From 7ba1abf59ffa0fda58c0e485ad428fccde7b21d0 Mon Sep 17 00:00:00 2001 From: gxwebsoft Date: Thu, 17 Nov 2022 11:17:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- babel.config.js | 5 - .../cms/controller/ArticleController.java | 133 + .../cms/controller/CategoryController.java | 133 + .../cms/controller/DocsController.java | 133 + .../com/gxwebsoft/cms/entity/Article.java | 85 + .../com/gxwebsoft/cms/entity/Category.java | 67 + .../java/com/gxwebsoft/cms/entity/Docs.java | 76 + .../gxwebsoft/cms/mapper/ArticleMapper.java | 37 + .../gxwebsoft/cms/mapper/CategoryMapper.java | 37 + .../com/gxwebsoft/cms/mapper/DocsMapper.java | 37 + .../cms/mapper/xml/ArticleMapper.xml | 77 + .../cms/mapper/xml/CategoryMapper.xml | 59 + .../gxwebsoft/cms/mapper/xml/DocsMapper.xml | 68 + .../com/gxwebsoft/cms/param/ArticleParam.java | 80 + .../gxwebsoft/cms/param/CategoryParam.java | 59 + .../com/gxwebsoft/cms/param/DocsParam.java | 69 + .../gxwebsoft/cms/service/ArticleService.java | 42 + .../cms/service/CategoryService.java | 42 + .../gxwebsoft/cms/service/DocsService.java | 42 + .../cms/service/impl/ArticleServiceImpl.java | 47 + .../cms/service/impl/CategoryServiceImpl.java | 47 + .../cms/service/impl/DocsServiceImpl.java | 47 + .../oa/controller/AssetsController.java | 133 + .../oa/controller/CustomerController.java | 133 + .../oa/controller/LinkController.java | 133 + .../oa/controller/ProjectController.java | 133 + .../oa/controller/TaskController.java | 133 + .../java/com/gxwebsoft/oa/entity/Assets.java | 141 + .../com/gxwebsoft/oa/entity/Customer.java | 106 + .../java/com/gxwebsoft/oa/entity/Link.java | 96 + .../java/com/gxwebsoft/oa/entity/Project.java | 125 + .../java/com/gxwebsoft/oa/entity/Task.java | 107 + .../com/gxwebsoft/oa/mapper/AssetsMapper.java | 37 + .../gxwebsoft/oa/mapper/CustomerMapper.java | 37 + .../com/gxwebsoft/oa/mapper/LinkMapper.java | 37 + .../gxwebsoft/oa/mapper/ProjectMapper.java | 37 + .../com/gxwebsoft/oa/mapper/TaskMapper.java | 37 + .../gxwebsoft/oa/mapper/xml/AssetsMapper.xml | 131 + .../oa/mapper/xml/CustomerMapper.xml | 98 + .../gxwebsoft/oa/mapper/xml/LinkMapper.xml | 89 + .../gxwebsoft/oa/mapper/xml/ProjectMapper.xml | 116 + .../gxwebsoft/oa/mapper/xml/TaskMapper.xml | 98 + .../com/gxwebsoft/oa/param/AssetsParam.java | 135 + .../com/gxwebsoft/oa/param/CustomerParam.java | 97 + .../com/gxwebsoft/oa/param/LinkParam.java | 89 + .../com/gxwebsoft/oa/param/ProjectParam.java | 125 + .../com/gxwebsoft/oa/param/TaskParam.java | 103 + .../gxwebsoft/oa/service/AssetsService.java | 42 + .../gxwebsoft/oa/service/CustomerService.java | 42 + .../com/gxwebsoft/oa/service/LinkService.java | 42 + .../gxwebsoft/oa/service/ProjectService.java | 42 + .../com/gxwebsoft/oa/service/TaskService.java | 42 + .../oa/service/impl/AssetsServiceImpl.java | 47 + .../oa/service/impl/CustomerServiceImpl.java | 47 + .../oa/service/impl/LinkServiceImpl.java | 47 + .../oa/service/impl/ProjectServiceImpl.java | 47 + .../oa/service/impl/TaskServiceImpl.java | 47 + .../shop/controller/GoodsController.java | 133 + .../shop/controller/OrderController.java | 133 + .../java/com/gxwebsoft/shop/entity/Goods.java | 157 + .../java/com/gxwebsoft/shop/entity/Order.java | 169 + .../gxwebsoft/shop/mapper/GoodsMapper.java | 37 + .../gxwebsoft/shop/mapper/OrderMapper.java | 37 + .../gxwebsoft/shop/mapper/xml/GoodsMapper.xml | 149 + .../gxwebsoft/shop/mapper/xml/OrderMapper.xml | 161 + .../com/gxwebsoft/shop/param/GoodsParam.java | 175 + .../com/gxwebsoft/shop/param/OrderParam.java | 190 + .../gxwebsoft/shop/service/GoodsService.java | 42 + .../gxwebsoft/shop/service/OrderService.java | 42 + .../shop/service/impl/GoodsServiceImpl.java | 47 + .../shop/service/impl/OrderServiceImpl.java | 47 + ...itional-spring-configuration-metadata.json | 8 + .../com/gxwebsoft/generator/CmsGenerator.java | 177 + .../com/gxwebsoft/generator/OaGenerator.java | 178 + .../gxwebsoft/generator/ShopGenerator.java | 171 + .../com/gxwebsoft/generator/SysGenerator.java | 168 + com.gxwebwsoft.api-v151/websoft-api.log | 20 + .../websoft-api.log.2022-11-16.0.gz | Bin 0 -> 17535 bytes dynamicTheme.js | 377 - jsconfig.json | 14 - package-lock.json | 40771 ---------------- package.json | 59 - public/favicon.ico | Bin 4286 -> 0 bytes public/index.html | 23 - public/template/专项湖库数据报送表.xlsx | Bin 14215 -> 0 bytes public/template/五象湖水质监测报告表.xlsx | Bin 10933 -> 0 bytes public/template/其它内湖水质监测报告表.xls | Bin 121856 -> 0 bytes public/template/农村村庄地下水饮用水.xlsx | Bin 16204 -> 0 bytes public/template/农村村庄地表水饮用水.xlsx | Bin 14094 -> 0 bytes public/template/功能区噪声-县.xlsx | Bin 25342 -> 0 bytes public/template/功能区噪声-市.xlsx | Bin 14680 -> 0 bytes public/template/区域噪声-县.xlsx | Bin 19516 -> 0 bytes public/template/区域噪声-市.xlsx | Bin 21335 -> 0 bytes public/template/县级地下水饮用水.xlsx | Bin 15766 -> 0 bytes public/template/县级(在用)地表水饮用水.xlsm | Bin 71400 -> 0 bytes .../县级(备用、规划)地表水饮用水.xls | Bin 237568 -> 0 bytes public/template/各取水点取水量情况表.xlsx | Bin 11308 -> 0 bytes public/template/市级(在用)地表水饮用水.xls | Bin 75776 -> 0 bytes public/template/市级(备用)地表水饮用水.xlsx | Bin 29543 -> 0 bytes .../水功能区-国家级水功能区数据表.xlsx | Bin 18076 -> 0 bytes .../水功能区-自治区级水站月均值数据表.xls | Bin 27136 -> 0 bytes .../template/水站-国家级水站历史数据表.xlsx | Bin 12844 -> 0 bytes .../水站-自治区级水站均值数据报表.xlsx | Bin 10208 -> 0 bytes public/template/江河-断面共享数据表.xls | Bin 28160 -> 0 bytes public/template/环境空气-县.xlsx | Bin 9713 -> 0 bytes public/template/环境空气-市.xlsx | Bin 11615 -> 0 bytes public/template/环境空气-站点.xlsx | Bin 10866 -> 0 bytes public/template/道路交通噪声-县.xlsx | Bin 30567 -> 0 bytes public/template/道路交通噪声-市.xlsx | Bin 44570 -> 0 bytes public/template/酸雨-县.xlsx | Bin 308481 -> 0 bytes public/template/酸雨-市.xlsx | Bin 72210 -> 0 bytes public/tinymce/langs/zh_CN.js | 389 - public/tinymce/skins/content/dark/content.css | 59 - .../skins/content/dark/content.min.css | 7 - .../tinymce/skins/content/default/content.css | 49 - .../skins/content/default/content.min.css | 7 - .../skins/content/document/content.css | 54 - .../skins/content/document/content.min.css | 7 - .../tinymce/skins/content/writer/content.css | 50 - .../skins/content/writer/content.min.css | 7 - .../tinymce/skins/ui/oxide-dark/content.css | 677 - .../skins/ui/oxide-dark/content.inline.css | 689 - .../ui/oxide-dark/content.inline.min.css | 7 - .../skins/ui/oxide-dark/content.min.css | 7 - .../skins/ui/oxide-dark/content.mobile.css | 29 - .../ui/oxide-dark/content.mobile.min.css | 7 - .../ui/oxide-dark/fonts/tinymce-mobile.woff | Bin 4624 -> 0 bytes public/tinymce/skins/ui/oxide-dark/skin.css | 2937 -- .../tinymce/skins/ui/oxide-dark/skin.min.css | 7 - .../skins/ui/oxide-dark/skin.mobile.css | 673 - .../skins/ui/oxide-dark/skin.mobile.min.css | 7 - public/tinymce/skins/ui/oxide/content.css | 695 - .../tinymce/skins/ui/oxide/content.inline.css | 689 - .../skins/ui/oxide/content.inline.min.css | 7 - public/tinymce/skins/ui/oxide/content.min.css | 7 - .../tinymce/skins/ui/oxide/content.mobile.css | 29 - .../skins/ui/oxide/content.mobile.min.css | 7 - .../skins/ui/oxide/fonts/tinymce-mobile.woff | Bin 4624 -> 0 bytes public/tinymce/skins/ui/oxide/skin.css | 2937 -- public/tinymce/skins/ui/oxide/skin.min.css | 7 - public/tinymce/skins/ui/oxide/skin.mobile.css | 673 - .../skins/ui/oxide/skin.mobile.min.css | 7 - src/App.vue | 31 - src/api/ecology/atmosphere/acid-rain-plcae.js | 39 - src/api/ecology/atmosphere/acid.js | 100 - src/api/ecology/atmosphere/air-api-relate.js | 40 - .../atmosphere/air-evaluation-standard.js | 39 - .../ecology/atmosphere/air-indicator-iaqi.js | 39 - src/api/ecology/atmosphere/air-plcae.js | 39 - src/api/ecology/atmosphere/air.js | 145 - src/api/ecology/dict.js | 3 - src/api/ecology/drinking-water-dict.js | 199 - src/api/ecology/drinking-water-village.js | 97 - src/api/ecology/drinking-water.js | 103 - src/api/ecology/lake.js | 86 - src/api/ecology/new-drinking-water.js | 173 - src/api/ecology/new-lake.js | 85 - .../noise/function-noise-function-type.js | 38 - .../ecology/noise/function-noise-leq-level.js | 35 - src/api/ecology/noise/function-noise-place.js | 44 - src/api/ecology/noise/function-sound.js | 105 - src/api/ecology/noise/road-noise-leq-level.js | 42 - src/api/ecology/noise/road-noise-place.js | 47 - src/api/ecology/noise/road-sound.js | 110 - src/api/ecology/noise/zone-noise-leq-level.js | 41 - src/api/ecology/noise/zone-noise-place.js | 46 - src/api/ecology/noise/zone-noise-source.js | 41 - src/api/ecology/noise/zone-sound.js | 103 - src/api/ecology/river-site.js | 80 - src/api/ecology/river-station.js | 99 - src/api/ecology/river-statis.js | 82 - src/api/ecology/river-trend.js | 27 - src/api/ecology/river.js | 91 - src/api/ecology/sewage-city-river.js | 80 - src/api/ecology/sewage.js | 80 - src/api/ecology/special-lake.js | 80 - src/api/ecology/water-function-area.js | 99 - src/api/ecology/water/lake/import.js | 24 - src/api/ecology/water/lake/inner.js | 30 - src/api/ecology/water/lake/special.js | 30 - src/api/ecology/water/river-api-relate.js | 45 - src/api/ecology/water/river-autonomous.js | 44 - src/api/ecology/water/river-plcae.js | 43 - src/api/ecology/water/river-water.js | 44 - .../ecology/water/surface-water-standard.js | 37 - src/api/gis/gisApi.js | 84 - src/assets/450100.js | 16353 ------- src/assets/bg-login.jpg | Bin 392069 -> 0 bytes src/assets/bg-login2.png | Bin 2043070 -> 0 bytes src/assets/logo.svg | 15 - src/components/TinymceEditor/index.vue | 257 - src/components/ele-admin-pro/README.md | 32 - .../ele-admin-pro/package-lock.json | 14233 ------ src/components/ele-admin-pro/package.json | 64 - .../packages/ele-avatar-list/index.js | 8 - .../packages/ele-avatar-list/src/main.vue | 145 - .../ele-admin-pro/packages/ele-chart/index.js | 8 - .../packages/ele-chart/src/main.vue | 268 - .../packages/ele-chart/src/theme.js | 395 - .../packages/ele-color-picker/index.js | 8 - .../packages/ele-color-picker/src/color.js | 305 - .../src/components/ele-alpha-slider.vue | 128 - .../src/components/ele-hue-slider.vue | 114 - .../src/components/ele-predefine.vue | 73 - .../src/components/ele-sv-panel.vue | 139 - .../ele-color-picker/src/draggable.js | 38 - .../packages/ele-color-picker/src/main.vue | 374 - .../packages/ele-count-up/index.js | 8 - .../packages/ele-count-up/src/main.vue | 155 - .../packages/ele-cropper-modal/index.js | 8 - .../packages/ele-cropper-modal/src/main.vue | 191 - .../packages/ele-cropper/index.js | 8 - .../packages/ele-cropper/src/main.vue | 567 - .../packages/ele-edit-tag/index.js | 8 - .../packages/ele-edit-tag/src/main.vue | 184 - .../packages/ele-empty-layout/index.js | 8 - .../packages/ele-empty-layout/src/main.vue | 26 - .../packages/ele-file-list/index.js | 8 - .../packages/ele-file-list/src/icon.js | 330 - .../packages/ele-file-list/src/main.vue | 639 - .../packages/ele-icon-picker/index.js | 8 - .../packages/ele-icon-picker/src/icon.js | 896 - .../packages/ele-icon-picker/src/main.vue | 320 - .../packages/ele-iframe-layout/index.js | 8 - .../packages/ele-iframe-layout/src/main.vue | 32 - .../packages/ele-map-picker/index.js | 8 - .../packages/ele-map-picker/src/main.vue | 645 - .../packages/ele-pro-header/index.js | 8 - .../packages/ele-pro-header/src/main.vue | 134 - .../packages/ele-pro-layout/index.js | 8 - .../packages/ele-pro-layout/src/main.vue | 970 - .../packages/ele-pro-setting/index.js | 8 - .../packages/ele-pro-setting/src/main.vue | 523 - .../packages/ele-pro-sidebar-item/index.js | 8 - .../ele-pro-sidebar-item/src/main.vue | 51 - .../packages/ele-pro-sidebar-menus/index.js | 8 - .../ele-pro-sidebar-menus/src/main.vue | 205 - .../packages/ele-pro-sidebar-nav/index.js | 8 - .../packages/ele-pro-sidebar-nav/src/main.vue | 86 - .../packages/ele-pro-sidebar/index.js | 8 - .../packages/ele-pro-sidebar/src/main.vue | 119 - .../packages/ele-pro-table-tools/index.js | 8 - .../packages/ele-pro-table-tools/src/main.vue | 368 - .../packages/ele-pro-table/index.js | 8 - .../packages/ele-pro-table/src/main.vue | 763 - .../packages/ele-pro-tabs/index.js | 8 - .../packages/ele-pro-tabs/src/main.vue | 192 - .../packages/ele-redirect/index.js | 8 - .../packages/ele-redirect/src/main.js | 26 - .../ele-admin-pro/packages/ele-tag/index.js | 8 - .../packages/ele-tag/src/main.vue | 155 - .../packages/ele-toolbar/index.js | 8 - .../packages/ele-toolbar/src/main.vue | 123 - .../packages/ele-word-cloud/index.js | 8 - .../packages/ele-word-cloud/src/main.vue | 99 - .../ele-admin-pro/packages/index.js | 60 - .../ele-admin-pro/packages/lang/ar_EG.js | 113 - .../ele-admin-pro/packages/lang/bg_BG.js | 113 - .../ele-admin-pro/packages/lang/ca_ES.js | 113 - .../ele-admin-pro/packages/lang/cs_CZ.js | 113 - .../ele-admin-pro/packages/lang/da_DK.js | 113 - .../ele-admin-pro/packages/lang/de_DE.js | 113 - .../ele-admin-pro/packages/lang/el_GR.js | 113 - .../ele-admin-pro/packages/lang/en_GB.js | 113 - .../ele-admin-pro/packages/lang/en_US.js | 115 - .../ele-admin-pro/packages/lang/es_ES.js | 113 - .../ele-admin-pro/packages/lang/et_EE.js | 113 - .../ele-admin-pro/packages/lang/fa_IR.js | 113 - .../ele-admin-pro/packages/lang/fi_FI.js | 113 - .../ele-admin-pro/packages/lang/fr_BE.js | 113 - .../ele-admin-pro/packages/lang/fr_FR.js | 113 - .../ele-admin-pro/packages/lang/ga_IE.js | 113 - .../ele-admin-pro/packages/lang/he_IL.js | 113 - .../ele-admin-pro/packages/lang/hi_IN.js | 113 - .../ele-admin-pro/packages/lang/hr_HR.js | 113 - .../ele-admin-pro/packages/lang/hu_HU.js | 113 - .../ele-admin-pro/packages/lang/hy_AM.js | 113 - .../ele-admin-pro/packages/lang/id_ID.js | 113 - .../ele-admin-pro/packages/lang/is_IS.js | 113 - .../ele-admin-pro/packages/lang/it_IT.js | 113 - .../ele-admin-pro/packages/lang/ja_JP.js | 114 - .../ele-admin-pro/packages/lang/kn_IN.js | 113 - .../ele-admin-pro/packages/lang/ko_KR.js | 114 - .../ele-admin-pro/packages/lang/ku_IQ.js | 113 - .../ele-admin-pro/packages/lang/lv_LV.js | 113 - .../ele-admin-pro/packages/lang/mk_MK.js | 113 - .../ele-admin-pro/packages/lang/mn_MN.js | 113 - .../ele-admin-pro/packages/lang/ms_MY.js | 113 - .../ele-admin-pro/packages/lang/nb_NO.js | 113 - .../ele-admin-pro/packages/lang/ne_NP.js | 113 - .../ele-admin-pro/packages/lang/nl_BE.js | 113 - .../ele-admin-pro/packages/lang/nl_NL.js | 113 - .../ele-admin-pro/packages/lang/pl_PL.js | 113 - .../ele-admin-pro/packages/lang/pt_BR.js | 113 - .../ele-admin-pro/packages/lang/pt_PT.js | 113 - .../ele-admin-pro/packages/lang/ro_RO.js | 113 - .../ele-admin-pro/packages/lang/ru_RU.js | 113 - .../ele-admin-pro/packages/lang/sk_SK.js | 113 - .../ele-admin-pro/packages/lang/sl_SI.js | 113 - .../ele-admin-pro/packages/lang/sr_RS.js | 113 - .../ele-admin-pro/packages/lang/sv_SE.js | 113 - .../ele-admin-pro/packages/lang/ta_IN.js | 113 - .../ele-admin-pro/packages/lang/th_TH.js | 113 - .../ele-admin-pro/packages/lang/tr_TR.js | 113 - .../ele-admin-pro/packages/lang/uk_UA.js | 113 - .../ele-admin-pro/packages/lang/vi_VN.js | 113 - .../ele-admin-pro/packages/lang/zh_CN.js | 113 - .../ele-admin-pro/packages/lang/zh_TW.js | 113 - .../ele-admin-pro/packages/menu-util.js | 126 - .../ele-admin-pro/packages/message-loading.js | 38 - .../ele-admin-pro/packages/modal-util.js | 236 - .../ele-admin-pro/packages/printer.js | 779 - .../ele-admin-pro/packages/regions.js | 14429 ------ .../ele-admin-pro/packages/style/common.less | 590 - .../ele-admin-pro/packages/style/dark.less | 3 - .../ele-admin-pro/packages/style/display.less | 86 - .../ele-admin-pro/packages/style/dynamic.less | 746 - .../packages/style/dynamicTheme.js | 377 - .../ele-admin-pro/packages/style/index.less | 7 - .../ele-admin-pro/packages/style/layout.less | 1172 - .../packages/style/nprogress.less | 84 - .../ele-admin-pro/packages/style/util.js | 36 - .../ele-admin-pro/packages/style/var.less | 58 - src/components/ele-admin-pro/packages/util.js | 523 - .../ele-admin-pro/packages/validate.js | 256 - src/config/axios-config.js | 69 - src/config/setting.js | 141 - src/directive/hasPermi.js | 29 - src/directive/hasRole.js | 28 - src/directive/index.js | 11 - src/lang/en.js | 106 - src/lang/index.js | 22 - src/lang/zh_CN.js | 106 - src/lang/zh_TW.js | 106 - src/layout/footer.vue | 34 - src/layout/header-right.vue | 163 - src/layout/index.vue | 317 - src/layout/notice.vue | 278 - src/layout/password.vue | 110 - src/main.js | 26 - src/router/index.js | 89 - src/store/getters.js | 6 - src/store/index.js | 18 - src/store/modules/theme.js | 455 - src/store/modules/user.js | 127 - src/styles/index.less | 10 - src/utils/excel-util.js | 102 - src/utils/page-tab-util.js | 92 - src/utils/permission.js | 128 - .../atmosphere/acid-rain/collect/colums.js | 18 - .../atmosphere/acid-rain/collect/index.vue | 170 - .../acid-rain/collect/rain-bill.vue | 389 - .../atmosphere/acid-rain/collect/rain.vue | 377 - .../atmosphere/acid-rain/collect/utils.js | 76 - src/views/atmosphere/acid-rain/dict/index.vue | 44 - src/views/atmosphere/acid-rain/dict/place.vue | 416 - .../atmosphere/acid-rain/statistic/base.vue | 327 - .../atmosphere/acid-rain/statistic/city.vue | 182 - .../atmosphere/acid-rain/statistic/colums.js | 18 - .../atmosphere/acid-rain/statistic/county.vue | 181 - .../atmosphere/acid-rain/statistic/index.vue | 53 - .../atmosphere/acid-rain/statistic/ion.vue | 162 - .../atmosphere/acid-rain/trend/index.vue | 295 - src/views/atmosphere/air/collect/air-bill.vue | 400 - src/views/atmosphere/air/collect/air.vue | 528 - src/views/atmosphere/air/collect/index.vue | 160 - src/views/atmosphere/air/collect/utils.js | 79 - src/views/atmosphere/air/dict/api-relate.vue | 421 - .../air/dict/evaluation-standard.vue | 422 - src/views/atmosphere/air/dict/index.vue | 55 - .../atmosphere/air/dict/indicator-iaqi.vue | 389 - src/views/atmosphere/air/dict/place.vue | 392 - src/views/atmosphere/air/ranking/day.vue | 196 - src/views/atmosphere/air/ranking/index.vue | 49 - src/views/atmosphere/air/ranking/month.vue | 187 - src/views/atmosphere/air/ranking/year.vue | 217 - .../atmosphere/air/statistic/area-base.vue | 249 - src/views/atmosphere/air/statistic/area.vue | 309 - src/views/atmosphere/air/statistic/avg.vue | 228 - src/views/atmosphere/air/statistic/base.vue | 487 - .../air/statistic/city-county-place.vue | 286 - src/views/atmosphere/air/statistic/index.vue | 57 - src/views/atmosphere/air/trend/index.vue | 402 - src/views/components/BaiduMap.vue | 78 - src/views/components/Radar.js | 31 - src/views/components/gisMap.vue | 114 - src/views/components/mapNominal.vue | 53 - src/views/components/mapNominalCate.vue | 61 - src/views/components/mapNominalPlace.vue | 56 - src/views/components/mapNominalZone.vue | 56 - src/views/components/mapTable.vue | 93 - src/views/components/mapTableCenter.vue | 92 - src/views/components/mapTableCenterPlace.vue | 173 - src/views/components/mapTableCenterZone.vue | 130 - src/views/components/mapTablePlace.vue | 93 - src/views/components/mapTableZone.vue | 94 - src/views/components/tipTool.vue | 87 - src/views/components/tipToolPlace.vue | 88 - src/views/components/tipToolZone.vue | 90 - src/views/dashboard/analysis.vue | 602 - src/views/dashboard/monitor.vue | 668 - src/views/dashboard/workplace.vue | 708 - src/views/exception/403.vue | 23 - src/views/exception/404.vue | 23 - src/views/exception/500.vue | 23 - src/views/home/index.vue | 17 - src/views/login/forget.vue | 387 - src/views/login/login.vue | 386 - src/views/result/fail.vue | 55 - src/views/result/success.vue | 30 - src/views/sound/function/collect/index.vue | 251 - .../sound/function/collect/noise-bill.vue | 390 - src/views/sound/function/collect/noise.vue | 749 - src/views/sound/function/collect/utils.js | 146 - .../sound/function/dict/function-type.vue | 423 - src/views/sound/function/dict/index.vue | 46 - src/views/sound/function/dict/place.vue | 520 - .../sound/function/statistic/average.vue | 224 - src/views/sound/function/statistic/base.vue | 704 - .../function/statistic/county-average.vue | 218 - src/views/sound/function/statistic/index.vue | 56 - src/views/sound/function/statistic/junzhi.vue | 218 - src/views/sound/function/trend/index.vue | 300 - src/views/sound/road/collect/index.vue | 288 - src/views/sound/road/collect/noise-bill.vue | 390 - src/views/sound/road/collect/noise.vue | 870 - src/views/sound/road/collect/utils.js | 163 - src/views/sound/road/dict/index.vue | 46 - src/views/sound/road/dict/leq-level.vue | 434 - src/views/sound/road/dict/place.vue | 585 - src/views/sound/road/statistic/average.vue | 248 - src/views/sound/road/statistic/base.vue | 793 - src/views/sound/road/statistic/compare.vue | 248 - src/views/sound/road/statistic/index.vue | 60 - src/views/sound/road/statistic/year-end.vue | 148 - src/views/sound/road/trend/index.vue | 277 - src/views/sound/zone/collect/index.vue | 268 - src/views/sound/zone/collect/noise-bill.vue | 387 - src/views/sound/zone/collect/noise.vue | 726 - src/views/sound/zone/collect/utils.js | 160 - src/views/sound/zone/dict/index.vue | 50 - src/views/sound/zone/dict/leq-level.vue | 444 - src/views/sound/zone/dict/place.vue | 520 - src/views/sound/zone/dict/source.vue | 390 - src/views/sound/zone/statistic/average.vue | 188 - src/views/sound/zone/statistic/base.vue | 660 - src/views/sound/zone/statistic/index.vue | 63 - .../zone/statistic/level-distribution.vue | 163 - src/views/sound/zone/statistic/source.vue | 213 - src/views/sound/zone/statistic/year.vue | 238 - src/views/sound/zone/trend/index.vue | 245 - src/views/system/dictionary/index.vue | 140 - .../system/dictionary/sys-dict-data-edit.vue | 135 - src/views/system/dictionary/sys-dict-data.vue | 178 - src/views/system/dictionary/sys-dict-edit.vue | 129 - src/views/system/login-record/index.vue | 214 - src/views/system/menu/index.vue | 275 - src/views/system/menu/menu-edit.vue | 263 - src/views/system/oper-record/index.vue | 243 - .../system/oper-record/oper-record-detail.vue | 126 - src/views/system/organization/index.vue | 166 - src/views/system/organization/org-edit.vue | 201 - .../system/organization/org-user-edit.vue | 248 - .../system/organization/org-user-list.vue | 207 - src/views/system/role/index.vue | 238 - src/views/system/role/role-auth.vue | 134 - src/views/system/role/role-edit.vue | 118 - src/views/system/user/index.vue | 321 - src/views/system/user/info/index.vue | 86 - src/views/system/user/user-edit.vue | 235 - src/views/system/user/user-import.vue | 77 - src/views/user/message.vue | 215 - src/views/user/profile.vue | 362 - .../atmosphere/acid/components/mapNominal.vue | 56 - .../atmosphere/acid/components/mapTable.vue | 87 - .../acid/components/mapTableCenter.vue | 80 - .../atmosphere/acid/components/tipTool.vue | 84 - src/views/visualiz/atmosphere/acid/index.vue | 377 - .../atmosphere/air/components/mapNominal.vue | 56 - .../atmosphere/air/components/mapTable.vue | 88 - .../air/components/mapTableCenter.vue | 106 - .../atmosphere/air/components/tipTool.vue | 94 - src/views/visualiz/atmosphere/air/index.vue | 388 - src/views/visualiz/sound/function/index.vue | 450 - src/views/visualiz/sound/road/index.vue | 612 - src/views/visualiz/sound/zone/index.vue | 397 - .../water/drInking/components/mapNominal.vue | 56 - .../water/drInking/components/mapTable.vue | 93 - .../drInking/components/mapTableCenter.vue | 93 - .../water/drInking/components/tipTool.vue | 87 - src/views/visualiz/water/drInking/index.vue | 532 - .../water/lake/components/mapNominal.vue | 56 - .../water/lake/components/mapTable.vue | 90 - .../water/lake/components/mapTableCenter.vue | 93 - .../water/lake/components/tipTool.vue | 84 - src/views/visualiz/water/lake/index.vue | 570 - .../water/river/components/mapNominal.vue | 56 - .../water/river/components/mapTable.vue | 73 - .../water/river/components/mapTableCenter.vue | 93 - .../water/river/components/tipTool.vue | 78 - src/views/visualiz/water/river/index.vue | 623 - .../collect/bottomWater.vue | 355 - .../drinking-water-village/collect/colums.js | 144 - .../drinking-water-village/collect/index.vue | 251 - .../drinking-water-village/collect/utils.js | 149 - .../collect/water-bill.vue | 572 - .../drinking-water-village/collect/water.vue | 355 - .../statistic/average.vue | 258 - .../drinking-water-village/statistic/base.vue | 550 - .../statistic/compare.vue | 508 - .../statistic/index.vue | 56 - .../water/drinking-water/collect/colums.js | 136 - .../water/drinking-water/collect/index.vue | 583 - .../water/drinking-water/collect/utils.js | 634 - .../drinking-water/collect/water-bill.vue | 654 - .../water/drinking-water/collect/water.vue | 356 - .../drinking-water/dict/cityWaterDict.vue | 512 - .../dict/countyBottomWaterDict.vue | 510 - .../dict/countyTopWaterDict.vue | 510 - src/views/water/drinking-water/dict/index.vue | 65 - .../drinking-water/dict/surface-water.vue | 286 - .../drinking-water/dict/villageBottomDict.vue | 500 - .../drinking-water/dict/villageTopDict.vue | 500 - .../statistic/city-avg-index.vue | 163 - .../statistic/city-base-standard.vue | 168 - .../drinking-water/statistic/city/base.vue | 218 - .../drinking-water/statistic/city/index.vue | 96 - .../statistic/city/overStandard.vue | 160 - .../statistic/city/situation.vue | 323 - .../statistic/city/waterCount.vue | 163 - .../statistic/city/waterNutritional.vue | 159 - .../statistic/city/waterQuality.vue | 183 - .../statistic/city/waterQualityCount.vue | 159 - .../statistic/city/waterQualityUp.vue | 171 - .../drinking-water/statistic/cityAppraise.vue | 183 - .../drinking-water/statistic/cityDate.vue | 240 - .../statistic/cityWaterQuality.vue | 191 - .../statistic/cityWaterWithdrawal.vue | 185 - .../water/drinking-water/statistic/colums.js | 384 - .../drinking-water/statistic/colums/base.js | 521 - .../statistic/components/citySearch.vue | 339 - .../statistic/components/countySearch.vue | 333 - .../statistic/components/countySideSeatch.vue | 334 - .../statistic/countryside/base.vue | 213 - .../statistic/countryside/index.vue | 79 - .../statistic/countryside/overStandard.vue | 160 - .../statistic/countryside/waterQuality.vue | 183 - .../countryside/waterQualityCount.vue | 159 - .../statistic/countryside/waterQualityUp.vue | 164 - .../statistic/county-avg-index.vue | 163 - .../statistic/county-base-standard.vue | 168 - .../drinking-water/statistic/county/base.vue | 214 - .../drinking-water/statistic/county/index.vue | 94 - .../statistic/county/overStandard.vue | 160 - .../statistic/county/situation.vue | 324 - .../statistic/county/waterCount.vue | 163 - .../statistic/county/waterNutritional.vue | 159 - .../statistic/county/waterQuality.vue | 183 - .../statistic/county/waterQualityCount.vue | 159 - .../statistic/county/waterQualityUp.vue | 170 - .../statistic/countyAppraise.vue | 238 - .../drinking-water/statistic/countyData.vue | 237 - .../statistic/countyWaterQuality.vue | 203 - .../statistic/countyWaterWithdrawal.vue | 185 - .../water/drinking-water/statistic/index.vue | 119 - .../statistic/village-avg-index.vue | 163 - .../statistic/village-base-standard.vue | 168 - .../statistic/villageAppraise.vue | 225 - .../drinking-water/statistic/villageData.vue | 241 - .../statistic/villageWaterQuality.vue | 189 - .../water/drinking-water/trend/index.vue | 1013 - src/views/water/lake/collect/colums.js | 79 - src/views/water/lake/collect/index.vue | 311 - src/views/water/lake/collect/special-bill.vue | 404 - .../water/lake/collect/special-water.vue | 330 - src/views/water/lake/collect/utils.js | 151 - src/views/water/lake/collect/water-bill.vue | 404 - src/views/water/lake/collect/water.vue | 330 - src/views/water/lake/dict/index.vue | 41 - src/views/water/lake/dict/inner.vue | 461 - src/views/water/lake/dict/special.vue | 572 - src/views/water/lake/statistic/index.vue | 45 - src/views/water/lake/statistic/inner-lake.vue | 158 - .../statistic/inner/component/average.vue | 159 - .../inner/component/avg-nutritional.vue | 146 - .../inner/component/com-nutritional.vue | 150 - .../statistic/inner/component/comparison.vue | 263 - .../statistic/inner/component/raw-colums.js | 152 - .../lake/statistic/inner/component/raw.vue | 171 - .../lake/statistic/inner/component/search.vue | 335 - .../water/lake/statistic/inner/index.vue | 65 - .../water/lake/statistic/special-avg.vue | 201 - .../water/lake/statistic/special-lake.vue | 333 - .../statistic/special/component/average.vue | 158 - .../special/component/avg-nutritional.vue | 147 - .../special/component/com-nutritional.vue | 150 - .../special/component/comparison.vue | 262 - .../statistic/special/component/raw-colums.js | 154 - .../lake/statistic/special/component/raw.vue | 171 - .../statistic/special/component/search.vue | 336 - .../water/lake/statistic/special/index.vue | 65 - src/views/water/lake/trend/index.vue | 998 - .../water/river-station/collect/colums.js | 24 - .../water/river-station/collect/index.vue | 351 - .../water/river-station/collect/utils.js | 3 - .../river-station/collect/water-bill.vue | 373 - .../water/river-station/collect/water.vue | 338 - .../water/river-station/statistic/colums.js | 27 - .../river-station/statistic/site-day-avg.vue | 421 - .../water/river-station/statistic/site.vue | 351 - src/views/water/river/collect/colums.js | 324 - src/views/water/river/collect/index.vue | 679 - src/views/water/river/collect/utils.js | 230 - src/views/water/river/collect/water-bill.vue | 402 - src/views/water/river/collect/water.vue | 336 - src/views/water/river/dict/api-relate.vue | 583 - src/views/water/river/dict/autonomous.vue | 583 - src/views/water/river/dict/index.vue | 51 - src/views/water/river/dict/place.vue | 554 - src/views/water/river/dict/water.vue | 477 - src/views/water/river/statistic/avg-index.vue | 288 - .../water/river/statistic/avg-standard.vue | 256 - .../water/river/statistic/base-index.vue | 293 - .../water/river/statistic/base-standard.vue | 257 - src/views/water/river/statistic/base.vue | 553 - src/views/water/river/statistic/colums.js | 109 - src/views/water/river/statistic/index.vue | 138 - src/views/water/river/trend/index.vue | 1028 - .../water/sewage/collect/city-river-bill.vue | 387 - src/views/water/sewage/collect/city-river.vue | 330 - src/views/water/sewage/collect/colums.js | 52 - src/views/water/sewage/collect/index.vue | 241 - src/views/water/sewage/collect/utils.js | 73 - src/views/water/sewage/collect/water-bill.vue | 377 - src/views/water/sewage/collect/water.vue | 330 - src/views/water/sewage/statistic/average.vue | 213 - src/views/water/sewage/statistic/base.vue | 476 - src/views/water/sewage/statistic/index.vue | 62 - src/views/water/sewage/statistic/source.vue | 195 - src/views/water/sewage/statistic/year.vue | 224 - .../water-function-area/collect/colums.js | 73 - .../water-function-area/collect/index.vue | 351 - .../water-function-area/collect/utils.js | 3 - .../collect/water-bill.vue | 473 - .../collect/water-city.vue | 338 - .../water-function-area/collect/water.vue | 353 - .../statistic/auto-standard.vue | 337 - .../statistic/auto-yoy.vue | 218 - .../water-function-area/statistic/auto.vue | 297 - .../water-function-area/statistic/colums.js | 116 - .../statistic/national-standard.vue | 334 - .../statistic/national-yoy.vue | 223 - .../statistic/national.vue | 294 - vue.config.js | 34 - 654 files changed, 6609 insertions(+), 201997 deletions(-) delete mode 100644 babel.config.js create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/ArticleController.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/CategoryController.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/DocsController.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Article.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Category.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Docs.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/ArticleMapper.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/CategoryMapper.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/DocsMapper.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/ArticleMapper.xml create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/CategoryMapper.xml create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/DocsMapper.xml create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/ArticleParam.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/CategoryParam.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/DocsParam.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/ArticleService.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/CategoryService.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/DocsService.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/ArticleServiceImpl.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/CategoryServiceImpl.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/DocsServiceImpl.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/AssetsController.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/CustomerController.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/LinkController.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/ProjectController.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/TaskController.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Assets.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Customer.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Link.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Project.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Task.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/AssetsMapper.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/CustomerMapper.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/LinkMapper.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/ProjectMapper.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/TaskMapper.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/AssetsMapper.xml create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/CustomerMapper.xml create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/LinkMapper.xml create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/ProjectMapper.xml create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/TaskMapper.xml create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/AssetsParam.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/CustomerParam.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/LinkParam.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/ProjectParam.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/TaskParam.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/AssetsService.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/CustomerService.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/LinkService.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/ProjectService.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/TaskService.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/AssetsServiceImpl.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/CustomerServiceImpl.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/LinkServiceImpl.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/ProjectServiceImpl.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/TaskServiceImpl.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/controller/GoodsController.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/controller/OrderController.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/entity/Goods.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/entity/Order.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/GoodsMapper.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/OrderMapper.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/xml/GoodsMapper.xml create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/xml/OrderMapper.xml create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/param/GoodsParam.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/param/OrderParam.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/GoodsService.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/OrderService.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/impl/GoodsServiceImpl.java create mode 100644 com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/impl/OrderServiceImpl.java create mode 100644 com.gxwebwsoft.api-v151/src/main/resources/META-INF/additional-spring-configuration-metadata.json create mode 100644 com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/CmsGenerator.java create mode 100644 com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/OaGenerator.java create mode 100644 com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/ShopGenerator.java create mode 100644 com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/SysGenerator.java create mode 100644 com.gxwebwsoft.api-v151/websoft-api.log create mode 100644 com.gxwebwsoft.api-v151/websoft-api.log.2022-11-16.0.gz delete mode 100644 dynamicTheme.js delete mode 100644 jsconfig.json delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 public/favicon.ico delete mode 100644 public/index.html delete mode 100644 public/template/专项湖库数据报送表.xlsx delete mode 100644 public/template/五象湖水质监测报告表.xlsx delete mode 100644 public/template/其它内湖水质监测报告表.xls delete mode 100644 public/template/农村村庄地下水饮用水.xlsx delete mode 100644 public/template/农村村庄地表水饮用水.xlsx delete mode 100644 public/template/功能区噪声-县.xlsx delete mode 100644 public/template/功能区噪声-市.xlsx delete mode 100644 public/template/区域噪声-县.xlsx delete mode 100644 public/template/区域噪声-市.xlsx delete mode 100644 public/template/县级地下水饮用水.xlsx delete mode 100644 public/template/县级(在用)地表水饮用水.xlsm delete mode 100644 public/template/县级(备用、规划)地表水饮用水.xls delete mode 100644 public/template/各取水点取水量情况表.xlsx delete mode 100644 public/template/市级(在用)地表水饮用水.xls delete mode 100644 public/template/市级(备用)地表水饮用水.xlsx delete mode 100644 public/template/水功能区-国家级水功能区数据表.xlsx delete mode 100644 public/template/水功能区-自治区级水站月均值数据表.xls delete mode 100644 public/template/水站-国家级水站历史数据表.xlsx delete mode 100644 public/template/水站-自治区级水站均值数据报表.xlsx delete mode 100644 public/template/江河-断面共享数据表.xls delete mode 100644 public/template/环境空气-县.xlsx delete mode 100644 public/template/环境空气-市.xlsx delete mode 100644 public/template/环境空气-站点.xlsx delete mode 100644 public/template/道路交通噪声-县.xlsx delete mode 100644 public/template/道路交通噪声-市.xlsx delete mode 100644 public/template/酸雨-县.xlsx delete mode 100644 public/template/酸雨-市.xlsx delete mode 100644 public/tinymce/langs/zh_CN.js delete mode 100644 public/tinymce/skins/content/dark/content.css delete mode 100644 public/tinymce/skins/content/dark/content.min.css delete mode 100644 public/tinymce/skins/content/default/content.css delete mode 100644 public/tinymce/skins/content/default/content.min.css delete mode 100644 public/tinymce/skins/content/document/content.css delete mode 100644 public/tinymce/skins/content/document/content.min.css delete mode 100644 public/tinymce/skins/content/writer/content.css delete mode 100644 public/tinymce/skins/content/writer/content.min.css delete mode 100644 public/tinymce/skins/ui/oxide-dark/content.css delete mode 100644 public/tinymce/skins/ui/oxide-dark/content.inline.css delete mode 100644 public/tinymce/skins/ui/oxide-dark/content.inline.min.css delete mode 100644 public/tinymce/skins/ui/oxide-dark/content.min.css delete mode 100644 public/tinymce/skins/ui/oxide-dark/content.mobile.css delete mode 100644 public/tinymce/skins/ui/oxide-dark/content.mobile.min.css delete mode 100644 public/tinymce/skins/ui/oxide-dark/fonts/tinymce-mobile.woff delete mode 100644 public/tinymce/skins/ui/oxide-dark/skin.css delete mode 100644 public/tinymce/skins/ui/oxide-dark/skin.min.css delete mode 100644 public/tinymce/skins/ui/oxide-dark/skin.mobile.css delete mode 100644 public/tinymce/skins/ui/oxide-dark/skin.mobile.min.css delete mode 100644 public/tinymce/skins/ui/oxide/content.css delete mode 100644 public/tinymce/skins/ui/oxide/content.inline.css delete mode 100644 public/tinymce/skins/ui/oxide/content.inline.min.css delete mode 100644 public/tinymce/skins/ui/oxide/content.min.css delete mode 100644 public/tinymce/skins/ui/oxide/content.mobile.css delete mode 100644 public/tinymce/skins/ui/oxide/content.mobile.min.css delete mode 100644 public/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff delete mode 100644 public/tinymce/skins/ui/oxide/skin.css delete mode 100644 public/tinymce/skins/ui/oxide/skin.min.css delete mode 100644 public/tinymce/skins/ui/oxide/skin.mobile.css delete mode 100644 public/tinymce/skins/ui/oxide/skin.mobile.min.css delete mode 100644 src/App.vue delete mode 100644 src/api/ecology/atmosphere/acid-rain-plcae.js delete mode 100644 src/api/ecology/atmosphere/acid.js delete mode 100644 src/api/ecology/atmosphere/air-api-relate.js delete mode 100644 src/api/ecology/atmosphere/air-evaluation-standard.js delete mode 100644 src/api/ecology/atmosphere/air-indicator-iaqi.js delete mode 100644 src/api/ecology/atmosphere/air-plcae.js delete mode 100644 src/api/ecology/atmosphere/air.js delete mode 100644 src/api/ecology/dict.js delete mode 100644 src/api/ecology/drinking-water-dict.js delete mode 100644 src/api/ecology/drinking-water-village.js delete mode 100644 src/api/ecology/drinking-water.js delete mode 100644 src/api/ecology/lake.js delete mode 100644 src/api/ecology/new-drinking-water.js delete mode 100644 src/api/ecology/new-lake.js delete mode 100644 src/api/ecology/noise/function-noise-function-type.js delete mode 100644 src/api/ecology/noise/function-noise-leq-level.js delete mode 100644 src/api/ecology/noise/function-noise-place.js delete mode 100644 src/api/ecology/noise/function-sound.js delete mode 100644 src/api/ecology/noise/road-noise-leq-level.js delete mode 100644 src/api/ecology/noise/road-noise-place.js delete mode 100644 src/api/ecology/noise/road-sound.js delete mode 100644 src/api/ecology/noise/zone-noise-leq-level.js delete mode 100644 src/api/ecology/noise/zone-noise-place.js delete mode 100644 src/api/ecology/noise/zone-noise-source.js delete mode 100644 src/api/ecology/noise/zone-sound.js delete mode 100644 src/api/ecology/river-site.js delete mode 100644 src/api/ecology/river-station.js delete mode 100644 src/api/ecology/river-statis.js delete mode 100644 src/api/ecology/river-trend.js delete mode 100644 src/api/ecology/river.js delete mode 100644 src/api/ecology/sewage-city-river.js delete mode 100644 src/api/ecology/sewage.js delete mode 100644 src/api/ecology/special-lake.js delete mode 100644 src/api/ecology/water-function-area.js delete mode 100644 src/api/ecology/water/lake/import.js delete mode 100644 src/api/ecology/water/lake/inner.js delete mode 100644 src/api/ecology/water/lake/special.js delete mode 100644 src/api/ecology/water/river-api-relate.js delete mode 100644 src/api/ecology/water/river-autonomous.js delete mode 100644 src/api/ecology/water/river-plcae.js delete mode 100644 src/api/ecology/water/river-water.js delete mode 100644 src/api/ecology/water/surface-water-standard.js delete mode 100644 src/api/gis/gisApi.js delete mode 100644 src/assets/450100.js delete mode 100644 src/assets/bg-login.jpg delete mode 100644 src/assets/bg-login2.png delete mode 100644 src/assets/logo.svg delete mode 100644 src/components/TinymceEditor/index.vue delete mode 100644 src/components/ele-admin-pro/README.md delete mode 100644 src/components/ele-admin-pro/package-lock.json delete mode 100644 src/components/ele-admin-pro/package.json delete mode 100644 src/components/ele-admin-pro/packages/ele-avatar-list/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-avatar-list/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-chart/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-chart/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-chart/src/theme.js delete mode 100644 src/components/ele-admin-pro/packages/ele-color-picker/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-color-picker/src/color.js delete mode 100644 src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-alpha-slider.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-hue-slider.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-predefine.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-sv-panel.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-color-picker/src/draggable.js delete mode 100644 src/components/ele-admin-pro/packages/ele-color-picker/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-count-up/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-count-up/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-cropper-modal/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-cropper-modal/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-cropper/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-cropper/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-edit-tag/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-edit-tag/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-empty-layout/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-empty-layout/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-file-list/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-file-list/src/icon.js delete mode 100644 src/components/ele-admin-pro/packages/ele-file-list/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-icon-picker/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-icon-picker/src/icon.js delete mode 100644 src/components/ele-admin-pro/packages/ele-icon-picker/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-iframe-layout/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-iframe-layout/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-map-picker/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-map-picker/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-header/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-header/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-layout/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-layout/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-setting/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-setting/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-sidebar-item/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-sidebar-item/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-sidebar-menus/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-sidebar-menus/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-sidebar-nav/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-sidebar-nav/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-sidebar/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-sidebar/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-table-tools/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-table-tools/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-table/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-table/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-tabs/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-pro-tabs/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-redirect/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-redirect/src/main.js delete mode 100644 src/components/ele-admin-pro/packages/ele-tag/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-tag/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-toolbar/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-toolbar/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/ele-word-cloud/index.js delete mode 100644 src/components/ele-admin-pro/packages/ele-word-cloud/src/main.vue delete mode 100644 src/components/ele-admin-pro/packages/index.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ar_EG.js delete mode 100644 src/components/ele-admin-pro/packages/lang/bg_BG.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ca_ES.js delete mode 100644 src/components/ele-admin-pro/packages/lang/cs_CZ.js delete mode 100644 src/components/ele-admin-pro/packages/lang/da_DK.js delete mode 100644 src/components/ele-admin-pro/packages/lang/de_DE.js delete mode 100644 src/components/ele-admin-pro/packages/lang/el_GR.js delete mode 100644 src/components/ele-admin-pro/packages/lang/en_GB.js delete mode 100644 src/components/ele-admin-pro/packages/lang/en_US.js delete mode 100644 src/components/ele-admin-pro/packages/lang/es_ES.js delete mode 100644 src/components/ele-admin-pro/packages/lang/et_EE.js delete mode 100644 src/components/ele-admin-pro/packages/lang/fa_IR.js delete mode 100644 src/components/ele-admin-pro/packages/lang/fi_FI.js delete mode 100644 src/components/ele-admin-pro/packages/lang/fr_BE.js delete mode 100644 src/components/ele-admin-pro/packages/lang/fr_FR.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ga_IE.js delete mode 100644 src/components/ele-admin-pro/packages/lang/he_IL.js delete mode 100644 src/components/ele-admin-pro/packages/lang/hi_IN.js delete mode 100644 src/components/ele-admin-pro/packages/lang/hr_HR.js delete mode 100644 src/components/ele-admin-pro/packages/lang/hu_HU.js delete mode 100644 src/components/ele-admin-pro/packages/lang/hy_AM.js delete mode 100644 src/components/ele-admin-pro/packages/lang/id_ID.js delete mode 100644 src/components/ele-admin-pro/packages/lang/is_IS.js delete mode 100644 src/components/ele-admin-pro/packages/lang/it_IT.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ja_JP.js delete mode 100644 src/components/ele-admin-pro/packages/lang/kn_IN.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ko_KR.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ku_IQ.js delete mode 100644 src/components/ele-admin-pro/packages/lang/lv_LV.js delete mode 100644 src/components/ele-admin-pro/packages/lang/mk_MK.js delete mode 100644 src/components/ele-admin-pro/packages/lang/mn_MN.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ms_MY.js delete mode 100644 src/components/ele-admin-pro/packages/lang/nb_NO.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ne_NP.js delete mode 100644 src/components/ele-admin-pro/packages/lang/nl_BE.js delete mode 100644 src/components/ele-admin-pro/packages/lang/nl_NL.js delete mode 100644 src/components/ele-admin-pro/packages/lang/pl_PL.js delete mode 100644 src/components/ele-admin-pro/packages/lang/pt_BR.js delete mode 100644 src/components/ele-admin-pro/packages/lang/pt_PT.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ro_RO.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ru_RU.js delete mode 100644 src/components/ele-admin-pro/packages/lang/sk_SK.js delete mode 100644 src/components/ele-admin-pro/packages/lang/sl_SI.js delete mode 100644 src/components/ele-admin-pro/packages/lang/sr_RS.js delete mode 100644 src/components/ele-admin-pro/packages/lang/sv_SE.js delete mode 100644 src/components/ele-admin-pro/packages/lang/ta_IN.js delete mode 100644 src/components/ele-admin-pro/packages/lang/th_TH.js delete mode 100644 src/components/ele-admin-pro/packages/lang/tr_TR.js delete mode 100644 src/components/ele-admin-pro/packages/lang/uk_UA.js delete mode 100644 src/components/ele-admin-pro/packages/lang/vi_VN.js delete mode 100644 src/components/ele-admin-pro/packages/lang/zh_CN.js delete mode 100644 src/components/ele-admin-pro/packages/lang/zh_TW.js delete mode 100644 src/components/ele-admin-pro/packages/menu-util.js delete mode 100644 src/components/ele-admin-pro/packages/message-loading.js delete mode 100644 src/components/ele-admin-pro/packages/modal-util.js delete mode 100644 src/components/ele-admin-pro/packages/printer.js delete mode 100644 src/components/ele-admin-pro/packages/regions.js delete mode 100644 src/components/ele-admin-pro/packages/style/common.less delete mode 100644 src/components/ele-admin-pro/packages/style/dark.less delete mode 100644 src/components/ele-admin-pro/packages/style/display.less delete mode 100644 src/components/ele-admin-pro/packages/style/dynamic.less delete mode 100644 src/components/ele-admin-pro/packages/style/dynamicTheme.js delete mode 100644 src/components/ele-admin-pro/packages/style/index.less delete mode 100644 src/components/ele-admin-pro/packages/style/layout.less delete mode 100644 src/components/ele-admin-pro/packages/style/nprogress.less delete mode 100644 src/components/ele-admin-pro/packages/style/util.js delete mode 100644 src/components/ele-admin-pro/packages/style/var.less delete mode 100644 src/components/ele-admin-pro/packages/util.js delete mode 100644 src/components/ele-admin-pro/packages/validate.js delete mode 100644 src/config/axios-config.js delete mode 100644 src/config/setting.js delete mode 100644 src/directive/hasPermi.js delete mode 100644 src/directive/hasRole.js delete mode 100644 src/directive/index.js delete mode 100644 src/lang/en.js delete mode 100644 src/lang/index.js delete mode 100644 src/lang/zh_CN.js delete mode 100644 src/lang/zh_TW.js delete mode 100644 src/layout/footer.vue delete mode 100644 src/layout/header-right.vue delete mode 100644 src/layout/index.vue delete mode 100644 src/layout/notice.vue delete mode 100644 src/layout/password.vue delete mode 100644 src/main.js delete mode 100644 src/router/index.js delete mode 100644 src/store/getters.js delete mode 100644 src/store/index.js delete mode 100644 src/store/modules/theme.js delete mode 100644 src/store/modules/user.js delete mode 100644 src/styles/index.less delete mode 100644 src/utils/excel-util.js delete mode 100644 src/utils/page-tab-util.js delete mode 100644 src/utils/permission.js delete mode 100644 src/views/atmosphere/acid-rain/collect/colums.js delete mode 100644 src/views/atmosphere/acid-rain/collect/index.vue delete mode 100644 src/views/atmosphere/acid-rain/collect/rain-bill.vue delete mode 100644 src/views/atmosphere/acid-rain/collect/rain.vue delete mode 100644 src/views/atmosphere/acid-rain/collect/utils.js delete mode 100644 src/views/atmosphere/acid-rain/dict/index.vue delete mode 100644 src/views/atmosphere/acid-rain/dict/place.vue delete mode 100644 src/views/atmosphere/acid-rain/statistic/base.vue delete mode 100644 src/views/atmosphere/acid-rain/statistic/city.vue delete mode 100644 src/views/atmosphere/acid-rain/statistic/colums.js delete mode 100644 src/views/atmosphere/acid-rain/statistic/county.vue delete mode 100644 src/views/atmosphere/acid-rain/statistic/index.vue delete mode 100644 src/views/atmosphere/acid-rain/statistic/ion.vue delete mode 100644 src/views/atmosphere/acid-rain/trend/index.vue delete mode 100644 src/views/atmosphere/air/collect/air-bill.vue delete mode 100644 src/views/atmosphere/air/collect/air.vue delete mode 100644 src/views/atmosphere/air/collect/index.vue delete mode 100644 src/views/atmosphere/air/collect/utils.js delete mode 100644 src/views/atmosphere/air/dict/api-relate.vue delete mode 100644 src/views/atmosphere/air/dict/evaluation-standard.vue delete mode 100644 src/views/atmosphere/air/dict/index.vue delete mode 100644 src/views/atmosphere/air/dict/indicator-iaqi.vue delete mode 100644 src/views/atmosphere/air/dict/place.vue delete mode 100644 src/views/atmosphere/air/ranking/day.vue delete mode 100644 src/views/atmosphere/air/ranking/index.vue delete mode 100644 src/views/atmosphere/air/ranking/month.vue delete mode 100644 src/views/atmosphere/air/ranking/year.vue delete mode 100644 src/views/atmosphere/air/statistic/area-base.vue delete mode 100644 src/views/atmosphere/air/statistic/area.vue delete mode 100644 src/views/atmosphere/air/statistic/avg.vue delete mode 100644 src/views/atmosphere/air/statistic/base.vue delete mode 100644 src/views/atmosphere/air/statistic/city-county-place.vue delete mode 100644 src/views/atmosphere/air/statistic/index.vue delete mode 100644 src/views/atmosphere/air/trend/index.vue delete mode 100644 src/views/components/BaiduMap.vue delete mode 100644 src/views/components/Radar.js delete mode 100644 src/views/components/gisMap.vue delete mode 100644 src/views/components/mapNominal.vue delete mode 100644 src/views/components/mapNominalCate.vue delete mode 100644 src/views/components/mapNominalPlace.vue delete mode 100644 src/views/components/mapNominalZone.vue delete mode 100644 src/views/components/mapTable.vue delete mode 100644 src/views/components/mapTableCenter.vue delete mode 100644 src/views/components/mapTableCenterPlace.vue delete mode 100644 src/views/components/mapTableCenterZone.vue delete mode 100644 src/views/components/mapTablePlace.vue delete mode 100644 src/views/components/mapTableZone.vue delete mode 100644 src/views/components/tipTool.vue delete mode 100644 src/views/components/tipToolPlace.vue delete mode 100644 src/views/components/tipToolZone.vue delete mode 100644 src/views/dashboard/analysis.vue delete mode 100644 src/views/dashboard/monitor.vue delete mode 100644 src/views/dashboard/workplace.vue delete mode 100644 src/views/exception/403.vue delete mode 100644 src/views/exception/404.vue delete mode 100644 src/views/exception/500.vue delete mode 100644 src/views/home/index.vue delete mode 100644 src/views/login/forget.vue delete mode 100644 src/views/login/login.vue delete mode 100644 src/views/result/fail.vue delete mode 100644 src/views/result/success.vue delete mode 100644 src/views/sound/function/collect/index.vue delete mode 100644 src/views/sound/function/collect/noise-bill.vue delete mode 100644 src/views/sound/function/collect/noise.vue delete mode 100644 src/views/sound/function/collect/utils.js delete mode 100644 src/views/sound/function/dict/function-type.vue delete mode 100644 src/views/sound/function/dict/index.vue delete mode 100644 src/views/sound/function/dict/place.vue delete mode 100644 src/views/sound/function/statistic/average.vue delete mode 100644 src/views/sound/function/statistic/base.vue delete mode 100644 src/views/sound/function/statistic/county-average.vue delete mode 100644 src/views/sound/function/statistic/index.vue delete mode 100644 src/views/sound/function/statistic/junzhi.vue delete mode 100644 src/views/sound/function/trend/index.vue delete mode 100644 src/views/sound/road/collect/index.vue delete mode 100644 src/views/sound/road/collect/noise-bill.vue delete mode 100644 src/views/sound/road/collect/noise.vue delete mode 100644 src/views/sound/road/collect/utils.js delete mode 100644 src/views/sound/road/dict/index.vue delete mode 100644 src/views/sound/road/dict/leq-level.vue delete mode 100644 src/views/sound/road/dict/place.vue delete mode 100644 src/views/sound/road/statistic/average.vue delete mode 100644 src/views/sound/road/statistic/base.vue delete mode 100644 src/views/sound/road/statistic/compare.vue delete mode 100644 src/views/sound/road/statistic/index.vue delete mode 100644 src/views/sound/road/statistic/year-end.vue delete mode 100644 src/views/sound/road/trend/index.vue delete mode 100644 src/views/sound/zone/collect/index.vue delete mode 100644 src/views/sound/zone/collect/noise-bill.vue delete mode 100644 src/views/sound/zone/collect/noise.vue delete mode 100644 src/views/sound/zone/collect/utils.js delete mode 100644 src/views/sound/zone/dict/index.vue delete mode 100644 src/views/sound/zone/dict/leq-level.vue delete mode 100644 src/views/sound/zone/dict/place.vue delete mode 100644 src/views/sound/zone/dict/source.vue delete mode 100644 src/views/sound/zone/statistic/average.vue delete mode 100644 src/views/sound/zone/statistic/base.vue delete mode 100644 src/views/sound/zone/statistic/index.vue delete mode 100644 src/views/sound/zone/statistic/level-distribution.vue delete mode 100644 src/views/sound/zone/statistic/source.vue delete mode 100644 src/views/sound/zone/statistic/year.vue delete mode 100644 src/views/sound/zone/trend/index.vue delete mode 100644 src/views/system/dictionary/index.vue delete mode 100644 src/views/system/dictionary/sys-dict-data-edit.vue delete mode 100644 src/views/system/dictionary/sys-dict-data.vue delete mode 100644 src/views/system/dictionary/sys-dict-edit.vue delete mode 100644 src/views/system/login-record/index.vue delete mode 100644 src/views/system/menu/index.vue delete mode 100644 src/views/system/menu/menu-edit.vue delete mode 100644 src/views/system/oper-record/index.vue delete mode 100644 src/views/system/oper-record/oper-record-detail.vue delete mode 100644 src/views/system/organization/index.vue delete mode 100644 src/views/system/organization/org-edit.vue delete mode 100644 src/views/system/organization/org-user-edit.vue delete mode 100644 src/views/system/organization/org-user-list.vue delete mode 100644 src/views/system/role/index.vue delete mode 100644 src/views/system/role/role-auth.vue delete mode 100644 src/views/system/role/role-edit.vue delete mode 100644 src/views/system/user/index.vue delete mode 100644 src/views/system/user/info/index.vue delete mode 100644 src/views/system/user/user-edit.vue delete mode 100644 src/views/system/user/user-import.vue delete mode 100644 src/views/user/message.vue delete mode 100644 src/views/user/profile.vue delete mode 100644 src/views/visualiz/atmosphere/acid/components/mapNominal.vue delete mode 100644 src/views/visualiz/atmosphere/acid/components/mapTable.vue delete mode 100644 src/views/visualiz/atmosphere/acid/components/mapTableCenter.vue delete mode 100644 src/views/visualiz/atmosphere/acid/components/tipTool.vue delete mode 100644 src/views/visualiz/atmosphere/acid/index.vue delete mode 100644 src/views/visualiz/atmosphere/air/components/mapNominal.vue delete mode 100644 src/views/visualiz/atmosphere/air/components/mapTable.vue delete mode 100644 src/views/visualiz/atmosphere/air/components/mapTableCenter.vue delete mode 100644 src/views/visualiz/atmosphere/air/components/tipTool.vue delete mode 100644 src/views/visualiz/atmosphere/air/index.vue delete mode 100644 src/views/visualiz/sound/function/index.vue delete mode 100644 src/views/visualiz/sound/road/index.vue delete mode 100644 src/views/visualiz/sound/zone/index.vue delete mode 100644 src/views/visualiz/water/drInking/components/mapNominal.vue delete mode 100644 src/views/visualiz/water/drInking/components/mapTable.vue delete mode 100644 src/views/visualiz/water/drInking/components/mapTableCenter.vue delete mode 100644 src/views/visualiz/water/drInking/components/tipTool.vue delete mode 100644 src/views/visualiz/water/drInking/index.vue delete mode 100644 src/views/visualiz/water/lake/components/mapNominal.vue delete mode 100644 src/views/visualiz/water/lake/components/mapTable.vue delete mode 100644 src/views/visualiz/water/lake/components/mapTableCenter.vue delete mode 100644 src/views/visualiz/water/lake/components/tipTool.vue delete mode 100644 src/views/visualiz/water/lake/index.vue delete mode 100644 src/views/visualiz/water/river/components/mapNominal.vue delete mode 100644 src/views/visualiz/water/river/components/mapTable.vue delete mode 100644 src/views/visualiz/water/river/components/mapTableCenter.vue delete mode 100644 src/views/visualiz/water/river/components/tipTool.vue delete mode 100644 src/views/visualiz/water/river/index.vue delete mode 100644 src/views/water/drinking-water-village/collect/bottomWater.vue delete mode 100644 src/views/water/drinking-water-village/collect/colums.js delete mode 100644 src/views/water/drinking-water-village/collect/index.vue delete mode 100644 src/views/water/drinking-water-village/collect/utils.js delete mode 100644 src/views/water/drinking-water-village/collect/water-bill.vue delete mode 100644 src/views/water/drinking-water-village/collect/water.vue delete mode 100644 src/views/water/drinking-water-village/statistic/average.vue delete mode 100644 src/views/water/drinking-water-village/statistic/base.vue delete mode 100644 src/views/water/drinking-water-village/statistic/compare.vue delete mode 100644 src/views/water/drinking-water-village/statistic/index.vue delete mode 100644 src/views/water/drinking-water/collect/colums.js delete mode 100644 src/views/water/drinking-water/collect/index.vue delete mode 100644 src/views/water/drinking-water/collect/utils.js delete mode 100644 src/views/water/drinking-water/collect/water-bill.vue delete mode 100644 src/views/water/drinking-water/collect/water.vue delete mode 100644 src/views/water/drinking-water/dict/cityWaterDict.vue delete mode 100644 src/views/water/drinking-water/dict/countyBottomWaterDict.vue delete mode 100644 src/views/water/drinking-water/dict/countyTopWaterDict.vue delete mode 100644 src/views/water/drinking-water/dict/index.vue delete mode 100644 src/views/water/drinking-water/dict/surface-water.vue delete mode 100644 src/views/water/drinking-water/dict/villageBottomDict.vue delete mode 100644 src/views/water/drinking-water/dict/villageTopDict.vue delete mode 100644 src/views/water/drinking-water/statistic/city-avg-index.vue delete mode 100644 src/views/water/drinking-water/statistic/city-base-standard.vue delete mode 100644 src/views/water/drinking-water/statistic/city/base.vue delete mode 100644 src/views/water/drinking-water/statistic/city/index.vue delete mode 100644 src/views/water/drinking-water/statistic/city/overStandard.vue delete mode 100644 src/views/water/drinking-water/statistic/city/situation.vue delete mode 100644 src/views/water/drinking-water/statistic/city/waterCount.vue delete mode 100644 src/views/water/drinking-water/statistic/city/waterNutritional.vue delete mode 100644 src/views/water/drinking-water/statistic/city/waterQuality.vue delete mode 100644 src/views/water/drinking-water/statistic/city/waterQualityCount.vue delete mode 100644 src/views/water/drinking-water/statistic/city/waterQualityUp.vue delete mode 100644 src/views/water/drinking-water/statistic/cityAppraise.vue delete mode 100644 src/views/water/drinking-water/statistic/cityDate.vue delete mode 100644 src/views/water/drinking-water/statistic/cityWaterQuality.vue delete mode 100644 src/views/water/drinking-water/statistic/cityWaterWithdrawal.vue delete mode 100644 src/views/water/drinking-water/statistic/colums.js delete mode 100644 src/views/water/drinking-water/statistic/colums/base.js delete mode 100644 src/views/water/drinking-water/statistic/components/citySearch.vue delete mode 100644 src/views/water/drinking-water/statistic/components/countySearch.vue delete mode 100644 src/views/water/drinking-water/statistic/components/countySideSeatch.vue delete mode 100644 src/views/water/drinking-water/statistic/countryside/base.vue delete mode 100644 src/views/water/drinking-water/statistic/countryside/index.vue delete mode 100644 src/views/water/drinking-water/statistic/countryside/overStandard.vue delete mode 100644 src/views/water/drinking-water/statistic/countryside/waterQuality.vue delete mode 100644 src/views/water/drinking-water/statistic/countryside/waterQualityCount.vue delete mode 100644 src/views/water/drinking-water/statistic/countryside/waterQualityUp.vue delete mode 100644 src/views/water/drinking-water/statistic/county-avg-index.vue delete mode 100644 src/views/water/drinking-water/statistic/county-base-standard.vue delete mode 100644 src/views/water/drinking-water/statistic/county/base.vue delete mode 100644 src/views/water/drinking-water/statistic/county/index.vue delete mode 100644 src/views/water/drinking-water/statistic/county/overStandard.vue delete mode 100644 src/views/water/drinking-water/statistic/county/situation.vue delete mode 100644 src/views/water/drinking-water/statistic/county/waterCount.vue delete mode 100644 src/views/water/drinking-water/statistic/county/waterNutritional.vue delete mode 100644 src/views/water/drinking-water/statistic/county/waterQuality.vue delete mode 100644 src/views/water/drinking-water/statistic/county/waterQualityCount.vue delete mode 100644 src/views/water/drinking-water/statistic/county/waterQualityUp.vue delete mode 100644 src/views/water/drinking-water/statistic/countyAppraise.vue delete mode 100644 src/views/water/drinking-water/statistic/countyData.vue delete mode 100644 src/views/water/drinking-water/statistic/countyWaterQuality.vue delete mode 100644 src/views/water/drinking-water/statistic/countyWaterWithdrawal.vue delete mode 100644 src/views/water/drinking-water/statistic/index.vue delete mode 100644 src/views/water/drinking-water/statistic/village-avg-index.vue delete mode 100644 src/views/water/drinking-water/statistic/village-base-standard.vue delete mode 100644 src/views/water/drinking-water/statistic/villageAppraise.vue delete mode 100644 src/views/water/drinking-water/statistic/villageData.vue delete mode 100644 src/views/water/drinking-water/statistic/villageWaterQuality.vue delete mode 100644 src/views/water/drinking-water/trend/index.vue delete mode 100644 src/views/water/lake/collect/colums.js delete mode 100644 src/views/water/lake/collect/index.vue delete mode 100644 src/views/water/lake/collect/special-bill.vue delete mode 100644 src/views/water/lake/collect/special-water.vue delete mode 100644 src/views/water/lake/collect/utils.js delete mode 100644 src/views/water/lake/collect/water-bill.vue delete mode 100644 src/views/water/lake/collect/water.vue delete mode 100644 src/views/water/lake/dict/index.vue delete mode 100644 src/views/water/lake/dict/inner.vue delete mode 100644 src/views/water/lake/dict/special.vue delete mode 100644 src/views/water/lake/statistic/index.vue delete mode 100644 src/views/water/lake/statistic/inner-lake.vue delete mode 100644 src/views/water/lake/statistic/inner/component/average.vue delete mode 100644 src/views/water/lake/statistic/inner/component/avg-nutritional.vue delete mode 100644 src/views/water/lake/statistic/inner/component/com-nutritional.vue delete mode 100644 src/views/water/lake/statistic/inner/component/comparison.vue delete mode 100644 src/views/water/lake/statistic/inner/component/raw-colums.js delete mode 100644 src/views/water/lake/statistic/inner/component/raw.vue delete mode 100644 src/views/water/lake/statistic/inner/component/search.vue delete mode 100644 src/views/water/lake/statistic/inner/index.vue delete mode 100644 src/views/water/lake/statistic/special-avg.vue delete mode 100644 src/views/water/lake/statistic/special-lake.vue delete mode 100644 src/views/water/lake/statistic/special/component/average.vue delete mode 100644 src/views/water/lake/statistic/special/component/avg-nutritional.vue delete mode 100644 src/views/water/lake/statistic/special/component/com-nutritional.vue delete mode 100644 src/views/water/lake/statistic/special/component/comparison.vue delete mode 100644 src/views/water/lake/statistic/special/component/raw-colums.js delete mode 100644 src/views/water/lake/statistic/special/component/raw.vue delete mode 100644 src/views/water/lake/statistic/special/component/search.vue delete mode 100644 src/views/water/lake/statistic/special/index.vue delete mode 100644 src/views/water/lake/trend/index.vue delete mode 100644 src/views/water/river-station/collect/colums.js delete mode 100644 src/views/water/river-station/collect/index.vue delete mode 100644 src/views/water/river-station/collect/utils.js delete mode 100644 src/views/water/river-station/collect/water-bill.vue delete mode 100644 src/views/water/river-station/collect/water.vue delete mode 100644 src/views/water/river-station/statistic/colums.js delete mode 100644 src/views/water/river-station/statistic/site-day-avg.vue delete mode 100644 src/views/water/river-station/statistic/site.vue delete mode 100644 src/views/water/river/collect/colums.js delete mode 100644 src/views/water/river/collect/index.vue delete mode 100644 src/views/water/river/collect/utils.js delete mode 100644 src/views/water/river/collect/water-bill.vue delete mode 100644 src/views/water/river/collect/water.vue delete mode 100644 src/views/water/river/dict/api-relate.vue delete mode 100644 src/views/water/river/dict/autonomous.vue delete mode 100644 src/views/water/river/dict/index.vue delete mode 100644 src/views/water/river/dict/place.vue delete mode 100644 src/views/water/river/dict/water.vue delete mode 100644 src/views/water/river/statistic/avg-index.vue delete mode 100644 src/views/water/river/statistic/avg-standard.vue delete mode 100644 src/views/water/river/statistic/base-index.vue delete mode 100644 src/views/water/river/statistic/base-standard.vue delete mode 100644 src/views/water/river/statistic/base.vue delete mode 100644 src/views/water/river/statistic/colums.js delete mode 100644 src/views/water/river/statistic/index.vue delete mode 100644 src/views/water/river/trend/index.vue delete mode 100644 src/views/water/sewage/collect/city-river-bill.vue delete mode 100644 src/views/water/sewage/collect/city-river.vue delete mode 100644 src/views/water/sewage/collect/colums.js delete mode 100644 src/views/water/sewage/collect/index.vue delete mode 100644 src/views/water/sewage/collect/utils.js delete mode 100644 src/views/water/sewage/collect/water-bill.vue delete mode 100644 src/views/water/sewage/collect/water.vue delete mode 100644 src/views/water/sewage/statistic/average.vue delete mode 100644 src/views/water/sewage/statistic/base.vue delete mode 100644 src/views/water/sewage/statistic/index.vue delete mode 100644 src/views/water/sewage/statistic/source.vue delete mode 100644 src/views/water/sewage/statistic/year.vue delete mode 100644 src/views/water/water-function-area/collect/colums.js delete mode 100644 src/views/water/water-function-area/collect/index.vue delete mode 100644 src/views/water/water-function-area/collect/utils.js delete mode 100644 src/views/water/water-function-area/collect/water-bill.vue delete mode 100644 src/views/water/water-function-area/collect/water-city.vue delete mode 100644 src/views/water/water-function-area/collect/water.vue delete mode 100644 src/views/water/water-function-area/statistic/auto-standard.vue delete mode 100644 src/views/water/water-function-area/statistic/auto-yoy.vue delete mode 100644 src/views/water/water-function-area/statistic/auto.vue delete mode 100644 src/views/water/water-function-area/statistic/colums.js delete mode 100644 src/views/water/water-function-area/statistic/national-standard.vue delete mode 100644 src/views/water/water-function-area/statistic/national-yoy.vue delete mode 100644 src/views/water/water-function-area/statistic/national.vue delete mode 100644 vue.config.js diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index e955840..0000000 --- a/babel.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - presets: [ - '@vue/cli-plugin-babel/preset' - ] -} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/ArticleController.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/ArticleController.java new file mode 100644 index 0000000..a90cc58 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/ArticleController.java @@ -0,0 +1,133 @@ +package com.gxwebsoft.cms.controller; + +import com.gxwebsoft.common.core.web.BaseController; +import com.gxwebsoft.cms.service.ArticleService; +import com.gxwebsoft.cms.entity.Article; +import com.gxwebsoft.cms.param.ArticleParam; +import com.gxwebsoft.common.core.web.ApiResult; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.BatchParam; +import com.gxwebsoft.common.core.annotation.OperationLog; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 文章记录表控制器 + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +@Api(tags = "文章记录表管理") +@RestController +@RequestMapping("/api/cms/article") +public class ArticleController extends BaseController { + @Resource + private ArticleService articleService; + + @PreAuthorize("hasAuthority('cms:article:list')") + @OperationLog + @ApiOperation("分页查询文章记录表") + @GetMapping("/page") + public ApiResult> page(ArticleParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(articleService.page(page, page.getWrapper())); + // 使用关联查询 + //return success(articleService.pageRel(param)); + } + + @PreAuthorize("hasAuthority('cms:article:list')") + @OperationLog + @ApiOperation("查询全部文章记录表") + @GetMapping() + public ApiResult> list(ArticleParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(articleService.list(page.getOrderWrapper())); + // 使用关联查询 + //return success(articleService.listRel(param)); + } + + @PreAuthorize("hasAuthority('cms:article:list')") + @OperationLog + @ApiOperation("根据id查询文章记录表") + @GetMapping("/{id}") + public ApiResult
get(@PathVariable("id") Integer id) { + return success(articleService.getById(id)); + // 使用关联查询 + //return success(articleService.getByIdRel(id)); + } + + @PreAuthorize("hasAuthority('cms:article:save')") + @OperationLog + @ApiOperation("添加文章记录表") + @PostMapping() + public ApiResult save(@RequestBody Article article) { + if (articleService.save(article)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('cms:article:update')") + @OperationLog + @ApiOperation("修改文章记录表") + @PutMapping() + public ApiResult update(@RequestBody Article article) { + if (articleService.updateById(article)) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('cms:article:remove')") + @OperationLog + @ApiOperation("删除文章记录表") + @DeleteMapping("/{id}") + public ApiResult remove(@PathVariable("id") Integer id) { + if (articleService.removeById(id)) { + return success("删除成功"); + } + return fail("删除失败"); + } + + @PreAuthorize("hasAuthority('cms:article:save')") + @OperationLog + @ApiOperation("批量添加文章记录表") + @PostMapping("/batch") + public ApiResult saveBatch(@RequestBody List
list) { + if (articleService.saveBatch(list)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('cms:article:update')") + @OperationLog + @ApiOperation("批量修改文章记录表") + @PutMapping("/batch") + public ApiResult removeBatch(@RequestBody BatchParam
batchParam) { + if (batchParam.update(articleService, "article_id")) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('cms:article:remove')") + @OperationLog + @ApiOperation("批量删除文章记录表") + @DeleteMapping("/batch") + public ApiResult removeBatch(@RequestBody List ids) { + if (articleService.removeByIds(ids)) { + return success("删除成功"); + } + return fail("删除失败"); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/CategoryController.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/CategoryController.java new file mode 100644 index 0000000..663fe88 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/CategoryController.java @@ -0,0 +1,133 @@ +package com.gxwebsoft.cms.controller; + +import com.gxwebsoft.common.core.web.BaseController; +import com.gxwebsoft.cms.service.CategoryService; +import com.gxwebsoft.cms.entity.Category; +import com.gxwebsoft.cms.param.CategoryParam; +import com.gxwebsoft.common.core.web.ApiResult; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.BatchParam; +import com.gxwebsoft.common.core.annotation.OperationLog; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 文章分类表控制器 + * + * @author 科技小王子 + * @since 2022-11-16 12:11:38 + */ +@Api(tags = "文章分类表管理") +@RestController +@RequestMapping("/api/cms/category") +public class CategoryController extends BaseController { + @Resource + private CategoryService categoryService; + + @PreAuthorize("hasAuthority('cms:category:list')") + @OperationLog + @ApiOperation("分页查询文章分类表") + @GetMapping("/page") + public ApiResult> page(CategoryParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(categoryService.page(page, page.getWrapper())); + // 使用关联查询 + //return success(categoryService.pageRel(param)); + } + + @PreAuthorize("hasAuthority('cms:category:list')") + @OperationLog + @ApiOperation("查询全部文章分类表") + @GetMapping() + public ApiResult> list(CategoryParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(categoryService.list(page.getOrderWrapper())); + // 使用关联查询 + //return success(categoryService.listRel(param)); + } + + @PreAuthorize("hasAuthority('cms:category:list')") + @OperationLog + @ApiOperation("根据id查询文章分类表") + @GetMapping("/{id}") + public ApiResult get(@PathVariable("id") Integer id) { + return success(categoryService.getById(id)); + // 使用关联查询 + //return success(categoryService.getByIdRel(id)); + } + + @PreAuthorize("hasAuthority('cms:category:save')") + @OperationLog + @ApiOperation("添加文章分类表") + @PostMapping() + public ApiResult save(@RequestBody Category category) { + if (categoryService.save(category)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('cms:category:update')") + @OperationLog + @ApiOperation("修改文章分类表") + @PutMapping() + public ApiResult update(@RequestBody Category category) { + if (categoryService.updateById(category)) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('cms:category:remove')") + @OperationLog + @ApiOperation("删除文章分类表") + @DeleteMapping("/{id}") + public ApiResult remove(@PathVariable("id") Integer id) { + if (categoryService.removeById(id)) { + return success("删除成功"); + } + return fail("删除失败"); + } + + @PreAuthorize("hasAuthority('cms:category:save')") + @OperationLog + @ApiOperation("批量添加文章分类表") + @PostMapping("/batch") + public ApiResult saveBatch(@RequestBody List list) { + if (categoryService.saveBatch(list)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('cms:category:update')") + @OperationLog + @ApiOperation("批量修改文章分类表") + @PutMapping("/batch") + public ApiResult removeBatch(@RequestBody BatchParam batchParam) { + if (batchParam.update(categoryService, "category_id")) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('cms:category:remove')") + @OperationLog + @ApiOperation("批量删除文章分类表") + @DeleteMapping("/batch") + public ApiResult removeBatch(@RequestBody List ids) { + if (categoryService.removeByIds(ids)) { + return success("删除成功"); + } + return fail("删除失败"); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/DocsController.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/DocsController.java new file mode 100644 index 0000000..726bc09 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/controller/DocsController.java @@ -0,0 +1,133 @@ +package com.gxwebsoft.cms.controller; + +import com.gxwebsoft.common.core.web.BaseController; +import com.gxwebsoft.cms.service.DocsService; +import com.gxwebsoft.cms.entity.Docs; +import com.gxwebsoft.cms.param.DocsParam; +import com.gxwebsoft.common.core.web.ApiResult; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.BatchParam; +import com.gxwebsoft.common.core.annotation.OperationLog; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 文档管理记录表控制器 + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +@Api(tags = "文档管理记录表管理") +@RestController +@RequestMapping("/api/cms/docs") +public class DocsController extends BaseController { + @Resource + private DocsService docsService; + + @PreAuthorize("hasAuthority('cms:docs:list')") + @OperationLog + @ApiOperation("分页查询文档管理记录表") + @GetMapping("/page") + public ApiResult> page(DocsParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(docsService.page(page, page.getWrapper())); + // 使用关联查询 + //return success(docsService.pageRel(param)); + } + + @PreAuthorize("hasAuthority('cms:docs:list')") + @OperationLog + @ApiOperation("查询全部文档管理记录表") + @GetMapping() + public ApiResult> list(DocsParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(docsService.list(page.getOrderWrapper())); + // 使用关联查询 + //return success(docsService.listRel(param)); + } + + @PreAuthorize("hasAuthority('cms:docs:list')") + @OperationLog + @ApiOperation("根据id查询文档管理记录表") + @GetMapping("/{id}") + public ApiResult get(@PathVariable("id") Integer id) { + return success(docsService.getById(id)); + // 使用关联查询 + //return success(docsService.getByIdRel(id)); + } + + @PreAuthorize("hasAuthority('cms:docs:save')") + @OperationLog + @ApiOperation("添加文档管理记录表") + @PostMapping() + public ApiResult save(@RequestBody Docs docs) { + if (docsService.save(docs)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('cms:docs:update')") + @OperationLog + @ApiOperation("修改文档管理记录表") + @PutMapping() + public ApiResult update(@RequestBody Docs docs) { + if (docsService.updateById(docs)) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('cms:docs:remove')") + @OperationLog + @ApiOperation("删除文档管理记录表") + @DeleteMapping("/{id}") + public ApiResult remove(@PathVariable("id") Integer id) { + if (docsService.removeById(id)) { + return success("删除成功"); + } + return fail("删除失败"); + } + + @PreAuthorize("hasAuthority('cms:docs:save')") + @OperationLog + @ApiOperation("批量添加文档管理记录表") + @PostMapping("/batch") + public ApiResult saveBatch(@RequestBody List list) { + if (docsService.saveBatch(list)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('cms:docs:update')") + @OperationLog + @ApiOperation("批量修改文档管理记录表") + @PutMapping("/batch") + public ApiResult removeBatch(@RequestBody BatchParam batchParam) { + if (batchParam.update(docsService, "docs_id")) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('cms:docs:remove')") + @OperationLog + @ApiOperation("批量删除文档管理记录表") + @DeleteMapping("/batch") + public ApiResult removeBatch(@RequestBody List ids) { + if (docsService.removeByIds(ids)) { + return success("删除成功"); + } + return fail("删除失败"); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Article.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Article.java new file mode 100644 index 0000000..1c7d9cb --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Article.java @@ -0,0 +1,85 @@ +package com.gxwebsoft.cms.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.TableLogic; +import java.io.Serializable; +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 文章记录表 + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "Article对象", description = "文章记录表") +@TableName("cms_article") +public class Article implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "文章ID") + @TableId(value = "article_id", type = IdType.AUTO) + private Integer articleId; + + @ApiModelProperty(value = "文章标题") + private String title; + + @ApiModelProperty(value = "列表显示方式(10小图展示 20大图展示)") + private Integer showType; + + @ApiModelProperty(value = "文章分类ID") + private Integer categoryId; + + @ApiModelProperty(value = "封面图ID") + private String avatar; + + @ApiModelProperty(value = "来源") + private String source; + + @ApiModelProperty(value = "文章内容") + private String content; + + @ApiModelProperty(value = "虚拟阅读量(仅用作展示)") + private Integer virtualViews; + + @ApiModelProperty(value = "实际阅读量") + private Integer actualViews; + + @ApiModelProperty(value = "用户ID") + private Integer userId; + + @ApiModelProperty(value = "所属门店ID") + private Integer shopId; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @TableLogic + private Integer deleted; + + @ApiModelProperty(value = "租户id") + private Integer tenantId; + + @ApiModelProperty(value = "注册时间") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + private Date updateTime; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Category.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Category.java new file mode 100644 index 0000000..83ad1db --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Category.java @@ -0,0 +1,67 @@ +package com.gxwebsoft.cms.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.TableLogic; +import java.io.Serializable; +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 文章分类表 + * + * @author 科技小王子 + * @since 2022-11-16 12:11:38 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "Category对象", description = "文章分类表") +@TableName("cms_category") +public class Category implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "文章分类ID") + @TableId(value = "category_id", type = IdType.AUTO) + private Integer categoryId; + + @ApiModelProperty(value = "分类名称") + private String name; + + @ApiModelProperty(value = "上级分类ID") + private Integer parentId; + + @ApiModelProperty(value = "用户ID") + private Integer userId; + + @ApiModelProperty(value = "所属门店ID") + private Integer shopId; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @TableLogic + private Integer deleted; + + @ApiModelProperty(value = "租户id") + private Integer tenantId; + + @ApiModelProperty(value = "注册时间") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + private Date updateTime; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Docs.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Docs.java new file mode 100644 index 0000000..96f00e8 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/entity/Docs.java @@ -0,0 +1,76 @@ +package com.gxwebsoft.cms.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.TableLogic; +import java.io.Serializable; +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 文档管理记录表 + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "Docs对象", description = "文档管理记录表") +@TableName("cms_docs") +public class Docs implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "文档ID") + @TableId(value = "docs_id", type = IdType.AUTO) + private Integer docsId; + + @ApiModelProperty(value = "文档标题") + private String title; + + @ApiModelProperty(value = "上级目录") + private Integer parentId; + + @ApiModelProperty(value = "用户ID") + private Integer userId; + + @ApiModelProperty(value = "机构id") + private Integer organizationId; + + @ApiModelProperty(value = "所属门店ID") + private Integer shopId; + + @ApiModelProperty(value = "可见性(public,private,protected)") + private String visibility; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + private Integer sortNumber; + + @ApiModelProperty(value = "文档内容") + private String content; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @TableLogic + private Integer deleted; + + @ApiModelProperty(value = "租户id") + private Integer tenantId; + + @ApiModelProperty(value = "注册时间") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + private Date updateTime; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/ArticleMapper.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/ArticleMapper.java new file mode 100644 index 0000000..cdce69d --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/ArticleMapper.java @@ -0,0 +1,37 @@ +package com.gxwebsoft.cms.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.gxwebsoft.cms.entity.Article; +import com.gxwebsoft.cms.param.ArticleParam; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 文章记录表Mapper + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +public interface ArticleMapper extends BaseMapper
{ + + /** + * 分页查询 + * + * @param page 分页对象 + * @param param 查询参数 + * @return List
+ */ + List
selectPageRel(@Param("page") IPage
page, + @Param("param") ArticleParam param); + + /** + * 查询全部 + * + * @param param 查询参数 + * @return List + */ + List
selectListRel(@Param("param") ArticleParam param); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/CategoryMapper.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/CategoryMapper.java new file mode 100644 index 0000000..18ebb54 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/CategoryMapper.java @@ -0,0 +1,37 @@ +package com.gxwebsoft.cms.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.gxwebsoft.cms.entity.Category; +import com.gxwebsoft.cms.param.CategoryParam; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 文章分类表Mapper + * + * @author 科技小王子 + * @since 2022-11-16 12:11:38 + */ +public interface CategoryMapper extends BaseMapper { + + /** + * 分页查询 + * + * @param page 分页对象 + * @param param 查询参数 + * @return List + */ + List selectPageRel(@Param("page") IPage page, + @Param("param") CategoryParam param); + + /** + * 查询全部 + * + * @param param 查询参数 + * @return List + */ + List selectListRel(@Param("param") CategoryParam param); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/DocsMapper.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/DocsMapper.java new file mode 100644 index 0000000..68848d5 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/DocsMapper.java @@ -0,0 +1,37 @@ +package com.gxwebsoft.cms.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.gxwebsoft.cms.entity.Docs; +import com.gxwebsoft.cms.param.DocsParam; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 文档管理记录表Mapper + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +public interface DocsMapper extends BaseMapper { + + /** + * 分页查询 + * + * @param page 分页对象 + * @param param 查询参数 + * @return List + */ + List selectPageRel(@Param("page") IPage page, + @Param("param") DocsParam param); + + /** + * 查询全部 + * + * @param param 查询参数 + * @return List + */ + List selectListRel(@Param("param") DocsParam param); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/ArticleMapper.xml b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/ArticleMapper.xml new file mode 100644 index 0000000..83c468f --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/ArticleMapper.xml @@ -0,0 +1,77 @@ + + + + + + + SELECT a.* + FROM cms_article a + + + AND a.article_id = #{param.articleId} + + + AND a.title LIKE CONCAT('%', #{param.title}, '%') + + + AND a.show_type = #{param.showType} + + + AND a.category_id = #{param.categoryId} + + + AND a.avatar LIKE CONCAT('%', #{param.avatar}, '%') + + + AND a.source LIKE CONCAT('%', #{param.source}, '%') + + + AND a.content LIKE CONCAT('%', #{param.content}, '%') + + + AND a.virtual_views = #{param.virtualViews} + + + AND a.actual_views = #{param.actualViews} + + + AND a.user_id = #{param.userId} + + + AND a.shop_id = #{param.shopId} + + + AND a.sort_number = #{param.sortNumber} + + + AND a.comments LIKE CONCAT('%', #{param.comments}, '%') + + + AND a.status = #{param.status} + + + AND a.deleted = #{param.deleted} + + + AND a.deleted = 0 + + + AND a.create_time >= #{param.createTimeStart} + + + AND a.create_time <= #{param.createTimeEnd} + + + + + + + + + + + diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/CategoryMapper.xml b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/CategoryMapper.xml new file mode 100644 index 0000000..c05856b --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/CategoryMapper.xml @@ -0,0 +1,59 @@ + + + + + + + SELECT a.* + FROM cms_category a + + + AND a.category_id = #{param.categoryId} + + + AND a.name LIKE CONCAT('%', #{param.name}, '%') + + + AND a.parent_id = #{param.parentId} + + + AND a.user_id = #{param.userId} + + + AND a.shop_id = #{param.shopId} + + + AND a.sort_number = #{param.sortNumber} + + + AND a.comments LIKE CONCAT('%', #{param.comments}, '%') + + + AND a.status = #{param.status} + + + AND a.deleted = #{param.deleted} + + + AND a.deleted = 0 + + + AND a.create_time >= #{param.createTimeStart} + + + AND a.create_time <= #{param.createTimeEnd} + + + + + + + + + + + diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/DocsMapper.xml b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/DocsMapper.xml new file mode 100644 index 0000000..5ea6b8e --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/mapper/xml/DocsMapper.xml @@ -0,0 +1,68 @@ + + + + + + + SELECT a.* + FROM cms_docs a + + + AND a.docs_id = #{param.docsId} + + + AND a.title LIKE CONCAT('%', #{param.title}, '%') + + + AND a.parent_id = #{param.parentId} + + + AND a.user_id = #{param.userId} + + + AND a.organization_id = #{param.organizationId} + + + AND a.shop_id = #{param.shopId} + + + AND a.visibility LIKE CONCAT('%', #{param.visibility}, '%') + + + AND a.sort_number = #{param.sortNumber} + + + AND a.content LIKE CONCAT('%', #{param.content}, '%') + + + AND a.comments LIKE CONCAT('%', #{param.comments}, '%') + + + AND a.status = #{param.status} + + + AND a.deleted = #{param.deleted} + + + AND a.deleted = 0 + + + AND a.create_time >= #{param.createTimeStart} + + + AND a.create_time <= #{param.createTimeEnd} + + + + + + + + + + + diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/ArticleParam.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/ArticleParam.java new file mode 100644 index 0000000..eee7595 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/ArticleParam.java @@ -0,0 +1,80 @@ +package com.gxwebsoft.cms.param; + +import com.gxwebsoft.common.core.annotation.QueryField; +import com.gxwebsoft.common.core.annotation.QueryType; +import com.gxwebsoft.common.core.web.BaseParam; +import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 文章记录表查询参数 + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@JsonInclude(JsonInclude.Include.NON_NULL) +@ApiModel(value = "ArticleParam对象", description = "文章记录表查询参数") +public class ArticleParam extends BaseParam { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "文章ID") + @QueryField(type = QueryType.EQ) + private Integer articleId; + + @ApiModelProperty(value = "文章标题") + private String title; + + @ApiModelProperty(value = "列表显示方式(10小图展示 20大图展示)") + @QueryField(type = QueryType.EQ) + private Integer showType; + + @ApiModelProperty(value = "文章分类ID") + @QueryField(type = QueryType.EQ) + private Integer categoryId; + + @ApiModelProperty(value = "封面图ID") + private String avatar; + + @ApiModelProperty(value = "来源") + private String source; + + @ApiModelProperty(value = "文章内容") + private String content; + + @ApiModelProperty(value = "虚拟阅读量(仅用作展示)") + @QueryField(type = QueryType.EQ) + private Integer virtualViews; + + @ApiModelProperty(value = "实际阅读量") + @QueryField(type = QueryType.EQ) + private Integer actualViews; + + @ApiModelProperty(value = "用户ID") + @QueryField(type = QueryType.EQ) + private Integer userId; + + @ApiModelProperty(value = "所属门店ID") + @QueryField(type = QueryType.EQ) + private Integer shopId; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + @QueryField(type = QueryType.EQ) + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + @QueryField(type = QueryType.EQ) + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @QueryField(type = QueryType.EQ) + private Integer deleted; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/CategoryParam.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/CategoryParam.java new file mode 100644 index 0000000..757cf15 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/CategoryParam.java @@ -0,0 +1,59 @@ +package com.gxwebsoft.cms.param; + +import com.gxwebsoft.common.core.annotation.QueryField; +import com.gxwebsoft.common.core.annotation.QueryType; +import com.gxwebsoft.common.core.web.BaseParam; +import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 文章分类表查询参数 + * + * @author 科技小王子 + * @since 2022-11-16 12:11:38 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@JsonInclude(JsonInclude.Include.NON_NULL) +@ApiModel(value = "CategoryParam对象", description = "文章分类表查询参数") +public class CategoryParam extends BaseParam { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "文章分类ID") + @QueryField(type = QueryType.EQ) + private Integer categoryId; + + @ApiModelProperty(value = "分类名称") + private String name; + + @ApiModelProperty(value = "上级分类ID") + @QueryField(type = QueryType.EQ) + private Integer parentId; + + @ApiModelProperty(value = "用户ID") + @QueryField(type = QueryType.EQ) + private Integer userId; + + @ApiModelProperty(value = "所属门店ID") + @QueryField(type = QueryType.EQ) + private Integer shopId; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + @QueryField(type = QueryType.EQ) + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + @QueryField(type = QueryType.EQ) + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @QueryField(type = QueryType.EQ) + private Integer deleted; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/DocsParam.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/DocsParam.java new file mode 100644 index 0000000..79a91e4 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/param/DocsParam.java @@ -0,0 +1,69 @@ +package com.gxwebsoft.cms.param; + +import com.gxwebsoft.common.core.annotation.QueryField; +import com.gxwebsoft.common.core.annotation.QueryType; +import com.gxwebsoft.common.core.web.BaseParam; +import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 文档管理记录表查询参数 + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@JsonInclude(JsonInclude.Include.NON_NULL) +@ApiModel(value = "DocsParam对象", description = "文档管理记录表查询参数") +public class DocsParam extends BaseParam { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "文档ID") + @QueryField(type = QueryType.EQ) + private Integer docsId; + + @ApiModelProperty(value = "文档标题") + private String title; + + @ApiModelProperty(value = "上级目录") + @QueryField(type = QueryType.EQ) + private Integer parentId; + + @ApiModelProperty(value = "用户ID") + @QueryField(type = QueryType.EQ) + private Integer userId; + + @ApiModelProperty(value = "机构id") + @QueryField(type = QueryType.EQ) + private Integer organizationId; + + @ApiModelProperty(value = "所属门店ID") + @QueryField(type = QueryType.EQ) + private Integer shopId; + + @ApiModelProperty(value = "可见性(public,private,protected)") + private String visibility; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + @QueryField(type = QueryType.EQ) + private Integer sortNumber; + + @ApiModelProperty(value = "文档内容") + private String content; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + @QueryField(type = QueryType.EQ) + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @QueryField(type = QueryType.EQ) + private Integer deleted; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/ArticleService.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/ArticleService.java new file mode 100644 index 0000000..43a76c5 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/ArticleService.java @@ -0,0 +1,42 @@ +package com.gxwebsoft.cms.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.cms.entity.Article; +import com.gxwebsoft.cms.param.ArticleParam; + +import java.util.List; + +/** + * 文章记录表Service + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +public interface ArticleService extends IService
{ + + /** + * 分页关联查询 + * + * @param param 查询参数 + * @return PageResult
+ */ + PageResult
pageRel(ArticleParam param); + + /** + * 关联查询全部 + * + * @param param 查询参数 + * @return List
+ */ + List
listRel(ArticleParam param); + + /** + * 根据id查询 + * + * @param articleId 文章ID + * @return Article + */ + Article getByIdRel(Integer articleId); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/CategoryService.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/CategoryService.java new file mode 100644 index 0000000..011d652 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/CategoryService.java @@ -0,0 +1,42 @@ +package com.gxwebsoft.cms.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.cms.entity.Category; +import com.gxwebsoft.cms.param.CategoryParam; + +import java.util.List; + +/** + * 文章分类表Service + * + * @author 科技小王子 + * @since 2022-11-16 12:11:38 + */ +public interface CategoryService extends IService { + + /** + * 分页关联查询 + * + * @param param 查询参数 + * @return PageResult + */ + PageResult pageRel(CategoryParam param); + + /** + * 关联查询全部 + * + * @param param 查询参数 + * @return List + */ + List listRel(CategoryParam param); + + /** + * 根据id查询 + * + * @param categoryId 文章分类ID + * @return Category + */ + Category getByIdRel(Integer categoryId); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/DocsService.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/DocsService.java new file mode 100644 index 0000000..89ab1cb --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/DocsService.java @@ -0,0 +1,42 @@ +package com.gxwebsoft.cms.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.cms.entity.Docs; +import com.gxwebsoft.cms.param.DocsParam; + +import java.util.List; + +/** + * 文档管理记录表Service + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +public interface DocsService extends IService { + + /** + * 分页关联查询 + * + * @param param 查询参数 + * @return PageResult + */ + PageResult pageRel(DocsParam param); + + /** + * 关联查询全部 + * + * @param param 查询参数 + * @return List + */ + List listRel(DocsParam param); + + /** + * 根据id查询 + * + * @param docsId 文档ID + * @return Docs + */ + Docs getByIdRel(Integer docsId); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/ArticleServiceImpl.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/ArticleServiceImpl.java new file mode 100644 index 0000000..9790899 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/ArticleServiceImpl.java @@ -0,0 +1,47 @@ +package com.gxwebsoft.cms.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gxwebsoft.cms.mapper.ArticleMapper; +import com.gxwebsoft.cms.service.ArticleService; +import com.gxwebsoft.cms.entity.Article; +import com.gxwebsoft.cms.param.ArticleParam; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.PageResult; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 文章记录表Service实现 + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +@Service +public class ArticleServiceImpl extends ServiceImpl implements ArticleService { + + @Override + public PageResult
pageRel(ArticleParam param) { + PageParam page = new PageParam<>(param); + //page.setDefaultOrder("create_time desc"); + List
list = baseMapper.selectPageRel(page, param); + return new PageResult<>(list, page.getTotal()); + } + + @Override + public List
listRel(ArticleParam param) { + List
list = baseMapper.selectListRel(param); + // 排序 + PageParam page = new PageParam<>(); + //page.setDefaultOrder("create_time desc"); + return page.sortRecords(list); + } + + @Override + public Article getByIdRel(Integer articleId) { + ArticleParam param = new ArticleParam(); + param.setArticleId(articleId); + return param.getOne(baseMapper.selectListRel(param)); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/CategoryServiceImpl.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/CategoryServiceImpl.java new file mode 100644 index 0000000..72bdf3a --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/CategoryServiceImpl.java @@ -0,0 +1,47 @@ +package com.gxwebsoft.cms.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gxwebsoft.cms.mapper.CategoryMapper; +import com.gxwebsoft.cms.service.CategoryService; +import com.gxwebsoft.cms.entity.Category; +import com.gxwebsoft.cms.param.CategoryParam; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.PageResult; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 文章分类表Service实现 + * + * @author 科技小王子 + * @since 2022-11-16 12:11:38 + */ +@Service +public class CategoryServiceImpl extends ServiceImpl implements CategoryService { + + @Override + public PageResult pageRel(CategoryParam param) { + PageParam page = new PageParam<>(param); + //page.setDefaultOrder("create_time desc"); + List list = baseMapper.selectPageRel(page, param); + return new PageResult<>(list, page.getTotal()); + } + + @Override + public List listRel(CategoryParam param) { + List list = baseMapper.selectListRel(param); + // 排序 + PageParam page = new PageParam<>(); + //page.setDefaultOrder("create_time desc"); + return page.sortRecords(list); + } + + @Override + public Category getByIdRel(Integer categoryId) { + CategoryParam param = new CategoryParam(); + param.setCategoryId(categoryId); + return param.getOne(baseMapper.selectListRel(param)); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/DocsServiceImpl.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/DocsServiceImpl.java new file mode 100644 index 0000000..78668e2 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/cms/service/impl/DocsServiceImpl.java @@ -0,0 +1,47 @@ +package com.gxwebsoft.cms.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gxwebsoft.cms.mapper.DocsMapper; +import com.gxwebsoft.cms.service.DocsService; +import com.gxwebsoft.cms.entity.Docs; +import com.gxwebsoft.cms.param.DocsParam; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.PageResult; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 文档管理记录表Service实现 + * + * @author 科技小王子 + * @since 2022-11-16 11:40:27 + */ +@Service +public class DocsServiceImpl extends ServiceImpl implements DocsService { + + @Override + public PageResult pageRel(DocsParam param) { + PageParam page = new PageParam<>(param); + //page.setDefaultOrder("create_time desc"); + List list = baseMapper.selectPageRel(page, param); + return new PageResult<>(list, page.getTotal()); + } + + @Override + public List listRel(DocsParam param) { + List list = baseMapper.selectListRel(param); + // 排序 + PageParam page = new PageParam<>(); + //page.setDefaultOrder("create_time desc"); + return page.sortRecords(list); + } + + @Override + public Docs getByIdRel(Integer docsId) { + DocsParam param = new DocsParam(); + param.setDocsId(docsId); + return param.getOne(baseMapper.selectListRel(param)); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/AssetsController.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/AssetsController.java new file mode 100644 index 0000000..3f91536 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/AssetsController.java @@ -0,0 +1,133 @@ +package com.gxwebsoft.oa.controller; + +import com.gxwebsoft.common.core.web.BaseController; +import com.gxwebsoft.oa.service.AssetsService; +import com.gxwebsoft.oa.entity.Assets; +import com.gxwebsoft.oa.param.AssetsParam; +import com.gxwebsoft.common.core.web.ApiResult; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.BatchParam; +import com.gxwebsoft.common.core.annotation.OperationLog; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 服务器资产记录表控制器 + * + * @author 科技小王子 + * @since 2022-11-16 11:13:16 + */ +@Api(tags = "服务器资产记录表管理") +@RestController +@RequestMapping("/api/oa/assets") +public class AssetsController extends BaseController { + @Resource + private AssetsService assetsService; + + @PreAuthorize("hasAuthority('oa:assets:list')") + @OperationLog + @ApiOperation("分页查询服务器资产记录表") + @GetMapping("/page") + public ApiResult> page(AssetsParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(assetsService.page(page, page.getWrapper())); + // 使用关联查询 + //return success(assetsService.pageRel(param)); + } + + @PreAuthorize("hasAuthority('oa:assets:list')") + @OperationLog + @ApiOperation("查询全部服务器资产记录表") + @GetMapping() + public ApiResult> list(AssetsParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(assetsService.list(page.getOrderWrapper())); + // 使用关联查询 + //return success(assetsService.listRel(param)); + } + + @PreAuthorize("hasAuthority('oa:assets:list')") + @OperationLog + @ApiOperation("根据id查询服务器资产记录表") + @GetMapping("/{id}") + public ApiResult get(@PathVariable("id") Integer id) { + return success(assetsService.getById(id)); + // 使用关联查询 + //return success(assetsService.getByIdRel(id)); + } + + @PreAuthorize("hasAuthority('oa:assets:save')") + @OperationLog + @ApiOperation("添加服务器资产记录表") + @PostMapping() + public ApiResult save(@RequestBody Assets assets) { + if (assetsService.save(assets)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('oa:assets:update')") + @OperationLog + @ApiOperation("修改服务器资产记录表") + @PutMapping() + public ApiResult update(@RequestBody Assets assets) { + if (assetsService.updateById(assets)) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('oa:assets:remove')") + @OperationLog + @ApiOperation("删除服务器资产记录表") + @DeleteMapping("/{id}") + public ApiResult remove(@PathVariable("id") Integer id) { + if (assetsService.removeById(id)) { + return success("删除成功"); + } + return fail("删除失败"); + } + + @PreAuthorize("hasAuthority('oa:assets:save')") + @OperationLog + @ApiOperation("批量添加服务器资产记录表") + @PostMapping("/batch") + public ApiResult saveBatch(@RequestBody List list) { + if (assetsService.saveBatch(list)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('oa:assets:update')") + @OperationLog + @ApiOperation("批量修改服务器资产记录表") + @PutMapping("/batch") + public ApiResult removeBatch(@RequestBody BatchParam batchParam) { + if (batchParam.update(assetsService, "assets_id")) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('oa:assets:remove')") + @OperationLog + @ApiOperation("批量删除服务器资产记录表") + @DeleteMapping("/batch") + public ApiResult removeBatch(@RequestBody List ids) { + if (assetsService.removeByIds(ids)) { + return success("删除成功"); + } + return fail("删除失败"); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/CustomerController.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/CustomerController.java new file mode 100644 index 0000000..85bea41 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/CustomerController.java @@ -0,0 +1,133 @@ +package com.gxwebsoft.oa.controller; + +import com.gxwebsoft.common.core.web.BaseController; +import com.gxwebsoft.oa.service.CustomerService; +import com.gxwebsoft.oa.entity.Customer; +import com.gxwebsoft.oa.param.CustomerParam; +import com.gxwebsoft.common.core.web.ApiResult; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.BatchParam; +import com.gxwebsoft.common.core.annotation.OperationLog; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 客户管理记录表控制器 + * + * @author 科技小王子 + * @since 2022-11-16 11:16:14 + */ +@Api(tags = "客户管理记录表管理") +@RestController +@RequestMapping("/api/oa/customer") +public class CustomerController extends BaseController { + @Resource + private CustomerService customerService; + + @PreAuthorize("hasAuthority('oa:customer:list')") + @OperationLog + @ApiOperation("分页查询客户管理记录表") + @GetMapping("/page") + public ApiResult> page(CustomerParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(customerService.page(page, page.getWrapper())); + // 使用关联查询 + //return success(customerService.pageRel(param)); + } + + @PreAuthorize("hasAuthority('oa:customer:list')") + @OperationLog + @ApiOperation("查询全部客户管理记录表") + @GetMapping() + public ApiResult> list(CustomerParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(customerService.list(page.getOrderWrapper())); + // 使用关联查询 + //return success(customerService.listRel(param)); + } + + @PreAuthorize("hasAuthority('oa:customer:list')") + @OperationLog + @ApiOperation("根据id查询客户管理记录表") + @GetMapping("/{id}") + public ApiResult get(@PathVariable("id") Integer id) { + return success(customerService.getById(id)); + // 使用关联查询 + //return success(customerService.getByIdRel(id)); + } + + @PreAuthorize("hasAuthority('oa:customer:save')") + @OperationLog + @ApiOperation("添加客户管理记录表") + @PostMapping() + public ApiResult save(@RequestBody Customer customer) { + if (customerService.save(customer)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('oa:customer:update')") + @OperationLog + @ApiOperation("修改客户管理记录表") + @PutMapping() + public ApiResult update(@RequestBody Customer customer) { + if (customerService.updateById(customer)) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('oa:customer:remove')") + @OperationLog + @ApiOperation("删除客户管理记录表") + @DeleteMapping("/{id}") + public ApiResult remove(@PathVariable("id") Integer id) { + if (customerService.removeById(id)) { + return success("删除成功"); + } + return fail("删除失败"); + } + + @PreAuthorize("hasAuthority('oa:customer:save')") + @OperationLog + @ApiOperation("批量添加客户管理记录表") + @PostMapping("/batch") + public ApiResult saveBatch(@RequestBody List list) { + if (customerService.saveBatch(list)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('oa:customer:update')") + @OperationLog + @ApiOperation("批量修改客户管理记录表") + @PutMapping("/batch") + public ApiResult removeBatch(@RequestBody BatchParam batchParam) { + if (batchParam.update(customerService, "customer_id")) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('oa:customer:remove')") + @OperationLog + @ApiOperation("批量删除客户管理记录表") + @DeleteMapping("/batch") + public ApiResult removeBatch(@RequestBody List ids) { + if (customerService.removeByIds(ids)) { + return success("删除成功"); + } + return fail("删除失败"); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/LinkController.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/LinkController.java new file mode 100644 index 0000000..8a2dca4 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/LinkController.java @@ -0,0 +1,133 @@ +package com.gxwebsoft.oa.controller; + +import com.gxwebsoft.common.core.web.BaseController; +import com.gxwebsoft.oa.service.LinkService; +import com.gxwebsoft.oa.entity.Link; +import com.gxwebsoft.oa.param.LinkParam; +import com.gxwebsoft.common.core.web.ApiResult; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.BatchParam; +import com.gxwebsoft.common.core.annotation.OperationLog; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 常用链接推荐记录表控制器 + * + * @author 科技小王子 + * @since 2022-11-16 11:10:56 + */ +@Api(tags = "常用链接推荐记录表管理") +@RestController +@RequestMapping("/api/oa/link") +public class LinkController extends BaseController { + @Resource + private LinkService linkService; + + @PreAuthorize("hasAuthority('oa:link:list')") + @OperationLog + @ApiOperation("分页查询常用链接推荐记录表") + @GetMapping("/page") + public ApiResult> page(LinkParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(linkService.page(page, page.getWrapper())); + // 使用关联查询 + //return success(linkService.pageRel(param)); + } + + @PreAuthorize("hasAuthority('oa:link:list')") + @OperationLog + @ApiOperation("查询全部常用链接推荐记录表") + @GetMapping() + public ApiResult> list(LinkParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(linkService.list(page.getOrderWrapper())); + // 使用关联查询 + //return success(linkService.listRel(param)); + } + + @PreAuthorize("hasAuthority('oa:link:list')") + @OperationLog + @ApiOperation("根据id查询常用链接推荐记录表") + @GetMapping("/{id}") + public ApiResult get(@PathVariable("id") Integer id) { + return success(linkService.getById(id)); + // 使用关联查询 + //return success(linkService.getByIdRel(id)); + } + + @PreAuthorize("hasAuthority('oa:link:save')") + @OperationLog + @ApiOperation("添加常用链接推荐记录表") + @PostMapping() + public ApiResult save(@RequestBody Link link) { + if (linkService.save(link)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('oa:link:update')") + @OperationLog + @ApiOperation("修改常用链接推荐记录表") + @PutMapping() + public ApiResult update(@RequestBody Link link) { + if (linkService.updateById(link)) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('oa:link:remove')") + @OperationLog + @ApiOperation("删除常用链接推荐记录表") + @DeleteMapping("/{id}") + public ApiResult remove(@PathVariable("id") Integer id) { + if (linkService.removeById(id)) { + return success("删除成功"); + } + return fail("删除失败"); + } + + @PreAuthorize("hasAuthority('oa:link:save')") + @OperationLog + @ApiOperation("批量添加常用链接推荐记录表") + @PostMapping("/batch") + public ApiResult saveBatch(@RequestBody List list) { + if (linkService.saveBatch(list)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('oa:link:update')") + @OperationLog + @ApiOperation("批量修改常用链接推荐记录表") + @PutMapping("/batch") + public ApiResult removeBatch(@RequestBody BatchParam batchParam) { + if (batchParam.update(linkService, "link_id")) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('oa:link:remove')") + @OperationLog + @ApiOperation("批量删除常用链接推荐记录表") + @DeleteMapping("/batch") + public ApiResult removeBatch(@RequestBody List ids) { + if (linkService.removeByIds(ids)) { + return success("删除成功"); + } + return fail("删除失败"); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/ProjectController.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/ProjectController.java new file mode 100644 index 0000000..dc82783 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/ProjectController.java @@ -0,0 +1,133 @@ +package com.gxwebsoft.oa.controller; + +import com.gxwebsoft.common.core.web.BaseController; +import com.gxwebsoft.oa.service.ProjectService; +import com.gxwebsoft.oa.entity.Project; +import com.gxwebsoft.oa.param.ProjectParam; +import com.gxwebsoft.common.core.web.ApiResult; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.BatchParam; +import com.gxwebsoft.common.core.annotation.OperationLog; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 项目管理表控制器 + * + * @author 科技小王子 + * @since 2022-11-16 11:00:43 + */ +@Api(tags = "项目管理表管理") +@RestController +@RequestMapping("/api/oa/project") +public class ProjectController extends BaseController { + @Resource + private ProjectService projectService; + + @PreAuthorize("hasAuthority('oa:project:list')") + @OperationLog + @ApiOperation("分页查询项目管理表") + @GetMapping("/page") + public ApiResult> page(ProjectParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(projectService.page(page, page.getWrapper())); + // 使用关联查询 + //return success(projectService.pageRel(param)); + } + + @PreAuthorize("hasAuthority('oa:project:list')") + @OperationLog + @ApiOperation("查询全部项目管理表") + @GetMapping() + public ApiResult> list(ProjectParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(projectService.list(page.getOrderWrapper())); + // 使用关联查询 + //return success(projectService.listRel(param)); + } + + @PreAuthorize("hasAuthority('oa:project:list')") + @OperationLog + @ApiOperation("根据id查询项目管理表") + @GetMapping("/{id}") + public ApiResult get(@PathVariable("id") Integer id) { + return success(projectService.getById(id)); + // 使用关联查询 + //return success(projectService.getByIdRel(id)); + } + + @PreAuthorize("hasAuthority('oa:project:save')") + @OperationLog + @ApiOperation("添加项目管理表") + @PostMapping() + public ApiResult save(@RequestBody Project project) { + if (projectService.save(project)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('oa:project:update')") + @OperationLog + @ApiOperation("修改项目管理表") + @PutMapping() + public ApiResult update(@RequestBody Project project) { + if (projectService.updateById(project)) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('oa:project:remove')") + @OperationLog + @ApiOperation("删除项目管理表") + @DeleteMapping("/{id}") + public ApiResult remove(@PathVariable("id") Integer id) { + if (projectService.removeById(id)) { + return success("删除成功"); + } + return fail("删除失败"); + } + + @PreAuthorize("hasAuthority('oa:project:save')") + @OperationLog + @ApiOperation("批量添加项目管理表") + @PostMapping("/batch") + public ApiResult saveBatch(@RequestBody List list) { + if (projectService.saveBatch(list)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('oa:project:update')") + @OperationLog + @ApiOperation("批量修改项目管理表") + @PutMapping("/batch") + public ApiResult removeBatch(@RequestBody BatchParam batchParam) { + if (batchParam.update(projectService, "project_id")) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('oa:project:remove')") + @OperationLog + @ApiOperation("批量删除项目管理表") + @DeleteMapping("/batch") + public ApiResult removeBatch(@RequestBody List ids) { + if (projectService.removeByIds(ids)) { + return success("删除成功"); + } + return fail("删除失败"); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/TaskController.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/TaskController.java new file mode 100644 index 0000000..571b3fe --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/controller/TaskController.java @@ -0,0 +1,133 @@ +package com.gxwebsoft.oa.controller; + +import com.gxwebsoft.common.core.web.BaseController; +import com.gxwebsoft.oa.service.TaskService; +import com.gxwebsoft.oa.entity.Task; +import com.gxwebsoft.oa.param.TaskParam; +import com.gxwebsoft.common.core.web.ApiResult; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.BatchParam; +import com.gxwebsoft.common.core.annotation.OperationLog; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 文章记录表控制器 + * + * @author 科技小王子 + * @since 2022-11-16 11:21:43 + */ +@Api(tags = "文章记录表管理") +@RestController +@RequestMapping("/api/oa/task") +public class TaskController extends BaseController { + @Resource + private TaskService taskService; + + @PreAuthorize("hasAuthority('oa:task:list')") + @OperationLog + @ApiOperation("分页查询文章记录表") + @GetMapping("/page") + public ApiResult> page(TaskParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(taskService.page(page, page.getWrapper())); + // 使用关联查询 + //return success(taskService.pageRel(param)); + } + + @PreAuthorize("hasAuthority('oa:task:list')") + @OperationLog + @ApiOperation("查询全部文章记录表") + @GetMapping() + public ApiResult> list(TaskParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(taskService.list(page.getOrderWrapper())); + // 使用关联查询 + //return success(taskService.listRel(param)); + } + + @PreAuthorize("hasAuthority('oa:task:list')") + @OperationLog + @ApiOperation("根据id查询文章记录表") + @GetMapping("/{id}") + public ApiResult get(@PathVariable("id") Integer id) { + return success(taskService.getById(id)); + // 使用关联查询 + //return success(taskService.getByIdRel(id)); + } + + @PreAuthorize("hasAuthority('oa:task:save')") + @OperationLog + @ApiOperation("添加文章记录表") + @PostMapping() + public ApiResult save(@RequestBody Task task) { + if (taskService.save(task)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('oa:task:update')") + @OperationLog + @ApiOperation("修改文章记录表") + @PutMapping() + public ApiResult update(@RequestBody Task task) { + if (taskService.updateById(task)) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('oa:task:remove')") + @OperationLog + @ApiOperation("删除文章记录表") + @DeleteMapping("/{id}") + public ApiResult remove(@PathVariable("id") Integer id) { + if (taskService.removeById(id)) { + return success("删除成功"); + } + return fail("删除失败"); + } + + @PreAuthorize("hasAuthority('oa:task:save')") + @OperationLog + @ApiOperation("批量添加文章记录表") + @PostMapping("/batch") + public ApiResult saveBatch(@RequestBody List list) { + if (taskService.saveBatch(list)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('oa:task:update')") + @OperationLog + @ApiOperation("批量修改文章记录表") + @PutMapping("/batch") + public ApiResult removeBatch(@RequestBody BatchParam batchParam) { + if (batchParam.update(taskService, "task_id")) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('oa:task:remove')") + @OperationLog + @ApiOperation("批量删除文章记录表") + @DeleteMapping("/batch") + public ApiResult removeBatch(@RequestBody List ids) { + if (taskService.removeByIds(ids)) { + return success("删除成功"); + } + return fail("删除失败"); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Assets.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Assets.java new file mode 100644 index 0000000..c9089bc --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Assets.java @@ -0,0 +1,141 @@ +package com.gxwebsoft.oa.entity; + +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import java.time.LocalDate; +import com.baomidou.mybatisplus.annotation.TableId; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.TableLogic; +import java.io.Serializable; +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 服务器资产记录表 + * + * @author 科技小王子 + * @since 2022-11-16 11:13:16 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "Assets对象", description = "服务器资产记录表") +@TableName("oa_assets") +public class Assets implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "资产ID") + @TableId(value = "assets_id", type = IdType.AUTO) + private Integer assetsId; + + @ApiModelProperty(value = "资产名称") + private String name; + + @ApiModelProperty(value = "资产标识") + private String code; + + @ApiModelProperty(value = "资产类型") + private String type; + + @ApiModelProperty(value = "服务器厂商") + private String brand; + + @ApiModelProperty(value = "服务器配置") + private String configuration; + + @ApiModelProperty(value = "初始账号") + private String account; + + @ApiModelProperty(value = "初始密码") + private String password; + + @ApiModelProperty(value = "(阿里云/腾讯云)登录账号") + private String brandAccount; + + @ApiModelProperty(value = "(阿里云/腾讯云)登录密码") + private String brandPassword; + + @ApiModelProperty(value = "宝塔面板") + private String panel; + + @ApiModelProperty(value = "宝塔面板账号") + private String panelAccount; + + @ApiModelProperty(value = "宝塔面板密码") + private String panelPassword; + + @ApiModelProperty(value = "财务信息-合同金额") + private BigDecimal financeAmount; + + @ApiModelProperty(value = "购买年限") + private Integer financeYears; + + @ApiModelProperty(value = "续费金额") + private BigDecimal financeRenew; + + @ApiModelProperty(value = "客户名称") + private String financeCustomerName; + + @ApiModelProperty(value = "客户联系人") + private String financeCustomerContact; + + @ApiModelProperty(value = "客户联系电话") + private String financeCustomerPhone; + + @ApiModelProperty(value = "客户ID") + private Integer customerId; + + @ApiModelProperty(value = "客户名称") + private String customerName; + + @ApiModelProperty(value = "开放端口") + private String openPort; + + @ApiModelProperty(value = "详情内容") + private String content; + + @ApiModelProperty(value = "购买时间") + private Date startTime; + + @ApiModelProperty(value = "到期时间") + private Date endTime; + + @ApiModelProperty(value = "置顶状态") + private String isTop; + + @ApiModelProperty(value = "可见性(public,private,protected)") + private String visibility; + + @ApiModelProperty(value = "文章排序(数字越小越靠前)") + private Integer sortNumber; + + @ApiModelProperty(value = "描述") + private String comments; + + @ApiModelProperty(value = "用户ID") + private Integer userId; + + @ApiModelProperty(value = "机构id") + private Integer organizationId; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + private String status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @TableLogic + private Integer deleted; + + @ApiModelProperty(value = "租户id") + private Integer tenantId; + + @ApiModelProperty(value = "注册时间") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + private Date updateTime; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Customer.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Customer.java new file mode 100644 index 0000000..196af5d --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Customer.java @@ -0,0 +1,106 @@ +package com.gxwebsoft.oa.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.TableLogic; +import java.io.Serializable; +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 客户管理记录表 + * + * @author 科技小王子 + * @since 2022-11-16 11:16:14 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "Customer对象", description = "客户管理记录表") +@TableName("oa_customer") +public class Customer implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "客户ID") + @TableId(value = "customer_id", type = IdType.AUTO) + private Integer customerId; + + @ApiModelProperty(value = "客户名称") + private String customerName; + + @ApiModelProperty(value = "客户标识") + private String customerCode; + + @ApiModelProperty(value = "客户全称") + private String customerFullName; + + @ApiModelProperty(value = "头像") + private String customerAvatar; + + @ApiModelProperty(value = "客户类型") + private String customerType; + + @ApiModelProperty(value = "客户来源") + private String customerSource; + + @ApiModelProperty(value = "公司座机") + private String customerPhone; + + @ApiModelProperty(value = "手机号码") + private String customerMobile; + + @ApiModelProperty(value = "联系人") + private String customerContacts; + + @ApiModelProperty(value = "所在省份") + private String customerProvince; + + @ApiModelProperty(value = "所在城市") + private String customerCity; + + @ApiModelProperty(value = "所在地区") + private String customerRegion; + + @ApiModelProperty(value = "所在地址") + private String customerAddress; + + @ApiModelProperty(value = "跟进状态") + private String progress; + + @ApiModelProperty(value = "用户ID") + private Integer userId; + + @ApiModelProperty(value = "机构id") + private Integer organizationId; + + @ApiModelProperty(value = "可见性(public,private,protected)") + private String visibility; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @TableLogic + private Integer deleted; + + @ApiModelProperty(value = "租户id") + private Integer tenantId; + + @ApiModelProperty(value = "注册时间") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + private Date updateTime; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Link.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Link.java new file mode 100644 index 0000000..1ccefec --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Link.java @@ -0,0 +1,96 @@ +package com.gxwebsoft.oa.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import java.io.Serializable; +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 常用链接推荐记录表 + * + * @author 科技小王子 + * @since 2022-11-16 11:10:56 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "Link对象", description = "常用链接推荐记录表") +@TableName("oa_link") +public class Link implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "链接ID") + @TableId(value = "link_id", type = IdType.AUTO) + private Integer linkId; + + @ApiModelProperty(value = "链接名称") + private String linkName; + + @ApiModelProperty(value = "链接地址") + private String linkUrl; + + @ApiModelProperty(value = "链接图标") + private String linkIcon; + + @ApiModelProperty(value = "链接地址") + private String linkDown; + + @ApiModelProperty(value = "路由地址") + private String linkPath; + + @ApiModelProperty(value = "组件路径") + private String linkComponent; + + @ApiModelProperty(value = "访问账号") + private String linkAccount; + + @ApiModelProperty(value = "访问密码") + private String linkPassword; + + @ApiModelProperty(value = "链接类型") + private String type; + + @ApiModelProperty(value = "链接类别") + private String category; + + @ApiModelProperty(value = "点击次数") + private Integer clicks; + + @ApiModelProperty(value = "推荐理由") + private String comments; + + @ApiModelProperty(value = "可见性(public,private,protected)") + private String visibility; + + @ApiModelProperty(value = "文章排序(数字越小越靠前)") + private Integer sortNumber; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @TableLogic + private Integer deleted; + + @ApiModelProperty(value = "用户ID") + private Integer userId; + + @ApiModelProperty(value = "机构id") + private Integer organizationId; + + @ApiModelProperty(value = "租户id") + private Integer tenantId; + + @ApiModelProperty(value = "注册时间") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + private Date updateTime; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Project.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Project.java new file mode 100644 index 0000000..0588ec7 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Project.java @@ -0,0 +1,125 @@ +package com.gxwebsoft.oa.entity; + +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.TableLogic; +import java.io.Serializable; +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 项目管理表 + * + * @author 科技小王子 + * @since 2022-11-16 11:00:43 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "Project对象", description = "项目管理表") +@TableName("oa_project") +public class Project implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "项目ID") + @TableId(value = "project_id", type = IdType.AUTO) + private Integer projectId; + + @ApiModelProperty(value = "项目名称") + private String projectName; + + @ApiModelProperty(value = "项目标识") + private String projectCode; + + @ApiModelProperty(value = "商品分类") + private String projectCategory; + + @ApiModelProperty(value = "项目商标") + private String projectAvatar; + + @ApiModelProperty(value = "项目域名") + private String url; + + @ApiModelProperty(value = "开发版域名") + private String urlDev; + + @ApiModelProperty(value = "后台管理地址") + private String urlAdmin; + + @ApiModelProperty(value = "默认账号密码") + private String account; + + @ApiModelProperty(value = "项目金额") + private BigDecimal money; + + @ApiModelProperty(value = "实际金额") + private BigDecimal realMoney; + + @ApiModelProperty(value = "年费") + private BigDecimal annualFee; + + @ApiModelProperty(value = "项目详情") + private String content; + + @ApiModelProperty(value = "开发参数(json)") + private String param; + + @ApiModelProperty(value = "二维码") + private String qrcode; + + @ApiModelProperty(value = "客户名称") + private String customerName; + + @ApiModelProperty(value = "项目进度(10待安排 20策划设计 30功能开发 40待验收 50完成)") + private Integer progress; + + @ApiModelProperty(value = "初始浏览数") + private Integer views; + + @ApiModelProperty(value = "状态(10上架 20下架)") + private Integer status; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + private Integer sortNumber; + + @ApiModelProperty(value = "是否精选客户案例") + private Boolean isCase; + + @ApiModelProperty(value = "负责人") + private Integer commander; + + @ApiModelProperty(value = "用户ID") + private Integer userId; + + @ApiModelProperty(value = "机构id") + private Integer organizationId; + + @ApiModelProperty(value = "可见性(public,private,protected)") + private String visibility; + + @ApiModelProperty(value = "项目归属者") + private Integer customerId; + + @ApiModelProperty(value = "项目描述") + private String comments; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @TableLogic + private Integer deleted; + + @ApiModelProperty(value = "租户id") + private Integer tenantId; + + @ApiModelProperty(value = "注册时间") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + private Date updateTime; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Task.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Task.java new file mode 100644 index 0000000..ce9b068 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/entity/Task.java @@ -0,0 +1,107 @@ +package com.gxwebsoft.oa.entity; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import java.time.LocalDate; +import com.baomidou.mybatisplus.annotation.TableId; +import java.time.LocalDateTime; +import com.baomidou.mybatisplus.annotation.TableLogic; +import java.io.Serializable; +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 文章记录表 + * + * @author 科技小王子 + * @since 2022-11-16 11:21:42 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "Task对象", description = "文章记录表") +@TableName("oa_task") +public class Task implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "任务ID") + @TableId(value = "task_id", type = IdType.AUTO) + private Integer taskId; + + @ApiModelProperty(value = "任务名称") + private String name; + + @ApiModelProperty(value = "任务类型") + private String taskType; + + @ApiModelProperty(value = "客户ID") + private Integer customerId; + + @ApiModelProperty(value = "项目ID") + private Integer projectId; + + @ApiModelProperty(value = "资产ID") + private Integer assetsId; + + @ApiModelProperty(value = "开始时间") + private Date startTime; + + @ApiModelProperty(value = "结束时间") + private Date endTime; + + @ApiModelProperty(value = "任务内容") + private String content; + + @ApiModelProperty(value = "任务发起人") + private Integer promoter; + + @ApiModelProperty(value = "负责人") + private String commander; + + @ApiModelProperty(value = "任务状态") + private String progress; + + @ApiModelProperty(value = "优先级") + private String priority; + + @ApiModelProperty(value = "品质要求") + private String quality; + + @ApiModelProperty(value = "时限(天)") + private Integer day; + + @ApiModelProperty(value = "用户ID") + private Integer userId; + + @ApiModelProperty(value = "机构id") + private Integer organizationId; + + @ApiModelProperty(value = "所属门店ID") + private Integer shopId; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @TableLogic + private Integer deleted; + + @ApiModelProperty(value = "租户id") + private Integer tenantId; + + @ApiModelProperty(value = "注册时间") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + private Date updateTime; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/AssetsMapper.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/AssetsMapper.java new file mode 100644 index 0000000..f98dc39 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/AssetsMapper.java @@ -0,0 +1,37 @@ +package com.gxwebsoft.oa.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.gxwebsoft.oa.entity.Assets; +import com.gxwebsoft.oa.param.AssetsParam; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 服务器资产记录表Mapper + * + * @author 科技小王子 + * @since 2022-11-16 11:13:16 + */ +public interface AssetsMapper extends BaseMapper { + + /** + * 分页查询 + * + * @param page 分页对象 + * @param param 查询参数 + * @return List + */ + List selectPageRel(@Param("page") IPage page, + @Param("param") AssetsParam param); + + /** + * 查询全部 + * + * @param param 查询参数 + * @return List + */ + List selectListRel(@Param("param") AssetsParam param); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/CustomerMapper.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/CustomerMapper.java new file mode 100644 index 0000000..4908d70 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/CustomerMapper.java @@ -0,0 +1,37 @@ +package com.gxwebsoft.oa.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.gxwebsoft.oa.entity.Customer; +import com.gxwebsoft.oa.param.CustomerParam; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 客户管理记录表Mapper + * + * @author 科技小王子 + * @since 2022-11-16 11:16:14 + */ +public interface CustomerMapper extends BaseMapper { + + /** + * 分页查询 + * + * @param page 分页对象 + * @param param 查询参数 + * @return List + */ + List selectPageRel(@Param("page") IPage page, + @Param("param") CustomerParam param); + + /** + * 查询全部 + * + * @param param 查询参数 + * @return List + */ + List selectListRel(@Param("param") CustomerParam param); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/LinkMapper.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/LinkMapper.java new file mode 100644 index 0000000..8297947 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/LinkMapper.java @@ -0,0 +1,37 @@ +package com.gxwebsoft.oa.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.gxwebsoft.oa.entity.Link; +import com.gxwebsoft.oa.param.LinkParam; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 常用链接推荐记录表Mapper + * + * @author 科技小王子 + * @since 2022-11-16 11:10:56 + */ +public interface LinkMapper extends BaseMapper { + + /** + * 分页查询 + * + * @param page 分页对象 + * @param param 查询参数 + * @return List + */ + List selectPageRel(@Param("page") IPage page, + @Param("param") LinkParam param); + + /** + * 查询全部 + * + * @param param 查询参数 + * @return List + */ + List selectListRel(@Param("param") LinkParam param); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/ProjectMapper.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/ProjectMapper.java new file mode 100644 index 0000000..e150aad --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/ProjectMapper.java @@ -0,0 +1,37 @@ +package com.gxwebsoft.oa.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.gxwebsoft.oa.entity.Project; +import com.gxwebsoft.oa.param.ProjectParam; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 项目管理表Mapper + * + * @author 科技小王子 + * @since 2022-11-16 11:00:43 + */ +public interface ProjectMapper extends BaseMapper { + + /** + * 分页查询 + * + * @param page 分页对象 + * @param param 查询参数 + * @return List + */ + List selectPageRel(@Param("page") IPage page, + @Param("param") ProjectParam param); + + /** + * 查询全部 + * + * @param param 查询参数 + * @return List + */ + List selectListRel(@Param("param") ProjectParam param); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/TaskMapper.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/TaskMapper.java new file mode 100644 index 0000000..2f84dc4 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/TaskMapper.java @@ -0,0 +1,37 @@ +package com.gxwebsoft.oa.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.gxwebsoft.oa.entity.Task; +import com.gxwebsoft.oa.param.TaskParam; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 文章记录表Mapper + * + * @author 科技小王子 + * @since 2022-11-16 11:21:43 + */ +public interface TaskMapper extends BaseMapper { + + /** + * 分页查询 + * + * @param page 分页对象 + * @param param 查询参数 + * @return List + */ + List selectPageRel(@Param("page") IPage page, + @Param("param") TaskParam param); + + /** + * 查询全部 + * + * @param param 查询参数 + * @return List + */ + List selectListRel(@Param("param") TaskParam param); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/AssetsMapper.xml b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/AssetsMapper.xml new file mode 100644 index 0000000..7fe9ef2 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/AssetsMapper.xml @@ -0,0 +1,131 @@ + + + + + + + SELECT a.* + FROM oa_assets a + + + AND a.assets_id = #{param.assetsId} + + + AND a.name LIKE CONCAT('%', #{param.name}, '%') + + + AND a.code LIKE CONCAT('%', #{param.code}, '%') + + + AND a.type LIKE CONCAT('%', #{param.type}, '%') + + + AND a.brand LIKE CONCAT('%', #{param.brand}, '%') + + + AND a.configuration LIKE CONCAT('%', #{param.configuration}, '%') + + + AND a.account LIKE CONCAT('%', #{param.account}, '%') + + + AND a.password LIKE CONCAT('%', #{param.password}, '%') + + + AND a.brand_account LIKE CONCAT('%', #{param.brandAccount}, '%') + + + AND a.brand_password LIKE CONCAT('%', #{param.brandPassword}, '%') + + + AND a.panel LIKE CONCAT('%', #{param.panel}, '%') + + + AND a.panel_account LIKE CONCAT('%', #{param.panelAccount}, '%') + + + AND a.panel_password LIKE CONCAT('%', #{param.panelPassword}, '%') + + + AND a.finance_amount = #{param.financeAmount} + + + AND a.finance_years = #{param.financeYears} + + + AND a.finance_renew = #{param.financeRenew} + + + AND a.finance_customer_name LIKE CONCAT('%', #{param.financeCustomerName}, '%') + + + AND a.finance_customer_contact LIKE CONCAT('%', #{param.financeCustomerContact}, '%') + + + AND a.finance_customer_phone LIKE CONCAT('%', #{param.financeCustomerPhone}, '%') + + + AND a.customer_id = #{param.customerId} + + + AND a.customer_name LIKE CONCAT('%', #{param.customerName}, '%') + + + AND a.open_port LIKE CONCAT('%', #{param.openPort}, '%') + + + AND a.content LIKE CONCAT('%', #{param.content}, '%') + + + AND a.start_time LIKE CONCAT('%', #{param.startTime}, '%') + + + AND a.end_time LIKE CONCAT('%', #{param.endTime}, '%') + + + AND a.is_top LIKE CONCAT('%', #{param.isTop}, '%') + + + AND a.visibility LIKE CONCAT('%', #{param.visibility}, '%') + + + AND a.sort_number = #{param.sortNumber} + + + AND a.comments LIKE CONCAT('%', #{param.comments}, '%') + + + AND a.user_id = #{param.userId} + + + AND a.organization_id = #{param.organizationId} + + + AND a.status LIKE CONCAT('%', #{param.status}, '%') + + + AND a.deleted = #{param.deleted} + + + AND a.deleted = 0 + + + AND a.create_time >= #{param.createTimeStart} + + + AND a.create_time <= #{param.createTimeEnd} + + + + + + + + + + + diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/CustomerMapper.xml b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/CustomerMapper.xml new file mode 100644 index 0000000..06c6af0 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/CustomerMapper.xml @@ -0,0 +1,98 @@ + + + + + + + SELECT a.* + FROM oa_customer a + + + AND a.customer_id = #{param.customerId} + + + AND a.customer_name LIKE CONCAT('%', #{param.customerName}, '%') + + + AND a.customer_code LIKE CONCAT('%', #{param.customerCode}, '%') + + + AND a.customer_full_name LIKE CONCAT('%', #{param.customerFullName}, '%') + + + AND a.customer_avatar LIKE CONCAT('%', #{param.customerAvatar}, '%') + + + AND a.customer_type LIKE CONCAT('%', #{param.customerType}, '%') + + + AND a.customer_source LIKE CONCAT('%', #{param.customerSource}, '%') + + + AND a.customer_phone LIKE CONCAT('%', #{param.customerPhone}, '%') + + + AND a.customer_mobile LIKE CONCAT('%', #{param.customerMobile}, '%') + + + AND a.customer_contacts LIKE CONCAT('%', #{param.customerContacts}, '%') + + + AND a.customer_province LIKE CONCAT('%', #{param.customerProvince}, '%') + + + AND a.customer_city LIKE CONCAT('%', #{param.customerCity}, '%') + + + AND a.customer_region LIKE CONCAT('%', #{param.customerRegion}, '%') + + + AND a.customer_address LIKE CONCAT('%', #{param.customerAddress}, '%') + + + AND a.progress LIKE CONCAT('%', #{param.progress}, '%') + + + AND a.user_id = #{param.userId} + + + AND a.organization_id = #{param.organizationId} + + + AND a.visibility LIKE CONCAT('%', #{param.visibility}, '%') + + + AND a.sort_number = #{param.sortNumber} + + + AND a.comments LIKE CONCAT('%', #{param.comments}, '%') + + + AND a.status = #{param.status} + + + AND a.deleted = #{param.deleted} + + + AND a.deleted = 0 + + + AND a.create_time >= #{param.createTimeStart} + + + AND a.create_time <= #{param.createTimeEnd} + + + + + + + + + + + diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/LinkMapper.xml b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/LinkMapper.xml new file mode 100644 index 0000000..8a225ca --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/LinkMapper.xml @@ -0,0 +1,89 @@ + + + + + + + SELECT a.* + FROM oa_link a + + + AND a.link_id = #{param.linkId} + + + AND a.link_name LIKE CONCAT('%', #{param.linkName}, '%') + + + AND a.link_url LIKE CONCAT('%', #{param.linkUrl}, '%') + + + AND a.link_icon LIKE CONCAT('%', #{param.linkIcon}, '%') + + + AND a.link_down LIKE CONCAT('%', #{param.linkDown}, '%') + + + AND a.link_path LIKE CONCAT('%', #{param.linkPath}, '%') + + + AND a.link_component LIKE CONCAT('%', #{param.linkComponent}, '%') + + + AND a.link_account LIKE CONCAT('%', #{param.linkAccount}, '%') + + + AND a.link_password LIKE CONCAT('%', #{param.linkPassword}, '%') + + + AND a.type LIKE CONCAT('%', #{param.type}, '%') + + + AND a.category LIKE CONCAT('%', #{param.category}, '%') + + + AND a.clicks = #{param.clicks} + + + AND a.comments LIKE CONCAT('%', #{param.comments}, '%') + + + AND a.visibility LIKE CONCAT('%', #{param.visibility}, '%') + + + AND a.sort_number = #{param.sortNumber} + + + AND a.status = #{param.status} + + + AND a.deleted = #{param.deleted} + + + AND a.deleted = 0 + + + AND a.user_id = #{param.userId} + + + AND a.organization_id = #{param.organizationId} + + + AND a.create_time >= #{param.createTimeStart} + + + AND a.create_time <= #{param.createTimeEnd} + + + + + + + + + + + diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/ProjectMapper.xml b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/ProjectMapper.xml new file mode 100644 index 0000000..5e419a7 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/ProjectMapper.xml @@ -0,0 +1,116 @@ + + + + + + + SELECT a.* + FROM oa_project a + + + AND a.project_id = #{param.projectId} + + + AND a.project_name LIKE CONCAT('%', #{param.projectName}, '%') + + + AND a.project_code LIKE CONCAT('%', #{param.projectCode}, '%') + + + AND a.project_category LIKE CONCAT('%', #{param.projectCategory}, '%') + + + AND a.project_avatar LIKE CONCAT('%', #{param.projectAvatar}, '%') + + + AND a.url LIKE CONCAT('%', #{param.url}, '%') + + + AND a.url_dev LIKE CONCAT('%', #{param.urlDev}, '%') + + + AND a.url_admin LIKE CONCAT('%', #{param.urlAdmin}, '%') + + + AND a.account LIKE CONCAT('%', #{param.account}, '%') + + + AND a.money = #{param.money} + + + AND a.real_money = #{param.realMoney} + + + AND a.annual_fee = #{param.annualFee} + + + AND a.content LIKE CONCAT('%', #{param.content}, '%') + + + AND a.param LIKE CONCAT('%', #{param.param}, '%') + + + AND a.qrcode LIKE CONCAT('%', #{param.qrcode}, '%') + + + AND a.customer_name LIKE CONCAT('%', #{param.customerName}, '%') + + + AND a.progress = #{param.progress} + + + AND a.views = #{param.views} + + + AND a.status = #{param.status} + + + AND a.sort_number = #{param.sortNumber} + + + AND a.is_case = #{param.isCase} + + + AND a.commander = #{param.commander} + + + AND a.user_id = #{param.userId} + + + AND a.organization_id = #{param.organizationId} + + + AND a.visibility LIKE CONCAT('%', #{param.visibility}, '%') + + + AND a.customer_id = #{param.customerId} + + + AND a.comments LIKE CONCAT('%', #{param.comments}, '%') + + + AND a.deleted = #{param.deleted} + + + AND a.deleted = 0 + + + AND a.create_time >= #{param.createTimeStart} + + + AND a.create_time <= #{param.createTimeEnd} + + + + + + + + + + + diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/TaskMapper.xml b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/TaskMapper.xml new file mode 100644 index 0000000..4a04346 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/mapper/xml/TaskMapper.xml @@ -0,0 +1,98 @@ + + + + + + + SELECT a.* + FROM oa_task a + + + AND a.task_id = #{param.taskId} + + + AND a.name LIKE CONCAT('%', #{param.name}, '%') + + + AND a.task_type LIKE CONCAT('%', #{param.taskType}, '%') + + + AND a.customer_id = #{param.customerId} + + + AND a.project_id = #{param.projectId} + + + AND a.assets_id = #{param.assetsId} + + + AND a.start_time LIKE CONCAT('%', #{param.startTime}, '%') + + + AND a.end_time LIKE CONCAT('%', #{param.endTime}, '%') + + + AND a.content LIKE CONCAT('%', #{param.content}, '%') + + + AND a.promoter = #{param.promoter} + + + AND a.commander LIKE CONCAT('%', #{param.commander}, '%') + + + AND a.progress LIKE CONCAT('%', #{param.progress}, '%') + + + AND a.priority LIKE CONCAT('%', #{param.priority}, '%') + + + AND a.quality LIKE CONCAT('%', #{param.quality}, '%') + + + AND a.day = #{param.day} + + + AND a.user_id = #{param.userId} + + + AND a.organization_id = #{param.organizationId} + + + AND a.shop_id = #{param.shopId} + + + AND a.sort_number = #{param.sortNumber} + + + AND a.comments LIKE CONCAT('%', #{param.comments}, '%') + + + AND a.status = #{param.status} + + + AND a.deleted = #{param.deleted} + + + AND a.deleted = 0 + + + AND a.create_time >= #{param.createTimeStart} + + + AND a.create_time <= #{param.createTimeEnd} + + + + + + + + + + + diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/AssetsParam.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/AssetsParam.java new file mode 100644 index 0000000..b671df0 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/AssetsParam.java @@ -0,0 +1,135 @@ +package com.gxwebsoft.oa.param; + +import com.gxwebsoft.common.core.annotation.QueryField; +import com.gxwebsoft.common.core.annotation.QueryType; +import com.gxwebsoft.common.core.web.BaseParam; +import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.math.BigDecimal; + +/** + * 服务器资产记录表查询参数 + * + * @author 科技小王子 + * @since 2022-11-16 11:13:16 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@JsonInclude(JsonInclude.Include.NON_NULL) +@ApiModel(value = "AssetsParam对象", description = "服务器资产记录表查询参数") +public class AssetsParam extends BaseParam { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "资产ID") + @QueryField(type = QueryType.EQ) + private Integer assetsId; + + @ApiModelProperty(value = "资产名称") + private String name; + + @ApiModelProperty(value = "资产标识") + private String code; + + @ApiModelProperty(value = "资产类型") + private String type; + + @ApiModelProperty(value = "服务器厂商") + private String brand; + + @ApiModelProperty(value = "服务器配置") + private String configuration; + + @ApiModelProperty(value = "初始账号") + private String account; + + @ApiModelProperty(value = "初始密码") + private String password; + + @ApiModelProperty(value = "(阿里云/腾讯云)登录账号") + private String brandAccount; + + @ApiModelProperty(value = "(阿里云/腾讯云)登录密码") + private String brandPassword; + + @ApiModelProperty(value = "宝塔面板") + private String panel; + + @ApiModelProperty(value = "宝塔面板账号") + private String panelAccount; + + @ApiModelProperty(value = "宝塔面板密码") + private String panelPassword; + + @ApiModelProperty(value = "财务信息-合同金额") + @QueryField(type = QueryType.EQ) + private BigDecimal financeAmount; + + @ApiModelProperty(value = "购买年限") + @QueryField(type = QueryType.EQ) + private Integer financeYears; + + @ApiModelProperty(value = "续费金额") + @QueryField(type = QueryType.EQ) + private BigDecimal financeRenew; + + @ApiModelProperty(value = "客户名称") + private String financeCustomerName; + + @ApiModelProperty(value = "客户联系人") + private String financeCustomerContact; + + @ApiModelProperty(value = "客户联系电话") + private String financeCustomerPhone; + + @ApiModelProperty(value = "客户ID") + @QueryField(type = QueryType.EQ) + private Integer customerId; + + @ApiModelProperty(value = "客户名称") + private String customerName; + + @ApiModelProperty(value = "开放端口") + private String openPort; + + @ApiModelProperty(value = "详情内容") + private String content; + + @ApiModelProperty(value = "购买时间") + private String startTime; + + @ApiModelProperty(value = "到期时间") + private String endTime; + + @ApiModelProperty(value = "置顶状态") + private String isTop; + + @ApiModelProperty(value = "可见性(public,private,protected)") + private String visibility; + + @ApiModelProperty(value = "文章排序(数字越小越靠前)") + @QueryField(type = QueryType.EQ) + private Integer sortNumber; + + @ApiModelProperty(value = "描述") + private String comments; + + @ApiModelProperty(value = "用户ID") + @QueryField(type = QueryType.EQ) + private Integer userId; + + @ApiModelProperty(value = "机构id") + @QueryField(type = QueryType.EQ) + private Integer organizationId; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + private String status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @QueryField(type = QueryType.EQ) + private Integer deleted; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/CustomerParam.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/CustomerParam.java new file mode 100644 index 0000000..385c80b --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/CustomerParam.java @@ -0,0 +1,97 @@ +package com.gxwebsoft.oa.param; + +import com.gxwebsoft.common.core.annotation.QueryField; +import com.gxwebsoft.common.core.annotation.QueryType; +import com.gxwebsoft.common.core.web.BaseParam; +import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 客户管理记录表查询参数 + * + * @author 科技小王子 + * @since 2022-11-16 11:16:14 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@JsonInclude(JsonInclude.Include.NON_NULL) +@ApiModel(value = "CustomerParam对象", description = "客户管理记录表查询参数") +public class CustomerParam extends BaseParam { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "客户ID") + @QueryField(type = QueryType.EQ) + private Integer customerId; + + @ApiModelProperty(value = "客户名称") + private String customerName; + + @ApiModelProperty(value = "客户标识") + private String customerCode; + + @ApiModelProperty(value = "客户全称") + private String customerFullName; + + @ApiModelProperty(value = "头像") + private String customerAvatar; + + @ApiModelProperty(value = "客户类型") + private String customerType; + + @ApiModelProperty(value = "客户来源") + private String customerSource; + + @ApiModelProperty(value = "公司座机") + private String customerPhone; + + @ApiModelProperty(value = "手机号码") + private String customerMobile; + + @ApiModelProperty(value = "联系人") + private String customerContacts; + + @ApiModelProperty(value = "所在省份") + private String customerProvince; + + @ApiModelProperty(value = "所在城市") + private String customerCity; + + @ApiModelProperty(value = "所在地区") + private String customerRegion; + + @ApiModelProperty(value = "所在地址") + private String customerAddress; + + @ApiModelProperty(value = "跟进状态") + private String progress; + + @ApiModelProperty(value = "用户ID") + @QueryField(type = QueryType.EQ) + private Integer userId; + + @ApiModelProperty(value = "机构id") + @QueryField(type = QueryType.EQ) + private Integer organizationId; + + @ApiModelProperty(value = "可见性(public,private,protected)") + private String visibility; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + @QueryField(type = QueryType.EQ) + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + @QueryField(type = QueryType.EQ) + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @QueryField(type = QueryType.EQ) + private Integer deleted; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/LinkParam.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/LinkParam.java new file mode 100644 index 0000000..56159f3 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/LinkParam.java @@ -0,0 +1,89 @@ +package com.gxwebsoft.oa.param; + +import com.gxwebsoft.common.core.annotation.QueryField; +import com.gxwebsoft.common.core.annotation.QueryType; +import com.gxwebsoft.common.core.web.BaseParam; +import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 常用链接推荐记录表查询参数 + * + * @author 科技小王子 + * @since 2022-11-16 11:10:56 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@JsonInclude(JsonInclude.Include.NON_NULL) +@ApiModel(value = "LinkParam对象", description = "常用链接推荐记录表查询参数") +public class LinkParam extends BaseParam { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "链接ID") + @QueryField(type = QueryType.EQ) + private Integer linkId; + + @ApiModelProperty(value = "链接名称") + private String linkName; + + @ApiModelProperty(value = "链接地址") + private String linkUrl; + + @ApiModelProperty(value = "链接图标") + private String linkIcon; + + @ApiModelProperty(value = "链接地址") + private String linkDown; + + @ApiModelProperty(value = "路由地址") + private String linkPath; + + @ApiModelProperty(value = "组件路径") + private String linkComponent; + + @ApiModelProperty(value = "访问账号") + private String linkAccount; + + @ApiModelProperty(value = "访问密码") + private String linkPassword; + + @ApiModelProperty(value = "链接类型") + private String type; + + @ApiModelProperty(value = "链接类别") + private String category; + + @ApiModelProperty(value = "点击次数") + @QueryField(type = QueryType.EQ) + private Integer clicks; + + @ApiModelProperty(value = "推荐理由") + private String comments; + + @ApiModelProperty(value = "可见性(public,private,protected)") + private String visibility; + + @ApiModelProperty(value = "文章排序(数字越小越靠前)") + @QueryField(type = QueryType.EQ) + private Integer sortNumber; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + @QueryField(type = QueryType.EQ) + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @QueryField(type = QueryType.EQ) + private Integer deleted; + + @ApiModelProperty(value = "用户ID") + @QueryField(type = QueryType.EQ) + private Integer userId; + + @ApiModelProperty(value = "机构id") + @QueryField(type = QueryType.EQ) + private Integer organizationId; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/ProjectParam.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/ProjectParam.java new file mode 100644 index 0000000..119b9f1 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/ProjectParam.java @@ -0,0 +1,125 @@ +package com.gxwebsoft.oa.param; + +import com.gxwebsoft.common.core.annotation.QueryField; +import com.gxwebsoft.common.core.annotation.QueryType; +import com.gxwebsoft.common.core.web.BaseParam; +import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.math.BigDecimal; + +/** + * 项目管理表查询参数 + * + * @author 科技小王子 + * @since 2022-11-16 11:00:43 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@JsonInclude(JsonInclude.Include.NON_NULL) +@ApiModel(value = "ProjectParam对象", description = "项目管理表查询参数") +public class ProjectParam extends BaseParam { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "项目ID") + @QueryField(type = QueryType.EQ) + private Integer projectId; + + @ApiModelProperty(value = "项目名称") + private String projectName; + + @ApiModelProperty(value = "项目标识") + private String projectCode; + + @ApiModelProperty(value = "商品分类") + private String projectCategory; + + @ApiModelProperty(value = "项目商标") + private String projectAvatar; + + @ApiModelProperty(value = "项目域名") + private String url; + + @ApiModelProperty(value = "开发版域名") + private String urlDev; + + @ApiModelProperty(value = "后台管理地址") + private String urlAdmin; + + @ApiModelProperty(value = "默认账号密码") + private String account; + + @ApiModelProperty(value = "项目金额") + @QueryField(type = QueryType.EQ) + private BigDecimal money; + + @ApiModelProperty(value = "实际金额") + @QueryField(type = QueryType.EQ) + private BigDecimal realMoney; + + @ApiModelProperty(value = "年费") + @QueryField(type = QueryType.EQ) + private BigDecimal annualFee; + + @ApiModelProperty(value = "项目详情") + private String content; + + @ApiModelProperty(value = "开发参数(json)") + private String param; + + @ApiModelProperty(value = "二维码") + private String qrcode; + + @ApiModelProperty(value = "客户名称") + private String customerName; + + @ApiModelProperty(value = "项目进度(10待安排 20策划设计 30功能开发 40待验收 50完成)") + @QueryField(type = QueryType.EQ) + private Integer progress; + + @ApiModelProperty(value = "初始浏览数") + @QueryField(type = QueryType.EQ) + private Integer views; + + @ApiModelProperty(value = "状态(10上架 20下架)") + @QueryField(type = QueryType.EQ) + private Integer status; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + @QueryField(type = QueryType.EQ) + private Integer sortNumber; + + @ApiModelProperty(value = "是否精选客户案例") + @QueryField(type = QueryType.EQ) + private Boolean isCase; + + @ApiModelProperty(value = "负责人") + @QueryField(type = QueryType.EQ) + private Integer commander; + + @ApiModelProperty(value = "用户ID") + @QueryField(type = QueryType.EQ) + private Integer userId; + + @ApiModelProperty(value = "机构id") + @QueryField(type = QueryType.EQ) + private Integer organizationId; + + @ApiModelProperty(value = "可见性(public,private,protected)") + private String visibility; + + @ApiModelProperty(value = "项目归属者") + @QueryField(type = QueryType.EQ) + private Integer customerId; + + @ApiModelProperty(value = "项目描述") + private String comments; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @QueryField(type = QueryType.EQ) + private Integer deleted; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/TaskParam.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/TaskParam.java new file mode 100644 index 0000000..dbdf086 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/param/TaskParam.java @@ -0,0 +1,103 @@ +package com.gxwebsoft.oa.param; + +import com.gxwebsoft.common.core.annotation.QueryField; +import com.gxwebsoft.common.core.annotation.QueryType; +import com.gxwebsoft.common.core.web.BaseParam; +import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 文章记录表查询参数 + * + * @author 科技小王子 + * @since 2022-11-16 11:21:42 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@JsonInclude(JsonInclude.Include.NON_NULL) +@ApiModel(value = "TaskParam对象", description = "文章记录表查询参数") +public class TaskParam extends BaseParam { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "任务ID") + @QueryField(type = QueryType.EQ) + private Integer taskId; + + @ApiModelProperty(value = "任务名称") + private String name; + + @ApiModelProperty(value = "任务类型") + private String taskType; + + @ApiModelProperty(value = "客户ID") + @QueryField(type = QueryType.EQ) + private Integer customerId; + + @ApiModelProperty(value = "项目ID") + @QueryField(type = QueryType.EQ) + private Integer projectId; + + @ApiModelProperty(value = "资产ID") + @QueryField(type = QueryType.EQ) + private Integer assetsId; + + @ApiModelProperty(value = "开始时间") + private String startTime; + + @ApiModelProperty(value = "结束时间") + private String endTime; + + @ApiModelProperty(value = "任务内容") + private String content; + + @ApiModelProperty(value = "任务发起人") + @QueryField(type = QueryType.EQ) + private Integer promoter; + + @ApiModelProperty(value = "负责人") + private String commander; + + @ApiModelProperty(value = "任务状态") + private String progress; + + @ApiModelProperty(value = "优先级") + private String priority; + + @ApiModelProperty(value = "品质要求") + private String quality; + + @ApiModelProperty(value = "时限(天)") + @QueryField(type = QueryType.EQ) + private Integer day; + + @ApiModelProperty(value = "用户ID") + @QueryField(type = QueryType.EQ) + private Integer userId; + + @ApiModelProperty(value = "机构id") + @QueryField(type = QueryType.EQ) + private Integer organizationId; + + @ApiModelProperty(value = "所属门店ID") + @QueryField(type = QueryType.EQ) + private Integer shopId; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + @QueryField(type = QueryType.EQ) + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + @QueryField(type = QueryType.EQ) + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @QueryField(type = QueryType.EQ) + private Integer deleted; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/AssetsService.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/AssetsService.java new file mode 100644 index 0000000..4b52677 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/AssetsService.java @@ -0,0 +1,42 @@ +package com.gxwebsoft.oa.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.oa.entity.Assets; +import com.gxwebsoft.oa.param.AssetsParam; + +import java.util.List; + +/** + * 服务器资产记录表Service + * + * @author 科技小王子 + * @since 2022-11-16 11:13:16 + */ +public interface AssetsService extends IService { + + /** + * 分页关联查询 + * + * @param param 查询参数 + * @return PageResult + */ + PageResult pageRel(AssetsParam param); + + /** + * 关联查询全部 + * + * @param param 查询参数 + * @return List + */ + List listRel(AssetsParam param); + + /** + * 根据id查询 + * + * @param assetsId 资产ID + * @return Assets + */ + Assets getByIdRel(Integer assetsId); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/CustomerService.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/CustomerService.java new file mode 100644 index 0000000..df9f1d1 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/CustomerService.java @@ -0,0 +1,42 @@ +package com.gxwebsoft.oa.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.oa.entity.Customer; +import com.gxwebsoft.oa.param.CustomerParam; + +import java.util.List; + +/** + * 客户管理记录表Service + * + * @author 科技小王子 + * @since 2022-11-16 11:16:14 + */ +public interface CustomerService extends IService { + + /** + * 分页关联查询 + * + * @param param 查询参数 + * @return PageResult + */ + PageResult pageRel(CustomerParam param); + + /** + * 关联查询全部 + * + * @param param 查询参数 + * @return List + */ + List listRel(CustomerParam param); + + /** + * 根据id查询 + * + * @param customerId 客户ID + * @return Customer + */ + Customer getByIdRel(Integer customerId); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/LinkService.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/LinkService.java new file mode 100644 index 0000000..525e73f --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/LinkService.java @@ -0,0 +1,42 @@ +package com.gxwebsoft.oa.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.oa.entity.Link; +import com.gxwebsoft.oa.param.LinkParam; + +import java.util.List; + +/** + * 常用链接推荐记录表Service + * + * @author 科技小王子 + * @since 2022-11-16 11:10:56 + */ +public interface LinkService extends IService { + + /** + * 分页关联查询 + * + * @param param 查询参数 + * @return PageResult + */ + PageResult pageRel(LinkParam param); + + /** + * 关联查询全部 + * + * @param param 查询参数 + * @return List + */ + List listRel(LinkParam param); + + /** + * 根据id查询 + * + * @param linkId 链接ID + * @return Link + */ + Link getByIdRel(Integer linkId); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/ProjectService.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/ProjectService.java new file mode 100644 index 0000000..70587af --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/ProjectService.java @@ -0,0 +1,42 @@ +package com.gxwebsoft.oa.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.oa.entity.Project; +import com.gxwebsoft.oa.param.ProjectParam; + +import java.util.List; + +/** + * 项目管理表Service + * + * @author 科技小王子 + * @since 2022-11-16 11:00:43 + */ +public interface ProjectService extends IService { + + /** + * 分页关联查询 + * + * @param param 查询参数 + * @return PageResult + */ + PageResult pageRel(ProjectParam param); + + /** + * 关联查询全部 + * + * @param param 查询参数 + * @return List + */ + List listRel(ProjectParam param); + + /** + * 根据id查询 + * + * @param projectId 项目ID + * @return Project + */ + Project getByIdRel(Integer projectId); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/TaskService.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/TaskService.java new file mode 100644 index 0000000..d647b49 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/TaskService.java @@ -0,0 +1,42 @@ +package com.gxwebsoft.oa.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.oa.entity.Task; +import com.gxwebsoft.oa.param.TaskParam; + +import java.util.List; + +/** + * 文章记录表Service + * + * @author 科技小王子 + * @since 2022-11-16 11:21:43 + */ +public interface TaskService extends IService { + + /** + * 分页关联查询 + * + * @param param 查询参数 + * @return PageResult + */ + PageResult pageRel(TaskParam param); + + /** + * 关联查询全部 + * + * @param param 查询参数 + * @return List + */ + List listRel(TaskParam param); + + /** + * 根据id查询 + * + * @param taskId 任务ID + * @return Task + */ + Task getByIdRel(Integer taskId); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/AssetsServiceImpl.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/AssetsServiceImpl.java new file mode 100644 index 0000000..4a488c9 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/AssetsServiceImpl.java @@ -0,0 +1,47 @@ +package com.gxwebsoft.oa.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gxwebsoft.oa.mapper.AssetsMapper; +import com.gxwebsoft.oa.service.AssetsService; +import com.gxwebsoft.oa.entity.Assets; +import com.gxwebsoft.oa.param.AssetsParam; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.PageResult; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 服务器资产记录表Service实现 + * + * @author 科技小王子 + * @since 2022-11-16 11:13:16 + */ +@Service +public class AssetsServiceImpl extends ServiceImpl implements AssetsService { + + @Override + public PageResult pageRel(AssetsParam param) { + PageParam page = new PageParam<>(param); + //page.setDefaultOrder("create_time desc"); + List list = baseMapper.selectPageRel(page, param); + return new PageResult<>(list, page.getTotal()); + } + + @Override + public List listRel(AssetsParam param) { + List list = baseMapper.selectListRel(param); + // 排序 + PageParam page = new PageParam<>(); + //page.setDefaultOrder("create_time desc"); + return page.sortRecords(list); + } + + @Override + public Assets getByIdRel(Integer assetsId) { + AssetsParam param = new AssetsParam(); + param.setAssetsId(assetsId); + return param.getOne(baseMapper.selectListRel(param)); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/CustomerServiceImpl.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/CustomerServiceImpl.java new file mode 100644 index 0000000..284e2c1 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/CustomerServiceImpl.java @@ -0,0 +1,47 @@ +package com.gxwebsoft.oa.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gxwebsoft.oa.mapper.CustomerMapper; +import com.gxwebsoft.oa.service.CustomerService; +import com.gxwebsoft.oa.entity.Customer; +import com.gxwebsoft.oa.param.CustomerParam; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.PageResult; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 客户管理记录表Service实现 + * + * @author 科技小王子 + * @since 2022-11-16 11:16:14 + */ +@Service +public class CustomerServiceImpl extends ServiceImpl implements CustomerService { + + @Override + public PageResult pageRel(CustomerParam param) { + PageParam page = new PageParam<>(param); + //page.setDefaultOrder("create_time desc"); + List list = baseMapper.selectPageRel(page, param); + return new PageResult<>(list, page.getTotal()); + } + + @Override + public List listRel(CustomerParam param) { + List list = baseMapper.selectListRel(param); + // 排序 + PageParam page = new PageParam<>(); + //page.setDefaultOrder("create_time desc"); + return page.sortRecords(list); + } + + @Override + public Customer getByIdRel(Integer customerId) { + CustomerParam param = new CustomerParam(); + param.setCustomerId(customerId); + return param.getOne(baseMapper.selectListRel(param)); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/LinkServiceImpl.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/LinkServiceImpl.java new file mode 100644 index 0000000..4f63dcd --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/LinkServiceImpl.java @@ -0,0 +1,47 @@ +package com.gxwebsoft.oa.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gxwebsoft.oa.mapper.LinkMapper; +import com.gxwebsoft.oa.service.LinkService; +import com.gxwebsoft.oa.entity.Link; +import com.gxwebsoft.oa.param.LinkParam; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.PageResult; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 常用链接推荐记录表Service实现 + * + * @author 科技小王子 + * @since 2022-11-16 11:10:56 + */ +@Service +public class LinkServiceImpl extends ServiceImpl implements LinkService { + + @Override + public PageResult pageRel(LinkParam param) { + PageParam page = new PageParam<>(param); + //page.setDefaultOrder("create_time desc"); + List list = baseMapper.selectPageRel(page, param); + return new PageResult<>(list, page.getTotal()); + } + + @Override + public List listRel(LinkParam param) { + List list = baseMapper.selectListRel(param); + // 排序 + PageParam page = new PageParam<>(); + //page.setDefaultOrder("create_time desc"); + return page.sortRecords(list); + } + + @Override + public Link getByIdRel(Integer linkId) { + LinkParam param = new LinkParam(); + param.setLinkId(linkId); + return param.getOne(baseMapper.selectListRel(param)); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/ProjectServiceImpl.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/ProjectServiceImpl.java new file mode 100644 index 0000000..fc1c0db --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/ProjectServiceImpl.java @@ -0,0 +1,47 @@ +package com.gxwebsoft.oa.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gxwebsoft.oa.mapper.ProjectMapper; +import com.gxwebsoft.oa.service.ProjectService; +import com.gxwebsoft.oa.entity.Project; +import com.gxwebsoft.oa.param.ProjectParam; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.PageResult; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 项目管理表Service实现 + * + * @author 科技小王子 + * @since 2022-11-16 11:00:43 + */ +@Service +public class ProjectServiceImpl extends ServiceImpl implements ProjectService { + + @Override + public PageResult pageRel(ProjectParam param) { + PageParam page = new PageParam<>(param); + //page.setDefaultOrder("create_time desc"); + List list = baseMapper.selectPageRel(page, param); + return new PageResult<>(list, page.getTotal()); + } + + @Override + public List listRel(ProjectParam param) { + List list = baseMapper.selectListRel(param); + // 排序 + PageParam page = new PageParam<>(); + //page.setDefaultOrder("create_time desc"); + return page.sortRecords(list); + } + + @Override + public Project getByIdRel(Integer projectId) { + ProjectParam param = new ProjectParam(); + param.setProjectId(projectId); + return param.getOne(baseMapper.selectListRel(param)); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/TaskServiceImpl.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/TaskServiceImpl.java new file mode 100644 index 0000000..55ad9eb --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/oa/service/impl/TaskServiceImpl.java @@ -0,0 +1,47 @@ +package com.gxwebsoft.oa.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gxwebsoft.oa.mapper.TaskMapper; +import com.gxwebsoft.oa.service.TaskService; +import com.gxwebsoft.oa.entity.Task; +import com.gxwebsoft.oa.param.TaskParam; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.PageResult; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 文章记录表Service实现 + * + * @author 科技小王子 + * @since 2022-11-16 11:21:43 + */ +@Service +public class TaskServiceImpl extends ServiceImpl implements TaskService { + + @Override + public PageResult pageRel(TaskParam param) { + PageParam page = new PageParam<>(param); + //page.setDefaultOrder("create_time desc"); + List list = baseMapper.selectPageRel(page, param); + return new PageResult<>(list, page.getTotal()); + } + + @Override + public List listRel(TaskParam param) { + List list = baseMapper.selectListRel(param); + // 排序 + PageParam page = new PageParam<>(); + //page.setDefaultOrder("create_time desc"); + return page.sortRecords(list); + } + + @Override + public Task getByIdRel(Integer taskId) { + TaskParam param = new TaskParam(); + param.setTaskId(taskId); + return param.getOne(baseMapper.selectListRel(param)); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/controller/GoodsController.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/controller/GoodsController.java new file mode 100644 index 0000000..d336da0 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/controller/GoodsController.java @@ -0,0 +1,133 @@ +package com.gxwebsoft.shop.controller; + +import com.gxwebsoft.common.core.web.BaseController; +import com.gxwebsoft.shop.service.GoodsService; +import com.gxwebsoft.shop.entity.Goods; +import com.gxwebsoft.shop.param.GoodsParam; +import com.gxwebsoft.common.core.web.ApiResult; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.BatchParam; +import com.gxwebsoft.common.core.annotation.OperationLog; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 商品记录表控制器 + * + * @author 科技小王子 + * @since 2022-11-16 11:28:00 + */ +@Api(tags = "商品记录表管理") +@RestController +@RequestMapping("/api/shop/goods") +public class GoodsController extends BaseController { + @Resource + private GoodsService goodsService; + + @PreAuthorize("hasAuthority('shop:goods:list')") + @OperationLog + @ApiOperation("分页查询商品记录表") + @GetMapping("/page") + public ApiResult> page(GoodsParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(goodsService.page(page, page.getWrapper())); + // 使用关联查询 + //return success(goodsService.pageRel(param)); + } + + @PreAuthorize("hasAuthority('shop:goods:list')") + @OperationLog + @ApiOperation("查询全部商品记录表") + @GetMapping() + public ApiResult> list(GoodsParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(goodsService.list(page.getOrderWrapper())); + // 使用关联查询 + //return success(goodsService.listRel(param)); + } + + @PreAuthorize("hasAuthority('shop:goods:list')") + @OperationLog + @ApiOperation("根据id查询商品记录表") + @GetMapping("/{id}") + public ApiResult get(@PathVariable("id") Integer id) { + return success(goodsService.getById(id)); + // 使用关联查询 + //return success(goodsService.getByIdRel(id)); + } + + @PreAuthorize("hasAuthority('shop:goods:save')") + @OperationLog + @ApiOperation("添加商品记录表") + @PostMapping() + public ApiResult save(@RequestBody Goods goods) { + if (goodsService.save(goods)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('shop:goods:update')") + @OperationLog + @ApiOperation("修改商品记录表") + @PutMapping() + public ApiResult update(@RequestBody Goods goods) { + if (goodsService.updateById(goods)) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('shop:goods:remove')") + @OperationLog + @ApiOperation("删除商品记录表") + @DeleteMapping("/{id}") + public ApiResult remove(@PathVariable("id") Integer id) { + if (goodsService.removeById(id)) { + return success("删除成功"); + } + return fail("删除失败"); + } + + @PreAuthorize("hasAuthority('shop:goods:save')") + @OperationLog + @ApiOperation("批量添加商品记录表") + @PostMapping("/batch") + public ApiResult saveBatch(@RequestBody List list) { + if (goodsService.saveBatch(list)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('shop:goods:update')") + @OperationLog + @ApiOperation("批量修改商品记录表") + @PutMapping("/batch") + public ApiResult removeBatch(@RequestBody BatchParam batchParam) { + if (batchParam.update(goodsService, "goods_id")) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('shop:goods:remove')") + @OperationLog + @ApiOperation("批量删除商品记录表") + @DeleteMapping("/batch") + public ApiResult removeBatch(@RequestBody List ids) { + if (goodsService.removeByIds(ids)) { + return success("删除成功"); + } + return fail("删除失败"); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/controller/OrderController.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/controller/OrderController.java new file mode 100644 index 0000000..c157d40 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/controller/OrderController.java @@ -0,0 +1,133 @@ +package com.gxwebsoft.shop.controller; + +import com.gxwebsoft.common.core.web.BaseController; +import com.gxwebsoft.shop.service.OrderService; +import com.gxwebsoft.shop.entity.Order; +import com.gxwebsoft.shop.param.OrderParam; +import com.gxwebsoft.common.core.web.ApiResult; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.BatchParam; +import com.gxwebsoft.common.core.annotation.OperationLog; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 订单记录表控制器 + * + * @author 科技小王子 + * @since 2022-11-16 11:25:58 + */ +@Api(tags = "订单记录表管理") +@RestController +@RequestMapping("/api/shop/order") +public class OrderController extends BaseController { + @Resource + private OrderService orderService; + + @PreAuthorize("hasAuthority('shop:order:list')") + @OperationLog + @ApiOperation("分页查询订单记录表") + @GetMapping("/page") + public ApiResult> page(OrderParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(orderService.page(page, page.getWrapper())); + // 使用关联查询 + //return success(orderService.pageRel(param)); + } + + @PreAuthorize("hasAuthority('shop:order:list')") + @OperationLog + @ApiOperation("查询全部订单记录表") + @GetMapping() + public ApiResult> list(OrderParam param) { + PageParam page = new PageParam<>(param); + page.setDefaultOrder("create_time desc"); + return success(orderService.list(page.getOrderWrapper())); + // 使用关联查询 + //return success(orderService.listRel(param)); + } + + @PreAuthorize("hasAuthority('shop:order:list')") + @OperationLog + @ApiOperation("根据id查询订单记录表") + @GetMapping("/{id}") + public ApiResult get(@PathVariable("id") Integer id) { + return success(orderService.getById(id)); + // 使用关联查询 + //return success(orderService.getByIdRel(id)); + } + + @PreAuthorize("hasAuthority('shop:order:save')") + @OperationLog + @ApiOperation("添加订单记录表") + @PostMapping() + public ApiResult save(@RequestBody Order order) { + if (orderService.save(order)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('shop:order:update')") + @OperationLog + @ApiOperation("修改订单记录表") + @PutMapping() + public ApiResult update(@RequestBody Order order) { + if (orderService.updateById(order)) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('shop:order:remove')") + @OperationLog + @ApiOperation("删除订单记录表") + @DeleteMapping("/{id}") + public ApiResult remove(@PathVariable("id") Integer id) { + if (orderService.removeById(id)) { + return success("删除成功"); + } + return fail("删除失败"); + } + + @PreAuthorize("hasAuthority('shop:order:save')") + @OperationLog + @ApiOperation("批量添加订单记录表") + @PostMapping("/batch") + public ApiResult saveBatch(@RequestBody List list) { + if (orderService.saveBatch(list)) { + return success("添加成功"); + } + return fail("添加失败"); + } + + @PreAuthorize("hasAuthority('shop:order:update')") + @OperationLog + @ApiOperation("批量修改订单记录表") + @PutMapping("/batch") + public ApiResult removeBatch(@RequestBody BatchParam batchParam) { + if (batchParam.update(orderService, "order_id")) { + return success("修改成功"); + } + return fail("修改失败"); + } + + @PreAuthorize("hasAuthority('shop:order:remove')") + @OperationLog + @ApiOperation("批量删除订单记录表") + @DeleteMapping("/batch") + public ApiResult removeBatch(@RequestBody List ids) { + if (orderService.removeByIds(ids)) { + return success("删除成功"); + } + return fail("删除失败"); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/entity/Goods.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/entity/Goods.java new file mode 100644 index 0000000..1e5ec34 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/entity/Goods.java @@ -0,0 +1,157 @@ +package com.gxwebsoft.shop.entity; + +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import java.io.Serializable; +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 商品记录表 + * + * @author 科技小王子 + * @since 2022-11-16 11:28:00 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "Goods对象", description = "商品记录表") +@TableName("shop_goods") +public class Goods implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "商品ID") + @TableId(value = "goods_id", type = IdType.AUTO) + private Integer goodsId; + + @ApiModelProperty(value = "商品名称") + private String goodsName; + + @ApiModelProperty(value = "商品编码") + private String goodsNo; + + @ApiModelProperty(value = "主图视频ID") + private Integer videoId; + + @ApiModelProperty(value = "主图视频ID") + private Integer videoCoverId; + + @ApiModelProperty(value = "商品卖点") + private String sellingPoint; + + @ApiModelProperty(value = "商品规格(10单规格 20多规格)") + private Integer specType; + + @ApiModelProperty(value = "商品价格(最低)") + private BigDecimal goodsPriceMin; + + @ApiModelProperty(value = "商品价格(最高)") + private BigDecimal goodsPriceMax; + + @ApiModelProperty(value = "划线价格(最低)") + private BigDecimal linePriceMin; + + @ApiModelProperty(value = "划线价格(最高)") + private BigDecimal linePriceMax; + + @ApiModelProperty(value = "库存总量(包含所有sku)") + private Integer stockTotal; + + @ApiModelProperty(value = "库存计算方式(10下单减库存 20付款减库存)") + private Integer deductStockType; + + @ApiModelProperty(value = "商品详情") + private String content; + + @ApiModelProperty(value = "初始销量") + private Integer salesInitial; + + @ApiModelProperty(value = "实际销量") + private Integer salesActual; + + @ApiModelProperty(value = "配送模板ID") + private Integer deliveryId; + + @ApiModelProperty(value = "是否开启积分赠送(1开启 0关闭)") + private Integer isPointsGift; + + @ApiModelProperty(value = "是否允许使用积分抵扣(1允许 0不允许)") + private Integer isPointsDiscount; + + @ApiModelProperty(value = "积分抵扣设置(0默认抵扣 1单独设置抵扣)") + private Integer isAlonePointsDiscount; + + @ApiModelProperty(value = "单独设置积分抵扣的配置") + private String pointsDiscountConfig; + + @ApiModelProperty(value = "是否开启会员折扣(1开启 0关闭)") + private Integer isEnableGrade; + + @ApiModelProperty(value = "会员折扣设置(0默认等级折扣 1单独设置折扣)") + private Integer isAloneGrade; + + @ApiModelProperty(value = "单独设置折扣的配置") + private String aloneGradeEquity; + + @ApiModelProperty(value = "是否推荐") + private Integer isHot; + + @ApiModelProperty(value = "规格单位") + private String unit; + + @ApiModelProperty(value = "商品优惠属性: 0无 1限时特惠 2特惠专区") + private Integer attribute; + + @ApiModelProperty(value = "是否开启单独分销(0关闭 1开启)") + private Integer isIndDealer; + + @ApiModelProperty(value = "分销佣金类型(10百分比 20固定金额)") + private Integer dealerMoneyType; + + @ApiModelProperty(value = "分销佣金(一级)") + private BigDecimal firstMoney; + + @ApiModelProperty(value = "分销佣金(二级)") + private BigDecimal secondMoney; + + @ApiModelProperty(value = "分销佣金(三级)") + private BigDecimal thirdMoney; + + @ApiModelProperty(value = "用户ID") + private Integer userId; + + @ApiModelProperty(value = "所属门店ID") + private Integer shopId; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @TableLogic + private Integer deleted; + + @ApiModelProperty(value = "商城ID") + private Integer storeId; + + @ApiModelProperty(value = "租户id") + private Integer tenantId; + + @ApiModelProperty(value = "注册时间") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + private Date updateTime; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/entity/Order.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/entity/Order.java new file mode 100644 index 0000000..7ed44fc --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/entity/Order.java @@ -0,0 +1,169 @@ +package com.gxwebsoft.shop.entity; + +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import java.io.Serializable; +import java.util.Date; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 订单记录表 + * + * @author 科技小王子 + * @since 2022-11-16 11:25:58 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@ApiModel(value = "Order对象", description = "订单记录表") +@TableName("shop_order") +public class Order implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "订单ID") + @TableId(value = "order_id", type = IdType.AUTO) + private Integer orderId; + + @ApiModelProperty(value = "订单号") + private String orderNo; + + @ApiModelProperty(value = "商品总金额(不含优惠折扣)") + private BigDecimal totalPrice; + + @ApiModelProperty(value = "订单金额(含优惠折扣)") + private BigDecimal orderPrice; + + @ApiModelProperty(value = "优惠券ID") + private Integer couponId; + + @ApiModelProperty(value = "优惠券抵扣金额") + private BigDecimal couponMoney; + + @ApiModelProperty(value = "积分抵扣金额") + private BigDecimal pointsMoney; + + @ApiModelProperty(value = "积分抵扣数量") + private Integer pointsNum; + + @ApiModelProperty(value = "实际付款金额(包含运费)") + private BigDecimal payPrice; + + @ApiModelProperty(value = "后台修改的订单金额(差价)") + private BigDecimal updatePrice; + + @ApiModelProperty(value = "买家留言") + private String buyerRemark; + + @ApiModelProperty(value = "支付方式(废弃)") + private Integer payType; + + @ApiModelProperty(value = "支付方式(余额/微信/支付宝)") + private String payMethod; + + @ApiModelProperty(value = "付款状态(10未付款 20已付款)") + private Integer payStatus; + + @ApiModelProperty(value = "付款时间") + private Integer payTime; + + @ApiModelProperty(value = "第三方交易记录ID") + private Integer tradeId; + + @ApiModelProperty(value = "配送方式(10快递配送 20门店自提)") + private Integer deliveryType; + + @ApiModelProperty(value = "自提门店ID") + private Integer extractShopId; + + @ApiModelProperty(value = "核销店员ID") + private Integer extractClerkId; + + @ApiModelProperty(value = "运费金额") + private BigDecimal expressPrice; + + @ApiModelProperty(value = "物流公司ID (废弃)") + private Integer expressId; + + @ApiModelProperty(value = "物流单号 (废弃)") + private String expressNo; + + @ApiModelProperty(value = "发货状态(10未发货 20已发货 30部分发货)") + private Integer deliveryStatus; + + @ApiModelProperty(value = "发货时间") + private Integer deliveryTime; + + @ApiModelProperty(value = "收货状态(10未收货 20已收货)") + private Integer receiptStatus; + + @ApiModelProperty(value = "收货时间") + private Integer receiptTime; + + @ApiModelProperty(value = "订单状态(10进行中 20取消 21待取消 30已完成)") + private Integer orderStatus; + + @ApiModelProperty(value = "赠送的积分数量") + private Integer pointsBonus; + + @ApiModelProperty(value = "商家备注") + private String merchantRemark; + + @ApiModelProperty(value = "订单是否已结算(0未结算 1已结算)") + private Integer isSettled; + + @ApiModelProperty(value = "微信支付交易号(废弃)") + private String transactionId; + + @ApiModelProperty(value = "是否已评价(0否 1是)") + private Integer isComment; + + @ApiModelProperty(value = "订单来源(10普通订单 20砍价订单 30秒杀订单)") + private Integer orderSource; + + @ApiModelProperty(value = "来源记录ID") + private Integer orderSourceId; + + @ApiModelProperty(value = "来源记录的参数 (json格式)") + private String orderSourceData; + + @ApiModelProperty(value = "来源客户端 (APP、H5、小程序等)") + private String platform; + + @ApiModelProperty(value = "用户ID") + private Integer userId; + + @ApiModelProperty(value = "所属门店ID") + private Integer shopId; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @TableLogic + private Integer deleted; + + @ApiModelProperty(value = "商城ID") + private Integer storeId; + + @ApiModelProperty(value = "租户id") + private Integer tenantId; + + @ApiModelProperty(value = "注册时间") + private Date createTime; + + @ApiModelProperty(value = "修改时间") + private Date updateTime; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/GoodsMapper.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/GoodsMapper.java new file mode 100644 index 0000000..ad8faa0 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/GoodsMapper.java @@ -0,0 +1,37 @@ +package com.gxwebsoft.shop.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.gxwebsoft.shop.entity.Goods; +import com.gxwebsoft.shop.param.GoodsParam; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 商品记录表Mapper + * + * @author 科技小王子 + * @since 2022-11-16 11:28:00 + */ +public interface GoodsMapper extends BaseMapper { + + /** + * 分页查询 + * + * @param page 分页对象 + * @param param 查询参数 + * @return List + */ + List selectPageRel(@Param("page") IPage page, + @Param("param") GoodsParam param); + + /** + * 查询全部 + * + * @param param 查询参数 + * @return List + */ + List selectListRel(@Param("param") GoodsParam param); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/OrderMapper.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/OrderMapper.java new file mode 100644 index 0000000..ea1934d --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/OrderMapper.java @@ -0,0 +1,37 @@ +package com.gxwebsoft.shop.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.gxwebsoft.shop.entity.Order; +import com.gxwebsoft.shop.param.OrderParam; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * 订单记录表Mapper + * + * @author 科技小王子 + * @since 2022-11-16 11:25:58 + */ +public interface OrderMapper extends BaseMapper { + + /** + * 分页查询 + * + * @param page 分页对象 + * @param param 查询参数 + * @return List + */ + List selectPageRel(@Param("page") IPage page, + @Param("param") OrderParam param); + + /** + * 查询全部 + * + * @param param 查询参数 + * @return List + */ + List selectListRel(@Param("param") OrderParam param); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/xml/GoodsMapper.xml b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/xml/GoodsMapper.xml new file mode 100644 index 0000000..28f4a3b --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/xml/GoodsMapper.xml @@ -0,0 +1,149 @@ + + + + + + + SELECT a.* + FROM shop_goods a + + + AND a.goods_id = #{param.goodsId} + + + AND a.goods_name LIKE CONCAT('%', #{param.goodsName}, '%') + + + AND a.goods_no LIKE CONCAT('%', #{param.goodsNo}, '%') + + + AND a.video_id = #{param.videoId} + + + AND a.video_cover_id = #{param.videoCoverId} + + + AND a.selling_point LIKE CONCAT('%', #{param.sellingPoint}, '%') + + + AND a.spec_type = #{param.specType} + + + AND a.goods_price_min = #{param.goodsPriceMin} + + + AND a.goods_price_max = #{param.goodsPriceMax} + + + AND a.line_price_min = #{param.linePriceMin} + + + AND a.line_price_max = #{param.linePriceMax} + + + AND a.stock_total = #{param.stockTotal} + + + AND a.deduct_stock_type = #{param.deductStockType} + + + AND a.content LIKE CONCAT('%', #{param.content}, '%') + + + AND a.sales_initial = #{param.salesInitial} + + + AND a.sales_actual = #{param.salesActual} + + + AND a.delivery_id = #{param.deliveryId} + + + AND a.is_points_gift = #{param.isPointsGift} + + + AND a.is_points_discount = #{param.isPointsDiscount} + + + AND a.is_alone_points_discount = #{param.isAlonePointsDiscount} + + + AND a.points_discount_config LIKE CONCAT('%', #{param.pointsDiscountConfig}, '%') + + + AND a.is_enable_grade = #{param.isEnableGrade} + + + AND a.is_alone_grade = #{param.isAloneGrade} + + + AND a.alone_grade_equity LIKE CONCAT('%', #{param.aloneGradeEquity}, '%') + + + AND a.is_hot = #{param.isHot} + + + AND a.unit LIKE CONCAT('%', #{param.unit}, '%') + + + AND a.attribute = #{param.attribute} + + + AND a.is_ind_dealer = #{param.isIndDealer} + + + AND a.dealer_money_type = #{param.dealerMoneyType} + + + AND a.first_money = #{param.firstMoney} + + + AND a.second_money = #{param.secondMoney} + + + AND a.third_money = #{param.thirdMoney} + + + AND a.user_id = #{param.userId} + + + AND a.shop_id = #{param.shopId} + + + AND a.sort_number = #{param.sortNumber} + + + AND a.comments LIKE CONCAT('%', #{param.comments}, '%') + + + AND a.status = #{param.status} + + + AND a.deleted = #{param.deleted} + + + AND a.deleted = 0 + + + AND a.store_id = #{param.storeId} + + + AND a.create_time >= #{param.createTimeStart} + + + AND a.create_time <= #{param.createTimeEnd} + + + + + + + + + + + diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/xml/OrderMapper.xml b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/xml/OrderMapper.xml new file mode 100644 index 0000000..9dd9c12 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/mapper/xml/OrderMapper.xml @@ -0,0 +1,161 @@ + + + + + + + SELECT a.* + FROM shop_order a + + + AND a.order_id = #{param.orderId} + + + AND a.order_no LIKE CONCAT('%', #{param.orderNo}, '%') + + + AND a.total_price = #{param.totalPrice} + + + AND a.order_price = #{param.orderPrice} + + + AND a.coupon_id = #{param.couponId} + + + AND a.coupon_money = #{param.couponMoney} + + + AND a.points_money = #{param.pointsMoney} + + + AND a.points_num = #{param.pointsNum} + + + AND a.pay_price = #{param.payPrice} + + + AND a.update_price = #{param.updatePrice} + + + AND a.buyer_remark LIKE CONCAT('%', #{param.buyerRemark}, '%') + + + AND a.pay_type = #{param.payType} + + + AND a.pay_method LIKE CONCAT('%', #{param.payMethod}, '%') + + + AND a.pay_status = #{param.payStatus} + + + AND a.pay_time = #{param.payTime} + + + AND a.trade_id = #{param.tradeId} + + + AND a.delivery_type = #{param.deliveryType} + + + AND a.extract_shop_id = #{param.extractShopId} + + + AND a.extract_clerk_id = #{param.extractClerkId} + + + AND a.express_price = #{param.expressPrice} + + + AND a.express_id = #{param.expressId} + + + AND a.express_no LIKE CONCAT('%', #{param.expressNo}, '%') + + + AND a.delivery_status = #{param.deliveryStatus} + + + AND a.delivery_time = #{param.deliveryTime} + + + AND a.receipt_status = #{param.receiptStatus} + + + AND a.receipt_time = #{param.receiptTime} + + + AND a.order_status = #{param.orderStatus} + + + AND a.points_bonus = #{param.pointsBonus} + + + AND a.merchant_remark LIKE CONCAT('%', #{param.merchantRemark}, '%') + + + AND a.is_settled = #{param.isSettled} + + + AND a.transaction_id LIKE CONCAT('%', #{param.transactionId}, '%') + + + AND a.is_comment = #{param.isComment} + + + AND a.order_source = #{param.orderSource} + + + AND a.order_source_id = #{param.orderSourceId} + + + AND a.order_source_data LIKE CONCAT('%', #{param.orderSourceData}, '%') + + + AND a.platform LIKE CONCAT('%', #{param.platform}, '%') + + + AND a.user_id = #{param.userId} + + + AND a.shop_id = #{param.shopId} + + + AND a.sort_number = #{param.sortNumber} + + + AND a.comments LIKE CONCAT('%', #{param.comments}, '%') + + + AND a.status = #{param.status} + + + AND a.deleted = #{param.deleted} + + + AND a.deleted = 0 + + + AND a.store_id = #{param.storeId} + + + AND a.create_time >= #{param.createTimeStart} + + + AND a.create_time <= #{param.createTimeEnd} + + + + + + + + + + + diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/param/GoodsParam.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/param/GoodsParam.java new file mode 100644 index 0000000..f568094 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/param/GoodsParam.java @@ -0,0 +1,175 @@ +package com.gxwebsoft.shop.param; + +import com.gxwebsoft.common.core.annotation.QueryField; +import com.gxwebsoft.common.core.annotation.QueryType; +import com.gxwebsoft.common.core.web.BaseParam; +import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.math.BigDecimal; + +/** + * 商品记录表查询参数 + * + * @author 科技小王子 + * @since 2022-11-16 11:28:00 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@JsonInclude(JsonInclude.Include.NON_NULL) +@ApiModel(value = "GoodsParam对象", description = "商品记录表查询参数") +public class GoodsParam extends BaseParam { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "商品ID") + @QueryField(type = QueryType.EQ) + private Integer goodsId; + + @ApiModelProperty(value = "商品名称") + private String goodsName; + + @ApiModelProperty(value = "商品编码") + private String goodsNo; + + @ApiModelProperty(value = "主图视频ID") + @QueryField(type = QueryType.EQ) + private Integer videoId; + + @ApiModelProperty(value = "主图视频ID") + @QueryField(type = QueryType.EQ) + private Integer videoCoverId; + + @ApiModelProperty(value = "商品卖点") + private String sellingPoint; + + @ApiModelProperty(value = "商品规格(10单规格 20多规格)") + @QueryField(type = QueryType.EQ) + private Integer specType; + + @ApiModelProperty(value = "商品价格(最低)") + @QueryField(type = QueryType.EQ) + private BigDecimal goodsPriceMin; + + @ApiModelProperty(value = "商品价格(最高)") + @QueryField(type = QueryType.EQ) + private BigDecimal goodsPriceMax; + + @ApiModelProperty(value = "划线价格(最低)") + @QueryField(type = QueryType.EQ) + private BigDecimal linePriceMin; + + @ApiModelProperty(value = "划线价格(最高)") + @QueryField(type = QueryType.EQ) + private BigDecimal linePriceMax; + + @ApiModelProperty(value = "库存总量(包含所有sku)") + @QueryField(type = QueryType.EQ) + private Integer stockTotal; + + @ApiModelProperty(value = "库存计算方式(10下单减库存 20付款减库存)") + @QueryField(type = QueryType.EQ) + private Integer deductStockType; + + @ApiModelProperty(value = "商品详情") + private String content; + + @ApiModelProperty(value = "初始销量") + @QueryField(type = QueryType.EQ) + private Integer salesInitial; + + @ApiModelProperty(value = "实际销量") + @QueryField(type = QueryType.EQ) + private Integer salesActual; + + @ApiModelProperty(value = "配送模板ID") + @QueryField(type = QueryType.EQ) + private Integer deliveryId; + + @ApiModelProperty(value = "是否开启积分赠送(1开启 0关闭)") + @QueryField(type = QueryType.EQ) + private Integer isPointsGift; + + @ApiModelProperty(value = "是否允许使用积分抵扣(1允许 0不允许)") + @QueryField(type = QueryType.EQ) + private Integer isPointsDiscount; + + @ApiModelProperty(value = "积分抵扣设置(0默认抵扣 1单独设置抵扣)") + @QueryField(type = QueryType.EQ) + private Integer isAlonePointsDiscount; + + @ApiModelProperty(value = "单独设置积分抵扣的配置") + private String pointsDiscountConfig; + + @ApiModelProperty(value = "是否开启会员折扣(1开启 0关闭)") + @QueryField(type = QueryType.EQ) + private Integer isEnableGrade; + + @ApiModelProperty(value = "会员折扣设置(0默认等级折扣 1单独设置折扣)") + @QueryField(type = QueryType.EQ) + private Integer isAloneGrade; + + @ApiModelProperty(value = "单独设置折扣的配置") + private String aloneGradeEquity; + + @ApiModelProperty(value = "是否推荐") + @QueryField(type = QueryType.EQ) + private Integer isHot; + + @ApiModelProperty(value = "规格单位") + private String unit; + + @ApiModelProperty(value = "商品优惠属性: 0无 1限时特惠 2特惠专区") + @QueryField(type = QueryType.EQ) + private Integer attribute; + + @ApiModelProperty(value = "是否开启单独分销(0关闭 1开启)") + @QueryField(type = QueryType.EQ) + private Integer isIndDealer; + + @ApiModelProperty(value = "分销佣金类型(10百分比 20固定金额)") + @QueryField(type = QueryType.EQ) + private Integer dealerMoneyType; + + @ApiModelProperty(value = "分销佣金(一级)") + @QueryField(type = QueryType.EQ) + private BigDecimal firstMoney; + + @ApiModelProperty(value = "分销佣金(二级)") + @QueryField(type = QueryType.EQ) + private BigDecimal secondMoney; + + @ApiModelProperty(value = "分销佣金(三级)") + @QueryField(type = QueryType.EQ) + private BigDecimal thirdMoney; + + @ApiModelProperty(value = "用户ID") + @QueryField(type = QueryType.EQ) + private Integer userId; + + @ApiModelProperty(value = "所属门店ID") + @QueryField(type = QueryType.EQ) + private Integer shopId; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + @QueryField(type = QueryType.EQ) + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + @QueryField(type = QueryType.EQ) + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @QueryField(type = QueryType.EQ) + private Integer deleted; + + @ApiModelProperty(value = "商城ID") + @QueryField(type = QueryType.EQ) + private Integer storeId; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/param/OrderParam.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/param/OrderParam.java new file mode 100644 index 0000000..42f69d8 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/param/OrderParam.java @@ -0,0 +1,190 @@ +package com.gxwebsoft.shop.param; + +import com.gxwebsoft.common.core.annotation.QueryField; +import com.gxwebsoft.common.core.annotation.QueryType; +import com.gxwebsoft.common.core.web.BaseParam; +import com.fasterxml.jackson.annotation.JsonInclude; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.math.BigDecimal; + +/** + * 订单记录表查询参数 + * + * @author 科技小王子 + * @since 2022-11-16 11:25:58 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@JsonInclude(JsonInclude.Include.NON_NULL) +@ApiModel(value = "OrderParam对象", description = "订单记录表查询参数") +public class OrderParam extends BaseParam { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "订单ID") + @QueryField(type = QueryType.EQ) + private Integer orderId; + + @ApiModelProperty(value = "订单号") + private String orderNo; + + @ApiModelProperty(value = "商品总金额(不含优惠折扣)") + @QueryField(type = QueryType.EQ) + private BigDecimal totalPrice; + + @ApiModelProperty(value = "订单金额(含优惠折扣)") + @QueryField(type = QueryType.EQ) + private BigDecimal orderPrice; + + @ApiModelProperty(value = "优惠券ID") + @QueryField(type = QueryType.EQ) + private Integer couponId; + + @ApiModelProperty(value = "优惠券抵扣金额") + @QueryField(type = QueryType.EQ) + private BigDecimal couponMoney; + + @ApiModelProperty(value = "积分抵扣金额") + @QueryField(type = QueryType.EQ) + private BigDecimal pointsMoney; + + @ApiModelProperty(value = "积分抵扣数量") + @QueryField(type = QueryType.EQ) + private Integer pointsNum; + + @ApiModelProperty(value = "实际付款金额(包含运费)") + @QueryField(type = QueryType.EQ) + private BigDecimal payPrice; + + @ApiModelProperty(value = "后台修改的订单金额(差价)") + @QueryField(type = QueryType.EQ) + private BigDecimal updatePrice; + + @ApiModelProperty(value = "买家留言") + private String buyerRemark; + + @ApiModelProperty(value = "支付方式(废弃)") + @QueryField(type = QueryType.EQ) + private Integer payType; + + @ApiModelProperty(value = "支付方式(余额/微信/支付宝)") + private String payMethod; + + @ApiModelProperty(value = "付款状态(10未付款 20已付款)") + @QueryField(type = QueryType.EQ) + private Integer payStatus; + + @ApiModelProperty(value = "付款时间") + @QueryField(type = QueryType.EQ) + private Integer payTime; + + @ApiModelProperty(value = "第三方交易记录ID") + @QueryField(type = QueryType.EQ) + private Integer tradeId; + + @ApiModelProperty(value = "配送方式(10快递配送 20门店自提)") + @QueryField(type = QueryType.EQ) + private Integer deliveryType; + + @ApiModelProperty(value = "自提门店ID") + @QueryField(type = QueryType.EQ) + private Integer extractShopId; + + @ApiModelProperty(value = "核销店员ID") + @QueryField(type = QueryType.EQ) + private Integer extractClerkId; + + @ApiModelProperty(value = "运费金额") + @QueryField(type = QueryType.EQ) + private BigDecimal expressPrice; + + @ApiModelProperty(value = "物流公司ID (废弃)") + @QueryField(type = QueryType.EQ) + private Integer expressId; + + @ApiModelProperty(value = "物流单号 (废弃)") + private String expressNo; + + @ApiModelProperty(value = "发货状态(10未发货 20已发货 30部分发货)") + @QueryField(type = QueryType.EQ) + private Integer deliveryStatus; + + @ApiModelProperty(value = "发货时间") + @QueryField(type = QueryType.EQ) + private Integer deliveryTime; + + @ApiModelProperty(value = "收货状态(10未收货 20已收货)") + @QueryField(type = QueryType.EQ) + private Integer receiptStatus; + + @ApiModelProperty(value = "收货时间") + @QueryField(type = QueryType.EQ) + private Integer receiptTime; + + @ApiModelProperty(value = "订单状态(10进行中 20取消 21待取消 30已完成)") + @QueryField(type = QueryType.EQ) + private Integer orderStatus; + + @ApiModelProperty(value = "赠送的积分数量") + @QueryField(type = QueryType.EQ) + private Integer pointsBonus; + + @ApiModelProperty(value = "商家备注") + private String merchantRemark; + + @ApiModelProperty(value = "订单是否已结算(0未结算 1已结算)") + @QueryField(type = QueryType.EQ) + private Integer isSettled; + + @ApiModelProperty(value = "微信支付交易号(废弃)") + private String transactionId; + + @ApiModelProperty(value = "是否已评价(0否 1是)") + @QueryField(type = QueryType.EQ) + private Integer isComment; + + @ApiModelProperty(value = "订单来源(10普通订单 20砍价订单 30秒杀订单)") + @QueryField(type = QueryType.EQ) + private Integer orderSource; + + @ApiModelProperty(value = "来源记录ID") + @QueryField(type = QueryType.EQ) + private Integer orderSourceId; + + @ApiModelProperty(value = "来源记录的参数 (json格式)") + private String orderSourceData; + + @ApiModelProperty(value = "来源客户端 (APP、H5、小程序等)") + private String platform; + + @ApiModelProperty(value = "用户ID") + @QueryField(type = QueryType.EQ) + private Integer userId; + + @ApiModelProperty(value = "所属门店ID") + @QueryField(type = QueryType.EQ) + private Integer shopId; + + @ApiModelProperty(value = "排序(数字越小越靠前)") + @QueryField(type = QueryType.EQ) + private Integer sortNumber; + + @ApiModelProperty(value = "备注") + private String comments; + + @ApiModelProperty(value = "状态, 0正常, 1冻结") + @QueryField(type = QueryType.EQ) + private Integer status; + + @ApiModelProperty(value = "是否删除, 0否, 1是") + @QueryField(type = QueryType.EQ) + private Integer deleted; + + @ApiModelProperty(value = "商城ID") + @QueryField(type = QueryType.EQ) + private Integer storeId; + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/GoodsService.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/GoodsService.java new file mode 100644 index 0000000..b566371 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/GoodsService.java @@ -0,0 +1,42 @@ +package com.gxwebsoft.shop.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.shop.entity.Goods; +import com.gxwebsoft.shop.param.GoodsParam; + +import java.util.List; + +/** + * 商品记录表Service + * + * @author 科技小王子 + * @since 2022-11-16 11:28:00 + */ +public interface GoodsService extends IService { + + /** + * 分页关联查询 + * + * @param param 查询参数 + * @return PageResult + */ + PageResult pageRel(GoodsParam param); + + /** + * 关联查询全部 + * + * @param param 查询参数 + * @return List + */ + List listRel(GoodsParam param); + + /** + * 根据id查询 + * + * @param goodsId 商品ID + * @return Goods + */ + Goods getByIdRel(Integer goodsId); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/OrderService.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/OrderService.java new file mode 100644 index 0000000..d4d371f --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/OrderService.java @@ -0,0 +1,42 @@ +package com.gxwebsoft.shop.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.gxwebsoft.common.core.web.PageResult; +import com.gxwebsoft.shop.entity.Order; +import com.gxwebsoft.shop.param.OrderParam; + +import java.util.List; + +/** + * 订单记录表Service + * + * @author 科技小王子 + * @since 2022-11-16 11:25:58 + */ +public interface OrderService extends IService { + + /** + * 分页关联查询 + * + * @param param 查询参数 + * @return PageResult + */ + PageResult pageRel(OrderParam param); + + /** + * 关联查询全部 + * + * @param param 查询参数 + * @return List + */ + List listRel(OrderParam param); + + /** + * 根据id查询 + * + * @param orderId 订单ID + * @return Order + */ + Order getByIdRel(Integer orderId); + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/impl/GoodsServiceImpl.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/impl/GoodsServiceImpl.java new file mode 100644 index 0000000..fa5fc2f --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/impl/GoodsServiceImpl.java @@ -0,0 +1,47 @@ +package com.gxwebsoft.shop.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gxwebsoft.shop.mapper.GoodsMapper; +import com.gxwebsoft.shop.service.GoodsService; +import com.gxwebsoft.shop.entity.Goods; +import com.gxwebsoft.shop.param.GoodsParam; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.PageResult; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 商品记录表Service实现 + * + * @author 科技小王子 + * @since 2022-11-16 11:28:00 + */ +@Service +public class GoodsServiceImpl extends ServiceImpl implements GoodsService { + + @Override + public PageResult pageRel(GoodsParam param) { + PageParam page = new PageParam<>(param); + //page.setDefaultOrder("create_time desc"); + List list = baseMapper.selectPageRel(page, param); + return new PageResult<>(list, page.getTotal()); + } + + @Override + public List listRel(GoodsParam param) { + List list = baseMapper.selectListRel(param); + // 排序 + PageParam page = new PageParam<>(); + //page.setDefaultOrder("create_time desc"); + return page.sortRecords(list); + } + + @Override + public Goods getByIdRel(Integer goodsId) { + GoodsParam param = new GoodsParam(); + param.setGoodsId(goodsId); + return param.getOne(baseMapper.selectListRel(param)); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/impl/OrderServiceImpl.java b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/impl/OrderServiceImpl.java new file mode 100644 index 0000000..c581dee --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/java/com/gxwebsoft/shop/service/impl/OrderServiceImpl.java @@ -0,0 +1,47 @@ +package com.gxwebsoft.shop.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.gxwebsoft.shop.mapper.OrderMapper; +import com.gxwebsoft.shop.service.OrderService; +import com.gxwebsoft.shop.entity.Order; +import com.gxwebsoft.shop.param.OrderParam; +import com.gxwebsoft.common.core.web.PageParam; +import com.gxwebsoft.common.core.web.PageResult; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 订单记录表Service实现 + * + * @author 科技小王子 + * @since 2022-11-16 11:25:58 + */ +@Service +public class OrderServiceImpl extends ServiceImpl implements OrderService { + + @Override + public PageResult pageRel(OrderParam param) { + PageParam page = new PageParam<>(param); + //page.setDefaultOrder("create_time desc"); + List list = baseMapper.selectPageRel(page, param); + return new PageResult<>(list, page.getTotal()); + } + + @Override + public List listRel(OrderParam param) { + List list = baseMapper.selectListRel(param); + // 排序 + PageParam page = new PageParam<>(); + //page.setDefaultOrder("create_time desc"); + return page.sortRecords(list); + } + + @Override + public Order getByIdRel(Integer orderId) { + OrderParam param = new OrderParam(); + param.setOrderId(orderId); + return param.getOne(baseMapper.selectListRel(param)); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/main/resources/META-INF/additional-spring-configuration-metadata.json b/com.gxwebwsoft.api-v151/src/main/resources/META-INF/additional-spring-configuration-metadata.json new file mode 100644 index 0000000..5612d00 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/main/resources/META-INF/additional-spring-configuration-metadata.json @@ -0,0 +1,8 @@ +{ + "properties": [ + { + "name": "config.upload-path", + "type": "java.lang.String", + "description": "Description for config.upload-path." + } +] } diff --git a/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/CmsGenerator.java b/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/CmsGenerator.java new file mode 100644 index 0000000..080042b --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/CmsGenerator.java @@ -0,0 +1,177 @@ +package com.gxwebsoft.generator; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.core.toolkit.StringPool; +import com.baomidou.mybatisplus.generator.AutoGenerator; +import com.baomidou.mybatisplus.generator.InjectionConfig; +import com.baomidou.mybatisplus.generator.config.*; +import com.baomidou.mybatisplus.generator.config.po.TableInfo; +import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; +import com.gxwebsoft.generator.engine.BeetlTemplateEnginePlus; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 代码生成工具 + * + * @author WebSoft + * @since 2021-09-05 00:31:14 + */ +public class CmsGenerator { + // 输出位置 + private static final String OUTPUT_LOCATION = System.getProperty("user.dir"); + //private static final String OUTPUT_LOCATION = "D:/codegen"; // 不想生成到项目中可以写磁盘路径 + // 输出目录 + private static final String OUTPUT_DIR = "/src/main/java"; + // 作者名称 + private static final String AUTHOR = "科技小王子"; + // 是否在xml中添加二级缓存配置 + private static final boolean ENABLE_CACHE = false; + // 数据库连接配置 + private static final String DB_URL = "jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8"; + private static final String DB_DRIVER = "com.mysql.cj.jdbc.Driver"; + private static final String DB_USERNAME = "com_gxwebsoft_oa"; + private static final String DB_PASSWORD = "EZfW2R4YiWfbLHLw"; + // 包名 + private static final String PACKAGE_NAME = "com.gxwebsoft"; + // 模块名 + private static final String MODULE_NAME = "cms"; + // 需要生成的表 + private static final String[] TABLE_NAMES = new String[]{ +// "cms_article", + "cms_category", +// "cms_docs", +// "cms_docs", +// "cms_docs", +// "cms_docs", +// "cms_docs", +// "cms_docs", +// "cms_docs", +// "cms_docs", +// "cms_docs", +// "cms_docs", + }; + // 需要去除的表前缀 + private static final String[] TABLE_PREFIX = new String[]{ + "cms_", + "tb_" + }; + // 不需要作为查询参数的字段 + private static final String[] PARAM_EXCLUDE_FIELDS = new String[]{ + "tenant_id", + "create_time", + "update_time" + }; + // 查询参数使用String的类型 + private static final String[] PARAM_TO_STRING_TYPE = new String[]{ + "Date", + "LocalDate", + "LocalTime", + "LocalDateTime" + }; + // 查询参数使用EQ的类型 + private static final String[] PARAM_EQ_TYPE = new String[]{ + "Integer", + "Boolean", + "BigDecimal" + }; + // 是否添加权限注解 + private static final boolean AUTH_ANNOTATION = true; + // 是否添加日志注解 + private static final boolean LOG_ANNOTATION = true; + // controller的mapping前缀 + private static final String CONTROLLER_MAPPING_PREFIX = "/api"; + // 模板所在位置 + private static final String TEMPLATES_DIR = "/src/test/java/com/gxwebsoft/generator/templates"; + + public static void main(String[] args) { + // 代码生成器 + AutoGenerator mpg = new AutoGenerator(); + + // 全局配置 + GlobalConfig gc = new GlobalConfig(); + gc.setOutputDir(OUTPUT_LOCATION + OUTPUT_DIR); + gc.setAuthor(AUTHOR); + gc.setOpen(false); + gc.setFileOverride(true); + gc.setEnableCache(ENABLE_CACHE); + gc.setSwagger2(true); + gc.setIdType(IdType.AUTO); + gc.setServiceName("%sService"); + mpg.setGlobalConfig(gc); + + // 数据源配置 + DataSourceConfig dsc = new DataSourceConfig(); + dsc.setUrl(DB_URL); + // dsc.setSchemaName("public"); + dsc.setDriverName(DB_DRIVER); + dsc.setUsername(DB_USERNAME); + dsc.setPassword(DB_PASSWORD); + mpg.setDataSource(dsc); + + // 包配置 + PackageConfig pc = new PackageConfig(); + pc.setModuleName(MODULE_NAME); + pc.setParent(PACKAGE_NAME); + mpg.setPackageInfo(pc); + + // 策略配置 + StrategyConfig strategy = new StrategyConfig(); + strategy.setNaming(NamingStrategy.underline_to_camel); + strategy.setColumnNaming(NamingStrategy.underline_to_camel); + strategy.setInclude(TABLE_NAMES); + strategy.setTablePrefix(TABLE_PREFIX); + strategy.setSuperControllerClass(PACKAGE_NAME + ".common.core.web.BaseController"); + strategy.setEntityLombokModel(true); + strategy.setRestControllerStyle(true); + strategy.setControllerMappingHyphenStyle(true); + strategy.setLogicDeleteFieldName("deleted"); + mpg.setStrategy(strategy); + + // 模板配置 + TemplateConfig templateConfig = new TemplateConfig(); + templateConfig.setController(TEMPLATES_DIR + "/controller.java"); + templateConfig.setEntity(TEMPLATES_DIR + "/entity.java"); + templateConfig.setMapper(TEMPLATES_DIR + "/mapper.java"); + templateConfig.setXml(TEMPLATES_DIR + "/mapper.xml"); + templateConfig.setService(TEMPLATES_DIR + "/service.java"); + templateConfig.setServiceImpl(TEMPLATES_DIR + "/serviceImpl.java"); + mpg.setTemplate(templateConfig); + mpg.setTemplateEngine(new BeetlTemplateEnginePlus()); + + // 自定义模板配置 + InjectionConfig cfg = new InjectionConfig() { + @Override + public void initMap() { + Map map = new HashMap<>(); + map.put("packageName", PACKAGE_NAME); + map.put("paramExcludeFields", PARAM_EXCLUDE_FIELDS); + map.put("paramToStringType", PARAM_TO_STRING_TYPE); + map.put("paramEqType", PARAM_EQ_TYPE); + map.put("authAnnotation", AUTH_ANNOTATION); + map.put("logAnnotation", LOG_ANNOTATION); + map.put("controllerMappingPrefix", CONTROLLER_MAPPING_PREFIX); + this.setMap(map); + } + }; + String templatePath = TEMPLATES_DIR + "/param.java.btl"; + List focList = new ArrayList<>(); + focList.add(new FileOutConfig(templatePath) { + @Override + public String outputFile(TableInfo tableInfo) { + return OUTPUT_LOCATION + OUTPUT_DIR + "/" + + PACKAGE_NAME.replace(".", "/") + + "/" + pc.getModuleName() + "/param/" + + tableInfo.getEntityName() + "Param" + StringPool.DOT_JAVA; + } + }); + cfg.setFileOutConfigList(focList); + mpg.setCfg(cfg); + + mpg.execute(); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/OaGenerator.java b/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/OaGenerator.java new file mode 100644 index 0000000..f8132d8 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/OaGenerator.java @@ -0,0 +1,178 @@ +package com.gxwebsoft.generator; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.core.toolkit.StringPool; +import com.baomidou.mybatisplus.generator.AutoGenerator; +import com.baomidou.mybatisplus.generator.InjectionConfig; +import com.baomidou.mybatisplus.generator.config.*; +import com.baomidou.mybatisplus.generator.config.po.TableInfo; +import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; +import com.gxwebsoft.generator.engine.BeetlTemplateEnginePlus; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 代码生成工具 + * + * @author WebSoft + * @since 2021-09-05 00:31:14 + */ +public class OaGenerator { + // 输出位置 + private static final String OUTPUT_LOCATION = System.getProperty("user.dir"); + //private static final String OUTPUT_LOCATION = "D:/codegen"; // 不想生成到项目中可以写磁盘路径 + // 输出目录 + private static final String OUTPUT_DIR = "/src/main/java"; + // 作者名称 + private static final String AUTHOR = "科技小王子"; + // 是否在xml中添加二级缓存配置 + private static final boolean ENABLE_CACHE = false; + // 数据库连接配置 + private static final String DB_URL = "jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8"; + private static final String DB_DRIVER = "com.mysql.cj.jdbc.Driver"; + private static final String DB_USERNAME = "com_gxwebsoft_oa"; + private static final String DB_PASSWORD = "EZfW2R4YiWfbLHLw"; + // 包名 + private static final String PACKAGE_NAME = "com.gxwebsoft"; + // 模块名 + private static final String MODULE_NAME = "oa"; + // 需要生成的表 + private static final String[] TABLE_NAMES = new String[]{ +// "oa_project", +// "oa_link", +// "oa_assets", +// "oa_customer", + "oa_task", +// "oa_assets", +// "oa_assets", +// "oa_assets", +// "oa_assets", +// "oa_assets", +// "oa_assets", +// "oa_assets", + + }; + // 需要去除的表前缀 + private static final String[] TABLE_PREFIX = new String[]{ + "oa_", + "tb_" + }; + // 不需要作为查询参数的字段 + private static final String[] PARAM_EXCLUDE_FIELDS = new String[]{ + "tenant_id", + "create_time", + "update_time" + }; + // 查询参数使用String的类型 + private static final String[] PARAM_TO_STRING_TYPE = new String[]{ + "Date", + "LocalDate", + "LocalTime", + "LocalDateTime" + }; + // 查询参数使用EQ的类型 + private static final String[] PARAM_EQ_TYPE = new String[]{ + "Integer", + "Boolean", + "BigDecimal" + }; + // 是否添加权限注解 + private static final boolean AUTH_ANNOTATION = true; + // 是否添加日志注解 + private static final boolean LOG_ANNOTATION = true; + // controller的mapping前缀 + private static final String CONTROLLER_MAPPING_PREFIX = "/api"; + // 模板所在位置 + private static final String TEMPLATES_DIR = "/src/test/java/com/gxwebsoft/generator/templates"; + + public static void main(String[] args) { + // 代码生成器 + AutoGenerator mpg = new AutoGenerator(); + + // 全局配置 + GlobalConfig gc = new GlobalConfig(); + gc.setOutputDir(OUTPUT_LOCATION + OUTPUT_DIR); + gc.setAuthor(AUTHOR); + gc.setOpen(false); + gc.setFileOverride(true); + gc.setEnableCache(ENABLE_CACHE); + gc.setSwagger2(true); + gc.setIdType(IdType.AUTO); + gc.setServiceName("%sService"); + mpg.setGlobalConfig(gc); + + // 数据源配置 + DataSourceConfig dsc = new DataSourceConfig(); + dsc.setUrl(DB_URL); + // dsc.setSchemaName("public"); + dsc.setDriverName(DB_DRIVER); + dsc.setUsername(DB_USERNAME); + dsc.setPassword(DB_PASSWORD); + mpg.setDataSource(dsc); + + // 包配置 + PackageConfig pc = new PackageConfig(); + pc.setModuleName(MODULE_NAME); + pc.setParent(PACKAGE_NAME); + mpg.setPackageInfo(pc); + + // 策略配置 + StrategyConfig strategy = new StrategyConfig(); + strategy.setNaming(NamingStrategy.underline_to_camel); + strategy.setColumnNaming(NamingStrategy.underline_to_camel); + strategy.setInclude(TABLE_NAMES); + strategy.setTablePrefix(TABLE_PREFIX); + strategy.setSuperControllerClass(PACKAGE_NAME + ".common.core.web.BaseController"); + strategy.setEntityLombokModel(true); + strategy.setRestControllerStyle(true); + strategy.setControllerMappingHyphenStyle(true); + strategy.setLogicDeleteFieldName("deleted"); + mpg.setStrategy(strategy); + + // 模板配置 + TemplateConfig templateConfig = new TemplateConfig(); + templateConfig.setController(TEMPLATES_DIR + "/controller.java"); + templateConfig.setEntity(TEMPLATES_DIR + "/entity.java"); + templateConfig.setMapper(TEMPLATES_DIR + "/mapper.java"); + templateConfig.setXml(TEMPLATES_DIR + "/mapper.xml"); + templateConfig.setService(TEMPLATES_DIR + "/service.java"); + templateConfig.setServiceImpl(TEMPLATES_DIR + "/serviceImpl.java"); + mpg.setTemplate(templateConfig); + mpg.setTemplateEngine(new BeetlTemplateEnginePlus()); + + // 自定义模板配置 + InjectionConfig cfg = new InjectionConfig() { + @Override + public void initMap() { + Map map = new HashMap<>(); + map.put("packageName", PACKAGE_NAME); + map.put("paramExcludeFields", PARAM_EXCLUDE_FIELDS); + map.put("paramToStringType", PARAM_TO_STRING_TYPE); + map.put("paramEqType", PARAM_EQ_TYPE); + map.put("authAnnotation", AUTH_ANNOTATION); + map.put("logAnnotation", LOG_ANNOTATION); + map.put("controllerMappingPrefix", CONTROLLER_MAPPING_PREFIX); + this.setMap(map); + } + }; + String templatePath = TEMPLATES_DIR + "/param.java.btl"; + List focList = new ArrayList<>(); + focList.add(new FileOutConfig(templatePath) { + @Override + public String outputFile(TableInfo tableInfo) { + return OUTPUT_LOCATION + OUTPUT_DIR + "/" + + PACKAGE_NAME.replace(".", "/") + + "/" + pc.getModuleName() + "/param/" + + tableInfo.getEntityName() + "Param" + StringPool.DOT_JAVA; + } + }); + cfg.setFileOutConfigList(focList); + mpg.setCfg(cfg); + + mpg.execute(); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/ShopGenerator.java b/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/ShopGenerator.java new file mode 100644 index 0000000..6cb6b52 --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/ShopGenerator.java @@ -0,0 +1,171 @@ +package com.gxwebsoft.generator; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.core.toolkit.StringPool; +import com.baomidou.mybatisplus.generator.AutoGenerator; +import com.baomidou.mybatisplus.generator.InjectionConfig; +import com.baomidou.mybatisplus.generator.config.*; +import com.baomidou.mybatisplus.generator.config.po.TableInfo; +import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; +import com.gxwebsoft.generator.engine.BeetlTemplateEnginePlus; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 代码生成工具 + * + * @author WebSoft + * @since 2021-09-05 00:31:14 + */ +public class ShopGenerator { + // 输出位置 + private static final String OUTPUT_LOCATION = System.getProperty("user.dir"); + //private static final String OUTPUT_LOCATION = "D:/codegen"; // 不想生成到项目中可以写磁盘路径 + // 输出目录 + private static final String OUTPUT_DIR = "/src/main/java"; + // 作者名称 + private static final String AUTHOR = "科技小王子"; + // 是否在xml中添加二级缓存配置 + private static final boolean ENABLE_CACHE = false; + // 数据库连接配置 + private static final String DB_URL = "jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8"; + private static final String DB_DRIVER = "com.mysql.cj.jdbc.Driver"; + private static final String DB_USERNAME = "com_gxwebsoft_oa"; + private static final String DB_PASSWORD = "EZfW2R4YiWfbLHLw"; + // 包名 + private static final String PACKAGE_NAME = "com.gxwebsoft"; + // 模块名 + private static final String MODULE_NAME = "shop"; + // 需要生成的表 + private static final String[] TABLE_NAMES = new String[]{ +// "shop_order", + "shop_goods", +// "oa_assets", +// "oa_assets", +// "oa_assets", +// "oa_assets", + }; + // 需要去除的表前缀 + private static final String[] TABLE_PREFIX = new String[]{ + "shop_", + "tb_" + }; + // 不需要作为查询参数的字段 + private static final String[] PARAM_EXCLUDE_FIELDS = new String[]{ + "tenant_id", + "create_time", + "update_time" + }; + // 查询参数使用String的类型 + private static final String[] PARAM_TO_STRING_TYPE = new String[]{ + "Date", + "LocalDate", + "LocalTime", + "LocalDateTime" + }; + // 查询参数使用EQ的类型 + private static final String[] PARAM_EQ_TYPE = new String[]{ + "Integer", + "Boolean", + "BigDecimal" + }; + // 是否添加权限注解 + private static final boolean AUTH_ANNOTATION = true; + // 是否添加日志注解 + private static final boolean LOG_ANNOTATION = true; + // controller的mapping前缀 + private static final String CONTROLLER_MAPPING_PREFIX = "/api"; + // 模板所在位置 + private static final String TEMPLATES_DIR = "/src/test/java/com/gxwebsoft/generator/templates"; + + public static void main(String[] args) { + // 代码生成器 + AutoGenerator mpg = new AutoGenerator(); + + // 全局配置 + GlobalConfig gc = new GlobalConfig(); + gc.setOutputDir(OUTPUT_LOCATION + OUTPUT_DIR); + gc.setAuthor(AUTHOR); + gc.setOpen(false); + gc.setFileOverride(true); + gc.setEnableCache(ENABLE_CACHE); + gc.setSwagger2(true); + gc.setIdType(IdType.AUTO); + gc.setServiceName("%sService"); + mpg.setGlobalConfig(gc); + + // 数据源配置 + DataSourceConfig dsc = new DataSourceConfig(); + dsc.setUrl(DB_URL); + // dsc.setSchemaName("public"); + dsc.setDriverName(DB_DRIVER); + dsc.setUsername(DB_USERNAME); + dsc.setPassword(DB_PASSWORD); + mpg.setDataSource(dsc); + + // 包配置 + PackageConfig pc = new PackageConfig(); + pc.setModuleName(MODULE_NAME); + pc.setParent(PACKAGE_NAME); + mpg.setPackageInfo(pc); + + // 策略配置 + StrategyConfig strategy = new StrategyConfig(); + strategy.setNaming(NamingStrategy.underline_to_camel); + strategy.setColumnNaming(NamingStrategy.underline_to_camel); + strategy.setInclude(TABLE_NAMES); + strategy.setTablePrefix(TABLE_PREFIX); + strategy.setSuperControllerClass(PACKAGE_NAME + ".common.core.web.BaseController"); + strategy.setEntityLombokModel(true); + strategy.setRestControllerStyle(true); + strategy.setControllerMappingHyphenStyle(true); + strategy.setLogicDeleteFieldName("deleted"); + mpg.setStrategy(strategy); + + // 模板配置 + TemplateConfig templateConfig = new TemplateConfig(); + templateConfig.setController(TEMPLATES_DIR + "/controller.java"); + templateConfig.setEntity(TEMPLATES_DIR + "/entity.java"); + templateConfig.setMapper(TEMPLATES_DIR + "/mapper.java"); + templateConfig.setXml(TEMPLATES_DIR + "/mapper.xml"); + templateConfig.setService(TEMPLATES_DIR + "/service.java"); + templateConfig.setServiceImpl(TEMPLATES_DIR + "/serviceImpl.java"); + mpg.setTemplate(templateConfig); + mpg.setTemplateEngine(new BeetlTemplateEnginePlus()); + + // 自定义模板配置 + InjectionConfig cfg = new InjectionConfig() { + @Override + public void initMap() { + Map map = new HashMap<>(); + map.put("packageName", PACKAGE_NAME); + map.put("paramExcludeFields", PARAM_EXCLUDE_FIELDS); + map.put("paramToStringType", PARAM_TO_STRING_TYPE); + map.put("paramEqType", PARAM_EQ_TYPE); + map.put("authAnnotation", AUTH_ANNOTATION); + map.put("logAnnotation", LOG_ANNOTATION); + map.put("controllerMappingPrefix", CONTROLLER_MAPPING_PREFIX); + this.setMap(map); + } + }; + String templatePath = TEMPLATES_DIR + "/param.java.btl"; + List focList = new ArrayList<>(); + focList.add(new FileOutConfig(templatePath) { + @Override + public String outputFile(TableInfo tableInfo) { + return OUTPUT_LOCATION + OUTPUT_DIR + "/" + + PACKAGE_NAME.replace(".", "/") + + "/" + pc.getModuleName() + "/param/" + + tableInfo.getEntityName() + "Param" + StringPool.DOT_JAVA; + } + }); + cfg.setFileOutConfigList(focList); + mpg.setCfg(cfg); + + mpg.execute(); + } + +} diff --git a/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/SysGenerator.java b/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/SysGenerator.java new file mode 100644 index 0000000..0e8719b --- /dev/null +++ b/com.gxwebwsoft.api-v151/src/test/java/com/gxwebsoft/generator/SysGenerator.java @@ -0,0 +1,168 @@ +package com.gxwebsoft.generator; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.core.toolkit.StringPool; +import com.baomidou.mybatisplus.generator.AutoGenerator; +import com.baomidou.mybatisplus.generator.InjectionConfig; +import com.baomidou.mybatisplus.generator.config.*; +import com.baomidou.mybatisplus.generator.config.po.TableInfo; +import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; +import com.gxwebsoft.generator.engine.BeetlTemplateEnginePlus; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 代码生成工具 + * + * @author WebSoft + * @since 2021-09-05 00:31:14 + */ +public class SysGenerator { + // 输出位置 + private static final String OUTPUT_LOCATION = System.getProperty("user.dir"); + //private static final String OUTPUT_LOCATION = "D:/codegen"; // 不想生成到项目中可以写磁盘路径 + // 输出目录 + private static final String OUTPUT_DIR = "/src/main/java"; + // 作者名称 + private static final String AUTHOR = "科技小王子"; + // 是否在xml中添加二级缓存配置 + private static final boolean ENABLE_CACHE = false; + // 数据库连接配置 + private static final String DB_URL = "jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8"; + private static final String DB_DRIVER = "com.mysql.cj.jdbc.Driver"; + private static final String DB_USERNAME = "com_gxwebsoft_oa"; + private static final String DB_PASSWORD = "EZfW2R4YiWfbLHLw"; + // 包名 + private static final String PACKAGE_NAME = "com.gxwebsoft.common"; + // 模块名 + private static final String MODULE_NAME = "system"; + // 需要生成的表 + private static final String[] TABLE_NAMES = new String[]{ + + "sys_setting", + + }; + // 需要去除的表前缀 + private static final String[] TABLE_PREFIX = new String[]{ + "sys_", + "tb_" + }; + // 不需要作为查询参数的字段 + private static final String[] PARAM_EXCLUDE_FIELDS = new String[]{ + "tenant_id", + "create_time", + "update_time" + }; + // 查询参数使用String的类型 + private static final String[] PARAM_TO_STRING_TYPE = new String[]{ + "Date", + "LocalDate", + "LocalTime", + "LocalDateTime" + }; + // 查询参数使用EQ的类型 + private static final String[] PARAM_EQ_TYPE = new String[]{ + "Integer", + "Boolean", + "BigDecimal" + }; + // 是否添加权限注解 + private static final boolean AUTH_ANNOTATION = true; + // 是否添加日志注解 + private static final boolean LOG_ANNOTATION = true; + // controller的mapping前缀 + private static final String CONTROLLER_MAPPING_PREFIX = "/api"; + // 模板所在位置 + private static final String TEMPLATES_DIR = "/src/test/java/com/gxwebsoft/generator/templates"; + + public static void main(String[] args) { + // 代码生成器 + AutoGenerator mpg = new AutoGenerator(); + + // 全局配置 + GlobalConfig gc = new GlobalConfig(); + gc.setOutputDir(OUTPUT_LOCATION + OUTPUT_DIR); + gc.setAuthor(AUTHOR); + gc.setOpen(false); + gc.setFileOverride(true); + gc.setEnableCache(ENABLE_CACHE); + gc.setSwagger2(true); + gc.setIdType(IdType.AUTO); + gc.setServiceName("%sService"); + mpg.setGlobalConfig(gc); + + // 数据源配置 + DataSourceConfig dsc = new DataSourceConfig(); + dsc.setUrl(DB_URL); + // dsc.setSchemaName("public"); + dsc.setDriverName(DB_DRIVER); + dsc.setUsername(DB_USERNAME); + dsc.setPassword(DB_PASSWORD); + mpg.setDataSource(dsc); + + // 包配置 + PackageConfig pc = new PackageConfig(); + pc.setModuleName(MODULE_NAME); + pc.setParent(PACKAGE_NAME); + mpg.setPackageInfo(pc); + + // 策略配置 + StrategyConfig strategy = new StrategyConfig(); + strategy.setNaming(NamingStrategy.underline_to_camel); + strategy.setColumnNaming(NamingStrategy.underline_to_camel); + strategy.setInclude(TABLE_NAMES); + strategy.setTablePrefix(TABLE_PREFIX); + strategy.setSuperControllerClass(PACKAGE_NAME + ".common.core.web.BaseController"); + strategy.setEntityLombokModel(true); + strategy.setRestControllerStyle(true); + strategy.setControllerMappingHyphenStyle(true); + strategy.setLogicDeleteFieldName("deleted"); + mpg.setStrategy(strategy); + + // 模板配置 + TemplateConfig templateConfig = new TemplateConfig(); + templateConfig.setController(TEMPLATES_DIR + "/controller.java"); + templateConfig.setEntity(TEMPLATES_DIR + "/entity.java"); + templateConfig.setMapper(TEMPLATES_DIR + "/mapper.java"); + templateConfig.setXml(TEMPLATES_DIR + "/mapper.xml"); + templateConfig.setService(TEMPLATES_DIR + "/service.java"); + templateConfig.setServiceImpl(TEMPLATES_DIR + "/serviceImpl.java"); + mpg.setTemplate(templateConfig); + mpg.setTemplateEngine(new BeetlTemplateEnginePlus()); + + // 自定义模板配置 + InjectionConfig cfg = new InjectionConfig() { + @Override + public void initMap() { + Map map = new HashMap<>(); + map.put("packageName", PACKAGE_NAME); + map.put("paramExcludeFields", PARAM_EXCLUDE_FIELDS); + map.put("paramToStringType", PARAM_TO_STRING_TYPE); + map.put("paramEqType", PARAM_EQ_TYPE); + map.put("authAnnotation", AUTH_ANNOTATION); + map.put("logAnnotation", LOG_ANNOTATION); + map.put("controllerMappingPrefix", CONTROLLER_MAPPING_PREFIX); + this.setMap(map); + } + }; + String templatePath = TEMPLATES_DIR + "/param.java.btl"; + List focList = new ArrayList<>(); + focList.add(new FileOutConfig(templatePath) { + @Override + public String outputFile(TableInfo tableInfo) { + return OUTPUT_LOCATION + OUTPUT_DIR + "/" + + PACKAGE_NAME.replace(".", "/") + + "/" + pc.getModuleName() + "/param/" + + tableInfo.getEntityName() + "Param" + StringPool.DOT_JAVA; + } + }); + cfg.setFileOutConfigList(focList); + mpg.setCfg(cfg); + + mpg.execute(); + } + +} diff --git a/com.gxwebwsoft.api-v151/websoft-api.log b/com.gxwebwsoft.api-v151/websoft-api.log new file mode 100644 index 0000000..bc1fc30 --- /dev/null +++ b/com.gxwebwsoft.api-v151/websoft-api.log @@ -0,0 +1,20 @@ +2022-11-17 00:59:11.511 WARN 1005 --- [restartedMain] com.alibaba.druid.pool.DruidDataSource : removeAbandoned is true, not use in production. +2022-11-17 00:59:14.945 WARN 1005 --- [restartedMain] d.s.r.o.OperationImplicitParameterReader : Unable to interpret the implicit parameter configuration with dataType: string, dataTypeClass: class java.lang.Void +2022-11-17 00:59:14.947 WARN 1005 --- [restartedMain] d.s.r.o.OperationImplicitParameterReader : Unable to interpret the implicit parameter configuration with dataType: string, dataTypeClass: class java.lang.Void +2022-11-17 00:59:14.949 WARN 1005 --- [restartedMain] d.s.r.o.OperationImplicitParameterReader : Unable to interpret the implicit parameter configuration with dataType: string, dataTypeClass: class java.lang.Void +2022-11-17 00:59:15.229 WARN 1005 --- [restartedMain] d.s.r.o.OperationImplicitParameterReader : Unable to interpret the implicit parameter configuration with dataType: string, dataTypeClass: class java.lang.Void +2022-11-17 01:03:06.897 WARN 1005 --- [http-nio-8081-exec-3] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 69117 +2022-11-17 01:03:06.920 WARN 1005 --- [http-nio-8081-exec-3] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 69480 +2022-11-17 01:03:06.944 WARN 1005 --- [http-nio-8081-exec-3] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 234555 +2022-11-17 01:03:06.969 WARN 1005 --- [http-nio-8081-exec-3] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 234853 +2022-11-17 01:03:06.993 WARN 1005 --- [http-nio-8081-exec-3] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 235153 +2022-11-17 10:42:24.599 WARN 1005 --- [http-nio-8081-exec-6] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 61971 +2022-11-17 10:45:28.767 WARN 1005 --- [http-nio-8081-exec-9] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.security.access.AccessDeniedException: 不允许访问] +2022-11-17 10:45:36.591 WARN 1005 --- [http-nio-8081-exec-10] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.security.access.AccessDeniedException: 不允许访问] +2022-11-17 10:48:14.878 WARN 1005 --- [http-nio-8081-exec-4] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 158296 +2022-11-17 10:48:14.904 WARN 1005 --- [http-nio-8081-exec-4] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 182534 +2022-11-17 10:49:36.418 WARN 1005 --- [http-nio-8081-exec-8] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 77308 +2022-11-17 10:51:38.363 WARN 1005 --- [http-nio-8081-exec-9] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 68804 +2022-11-17 10:51:38.387 WARN 1005 --- [http-nio-8081-exec-9] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 112148 +2022-11-17 10:55:16.703 WARN 1005 --- [http-nio-8081-exec-4] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 72571 +2022-11-17 10:55:16.730 WARN 1005 --- [http-nio-8081-exec-4] c.a.druid.pool.DruidAbstractDataSource : discard long time none received connection. , jdbcUrl : jdbc:mysql://47.119.165.234:3308/com_gxwebsoft_oa?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8, version : 1.2.5, lastPacketReceivedIdleMillis : 167395 diff --git a/com.gxwebwsoft.api-v151/websoft-api.log.2022-11-16.0.gz b/com.gxwebwsoft.api-v151/websoft-api.log.2022-11-16.0.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b5eae6c4e4aae64f1877c57c377bee7ff2a8a9f GIT binary patch literal 17535 zcmeI4byQVr+wMsLk&*@p5kwl1kPhjV?(UTCM!KX!LYhT)F1owBB&ECStOf4x}U^299SwbB(F4>ALUhcU|{fM8WV7Prvqn17UN*iB-V!SFm2z_>{!K8xP@! z*L!7DdnQAh)c6VZQ|a0`6*vh!CfV^4GWK)9*zq0IhMb0gjuc4q)0sX0o_3Ckcq`dlMrM!79ploP=kW9HOD>pQ9KRHLaw4#k#!3Mg{zoTsL z6ICqN#4BaH82Qo{ZbJ*|soQ{pI6@y1k&A&b<R6|MjxxE6<{K$Ra$VOsZo!mh(fTqp%a z(c?j!>+OjC_3Pt%VgCq+6D_Q(H3WP`!hs^rZ2$J5%~P@MMDpO%Q78T=b+ra(>#eT{ zPSFvU=z&Wz%9?oqa_&^%ozHnc>$hKV2sTG@GWrtCQl#7bDt6^fk*6Gr_oFC1%BX&} zI7y;a`V^8tMI^_{d_{s!)vy|s%M<$=m6(-_`F7#29V?R+B|6@l0Jj0p8fItm{XQQ7 zIOSg{+lZoQ_f4Oyji&%?HI`>V@9k6rF5W6M-8rI_9NmemD300l>w9{bS7S; zvppN>B?cq{bn4G6CVoz`*T~xxI#;VO=_1b04i*+|R6XAq0-5Ti3PPx z9ROSb`H=LO&*Rn=+i$o}07bKhCWgg$3hN{7K$XR4KShVRNEwWYf(rm*vHbWY5=`nN6v$ZxJM(ki#ci zV39KH7)35ux_*r%rn#R>AX-{bpp<182KeZ*zmJ8l#MEUJZF|5m5Ts9FP`V5HXZ?(a zQ=oP*nJ$yH@ZD%k-QORV)9?C%2fk9dPC~CXmKbM)j&YexV#O=|Qbs!ywla&j>)4F_ z>Uz^zxzAhIeCE-%O&rPCV%+^Y3I0mdQ*0GFTf5T%t45%E(r_@mD0Yl=x6?E9!1bnD zyf@V-6DxU*Y^MBui5D~UCV1L+iwJ{t7T@jc)F-An z;*wn|i%i?{_g3aGBqmsV;A>R-44?m;OkOZiNkWaCFZ6@0wzsEZ?^N7T5aTrk`lw3i ze_;DG^=n+UYTLjkfWQJbRiCvtTQN^sLV*!GwDQAZ?-y7NCeyc}hbCghiP^v{c^5!^ znL$;O`fILydo8=YUPjOQ2@4h^Pt~1y6C9Owr*%C`p+fsH2y}}=FSYI7jpuz@InjCx z%I2~o39atcdGVwf?F$%Ub&BjT0#8NCv4des68@E7sV!SrFF;!{_^Y98y9? zx7ttqTDiHsA9a1QoX;cpt!&fw_!11n!^9ZRIFMhu@S+bd%>i&(BX?|jDz+^ z>NVcV?+O+jT=Jo+<^p!iak90l>d+Q@y9yHTnY$EZd+g=+5}n@6&sxL)l$<;AvG7&Q z%MHFk7FQip%4a4djVWv>u=pTxaC3XOEiO-*sh)|Zj5P7zvxaav|J>+t%Deoq-WNd} zso6+N;OT)SHSlafNLku~>g*FvXuTLW$s0OTIZ6rgN1;PkeH^)%8wN43}}^ zx>+o154TApvpV>6X5~1t-CDfiaO$IQPdOch$XnB?_`*Dk?Ip2?13F{dPvzHM^RA@# zDCO_oa@R0qlnwJAMSHk5*6x2n70T0(id1J6BR80}>J0?cC%&=8RI^ z#qaZXFMoc$2)xA@kUhRQ^$w$aEn?apbTE|UpCXTref&xL0nX$BPBz;|^DX-gsX{Ws zy28>(cu$*V`jwP+^e{hDkSIbe%s{EwONO|FGTQoDgyj)oZROd-{vQp=|Np~4L&bp z(A2wO$6nj^L-q<34g}=ye-Rbs^l zy0{cWo=7X~OfSTKUSUcoVuRPL+l`NTbT8c|S917eu{UX9R3wsB!Q6PxYVV}WAd5_u z#5Yc6UXvv|{}iT;l&`b6HhbSA#VpZcuiq8=NqI>XyDEvGk*|b{=2+$gAkhlk%^+fj z_MU18txgenWT0CwauGEK_K=AfPG#XyX%6l5$%T5s92#R>@P%p%l-j>nV@WVTw5xi4 z#qUDa7bikt&vqZPnSU3U&H6@UMZGjfH-$m=JQC>t-Q{QI1Wf}$f}rvB0Qo&r`2m&+ zV$w_nLwumTV3_Mn(ohDY3u66vz40}*n8+L>;x%3N zVAHd$GlN#WQD(%(@h>rFtqfEP6Ll zt_eCey`wtz%rSDT8#~%VV=&g2#`Je+)cLYA1#NazPt@anCQ3IRy0boD3`{F~GU;3M zG~H7n>)Y%0_6&lwt)|2b!@LKPT~u~MkM_-O zs&40(435WVSJgF-zOK>+eR0YuF{ypt-J6jie!WSnWP1hW?It>Ny&?7UVQL03>x0;) z)j5~9dr5N_q)69C9Zp@Xn0~Mwx>s5~c_>J$sr7o61tIm8mA%QpczulTe z+^~*7p~^vfuqP4jO5IOf$jov&Q7-7P%;2r82*bPNv_7{F2HHkm1yf#4`Qj_jXu7vu zyf~Ba>7%};yppU;W7~Ht_*y6F(6eys%=N}{`bV4D?QB8lZ2ncswDTr9ieYXD!D4Up zi(%a3r6!JB8`K;`x&q9qgpZm;hHpBOHEIh)dSB}+Pn5*v)^-MS4D_wsZy)omPLf%LOt-Q}pdltrpl=8Y!8Y~))_xzn9OuB@~9aY3bT2xpj@ zR0av5b&7)t%pEk5!TP#k~?5 zJ}$4VbHMNJ;7K7;x|GGZw$;9$2@cfK89RTrFV@ECsOg*bp~w)OtZrmoVT)**x+;p(t+BTN|wS%gq(bFmrSzIxr) zO>bgkIXpGp(FU#d)O`zY2~LK+4&r`^WQz?^De58mu1!;kW}&r7JVk?nm5IW!^4*g7 zkRUV~McKjaA%E};iE(FYT~hcS%WkxF@)7TtRf?{VoC=hxu z&7DuEEJE>DR5h-c?CrB?KNI3F&%2#}PJI|fQSCRipX)(kHd8%F!A5+|H5>S>bXKk- zxaEfajXZ@&|$)R!QH5p3oD)&vhsP?o! zoV|wjLfzdSa^B_9U2pRd(oHy4W%cZn$AWH0_-cSXtv$8Xz?XHG{R8*l8&`MCei3u8 zzPMN++?!BKYUDIbA+yP*ft-$He5F`r`xGJha&%5W9h-s**M#gn7YfnduD(UZM~mwI z3;8d0Kn^5kG_^q#i8BMXP=n8xhdKJ)PVSe*l7g{}OKxANa!l;mJEH{j21O_zUh)rZ z-kbBoo%&}NvMj@LdjArTgaJ)=z$(xEl+C^th1l^-UJ7f%)VVX;On~w@3c)mvV`EAqi*L8A| zqmqyVDwbo4zU|5M_ZIF0h{lQ^9Iq0Yl-=ioKi2&`KhBQPq_$6}T5O1omz0N<*;ZWe;1}5{1eRRP$RB!S7 z)JBx5#-u0BNi%%*I_GaJpjBnv>qBhn*D6_eE2*X=GqlWO9SAVkq4JzxvAM_$8+#J; z+wW*QD#6Y@+bMci=H+*)u{LkDJmqICn%~v7U{>uI@S?rm^eordJc%e8jnsa!WxG$(U8`#Dac}F`O!=nhL zzV-2!Xy};6`Dn6-nryW=i}9cr3YCf`M#j!9KOaqsQSg1tTC9UYtNk-+^-4UJT+Cl` zNR^sDNNn;KX`0Bo3+v1JM-XR~FEZsuuRz&#kcfZfyX-09^{s$3X639* zE_y|yRpB`TC5VVqxXM1p*$wHURdJp7;*ZTg&ps{Ip>Yb|-w@%@d~p&C$bk|xHDh`a zG6`ur6@;l(A){3hX5WT|LsJ2-tq+m$HCwts+-rnw(H=5na`Yp;O0yAU25bn{fdY8J zL@$VV39$_Ai2}j3taJ$J!wP%pxo`*>wD^)}dDJOlced*E_V)J737U&Xeo^eh)uR|j zU7*ACP~kWhM4OVDT2Ll651l(0PML!_or)jdKp=v!c92 zGvMnbZ-xu<1eUOY>hig9N;iR+xbaCp|6;KMl-HVZ1{awHs=~z+ihVnHV{^e)FlQvW z*t|gaZJ=hQXWAl~;xlh&wDI6HjXzHaNYg!T#lL|$3!8a>-xi2ohWF7&8)vV=6O=x9 zd<$XDvf;NmXOUE4&e8?osi1j*M$bEXF?fMpbF`@cdbPC0Be=8UrG7K`?aG;SEooT3 zK2gIyb#LcdEN$Tf0uo47|I>{T&sI;3@|=>DL_P~TU?;NMnV}Pt<-4SX7cWPn?>8i! zIv36MSoWBy@p{!gEZuN3zT>NeD^KnZr_~D$P_l;*Q!C9>+6T$oS154X4eG=kscr@Y z3W_u8q@$sS#v8Tszj=F&s+)ckJb5W#dYgXsMdt8v3DflE(yhV}0`-<_5}gg+eaS(e z_>!RI0N!2bkllL;?KW)L0sI=!R=~ig!<+cK@MQ=7u`v4FS1kv+`Pwi|L_7|KO1y_I zLCY5z3nc=F>?*z`45+tZ;Qv`@x9$ylQ2%m)v zmbT9IxHVuJUBwJ3Kz^Olcsm8n64KAx}uNa#yworQZB9m z4cw!(ZS_v{!LG-oq1bC9W;PBRJtRO|!Vx`e?BWzPXKg;hqt#u@ynL7P)p?n{iDoInKjJbiIhaSkZ}w`A;@*JlCtf~TaD;P8yXtYOl7H&H?#mo8lKXjHB)4+NCns4zAM47HGXM; zUSp^!6FH95WRRL0u>B@!W&rz{{A$&Qcq?Ybq#Gt?8bgPV0%A$2)ojjM^>%OTr3UA; zd1|!Lp0zJ5Tt{F;%!?smpo-CTnK`&fq=J}i#+upbQjGC|BIIRauHa`1Z7w9$8|`2H z`jvES_FZ3Hm(?R3gdmytWzBCa#v=+rd^JWgmaZN_W#6uWek}Gv@h)4mozHeN>A8rn zsI56qT(oZhO#C(he%DKisFKjj@wi~`E=YnejmHa4_f|5s?TWmnghnfU71Bo`j=SHH z37|&lSbGifei|Q>5dYxL6KPA;nw6|bisjOtROlGAe-#_Vz}b`e76H5cqQ==?%KXes zt(#^1=3J<`>Of=AjZNT06IMipoQ%6ELVSCyP=nCJMt=@tMi)KvT;1W9vhKceZu0x7 zL5kW_EbYATQIkuI5@~M~DvA~U+s|94dl;oHS?>mOOr*0f*zn@s+oCMBuSI5-@5qEs zXl;v6;0W`)AsT`rLUH9dJlbye31@-g($H8iyuIY7P5VgJ@w@79uj%efF<8Dz+FYv6 zlfPa$j~SnYx|}4N{B%8;HN#1<^Gu@r+Qdmc&lrdU$BZ=1s5Ry(QLkAEVKy5;1^sjg z{m1_A1&>m^u zRI*xQVb$soNzcsiN{pMcA)gjYSV`y0I#w?DW4+|}6~^(~0W#B6V%kmgUxC9I=YF!& za8lYsJYQWz<)+DHv|+@*TD&wEN8=B8G0d1%x%Z7fiAiWxkCa}BAIhZ!-6jgN0ou0Q zdbKEeK=fI?7E|?NL(d3?@B+ejW!w?AZwzy5qcL7H@ebs5`u=KHKKWj%#%v2GSQ~j$ z7|-EAWx{1mcO`;{BOhmN5gMKUpJ+*rRwHa!=;H?4EZywi4)H;_iF)rhrKM4t|G@s=HS_SUlLCw`iJooF8Ys zxLkeYNA&Mf!C9L5g4E3N?b&+zvK5cZlwzZH8@D87+-1AQ0xat=AIOp^RjjT6=4e{i zwaB!MtqJh(dB{Zhp-jz6LiqkJ6mNfs2_&TG$wc`gmc>BM%c^qXV;^(IHr}C?U@r94 zN^QQm&nFhy$y_V0h!kl8@qtn7mA=aVtCP8z_3nzhLJXw_qC*3yLEE9Olu^vOwV2p2Z)z> zibF9VbZ4?1@w^R%NQhRv!1c(8MSQ36-R8GNv2>Go6V;F3wehXn+$5$^T9T}?Qasx( z@N7QY&e&e6x6aD80OUw0Mo7|i@{U4^z>yL}*zPORcxHZB>4kVY7}7--ZWo%c#L&5!vjc87iijS{lZOT2 z!!|q#|1+b+(b;q1^nt_-D~4a8tIy+EQ0!YvO1&MHOXMx)F&h+mw6I5KCzDu4OrY}E zOUEhSsE|9VB&pTujNqN@!*J|Gn3_f_Pc>BY_5!3*ybg7d{4TR62%2@+u`@9l#G_3S zai$^uLkrK+NdqE@MZMoSQS*x+@%LDvlF7TUq-T6hX+VfnyXUr3 z!5D@0VvNynU_x!v;s7WruAB^dL^a|I!23ThaFh-xWlD|wzHc%X)nVfWZDa0)SS3c(FS5b?2L7(F$N3UI^7sANPA z!Fm$<9rc*t1yaZe6c@yk(Eo_#+N>oB$)&~O>X}~M4yR=M;v1%zFLs zzW3$q>b|dK&suK?z&Z*Mj%19vB~BRW0b&TAP*EUR1Tcng@CWsT43qoO4aAlUD6@e= zP42iqPJZd%{7Ul*3DA%LI4^lZZ5sw@XHkSB4!gP1D>kDU&PXr8?uePZ9@RntS{P^@u zva)PTBY$CeYl?Jn_DdSPHpbzts-|VyLQw`rWu^*2k;d=crLTI5EfGALItbHSsM931 zBq;RfKJ2P9#hlV6sfieq>f=*XzZW5^vyJt>Mc%5a`6_>||D|%7RW#M-R7K}!i)GV% zWFCJKN?~TyItzDc)H_)U_6V6o$2->Nx2u#264eb49Sjv4?p94f0$rblCe3w~sr%la z&o3}B7pYb)yxVGYVxx+6iRiG72Bm7Ite_}~Er>Npo<`yByD{9F%>78*ec9OyKEn7z z#+%LPe(04rd(8VAqK6~yhkHvLyBeovXLm=4WRL@d)^K7EIDB7h4L$G?b<0 zWWN^S&)Z9>8M;cT0a7J>#pRvd-S4j(c$@kXJ7PF8JOUwpyaOR(gCYb6+97{4I;0c~ zM`-~u)rmmWvj$>C>UkElG7LNWbF+73WUomevz>*csFlMI*de2?tv?@rOatyvabrDo zjU8D#>=Io>%%OlTn)mATm1lqwj56ZJoiU;o?v!sjzY&r?DH$l znKU!q3SdSVL)Q7vqg@O-O1{ zKP-lSZtWtId{iOJnxW^woybP0?gtKwB$X_>0!tBdnp6jM9nLlf^~8m!G7E9}{NmUt zOu%fgm9#vsJghvX+{BGMVj3WvMzsy0g z=d&*NcF?j`1oeYfbx=RpJ_q%K_j90rU{y&4>IV__pngD7h7aloP5YpJP+$k@2ax&s zpnf1d{?reM$H4u7O9j*q=uiLB5BxN-n~M>br(h3vpt_ECpzz$)wO%#RrUCZc)zg+2 z6AEkG_9f>VAB~TECT1;Bq zQ2w&&gXcD2qK3DSC&wiB?m1?H>REQs=!Pog56U~4q~lMNNo>9_6v<~ryjd97xl~x% zlo+j2en=#lNWy(vd3(0&Pv#4_CKD_r?DHZ|LuX7#fovL(BlD*<^XK9nQL|C#%tN!0 zSKkLd4p1cr;kZ@>a$3DY0YpX&REAvzepR#453osrL&Nx0NB?=q$UT53Ahwn@bOSsZ9^7pr5IS`^|%c{A**EAF{QN5&4vUW!A&M z=WQ1K4m;H?ht8a(gv6kNTxY7g>tClky>brv5+78ys+Yt*P%egJd(kb8Zq>NP5qC=?{37GL$!x{KyzJhf$?KkH#TLkr zL3=6&K-EzDP)v(LoBRxw^K8}RJd57g31sMO%0p8-qsmt{HiTNgWYuHTu`Tu%)zl^O zUljEhCl>soyq%pWPE2PT+<@u(GGnb_&f3!YOJz)r=~FfHf(fPUrx=3j1L+;ado!{Ps zv~(88n^5#wPWAS9eot|kvz!`>si&VUkS$OTD%v{SXe-io_O7;nDcV*A2<+{#|0&ut zosUu<0p1Rq+4Qk!>!=yINHwkDOlSG!^aOkQ-eqHUWgbMlyU*sS$ zp|^u{_1@jaBhqPgI^@ejw!&6$zq*WS@U%vpQut4eM}rX`Yi2ut-EN)aLg$s1p6546 z!Dl#E?h~!Vug4(XK!?1bKX&^{02$&+jEMkR7IAuhI~eVR5ZoV#1E1y?+=jq$a=nMc z!OfgNgYt(IBm}9r5Z6Z)r?rNmwFXjgH1crG-9~8dLBBnRc$1+H0lF$fbNAEbK?@g{ zH{3N!^NXDo$AR4Dc-d@%EC);tPEAJxE(l*1Reevm_`YAfT6LB3`F?@B&f!hJ`2_tq z(*?$&rgLusnN7nwdvH3#sCaO=rvm{)&le%{HEXRD!`#Vy)SItVEf-1G5i|FFJBve% zl9evat+zyLE&J=yn;JhA751E}pDcEMFXnQ3mfpjHvy!CXu-ty27NG#+__>H?dLLRG zC$u2mjM_#(7uTH_h8xwJ2)+fy_f;Q?uhFGfgw-ui0HEr|3w03qAtp9+GTEK@=T~gs z;CSH{wd+#vE_9+JG65M#;y7k7J?8VDUIjZr5vMJBQ)Px&N)~|0Cj~ zQM4*LcRjQ!n%8k(r##0g1hsB@mB-fYIU)-3FHG(RKafjWHS!UlSvP8>8aZS_hJKM8QQ)L?wvEft0$K{BO6L&VeBQu9gs1KbLOeQ zcGZFlY*f9h%3!b&+E4(gh-?o^ByRG&m^NcmRTvHio(2NnWwJ+#$_fIE?O;xOyyJ)={}}FRT={D zw2&$brG;Itq5gz z)ym}&FCjQW0!Q2Bk(j^KO>Y_Wm8}=&=STRIXow@pmXxGulp~dp>M}1$UTOgx%wCD< zXtfS1XEv%~a3KHkJc%J{TqYuq5xXT@NQ6r~^rDgDctgnUC*kjTDke#(X5yIG05AMY z%4GDAJiZFOza&d4zEZxl99#5XER&O$ZZ~hVEDbgPYOSUug00oTXYT)_wJJRF4{J4y z$o$D#rD*$$wJIGT@o25yPea|~T=aQk;gcT=M6bXQc|DjSNV=QTonf)FWbb8FI87K>FNFdf=sAfFDs z|JeV%@I3blVh33!L5Teu@W$n7D`6nZq=WO(GNH71PPq@ZOoD>JmWj002-q^otpQsm z9k7_#a%$36ypM}{OR)~OzgZ^y6uU85C7SWA8b;4u+9-B?a!L%-S~BAHLW=XHo<&fW%Xy=x>yJ<>84sCSci~Lvbni*8Ty&c^Fzq`pU@aUPOj!? zOrdX2b)Xq8_aH05^|2Db@5cpk)1)}U?+7Vzw_c-7hL_xzc^C9obXOQ*uLTkCOZa}i zXPd($5ETcbSl96=ZBe7l-y9VoRsp&kMK_|bQ<6Pt6n zCd3L*@ zr0BgURl<0VDp2ZjqqmBptn01tUj6=XdFOojfB0C2C~M-7LMun?NoomYjaAFGKZ{HM zSeD6~u()HS_7xK0?IFF7=4T zq}Fq#gLSGt+obHw?-p46IL~E97&s47T8Qg%GOB%gDsf6f<|x3L`XwN4ubABY4YRUCf>><-g*VP z+rn&*cUuGwe7C(bZ9sSXkIO$AvOJ?#Riw#q*uisi@d{i=ITCGhLKe*$Es!^4aJ#Ss zB`o&MT+5Iy*>Ll+uFYImkZ&O1ZKLQj!if3wJhLeZ&BIA&3s~{UeHK3!c{-hFk-xyF za)d)xUGG$HF^zd)|GLl|=!9PQHlhw)tdJqy&O4{FCyNTJ@cn^gb2)Ntm0*J1fD3+R z!Sxz0JoltlfThX;Bz2VyugdE-{@N-}FC=M^gKUn#Yjsp%*{%PGEvOWXC$Uw2{4Zkb&xr_P#n}H9 zTi}U^e~K-3SI-|3nCew8sxi5mUFin&q|R3bmiwwtt!Pur!aLUXqhn7Xe| zgJ_og;vY22mx|NKs5*$Hzr}w&@bJ+E+y9j7+}Qbq>`L{c+wF9TKAZeE`MzkTh4}5d z6^?AOn-UJJBk*GsL}dpXE!4+7QH&Z9LgfSIA^&`SqJ7A%>A!KdH+LyJlG3!yiR7zB zWaE)i9LG>hQ>N@(Iq?f0-)w8OPZQffla_pSAOO!VkG0aG5((X6Z(E_O6e**#(9bMC z`)T+CzgnZ`!*v`y1d+^9PDcT@5lR}T=Q+eIv{Cq9i<_X7Zzf7I5Eu6^#cfo$_1sYQ z&*GL;^;q2K_9xU!-aP4=MqY4nBme%-;>K(IySTmnx8i2F_b+%j*z!+LuW0lSPw&&# zUp&3e$VX4lmtEPD9daM0MmE{8Iav_Gp%>)oHQn^VViaHg;ptiCK6!d4ha1e5qME~b zk+Uk!<8|%Mt>bmzDb$4kZUs%6VyfdD>{YFM&nxH+lz8roe5~eMTr2(Ghkx$>UPQoX z-G|IPXx&4QF!049$8&>x9eR&PU&r$*%KOR&(F~N-$I_i z^%FfUHs=^T2-T=9EOk|`+Eba4WC=2oF7Or`mM%AdFdq+STAheq54wa|HRkXR-h@~a z^2Xad36>XTlYhyA9SOTIhn)y_VM26a4|qcI=WD1)iXvNR#cK*#EcupUWE|2P8encz^rt0HT2bF+8|zX9;R_^C|s zV1Uci?hE+m#P2-QAiSaAgZ^5k5+{B6pZl19bp1r8^SbUt;wvd1Ssinl*zd;*LUj=k zM5ZTAw)+HHRy~nFYF@chJ$%elTiH2gLSaPvq>}3>$YFo%jSRUJ_e!#C{6CKrNYR^< zyNigW(wpY%7@Brx{nsM}S6IeN_wdtx{h$Cl$LM!}ZJ8Mb4zPEc|K|Yv1i=p4Xe%hH`6N}kPq>kHb491I<}3h)|`wu8gxnCTM64|>4}i> z4KpfKzsQIh`j5XeCl+zRGveKko+W@^fpRD_6%`7OHUuKE_}?Vv@JM1^|0FT~KS>Ph-^7aEBZ-ZI zNsR9g5|ex)G3o!A#Jc{A#L9n@nBZSY%;z_W^^+p@lhQ{ugGtO_6h8iu#1z3KHt;8j zb^Io=lt&T^29p?~K8VCnEPj)i@FR(lfl2HgL7J`SD5NNu#H7I__H+pM$NujHZzi`i zn8c*nv}{69KSM`@N$lMdiScY@@;s85^b?7RK9U$z7MR5Taha>CcmMAsmH{F$2xkz9 zA%jT_6-;71U=rg6lUURviHUB*RwMcQv>FEm*D82g z&1n5GwIl#dtKER7)qE>*n+|?wl3vKXe}<)LVo z*JEl~{rA+e6_i>Ey)?P{GqtS#zonL?ly^Ew$Fktm68;~lW%y%iDe{t_hfm=5x8ZgobIs(tNjoZeO8+mehU^~l9tQj$-Ax6`^iCc@J&+XDr& zmXkqixavwdS+~<>R;_gFm}v+m&L7Av#Rvgu!%0qR-%g{4X^GIA)Y`2z{Ai{<3SIJ2 zfNJ??2G;L&lcGzz^&~_ah3fqHUXGQq0T3b|ED7CGxSMJvngW<=R4nnPyKOs}_j|MA z=vIFj$an-gV9V}FwBQC7n-nNE(aw%GQt$LGQ0I)N_OSr-cZYb%6F%^XL!%2|H&F%6ENbK9bL=)*~>C7w$0#DU*kvAUW8s{5j@ny5IKU$UQSrv7qu67Qj}lpMEBui zTC1aw8$kO&K$FV+I=Mn$cIa$gQ$TtD^_`)N3mNxF#bmY-Gq+J$Z6<8uoR-%@DBd+; z$oAwyh=RfSyv~{FeQPUCa{NvQp8CTut_tKc%o(O$$a&!OK$y%p{+Qj(9ImY0r-#@{ z+rrSwGvX1@vuudhmaHsQyUF9OL;m7G+T(H#?M=GND`TIW5AKmC!k@O;ZhU0(0rjXIPtA zc>UE1+UB@ewl1|NweAn>N-OfxyF0h15Sd-B+^9nh2<42C^DIPHTREu)9#F;t@m-mr H;2{1FQpFK0 literal 0 HcmV?d00001 diff --git a/dynamicTheme.js b/dynamicTheme.js deleted file mode 100644 index 70a9a27..0000000 --- a/dynamicTheme.js +++ /dev/null @@ -1,377 +0,0 @@ -/** ele admin pro dynamic theme plugin license by http://eleadmin.com */ -/** - * 需要修改的less变量 - */ -const variables = { - // Blue - '@blue-1': 'var(--blue-1)', - '@blue-2': 'var(--blue-2)', - '@blue-3': 'var(--blue-3)', - '@blue-4': 'var(--blue-4)', - '@blue-5': 'var(--blue-5)', - '@blue-6': 'var(--blue-6)', - '@blue-7': 'var(--blue-7)', - '@blue-8': 'var(--blue-8)', - '@blue-9': 'var(--blue-9)', - '@blue-10': 'var(--blue-10)', - // Green - '@green-1': 'var(--green-1)', - '@green-2': 'var(--green-2)', - '@green-3': 'var(--green-3)', - '@green-4': 'var(--green-4)', - '@green-5': 'var(--green-5)', - '@green-6': 'var(--green-6)', - '@green-7': 'var(--green-7)', - '@green-8': 'var(--green-8)', - '@green-9': 'var(--green-9)', - '@green-10': 'var(--green-10)', - // Red - '@red-1': 'var(--red-1)', - '@red-2': 'var(--red-2)', - '@red-3': 'var(--red-3)', - '@red-4': 'var(--red-4)', - '@red-5': 'var(--red-5)', - '@red-6': 'var(--red-6)', - '@red-7': 'var(--red-7)', - '@red-8': 'var(--red-8)', - '@red-9': 'var(--red-9)', - '@red-10': 'var(--red-10)', - // Gold - '@gold-1': 'var(--gold-1)', - '@gold-2': 'var(--gold-2)', - '@gold-3': 'var(--gold-3)', - '@gold-4': 'var(--gold-4)', - '@gold-5': 'var(--gold-5)', - '@gold-6': 'var(--gold-6)', - '@gold-7': 'var(--gold-7)', - '@gold-8': 'var(--gold-8)', - '@gold-9': 'var(--gold-9)', - '@gold-10': 'var(--gold-10)', - // Purple - '@purple-1': 'var(--purple-1)', - '@purple-2': 'var(--purple-2)', - '@purple-3': 'var(--purple-3)', - '@purple-4': 'var(--purple-4)', - '@purple-5': 'var(--purple-5)', - '@purple-6': 'var(--purple-6)', - '@purple-7': 'var(--purple-7)', - '@purple-8': 'var(--purple-8)', - '@purple-9': 'var(--purple-9)', - '@purple-10': 'var(--purple-10)', - // Cyan - '@cyan-1': 'var(--cyan-1)', - '@cyan-2': 'var(--cyan-2)', - '@cyan-3': 'var(--cyan-3)', - '@cyan-4': 'var(--cyan-4)', - '@cyan-5': 'var(--cyan-5)', - '@cyan-6': 'var(--cyan-6)', - '@cyan-7': 'var(--cyan-7)', - '@cyan-8': 'var(--cyan-8)', - '@cyan-9': 'var(--cyan-9)', - '@cyan-10': 'var(--cyan-10)', - // Pink - '@pink-1': 'var(--pink-1)', - '@pink-2': 'var(--pink-2)', - '@pink-3': 'var(--pink-3)', - '@pink-4': 'var(--pink-4)', - '@pink-5': 'var(--pink-5)', - '@pink-6': 'var(--pink-6)', - '@pink-7': 'var(--pink-7)', - '@pink-8': 'var(--pink-8)', - '@pink-9': 'var(--pink-9)', - '@pink-10': 'var(--pink-10)', - // Orange - '@orange-1': 'var(--orange-1)', - '@orange-2': 'var(--orange-2)', - '@orange-3': 'var(--orange-3)', - '@orange-4': 'var(--orange-4)', - '@orange-5': 'var(--orange-5)', - '@orange-6': 'var(--orange-6)', - '@orange-7': 'var(--orange-7)', - '@orange-8': 'var(--orange-8)', - '@orange-9': 'var(--orange-9)', - '@orange-10': 'var(--orange-10)', - // Colors - '@primary-color': 'var(--primary-color)', - '@info-color': 'var(--info-color)', - '@success-color': 'var(--success-color)', - '@processing-color': 'var(--processing-color)', - '@error-color': 'var(--error-color)', - '@highlight-color': 'var(--highlight-color)', - '@warning-color': 'var(--warning-color)', - // Color used by default to control hover and active backgrounds - '@primary-1': 'var(--primary-1)', - '@primary-2': 'var(--primary-2)', - '@primary-3': 'var(--primary-3)', - '@primary-4': 'var(--primary-4)', - '@primary-5': 'var(--primary-5)', - '@primary-6': 'var(--primary-6)', - '@primary-7': 'var(--primary-7)', - '@primary-8': 'var(--primary-8)', - '@primary-9': 'var(--primary-9)', - '@primary-10': 'var(--primary-10)', - // Background color - '@body-background': 'var(--body-background)', - '@component-background': 'var(--component-background)', - // Popover - '@popover-background': 'var(--popover-background)', - '@popover-customize-border-color': 'var(--popover-customize-border-color)', - // Text Color - '@text-color': 'var(--text-color)', - '@text-color-secondary': 'var(--text-color-secondary)', - '@text-color-inverse': 'var(--text-color-inverse)', - '@icon-color-hover': 'var(--icon-color-hover)', - '@heading-color': 'var(--heading-color)', - // The background colors for active and hover states for things like - '@item-hover-bg': 'var(--item-hover-bg)', - // LINK - '@link-hover-color': '@primary-5', - '@link-active-color': '@primary-7', - // Border color - '@border-color-base': 'var(--border-color-base)', - '@border-color-split': 'var(--border-color-split)', - '@border-color-inverse': 'var(--border-color-inverse)', - // Outline - '@background-color-light': 'var(--background-color-light)', - '@background-color-base': 'var(--background-color-base)', - // Disabled states - '@disabled-color': 'var(--disabled-color)', - '@disabled-bg': 'var(--disabled-bg)', - '@disabled-color-dark': 'var(--disabled-color-dark)', - // Shadow - '@shadow-color': 'var(--shadow-color)', - '@box-shadow-base': 'var(--box-shadow-base)', - '@shadow-1-up': 'var(--shadow-1-up)', - '@shadow-1-down': 'var(--shadow-1-down)', - '@shadow-1-left': 'var(--shadow-1-left)', - '@shadow-1-right': 'var(--shadow-1-right)', - '@shadow-2': 'var(--shadow-2)', - // Buttons - '@btn-shadow': 'var(--btn-shadow)', - '@btn-primary-shadow': 'var(--btn-primary-shadow)', - '@btn-text-shadow': 'var(--btn-text-shadow)', - '@btn-default-bg': 'var(--btn-default-bg)', - '@btn-danger-bg': '@error-color', - '@btn-danger-border': '@error-color', - '@btn-default-ghost-color': 'var(--btn-default-ghost-color)', - '@btn-default-ghost-border': 'var(--btn-default-ghost-border)', - '@btn-text-hover-bg': 'var(--btn-text-hover-bg)', - // Checkbox - '@checkbox-check-bg': 'var(--checkbox-check-bg)', - // Descriptions - '@descriptions-bg': 'var(--descriptions-bg)', - // Divider - '@divider-color': 'var(--divider-color)', - // Dropdown - '@dropdown-menu-submenu-disabled-bg': 'var(--dropdown-menu-submenu-disabled-bg)', - // Radio - '@radio-dot-disabled-color': 'var(--radio-dot-disabled-color)', - '@radio-solid-checked-color': 'var(--radio-solid-checked-color)', - '@radio-focused-outline': '3px solid @primary-1', // var(--primary-fade-6) - // Radio buttons - '@radio-disabled-button-checked-bg': 'var(--radio-disabled-button-checked-bg)', - // Layout - '@layout-body-background': 'var(--layout-body-background)', - '@layout-header-background': 'var(--layout-header-background)', - '@layout-trigger-background': 'var(--layout-trigger-background)', - // Dropdown - '@dropdown-menu-bg': 'var(--dropdown-menu-bg)', - // Input - '@input-placeholder-color': 'var(--input-placeholder-color)', - '@input-icon-color': 'var(--input-icon-color)', - '@input-bg': 'var(--input-bg)', - '@input-number-handler-active-bg': 'var(--input-number-handler-active-bg)', - '@input-icon-hover-color': 'var(--input-icon-hover-color)', - // Mentions - '@mentions-dropdown-bg': 'var(--mentions-dropdown-bg)', - // Select - '@select-dropdown-bg': 'var(--select-dropdown-bg)', - '@select-background': 'var(--select-background)', - '@select-clear-background': 'var(--select-clear-background)', - '@select-selection-item-bg': 'var(--select-selection-item-bg)', - '@select-selection-item-border-color': 'var(--select-selection-item-border-color)', - '@select-multiple-disabled-background': 'var(--select-multiple-disabled-background)', - '@select-multiple-item-disabled-color': 'var(--select-multiple-item-disabled-color)', - '@select-multiple-item-disabled-border-color': 'var(--select-multiple-item-disabled-border-color)', - // Cascader - '@cascader-bg': 'var(--cascader-bg)', - '@cascader-menu-bg': 'var(--cascader-menu-bg)', - '@cascader-menu-border-color-split': 'var(--cascader-menu-border-color-split)', - // Tooltip - '@tooltip-bg': 'var(--tooltip-bg)', - // Popover - '@popover-bg': 'var(--popover-bg)', - // Modal - '@modal-header-bg': 'var(--modal-header-bg)', - '@modal-header-border-color-split': 'var(--modal-header-border-color-split)', - '@modal-content-bg': 'var(--modal-content-bg)', - '@modal-footer-border-color-split': 'var(--modal-footer-border-color-split)', - // Menu - '@menu-popup-bg': 'var(--menu-popup-bg)', - '@menu-dark-bg': 'var(--menu-dark-bg)', - '@menu-dark-submenu-bg': 'var(--menu-dark-submenu-bg)', - // Table - '@table-header-bg': 'var(--table-header-bg)', - '@table-header-sort-bg': 'var(--table-header-sort-bg)', - '@table-body-sort-bg': 'var(--table-body-sort-bg)', - '@table-row-hover-bg': 'var(--table-row-hover-bg)', - '@table-selected-row-hover-bg': '@primary-1', - '@table-expanded-row-bg': 'var(--table-expanded-row-bg)', - '@table-header-sort-active-bg': 'var(--table-header-sort-active-bg)', - '@table-header-filter-active-bg': 'var(--table-header-filter-active-bg)', - // Badge - '@badge-text-color': '@white', - // Rate - '@rate-star-bg': 'var(--rate-star-bg)', - // Card - '@card-actions-background': 'var(--card-actions-background)', - '@card-skeleton-bg': 'var(--card-skeleton-bg)', - '@card-shadow': 'var(--card-shadow)', - '@gradient-min': 'var(--gradient-min)', - '@gradient-max': 'var(--gradient-max)', - // Comment - '@comment-bg': 'var(--comment-bg)', - '@comment-author-time-color': 'var(--comment-author-time-color)', - '@comment-action-hover-color': 'var(--comment-action-hover-color)', - // BackTop - '@back-top-bg': 'var(--back-top-bg)', - '@back-top-hover-bg': 'var(--back-top-hover-bg)', - // Avatar - '@avatar-bg': 'var(--avatar-bg)', - // Switch - '@switch-bg': '@white', - // Pagination - '@pagination-item-bg': 'var(--pagination-item-bg)', - '@pagination-item-bg-active': 'var(--pagination-item-bg-active)', - '@pagination-item-link-bg': 'var(--pagination-item-link-bg)', - '@pagination-item-disabled-color-active': 'var(--pagination-item-disabled-color-active)', - '@pagination-item-disabled-bg-active': 'var(--pagination-item-disabled-bg-active)', - '@pagination-item-input-bg': 'var(--pagination-item-input-bg)', - // PageHeader - '@page-header-back-color': 'var(--page-header-back-color)', - // Slider - '@slider-rail-background-color': 'var(--slider-rail-background-color)', - '@slider-rail-background-color-hover': 'var(--slider-rail-background-color-hover)', - '@slider-handle-color-focus': '@primary-5', - '@slider-handle-color-focus-shadow': 'var(--primary-fade-20)', - '@slider-dot-border-color': 'var(--slider-dot-border-color)', - '@slider-dot-border-color-active': 'var(--slider-dot-border-color)', - // Skeleton - '@skeleton-to-color': 'var(--skeleton-to-color)', - // Transfer - '@transfer-item-hover-bg': 'var(--transfer-item-hover-bg)', - // Message - '@message-notice-content-bg': 'var(--message-notice-content-bg)', - // Alert - '@alert-success-border-color': '@green-3', - '@alert-success-bg-color': '@green-1', - '@alert-success-icon-color': '@success-color', - '@alert-info-border-color': '@primary-3', - '@alert-info-bg-color': '@primary-1', - '@alert-info-icon-color': '@primary-color', - '@alert-warning-border-color': '@gold-3', - '@alert-warning-bg-color': '@gold-1', - '@alert-warning-icon-color': '@warning-color', - '@alert-error-border-color': '@red-3', - '@alert-error-bg-color': '@red-1', - '@alert-error-icon-color': '@error-color', - // Drawer - '@drawer-bg': 'var(--drawer-bg)', - // Timeline - '@timeline-color': 'var(--timeline-color)', - '@timeline-dot-color': 'var(--timeline-dot-color)', - // Image - '@image-preview-operation-disabled-color': 'var(--image-preview-operation-disabled-color)', - // Steps - '@steps-nav-arrow-color': 'var(--steps-nav-arrow-color)', - '@steps-background': 'var(--steps-background)', - // Notification - '@notification-bg': 'var(--notification-bg)', -}; - -/** - * 需要替换的内容 - */ -const replaces = { - // input/style/mixin.less - 'fade(@color, 20%)': 'ele-fade(@color, 20%)', - // layout/style/index.less - //'tint(@layout-sider-background, 10%)': 'var(--layout-sider-background-1)', - // notification/style/index.less - 'shade(@text-color-secondary, 40%)': '@text-color', - // popover/style/index.less - 'box-shadow: ~\'0 0 8px @{shadow-color} \\9\';': '', - // radio/style/index.less - 'fade(@radio-dot-color, 8%)': 'var(--primary-fade-8)', - // switch/style/index.less - 'fade(@switch-color, 20%)': 'var(--primary-fade-20)', - // menu/style/index.less - 'fade(@primary-color, 20%)': 'var(--primary-fade-20)', - // button/style/mixin.less - 'fadein(@btn-text-hover-bg, 1%)': 'var(--btn-text-active-bg)' -}; - -/** - * 修改less变量的预处理器 - */ -class AntdLessPreProcessor { - constructor(variables, replaces) { - this.variables = variables || {}; - this.replaces = replaces || {}; - } - - process(src) { - let result = src; - Object.keys(this.variables).forEach((key) => { - result = result.replace(new RegExp(key + ':[^;]*;', 'g'), key + ': ' + this.variables[key] + ';'); - }); - Object.keys(this.replaces).forEach((key) => { - //result = result.replaceAll(key, this.replaces[key]); - // replaceAll以及正则如果含有符号容易报错, 使用如下实现全部替换 - result = result.split(key).join(this.replaces[key]); - }); - return result; - } -} - -/** - * 转换antd变量的less插件 - */ -class DynamicAntdLess { - constructor(opt) { - this.option = { - variables: Object.assign({}, variables, opt ? opt.variables : null), - replaces: Object.assign({}, replaces, opt ? opt.replaces : null), - }; - } - - install(less, manager, functions) { - // 添加预处理器 - manager.addPreProcessor(new AntdLessPreProcessor(this.option.variables, this.option.replaces), 2000); - - // 添加自定义函数, 替代fade函数以支持var() - const call = (name, ...args) => new less.tree.Call(name, [new less.tree.Expression(args)]); - functions.add('ele-fade', (node, amount) => { - if (node.name === 'var') { - const color = node.args[0].value; - if (color === '--primary-color' || color === '--info-color') { - return call('var', new less.tree.Anonymous('--primary-fade-' + amount.value)); - } - if (color === '--error-color' || color === '--highlight-color') { - return call('var', new less.tree.Anonymous('--error-fade-' + amount.value)); - } - if (color === '--warning-color') { - return call('var', new less.tree.Anonymous('--warning-fade-' + amount.value)); - } - if (color === '--success-color') { - return call('var', new less.tree.Anonymous('--success-fade-' + amount.value)); - } - return call('var', new less.tree.Anonymous(color + '-fade-unknown')); - } - const f = functions.get('fade'); - return f ? f(node, amount) : node; - }); - } -} - -module.exports = DynamicAntdLess; diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index 816408d..0000000 --- a/jsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": "./", - "paths": { - "@/*": [ - "src/*" - ] - } - }, - "exclude": [ - "node_modules", - "dist" - ] -} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index b088cbc..0000000 --- a/package-lock.json +++ /dev/null @@ -1,40771 +0,0 @@ -{ - "name": "ele-admin-pro-template", - "version": "1.5.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "ele-admin-pro-template", - "version": "1.5.0", - "dependencies": { - "@antv/l7": "^2.5.8", - "@antv/l7-district": "^2.3.11", - "@antv/l7-maps": "^2.5.8", - "@tinymce/tinymce-vue": "~4.0.4", - "ant-design-vue": "~2.2.2", - "axios": "~0.21.1", - "core-js": "~3.15.2", - "countup.js": "~2.0.7", - "cropperjs": "~1.5.12", - "echarts": "~5.1.2", - "echarts-wordcloud": "~2.0.0", - "exceljs": "^4.3.0", - "install": "^0.13.0", - "lodash": "^4.17.21", - "nprogress": "~0.2.0", - "tinymce": "~5.8.2", - "uuid-js": "^0.7.5", - "vue": "~3.1.5", - "vue-axios": "~3.2.4", - "vue-i18n": "~9.1.7", - "vue-router": "~4.0.10", - "vuedraggable": "~4.0.3", - "vuex": "~4.0.2", - "xgplayer-vue": "~1.1.5", - "xlsx": "~0.17.0" - }, - "devDependencies": { - "@vue/cli-plugin-babel": "~4.5.13", - "@vue/cli-plugin-eslint": "~4.5.13", - "@vue/cli-plugin-router": "~4.5.13", - "@vue/cli-plugin-vuex": "~4.5.13", - "@vue/cli-service": "~4.5.13", - "@vue/compiler-sfc": "~3.1.5", - "babel-eslint": "~10.1.0", - "compression-webpack-plugin": "~6.1.1", - "eslint": "~6.8.0", - "eslint-plugin-vue": "~7.13.0", - "less": "~4.1.1", - "less-loader": "~7.3.0", - "postcss": "~8.3.5" - } - }, - "node_modules/@amap/amap-jsapi-loader": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@amap/amap-jsapi-loader/-/amap-jsapi-loader-0.0.3.tgz", - "integrity": "sha512-3Tz50UdmRY2BiONK/mafEQzshYGUinK2hmDlKjYtoJHC/aVydiMOolHENWmP98F603RcrWTM7aLxOFMgesFfug==" - }, - "node_modules/@ant-design/colors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-5.1.1.tgz", - "integrity": "sha512-Txy4KpHrp3q4XZdfgOBqLl+lkQIc3tEvHXOimRN1giX1AEC7mGtyrO9p8iRGJ3FLuVMGa2gNEzQyghVymLttKQ==", - "dependencies": { - "@ctrl/tinycolor": "^3.3.1" - } - }, - "node_modules/@ant-design/icons-svg": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz", - "integrity": "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ==" - }, - "node_modules/@ant-design/icons-vue": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.0.1.tgz", - "integrity": "sha512-HigIgEVV6bbcrz2A92/qDzi/aKWB5EC6b6E1mxMB6aQA7ksiKY+gi4U94TpqyEIIhR23uaDrjufJ+xCZQ+vx6Q==", - "dependencies": { - "@ant-design/colors": "^5.0.0", - "@ant-design/icons-svg": "^4.0.0", - "@types/lodash": "^4.14.165", - "lodash": "^4.17.15" - }, - "peerDependencies": { - "vue": ">=3.0.3" - } - }, - "node_modules/@antv/async-hook": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@antv/async-hook/-/async-hook-2.1.0.tgz", - "integrity": "sha512-q7Rup5jTDAiWh77Xb2vgkCURJGczmU2iWTCkBDq28PuK5KUoenyeGGrFKAVkgqaL663wdpw0Vzn+sYriTfT9hA==", - "dependencies": { - "async": "^3.1.1" - } - }, - "node_modules/@antv/async-hook/node_modules/async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" - }, - "node_modules/@antv/l7": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7/-/l7-2.5.8.tgz", - "integrity": "sha512-LjvkQq5Fp/6Q8tZlqOmqJoLRiv9oYq0YIsoO7bbQ8nJNMwGQW7uDJZ/zDnwZkzBDvEMX3SRkTLeeaGnMq94klA==", - "dependencies": { - "@antv/l7-component": "^2.5.8", - "@antv/l7-core": "^2.5.8", - "@antv/l7-layers": "^2.5.8", - "@antv/l7-maps": "^2.5.8", - "@antv/l7-scene": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7" - } - }, - "node_modules/@antv/l7-component": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-component/-/l7-component-2.5.8.tgz", - "integrity": "sha512-McvXtc2BwvqpLU0wUv2AHJLKgZ0cNUyabzkxdpLHmmzcPJsnELkUb07nxmzqu70MtetjNc6N7cviBo9aEFxPSA==", - "dependencies": { - "@antv/l7-core": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "eventemitter3": "^4.0.0", - "inversify": "^5.0.1", - "reflect-metadata": "^0.1.13" - } - }, - "node_modules/@antv/l7-core": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-core/-/l7-core-2.5.8.tgz", - "integrity": "sha512-kcr5Ycz0RLl0fCvuGxlR6sVe55YNbuiYjQ8isJm579Yfu56eqvhQ8ld7orvjdPdr8hTWeNkyyY4/SE76b5gB8w==", - "dependencies": { - "@antv/async-hook": "^2.1.0", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "@mapbox/tiny-sdf": "^1.1.1", - "ajv": "^6.10.2", - "element-resize-event": "^3.0.3", - "eventemitter3": "^4.0.0", - "gl-matrix": "^3.1.0", - "hammerjs": "^2.0.8", - "inversify": "^5.0.1", - "inversify-inject-decorators": "^3.1.0", - "lodash": "^4.17.15", - "probe.gl": "^3.1.1", - "reflect-metadata": "^0.1.13", - "viewport-mercator-project": "^6.2.1" - } - }, - "node_modules/@antv/l7-district": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@antv/l7-district/-/l7-district-2.3.11.tgz", - "integrity": "sha512-OkW0bsUIVfcoOdq/ELLtmn8g34K9ZsfAtsqpDGDbBDeyi5GhcwE5nzh/FUUwt8ckTuW4UkcRZi0nYNDfsoLMPA==", - "dependencies": { - "@babel/runtime": "^7.7.7", - "@turf/circle": "^6.0.1", - "@turf/distance": "^6.0.1", - "@turf/helpers": "^6.1.4", - "@turf/midpoint": "^5.1.5", - "@turf/turf": "^5.1.6", - "@types/mapbox-gl": "^1.11.2", - "eventemitter3": "^4.0.0", - "geobuf": "^3.0.1", - "lodash": "^4.6.2", - "pbf": "^3.2.1", - "react-dat-gui": "^4.0.3", - "simplify-geojson": "^1.0.3" - }, - "peerDependencies": { - "@antv/l7": "^2.3.0", - "@antv/l7-maps": "^2.3.0" - } - }, - "node_modules/@antv/l7-layers": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-layers/-/l7-layers-2.5.8.tgz", - "integrity": "sha512-WzHKUVXmeeqUHjr+ZvmypiHl/L8Eb3oActSHWEMj590ojgL2zg+ZV6xUiz1zspodQ6UNyR1wI9kFCparLzoQRQ==", - "dependencies": { - "@antv/async-hook": "^2.1.0", - "@antv/l7-core": "^2.5.8", - "@antv/l7-source": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "@mapbox/martini": "^0.2.0", - "@turf/meta": "^6.0.2", - "d3-array": "1", - "d3-color": "^1.4.0", - "d3-scale": "2", - "earcut": "^2.2.1", - "eventemitter3": "^4.0.0", - "extrude-polyline": "^1.0.6", - "gl-matrix": "^3.1.0", - "gl-vec2": "^1.3.0", - "inversify": "^5.0.1", - "lodash": "^4.17.15", - "merge-json-schemas": "1.0.0", - "polyline-miter-util": "^1.0.1", - "reflect-metadata": "^0.1.13" - } - }, - "node_modules/@antv/l7-map": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-map/-/l7-map-2.5.8.tgz", - "integrity": "sha512-44FWn0sqoT3puiojeQyaJt3dmUbK3Tf2ZQ29EpJlKKS5RqbdVvBuE48zok+sQuZ+yy3dbJz/KdVm5Y9PqT5u9A==", - "dependencies": { - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/unitbezier": "^0.0.0", - "eventemitter3": "^4.0.4", - "lodash": "^4.17.15" - } - }, - "node_modules/@antv/l7-maps": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-maps/-/l7-maps-2.5.8.tgz", - "integrity": "sha512-VqH/2k7nt+2CFZNBz3P4594QZ5Lx1k9/g+ktytcjLsFHyHsQ6+YDZS2crpdX7c1IuDjcAMEg53XttL763fQaMg==", - "dependencies": { - "@amap/amap-jsapi-loader": "^0.0.3", - "@antv/l7-core": "^2.5.8", - "@antv/l7-map": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "@types/amap-js-api": "^1.4.6", - "@types/mapbox-gl": "^1.11.2", - "gl-matrix": "^3.1.0", - "inversify": "^5.0.1", - "mapbox-gl": "^1.2.1", - "reflect-metadata": "^0.1.13", - "viewport-mercator-project": "^6.2.1" - } - }, - "node_modules/@antv/l7-renderer": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-renderer/-/l7-renderer-2.5.8.tgz", - "integrity": "sha512-wPDdjxol3RmM4uqn1/nSf0CxPuPzUjpTWTABuIVhfuxayA/D7jZDDTREqDc7LZyU5GH+5VyhxSRtL0f47tE69A==", - "dependencies": { - "@antv/l7-core": "^2.5.8", - "@babel/runtime": "^7.7.7", - "inversify": "^5.0.1", - "lodash": "^4.17.15", - "reflect-metadata": "^0.1.13", - "regl": "^1.6.1" - } - }, - "node_modules/@antv/l7-scene": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-scene/-/l7-scene-2.5.8.tgz", - "integrity": "sha512-RkNrdROZFWNtRYG3KSl6arl6fVYQvLbILVCwsb0HaENL7gFita9j/Qc7Rpzw6XLe/SH7ETScJlMu6/k1Lb3hNQ==", - "dependencies": { - "@antv/l7-component": "^2.5.8", - "@antv/l7-core": "^2.5.8", - "@antv/l7-layers": "^2.5.8", - "@antv/l7-maps": "^2.5.8", - "@antv/l7-renderer": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "inversify": "^5.0.1", - "mapbox-gl": "^1.2.1", - "reflect-metadata": "^0.1.13" - } - }, - "node_modules/@antv/l7-source": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-source/-/l7-source-2.5.8.tgz", - "integrity": "sha512-hhvb63Z6RCvAEayRnr1OmSglCqkcSlKXg/CbwrZtgLFg5JeRcX61HMHfU+hGZ/YQwd6su/2ql9KHupF5Zwczig==", - "dependencies": { - "@antv/async-hook": "^2.1.0", - "@antv/l7-core": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "@mapbox/geojson-rewind": "^0.4.0", - "@turf/helpers": "^6.1.4", - "@turf/invariant": "^6.1.2", - "@turf/meta": "^6.0.2", - "d3-dsv": "^1.1.1", - "d3-hexbin": "^0.2.2", - "eventemitter3": "^4.0.0", - "inversify": "^5.0.1", - "lodash": "^4.17.15", - "reflect-metadata": "^0.1.13", - "supercluster": "^7.0.0" - } - }, - "node_modules/@antv/l7-utils": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-utils/-/l7-utils-2.5.8.tgz", - "integrity": "sha512-d37PaBYZsMdj3jXPAQYmYze0n0bQsPReJpuJT4sYN5Fpv9oh8eOVbcqWYfzT9PGzcZ3jX3pKETCQ/f6ydbL5AQ==", - "dependencies": { - "@babel/runtime": "^7.7.7", - "@turf/helpers": "^6.1.4", - "d3-color": "^1.4.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", - "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.15.0", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0", - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "dependencies": { - "@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" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.15.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", - "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", - "dev": true, - "dependencies": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-proposal-optional-chaining": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", - "dev": true, - "dependencies": { - "@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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.5.tgz", - "integrity": "sha512-LYz5nvQcvYeRVjui1Ykn28i+3aUiXwQ/3MGoEy0InTaz1pJo/lAzmIDXX+BQny/oufgHzJ6vnEEiXQ8KZjEVFg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-decorators": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.14.7", - "@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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", - "dev": true, - "dependencies": { - "@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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", - "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", - "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", - "dev": true, - "dependencies": { - "@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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", - "dev": true, - "dependencies": { - "@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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz", - "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==", - "dev": true, - "dependencies": { - "@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" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", - "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@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.9", - "@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.7", - "@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.9", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@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.15.0", - "@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.9", - "@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.6", - "@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.15.0", - "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.16.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "dependencies": { - "@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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@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.15.0", - "@babel/types": "^7.15.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", - "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@fast-csv/format": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz", - "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", - "dependencies": { - "@types/node": "^14.0.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isboolean": "^3.0.3", - "lodash.isequal": "^4.5.0", - "lodash.isfunction": "^3.0.9", - "lodash.isnil": "^4.0.0" - } - }, - "node_modules/@fast-csv/format/node_modules/@types/node": { - "version": "14.17.29", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.29.tgz", - "integrity": "sha512-sd4CHI9eTJXTH2vF3RGtGkqvWRwhsSSUFsXD4oG38GZzSZ0tNPbWikd2AbOAcKxCXhOg57fL8FPxjpfSzb2pIQ==" - }, - "node_modules/@fast-csv/parse": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", - "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", - "dependencies": { - "@types/node": "^14.0.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.groupby": "^4.6.0", - "lodash.isfunction": "^3.0.9", - "lodash.isnil": "^4.0.0", - "lodash.isundefined": "^3.0.1", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/@fast-csv/parse/node_modules/@types/node": { - "version": "14.17.29", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.29.tgz", - "integrity": "sha512-sd4CHI9eTJXTH2vF3RGtGkqvWRwhsSSUFsXD4oG38GZzSZ0tNPbWikd2AbOAcKxCXhOg57fL8FPxjpfSzb2pIQ==" - }, - "node_modules/@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "deprecated": "Moved to 'npm install @sideway/address'", - "dev": true - }, - "node_modules/@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true - }, - "node_modules/@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "deprecated": "Switch to 'npm install joi'", - "dev": true, - "dependencies": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "node_modules/@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", - "dev": true, - "dependencies": { - "@hapi/hoek": "^8.3.0" - } - }, - "node_modules/@icons/material": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", - "dev": true, - "dependencies": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/@intervolga/optimize-cssnano-plugin/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/@intervolga/optimize-cssnano-plugin/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@intlify/core-base": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.7.tgz", - "integrity": "sha512-q1W2j81xbHyfKrNcca/CeJyf0Bcx4u9UDu05l7AaiJbqOseTme2o2I3wp1hDDCtmC7k7HgX0sAygyHNJH9swuQ==", - "dependencies": { - "@intlify/devtools-if": "9.1.7", - "@intlify/message-compiler": "9.1.7", - "@intlify/message-resolver": "9.1.7", - "@intlify/runtime": "9.1.7", - "@intlify/shared": "9.1.7", - "@intlify/vue-devtools": "9.1.7" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@intlify/devtools-if": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.7.tgz", - "integrity": "sha512-/DcN5FUySSkQhDqx5y1RvxfuCXO3Ot/dUEIOs472qbM7Hyb2qif+eXCnwHBzlI4+wEfQVT6L0PiM1a7Er/ro9g==", - "dependencies": { - "@intlify/shared": "9.1.7" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@intlify/message-compiler": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.7.tgz", - "integrity": "sha512-JZNkAhr3O7tnbdbRBcpYfqr/Ai26WTzX0K/lV8Y1KVdOIj/dGiamaffdWUdFiDXUnbJRNbPiOaKxy7Pwip3KxQ==", - "dependencies": { - "@intlify/message-resolver": "9.1.7", - "@intlify/shared": "9.1.7", - "source-map": "0.6.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@intlify/message-resolver": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.7.tgz", - "integrity": "sha512-WTK+OaXJYjyquLGhuCyDvU2WHkG+kXzXeHagmVFHn+s118Jf2143zzkLLUrapP5CtZ/csuyjmYg7b3xQRQAmvw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@intlify/runtime": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.7.tgz", - "integrity": "sha512-QURPSlzhOVnRwS2XMGpCDsDkP42kfVBh94aAORxh/gVGzdgJip2vagrIFij/J69aEqdB476WJkMhVjP8VSHmiA==", - "dependencies": { - "@intlify/message-compiler": "9.1.7", - "@intlify/message-resolver": "9.1.7", - "@intlify/shared": "9.1.7" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@intlify/shared": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.7.tgz", - "integrity": "sha512-zt0zlUdalumvT9AjQNxPXA36UgOndUyvBMplh8uRZU0fhWHAwhnJTcf0NaG9Qvr8I1n3HPSs96+kLb/YdwTavQ==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@intlify/vue-devtools": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.7.tgz", - "integrity": "sha512-DI5Wc0aOiohtBUGUkKAcryCWbbuaO4/PK4Pa/LaNCsFNxbtgR5qkIDmhBv9xVPYGTUhySXxaDDAMvOpBjhPJjw==", - "dependencies": { - "@intlify/message-resolver": "9.1.7", - "@intlify/runtime": "9.1.7", - "@intlify/shared": "9.1.7" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@mapbox/geojson-area": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz", - "integrity": "sha1-GNeBSqNr8j+7zDefjiaiKSfevxA=", - "dependencies": { - "wgs84": "0.0.0" - } - }, - "node_modules/@mapbox/geojson-rewind": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.4.1.tgz", - "integrity": "sha512-mxo2MEr7izA1uOXcDsw99Kgg6xW3P4H2j4n1lmldsgviIelpssvP+jQDivFKOHrOVJDpTTi5oZJvRcHtU9Uufw==", - "dependencies": { - "@mapbox/geojson-area": "0.2.2", - "concat-stream": "~1.6.0", - "minimist": "^1.2.5", - "sharkdown": "^0.1.0" - }, - "bin": { - "geojson-rewind": "geojson-rewind" - } - }, - "node_modules/@mapbox/geojson-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz", - "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw==" - }, - "node_modules/@mapbox/jsonlint-lines-primitives": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", - "integrity": "sha1-zlblOfg1UrWNENZy6k1vya3HsjQ=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@mapbox/mapbox-gl-supported": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz", - "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==", - "peerDependencies": { - "mapbox-gl": ">=0.32.1 <2.0.0" - } - }, - "node_modules/@mapbox/martini": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz", - "integrity": "sha512-7hFhtkb0KTLEls+TRw/rWayq5EeHtTaErgm/NskVoXmtgAQu/9D299aeyj6mzAR/6XUnYRp2lU+4IcrYRFjVsQ==" - }, - "node_modules/@mapbox/point-geometry": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", - "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=" - }, - "node_modules/@mapbox/tiny-sdf": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", - "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==" - }, - "node_modules/@mapbox/unitbezier": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", - "integrity": "sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4=" - }, - "node_modules/@mapbox/vector-tile": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", - "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", - "dependencies": { - "@mapbox/point-geometry": "~0.1.0" - } - }, - "node_modules/@mapbox/whoots-js": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", - "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@probe.gl/stats": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-3.4.0.tgz", - "integrity": "sha512-Gl37r9qGuiKadIvTZdSZvzCNOttJYw6RcY1oT0oDuB8r2uhuZAdSMQRQTy9FTinp6MY6O9wngGnV6EpQ8wSBAw==", - "dependencies": { - "@babel/runtime": "^7.0.0" - } - }, - "node_modules/@simonwep/pickr": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.1.tgz", - "integrity": "sha512-3Q5+INWW0Py+/E9hgy0cyD0/0w/yGZbkxam6RzFVFDOEHgAqMVJR+x9znx58/ky/ZIvE/78FbH189yIC9h111A==", - "dependencies": { - "core-js": "^3.12.1", - "nanopop": "^2.1.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.0.tgz", - "integrity": "sha512-RLotfx6k1+nfLacwNCenj7VnTMPxVwYKoGOcffMFoJDKM8tXzBiCN0hMHFJNnoAojduYAsxuiMm0EOMixgiRow==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "error-stack-parser": "^2.0.2", - "string-width": "^2.0.0", - "strip-ansi": "^5" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/string-width/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", - "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", - "dev": true - }, - "node_modules/@tinymce/tinymce-vue": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@tinymce/tinymce-vue/-/tinymce-vue-4.0.4.tgz", - "integrity": "sha512-nLd96QK8P53dCm+oF6j2D5AXoZ9MCZyjybt7B98wXo2csfKd2Ozbjv9dlnRKCdEe/JZBG4KbwBEjXlwsaAGEvg==", - "peerDependencies": { - "vue": "^3.0.0" - } - }, - "node_modules/@turf/along": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/along/-/along-5.1.5.tgz", - "integrity": "sha1-YdbmplhKzdq1asVYTge/jL5fi+s=", - "dependencies": { - "@turf/bearing": "^5.1.5", - "@turf/destination": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/along/node_modules/@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/along/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/along/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/along/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/area": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/area/-/area-5.1.5.tgz", - "integrity": "sha1-79iZv9Jgzb0VQbKjwVX4pdLu+h0=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/area/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/area/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/bbox": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-5.1.5.tgz", - "integrity": "sha1-MFHfUUrUxQ9KT5uKLRX9i2hA7aM=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/bbox-clip": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bbox-clip/-/bbox-clip-5.1.5.tgz", - "integrity": "sha1-M2S1Mo3/nzz0HZ4C7a/zdNFQzIQ=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "lineclip": "^1.1.5" - } - }, - "node_modules/@turf/bbox-clip/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/bbox-clip/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/bbox-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-5.1.5.tgz", - "integrity": "sha1-auuk7VHYXSluD3w4uIwznwHu4CQ=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/bbox-polygon/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/bbox/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/bbox/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/bearing": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-5.1.5.tgz", - "integrity": "sha1-egt5ATbE70eX8CRjBdRcvi0ns/c=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/bearing/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/bearing/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/bezier-spline": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bezier-spline/-/bezier-spline-5.1.5.tgz", - "integrity": "sha1-WaJ7ul17l+8Vqz/VpA+9I4cEm8o=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/bezier-spline/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/bezier-spline/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/boolean-clockwise": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-5.1.5.tgz", - "integrity": "sha1-MwK32sYsXikaB4nimvcoM4f6nes=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/boolean-clockwise/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/boolean-clockwise/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/boolean-contains": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-contains/-/boolean-contains-5.1.5.tgz", - "integrity": "sha1-WW1jruY2961T7pn5/yTJaZSg7xQ=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/boolean-point-on-line": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/boolean-contains/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/boolean-contains/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/boolean-crosses": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-crosses/-/boolean-crosses-5.1.5.tgz", - "integrity": "sha1-Ab+uollvFk3kpNMlCU3HwlXHFdY=", - "dependencies": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/polygon-to-line": "^5.1.5" - } - }, - "node_modules/@turf/boolean-crosses/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/boolean-crosses/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/boolean-disjoint": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/boolean-disjoint/-/boolean-disjoint-5.1.6.tgz", - "integrity": "sha512-KHvUS6SBNYHBCLIJEJrg04pF5Oy+Fqn8V5G9U+9pti5vI9tyX7Ln2g7RSB7iJ1Cxsz8QAi6OukhXjEF2/8ZpGg==", - "dependencies": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/polygon-to-line": "^5.1.5" - } - }, - "node_modules/@turf/boolean-disjoint/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/boolean-disjoint/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/boolean-equal": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-equal/-/boolean-equal-5.1.5.tgz", - "integrity": "sha1-Kfj21gu4RQff12WzIlTbjnLJOKQ=", - "dependencies": { - "@turf/clean-coords": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "geojson-equality": "0.1.6" - } - }, - "node_modules/@turf/boolean-equal/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/boolean-equal/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/boolean-overlap": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-overlap/-/boolean-overlap-5.1.5.tgz", - "integrity": "sha1-DU5kxSx3CijpPZ7834qLg3OsznU=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/line-overlap": "^5.1.5", - "@turf/meta": "^5.1.5", - "geojson-equality": "0.1.6" - } - }, - "node_modules/@turf/boolean-overlap/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/boolean-overlap/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/boolean-overlap/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/boolean-parallel": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-parallel/-/boolean-parallel-5.1.5.tgz", - "integrity": "sha1-c5NYR16ltlx+GCejw+DopofTqF0=", - "dependencies": { - "@turf/clean-coords": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/line-segment": "^5.1.5", - "@turf/rhumb-bearing": "^5.1.5" - } - }, - "node_modules/@turf/boolean-parallel/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/boolean-point-in-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-5.1.5.tgz", - "integrity": "sha1-8BzBlNHgMKVIv9qYHLpDz9YpQbc=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/boolean-point-in-polygon/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/boolean-point-in-polygon/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/boolean-point-on-line": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-5.1.5.tgz", - "integrity": "sha1-9jPF/4Aq0ku48Vja269v9KAj3Xs=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/boolean-point-on-line/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/boolean-point-on-line/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/boolean-within": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-within/-/boolean-within-5.1.5.tgz", - "integrity": "sha1-RxBdVtB1Kp0Pv81Dw2pfkUnchpc=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/boolean-point-on-line": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/boolean-within/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/boolean-within/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/buffer": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/buffer/-/buffer-5.1.5.tgz", - "integrity": "sha1-hByWJ8+5dLEirE4alW8EZrwCMcQ=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/center": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/projection": "^5.1.5", - "d3-geo": "1.7.1", - "turf-jsts": "*" - } - }, - "node_modules/@turf/buffer/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/buffer/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/center": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center/-/center-5.1.5.tgz", - "integrity": "sha1-RKss2VT2PA03dX9xWKmcPvURS4A=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/center-mean": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center-mean/-/center-mean-5.1.5.tgz", - "integrity": "sha1-jI6YdTkeXwnw5uePXWYbiLIQigo=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/center-mean/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/center-mean/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/center-median": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center-median/-/center-median-5.1.5.tgz", - "integrity": "sha1-u0Yb/noqSGAdikcnaFcYcjoUqHI=", - "dependencies": { - "@turf/center-mean": "^5.1.5", - "@turf/centroid": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/center-median/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/center-median/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/center-median/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/center-median/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/center-of-mass": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center-of-mass/-/center-of-mass-5.1.5.tgz", - "integrity": "sha1-TTvXnYhJjbq4Mk1PafAyL2Uguco=", - "dependencies": { - "@turf/centroid": "^5.1.5", - "@turf/convex": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/center-of-mass/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/center-of-mass/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/center-of-mass/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/center/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/centroid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-5.1.5.tgz", - "integrity": "sha1-d4radCFjNQIa2P0OemWoNJ1Tx2k=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/centroid/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/centroid/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/circle": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-6.5.0.tgz", - "integrity": "sha512-oU1+Kq9DgRnoSbWFHKnnUdTmtcRUMmHoV9DjTXu9vOLNV5OWtAAh1VZ+mzsioGGzoDNT/V5igbFOkMfBQc0B6A==", - "dependencies": { - "@turf/destination": "^6.5.0", - "@turf/helpers": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/clean-coords": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-5.1.5.tgz", - "integrity": "sha1-EoAKmKeMmkUqcuxChJPEOs8q2h8=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/clean-coords/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/clean-coords/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/clone": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-5.1.5.tgz", - "integrity": "sha1-JT6NNUdxgZduM636tQoPAqfw42c=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/clone/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/clusters": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clusters/-/clusters-5.1.5.tgz", - "integrity": "sha1-ZzpeXxsZycq6vFfJCO6t1oIiTdQ=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/clusters-dbscan": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-5.1.5.tgz", - "integrity": "sha1-V4H7TmVsdHoLjpk333MYHAMJ4m8=", - "dependencies": { - "@turf/clone": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "density-clustering": "1.3.0" - } - }, - "node_modules/@turf/clusters-dbscan/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/clusters-dbscan/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/clusters-dbscan/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/clusters-dbscan/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/clusters-kmeans": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-5.1.5.tgz", - "integrity": "sha1-/W3+qLEzuovcI3CsPKzuFYejAvE=", - "dependencies": { - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "skmeans": "0.9.7" - } - }, - "node_modules/@turf/clusters-kmeans/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/clusters-kmeans/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/clusters-kmeans/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/clusters/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/clusters/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/collect": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/collect/-/collect-5.1.5.tgz", - "integrity": "sha1-/pjJqMIY7PJP/DPXApUXt8GbKj4=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5", - "rbush": "^2.0.1" - } - }, - "node_modules/@turf/collect/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/collect/node_modules/quickselect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" - }, - "node_modules/@turf/collect/node_modules/rbush": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", - "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", - "dependencies": { - "quickselect": "^1.0.1" - } - }, - "node_modules/@turf/combine": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/combine/-/combine-5.1.5.tgz", - "integrity": "sha1-uxS976VVBDVxlfwaEkzX1TqMiQU=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/combine/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/combine/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/concave": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/concave/-/concave-5.1.5.tgz", - "integrity": "sha1-I7uqw4fQNLlldKG9cNBZI3qdIRA=", - "dependencies": { - "@turf/clone": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/tin": "^5.1.5", - "topojson-client": "3.x", - "topojson-server": "3.x" - } - }, - "node_modules/@turf/concave/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/concave/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/concave/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/concave/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/convex": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/convex/-/convex-5.1.5.tgz", - "integrity": "sha1-Dfk3fdACIWzpghsH9wXgN9rj4B0=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5", - "concaveman": "*" - } - }, - "node_modules/@turf/convex/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/convex/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/destination": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-6.5.0.tgz", - "integrity": "sha512-4cnWQlNC8d1tItOz9B4pmJdWpXqS0vEvv65bI/Pj/genJnsL7evI0/Xw42RvEGROS481MPiU80xzvwxEvhQiMQ==", - "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/difference": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/difference/-/difference-5.1.5.tgz", - "integrity": "sha1-ok1pCnvKgD8QkKnuO52Qb8Q3H0I=", - "dependencies": { - "@turf/area": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "turf-jsts": "*" - } - }, - "node_modules/@turf/difference/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/difference/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/difference/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/dissolve": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/dissolve/-/dissolve-5.1.5.tgz", - "integrity": "sha1-LPEzqQIdIWODHD16lY1lB/nYGTg=", - "dependencies": { - "@turf/boolean-overlap": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/union": "^5.1.5", - "geojson-rbush": "2.1.0", - "get-closest": "*" - } - }, - "node_modules/@turf/dissolve/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/dissolve/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/dissolve/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/distance": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-6.5.0.tgz", - "integrity": "sha512-xzykSLfoURec5qvQJcfifw/1mJa+5UwByZZ5TZ8iaqjGYN0vomhV9aiSLeYdUGtYRESZ+DYC/OzY+4RclZYgMg==", - "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/ellipse": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/ellipse/-/ellipse-5.1.5.tgz", - "integrity": "sha1-1XyrhTmFkgzeYCKKeNgEWAJcVL4=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/rhumb-destination": "^5.1.5", - "@turf/transform-rotate": "^5.1.5" - } - }, - "node_modules/@turf/ellipse/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/ellipse/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/envelope": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/envelope/-/envelope-5.1.5.tgz", - "integrity": "sha1-UBMwnFP91D369LWIplw/7X28EIo=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/bbox-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/envelope/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/explode": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/explode/-/explode-5.1.5.tgz", - "integrity": "sha1-sSsvd0AEobSPYrqVsgocZVo94Rg=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/explode/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/explode/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/flatten": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/flatten/-/flatten-5.1.5.tgz", - "integrity": "sha1-2iknBnEz7WFpsLnWB7khVoiqE1g=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/flatten/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/flatten/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/flip": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/flip/-/flip-5.1.5.tgz", - "integrity": "sha1-Q29kOnIvDKU7n85jjkaT2zYIpoo=", - "dependencies": { - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/flip/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/flip/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/great-circle": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/great-circle/-/great-circle-5.1.5.tgz", - "integrity": "sha1-3r+2cc5HVQnLY3MBwV/PzPo1mpM=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/great-circle/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/great-circle/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/helpers": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz", - "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==", - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/hex-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/hex-grid/-/hex-grid-5.1.5.tgz", - "integrity": "sha1-m3ul/s9QUfHoWJL3E/zlxVBQKmo=", - "dependencies": { - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/intersect": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/hex-grid/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/hex-grid/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/hex-grid/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/interpolate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/interpolate/-/interpolate-5.1.5.tgz", - "integrity": "sha1-DxLwq3VtbdEK+ykMpuh3ve8BPqo=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/centroid": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/hex-grid": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/point-grid": "^5.1.5", - "@turf/square-grid": "^5.1.5", - "@turf/triangle-grid": "^5.1.5" - } - }, - "node_modules/@turf/interpolate/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/interpolate/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/interpolate/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/interpolate/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/intersect": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/intersect/-/intersect-5.1.6.tgz", - "integrity": "sha512-KXyNv/GXdoGAOy03qZF53rgtXC2tNhF/4jLwTKiVRrBQH6kcEpipGStdJ+QkYIlarQPa8f7I9UlVAB19et4MfQ==", - "dependencies": { - "@turf/clean-coords": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/truncate": "^5.1.5", - "turf-jsts": "*" - } - }, - "node_modules/@turf/intersect/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/intersect/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/invariant": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz", - "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==", - "dependencies": { - "@turf/helpers": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/isobands": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/isobands/-/isobands-5.1.5.tgz", - "integrity": "sha1-a0TO9YTVUaMTBBh68jtKFYLj8I0=", - "dependencies": { - "@turf/area": "^5.1.5", - "@turf/bbox": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/explode": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/isobands/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/isobands/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/isobands/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/isolines": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/isolines/-/isolines-5.1.5.tgz", - "integrity": "sha1-irTn9Cuz38VGFOW/FVln9+VdLeE=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/isolines/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/isolines/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/isolines/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/kinks": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/kinks/-/kinks-5.1.5.tgz", - "integrity": "sha1-irtpYdm7AQchO63fLCwmQNAlaYA=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/kinks/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/length": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/length/-/length-5.1.5.tgz", - "integrity": "sha1-86X4ZMK5lqi7RxeUU1ofrxLuvvs=", - "dependencies": { - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/length/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/length/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/length/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/length/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-arc": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-arc/-/line-arc-5.1.5.tgz", - "integrity": "sha1-AHinRHg1oSrkFKIR+aZNEYYVDhU=", - "dependencies": { - "@turf/circle": "^5.1.5", - "@turf/destination": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-arc/node_modules/@turf/circle": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-5.1.5.tgz", - "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU=", - "dependencies": { - "@turf/destination": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-arc/node_modules/@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/line-arc/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/line-arc/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-chunk": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-chunk/-/line-chunk-5.1.5.tgz", - "integrity": "sha1-kQqFwFwG2dD5w4l3oF4IGNUIXEI=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/length": "^5.1.5", - "@turf/line-slice-along": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/line-chunk/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/line-chunk/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-intersect": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-intersect/-/line-intersect-5.1.5.tgz", - "integrity": "sha1-DikHGuQDKV5JFyO8SfXPrI0R3fM=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-segment": "^5.1.5", - "@turf/meta": "^5.1.5", - "geojson-rbush": "2.1.0" - } - }, - "node_modules/@turf/line-intersect/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/line-intersect/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-intersect/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-offset": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-offset/-/line-offset-5.1.5.tgz", - "integrity": "sha1-KrWy8In4yRPiMdmUN4553KkLWh4=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/line-offset/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/line-offset/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-offset/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-overlap": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-overlap/-/line-overlap-5.1.5.tgz", - "integrity": "sha1-lDxvh6A4bcQ9+sEdKz/5wRLNP2A=", - "dependencies": { - "@turf/boolean-point-on-line": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-segment": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/nearest-point-on-line": "^5.1.5", - "geojson-rbush": "2.1.0" - } - }, - "node_modules/@turf/line-overlap/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/line-overlap/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-overlap/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-segment": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-segment/-/line-segment-5.1.5.tgz", - "integrity": "sha1-Mgeq7lRqskw9jcPMY/kcdwuAE+U=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/line-segment/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/line-segment/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-segment/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-slice": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-slice/-/line-slice-5.1.5.tgz", - "integrity": "sha1-Hs/OFGKjeFeXVM7fRGTN4mgp8rU=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/nearest-point-on-line": "^5.1.5" - } - }, - "node_modules/@turf/line-slice-along": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-slice-along/-/line-slice-along-5.1.5.tgz", - "integrity": "sha1-7drQoh70efKWihG9LdcomiEy6aU=", - "dependencies": { - "@turf/bearing": "^5.1.5", - "@turf/destination": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-slice-along/node_modules/@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/line-slice-along/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/line-slice-along/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/line-slice-along/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-slice/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/line-slice/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-split": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-split/-/line-split-5.1.5.tgz", - "integrity": "sha1-Wy30w3YZty73JbUWPPmSbVVArLc=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/line-segment": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/nearest-point-on-line": "^5.1.5", - "@turf/square": "^5.1.5", - "@turf/truncate": "^5.1.5", - "geojson-rbush": "2.1.0" - } - }, - "node_modules/@turf/line-split/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/line-split/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-split/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/line-to-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-to-polygon/-/line-to-polygon-5.1.5.tgz", - "integrity": "sha1-ITz0Gmj4Ikd4ujnTGH3sPouBhlo=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/line-to-polygon/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/line-to-polygon/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/mask": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/mask/-/mask-5.1.5.tgz", - "integrity": "sha1-mrD+8aJyyY/j70kvn/thggayQtU=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/union": "^5.1.5", - "rbush": "^2.0.1" - } - }, - "node_modules/@turf/mask/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/mask/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/mask/node_modules/quickselect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" - }, - "node_modules/@turf/mask/node_modules/rbush": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", - "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", - "dependencies": { - "quickselect": "^1.0.1" - } - }, - "node_modules/@turf/meta": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz", - "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==", - "dependencies": { - "@turf/helpers": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/midpoint": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/midpoint/-/midpoint-5.1.5.tgz", - "integrity": "sha1-4mH2srDqgSTM7/VSomLdRlydBfA=", - "dependencies": { - "@turf/bearing": "^5.1.5", - "@turf/destination": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/midpoint/node_modules/@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/midpoint/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/midpoint/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/midpoint/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/nearest-point": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/nearest-point/-/nearest-point-5.1.5.tgz", - "integrity": "sha1-EgUN5Bw5hEMiTHl43g9iE5ANNPs=", - "dependencies": { - "@turf/clone": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/nearest-point-on-line": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/nearest-point-on-line/-/nearest-point-on-line-5.1.5.tgz", - "integrity": "sha1-VgauKX8VlHUkvqUaKp71HsG/nDY=", - "dependencies": { - "@turf/bearing": "^5.1.5", - "@turf/destination": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/nearest-point-on-line/node_modules/@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/nearest-point-on-line/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/nearest-point-on-line/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/nearest-point-on-line/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/nearest-point-on-line/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/nearest-point-to-line": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/nearest-point-to-line/-/nearest-point-to-line-5.1.6.tgz", - "integrity": "sha512-ZSvDIEiHhifn/vNwLXZI/E8xmEz5yBPqfUR7BVHRZrB1cP7jLhKZvkbidjG//uW8Fr1Ulc+PFOXczLspIcx/lw==", - "dependencies": { - "@turf/helpers": "6.x", - "@turf/invariant": "6.x", - "@turf/meta": "6.x", - "@turf/point-to-line-distance": "^5.1.5", - "object-assign": "*" - } - }, - "node_modules/@turf/nearest-point/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/nearest-point/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/nearest-point/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/nearest-point/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/planepoint": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/planepoint/-/planepoint-5.1.5.tgz", - "integrity": "sha1-GLvfAG91ne9eQsagBsn53oGyt/8=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/planepoint/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/planepoint/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/point-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/point-grid/-/point-grid-5.1.5.tgz", - "integrity": "sha1-MFFBJI9Quv42zn5mukuX56sjaIc=", - "dependencies": { - "@turf/boolean-within": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/point-grid/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/point-grid/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/point-grid/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/point-on-feature": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/point-on-feature/-/point-on-feature-5.1.5.tgz", - "integrity": "sha1-MMfwMkMCd8ZBjZbSieRba/shP+c=", - "dependencies": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/center": "^5.1.5", - "@turf/explode": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/nearest-point": "^5.1.5" - } - }, - "node_modules/@turf/point-on-feature/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/point-to-line-distance": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/point-to-line-distance/-/point-to-line-distance-5.1.6.tgz", - "integrity": "sha512-PE3hiTeeDEi4ZLPtI8XAzFYW9nHo1EVsZGm/4ZVV8jo39d3X1oLVHxY3e1PkCmWwRapXy4QLqvnTQ7nU4wspNw==", - "dependencies": { - "@turf/bearing": "6.x", - "@turf/distance": "6.x", - "@turf/helpers": "6.x", - "@turf/invariant": "6.x", - "@turf/meta": "6.x", - "@turf/projection": "6.x", - "@turf/rhumb-bearing": "6.x", - "@turf/rhumb-distance": "6.x" - } - }, - "node_modules/@turf/point-to-line-distance/node_modules/@turf/bearing": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-6.5.0.tgz", - "integrity": "sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==", - "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/point-to-line-distance/node_modules/@turf/clone": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.5.0.tgz", - "integrity": "sha512-mzVtTFj/QycXOn6ig+annKrM6ZlimreKYz6f/GSERytOpgzodbQyOgkfwru100O1KQhhjSudKK4DsQ0oyi9cTw==", - "dependencies": { - "@turf/helpers": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/point-to-line-distance/node_modules/@turf/projection": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-6.5.0.tgz", - "integrity": "sha512-/Pgh9mDvQWWu8HRxqpM+tKz8OzgauV+DiOcr3FCjD6ubDnrrmMJlsf6fFJmggw93mtVPrZRL6yyi9aYCQBOIvg==", - "dependencies": { - "@turf/clone": "^6.5.0", - "@turf/helpers": "^6.5.0", - "@turf/meta": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/point-to-line-distance/node_modules/@turf/rhumb-bearing": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-6.5.0.tgz", - "integrity": "sha512-jMyqiMRK4hzREjQmnLXmkJ+VTNTx1ii8vuqRwJPcTlKbNWfjDz/5JqJlb5NaFDcdMpftWovkW5GevfnuzHnOYA==", - "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/point-to-line-distance/node_modules/@turf/rhumb-distance": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-6.5.0.tgz", - "integrity": "sha512-oKp8KFE8E4huC2Z1a1KNcFwjVOqa99isxNOwfo4g3SUABQ6NezjKDDrnvC4yI5YZ3/huDjULLBvhed45xdCrzg==", - "dependencies": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - }, - "funding": { - "url": "https://opencollective.com/turf" - } - }, - "node_modules/@turf/points-within-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/points-within-polygon/-/points-within-polygon-5.1.5.tgz", - "integrity": "sha1-K4VaXfOq2lfC7oIKB1SrlJKKIzc=", - "dependencies": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/points-within-polygon/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/points-within-polygon/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/polygon-tangents": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/polygon-tangents/-/polygon-tangents-5.1.5.tgz", - "integrity": "sha1-K/AJkUcwJbF44lDcfLmuVAm71lI=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/polygon-tangents/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/polygon-tangents/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/polygon-to-line": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-5.1.5.tgz", - "integrity": "sha1-I7tEjYTcTGUZmaxhGjbZHFklA2o=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/polygon-to-line/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/polygon-to-line/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/polygonize": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/polygonize/-/polygonize-5.1.5.tgz", - "integrity": "sha1-BJP6EYefOdELmtAs5qI+lC0IqjI=", - "dependencies": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/envelope": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/polygonize/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/polygonize/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/polygonize/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/projection": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-5.1.5.tgz", - "integrity": "sha1-JFF+7rLzaBa6n3EueubWo2jt91c=", - "dependencies": { - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/projection/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/projection/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/random": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/random/-/random-5.1.5.tgz", - "integrity": "sha1-sy78k0Vgroulfo67UfJBw5+6Lns=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/random/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/rewind": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-5.1.5.tgz", - "integrity": "sha1-nqPbSmi3PB/R3RH1djGxQ8/vock=", - "dependencies": { - "@turf/boolean-clockwise": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/rewind/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/rewind/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/rewind/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/rhumb-bearing": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-5.1.5.tgz", - "integrity": "sha1-rPalAkJ+uMSeGM2mrg7/qwxd3NI=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/rhumb-bearing/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/rhumb-bearing/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/rhumb-destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rhumb-destination/-/rhumb-destination-5.1.5.tgz", - "integrity": "sha1-sbKuuSFUfyrAwamUtqEw+SRjx0I=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/rhumb-destination/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/rhumb-destination/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/rhumb-distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-5.1.5.tgz", - "integrity": "sha1-GAaFdiX0IlOE2tQT5p85U4/192U=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/rhumb-distance/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/rhumb-distance/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/sample": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/sample/-/sample-5.1.5.tgz", - "integrity": "sha1-6ctEikeJzFbuPeLdZ4HiNDQ1tBE=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/sample/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/sector": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/sector/-/sector-5.1.5.tgz", - "integrity": "sha1-rCu5TBPt1gNPb9wrZwCBNdIPXgc=", - "dependencies": { - "@turf/circle": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-arc": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/sector/node_modules/@turf/circle": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-5.1.5.tgz", - "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU=", - "dependencies": { - "@turf/destination": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/sector/node_modules/@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/sector/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/sector/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/sector/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/shortest-path": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/shortest-path/-/shortest-path-5.1.5.tgz", - "integrity": "sha1-hUroCW9rw+EwD6ynfz6PZ9j5Nas=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/bbox-polygon": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/clean-coords": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/transform-scale": "^5.1.5" - } - }, - "node_modules/@turf/shortest-path/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/shortest-path/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/shortest-path/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/shortest-path/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/simplify": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-5.1.5.tgz", - "integrity": "sha1-Csjyei60IYGD7dmZjDJ1q+QIuSY=", - "dependencies": { - "@turf/clean-coords": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/simplify/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/simplify/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/square": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/square/-/square-5.1.5.tgz", - "integrity": "sha1-qnsh5gM8ySUsOlvW89iNq9b+0YA=", - "dependencies": { - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/square-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/square-grid/-/square-grid-5.1.5.tgz", - "integrity": "sha1-G9X3uesU8LYLwjH+/nNR0aMvGlE=", - "dependencies": { - "@turf/boolean-contains": "^5.1.5", - "@turf/boolean-overlap": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/intersect": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/square-grid/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/square-grid/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/square-grid/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/square/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/square/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/square/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/standard-deviational-ellipse": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/standard-deviational-ellipse/-/standard-deviational-ellipse-5.1.5.tgz", - "integrity": "sha1-hc0oO14ayljyG9ZkEuQUtW2FIyQ=", - "dependencies": { - "@turf/center-mean": "^5.1.5", - "@turf/ellipse": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/points-within-polygon": "^5.1.5" - } - }, - "node_modules/@turf/standard-deviational-ellipse/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/standard-deviational-ellipse/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/standard-deviational-ellipse/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/tag": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/tag/-/tag-5.1.5.tgz", - "integrity": "sha1-0e4aUIjs/UoUEQGcmCOczypJfSA=", - "dependencies": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/tag/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/tag/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/tesselate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/tesselate/-/tesselate-5.1.5.tgz", - "integrity": "sha1-MqWU6cIaAEIKn5DSxD3z4RZgYc0=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "earcut": "^2.0.0" - } - }, - "node_modules/@turf/tesselate/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/tin": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/tin/-/tin-5.1.5.tgz", - "integrity": "sha1-KCI+r8X76a6azKgc3P6l0UJMkX0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/tin/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/transform-rotate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/transform-rotate/-/transform-rotate-5.1.5.tgz", - "integrity": "sha1-0Jbt2eMA/jFQadVNjkWMQJIh7fs=", - "dependencies": { - "@turf/centroid": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/rhumb-bearing": "^5.1.5", - "@turf/rhumb-destination": "^5.1.5", - "@turf/rhumb-distance": "^5.1.5" - } - }, - "node_modules/@turf/transform-rotate/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/transform-rotate/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/transform-rotate/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/transform-scale": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/transform-scale/-/transform-scale-5.1.5.tgz", - "integrity": "sha1-cP064BhWz3uunxWtVhzf6PiQAbk=", - "dependencies": { - "@turf/bbox": "^5.1.5", - "@turf/center": "^5.1.5", - "@turf/centroid": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/rhumb-bearing": "^5.1.5", - "@turf/rhumb-destination": "^5.1.5", - "@turf/rhumb-distance": "^5.1.5" - } - }, - "node_modules/@turf/transform-scale/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/transform-scale/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/transform-scale/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/transform-translate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/transform-translate/-/transform-translate-5.1.5.tgz", - "integrity": "sha1-Uwolf7Hccmja3Ks05nkB6yo97GM=", - "dependencies": { - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/rhumb-destination": "^5.1.5" - } - }, - "node_modules/@turf/transform-translate/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/transform-translate/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/transform-translate/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/triangle-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/triangle-grid/-/triangle-grid-5.1.5.tgz", - "integrity": "sha1-ezZ2IQhVTBTyjK/zxIsc/ILI3IE=", - "dependencies": { - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/intersect": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/triangle-grid/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/triangle-grid/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/triangle-grid/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/truncate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-5.1.5.tgz", - "integrity": "sha1-nu37Oxi6gfLJjT6tCUMcyhiErYk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - } - }, - "node_modules/@turf/truncate/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/truncate/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/turf": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/turf/-/turf-5.1.6.tgz", - "integrity": "sha1-wxIlkoh+0jS3VGi4qMRb+Ib7+PY=", - "dependencies": { - "@turf/along": "5.1.x", - "@turf/area": "5.1.x", - "@turf/bbox": "5.1.x", - "@turf/bbox-clip": "5.1.x", - "@turf/bbox-polygon": "5.1.x", - "@turf/bearing": "5.1.x", - "@turf/bezier-spline": "5.1.x", - "@turf/boolean-clockwise": "5.1.x", - "@turf/boolean-contains": "5.1.x", - "@turf/boolean-crosses": "5.1.x", - "@turf/boolean-disjoint": "5.1.x", - "@turf/boolean-equal": "5.1.x", - "@turf/boolean-overlap": "5.1.x", - "@turf/boolean-parallel": "5.1.x", - "@turf/boolean-point-in-polygon": "5.1.x", - "@turf/boolean-point-on-line": "5.1.x", - "@turf/boolean-within": "5.1.x", - "@turf/buffer": "5.1.x", - "@turf/center": "5.1.x", - "@turf/center-mean": "5.1.x", - "@turf/center-median": "5.1.x", - "@turf/center-of-mass": "5.1.x", - "@turf/centroid": "5.1.x", - "@turf/circle": "5.1.x", - "@turf/clean-coords": "5.1.x", - "@turf/clone": "5.1.x", - "@turf/clusters": "5.1.x", - "@turf/clusters-dbscan": "5.1.x", - "@turf/clusters-kmeans": "5.1.x", - "@turf/collect": "5.1.x", - "@turf/combine": "5.1.x", - "@turf/concave": "5.1.x", - "@turf/convex": "5.1.x", - "@turf/destination": "5.1.x", - "@turf/difference": "5.1.x", - "@turf/dissolve": "5.1.x", - "@turf/distance": "5.1.x", - "@turf/ellipse": "5.1.x", - "@turf/envelope": "5.1.x", - "@turf/explode": "5.1.x", - "@turf/flatten": "5.1.x", - "@turf/flip": "5.1.x", - "@turf/great-circle": "5.1.x", - "@turf/helpers": "5.1.x", - "@turf/hex-grid": "5.1.x", - "@turf/interpolate": "5.1.x", - "@turf/intersect": "5.1.x", - "@turf/invariant": "5.1.x", - "@turf/isobands": "5.1.x", - "@turf/isolines": "5.1.x", - "@turf/kinks": "5.1.x", - "@turf/length": "5.1.x", - "@turf/line-arc": "5.1.x", - "@turf/line-chunk": "5.1.x", - "@turf/line-intersect": "5.1.x", - "@turf/line-offset": "5.1.x", - "@turf/line-overlap": "5.1.x", - "@turf/line-segment": "5.1.x", - "@turf/line-slice": "5.1.x", - "@turf/line-slice-along": "5.1.x", - "@turf/line-split": "5.1.x", - "@turf/line-to-polygon": "5.1.x", - "@turf/mask": "5.1.x", - "@turf/meta": "5.1.x", - "@turf/midpoint": "5.1.x", - "@turf/nearest-point": "5.1.x", - "@turf/nearest-point-on-line": "5.1.x", - "@turf/nearest-point-to-line": "5.1.x", - "@turf/planepoint": "5.1.x", - "@turf/point-grid": "5.1.x", - "@turf/point-on-feature": "5.1.x", - "@turf/point-to-line-distance": "5.1.x", - "@turf/points-within-polygon": "5.1.x", - "@turf/polygon-tangents": "5.1.x", - "@turf/polygon-to-line": "5.1.x", - "@turf/polygonize": "5.1.x", - "@turf/projection": "5.1.x", - "@turf/random": "5.1.x", - "@turf/rewind": "5.1.x", - "@turf/rhumb-bearing": "5.1.x", - "@turf/rhumb-destination": "5.1.x", - "@turf/rhumb-distance": "5.1.x", - "@turf/sample": "5.1.x", - "@turf/sector": "5.1.x", - "@turf/shortest-path": "5.1.x", - "@turf/simplify": "5.1.x", - "@turf/square": "5.1.x", - "@turf/square-grid": "5.1.x", - "@turf/standard-deviational-ellipse": "5.1.x", - "@turf/tag": "5.1.x", - "@turf/tesselate": "5.1.x", - "@turf/tin": "5.1.x", - "@turf/transform-rotate": "5.1.x", - "@turf/transform-scale": "5.1.x", - "@turf/transform-translate": "5.1.x", - "@turf/triangle-grid": "5.1.x", - "@turf/truncate": "5.1.x", - "@turf/union": "5.1.x", - "@turf/unkink-polygon": "5.1.x", - "@turf/voronoi": "5.1.x" - } - }, - "node_modules/@turf/turf/node_modules/@turf/circle": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-5.1.5.tgz", - "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU=", - "dependencies": { - "@turf/destination": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/turf/node_modules/@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/turf/node_modules/@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "node_modules/@turf/turf/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/turf/node_modules/@turf/invariant": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.1.5.tgz", - "integrity": "sha1-9Z9P76CSJLFdzhZR+QPIaNV6JOE=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/turf/node_modules/@turf/meta": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.1.6.tgz", - "integrity": "sha1-wgqGPt7Qhp+yhUje6Ik0G8y0akY=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/union": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/union/-/union-5.1.5.tgz", - "integrity": "sha1-UyhbYJQEf8WNlqrA6pCGXsNNRUs=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "turf-jsts": "*" - } - }, - "node_modules/@turf/union/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/unkink-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/unkink-polygon/-/unkink-polygon-5.1.5.tgz", - "integrity": "sha1-ewGEfFD7V0riV54Z5Ey6hSbSE8M=", - "dependencies": { - "@turf/area": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5", - "rbush": "^2.0.1" - } - }, - "node_modules/@turf/unkink-polygon/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/unkink-polygon/node_modules/@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@turf/unkink-polygon/node_modules/quickselect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" - }, - "node_modules/@turf/unkink-polygon/node_modules/rbush": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", - "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", - "dependencies": { - "quickselect": "^1.0.1" - } - }, - "node_modules/@turf/voronoi": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/voronoi/-/voronoi-5.1.5.tgz", - "integrity": "sha1-6FbpQG3MLyXWbdyJhYTifC6/ymY=", - "dependencies": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "d3-voronoi": "1.1.2" - } - }, - "node_modules/@turf/voronoi/node_modules/@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "node_modules/@turf/voronoi/node_modules/@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "dependencies": { - "@turf/helpers": "^5.1.5" - } - }, - "node_modules/@types/amap-js-api": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@types/amap-js-api/-/amap-js-api-1.4.10.tgz", - "integrity": "sha512-AcYR7/GFBazu3Ho+psX+s1D2e+6G5yfplKAQ9js0NJ09SlvB9dAz10sbfzv/cvaKV1hgE1m9MzC2UVVbsqiSIg==" - }, - "node_modules/@types/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.48", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz", - "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==" - }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.24", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", - "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/geojson": { - "version": "7946.0.8", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz", - "integrity": "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==" - }, - "node_modules/@types/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/http-proxy": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", - "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.14.172", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.172.tgz", - "integrity": "sha512-/BHF5HAx3em7/KkzVKm3LrsD6HZAXuXO1AJZQ3cRRBZj4oHZDviWPYu0aEplAqDFNHZPW6d3G7KN+ONcCCC7pw==" - }, - "node_modules/@types/mapbox-gl": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@types/mapbox-gl/-/mapbox-gl-1.13.2.tgz", - "integrity": "sha512-sv69WkijddNCIdLLyUsG90+X3Lh67a26lKsqaL8WbmXMkWITDrshe+sc9BI8oUV7sh+XD0jraI3qBe0NtJs7dw==", - "dependencies": { - "@types/geojson": "*" - } - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "16.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.2.tgz", - "integrity": "sha512-LSw8TZt12ZudbpHc6EkIyDM3nHVWKYrAvGy6EAJfNfjusbwnThqjqxUKKRwuV3iWYeW/LYMzNgaq3MaLffQ2xA==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "node_modules/@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "node_modules/@types/uglify-js": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", - "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/@types/webpack": { - "version": "4.41.30", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz", - "integrity": "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/@types/webpack-dev-server": { - "version": "3.11.5", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.5.tgz", - "integrity": "sha512-vjsbQBW3fE5FDICkF3w3ZWFRXNwQdKt7JRPLmRy5W0KXlcuew4wgpKWXhgHS71iLNv7Z2PlY9dSSIaYg+bk+9w==", - "dev": true, - "dependencies": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-static": "*", - "@types/webpack": "^4", - "http-proxy-middleware": "^1.0.0" - } - }, - "node_modules/@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - } - }, - "node_modules/@types/webpack-sources/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", - "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", - "dev": true - }, - "node_modules/@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", - "dev": true - }, - "node_modules/@vue/babel-plugin-jsx": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.6.tgz", - "integrity": "sha512-RzYsvBhzKUmY2YG6LoV+W5PnlnkInq0thh1AzCmewwctAgGN6e9UFon6ZrQQV1CO5G5PeME7MqpB+/vvGg0h4g==", - "dev": true, - "dependencies": { - "@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" - } - }, - "node_modules/@vue/babel-plugin-transform-vue-jsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", - "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", - "dev": true, - "dependencies": { - "@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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-plugin-transform-vue-jsx/node_modules/html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/babel-preset-app": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.13.tgz", - "integrity": "sha512-pM7CR3yXB6L8Gfn6EmX7FLNE3+V/15I3o33GkSNsWvgsMp6HVGXKkXgojrcfUUauyL1LZOdvTmu4enU2RePGHw==", - "dev": true, - "dependencies": { - "@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" - }, - "peerDependencies": { - "@babel/core": "*", - "core-js": "^3", - "vue": "^2 || ^3.0.0-0" - }, - "peerDependenciesMeta": { - "core-js": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "node_modules/@vue/babel-preset-jsx": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", - "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", - "dev": true, - "dependencies": { - "@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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-composition-api-inject-h": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", - "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-composition-api-render-instance": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", - "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-functional-vue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", - "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-inject-h": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", - "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-model": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", - "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", - "dev": true, - "dependencies": { - "@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" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-model/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/babel-sugar-v-model/node_modules/html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/babel-sugar-v-on": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", - "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", - "dev": true, - "dependencies": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@vue/babel-sugar-v-on/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-overlay": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.13.tgz", - "integrity": "sha512-jhUIg3klgi5Cxhs8dnat5hi/W2tQJvsqCxR0u6hgfSob0ORODgUBlN+F/uwq7cKIe/pzedVUk1y07F13GQvPqg==", - "dev": true - }, - "node_modules/@vue/cli-plugin-babel": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.13.tgz", - "integrity": "sha512-ykvEAfD8PgGs+dGMGqr7l/nRmIS39NRzWLhMluPLTvDV1L+IxcoB73HNLGA/aENDpl8CuWrTE+1VgydcOhp+wg==", - "dev": true, - "dependencies": { - "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.13", - "@vue/cli-shared-utils": "^4.5.13", - "babel-loader": "^8.1.0", - "cache-loader": "^4.1.0", - "thread-loader": "^2.1.3", - "webpack": "^4.0.0" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-eslint": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.13.tgz", - "integrity": "sha512-yc2uXX6aBiy3vEf5TwaueaDqQbdIXIhk0x0KzEtpPo23jBdLkpOSoU5NCgE06g/ZiGAcettpmBSv73Hfp4wHEw==", - "dev": true, - "dependencies": { - "@vue/cli-shared-utils": "^4.5.13", - "eslint-loader": "^2.2.1", - "globby": "^9.2.0", - "inquirer": "^7.1.0", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0", - "eslint": ">= 1.6.0 < 7.0.0" - } - }, - "node_modules/@vue/cli-plugin-router": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.13.tgz", - "integrity": "sha512-tgtMDjchB/M1z8BcfV4jSOY9fZSMDTPgF9lsJIiqBWMxvBIsk9uIZHxp62DibYME4CCKb/nNK61XHaikFp+83w==", - "dev": true, - "dependencies": { - "@vue/cli-shared-utils": "^4.5.13" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-vuex": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.13.tgz", - "integrity": "sha512-I1S9wZC7iI0Wn8kw8Zh+A2Qkf6s1M6vTGBkx8boXjuzfwEEyEHRxadsVCecZc8Mkpydo0nykj+MyYF96TKFuVA==", - "dev": true, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0-0" - } - }, - "node_modules/@vue/cli-service": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.13.tgz", - "integrity": "sha512-CKAZN4iokMMsaUyJRU22oUAz3oS/X9sVBSKAF2/shFBV5xh3jqAlKl8OXZYz4cXGFLA6djNuYrniuLAo7Ku97A==", - "dev": true, - "dependencies": { - "@intervolga/optimize-cssnano-plugin": "^1.0.5", - "@soda/friendly-errors-webpack-plugin": "^1.7.1", - "@soda/get-current-script": "^1.0.0", - "@types/minimist": "^1.2.0", - "@types/webpack": "^4.0.0", - "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.13", - "@vue/cli-plugin-router": "^4.5.13", - "@vue/cli-plugin-vuex": "^4.5.13", - "@vue/cli-shared-utils": "^4.5.13", - "@vue/component-compiler-utils": "^3.1.2", - "@vue/preload-webpack-plugin": "^1.1.0", - "@vue/web-component-wrapper": "^1.2.0", - "acorn": "^7.4.0", - "acorn-walk": "^7.1.1", - "address": "^1.1.2", - "autoprefixer": "^9.8.6", - "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": "^8.0.1", - "terser-webpack-plugin": "^1.4.4", - "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" - }, - "bin": { - "vue-cli-service": "bin/vue-cli-service.js" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "vue-loader-v16": "npm:vue-loader@^16.1.0" - }, - "peerDependencies": { - "@vue/compiler-sfc": "^3.0.0-beta.14", - "vue-template-compiler": "^2.0.0" - }, - "peerDependenciesMeta": { - "@vue/compiler-sfc": { - "optional": true - }, - "less-loader": { - "optional": true - }, - "pug-plain-loader": { - "optional": true - }, - "raw-loader": { - "optional": true - }, - "sass-loader": { - "optional": true - }, - "stylus-loader": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/@vue/cli-service/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@vue/cli-service/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@vue/cli-service/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "optional": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@vue/cli-service/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "optional": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@vue/cli-service/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true - }, - "node_modules/@vue/cli-service/node_modules/fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/@vue/cli-service/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-service/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "optional": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@vue/cli-service/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@vue/cli-service/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-service/node_modules/vue-loader-v16": { - "name": "vue-loader", - "version": "16.8.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", - "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", - "dev": true, - "optional": true, - "dependencies": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - } - }, - "node_modules/@vue/cli-shared-utils": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.13.tgz", - "integrity": "sha512-HpnOrkLg42RFUsQGMJv26oTG3J3FmKtO2WSRhKIIL+1ok3w9OjGCtA3nMMXN27f9eX14TqO64M36DaiSZ1fSiw==", - "dev": true, - "dependencies": { - "@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" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.1.5.tgz", - "integrity": "sha512-TXBhFinoBaXKDykJzY26UEuQU1K07FOp/0Ie+OXySqqk0bS0ZO7Xvl7UmiTUPYcLrWbxWBR7Bs/y55AI0MNc2Q==", - "dependencies": { - "@babel/parser": "^7.12.0", - "@babel/types": "^7.12.0", - "@vue/shared": "3.1.5", - "estree-walker": "^2.0.1", - "source-map": "^0.6.1" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.1.5.tgz", - "integrity": "sha512-ZsL3jqJ52OjGU/YiT/9XiuZAmWClKInZM2aFJh9gnsAPqOrj2JIELMbkIFpVKR/CrVO/f2VxfPiiQdQTr65jcQ==", - "dependencies": { - "@vue/compiler-core": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "node_modules/@vue/compiler-sfc": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.1.5.tgz", - "integrity": "sha512-mtMY6xMvZeSRx9MTa1+NgJWndrkzVTdJ1pQAmAKQuxyb5LsHVvrgP7kcQFvxPHVpLVTORbTJWHaiqoKrJvi1iA==", - "dependencies": { - "@babel/parser": "^7.13.9", - "@babel/types": "^7.13.0", - "@types/estree": "^0.0.48", - "@vue/compiler-core": "3.1.5", - "@vue/compiler-dom": "3.1.5", - "@vue/compiler-ssr": "3.1.5", - "@vue/shared": "3.1.5", - "consolidate": "^0.16.0", - "estree-walker": "^2.0.1", - "hash-sum": "^2.0.0", - "lru-cache": "^5.1.1", - "magic-string": "^0.25.7", - "merge-source-map": "^1.1.0", - "postcss": "^8.1.10", - "postcss-modules": "^4.0.0", - "postcss-selector-parser": "^6.0.4", - "source-map": "^0.6.1" - }, - "peerDependencies": { - "vue": "3.1.5" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/consolidate": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.16.0.tgz", - "integrity": "sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==", - "dependencies": { - "bluebird": "^3.7.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/@vue/compiler-ssr": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.1.5.tgz", - "integrity": "sha512-CU5N7Di/a4lyJ18LGJxJYZS2a8PlLdWpWHX9p/XcsjT2TngMpj3QvHVRkuik2u8QrIDZ8OpYmTyj1WDNsOV+Dg==", - "dependencies": { - "@vue/compiler-dom": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "node_modules/@vue/component-compiler-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz", - "integrity": "sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==", - "dev": true, - "dependencies": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.36", - "postcss-selector-parser": "^6.0.2", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "optionalDependencies": { - "prettier": "^1.18.2" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/@vue/devtools-api": { - "version": "6.0.0-beta.15", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.15.tgz", - "integrity": "sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==" - }, - "node_modules/@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", - "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", - "dev": true, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "html-webpack-plugin": ">=2.26.0", - "webpack": ">=4.0.0" - } - }, - "node_modules/@vue/reactivity": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", - "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", - "dependencies": { - "@vue/shared": "3.1.5" - } - }, - "node_modules/@vue/runtime-core": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.1.5.tgz", - "integrity": "sha512-YQbG5cBktN1RowQDKA22itmvQ+b40f0WgQ6CXK4VYoYICAiAfu6Cc14777ve8zp1rJRGtk5oIeS149TOculrTg==", - "dependencies": { - "@vue/reactivity": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "node_modules/@vue/runtime-dom": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.1.5.tgz", - "integrity": "sha512-tNcf3JhVR0RfW0kw1p8xZgv30nvX8Y9rsz7eiQ0dHe273sfoCngAG0y4GvMaY4Xd8FsjUwFedd4suQ8Lu8meXg==", - "dependencies": { - "@vue/runtime-core": "3.1.5", - "@vue/shared": "3.1.5", - "csstype": "^2.6.8" - } - }, - "node_modules/@vue/shared": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", - "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==" - }, - "node_modules/@vue/web-component-wrapper": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", - "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", - "dev": true - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "dependencies": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "dependencies": { - "@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" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "dependencies": { - "@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" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "dependencies": { - "@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" - } - }, - "node_modules/@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "dependencies": { - "@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" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/adler-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz", - "integrity": "sha1-aj5r8KY5ALoVZSgIyxXGgT0aXyU=", - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - }, - "bin": { - "adler32": "bin/adler32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "node_modules/ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansicolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", - "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=" - }, - "node_modules/ant-design-vue": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.2.6.tgz", - "integrity": "sha512-WgZow4FtrsAZON01wv+ObuXWL1Elaq/fhPRdmOEfFx5f8azTDBYL75A8dVl59TNBKW8FdSGBTl9PZYzW5eO6Gw==", - "dependencies": { - "@ant-design/icons-vue": "^6.0.0", - "@babel/runtime": "^7.10.5", - "@simonwep/pickr": "~1.8.0", - "array-tree-filter": "^2.1.0", - "async-validator": "^3.3.0", - "dom-align": "^1.12.1", - "dom-scroll-into-view": "^2.0.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.15", - "moment": "^2.27.0", - "omit.js": "^2.0.0", - "resize-observer-polyfill": "^1.5.1", - "scroll-into-view-if-needed": "^2.2.25", - "shallow-equal": "^1.0.0", - "vue-types": "^3.0.0", - "warning": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/ant-design-vue" - }, - "peerDependencies": { - "@vue/compiler-sfc": ">=3.1.0", - "vue": ">=3.1.0" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/archiver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", - "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", - "dependencies": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dependencies": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/archiver/node_modules/async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" - }, - "node_modules/archiver/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/array-source": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/array-source/-/array-source-0.0.4.tgz", - "integrity": "sha512-frNdc+zBn80vipY+GdcJkLEbMWj3xmzArYApmUGxoiV8uAu/ygcs9icPdsGdA26h0MkHUMW6EN2piIvVx+M5Mw==" - }, - "node_modules/array-tree-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", - "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" - }, - "node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/as-number": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/as-number/-/as-number-1.0.0.tgz", - "integrity": "sha1-rLJ+NPj52KsNqeN287iVmGD4CmY=" - }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "dependencies": { - "object-assign": "^4.1.1", - "util": "0.10.3" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/assert/node_modules/inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "node_modules/assert/node_modules/util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "dependencies": { - "inherits": "2.0.1" - } - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "node_modules/async-validator": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", - "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true, - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "dev": true, - "dependencies": { - "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" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - }, - "node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/autoprefixer/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "node_modules/axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "dependencies": { - "follow-redirects": "^1.10.0" - } - }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", - "dev": true, - "dependencies": { - "@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" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "eslint": ">= 4.12.1" - } - }, - "node_modules/babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, - "node_modules/bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", - "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/big-integer": { - "version": "1.6.50", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.50.tgz", - "integrity": "sha512-+O2uoQWFRo8ysZNo/rjtri2jIwjr3XfeAgRjAUADRqGG+ZITvyn8J1kvXLTaKVr3hhGXk+f23tKfdzmklVM9vQ==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", - "dependencies": { - "buffers": "~0.1.1", - "chainsaw": "~0.1.0" - }, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "dependencies": { - "file-uri-to-path": "1.0.0" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/bonjour/node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "node_modules/browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "node_modules/browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/browserify-sign/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "dependencies": { - "pako": "~1.0.5" - } - }, - "node_modules/browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001251", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "dependencies": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "node_modules/buffer-indexof-polyfill": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", - "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/buffer-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", - "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", - "dev": true - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "node_modules/buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", - "engines": { - "node": ">=0.2.0" - } - }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", - "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "node_modules/caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "dependencies": { - "callsites": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001251", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz", - "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/cardinal": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", - "integrity": "sha1-ylu2iltRG5D+k7ms6km97lwyv+I=", - "dependencies": { - "ansicolors": "~0.2.1", - "redeyed": "~0.4.0" - }, - "bin": { - "cdl": "bin/cdl.js" - } - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "node_modules/cfb": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.0.tgz", - "integrity": "sha512-sXMvHsKCICVR3Naq+J556K+ExBo9n50iKl6LGarlnvuA2035uMlGA/qVrc0wQtow5P1vJEw9UyrKLCbtIKz+TQ==", - "dependencies": { - "adler-32": "~1.2.0", - "crc-32": "~1.2.0", - "printj": "~1.1.2" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", - "dependencies": { - "traverse": ">=0.3.0 <0.4" - }, - "engines": { - "node": "*" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "node_modules/check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", - "dev": true - }, - "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/chokidar/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/chokidar/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "node_modules/cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "node_modules/clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", - "dev": true, - "dependencies": { - "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" - }, - "bin": { - "highlight": "bin/highlight" - }, - "engines": { - "node": ">=8.0.0", - "npm": ">=5.0.0" - } - }, - "node_modules/cli-highlight/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cli-highlight/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cli-highlight/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cli-highlight/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/cli-highlight/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-highlight/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-spinners": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", - "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "dependencies": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clipboardy/node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/cliui/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cliui/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/codepage": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", - "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", - "dev": true, - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "node_modules/compress-commons": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", - "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/compress-commons/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression-webpack-plugin": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-6.1.1.tgz", - "integrity": "sha512-BEHft9M6lwOqVIQFMS/YJGmeCYXVOakC5KzQk05TFpMBlODByh1qNsZCWjUBxCQhUP9x0WfGidxTbGkjbWO/TQ==", - "dev": true, - "dependencies": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/compression-webpack-plugin/node_modules/cacache": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", - "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", - "dev": true, - "dependencies": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/compression-webpack-plugin/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/compression-webpack-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/compression-webpack-plugin/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/compression-webpack-plugin/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/compression-webpack-plugin/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/compression-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/compression-webpack-plugin/node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/compression-webpack-plugin/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/compression-webpack-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/compression/node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concaveman": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/concaveman/-/concaveman-1.2.1.tgz", - "integrity": "sha512-PwZYKaM/ckQSa8peP5JpVr7IMJ4Nn/MHIaWUjP4be+KoZ7Botgs8seAZGpmaOM+UZXawcdYRao/px9ycrCihHw==", - "dependencies": { - "point-in-polygon": "^1.1.0", - "rbush": "^3.0.1", - "robust-predicates": "^2.0.4", - "tinyqueue": "^2.0.3" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "node_modules/consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "dependencies": { - "bluebird": "^3.1.1" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/copy-anything": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", - "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", - "dev": true, - "dependencies": { - "is-what": "^3.12.0" - } - }, - "node_modules/copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", - "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/copy-webpack-plugin/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "node_modules/copy-webpack-plugin/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/copy-webpack-plugin/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/copy-webpack-plugin/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/copy-webpack-plugin/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/copy-webpack-plugin/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/core-js": { - "version": "3.15.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.15.2.tgz", - "integrity": "sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.2.tgz", - "integrity": "sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.7", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "node_modules/cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "dependencies": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cosmiconfig/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/countup.js": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/countup.js/-/countup.js-2.0.8.tgz", - "integrity": "sha512-pW3xwwD+hB+xmtI16xFcuLS0D5hSQqPQWkZOdgpKQyzxCquDNo2VCFPkRw12vmvdpnicXVTcjmYiakG6biwINg==" - }, - "node_modules/crc-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", - "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - }, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc32-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/crc32-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - } - }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/cropperjs": { - "version": "1.5.12", - "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.5.12.tgz", - "integrity": "sha512-re7UdjE5UnwdrovyhNzZ6gathI4Rs3KGCBSc8HCIjUo5hO42CtzyblmWLj6QWVw7huHyDMfpKxhiO2II77nhDw==" - }, - "node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": "*" - } - }, - "node_modules/css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "engines": { - "node": ">4" - } - }, - "node_modules/css-declaration-sorter/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/css-declaration-sorter/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/css-loader/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/css-loader/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/css-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/csscolorparser": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", - "integrity": "sha1-s085HupNqPPpgjHizNjfnAQfFxs=" - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-preset-default/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano-preset-default/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano-util-raw-cache/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano-util-raw-cache/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/cssnano/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/cssnano/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "node_modules/csstype": { - "version": "2.6.17", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz", - "integrity": "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==" - }, - "node_modules/cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/d3-array": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", - "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" - }, - "node_modules/d3-collection": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", - "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" - }, - "node_modules/d3-color": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", - "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" - }, - "node_modules/d3-dsv": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", - "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", - "dependencies": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - }, - "bin": { - "csv2json": "bin/dsv2json", - "csv2tsv": "bin/dsv2dsv", - "dsv2dsv": "bin/dsv2dsv", - "dsv2json": "bin/dsv2json", - "json2csv": "bin/json2dsv", - "json2dsv": "bin/json2dsv", - "json2tsv": "bin/json2dsv", - "tsv2csv": "bin/dsv2dsv", - "tsv2json": "bin/dsv2json" - } - }, - "node_modules/d3-format": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", - "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" - }, - "node_modules/d3-geo": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.7.1.tgz", - "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==", - "dependencies": { - "d3-array": "1" - } - }, - "node_modules/d3-hexbin": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/d3-hexbin/-/d3-hexbin-0.2.2.tgz", - "integrity": "sha1-nFg32s/UcasFM3qeke8Qv8T5iDE=" - }, - "node_modules/d3-interpolate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", - "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", - "dependencies": { - "d3-color": "1" - } - }, - "node_modules/d3-scale": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", - "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", - "dependencies": { - "d3-array": "^1.2.0", - "d3-collection": "1", - "d3-format": "1", - "d3-interpolate": "1", - "d3-time": "1", - "d3-time-format": "2" - } - }, - "node_modules/d3-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", - "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" - }, - "node_modules/d3-time-format": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", - "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", - "dependencies": { - "d3-time": "1" - } - }, - "node_modules/d3-voronoi": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz", - "integrity": "sha1-Fodmfo8TotFYyAwUgMWinLDYlzw=" - }, - "node_modules/danmu.js": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/danmu.js/-/danmu.js-0.5.4.tgz", - "integrity": "sha512-c2XKqLCqH3CDKPXuOYWOQhfHXQIVuSgovJOog5+zJnPlM4qdNH2jbB8JEMio6YDCqNYcbBbWLU8fMsgl+YkiKA==", - "dependencies": { - "event-emitter": "^0.3.5" - } - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/dayjs": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" - }, - "node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dependencies": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "node_modules/deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", - "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", - "dev": true, - "dependencies": { - "execa": "^3.3.0" - }, - "engines": { - "node": "^8.12.0 || >=9.7.0" - } - }, - "node_modules/default-gateway/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/default-gateway/node_modules/execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": "^8.12.0 || >=9.7.0" - } - }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-property/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "dependencies": { - "@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" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/del/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del/node_modules/globby/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/density-clustering": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/density-clustering/-/density-clustering-1.3.0.tgz", - "integrity": "sha1-3J9ZyPCrl+FiSsZJMP0xlIF9ysU=" - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "node_modules/diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "dependencies": { - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-align": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.2.tgz", - "integrity": "sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==" - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-scroll-into-view": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", - "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==" - }, - "node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/dom-serializer/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true, - "engines": { - "node": ">=0.4", - "npm": ">=1.2" - } - }, - "node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domhandler/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "node_modules/downloadjs": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz", - "integrity": "sha1-9p+W+UDg0FU9rCkROYZaPNAQHjw=" - }, - "node_modules/draggabilly": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/draggabilly/-/draggabilly-2.3.0.tgz", - "integrity": "sha512-gSsHrIE3rYK9fhK2vQC83t2YsbKbAHQkLsxsXw9TI3LUziq8EZXjX8g7eaf/NlrtWTFqgz7FmP/kdIvLjt64wA==", - "dependencies": { - "get-size": "^2.0.2", - "unidragger": "^2.3.0" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "dependencies": { - "readable-stream": "^2.0.2" - } - }, - "node_modules/duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/earcut": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", - "integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==" - }, - "node_modules/easy-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", - "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "node_modules/echarts": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/echarts/download/echarts-5.1.2.tgz", - "integrity": "sha512-okUhO4sw22vwZp+rTPNjd/bvTdpug4K4sHNHyrV8NdAncIX9/AarlolFqtJCAYKGFYhUBNjIWu1EznFrSWTFxg==", - "dependencies": { - "tslib": "2.0.3", - "zrender": "5.1.1" - } - }, - "node_modules/echarts-wordcloud": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/echarts-wordcloud/-/echarts-wordcloud-2.0.0.tgz", - "integrity": "sha512-K7l6pTklqdW7ZWzT/1CS0KhBSINr/cd7c5N1fVMzZMwLQHEwT7x+nivK7g5hkVh7WNcAv4Dn6/ZS5zMKRozC1g==", - "peerDependencies": { - "echarts": "^5.0.1" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "node_modules/ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true, - "hasInstallScript": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.3.812", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.812.tgz", - "integrity": "sha512-7KiUHsKAWtSrjVoTSzxQ0nPLr/a+qoxNZwkwd9LkylTOgOXSVXkQbpIVT0WAUQcI5gXq3SwOTCrK+WfINHOXQg==", - "dev": true - }, - "node_modules/element-resize-event": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/element-resize-event/-/element-resize-event-3.0.6.tgz", - "integrity": "sha512-sSeXY9rNDp86bJODW68pxLcy3A5FrPZfIgOrJHzqgYzX513Zq6/ytdBigp7KeJEpZZopBBSiO1cVuiRkZpNxLw==" - }, - "node_modules/elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/enhanced-resolve/node_modules/memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - }, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dev": true, - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", - "dev": true, - "dependencies": { - "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", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.11.0", - "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" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "dev": true, - "dependencies": { - "@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" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", - "dev": true, - "dependencies": { - "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" - }, - "peerDependencies": { - "eslint": ">=1.6.0 <7.0.0", - "webpack": ">=2.0.0 <5.0.0" - } - }, - "node_modules/eslint-plugin-vue": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.13.0.tgz", - "integrity": "sha512-u0+jL8h2MshRuMTCLslktxRsPTjlENNcNufhgHu01N982DmHVdeFniyMPoVLLRjACQOwdz3FdlsgYGBMBG+AKg==", - "dev": true, - "dependencies": { - "eslint-utils": "^2.1.0", - "natural-compare": "^1.4.0", - "semver": "^7.3.2", - "vue-eslint-parser": "^7.8.0" - }, - "engines": { - "node": ">=8.10" - }, - "peerDependencies": { - "eslint": "^6.2.0 || ^7.0.0" - } - }, - "node_modules/eslint-plugin-vue/node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-plugin-vue/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-plugin-vue/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-plugin-vue/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "dependencies": { - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "dev": true, - "dependencies": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/espree/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ev-emitter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.1.1.tgz", - "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==" - }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "dev": true, - "dependencies": { - "original": "^1.0.0" - }, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/exceljs": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.3.0.tgz", - "integrity": "sha512-hTAeo5b5TPvf8Z02I2sKIT4kSfCnOO2bCxYX8ABqODCdAjppI3gI9VYiGCQQYVcBaBSKlFDMKlAQRqC+kV9O8w==", - "dependencies": { - "archiver": "^5.0.0", - "dayjs": "^1.8.34", - "fast-csv": "^4.3.1", - "jszip": "^3.5.0", - "readable-stream": "^3.6.0", - "saxes": "^5.0.1", - "tmp": "^0.2.0", - "unzipper": "^0.10.11", - "uuid": "^8.3.0" - }, - "engines": { - "node": ">=8.3.0" - } - }, - "node_modules/exceljs/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/exceljs/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/exceljs/node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/exceljs/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/express/node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dependencies": { - "type": "^2.0.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extend-shallow/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extrude-polyline": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/extrude-polyline/-/extrude-polyline-1.0.6.tgz", - "integrity": "sha1-fmr+HzSaQYL6P2GgDZOXm5XxiyA=", - "dependencies": { - "as-number": "^1.0.0", - "gl-vec2": "^1.0.0", - "polyline-miter-util": "^1.0.1" - } - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true, - "engines": [ - "node >=0.6.0" - ] - }, - "node_modules/fast-csv": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz", - "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==", - "dependencies": { - "@fast-csv/format": "4.3.5", - "@fast-csv/parse": "4.3.6" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "dependencies": { - "@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" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fflate": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.3.11.tgz", - "integrity": "sha512-Rr5QlUeGN1mbOHlaqcSYMKVpPbgLy0AWT/W0EHxA6NGI12yO1jpoui2zBBvU2G824ltM6Ut8BFgfHSBGfkmS0A==" - }, - "node_modules/figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "dependencies": { - "flat-cache": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", - "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", - "dev": true, - "dependencies": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/file-source": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/file-source/-/file-source-0.6.1.tgz", - "integrity": "sha1-rhidSZN2a4Zad/g63Pm5pQTNN9w=", - "dependencies": { - "stream-source": "0.3" - } - }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "node_modules/filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "dependencies": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "node_modules/flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "node_modules/follow-redirects": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz", - "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/frac": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", - "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "node_modules/fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "dependencies": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "dependencies": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - }, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "node_modules/generic-names": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", - "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", - "dependencies": { - "loader-utils": "^1.1.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/geobuf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/geobuf/-/geobuf-3.0.2.tgz", - "integrity": "sha512-ASgKwEAQQRnyNFHNvpd5uAwstbVYmiTW0Caw3fBb509tNTqXyAAPMyFs5NNihsLZhLxU1j/kjFhkhLWA9djuVg==", - "dependencies": { - "concat-stream": "^2.0.0", - "pbf": "^3.2.1", - "shapefile": "~0.6.6" - }, - "bin": { - "geobuf2json": "bin/geobuf2json", - "json2geobuf": "bin/json2geobuf", - "shp2geobuf": "bin/shp2geobuf" - } - }, - "node_modules/geobuf/node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "engines": [ - "node >= 6.0" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/geobuf/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/geojson-equality": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/geojson-equality/-/geojson-equality-0.1.6.tgz", - "integrity": "sha1-oXE3TvBD5dR5eZWEC65GSOB1LXI=", - "dependencies": { - "deep-equal": "^1.0.0" - } - }, - "node_modules/geojson-rbush": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/geojson-rbush/-/geojson-rbush-2.1.0.tgz", - "integrity": "sha1-O9c745H8ELCuaT2bis6iquC4Oo0=", - "dependencies": { - "@turf/helpers": "*", - "@turf/meta": "*", - "rbush": "*" - } - }, - "node_modules/geojson-vt": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz", - "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==" - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-closest": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/get-closest/-/get-closest-0.0.4.tgz", - "integrity": "sha1-JprHdtHmAiqg/Vht1wjop9Miaa8=" - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-size": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/get-size/-/get-size-2.0.3.tgz", - "integrity": "sha512-lXNzT/h/dTjTxRbm9BXb+SGxxzkm97h/PCIKtlN/CBCxxmkkIVV21udumMS93MuVTDX583gqc94v3RjuHmI+2Q==" - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - } - }, - "node_modules/gl-matrix": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.3.0.tgz", - "integrity": "sha512-COb7LDz+SXaHtl/h4LeaFcNdJdAQSDeVqjiIihSXNrkWObZLhDI4hIkZC11Aeqp7bcE72clzB0BnDXr2SmslRA==" - }, - "node_modules/gl-vec2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/gl-vec2/-/gl-vec2-1.3.0.tgz", - "integrity": "sha512-YiqaAuNsheWmUV0Sa8k94kBB0D6RWjwZztyO+trEYS8KzJ6OQB/4686gdrf59wld4hHFIvaxynO3nRxpk1Ij/A==" - }, - "node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dependencies": { - "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "dev": true, - "dependencies": { - "@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" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "node_modules/grid-index": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", - "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==" - }, - "node_modules/gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/hammerjs": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dev": true, - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/hash-base/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" - }, - "node_modules/hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "node_modules/hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "node_modules/html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "node_modules/html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "dependencies": { - "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" - }, - "bin": { - "html-minifier": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/html-minifier/node_modules/commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, - "node_modules/html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "deprecated": "3.x is no longer supported", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=6.9" - }, - "peerDependencies": { - "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/html-webpack-plugin/node_modules/big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/html-webpack-plugin/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/html-webpack-plugin/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/html-webpack-plugin/node_modules/loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "node_modules/html-webpack-plugin/node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/htmlparser2/node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/htmlparser2/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/htmlparser2/node_modules/domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", - "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.5", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/http-proxy-middleware/node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/http-proxy-middleware/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/http-proxy-middleware/node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/http-proxy-middleware/node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, - "node_modules/https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "node_modules/human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true, - "engines": { - "node": ">=8.12.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" - }, - "node_modules/icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.14" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/icss-utils/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/icss-utils/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "node_modules/import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "dependencies": { - "import-from": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "dependencies": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/import-local/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-local/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/inquirer/node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/inquirer/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/inquirer/node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/install": { - "version": "0.13.0", - "resolved": "https://registry.npm.taobao.org/install/download/install-0.13.0.tgz", - "integrity": "sha1-avbp2p3QmH3iq0IPeOYNnBcmB3Y=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "dependencies": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-ip/node_modules/default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "dependencies": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/inversify": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.1.1.tgz", - "integrity": "sha512-j8grHGDzv1v+8T1sAQ+3boTCntFPfvxLCkNcxB1J8qA0lUN+fAlSyYd+RXKvaPRL4AGyPxViutBEJHNXOyUdFQ==" - }, - "node_modules/inversify-inject-decorators": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/inversify-inject-decorators/-/inversify-inject-decorators-3.1.0.tgz", - "integrity": "sha512-/seBlVp5bXrLQS3DpKEmlgeZL6C7Tf/QITd+IMQrbBBGuCbxb7k3hRAWu9XSreNpFzLgSboz3sClLSEmGwHphw==" - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "node_modules/ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "dependencies": { - "ci-info": "^1.5.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "dependencies": { - "is-path-inside": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "dependencies": { - "path-is-inside": "^1.0.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", - "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "node_modules/is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "node_modules/javascript-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", - "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", - "dev": true - }, - "node_modules/js-message": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", - "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", - "dev": true, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/js-queue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz", - "integrity": "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==", - "dev": true, - "dependencies": { - "easy-stack": "^1.0.1" - }, - "engines": { - "node": ">=1.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "node_modules/json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "node_modules/jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "node_modules/kdbush": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", - "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" - }, - "node_modules/killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", - "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", - "dev": true, - "dependencies": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" - } - }, - "node_modules/launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", - "dev": true, - "dependencies": { - "launch-editor": "^2.2.1" - } - }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/less": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", - "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", - "dev": true, - "dependencies": { - "copy-anything": "^2.0.1", - "parse-node-version": "^1.0.1", - "tslib": "^1.10.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=6" - }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^2.5.2", - "source-map": "~0.6.0" - } - }, - "node_modules/less-loader": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.3.0.tgz", - "integrity": "sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "less": "^3.5.0 || ^4.0.0", - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/less-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/less-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/less/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "optional": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/less/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "optional": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/less/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/less/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lineclip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/lineclip/-/lineclip-1.1.5.tgz", - "integrity": "sha1-K/JgZ9lDVP6r+R5CdoI221YW/RM=" - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "node_modules/listenercount": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", - "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=" - }, - "node_modules/loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "dev": true, - "dependencies": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - } - }, - "node_modules/loader-fs-cache/node_modules/find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "dependencies": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "dependencies": { - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-fs-cache/node_modules/pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "dependencies": { - "find-up": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "node_modules/lodash.clamp": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/lodash.clamp/-/lodash.clamp-4.0.3.tgz", - "integrity": "sha1-XCS+3u7vB1NWDcK0y0Zx+Qpt36o=" - }, - "node_modules/lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "node_modules/lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" - }, - "node_modules/lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, - "node_modules/lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" - }, - "node_modules/lodash.isarray": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-4.0.0.tgz", - "integrity": "sha1-KspJayjEym1yZxUxNZDALm6jRAM=", - "deprecated": "This package is deprecated. Use Array.isArray." - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, - "node_modules/lodash.isfinite": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", - "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" - }, - "node_modules/lodash.isfunction": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" - }, - "node_modules/lodash.isnil": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz", - "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "node_modules/lodash.isundefined": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", - "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=" - }, - "node_modules/lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "node_modules/lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "node_modules/lodash.mergewith": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" - }, - "node_modules/lodash.result": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.result/-/lodash.result-4.5.2.tgz", - "integrity": "sha1-y0Wyf7kU6qjY7m8M57KHC4fLcKo=" - }, - "node_modules/lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" - }, - "node_modules/lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "node_modules/lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "node_modules/log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "dependencies": { - "chalk": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mapbox-gl": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.1.tgz", - "integrity": "sha512-GSyubcoSF5MyaP8z+DasLu5v7KmDK2pp4S5+VQ5WdVQUOaAqQY4jwl4JpcdNho3uWm2bIKs7x1l7q3ynGmW60g==", - "dependencies": { - "@mapbox/geojson-rewind": "^0.5.0", - "@mapbox/geojson-types": "^1.0.2", - "@mapbox/jsonlint-lines-primitives": "^2.0.2", - "@mapbox/mapbox-gl-supported": "^1.5.0", - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/tiny-sdf": "^1.1.1", - "@mapbox/unitbezier": "^0.0.0", - "@mapbox/vector-tile": "^1.3.1", - "@mapbox/whoots-js": "^3.1.0", - "csscolorparser": "~1.0.3", - "earcut": "^2.2.2", - "geojson-vt": "^3.2.1", - "gl-matrix": "^3.2.1", - "grid-index": "^1.1.0", - "minimist": "^1.2.5", - "murmurhash-js": "^1.0.0", - "pbf": "^3.2.1", - "potpack": "^1.0.1", - "quickselect": "^2.0.0", - "rw": "^1.3.3", - "supercluster": "^7.1.0", - "tinyqueue": "^2.0.3", - "vt-pbf": "^3.1.1" - }, - "engines": { - "node": ">=6.4.0" - } - }, - "node_modules/mapbox-gl/node_modules/@mapbox/geojson-rewind": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.1.tgz", - "integrity": "sha512-eL7fMmfTBKjrb+VFHXCGv9Ot0zc3C0U+CwXo1IrP+EPwDczLoXv34Tgq3y+2mPSFNVUXgU42ILWJTC7145KPTA==", - "dependencies": { - "get-stream": "^6.0.1", - "minimist": "^1.2.5" - }, - "bin": { - "geojson-rewind": "geojson-rewind" - } - }, - "node_modules/mapbox-gl/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/material-colors": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", - "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" - }, - "node_modules/md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "dependencies": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-json-schemas": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/merge-json-schemas/-/merge-json-schemas-1.0.0.tgz", - "integrity": "sha1-LWNeqoQBxfo9A/MPiTSfx8r+5i8=", - "dependencies": { - "lodash.isarray": "^4.0.0", - "lodash.isnil": "^4.0.0", - "lodash.isplainobject": "^4.0.6", - "lodash.mergewith": "^4.6.0", - "lodash.uniq": "^4.5.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "dev": true, - "dependencies": { - "mime-db": "1.49.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.4.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "dependencies": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "node_modules/minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "engines": { - "node": "*" - } - }, - "node_modules/move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "node_modules/murmurhash-js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", - "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=" - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true, - "optional": true - }, - "node_modules/nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanopop": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.1.0.tgz", - "integrity": "sha512-jGTwpFRexSH+fxappnGQtN9dspgE2ipa1aOjtR24igG0pv6JCxImIAmrLRHX+zUF5+1wtsFVbKyfP51kIGAVNw==" - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/needle": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz", - "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==", - "dev": true, - "optional": true, - "dependencies": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "dependencies": { - "lower-case": "^1.1.1" - } - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-ipc": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", - "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", - "dev": true, - "dependencies": { - "event-pubsub": "4.3.0", - "js-message": "1.0.7", - "js-queue": "2.0.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/node-libs-browser/node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "node_modules/node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" - }, - "node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/omit.js": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-2.0.2.tgz", - "integrity": "sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==" - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true, - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "dependencies": { - "url-parse": "^1.4.3" - } - }, - "node_modules/os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "dependencies": { - "retry": "^0.12.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "node_modules/parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "dependencies": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "node_modules/param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module/node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@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" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "dependencies": { - "parse5": "^6.0.1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-source": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/path-source/-/path-source-0.1.3.tgz", - "integrity": "sha512-dWRHm5mIw5kw0cs3QZLNmpUWty48f5+5v9nWD2dw3Y0Hf+s01Ag8iJEWV0Sm0kocE8kK27DrIowha03e1YR+Qw==", - "dependencies": { - "array-source": "0.0", - "file-source": "0.6" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-type/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/pbf": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", - "dependencies": { - "ieee754": "^1.1.12", - "resolve-protobuf-schema": "^2.1.0" - }, - "bin": { - "pbf": "bin/pbf" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pnp-webpack-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", - "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", - "dev": true, - "dependencies": { - "ts-pnp": "^1.1.6" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/point-in-polygon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz", - "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==" - }, - "node_modules/polyline-miter-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/polyline-miter-util/-/polyline-miter-util-1.0.1.tgz", - "integrity": "sha1-tpPyOJ6g3tNqa89ezS7OS2kX2Vc=", - "dependencies": { - "gl-vec2": "^1.0.0" - } - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", - "dependencies": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "node_modules/postcss-calc/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-calc/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-colormin/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-colormin/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-colormin/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-convert-values/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-comments/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-comments/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-duplicates/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-duplicates/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-empty/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-empty/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-discard-overridden/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-discard-overridden/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dev": true, - "dependencies": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-loader/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/postcss-loader/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "dependencies": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-merge-longhand/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-merge-rules/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-font-values/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-font-values/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-gradients/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-minify-params/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss-minify-selectors/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-modules": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.2.2.tgz", - "integrity": "sha512-/H08MGEmaalv/OU8j6bUKi/kZr2kqGF6huAW8m9UAgOLWtpFdhA14+gPBoymtqyv+D4MLsmqaF2zvIegdCxJXg==", - "dependencies": { - "generic-names": "^2.0.1", - "icss-replace-symbols": "^1.1.0", - "lodash.camelcase": "^4.3.0", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "string-hash": "^1.1.1" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-extract-imports/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "dependencies": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-local-by-default/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "dependencies": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-modules-scope/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-scope/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "dependencies": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, - "node_modules/postcss-modules-values/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-values/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-modules/node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules/node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules/node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules/node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules/node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-charset/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-charset/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-display-values/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-positions/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-repeat-style/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "dependencies": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-string/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-timing-functions/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-unicode/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "dependencies": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-url/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-normalize-whitespace/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "dependencies": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-ordered-values/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-initial/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-reduce-initial/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "dependencies": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-reduce-transforms/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dev": true, - "dependencies": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-svgo/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-svgo/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "node_modules/postcss-svgo/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "dependencies": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/postcss-unique-selectors/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-unique-selectors/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, - "node_modules/potpack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.1.tgz", - "integrity": "sha512-15vItUAbViaYrmaB/Pbw7z6qX2xENbFSTA7Ii4tgbPtasxm5v6ryKhKtL91tpWovDJzTiZqdwzhcFBCwiMVdVw==" - }, - "node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "optional": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "node_modules/printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/probe.gl": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.4.0.tgz", - "integrity": "sha512-9CLByZATuhuG/Viq3ckfWU+dAhb7dMmjzsyCy4s7ds9ueTejcVRENxL197/XacOK/AN61YrEERB0QnouB0Qc0Q==", - "dependencies": { - "@babel/runtime": "^7.0.0", - "@probe.gl/stats": "3.4.0" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/protocol-buffers-schema": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.5.2.tgz", - "integrity": "sha512-LPzSaBYp/TcbuSlpGwqT5jR9kvJ3Zp5ic2N5c2ybx6XB/lSfEHq2D7ja8AgoxHoMD91wXFALJoXsvshKPuXyew==" - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "dependencies": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } - }, - "node_modules/pumpify/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "dependencies": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "node_modules/quickselect": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", - "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rbush": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz", - "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==", - "dependencies": { - "quickselect": "^2.0.0" - } - }, - "node_modules/react-color": { - "version": "2.19.3", - "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", - "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", - "dependencies": { - "@icons/material": "^0.2.4", - "lodash": "^4.17.15", - "lodash-es": "^4.17.15", - "material-colors": "^1.2.1", - "prop-types": "^15.5.10", - "reactcss": "^1.2.0", - "tinycolor2": "^1.4.1" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-dat-gui": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/react-dat-gui/-/react-dat-gui-4.1.1.tgz", - "integrity": "sha512-FdCUoXuCjh/8wXMc4AiZncthUQzuqRrr/iCi+V6byL48yQ4Bo1JK2534Lygt40yztaYVilj/AOKPkQYC8BI9fg==", - "dependencies": { - "classnames": "2.2.6", - "lodash.clamp": "^4.0.3", - "lodash.clonedeep": "^4.5.0", - "lodash.isfinite": "^3.3.2", - "lodash.isstring": "^4.0.1", - "lodash.isundefined": "^3.0.1", - "lodash.result": "^4.5.2", - "lodash.set": "^4.3.2", - "react-color": "^2.19.3", - "sass": "^1.32.8" - }, - "peerDependencies": { - "prop-types": "^15.7.2", - "react": ">=16.0.0", - "react-dom": ">=16.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/reactcss": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", - "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", - "dependencies": { - "lodash": "^4.0.1" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdir-glob": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", - "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/redeyed": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", - "integrity": "sha1-N+mQpvKyGyoRwuakj9QTVpjLqX8=", - "dependencies": { - "esprima": "~1.0.4" - } - }, - "node_modules/redeyed/node_modules/esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "dev": true, - "engines": { - "node": ">=6.5.0" - } - }, - "node_modules/regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/regl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/regl/-/regl-1.7.0.tgz", - "integrity": "sha512-bEAtp/qrtKucxXSJkD4ebopFZYP0q1+3Vb2WECWv/T8yQEgKxDxJ7ztO285tAMaYZVR6mM1GgI6CCn8FROtL1w==" - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "node_modules/renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", - "dev": true, - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - } - }, - "node_modules/renderkid/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-protobuf-schema": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", - "dependencies": { - "protocol-buffers-schema": "^3.3.1" - } - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "dev": true - }, - "node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "node_modules/rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/robust-predicates": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-2.0.4.tgz", - "integrity": "sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg==" - }, - "node_modules/run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "dependencies": { - "aproba": "^1.1.1" - } - }, - "node_modules/rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" - }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "dependencies": { - "ret": "~0.1.10" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sass": { - "version": "1.38.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.38.2.tgz", - "integrity": "sha512-Bz1fG6qiyF0FX6m/I+VxtdVKz1Dfmg/e9kfDy2PhWOkq3T384q2KxwIfP0fXpeI+EyyETdOauH+cRHQDFASllA==", - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/scroll-into-view-if-needed": { - "version": "2.2.28", - "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", - "integrity": "sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==", - "dependencies": { - "compute-scroll-into-view": "^1.0.17" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "node_modules/selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", - "dev": true, - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/send/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/set-value/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "node_modules/sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-equal": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", - "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" - }, - "node_modules/shapefile": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/shapefile/-/shapefile-0.6.6.tgz", - "integrity": "sha512-rLGSWeK2ufzCVx05wYd+xrWnOOdSV7xNUW5/XFgx3Bc02hBkpMlrd2F1dDII7/jhWzv0MSyBFh5uJIy9hLdfuw==", - "dependencies": { - "array-source": "0.0", - "commander": "2", - "path-source": "0.1", - "slice-source": "0.4", - "stream-source": "0.3", - "text-encoding": "^0.6.4" - }, - "bin": { - "dbf2json": "bin/dbf2json", - "shp2json": "bin/shp2json" - } - }, - "node_modules/sharkdown": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/sharkdown/-/sharkdown-0.1.1.tgz", - "integrity": "sha512-exwooSpmo5s45lrexgz6Q0rFQM574wYIX3iDZ7RLLqOb7IAoQZu9nxlZODU972g19sR69OIpKP2cpHTzU+PHIg==", - "dependencies": { - "cardinal": "~0.4.2", - "minimist": "0.0.5", - "split": "~0.2.10" - }, - "bin": { - "sharkdown": "sharkdown" - } - }, - "node_modules/sharkdown/node_modules/minimist": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz", - "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY=" - }, - "node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - }, - "node_modules/simplify-geojson": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/simplify-geojson/-/simplify-geojson-1.0.4.tgz", - "integrity": "sha512-vBqLzitQ57pFFtiX21QtYxMzRm10bWsTrPVjMGaDGEcDmrEwsIPK5o8FvFHh/xZHNzw947lvDwAFNk4OMhAhVw==", - "dependencies": { - "concat-stream": "~1.4.1", - "minimist": "1.2.5", - "simplify-geometry": "0.0.2" - }, - "bin": { - "simplify-geojson": "cli.js" - } - }, - "node_modules/simplify-geojson/node_modules/concat-stream": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.11.tgz", - "integrity": "sha512-X3JMh8+4je3U1cQpG87+f9lXHDrqcb2MVLg9L7o8b1UZ0DzhRrUpdn65ttzu10PpJPPI3MQNkis+oha6TSA9Mw==", - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "~1.1.9", - "typedarray": "~0.0.5" - } - }, - "node_modules/simplify-geojson/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "node_modules/simplify-geojson/node_modules/readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/simplify-geojson/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "node_modules/simplify-geometry": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/simplify-geometry/-/simplify-geometry-0.0.2.tgz", - "integrity": "sha1-Y3l+Z26uloNazgK80n0+GvVE9Jw=" - }, - "node_modules/skmeans": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/skmeans/-/skmeans-0.9.7.tgz", - "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg==" - }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/slice-source": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/slice-source/-/slice-source-0.4.1.tgz", - "integrity": "sha1-QKV6wDxmaLXaIA4FN44AC/KmHXk=" - }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sockjs-client": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", - "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/sockjs-client/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "dependencies": { - "is-plain-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sort-keys/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sortablejs": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz", - "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", - "dev": true - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/spdy-transport/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/split": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", - "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", - "dependencies": { - "through": "2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/ssf": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", - "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", - "dependencies": { - "frac": "~1.1.2" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "dependencies": { - "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" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", - "dev": true - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "dependencies": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "node_modules/stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "node_modules/stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "node_modules/stream-source": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/stream-source/-/stream-source-0.3.5.tgz", - "integrity": "sha512-ZuEDP9sgjiAwUVoDModftG0JtYiLUV8K4ljYD1VyUMRWtbVf92474o4kuuul43iZ8t/hRuiDAx1dIJSvirrK/g==" - }, - "node_modules/strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" - }, - "node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "dependencies": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/stylehacks/node_modules/postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/stylehacks/node_modules/postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "dependencies": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stylehacks/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/supercluster": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.3.tgz", - "integrity": "sha512-7+bR4FbF5SYsmkHfDp61QiwCKtwNDyPsddk9TzfsDA5DQr5Goii5CVD2SXjglweFCxjrzVZf945ahqYfUIk8UA==", - "dependencies": { - "kdbush": "^3.0.0" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "dev": true, - "dependencies": { - "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" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "dependencies": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/table/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/table/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/table/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.10.tgz", - "integrity": "sha512-kvvfiVvjGMxeUNB6MyYv5z7vhfFRwbwCXJAeL0/lnbrttBVqcMOnpHUf0X42LrPMR8mMpgapkJMchFH4FSHzNA==", - "dev": true, - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/tar/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/terser-webpack-plugin/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/text-encoding": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", - "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=", - "deprecated": "no longer maintained" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "dev": true, - "dependencies": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - }, - "engines": { - "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "dependencies": { - "setimmediate": "^1.0.4" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "node_modules/tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==", - "engines": { - "node": "*" - } - }, - "node_modules/tinymce": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.8.2.tgz", - "integrity": "sha512-qfWThBrSzbj4DoUk+lgGeDoP2GzLDSWrfvVUxf40HZhTzsG15X2nZ4N49IFqwaVgRl5AyFDtuWiEH/lCmiAcRA==" - }, - "node_modules/tinyqueue": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", - "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==" - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/topojson-client": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", - "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", - "dependencies": { - "commander": "2" - }, - "bin": { - "topo2geo": "bin/topo2geo", - "topomerge": "bin/topomerge", - "topoquantize": "bin/topoquantize" - } - }, - "node_modules/topojson-server": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.1.tgz", - "integrity": "sha512-/VS9j/ffKr2XAOjlZ9CgyyeLmgJ9dMwq6Y0YEON8O7p/tGGk+dCWnrE03zEdu7i4L7YsFZLEPZPzCvcB7lEEXw==", - "dependencies": { - "commander": "2" - }, - "bin": { - "geo2topo": "bin/geo2topo" - } - }, - "node_modules/toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", - "engines": { - "node": "*" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "dev": true - }, - "node_modules/ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - }, - "node_modules/tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/turf-jsts": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/turf-jsts/-/turf-jsts-1.2.3.tgz", - "integrity": "sha512-Ja03QIJlPuHt4IQ2FfGex4F4JAr8m3jpaHbFbQrgwr7s7L6U8ocrHiF3J1+wf9jzhGKxvDeaCAnGDot8OjGFyA==" - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "node_modules/uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "dependencies": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uglify-js/node_modules/commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unidragger": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unidragger/-/unidragger-2.3.1.tgz", - "integrity": "sha512-u+IgG7AG0MXJTKcdzAIYxCm+W5FcnA9M28203Awl6jIcE3/+9OtEyUX4Wv64y7XNKEVRKPot52IV4V6x7FlF5Q==", - "dependencies": { - "unipointer": "^2.3.0" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unipointer": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/unipointer/-/unipointer-2.3.0.tgz", - "integrity": "sha512-m85sAoELCZhogI1owtJV3Dva7GxkHk2lI7A0otw3o0OwCuC/Q9gi7ehddigEYIAYbhkqNdri+dU1QQkrcBvirQ==", - "dependencies": { - "ev-emitter": "^1.0.1" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "node_modules/uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unzipper": { - "version": "0.10.11", - "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz", - "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==", - "dependencies": { - "big-integer": "^1.6.17", - "binary": "~0.3.0", - "bluebird": "~3.4.1", - "buffer-indexof-polyfill": "~1.0.0", - "duplexer2": "~0.1.4", - "fstream": "^1.0.12", - "graceful-fs": "^4.2.2", - "listenercount": "~1.0.1", - "readable-stream": "~2.3.6", - "setimmediate": "~1.0.4" - } - }, - "node_modules/unzipper/node_modules/bluebird": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", - "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "dev": true - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", - "dev": true, - "dependencies": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" - }, - "engines": { - "node": ">= 8.9.0" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-parse": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", - "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", - "dev": true, - "dependencies": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "dependencies": { - "inherits": "2.0.3" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/util/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "dev": true, - "bin": { - "uuid": "bin/uuid" - } - }, - "node_modules/uuid-js": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/uuid-js/-/uuid-js-0.7.5.tgz", - "integrity": "sha1-bIhtAqU9LUDc8l2RoXC0p7JblNA=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "node_modules/viewport-mercator-project": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.2.3.tgz", - "integrity": "sha512-QQb0/qCLlP4DdfbHHSWVYXpghB2wkLIiiZQnoelOB59mXKQSyZVxjreq1S+gaBJFpcGkWEcyVtre0+2y2DTl/Q==", - "dependencies": { - "@babel/runtime": "^7.0.0", - "gl-matrix": "^3.0.0" - } - }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "node_modules/vt-pbf": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz", - "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==", - "dependencies": { - "@mapbox/point-geometry": "0.1.0", - "@mapbox/vector-tile": "^1.3.1", - "pbf": "^3.2.1" - } - }, - "node_modules/vue": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.1.5.tgz", - "integrity": "sha512-Ho7HNb1nfDoO+HVb6qYZgeaobt1XbY6KXFe4HGs1b9X6RhkWG/113n4/SrtM1LUclM6OrP/Se5aPHHvAPG1iVQ==", - "dependencies": { - "@vue/compiler-dom": "3.1.5", - "@vue/runtime-dom": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "node_modules/vue-axios": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/vue-axios/-/vue-axios-3.2.5.tgz", - "integrity": "sha512-V7XUzu0v3WOzd8PEF9m/ZoVivap+ToBPOXrhI8AsnczD93YXvGG+HkeQhJHAF/jeav8CsPDF3X/Z2vCqBbjsMQ==", - "peerDependencies": { - "axios": ">= 0.20.0", - "vue": "^ 3.0.0 || ^ 2.0.0" - } - }, - "node_modules/vue-eslint-parser": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.10.0.tgz", - "integrity": "sha512-7tc/ewS9Vq9Bn741pvpg8op2fWJPH3k32aL+jcIcWGCTzh/zXSdh7pZ5FV3W2aJancP9+ftPAv292zY5T5IPCg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.2.1", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8.10" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5.0.0" - } - }, - "node_modules/vue-eslint-parser/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "node_modules/vue-i18n": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.1.7.tgz", - "integrity": "sha512-ujuuDanoHqtEd4GejWrbG/fXE9nrP51ElsEGxp0WBHfv+/ki0/wyUqkO+4fLikki2obGtXdviTPH0VNpas5K6g==", - "dependencies": { - "@intlify/core-base": "9.1.7", - "@intlify/shared": "9.1.7", - "@intlify/vue-devtools": "9.1.7", - "@vue/devtools-api": "^6.0.0-beta.7" - }, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "vue": "^3.0.0" - } - }, - "node_modules/vue-loader": { - "version": "15.9.8", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", - "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==", - "dev": true, - "dependencies": { - "@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" - }, - "peerDependencies": { - "css-loader": "*", - "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" - }, - "peerDependenciesMeta": { - "cache-loader": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/vue-loader/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "node_modules/vue-router": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.11.tgz", - "integrity": "sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg==", - "dependencies": { - "@vue/devtools-api": "^6.0.0-beta.14" - }, - "peerDependencies": { - "vue": "^3.0.0" - } - }, - "node_modules/vue-style-loader": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", - "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", - "dev": true, - "dependencies": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - } - }, - "node_modules/vue-style-loader/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "node_modules/vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "node_modules/vue-types": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", - "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", - "dependencies": { - "is-plain-object": "3.0.1" - }, - "engines": { - "node": ">=10.15.0" - }, - "peerDependencies": { - "vue": "^3.0.0" - } - }, - "node_modules/vuedraggable": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.0.3.tgz", - "integrity": "sha512-NkJYk+UyxgEoSQcgvVZtqY6dYpdXkBHS8aq6CqoJAfXVM9ZRYT0WPdlBbTttG4nCwllU2M5JGGgo9Drt/L0a7w==", - "dependencies": { - "sortablejs": "1.10.2" - }, - "peerDependencies": { - "vue": "^3.0.1" - } - }, - "node_modules/vuex": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz", - "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", - "dependencies": { - "@vue/devtools-api": "^6.0.0-beta.11" - }, - "peerDependencies": { - "vue": "^3.0.2" - } - }, - "node_modules/warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "optionalDependencies": { - "chokidar": "^3.4.1", - "watchpack-chokidar2": "^2.0.1" - } - }, - "node_modules/watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "dependencies": { - "chokidar": "^2.1.8" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "dev": true, - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "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" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "dev": true, - "dependencies": { - "@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" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - }, - "webpack-command": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", - "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", - "dev": true, - "dependencies": { - "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" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 6.14.4" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", - "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", - "dev": true, - "dependencies": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "dependencies": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", - "dev": true, - "dependencies": { - "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" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/webpack-dev-server/node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", - "dev": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "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" - }, - "optionalDependencies": { - "fsevents": "^1.2.7" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/webpack-dev-server/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "dependencies": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-server/node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/webpack-dev-server/node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/string-width/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "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" - } - }, - "node_modules/webpack-dev-server/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "dependencies": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/wgs84": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/wgs84/-/wgs84-0.0.0.tgz", - "integrity": "sha1-NP3FVZF7blfPKigu0ENxDASc3HY=" - }, - "node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "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" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/wmf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", - "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/word": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", - "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "dependencies": { - "errno": "~0.1.7" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "dependencies": { - "mkdirp": "^0.5.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, - "node_modules/xgplayer": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/xgplayer/-/xgplayer-2.28.0.tgz", - "integrity": "sha512-gT0ipSqP+b6S2bRE+O1QZMGgO1m09rB+1XHSqbCTVCHqWmPc5oSO0WNS7feKGPAQibfKG8NK4ZAleDmGqLjgFQ==", - "dependencies": { - "chalk": "^2.3.2", - "commander": "^2.15.1", - "danmu.js": "^0.5.1", - "downloadjs": "1.4.7", - "draggabilly": "^2.2.0", - "event-emitter": "^0.3.5", - "fs-extra": "^5.0.0", - "xgplayer-subtitles": "^1.0.9" - }, - "bin": { - "xgplayer": "bin/xgplayer.js" - } - }, - "node_modules/xgplayer-subtitles": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/xgplayer-subtitles/-/xgplayer-subtitles-1.0.10.tgz", - "integrity": "sha512-v2OTAo8QBXRa0CV6I11yzjnOEuPO689TLwt7kOw57HJ7xZyMWnVUdLJXtcC9oSkuq/n46A4bzv1v5F6kDVVtrg==", - "dependencies": { - "event-emitter": "^0.3.5" - } - }, - "node_modules/xgplayer-vue": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/xgplayer-vue/-/xgplayer-vue-1.1.5.tgz", - "integrity": "sha512-/uepNg0Ahy2nma2KdV29ICXbWgVqUZdnD4Pa5anfTiTR2LjHD6D7fpuheO+dsJYQdzTH2+2JiyLIpZPmeB3/PQ==", - "dependencies": { - "xgplayer": "^2.0.4" - }, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/xlsx": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.17.1.tgz", - "integrity": "sha512-SrvK+kMEjiVIKYyJSjSIJwzm2cZn8nQWVh708g7O+pTsmgjoa+uYNLEUn7jmwQdMI/ffCHcY5yEvwBXssBwpRA==", - "dependencies": { - "adler-32": "~1.2.0", - "cfb": "^1.1.4", - "codepage": "~1.15.0", - "commander": "~2.17.1", - "crc-32": "~1.2.0", - "exit-on-epipe": "~1.0.1", - "fflate": "^0.3.8", - "ssf": "~0.11.2", - "wmf": "~1.0.1", - "word": "~0.3.0" - }, - "bin": { - "xlsx": "bin/xlsx.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/xlsx/node_modules/commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true, - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/yargs/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", - "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "execa": "^0.8.0", - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/yorkie/node_modules/execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/yorkie/node_modules/normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yorkie/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "node_modules/zip-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", - "dependencies": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/zip-stream/node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/zrender": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.1.1.tgz", - "integrity": "sha512-oeWlmUZPQdS9f5hK4pV21tHPqA3wgQ7CkKkw7l0CCBgWlJ/FP+lRgLFtUBW6yam4JX8y9CdHJo1o587VVrbcoQ==", - "dependencies": { - "tslib": "2.0.3" - } - } - }, - "dependencies": { - "@amap/amap-jsapi-loader": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/@amap/amap-jsapi-loader/-/amap-jsapi-loader-0.0.3.tgz", - "integrity": "sha512-3Tz50UdmRY2BiONK/mafEQzshYGUinK2hmDlKjYtoJHC/aVydiMOolHENWmP98F603RcrWTM7aLxOFMgesFfug==" - }, - "@ant-design/colors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-5.1.1.tgz", - "integrity": "sha512-Txy4KpHrp3q4XZdfgOBqLl+lkQIc3tEvHXOimRN1giX1AEC7mGtyrO9p8iRGJ3FLuVMGa2gNEzQyghVymLttKQ==", - "requires": { - "@ctrl/tinycolor": "^3.3.1" - } - }, - "@ant-design/icons-svg": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz", - "integrity": "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ==" - }, - "@ant-design/icons-vue": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.0.1.tgz", - "integrity": "sha512-HigIgEVV6bbcrz2A92/qDzi/aKWB5EC6b6E1mxMB6aQA7ksiKY+gi4U94TpqyEIIhR23uaDrjufJ+xCZQ+vx6Q==", - "requires": { - "@ant-design/colors": "^5.0.0", - "@ant-design/icons-svg": "^4.0.0", - "@types/lodash": "^4.14.165", - "lodash": "^4.17.15" - } - }, - "@antv/async-hook": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@antv/async-hook/-/async-hook-2.1.0.tgz", - "integrity": "sha512-q7Rup5jTDAiWh77Xb2vgkCURJGczmU2iWTCkBDq28PuK5KUoenyeGGrFKAVkgqaL663wdpw0Vzn+sYriTfT9hA==", - "requires": { - "async": "^3.1.1" - }, - "dependencies": { - "async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" - } - } - }, - "@antv/l7": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7/-/l7-2.5.8.tgz", - "integrity": "sha512-LjvkQq5Fp/6Q8tZlqOmqJoLRiv9oYq0YIsoO7bbQ8nJNMwGQW7uDJZ/zDnwZkzBDvEMX3SRkTLeeaGnMq94klA==", - "requires": { - "@antv/l7-component": "^2.5.8", - "@antv/l7-core": "^2.5.8", - "@antv/l7-layers": "^2.5.8", - "@antv/l7-maps": "^2.5.8", - "@antv/l7-scene": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7" - } - }, - "@antv/l7-component": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-component/-/l7-component-2.5.8.tgz", - "integrity": "sha512-McvXtc2BwvqpLU0wUv2AHJLKgZ0cNUyabzkxdpLHmmzcPJsnELkUb07nxmzqu70MtetjNc6N7cviBo9aEFxPSA==", - "requires": { - "@antv/l7-core": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "eventemitter3": "^4.0.0", - "inversify": "^5.0.1", - "reflect-metadata": "^0.1.13" - } - }, - "@antv/l7-core": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-core/-/l7-core-2.5.8.tgz", - "integrity": "sha512-kcr5Ycz0RLl0fCvuGxlR6sVe55YNbuiYjQ8isJm579Yfu56eqvhQ8ld7orvjdPdr8hTWeNkyyY4/SE76b5gB8w==", - "requires": { - "@antv/async-hook": "^2.1.0", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "@mapbox/tiny-sdf": "^1.1.1", - "ajv": "^6.10.2", - "element-resize-event": "^3.0.3", - "eventemitter3": "^4.0.0", - "gl-matrix": "^3.1.0", - "hammerjs": "^2.0.8", - "inversify": "^5.0.1", - "inversify-inject-decorators": "^3.1.0", - "lodash": "^4.17.15", - "probe.gl": "^3.1.1", - "reflect-metadata": "^0.1.13", - "viewport-mercator-project": "^6.2.1" - } - }, - "@antv/l7-district": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@antv/l7-district/-/l7-district-2.3.11.tgz", - "integrity": "sha512-OkW0bsUIVfcoOdq/ELLtmn8g34K9ZsfAtsqpDGDbBDeyi5GhcwE5nzh/FUUwt8ckTuW4UkcRZi0nYNDfsoLMPA==", - "requires": { - "@babel/runtime": "^7.7.7", - "@turf/circle": "^6.0.1", - "@turf/distance": "^6.0.1", - "@turf/helpers": "^6.1.4", - "@turf/midpoint": "^5.1.5", - "@turf/turf": "^5.1.6", - "@types/mapbox-gl": "^1.11.2", - "eventemitter3": "^4.0.0", - "geobuf": "^3.0.1", - "lodash": "^4.6.2", - "pbf": "^3.2.1", - "react-dat-gui": "^4.0.3", - "simplify-geojson": "^1.0.3" - } - }, - "@antv/l7-layers": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-layers/-/l7-layers-2.5.8.tgz", - "integrity": "sha512-WzHKUVXmeeqUHjr+ZvmypiHl/L8Eb3oActSHWEMj590ojgL2zg+ZV6xUiz1zspodQ6UNyR1wI9kFCparLzoQRQ==", - "requires": { - "@antv/async-hook": "^2.1.0", - "@antv/l7-core": "^2.5.8", - "@antv/l7-source": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "@mapbox/martini": "^0.2.0", - "@turf/meta": "^6.0.2", - "d3-array": "1", - "d3-color": "^1.4.0", - "d3-scale": "2", - "earcut": "^2.2.1", - "eventemitter3": "^4.0.0", - "extrude-polyline": "^1.0.6", - "gl-matrix": "^3.1.0", - "gl-vec2": "^1.3.0", - "inversify": "^5.0.1", - "lodash": "^4.17.15", - "merge-json-schemas": "1.0.0", - "polyline-miter-util": "^1.0.1", - "reflect-metadata": "^0.1.13" - } - }, - "@antv/l7-map": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-map/-/l7-map-2.5.8.tgz", - "integrity": "sha512-44FWn0sqoT3puiojeQyaJt3dmUbK3Tf2ZQ29EpJlKKS5RqbdVvBuE48zok+sQuZ+yy3dbJz/KdVm5Y9PqT5u9A==", - "requires": { - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/unitbezier": "^0.0.0", - "eventemitter3": "^4.0.4", - "lodash": "^4.17.15" - } - }, - "@antv/l7-maps": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-maps/-/l7-maps-2.5.8.tgz", - "integrity": "sha512-VqH/2k7nt+2CFZNBz3P4594QZ5Lx1k9/g+ktytcjLsFHyHsQ6+YDZS2crpdX7c1IuDjcAMEg53XttL763fQaMg==", - "requires": { - "@amap/amap-jsapi-loader": "^0.0.3", - "@antv/l7-core": "^2.5.8", - "@antv/l7-map": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "@types/amap-js-api": "^1.4.6", - "@types/mapbox-gl": "^1.11.2", - "gl-matrix": "^3.1.0", - "inversify": "^5.0.1", - "mapbox-gl": "^1.2.1", - "reflect-metadata": "^0.1.13", - "viewport-mercator-project": "^6.2.1" - } - }, - "@antv/l7-renderer": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-renderer/-/l7-renderer-2.5.8.tgz", - "integrity": "sha512-wPDdjxol3RmM4uqn1/nSf0CxPuPzUjpTWTABuIVhfuxayA/D7jZDDTREqDc7LZyU5GH+5VyhxSRtL0f47tE69A==", - "requires": { - "@antv/l7-core": "^2.5.8", - "@babel/runtime": "^7.7.7", - "inversify": "^5.0.1", - "lodash": "^4.17.15", - "reflect-metadata": "^0.1.13", - "regl": "^1.6.1" - } - }, - "@antv/l7-scene": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-scene/-/l7-scene-2.5.8.tgz", - "integrity": "sha512-RkNrdROZFWNtRYG3KSl6arl6fVYQvLbILVCwsb0HaENL7gFita9j/Qc7Rpzw6XLe/SH7ETScJlMu6/k1Lb3hNQ==", - "requires": { - "@antv/l7-component": "^2.5.8", - "@antv/l7-core": "^2.5.8", - "@antv/l7-layers": "^2.5.8", - "@antv/l7-maps": "^2.5.8", - "@antv/l7-renderer": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "inversify": "^5.0.1", - "mapbox-gl": "^1.2.1", - "reflect-metadata": "^0.1.13" - } - }, - "@antv/l7-source": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-source/-/l7-source-2.5.8.tgz", - "integrity": "sha512-hhvb63Z6RCvAEayRnr1OmSglCqkcSlKXg/CbwrZtgLFg5JeRcX61HMHfU+hGZ/YQwd6su/2ql9KHupF5Zwczig==", - "requires": { - "@antv/async-hook": "^2.1.0", - "@antv/l7-core": "^2.5.8", - "@antv/l7-utils": "^2.5.8", - "@babel/runtime": "^7.7.7", - "@mapbox/geojson-rewind": "^0.4.0", - "@turf/helpers": "^6.1.4", - "@turf/invariant": "^6.1.2", - "@turf/meta": "^6.0.2", - "d3-dsv": "^1.1.1", - "d3-hexbin": "^0.2.2", - "eventemitter3": "^4.0.0", - "inversify": "^5.0.1", - "lodash": "^4.17.15", - "reflect-metadata": "^0.1.13", - "supercluster": "^7.0.0" - } - }, - "@antv/l7-utils": { - "version": "2.5.8", - "resolved": "https://registry.npmjs.org/@antv/l7-utils/-/l7-utils-2.5.8.tgz", - "integrity": "sha512-d37PaBYZsMdj3jXPAQYmYze0n0bQsPReJpuJT4sYN5Fpv9oh8eOVbcqWYfzT9PGzcZ3jX3pKETCQ/f6ydbL5AQ==", - "requires": { - "@babel/runtime": "^7.7.7", - "@turf/helpers": "^6.1.4", - "d3-color": "^1.4.0" - } - }, - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, - "@babel/core": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", - "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.15.0", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0", - "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": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "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" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.8" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==" - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helpers": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", - "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", - "dev": true, - "requires": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==" - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", - "dev": true, - "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" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", - "dev": true, - "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" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", - "dev": true, - "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" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.5.tgz", - "integrity": "sha512-LYz5nvQcvYeRVjui1Ykn28i+3aUiXwQ/3MGoEy0InTaz1pJo/lAzmIDXX+BQny/oufgHzJ6vnEEiXQ8KZjEVFg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-decorators": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.7", - "@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" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "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" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", - "dev": true, - "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" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", - "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", - "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", - "dev": true, - "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" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", - "dev": true, - "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" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz", - "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==", - "dev": true, - "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" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/preset-env": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", - "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@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.9", - "@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.7", - "@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.9", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@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.15.0", - "@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.9", - "@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.6", - "@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.15.0", - "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.16.0", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "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" - } - }, - "@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@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.15.0", - "@babel/types": "^7.15.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", - "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==" - }, - "@fast-csv/format": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/@fast-csv/format/-/format-4.3.5.tgz", - "integrity": "sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==", - "requires": { - "@types/node": "^14.0.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isboolean": "^3.0.3", - "lodash.isequal": "^4.5.0", - "lodash.isfunction": "^3.0.9", - "lodash.isnil": "^4.0.0" - }, - "dependencies": { - "@types/node": { - "version": "14.17.29", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.29.tgz", - "integrity": "sha512-sd4CHI9eTJXTH2vF3RGtGkqvWRwhsSSUFsXD4oG38GZzSZ0tNPbWikd2AbOAcKxCXhOg57fL8FPxjpfSzb2pIQ==" - } - } - }, - "@fast-csv/parse": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@fast-csv/parse/-/parse-4.3.6.tgz", - "integrity": "sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==", - "requires": { - "@types/node": "^14.0.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.groupby": "^4.6.0", - "lodash.isfunction": "^3.0.9", - "lodash.isnil": "^4.0.0", - "lodash.isundefined": "^3.0.1", - "lodash.uniq": "^4.5.0" - }, - "dependencies": { - "@types/node": { - "version": "14.17.29", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.17.29.tgz", - "integrity": "sha512-sd4CHI9eTJXTH2vF3RGtGkqvWRwhsSSUFsXD4oG38GZzSZ0tNPbWikd2AbOAcKxCXhOg57fL8FPxjpfSzb2pIQ==" - } - } - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "dev": true - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "dev": true - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "dev": true - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "dev": true, - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "dev": true, - "requires": { - "@hapi/hoek": "^8.3.0" - } - }, - "@icons/material": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==", - "requires": {} - }, - "@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", - "dev": true, - "requires": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@intlify/core-base": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.7.tgz", - "integrity": "sha512-q1W2j81xbHyfKrNcca/CeJyf0Bcx4u9UDu05l7AaiJbqOseTme2o2I3wp1hDDCtmC7k7HgX0sAygyHNJH9swuQ==", - "requires": { - "@intlify/devtools-if": "9.1.7", - "@intlify/message-compiler": "9.1.7", - "@intlify/message-resolver": "9.1.7", - "@intlify/runtime": "9.1.7", - "@intlify/shared": "9.1.7", - "@intlify/vue-devtools": "9.1.7" - } - }, - "@intlify/devtools-if": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.7.tgz", - "integrity": "sha512-/DcN5FUySSkQhDqx5y1RvxfuCXO3Ot/dUEIOs472qbM7Hyb2qif+eXCnwHBzlI4+wEfQVT6L0PiM1a7Er/ro9g==", - "requires": { - "@intlify/shared": "9.1.7" - } - }, - "@intlify/message-compiler": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.7.tgz", - "integrity": "sha512-JZNkAhr3O7tnbdbRBcpYfqr/Ai26WTzX0K/lV8Y1KVdOIj/dGiamaffdWUdFiDXUnbJRNbPiOaKxy7Pwip3KxQ==", - "requires": { - "@intlify/message-resolver": "9.1.7", - "@intlify/shared": "9.1.7", - "source-map": "0.6.1" - } - }, - "@intlify/message-resolver": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.7.tgz", - "integrity": "sha512-WTK+OaXJYjyquLGhuCyDvU2WHkG+kXzXeHagmVFHn+s118Jf2143zzkLLUrapP5CtZ/csuyjmYg7b3xQRQAmvw==" - }, - "@intlify/runtime": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.7.tgz", - "integrity": "sha512-QURPSlzhOVnRwS2XMGpCDsDkP42kfVBh94aAORxh/gVGzdgJip2vagrIFij/J69aEqdB476WJkMhVjP8VSHmiA==", - "requires": { - "@intlify/message-compiler": "9.1.7", - "@intlify/message-resolver": "9.1.7", - "@intlify/shared": "9.1.7" - } - }, - "@intlify/shared": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.7.tgz", - "integrity": "sha512-zt0zlUdalumvT9AjQNxPXA36UgOndUyvBMplh8uRZU0fhWHAwhnJTcf0NaG9Qvr8I1n3HPSs96+kLb/YdwTavQ==" - }, - "@intlify/vue-devtools": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.7.tgz", - "integrity": "sha512-DI5Wc0aOiohtBUGUkKAcryCWbbuaO4/PK4Pa/LaNCsFNxbtgR5qkIDmhBv9xVPYGTUhySXxaDDAMvOpBjhPJjw==", - "requires": { - "@intlify/message-resolver": "9.1.7", - "@intlify/runtime": "9.1.7", - "@intlify/shared": "9.1.7" - } - }, - "@mapbox/geojson-area": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz", - "integrity": "sha1-GNeBSqNr8j+7zDefjiaiKSfevxA=", - "requires": { - "wgs84": "0.0.0" - } - }, - "@mapbox/geojson-rewind": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.4.1.tgz", - "integrity": "sha512-mxo2MEr7izA1uOXcDsw99Kgg6xW3P4H2j4n1lmldsgviIelpssvP+jQDivFKOHrOVJDpTTi5oZJvRcHtU9Uufw==", - "requires": { - "@mapbox/geojson-area": "0.2.2", - "concat-stream": "~1.6.0", - "minimist": "^1.2.5", - "sharkdown": "^0.1.0" - } - }, - "@mapbox/geojson-types": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz", - "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw==" - }, - "@mapbox/jsonlint-lines-primitives": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz", - "integrity": "sha1-zlblOfg1UrWNENZy6k1vya3HsjQ=" - }, - "@mapbox/mapbox-gl-supported": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz", - "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==", - "requires": {} - }, - "@mapbox/martini": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@mapbox/martini/-/martini-0.2.0.tgz", - "integrity": "sha512-7hFhtkb0KTLEls+TRw/rWayq5EeHtTaErgm/NskVoXmtgAQu/9D299aeyj6mzAR/6XUnYRp2lU+4IcrYRFjVsQ==" - }, - "@mapbox/point-geometry": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz", - "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI=" - }, - "@mapbox/tiny-sdf": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz", - "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw==" - }, - "@mapbox/unitbezier": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz", - "integrity": "sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4=" - }, - "@mapbox/vector-tile": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz", - "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==", - "requires": { - "@mapbox/point-geometry": "~0.1.0" - } - }, - "@mapbox/whoots-js": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz", - "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==" - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "@probe.gl/stats": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@probe.gl/stats/-/stats-3.4.0.tgz", - "integrity": "sha512-Gl37r9qGuiKadIvTZdSZvzCNOttJYw6RcY1oT0oDuB8r2uhuZAdSMQRQTy9FTinp6MY6O9wngGnV6EpQ8wSBAw==", - "requires": { - "@babel/runtime": "^7.0.0" - } - }, - "@simonwep/pickr": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.1.tgz", - "integrity": "sha512-3Q5+INWW0Py+/E9hgy0cyD0/0w/yGZbkxam6RzFVFDOEHgAqMVJR+x9znx58/ky/ZIvE/78FbH189yIC9h111A==", - "requires": { - "core-js": "^3.12.1", - "nanopop": "^2.1.0" - } - }, - "@soda/friendly-errors-webpack-plugin": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.0.tgz", - "integrity": "sha512-RLotfx6k1+nfLacwNCenj7VnTMPxVwYKoGOcffMFoJDKM8tXzBiCN0hMHFJNnoAojduYAsxuiMm0EOMixgiRow==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "error-stack-parser": "^2.0.2", - "string-width": "^2.0.0", - "strip-ansi": "^5" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } - } - } - } - }, - "@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", - "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", - "dev": true - }, - "@tinymce/tinymce-vue": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@tinymce/tinymce-vue/-/tinymce-vue-4.0.4.tgz", - "integrity": "sha512-nLd96QK8P53dCm+oF6j2D5AXoZ9MCZyjybt7B98wXo2csfKd2Ozbjv9dlnRKCdEe/JZBG4KbwBEjXlwsaAGEvg==", - "requires": {} - }, - "@turf/along": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/along/-/along-5.1.5.tgz", - "integrity": "sha1-YdbmplhKzdq1asVYTge/jL5fi+s=", - "requires": { - "@turf/bearing": "^5.1.5", - "@turf/destination": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/area": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/area/-/area-5.1.5.tgz", - "integrity": "sha1-79iZv9Jgzb0VQbKjwVX4pdLu+h0=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/bbox": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-5.1.5.tgz", - "integrity": "sha1-MFHfUUrUxQ9KT5uKLRX9i2hA7aM=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/bbox-clip": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bbox-clip/-/bbox-clip-5.1.5.tgz", - "integrity": "sha1-M2S1Mo3/nzz0HZ4C7a/zdNFQzIQ=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "lineclip": "^1.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/bbox-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bbox-polygon/-/bbox-polygon-5.1.5.tgz", - "integrity": "sha1-auuk7VHYXSluD3w4uIwznwHu4CQ=", - "requires": { - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/bearing": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-5.1.5.tgz", - "integrity": "sha1-egt5ATbE70eX8CRjBdRcvi0ns/c=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/bezier-spline": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/bezier-spline/-/bezier-spline-5.1.5.tgz", - "integrity": "sha1-WaJ7ul17l+8Vqz/VpA+9I4cEm8o=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/boolean-clockwise": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-clockwise/-/boolean-clockwise-5.1.5.tgz", - "integrity": "sha1-MwK32sYsXikaB4nimvcoM4f6nes=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/boolean-contains": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-contains/-/boolean-contains-5.1.5.tgz", - "integrity": "sha1-WW1jruY2961T7pn5/yTJaZSg7xQ=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/boolean-point-on-line": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/boolean-crosses": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-crosses/-/boolean-crosses-5.1.5.tgz", - "integrity": "sha1-Ab+uollvFk3kpNMlCU3HwlXHFdY=", - "requires": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/polygon-to-line": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/boolean-disjoint": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/boolean-disjoint/-/boolean-disjoint-5.1.6.tgz", - "integrity": "sha512-KHvUS6SBNYHBCLIJEJrg04pF5Oy+Fqn8V5G9U+9pti5vI9tyX7Ln2g7RSB7iJ1Cxsz8QAi6OukhXjEF2/8ZpGg==", - "requires": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/polygon-to-line": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/boolean-equal": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-equal/-/boolean-equal-5.1.5.tgz", - "integrity": "sha1-Kfj21gu4RQff12WzIlTbjnLJOKQ=", - "requires": { - "@turf/clean-coords": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "geojson-equality": "0.1.6" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/boolean-overlap": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-overlap/-/boolean-overlap-5.1.5.tgz", - "integrity": "sha1-DU5kxSx3CijpPZ7834qLg3OsznU=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/line-overlap": "^5.1.5", - "@turf/meta": "^5.1.5", - "geojson-equality": "0.1.6" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/boolean-parallel": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-parallel/-/boolean-parallel-5.1.5.tgz", - "integrity": "sha1-c5NYR16ltlx+GCejw+DopofTqF0=", - "requires": { - "@turf/clean-coords": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/line-segment": "^5.1.5", - "@turf/rhumb-bearing": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/boolean-point-in-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-point-in-polygon/-/boolean-point-in-polygon-5.1.5.tgz", - "integrity": "sha1-8BzBlNHgMKVIv9qYHLpDz9YpQbc=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/boolean-point-on-line": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-5.1.5.tgz", - "integrity": "sha1-9jPF/4Aq0ku48Vja269v9KAj3Xs=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/boolean-within": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/boolean-within/-/boolean-within-5.1.5.tgz", - "integrity": "sha1-RxBdVtB1Kp0Pv81Dw2pfkUnchpc=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/boolean-point-on-line": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/buffer": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/buffer/-/buffer-5.1.5.tgz", - "integrity": "sha1-hByWJ8+5dLEirE4alW8EZrwCMcQ=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/center": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/projection": "^5.1.5", - "d3-geo": "1.7.1", - "turf-jsts": "*" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/center": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center/-/center-5.1.5.tgz", - "integrity": "sha1-RKss2VT2PA03dX9xWKmcPvURS4A=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/center-mean": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center-mean/-/center-mean-5.1.5.tgz", - "integrity": "sha1-jI6YdTkeXwnw5uePXWYbiLIQigo=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/center-median": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center-median/-/center-median-5.1.5.tgz", - "integrity": "sha1-u0Yb/noqSGAdikcnaFcYcjoUqHI=", - "requires": { - "@turf/center-mean": "^5.1.5", - "@turf/centroid": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/center-of-mass": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/center-of-mass/-/center-of-mass-5.1.5.tgz", - "integrity": "sha1-TTvXnYhJjbq4Mk1PafAyL2Uguco=", - "requires": { - "@turf/centroid": "^5.1.5", - "@turf/convex": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/centroid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-5.1.5.tgz", - "integrity": "sha1-d4radCFjNQIa2P0OemWoNJ1Tx2k=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/circle": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-6.5.0.tgz", - "integrity": "sha512-oU1+Kq9DgRnoSbWFHKnnUdTmtcRUMmHoV9DjTXu9vOLNV5OWtAAh1VZ+mzsioGGzoDNT/V5igbFOkMfBQc0B6A==", - "requires": { - "@turf/destination": "^6.5.0", - "@turf/helpers": "^6.5.0" - } - }, - "@turf/clean-coords": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-5.1.5.tgz", - "integrity": "sha1-EoAKmKeMmkUqcuxChJPEOs8q2h8=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/clone": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-5.1.5.tgz", - "integrity": "sha1-JT6NNUdxgZduM636tQoPAqfw42c=", - "requires": { - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/clusters": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clusters/-/clusters-5.1.5.tgz", - "integrity": "sha1-ZzpeXxsZycq6vFfJCO6t1oIiTdQ=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/clusters-dbscan": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clusters-dbscan/-/clusters-dbscan-5.1.5.tgz", - "integrity": "sha1-V4H7TmVsdHoLjpk333MYHAMJ4m8=", - "requires": { - "@turf/clone": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "density-clustering": "1.3.0" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/clusters-kmeans": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/clusters-kmeans/-/clusters-kmeans-5.1.5.tgz", - "integrity": "sha1-/W3+qLEzuovcI3CsPKzuFYejAvE=", - "requires": { - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "skmeans": "0.9.7" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/collect": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/collect/-/collect-5.1.5.tgz", - "integrity": "sha1-/pjJqMIY7PJP/DPXApUXt8GbKj4=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5", - "rbush": "^2.0.1" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "quickselect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" - }, - "rbush": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", - "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", - "requires": { - "quickselect": "^1.0.1" - } - } - } - }, - "@turf/combine": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/combine/-/combine-5.1.5.tgz", - "integrity": "sha1-uxS976VVBDVxlfwaEkzX1TqMiQU=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/concave": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/concave/-/concave-5.1.5.tgz", - "integrity": "sha1-I7uqw4fQNLlldKG9cNBZI3qdIRA=", - "requires": { - "@turf/clone": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/tin": "^5.1.5", - "topojson-client": "3.x", - "topojson-server": "3.x" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/convex": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/convex/-/convex-5.1.5.tgz", - "integrity": "sha1-Dfk3fdACIWzpghsH9wXgN9rj4B0=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5", - "concaveman": "*" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/destination": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-6.5.0.tgz", - "integrity": "sha512-4cnWQlNC8d1tItOz9B4pmJdWpXqS0vEvv65bI/Pj/genJnsL7evI0/Xw42RvEGROS481MPiU80xzvwxEvhQiMQ==", - "requires": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - } - }, - "@turf/difference": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/difference/-/difference-5.1.5.tgz", - "integrity": "sha1-ok1pCnvKgD8QkKnuO52Qb8Q3H0I=", - "requires": { - "@turf/area": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "turf-jsts": "*" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/dissolve": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/dissolve/-/dissolve-5.1.5.tgz", - "integrity": "sha1-LPEzqQIdIWODHD16lY1lB/nYGTg=", - "requires": { - "@turf/boolean-overlap": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/union": "^5.1.5", - "geojson-rbush": "2.1.0", - "get-closest": "*" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/distance": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-6.5.0.tgz", - "integrity": "sha512-xzykSLfoURec5qvQJcfifw/1mJa+5UwByZZ5TZ8iaqjGYN0vomhV9aiSLeYdUGtYRESZ+DYC/OzY+4RclZYgMg==", - "requires": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - } - }, - "@turf/ellipse": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/ellipse/-/ellipse-5.1.5.tgz", - "integrity": "sha1-1XyrhTmFkgzeYCKKeNgEWAJcVL4=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/rhumb-destination": "^5.1.5", - "@turf/transform-rotate": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/envelope": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/envelope/-/envelope-5.1.5.tgz", - "integrity": "sha1-UBMwnFP91D369LWIplw/7X28EIo=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/bbox-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/explode": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/explode/-/explode-5.1.5.tgz", - "integrity": "sha1-sSsvd0AEobSPYrqVsgocZVo94Rg=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/flatten": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/flatten/-/flatten-5.1.5.tgz", - "integrity": "sha1-2iknBnEz7WFpsLnWB7khVoiqE1g=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/flip": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/flip/-/flip-5.1.5.tgz", - "integrity": "sha1-Q29kOnIvDKU7n85jjkaT2zYIpoo=", - "requires": { - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/great-circle": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/great-circle/-/great-circle-5.1.5.tgz", - "integrity": "sha1-3r+2cc5HVQnLY3MBwV/PzPo1mpM=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/helpers": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz", - "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==" - }, - "@turf/hex-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/hex-grid/-/hex-grid-5.1.5.tgz", - "integrity": "sha1-m3ul/s9QUfHoWJL3E/zlxVBQKmo=", - "requires": { - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/intersect": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/interpolate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/interpolate/-/interpolate-5.1.5.tgz", - "integrity": "sha1-DxLwq3VtbdEK+ykMpuh3ve8BPqo=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/centroid": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/hex-grid": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/point-grid": "^5.1.5", - "@turf/square-grid": "^5.1.5", - "@turf/triangle-grid": "^5.1.5" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/intersect": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/intersect/-/intersect-5.1.6.tgz", - "integrity": "sha512-KXyNv/GXdoGAOy03qZF53rgtXC2tNhF/4jLwTKiVRrBQH6kcEpipGStdJ+QkYIlarQPa8f7I9UlVAB19et4MfQ==", - "requires": { - "@turf/clean-coords": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/truncate": "^5.1.5", - "turf-jsts": "*" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/invariant": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-6.5.0.tgz", - "integrity": "sha512-Wv8PRNCtPD31UVbdJE/KVAWKe7l6US+lJItRR/HOEW3eh+U/JwRCSUl/KZ7bmjM/C+zLNoreM2TU6OoLACs4eg==", - "requires": { - "@turf/helpers": "^6.5.0" - } - }, - "@turf/isobands": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/isobands/-/isobands-5.1.5.tgz", - "integrity": "sha1-a0TO9YTVUaMTBBh68jtKFYLj8I0=", - "requires": { - "@turf/area": "^5.1.5", - "@turf/bbox": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/explode": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/isolines": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/isolines/-/isolines-5.1.5.tgz", - "integrity": "sha1-irTn9Cuz38VGFOW/FVln9+VdLeE=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/kinks": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/kinks/-/kinks-5.1.5.tgz", - "integrity": "sha1-irtpYdm7AQchO63fLCwmQNAlaYA=", - "requires": { - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/length": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/length/-/length-5.1.5.tgz", - "integrity": "sha1-86X4ZMK5lqi7RxeUU1ofrxLuvvs=", - "requires": { - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/line-arc": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-arc/-/line-arc-5.1.5.tgz", - "integrity": "sha1-AHinRHg1oSrkFKIR+aZNEYYVDhU=", - "requires": { - "@turf/circle": "^5.1.5", - "@turf/destination": "^5.1.5", - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/circle": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-5.1.5.tgz", - "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU=", - "requires": { - "@turf/destination": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/line-chunk": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-chunk/-/line-chunk-5.1.5.tgz", - "integrity": "sha1-kQqFwFwG2dD5w4l3oF4IGNUIXEI=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/length": "^5.1.5", - "@turf/line-slice-along": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/line-intersect": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-intersect/-/line-intersect-5.1.5.tgz", - "integrity": "sha1-DikHGuQDKV5JFyO8SfXPrI0R3fM=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-segment": "^5.1.5", - "@turf/meta": "^5.1.5", - "geojson-rbush": "2.1.0" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/line-offset": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-offset/-/line-offset-5.1.5.tgz", - "integrity": "sha1-KrWy8In4yRPiMdmUN4553KkLWh4=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/line-overlap": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-overlap/-/line-overlap-5.1.5.tgz", - "integrity": "sha1-lDxvh6A4bcQ9+sEdKz/5wRLNP2A=", - "requires": { - "@turf/boolean-point-on-line": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-segment": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/nearest-point-on-line": "^5.1.5", - "geojson-rbush": "2.1.0" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/line-segment": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-segment/-/line-segment-5.1.5.tgz", - "integrity": "sha1-Mgeq7lRqskw9jcPMY/kcdwuAE+U=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/line-slice": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-slice/-/line-slice-5.1.5.tgz", - "integrity": "sha1-Hs/OFGKjeFeXVM7fRGTN4mgp8rU=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/nearest-point-on-line": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/line-slice-along": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-slice-along/-/line-slice-along-5.1.5.tgz", - "integrity": "sha1-7drQoh70efKWihG9LdcomiEy6aU=", - "requires": { - "@turf/bearing": "^5.1.5", - "@turf/destination": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/line-split": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-split/-/line-split-5.1.5.tgz", - "integrity": "sha1-Wy30w3YZty73JbUWPPmSbVVArLc=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/line-segment": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/nearest-point-on-line": "^5.1.5", - "@turf/square": "^5.1.5", - "@turf/truncate": "^5.1.5", - "geojson-rbush": "2.1.0" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/line-to-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/line-to-polygon/-/line-to-polygon-5.1.5.tgz", - "integrity": "sha1-ITz0Gmj4Ikd4ujnTGH3sPouBhlo=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/mask": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/mask/-/mask-5.1.5.tgz", - "integrity": "sha1-mrD+8aJyyY/j70kvn/thggayQtU=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/union": "^5.1.5", - "rbush": "^2.0.1" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "quickselect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" - }, - "rbush": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", - "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", - "requires": { - "quickselect": "^1.0.1" - } - } - } - }, - "@turf/meta": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz", - "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==", - "requires": { - "@turf/helpers": "^6.5.0" - } - }, - "@turf/midpoint": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/midpoint/-/midpoint-5.1.5.tgz", - "integrity": "sha1-4mH2srDqgSTM7/VSomLdRlydBfA=", - "requires": { - "@turf/bearing": "^5.1.5", - "@turf/destination": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/nearest-point": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/nearest-point/-/nearest-point-5.1.5.tgz", - "integrity": "sha1-EgUN5Bw5hEMiTHl43g9iE5ANNPs=", - "requires": { - "@turf/clone": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/nearest-point-on-line": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/nearest-point-on-line/-/nearest-point-on-line-5.1.5.tgz", - "integrity": "sha1-VgauKX8VlHUkvqUaKp71HsG/nDY=", - "requires": { - "@turf/bearing": "^5.1.5", - "@turf/destination": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-intersect": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/nearest-point-to-line": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/nearest-point-to-line/-/nearest-point-to-line-5.1.6.tgz", - "integrity": "sha512-ZSvDIEiHhifn/vNwLXZI/E8xmEz5yBPqfUR7BVHRZrB1cP7jLhKZvkbidjG//uW8Fr1Ulc+PFOXczLspIcx/lw==", - "requires": { - "@turf/helpers": "6.x", - "@turf/invariant": "6.x", - "@turf/meta": "6.x", - "@turf/point-to-line-distance": "^5.1.5", - "object-assign": "*" - } - }, - "@turf/planepoint": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/planepoint/-/planepoint-5.1.5.tgz", - "integrity": "sha1-GLvfAG91ne9eQsagBsn53oGyt/8=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/point-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/point-grid/-/point-grid-5.1.5.tgz", - "integrity": "sha1-MFFBJI9Quv42zn5mukuX56sjaIc=", - "requires": { - "@turf/boolean-within": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/point-on-feature": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/point-on-feature/-/point-on-feature-5.1.5.tgz", - "integrity": "sha1-MMfwMkMCd8ZBjZbSieRba/shP+c=", - "requires": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/center": "^5.1.5", - "@turf/explode": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/nearest-point": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/point-to-line-distance": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/point-to-line-distance/-/point-to-line-distance-5.1.6.tgz", - "integrity": "sha512-PE3hiTeeDEi4ZLPtI8XAzFYW9nHo1EVsZGm/4ZVV8jo39d3X1oLVHxY3e1PkCmWwRapXy4QLqvnTQ7nU4wspNw==", - "requires": { - "@turf/bearing": "6.x", - "@turf/distance": "6.x", - "@turf/helpers": "6.x", - "@turf/invariant": "6.x", - "@turf/meta": "6.x", - "@turf/projection": "6.x", - "@turf/rhumb-bearing": "6.x", - "@turf/rhumb-distance": "6.x" - }, - "dependencies": { - "@turf/bearing": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/bearing/-/bearing-6.5.0.tgz", - "integrity": "sha512-dxINYhIEMzgDOztyMZc20I7ssYVNEpSv04VbMo5YPQsqa80KO3TFvbuCahMsCAW5z8Tncc8dwBlEFrmRjJG33A==", - "requires": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - } - }, - "@turf/clone": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/clone/-/clone-6.5.0.tgz", - "integrity": "sha512-mzVtTFj/QycXOn6ig+annKrM6ZlimreKYz6f/GSERytOpgzodbQyOgkfwru100O1KQhhjSudKK4DsQ0oyi9cTw==", - "requires": { - "@turf/helpers": "^6.5.0" - } - }, - "@turf/projection": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-6.5.0.tgz", - "integrity": "sha512-/Pgh9mDvQWWu8HRxqpM+tKz8OzgauV+DiOcr3FCjD6ubDnrrmMJlsf6fFJmggw93mtVPrZRL6yyi9aYCQBOIvg==", - "requires": { - "@turf/clone": "^6.5.0", - "@turf/helpers": "^6.5.0", - "@turf/meta": "^6.5.0" - } - }, - "@turf/rhumb-bearing": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-6.5.0.tgz", - "integrity": "sha512-jMyqiMRK4hzREjQmnLXmkJ+VTNTx1ii8vuqRwJPcTlKbNWfjDz/5JqJlb5NaFDcdMpftWovkW5GevfnuzHnOYA==", - "requires": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - } - }, - "@turf/rhumb-distance": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-6.5.0.tgz", - "integrity": "sha512-oKp8KFE8E4huC2Z1a1KNcFwjVOqa99isxNOwfo4g3SUABQ6NezjKDDrnvC4yI5YZ3/huDjULLBvhed45xdCrzg==", - "requires": { - "@turf/helpers": "^6.5.0", - "@turf/invariant": "^6.5.0" - } - } - } - }, - "@turf/points-within-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/points-within-polygon/-/points-within-polygon-5.1.5.tgz", - "integrity": "sha1-K4VaXfOq2lfC7oIKB1SrlJKKIzc=", - "requires": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/polygon-tangents": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/polygon-tangents/-/polygon-tangents-5.1.5.tgz", - "integrity": "sha1-K/AJkUcwJbF44lDcfLmuVAm71lI=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/polygon-to-line": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/polygon-to-line/-/polygon-to-line-5.1.5.tgz", - "integrity": "sha1-I7tEjYTcTGUZmaxhGjbZHFklA2o=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/polygonize": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/polygonize/-/polygonize-5.1.5.tgz", - "integrity": "sha1-BJP6EYefOdELmtAs5qI+lC0IqjI=", - "requires": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/envelope": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/projection": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/projection/-/projection-5.1.5.tgz", - "integrity": "sha1-JFF+7rLzaBa6n3EueubWo2jt91c=", - "requires": { - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/random": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/random/-/random-5.1.5.tgz", - "integrity": "sha1-sy78k0Vgroulfo67UfJBw5+6Lns=", - "requires": { - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/rewind": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rewind/-/rewind-5.1.5.tgz", - "integrity": "sha1-nqPbSmi3PB/R3RH1djGxQ8/vock=", - "requires": { - "@turf/boolean-clockwise": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/rhumb-bearing": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rhumb-bearing/-/rhumb-bearing-5.1.5.tgz", - "integrity": "sha1-rPalAkJ+uMSeGM2mrg7/qwxd3NI=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/rhumb-destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rhumb-destination/-/rhumb-destination-5.1.5.tgz", - "integrity": "sha1-sbKuuSFUfyrAwamUtqEw+SRjx0I=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/rhumb-distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/rhumb-distance/-/rhumb-distance-5.1.5.tgz", - "integrity": "sha1-GAaFdiX0IlOE2tQT5p85U4/192U=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/sample": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/sample/-/sample-5.1.5.tgz", - "integrity": "sha1-6ctEikeJzFbuPeLdZ4HiNDQ1tBE=", - "requires": { - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/sector": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/sector/-/sector-5.1.5.tgz", - "integrity": "sha1-rCu5TBPt1gNPb9wrZwCBNdIPXgc=", - "requires": { - "@turf/circle": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/line-arc": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/circle": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-5.1.5.tgz", - "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU=", - "requires": { - "@turf/destination": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/shortest-path": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/shortest-path/-/shortest-path-5.1.5.tgz", - "integrity": "sha1-hUroCW9rw+EwD6ynfz6PZ9j5Nas=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/bbox-polygon": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/clean-coords": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/transform-scale": "^5.1.5" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/simplify": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-5.1.5.tgz", - "integrity": "sha1-Csjyei60IYGD7dmZjDJ1q+QIuSY=", - "requires": { - "@turf/clean-coords": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/square": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/square/-/square-5.1.5.tgz", - "integrity": "sha1-qnsh5gM8ySUsOlvW89iNq9b+0YA=", - "requires": { - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/square-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/square-grid/-/square-grid-5.1.5.tgz", - "integrity": "sha1-G9X3uesU8LYLwjH+/nNR0aMvGlE=", - "requires": { - "@turf/boolean-contains": "^5.1.5", - "@turf/boolean-overlap": "^5.1.5", - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/intersect": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/standard-deviational-ellipse": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/standard-deviational-ellipse/-/standard-deviational-ellipse-5.1.5.tgz", - "integrity": "sha1-hc0oO14ayljyG9ZkEuQUtW2FIyQ=", - "requires": { - "@turf/center-mean": "^5.1.5", - "@turf/ellipse": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/points-within-polygon": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/tag": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/tag/-/tag-5.1.5.tgz", - "integrity": "sha1-0e4aUIjs/UoUEQGcmCOczypJfSA=", - "requires": { - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/tesselate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/tesselate/-/tesselate-5.1.5.tgz", - "integrity": "sha1-MqWU6cIaAEIKn5DSxD3z4RZgYc0=", - "requires": { - "@turf/helpers": "^5.1.5", - "earcut": "^2.0.0" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/tin": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/tin/-/tin-5.1.5.tgz", - "integrity": "sha1-KCI+r8X76a6azKgc3P6l0UJMkX0=", - "requires": { - "@turf/helpers": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/transform-rotate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/transform-rotate/-/transform-rotate-5.1.5.tgz", - "integrity": "sha1-0Jbt2eMA/jFQadVNjkWMQJIh7fs=", - "requires": { - "@turf/centroid": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/rhumb-bearing": "^5.1.5", - "@turf/rhumb-destination": "^5.1.5", - "@turf/rhumb-distance": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/transform-scale": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/transform-scale/-/transform-scale-5.1.5.tgz", - "integrity": "sha1-cP064BhWz3uunxWtVhzf6PiQAbk=", - "requires": { - "@turf/bbox": "^5.1.5", - "@turf/center": "^5.1.5", - "@turf/centroid": "^5.1.5", - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/rhumb-bearing": "^5.1.5", - "@turf/rhumb-destination": "^5.1.5", - "@turf/rhumb-distance": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/transform-translate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/transform-translate/-/transform-translate-5.1.5.tgz", - "integrity": "sha1-Uwolf7Hccmja3Ks05nkB6yo97GM=", - "requires": { - "@turf/clone": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "@turf/meta": "^5.1.5", - "@turf/rhumb-destination": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/triangle-grid": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/triangle-grid/-/triangle-grid-5.1.5.tgz", - "integrity": "sha1-ezZ2IQhVTBTyjK/zxIsc/ILI3IE=", - "requires": { - "@turf/distance": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/intersect": "^5.1.5", - "@turf/invariant": "^5.1.5" - }, - "dependencies": { - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/truncate": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/truncate/-/truncate-5.1.5.tgz", - "integrity": "sha1-nu37Oxi6gfLJjT6tCUMcyhiErYk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/turf": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/turf/-/turf-5.1.6.tgz", - "integrity": "sha1-wxIlkoh+0jS3VGi4qMRb+Ib7+PY=", - "requires": { - "@turf/along": "5.1.x", - "@turf/area": "5.1.x", - "@turf/bbox": "5.1.x", - "@turf/bbox-clip": "5.1.x", - "@turf/bbox-polygon": "5.1.x", - "@turf/bearing": "5.1.x", - "@turf/bezier-spline": "5.1.x", - "@turf/boolean-clockwise": "5.1.x", - "@turf/boolean-contains": "5.1.x", - "@turf/boolean-crosses": "5.1.x", - "@turf/boolean-disjoint": "5.1.x", - "@turf/boolean-equal": "5.1.x", - "@turf/boolean-overlap": "5.1.x", - "@turf/boolean-parallel": "5.1.x", - "@turf/boolean-point-in-polygon": "5.1.x", - "@turf/boolean-point-on-line": "5.1.x", - "@turf/boolean-within": "5.1.x", - "@turf/buffer": "5.1.x", - "@turf/center": "5.1.x", - "@turf/center-mean": "5.1.x", - "@turf/center-median": "5.1.x", - "@turf/center-of-mass": "5.1.x", - "@turf/centroid": "5.1.x", - "@turf/circle": "5.1.x", - "@turf/clean-coords": "5.1.x", - "@turf/clone": "5.1.x", - "@turf/clusters": "5.1.x", - "@turf/clusters-dbscan": "5.1.x", - "@turf/clusters-kmeans": "5.1.x", - "@turf/collect": "5.1.x", - "@turf/combine": "5.1.x", - "@turf/concave": "5.1.x", - "@turf/convex": "5.1.x", - "@turf/destination": "5.1.x", - "@turf/difference": "5.1.x", - "@turf/dissolve": "5.1.x", - "@turf/distance": "5.1.x", - "@turf/ellipse": "5.1.x", - "@turf/envelope": "5.1.x", - "@turf/explode": "5.1.x", - "@turf/flatten": "5.1.x", - "@turf/flip": "5.1.x", - "@turf/great-circle": "5.1.x", - "@turf/helpers": "5.1.x", - "@turf/hex-grid": "5.1.x", - "@turf/interpolate": "5.1.x", - "@turf/intersect": "5.1.x", - "@turf/invariant": "5.1.x", - "@turf/isobands": "5.1.x", - "@turf/isolines": "5.1.x", - "@turf/kinks": "5.1.x", - "@turf/length": "5.1.x", - "@turf/line-arc": "5.1.x", - "@turf/line-chunk": "5.1.x", - "@turf/line-intersect": "5.1.x", - "@turf/line-offset": "5.1.x", - "@turf/line-overlap": "5.1.x", - "@turf/line-segment": "5.1.x", - "@turf/line-slice": "5.1.x", - "@turf/line-slice-along": "5.1.x", - "@turf/line-split": "5.1.x", - "@turf/line-to-polygon": "5.1.x", - "@turf/mask": "5.1.x", - "@turf/meta": "5.1.x", - "@turf/midpoint": "5.1.x", - "@turf/nearest-point": "5.1.x", - "@turf/nearest-point-on-line": "5.1.x", - "@turf/nearest-point-to-line": "5.1.x", - "@turf/planepoint": "5.1.x", - "@turf/point-grid": "5.1.x", - "@turf/point-on-feature": "5.1.x", - "@turf/point-to-line-distance": "5.1.x", - "@turf/points-within-polygon": "5.1.x", - "@turf/polygon-tangents": "5.1.x", - "@turf/polygon-to-line": "5.1.x", - "@turf/polygonize": "5.1.x", - "@turf/projection": "5.1.x", - "@turf/random": "5.1.x", - "@turf/rewind": "5.1.x", - "@turf/rhumb-bearing": "5.1.x", - "@turf/rhumb-destination": "5.1.x", - "@turf/rhumb-distance": "5.1.x", - "@turf/sample": "5.1.x", - "@turf/sector": "5.1.x", - "@turf/shortest-path": "5.1.x", - "@turf/simplify": "5.1.x", - "@turf/square": "5.1.x", - "@turf/square-grid": "5.1.x", - "@turf/standard-deviational-ellipse": "5.1.x", - "@turf/tag": "5.1.x", - "@turf/tesselate": "5.1.x", - "@turf/tin": "5.1.x", - "@turf/transform-rotate": "5.1.x", - "@turf/transform-scale": "5.1.x", - "@turf/transform-translate": "5.1.x", - "@turf/triangle-grid": "5.1.x", - "@turf/truncate": "5.1.x", - "@turf/union": "5.1.x", - "@turf/unkink-polygon": "5.1.x", - "@turf/voronoi": "5.1.x" - }, - "dependencies": { - "@turf/circle": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/circle/-/circle-5.1.5.tgz", - "integrity": "sha1-mxV3g1UIq1L7HBCypQZcuiuHtqU=", - "requires": { - "@turf/destination": "^5.1.5", - "@turf/helpers": "^5.1.5" - } - }, - "@turf/destination": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/destination/-/destination-5.1.5.tgz", - "integrity": "sha1-7TU4G9zoO73cvQei4rzivd/7zCY=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/distance": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/distance/-/distance-5.1.5.tgz", - "integrity": "sha1-Oc8YIEu/h1h9cH5gmmARiQkVZAk=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5" - } - }, - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.1.5.tgz", - "integrity": "sha1-9Z9P76CSJLFdzhZR+QPIaNV6JOE=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "@turf/meta": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.1.6.tgz", - "integrity": "sha1-wgqGPt7Qhp+yhUje6Ik0G8y0akY=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@turf/union": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/union/-/union-5.1.5.tgz", - "integrity": "sha1-UyhbYJQEf8WNlqrA6pCGXsNNRUs=", - "requires": { - "@turf/helpers": "^5.1.5", - "turf-jsts": "*" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - } - } - }, - "@turf/unkink-polygon": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/unkink-polygon/-/unkink-polygon-5.1.5.tgz", - "integrity": "sha1-ewGEfFD7V0riV54Z5Ey6hSbSE8M=", - "requires": { - "@turf/area": "^5.1.5", - "@turf/boolean-point-in-polygon": "^5.1.5", - "@turf/helpers": "^5.1.5", - "@turf/meta": "^5.1.5", - "rbush": "^2.0.1" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/meta": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-5.2.0.tgz", - "integrity": "sha1-OxrUhe4MOwsXdRMqMsOE1T5LpT0=", - "requires": { - "@turf/helpers": "^5.1.5" - } - }, - "quickselect": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-1.1.1.tgz", - "integrity": "sha512-qN0Gqdw4c4KGPsBOQafj6yj/PA6c/L63f6CaZ/DCF/xF4Esu3jVmKLUDYxghFx8Kb/O7y9tI7x2RjTSXwdK1iQ==" - }, - "rbush": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-2.0.2.tgz", - "integrity": "sha512-XBOuALcTm+O/H8G90b6pzu6nX6v2zCKiFG4BJho8a+bY6AER6t8uQUZdi5bomQc0AprCWhEGa7ncAbbRap0bRA==", - "requires": { - "quickselect": "^1.0.1" - } - } - } - }, - "@turf/voronoi": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/voronoi/-/voronoi-5.1.5.tgz", - "integrity": "sha1-6FbpQG3MLyXWbdyJhYTifC6/ymY=", - "requires": { - "@turf/helpers": "^5.1.5", - "@turf/invariant": "^5.1.5", - "d3-voronoi": "1.1.2" - }, - "dependencies": { - "@turf/helpers": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-5.1.5.tgz", - "integrity": "sha1-FTQFInq5M9AEpbuWQantmZ/L4M8=" - }, - "@turf/invariant": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-5.2.0.tgz", - "integrity": "sha1-8BUP9ykLOFd7c9CIt5MsHuCqkKc=", - "requires": { - "@turf/helpers": "^5.1.5" - } - } - } - }, - "@types/amap-js-api": { - "version": "1.4.10", - "resolved": "https://registry.npmjs.org/@types/amap-js-api/-/amap-js-api-1.4.10.tgz", - "integrity": "sha512-AcYR7/GFBazu3Ho+psX+s1D2e+6G5yfplKAQ9js0NJ09SlvB9dAz10sbfzv/cvaKV1hgE1m9MzC2UVVbsqiSIg==" - }, - "@types/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/estree": { - "version": "0.0.48", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz", - "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.24", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", - "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/geojson": { - "version": "7946.0.8", - "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz", - "integrity": "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA==" - }, - "@types/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/http-proxy": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", - "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.172", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.172.tgz", - "integrity": "sha512-/BHF5HAx3em7/KkzVKm3LrsD6HZAXuXO1AJZQ3cRRBZj4oHZDviWPYu0aEplAqDFNHZPW6d3G7KN+ONcCCC7pw==" - }, - "@types/mapbox-gl": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@types/mapbox-gl/-/mapbox-gl-1.13.2.tgz", - "integrity": "sha512-sv69WkijddNCIdLLyUsG90+X3Lh67a26lKsqaL8WbmXMkWITDrshe+sc9BI8oUV7sh+XD0jraI3qBe0NtJs7dw==", - "requires": { - "@types/geojson": "*" - } - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "@types/node": { - "version": "16.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.2.tgz", - "integrity": "sha512-LSw8TZt12ZudbpHc6EkIyDM3nHVWKYrAvGy6EAJfNfjusbwnThqjqxUKKRwuV3iWYeW/LYMzNgaq3MaLffQ2xA==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", - "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - } - }, - "@types/webpack": { - "version": "4.41.30", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz", - "integrity": "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - } - }, - "@types/webpack-dev-server": { - "version": "3.11.5", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.5.tgz", - "integrity": "sha512-vjsbQBW3fE5FDICkF3w3ZWFRXNwQdKt7JRPLmRy5W0KXlcuew4wgpKWXhgHS71iLNv7Z2PlY9dSSIaYg+bk+9w==", - "dev": true, - "requires": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-static": "*", - "@types/webpack": "^4", - "http-proxy-middleware": "^1.0.0" - } - }, - "@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", - "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", - "dev": true - }, - "@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", - "dev": true - }, - "@vue/babel-plugin-jsx": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.6.tgz", - "integrity": "sha512-RzYsvBhzKUmY2YG6LoV+W5PnlnkInq0thh1AzCmewwctAgGN6e9UFon6ZrQQV1CO5G5PeME7MqpB+/vvGg0h4g==", - "dev": true, - "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" - } - }, - "@vue/babel-plugin-transform-vue-jsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", - "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", - "dev": true, - "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": { - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-preset-app": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.13.tgz", - "integrity": "sha512-pM7CR3yXB6L8Gfn6EmX7FLNE3+V/15I3o33GkSNsWvgsMp6HVGXKkXgojrcfUUauyL1LZOdvTmu4enU2RePGHw==", - "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" - } - }, - "@vue/babel-preset-jsx": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", - "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", - "dev": true, - "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" - } - }, - "@vue/babel-sugar-composition-api-inject-h": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", - "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-composition-api-render-instance": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", - "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-functional-vue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", - "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-inject-h": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", - "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-v-model": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", - "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", - "dev": true, - "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": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-sugar-v-on": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", - "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } - }, - "@vue/cli-overlay": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.13.tgz", - "integrity": "sha512-jhUIg3klgi5Cxhs8dnat5hi/W2tQJvsqCxR0u6hgfSob0ORODgUBlN+F/uwq7cKIe/pzedVUk1y07F13GQvPqg==", - "dev": true - }, - "@vue/cli-plugin-babel": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.13.tgz", - "integrity": "sha512-ykvEAfD8PgGs+dGMGqr7l/nRmIS39NRzWLhMluPLTvDV1L+IxcoB73HNLGA/aENDpl8CuWrTE+1VgydcOhp+wg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.13", - "@vue/cli-shared-utils": "^4.5.13", - "babel-loader": "^8.1.0", - "cache-loader": "^4.1.0", - "thread-loader": "^2.1.3", - "webpack": "^4.0.0" - } - }, - "@vue/cli-plugin-eslint": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.13.tgz", - "integrity": "sha512-yc2uXX6aBiy3vEf5TwaueaDqQbdIXIhk0x0KzEtpPo23jBdLkpOSoU5NCgE06g/ZiGAcettpmBSv73Hfp4wHEw==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.13", - "eslint-loader": "^2.2.1", - "globby": "^9.2.0", - "inquirer": "^7.1.0", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - } - }, - "@vue/cli-plugin-router": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.13.tgz", - "integrity": "sha512-tgtMDjchB/M1z8BcfV4jSOY9fZSMDTPgF9lsJIiqBWMxvBIsk9uIZHxp62DibYME4CCKb/nNK61XHaikFp+83w==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.13" - } - }, - "@vue/cli-plugin-vuex": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.13.tgz", - "integrity": "sha512-I1S9wZC7iI0Wn8kw8Zh+A2Qkf6s1M6vTGBkx8boXjuzfwEEyEHRxadsVCecZc8Mkpydo0nykj+MyYF96TKFuVA==", - "dev": true, - "requires": {} - }, - "@vue/cli-service": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.13.tgz", - "integrity": "sha512-CKAZN4iokMMsaUyJRU22oUAz3oS/X9sVBSKAF2/shFBV5xh3jqAlKl8OXZYz4cXGFLA6djNuYrniuLAo7Ku97A==", - "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", - "@types/minimist": "^1.2.0", - "@types/webpack": "^4.0.0", - "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.13", - "@vue/cli-plugin-router": "^4.5.13", - "@vue/cli-plugin-vuex": "^4.5.13", - "@vue/cli-shared-utils": "^4.5.13", - "@vue/component-compiler-utils": "^3.1.2", - "@vue/preload-webpack-plugin": "^1.1.0", - "@vue/web-component-wrapper": "^1.2.0", - "acorn": "^7.4.0", - "acorn-walk": "^7.1.1", - "address": "^1.1.2", - "autoprefixer": "^9.8.6", - "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": "^8.0.1", - "terser-webpack-plugin": "^1.4.4", - "thread-loader": "^2.1.3", - "url-loader": "^2.2.0", - "vue-loader": "^15.9.2", - "vue-loader-v16": "npm:vue-loader@^16.1.0", - "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": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.8.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.8.3.tgz", - "integrity": "sha512-7vKN45IxsKxe5GcVCbc2qFU5aWzyiLrYJyUuMz4BQLKctCj/fmCa0w6fGiiQ2cLFetNcek1ppGJQDCup0c1hpA==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - } - } - } - }, - "@vue/cli-shared-utils": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.13.tgz", - "integrity": "sha512-HpnOrkLg42RFUsQGMJv26oTG3J3FmKtO2WSRhKIIL+1ok3w9OjGCtA3nMMXN27f9eX14TqO64M36DaiSZ1fSiw==", - "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" - } - }, - "@vue/compiler-core": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.1.5.tgz", - "integrity": "sha512-TXBhFinoBaXKDykJzY26UEuQU1K07FOp/0Ie+OXySqqk0bS0ZO7Xvl7UmiTUPYcLrWbxWBR7Bs/y55AI0MNc2Q==", - "requires": { - "@babel/parser": "^7.12.0", - "@babel/types": "^7.12.0", - "@vue/shared": "3.1.5", - "estree-walker": "^2.0.1", - "source-map": "^0.6.1" - } - }, - "@vue/compiler-dom": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.1.5.tgz", - "integrity": "sha512-ZsL3jqJ52OjGU/YiT/9XiuZAmWClKInZM2aFJh9gnsAPqOrj2JIELMbkIFpVKR/CrVO/f2VxfPiiQdQTr65jcQ==", - "requires": { - "@vue/compiler-core": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "@vue/compiler-sfc": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.1.5.tgz", - "integrity": "sha512-mtMY6xMvZeSRx9MTa1+NgJWndrkzVTdJ1pQAmAKQuxyb5LsHVvrgP7kcQFvxPHVpLVTORbTJWHaiqoKrJvi1iA==", - "requires": { - "@babel/parser": "^7.13.9", - "@babel/types": "^7.13.0", - "@types/estree": "^0.0.48", - "@vue/compiler-core": "3.1.5", - "@vue/compiler-dom": "3.1.5", - "@vue/compiler-ssr": "3.1.5", - "@vue/shared": "3.1.5", - "consolidate": "^0.16.0", - "estree-walker": "^2.0.1", - "hash-sum": "^2.0.0", - "lru-cache": "^5.1.1", - "magic-string": "^0.25.7", - "merge-source-map": "^1.1.0", - "postcss": "^8.1.10", - "postcss-modules": "^4.0.0", - "postcss-selector-parser": "^6.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "consolidate": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.16.0.tgz", - "integrity": "sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==", - "requires": { - "bluebird": "^3.7.2" - } - } - } - }, - "@vue/compiler-ssr": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.1.5.tgz", - "integrity": "sha512-CU5N7Di/a4lyJ18LGJxJYZS2a8PlLdWpWHX9p/XcsjT2TngMpj3QvHVRkuik2u8QrIDZ8OpYmTyj1WDNsOV+Dg==", - "requires": { - "@vue/compiler-dom": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "@vue/component-compiler-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz", - "integrity": "sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==", - "dev": true, - "requires": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.36", - "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.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "@vue/devtools-api": { - "version": "6.0.0-beta.15", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.15.tgz", - "integrity": "sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==" - }, - "@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", - "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", - "dev": true, - "requires": {} - }, - "@vue/reactivity": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", - "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", - "requires": { - "@vue/shared": "3.1.5" - } - }, - "@vue/runtime-core": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.1.5.tgz", - "integrity": "sha512-YQbG5cBktN1RowQDKA22itmvQ+b40f0WgQ6CXK4VYoYICAiAfu6Cc14777ve8zp1rJRGtk5oIeS149TOculrTg==", - "requires": { - "@vue/reactivity": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "@vue/runtime-dom": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.1.5.tgz", - "integrity": "sha512-tNcf3JhVR0RfW0kw1p8xZgv30nvX8Y9rsz7eiQ0dHe273sfoCngAG0y4GvMaY4Xd8FsjUwFedd4suQ8Lu8meXg==", - "requires": { - "@vue/runtime-core": "3.1.5", - "@vue/shared": "3.1.5", - "csstype": "^2.6.8" - } - }, - "@vue/shared": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", - "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==" - }, - "@vue/web-component-wrapper": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", - "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "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" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "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" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "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" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "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" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "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" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true - }, - "adler-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz", - "integrity": "sha1-aj5r8KY5ALoVZSgIyxXGgT0aXyU=", - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "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" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "ansicolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", - "integrity": "sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=" - }, - "ant-design-vue": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.2.6.tgz", - "integrity": "sha512-WgZow4FtrsAZON01wv+ObuXWL1Elaq/fhPRdmOEfFx5f8azTDBYL75A8dVl59TNBKW8FdSGBTl9PZYzW5eO6Gw==", - "requires": { - "@ant-design/icons-vue": "^6.0.0", - "@babel/runtime": "^7.10.5", - "@simonwep/pickr": "~1.8.0", - "array-tree-filter": "^2.1.0", - "async-validator": "^3.3.0", - "dom-align": "^1.12.1", - "dom-scroll-into-view": "^2.0.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.15", - "moment": "^2.27.0", - "omit.js": "^2.0.0", - "resize-observer-polyfill": "^1.5.1", - "scroll-into-view-if-needed": "^2.2.25", - "shallow-equal": "^1.0.0", - "vue-types": "^3.0.0", - "warning": "^4.0.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true - }, - "archiver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.0.tgz", - "integrity": "sha512-iUw+oDwK0fgNpvveEsdQ0Ase6IIKztBJU2U0E9MzszMfmVVUyv1QJhS2ITW9ZCqx8dktAxVAjWWkKehuZE8OPg==", - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.0", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - }, - "dependencies": { - "async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "array-source": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/array-source/-/array-source-0.0.4.tgz", - "integrity": "sha512-frNdc+zBn80vipY+GdcJkLEbMWj3xmzArYApmUGxoiV8uAu/ygcs9icPdsGdA26h0MkHUMW6EN2piIvVx+M5Mw==" - }, - "array-tree-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", - "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "as-number": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/as-number/-/as-number-1.0.0.tgz", - "integrity": "sha1-rLJ+NPj52KsNqeN287iVmGD4CmY=" - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "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.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "async-validator": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", - "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "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": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "requires": { - "follow-redirects": "^1.10.0" - } - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "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" - } - }, - "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "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": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big-integer": { - "version": "1.6.50", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.50.tgz", - "integrity": "sha512-+O2uoQWFRo8ysZNo/rjtri2jIwjr3XfeAgRjAUADRqGG+ZITvyn8J1kvXLTaKVr3hhGXk+f23tKfdzmklVM9vQ==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", - "requires": { - "buffers": "~0.1.1", - "chainsaw": "~0.1.0" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "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.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "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": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "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" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "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": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001251", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-indexof-polyfill": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", - "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==" - }, - "buffer-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", - "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=" - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "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" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "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" - } - }, - "cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", - "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", - "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" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001251", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz", - "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==", - "dev": true - }, - "cardinal": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-0.4.4.tgz", - "integrity": "sha1-ylu2iltRG5D+k7ms6km97lwyv+I=", - "requires": { - "ansicolors": "~0.2.1", - "redeyed": "~0.4.0" - } - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "cfb": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.0.tgz", - "integrity": "sha512-sXMvHsKCICVR3Naq+J556K+ExBo9n50iKl6LGarlnvuA2035uMlGA/qVrc0wQtow5P1vJEw9UyrKLCbtIKz+TQ==", - "requires": { - "adler-32": "~1.2.0", - "crc-32": "~1.2.0", - "printj": "~1.1.2" - } - }, - "chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", - "requires": { - "traverse": ">=0.3.0 <0.4" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", - "dev": true - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", - "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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cli-spinners": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", - "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", - "dev": true - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "requires": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "codepage": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", - "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compress-commons": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "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": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "compression-webpack-plugin": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-6.1.1.tgz", - "integrity": "sha512-BEHft9M6lwOqVIQFMS/YJGmeCYXVOakC5KzQk05TFpMBlODByh1qNsZCWjUBxCQhUP9x0WfGidxTbGkjbWO/TQ==", - "dev": true, - "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "cacache": { - "version": "15.2.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", - "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", - "dev": true, - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "concaveman": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/concaveman/-/concaveman-1.2.1.tgz", - "integrity": "sha512-PwZYKaM/ckQSa8peP5JpVr7IMJ4Nn/MHIaWUjP4be+KoZ7Botgs8seAZGpmaOM+UZXawcdYRao/px9ycrCihHw==", - "requires": { - "point-in-polygon": "^1.1.0", - "rbush": "^3.0.1", - "robust-predicates": "^2.0.4", - "tinyqueue": "^2.0.3" - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "requires": { - "bluebird": "^3.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-anything": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", - "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", - "dev": true, - "requires": { - "is-what": "^3.12.0" - } - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "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" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-webpack-plugin": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", - "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", - "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": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "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": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - } - } - }, - "core-js": { - "version": "3.15.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.15.2.tgz", - "integrity": "sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q==" - }, - "core-js-compat": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.2.tgz", - "integrity": "sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.7", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "countup.js": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/countup.js/-/countup.js-2.0.8.tgz", - "integrity": "sha512-pW3xwwD+hB+xmtI16xFcuLS0D5hSQqPQWkZOdgpKQyzxCquDNo2VCFPkRw12vmvdpnicXVTcjmYiakG6biwINg==" - }, - "crc-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", - "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - } - }, - "crc32-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", - "requires": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "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" - } - }, - "cropperjs": { - "version": "1.5.12", - "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.5.12.tgz", - "integrity": "sha512-re7UdjE5UnwdrovyhNzZ6gathI4Rs3KGCBSc8HCIjUo5hO42CtzyblmWLj6QWVw7huHyDMfpKxhiO2II77nhDw==" - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "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": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "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" - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "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.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true - }, - "csscolorparser": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz", - "integrity": "sha1-s085HupNqPPpgjHizNjfnAQfFxs=" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "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.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - } - } - }, - "csstype": { - "version": "2.6.17", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz", - "integrity": "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==" - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "d3-array": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.4.tgz", - "integrity": "sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==" - }, - "d3-collection": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.7.tgz", - "integrity": "sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==" - }, - "d3-color": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", - "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" - }, - "d3-dsv": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.2.0.tgz", - "integrity": "sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==", - "requires": { - "commander": "2", - "iconv-lite": "0.4", - "rw": "1" - } - }, - "d3-format": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz", - "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==" - }, - "d3-geo": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.7.1.tgz", - "integrity": "sha512-O4AempWAr+P5qbk2bC2FuN/sDW4z+dN2wDf9QV3bxQt4M5HfOEeXLgJ/UKQW0+o1Dj8BE+L5kiDbdWUMjsmQpw==", - "requires": { - "d3-array": "1" - } - }, - "d3-hexbin": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/d3-hexbin/-/d3-hexbin-0.2.2.tgz", - "integrity": "sha1-nFg32s/UcasFM3qeke8Qv8T5iDE=" - }, - "d3-interpolate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz", - "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==", - "requires": { - "d3-color": "1" - } - }, - "d3-scale": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-2.2.2.tgz", - "integrity": "sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==", - "requires": { - "d3-array": "^1.2.0", - "d3-collection": "1", - "d3-format": "1", - "d3-interpolate": "1", - "d3-time": "1", - "d3-time-format": "2" - } - }, - "d3-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz", - "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==" - }, - "d3-time-format": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz", - "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==", - "requires": { - "d3-time": "1" - } - }, - "d3-voronoi": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz", - "integrity": "sha1-Fodmfo8TotFYyAwUgMWinLDYlzw=" - }, - "danmu.js": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/danmu.js/-/danmu.js-0.5.4.tgz", - "integrity": "sha512-c2XKqLCqH3CDKPXuOYWOQhfHXQIVuSgovJOog5+zJnPlM4qdNH2jbB8JEMio6YDCqNYcbBbWLU8fMsgl+YkiKA==", - "requires": { - "event-emitter": "^0.3.5" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "dayjs": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.7.tgz", - "integrity": "sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==" - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "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" - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "dev": true - }, - "default-gateway": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", - "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", - "dev": true, - "requires": { - "execa": "^3.3.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "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" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "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": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "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": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "density-clustering": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/density-clustering/-/density-clustering-1.3.0.tgz", - "integrity": "sha1-3J9ZyPCrl+FiSsZJMP0xlIF9ysU=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "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.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-align": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.2.tgz", - "integrity": "sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==" - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-scroll-into-view": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", - "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==" - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - } - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "downloadjs": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz", - "integrity": "sha1-9p+W+UDg0FU9rCkROYZaPNAQHjw=" - }, - "draggabilly": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/draggabilly/-/draggabilly-2.3.0.tgz", - "integrity": "sha512-gSsHrIE3rYK9fhK2vQC83t2YsbKbAHQkLsxsXw9TI3LUziq8EZXjX8g7eaf/NlrtWTFqgz7FmP/kdIvLjt64wA==", - "requires": { - "get-size": "^2.0.2", - "unidragger": "^2.3.0" - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", - "requires": { - "readable-stream": "^2.0.2" - } - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "earcut": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", - "integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==" - }, - "easy-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", - "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "echarts": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/echarts/download/echarts-5.1.2.tgz", - "integrity": "sha512-okUhO4sw22vwZp+rTPNjd/bvTdpug4K4sHNHyrV8NdAncIX9/AarlolFqtJCAYKGFYhUBNjIWu1EznFrSWTFxg==", - "requires": { - "tslib": "2.0.3", - "zrender": "5.1.1" - } - }, - "echarts-wordcloud": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/echarts-wordcloud/-/echarts-wordcloud-2.0.0.tgz", - "integrity": "sha512-K7l6pTklqdW7ZWzT/1CS0KhBSINr/cd7c5N1fVMzZMwLQHEwT7x+nivK7g5hkVh7WNcAv4Dn6/ZS5zMKRozC1g==", - "requires": {} - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.812", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.812.tgz", - "integrity": "sha512-7KiUHsKAWtSrjVoTSzxQ0nPLr/a+qoxNZwkwd9LkylTOgOXSVXkQbpIVT0WAUQcI5gXq3SwOTCrK+WfINHOXQg==", - "dev": true - }, - "element-resize-event": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/element-resize-event/-/element-resize-event-3.0.6.tgz", - "integrity": "sha512-sSeXY9rNDp86bJODW68pxLcy3A5FrPZfIgOrJHzqgYzX513Zq6/ytdBigp7KeJEpZZopBBSiO1cVuiRkZpNxLw==" - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "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.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", - "dev": true, - "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", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.11.0", - "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" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "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": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "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" - } - }, - "eslint-plugin-vue": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.13.0.tgz", - "integrity": "sha512-u0+jL8h2MshRuMTCLslktxRsPTjlENNcNufhgHu01N982DmHVdeFniyMPoVLLRjACQOwdz3FdlsgYGBMBG+AKg==", - "dev": true, - "requires": { - "eslint-utils": "^2.1.0", - "natural-compare": "^1.4.0", - "semver": "^7.3.2", - "vue-eslint-parser": "^7.8.0" - }, - "dependencies": { - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "dev": true, - "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.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "ev-emitter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.1.1.tgz", - "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==" - }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "exceljs": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/exceljs/-/exceljs-4.3.0.tgz", - "integrity": "sha512-hTAeo5b5TPvf8Z02I2sKIT4kSfCnOO2bCxYX8ABqODCdAjppI3gI9VYiGCQQYVcBaBSKlFDMKlAQRqC+kV9O8w==", - "requires": { - "archiver": "^5.0.0", - "dayjs": "^1.8.34", - "fast-csv": "^4.3.1", - "jszip": "^3.5.0", - "readable-stream": "^3.6.0", - "saxes": "^5.0.1", - "tmp": "^0.2.0", - "unzipper": "^0.10.11", - "uuid": "^8.3.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - } - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "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" - } - }, - "exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "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.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "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": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extrude-polyline": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/extrude-polyline/-/extrude-polyline-1.0.6.tgz", - "integrity": "sha1-fmr+HzSaQYL6P2GgDZOXm5XxiyA=", - "requires": { - "as-number": "^1.0.0", - "gl-vec2": "^1.0.0", - "polyline-miter-util": "^1.0.1" - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-csv": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/fast-csv/-/fast-csv-4.3.6.tgz", - "integrity": "sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==", - "requires": { - "@fast-csv/format": "4.3.5", - "@fast-csv/parse": "4.3.6" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "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-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fflate": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.3.11.tgz", - "integrity": "sha512-Rr5QlUeGN1mbOHlaqcSYMKVpPbgLy0AWT/W0EHxA6NGI12yO1jpoui2zBBvU2G824ltM6Ut8BFgfHSBGfkmS0A==" - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", - "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" - } - }, - "file-source": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/file-source/-/file-source-0.6.1.tgz", - "integrity": "sha1-rhidSZN2a4Zad/g63Pm5pQTNN9w=", - "requires": { - "stream-source": "0.3" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true, - "optional": true - }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "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.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "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.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz", - "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "frac": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", - "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" - }, - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "fstream": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", - "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "generic-names": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", - "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", - "requires": { - "loader-utils": "^1.1.0" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "geobuf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/geobuf/-/geobuf-3.0.2.tgz", - "integrity": "sha512-ASgKwEAQQRnyNFHNvpd5uAwstbVYmiTW0Caw3fBb509tNTqXyAAPMyFs5NNihsLZhLxU1j/kjFhkhLWA9djuVg==", - "requires": { - "concat-stream": "^2.0.0", - "pbf": "^3.2.1", - "shapefile": "~0.6.6" - }, - "dependencies": { - "concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "geojson-equality": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/geojson-equality/-/geojson-equality-0.1.6.tgz", - "integrity": "sha1-oXE3TvBD5dR5eZWEC65GSOB1LXI=", - "requires": { - "deep-equal": "^1.0.0" - } - }, - "geojson-rbush": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/geojson-rbush/-/geojson-rbush-2.1.0.tgz", - "integrity": "sha1-O9c745H8ELCuaT2bis6iquC4Oo0=", - "requires": { - "@turf/helpers": "*", - "@turf/meta": "*", - "rbush": "*" - } - }, - "geojson-vt": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz", - "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-closest": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/get-closest/-/get-closest-0.0.4.tgz", - "integrity": "sha1-JprHdtHmAiqg/Vht1wjop9Miaa8=" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-size": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/get-size/-/get-size-2.0.3.tgz", - "integrity": "sha512-lXNzT/h/dTjTxRbm9BXb+SGxxzkm97h/PCIKtlN/CBCxxmkkIVV21udumMS93MuVTDX583gqc94v3RjuHmI+2Q==" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "gl-matrix": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.3.0.tgz", - "integrity": "sha512-COb7LDz+SXaHtl/h4LeaFcNdJdAQSDeVqjiIihSXNrkWObZLhDI4hIkZC11Aeqp7bcE72clzB0BnDXr2SmslRA==" - }, - "gl-vec2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/gl-vec2/-/gl-vec2-1.3.0.tgz", - "integrity": "sha512-YiqaAuNsheWmUV0Sa8k94kBB0D6RWjwZztyO+trEYS8KzJ6OQB/4686gdrf59wld4hHFIvaxynO3nRxpk1Ij/A==" - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "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" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "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" - } - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "grid-index": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz", - "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA==" - }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - } - }, - "hammerjs": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "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": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - } - } - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "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": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - } - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", - "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.5", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=" - }, - "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "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-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "install": { - "version": "0.13.0", - "resolved": "https://registry.npm.taobao.org/install/download/install-0.13.0.tgz", - "integrity": "sha1-avbp2p3QmH3iq0IPeOYNnBcmB3Y=" - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "dependencies": { - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - } - } - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "inversify": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/inversify/-/inversify-5.1.1.tgz", - "integrity": "sha512-j8grHGDzv1v+8T1sAQ+3boTCntFPfvxLCkNcxB1J8qA0lUN+fAlSyYd+RXKvaPRL4AGyPxViutBEJHNXOyUdFQ==" - }, - "inversify-inject-decorators": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/inversify-inject-decorators/-/inversify-inject-decorators-3.1.0.tgz", - "integrity": "sha512-/seBlVp5bXrLQS3DpKEmlgeZL6C7Tf/QITd+IMQrbBBGuCbxb7k3hRAWu9XSreNpFzLgSboz3sClLSEmGwHphw==" - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "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" - } - }, - "is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - }, - "is-plain-object": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", - "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "javascript-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", - "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", - "dev": true - }, - "js-message": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", - "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", - "dev": true - }, - "js-queue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz", - "integrity": "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==", - "dev": true, - "requires": { - "easy-stack": "^1.0.1" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jszip": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", - "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "set-immediate-shim": "~1.0.1" - } - }, - "kdbush": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz", - "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew==" - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true - }, - "launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", - "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" - } - }, - "launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", - "dev": true, - "requires": { - "launch-editor": "^2.2.1" - } - }, - "lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "requires": { - "readable-stream": "^2.0.5" - } - }, - "less": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", - "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", - "dev": true, - "requires": { - "copy-anything": "^2.0.1", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^2.5.2", - "parse-node-version": "^1.0.1", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "optional": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "optional": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "less-loader": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.3.0.tgz", - "integrity": "sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "requires": { - "immediate": "~3.0.5" - } - }, - "lineclip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/lineclip/-/lineclip-1.1.5.tgz", - "integrity": "sha1-K/JgZ9lDVP6r+R5CdoI221YW/RM=" - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "listenercount": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", - "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=" - }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "dev": true, - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - } - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" - }, - "lodash.clamp": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/lodash.clamp/-/lodash.clamp-4.0.3.tgz", - "integrity": "sha1-XCS+3u7vB1NWDcK0y0Zx+Qpt36o=" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=" - }, - "lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, - "lodash.groupby": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz", - "integrity": "sha1-Cwih3PaDl8OXhVwyOXg4Mt90A9E=" - }, - "lodash.isarray": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-4.0.0.tgz", - "integrity": "sha1-KspJayjEym1yZxUxNZDALm6jRAM=" - }, - "lodash.isboolean": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", - "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" - }, - "lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" - }, - "lodash.isfinite": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", - "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" - }, - "lodash.isfunction": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" - }, - "lodash.isnil": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lodash.isnil/-/lodash.isnil-4.0.0.tgz", - "integrity": "sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=" - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "lodash.isundefined": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", - "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=" - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.mergewith": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" - }, - "lodash.result": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.result/-/lodash.result-4.5.2.tgz", - "integrity": "sha1-y0Wyf7kU6qjY7m8M57KHC4fLcKo=" - }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" - }, - "lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "mapbox-gl": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.1.tgz", - "integrity": "sha512-GSyubcoSF5MyaP8z+DasLu5v7KmDK2pp4S5+VQ5WdVQUOaAqQY4jwl4JpcdNho3uWm2bIKs7x1l7q3ynGmW60g==", - "requires": { - "@mapbox/geojson-rewind": "^0.5.0", - "@mapbox/geojson-types": "^1.0.2", - "@mapbox/jsonlint-lines-primitives": "^2.0.2", - "@mapbox/mapbox-gl-supported": "^1.5.0", - "@mapbox/point-geometry": "^0.1.0", - "@mapbox/tiny-sdf": "^1.1.1", - "@mapbox/unitbezier": "^0.0.0", - "@mapbox/vector-tile": "^1.3.1", - "@mapbox/whoots-js": "^3.1.0", - "csscolorparser": "~1.0.3", - "earcut": "^2.2.2", - "geojson-vt": "^3.2.1", - "gl-matrix": "^3.2.1", - "grid-index": "^1.1.0", - "minimist": "^1.2.5", - "murmurhash-js": "^1.0.0", - "pbf": "^3.2.1", - "potpack": "^1.0.1", - "quickselect": "^2.0.0", - "rw": "^1.3.3", - "supercluster": "^7.1.0", - "tinyqueue": "^2.0.3", - "vt-pbf": "^3.1.1" - }, - "dependencies": { - "@mapbox/geojson-rewind": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.1.tgz", - "integrity": "sha512-eL7fMmfTBKjrb+VFHXCGv9Ot0zc3C0U+CwXo1IrP+EPwDczLoXv34Tgq3y+2mPSFNVUXgU42ILWJTC7145KPTA==", - "requires": { - "get-stream": "^6.0.1", - "minimist": "^1.2.5" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - } - } - }, - "material-colors": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", - "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-json-schemas": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/merge-json-schemas/-/merge-json-schemas-1.0.0.tgz", - "integrity": "sha1-LWNeqoQBxfo9A/MPiTSfx8r+5i8=", - "requires": { - "lodash.isarray": "^4.0.0", - "lodash.isnil": "^4.0.0", - "lodash.isplainobject": "^4.0.6", - "lodash.mergewith": "^4.6.0", - "lodash.uniq": "^4.5.0" - } - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "requires": { - "source-map": "^0.6.1" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "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" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true - }, - "mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", - "dev": true - }, - "mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "dev": true, - "requires": { - "mime-db": "1.49.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "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" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "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" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "murmurhash-js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz", - "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E=" - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", - "dev": true, - "optional": true - }, - "nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "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" - } - }, - "nanopop": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.1.0.tgz", - "integrity": "sha512-jGTwpFRexSH+fxappnGQtN9dspgE2ipa1aOjtR24igG0pv6JCxImIAmrLRHX+zUF5+1wtsFVbKyfP51kIGAVNw==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "needle": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz", - "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==", - "dev": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-ipc": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", - "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", - "dev": true, - "requires": { - "event-pubsub": "4.3.0", - "js-message": "1.0.7", - "js-queue": "2.0.2" - } - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "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": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", - "dev": true - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "omit.js": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-2.0.2.tgz", - "integrity": "sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==" - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "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" - } - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "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": { - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - } - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "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" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "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" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "requires": { - "parse5": "^6.0.1" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-source": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/path-source/-/path-source-0.1.3.tgz", - "integrity": "sha512-dWRHm5mIw5kw0cs3QZLNmpUWty48f5+5v9nWD2dw3Y0Hf+s01Ag8iJEWV0Sm0kocE8kK27DrIowha03e1YR+Qw==", - "requires": { - "array-source": "0.0", - "file-source": "0.6" - } - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pbf": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz", - "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==", - "requires": { - "ieee754": "^1.1.12", - "resolve-protobuf-schema": "^2.1.0" - } - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "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" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "pnp-webpack-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", - "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", - "dev": true, - "requires": { - "ts-pnp": "^1.1.6" - } - }, - "point-in-polygon": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz", - "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw==" - }, - "polyline-miter-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/polyline-miter-util/-/polyline-miter-util-1.0.1.tgz", - "integrity": "sha1-tpPyOJ6g3tNqa89ezS7OS2kX2Vc=", - "requires": { - "gl-vec2": "^1.0.0" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - } - }, - "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "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": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "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": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "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": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "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": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.2.2.tgz", - "integrity": "sha512-/H08MGEmaalv/OU8j6bUKi/kZr2kqGF6huAW8m9UAgOLWtpFdhA14+gPBoymtqyv+D4MLsmqaF2zvIegdCxJXg==", - "requires": { - "generic-names": "^2.0.1", - "icss-replace-symbols": "^1.1.0", - "lodash.camelcase": "^4.3.0", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "string-hash": "^1.1.1" - }, - "dependencies": { - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - } - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "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": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, - "potpack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.1.tgz", - "integrity": "sha512-15vItUAbViaYrmaB/Pbw7z6qX2xENbFSTA7Ii4tgbPtasxm5v6ryKhKtL91tpWovDJzTiZqdwzhcFBCwiMVdVw==" - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "optional": true - }, - "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==" - }, - "probe.gl": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/probe.gl/-/probe.gl-3.4.0.tgz", - "integrity": "sha512-9CLByZATuhuG/Viq3ckfWU+dAhb7dMmjzsyCy4s7ds9ueTejcVRENxL197/XacOK/AN61YrEERB0QnouB0Qc0Q==", - "requires": { - "@babel/runtime": "^7.0.0", - "@probe.gl/stats": "3.4.0" - } - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "protocol-buffers-schema": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.5.2.tgz", - "integrity": "sha512-LPzSaBYp/TcbuSlpGwqT5jR9kvJ3Zp5ic2N5c2ybx6XB/lSfEHq2D7ja8AgoxHoMD91wXFALJoXsvshKPuXyew==" - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "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.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "quickselect": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz", - "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "rbush": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz", - "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==", - "requires": { - "quickselect": "^2.0.0" - } - }, - "react-color": { - "version": "2.19.3", - "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", - "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", - "requires": { - "@icons/material": "^0.2.4", - "lodash": "^4.17.15", - "lodash-es": "^4.17.15", - "material-colors": "^1.2.1", - "prop-types": "^15.5.10", - "reactcss": "^1.2.0", - "tinycolor2": "^1.4.1" - } - }, - "react-dat-gui": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/react-dat-gui/-/react-dat-gui-4.1.1.tgz", - "integrity": "sha512-FdCUoXuCjh/8wXMc4AiZncthUQzuqRrr/iCi+V6byL48yQ4Bo1JK2534Lygt40yztaYVilj/AOKPkQYC8BI9fg==", - "requires": { - "classnames": "2.2.6", - "lodash.clamp": "^4.0.3", - "lodash.clonedeep": "^4.5.0", - "lodash.isfinite": "^3.3.2", - "lodash.isstring": "^4.0.1", - "lodash.isundefined": "^3.0.1", - "lodash.result": "^4.5.2", - "lodash.set": "^4.3.2", - "react-color": "^2.19.3", - "sass": "^1.32.8" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "reactcss": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", - "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", - "requires": { - "lodash": "^4.0.1" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "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" - } - }, - "readdir-glob": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz", - "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==", - "requires": { - "minimatch": "^3.0.4" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "redeyed": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-0.4.4.tgz", - "integrity": "sha1-N+mQpvKyGyoRwuakj9QTVpjLqX8=", - "requires": { - "esprima": "~1.0.4" - }, - "dependencies": { - "esprima": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz", - "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=" - } - } - }, - "reflect-metadata": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", - "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "dev": true - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "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" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "regl": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/regl/-/regl-1.7.0.tgz", - "integrity": "sha512-bEAtp/qrtKucxXSJkD4ebopFZYP0q1+3Vb2WECWv/T8yQEgKxDxJ7ztO285tAMaYZVR6mM1GgI6CCn8FROtL1w==" - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", - "dev": true, - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - } - }, - "css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", - "dev": true - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "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" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-protobuf-schema": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz", - "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==", - "requires": { - "protocol-buffers-schema": "^3.3.1" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "robust-predicates": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-2.0.4.tgz", - "integrity": "sha512-l4NwboJM74Ilm4VKfbAtFeGq7aEjWL+5kVFcmgFA2MrdnQWx9iE/tUGvxY5HyMI7o/WpSIUFLbC5fbeaHgSCYg==" - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rw": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q=" - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sass": { - "version": "1.38.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.38.2.tgz", - "integrity": "sha512-Bz1fG6qiyF0FX6m/I+VxtdVKz1Dfmg/e9kfDy2PhWOkq3T384q2KxwIfP0fXpeI+EyyETdOauH+cRHQDFASllA==", - "requires": { - "chokidar": ">=3.0.0 <4.0.0" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "requires": { - "xmlchars": "^2.2.0" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "scroll-into-view-if-needed": { - "version": "2.2.28", - "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", - "integrity": "sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==", - "requires": { - "compute-scroll-into-view": "^1.0.17" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "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.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "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.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-equal": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", - "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" - }, - "shapefile": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/shapefile/-/shapefile-0.6.6.tgz", - "integrity": "sha512-rLGSWeK2ufzCVx05wYd+xrWnOOdSV7xNUW5/XFgx3Bc02hBkpMlrd2F1dDII7/jhWzv0MSyBFh5uJIy9hLdfuw==", - "requires": { - "array-source": "0.0", - "commander": "2", - "path-source": "0.1", - "slice-source": "0.4", - "stream-source": "0.3", - "text-encoding": "^0.6.4" - } - }, - "sharkdown": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/sharkdown/-/sharkdown-0.1.1.tgz", - "integrity": "sha512-exwooSpmo5s45lrexgz6Q0rFQM574wYIX3iDZ7RLLqOb7IAoQZu9nxlZODU972g19sR69OIpKP2cpHTzU+PHIg==", - "requires": { - "cardinal": "~0.4.2", - "minimist": "0.0.5", - "split": "~0.2.10" - }, - "dependencies": { - "minimist": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.5.tgz", - "integrity": "sha1-16oye87PUY+RBqxrjwA/o7zqhWY=" - } - } - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "simplify-geojson": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/simplify-geojson/-/simplify-geojson-1.0.4.tgz", - "integrity": "sha512-vBqLzitQ57pFFtiX21QtYxMzRm10bWsTrPVjMGaDGEcDmrEwsIPK5o8FvFHh/xZHNzw947lvDwAFNk4OMhAhVw==", - "requires": { - "concat-stream": "~1.4.1", - "minimist": "1.2.5", - "simplify-geometry": "0.0.2" - }, - "dependencies": { - "concat-stream": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.11.tgz", - "integrity": "sha512-X3JMh8+4je3U1cQpG87+f9lXHDrqcb2MVLg9L7o8b1UZ0DzhRrUpdn65ttzu10PpJPPI3MQNkis+oha6TSA9Mw==", - "requires": { - "inherits": "~2.0.1", - "readable-stream": "~1.1.9", - "typedarray": "~0.0.5" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } - }, - "simplify-geometry": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/simplify-geometry/-/simplify-geometry-0.0.2.tgz", - "integrity": "sha1-Y3l+Z26uloNazgK80n0+GvVE9Jw=" - }, - "skmeans": { - "version": "0.9.7", - "resolved": "https://registry.npmjs.org/skmeans/-/skmeans-0.9.7.tgz", - "integrity": "sha512-hNj1/oZ7ygsfmPZ7ZfN5MUBRoGg1gtpnImuJBgLO0ljQ67DtJuiQaiYdS4lUA6s0KCwnPhGivtC/WRwIZLkHyg==" - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } - } - }, - "slice-source": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/slice-source/-/slice-source-0.4.1.tgz", - "integrity": "sha1-QKV6wDxmaLXaIA4FN44AC/KmHXk=" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "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.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", - "websocket-driver": "^0.7.4" - } - }, - "sockjs-client": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", - "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", - "dev": true, - "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.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - } - } - }, - "sortablejs": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz", - "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "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" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "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" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "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": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/split/-/split-0.2.10.tgz", - "integrity": "sha1-Zwl8YB1pfOE2j0GPBs0gHPBSGlc=", - "requires": { - "through": "2" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "ssf": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", - "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", - "requires": { - "frac": "~1.1.2" - } - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "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" - } - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "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" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "stream-source": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/stream-source/-/stream-source-0.3.5.tgz", - "integrity": "sha512-ZuEDP9sgjiAwUVoDModftG0JtYiLUV8K4ljYD1VyUMRWtbVf92474o4kuuul43iZ8t/hRuiDAx1dIJSvirrK/g==" - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "string-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - } - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "supercluster": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.3.tgz", - "integrity": "sha512-7+bR4FbF5SYsmkHfDp61QiwCKtwNDyPsddk9TzfsDA5DQr5Goii5CVD2SXjglweFCxjrzVZf945ahqYfUIk8UA==", - "requires": { - "kdbush": "^3.0.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "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.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" - } - }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "tar": { - "version": "6.1.10", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.10.tgz", - "integrity": "sha512-kvvfiVvjGMxeUNB6MyYv5z7vhfFRwbwCXJAeL0/lnbrttBVqcMOnpHUf0X42LrPMR8mMpgapkJMchFH4FSHzNA==", - "dev": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "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": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "text-encoding": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", - "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=" - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "dev": true, - "requires": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "tinycolor2": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", - "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" - }, - "tinymce": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.8.2.tgz", - "integrity": "sha512-qfWThBrSzbj4DoUk+lgGeDoP2GzLDSWrfvVUxf40HZhTzsG15X2nZ4N49IFqwaVgRl5AyFDtuWiEH/lCmiAcRA==" - }, - "tinyqueue": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz", - "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA==" - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "topojson-client": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz", - "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==", - "requires": { - "commander": "2" - } - }, - "topojson-server": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/topojson-server/-/topojson-server-3.0.1.tgz", - "integrity": "sha512-/VS9j/ffKr2XAOjlZ9CgyyeLmgJ9dMwq6Y0YEON8O7p/tGGk+dCWnrE03zEdu7i4L7YsFZLEPZPzCvcB7lEEXw==", - "requires": { - "commander": "2" - } - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "traverse": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", - "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=" - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "dev": true - }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true - }, - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "turf-jsts": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/turf-jsts/-/turf-jsts-1.2.3.tgz", - "integrity": "sha512-Ja03QIJlPuHt4IQ2FfGex4F4JAr8m3jpaHbFbQrgwr7s7L6U8ocrHiF3J1+wf9jzhGKxvDeaCAnGDot8OjGFyA==" - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - } - } - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "unidragger": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unidragger/-/unidragger-2.3.1.tgz", - "integrity": "sha512-u+IgG7AG0MXJTKcdzAIYxCm+W5FcnA9M28203Awl6jIcE3/+9OtEyUX4Wv64y7XNKEVRKPot52IV4V6x7FlF5Q==", - "requires": { - "unipointer": "^2.3.0" - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unipointer": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/unipointer/-/unipointer-2.3.0.tgz", - "integrity": "sha512-m85sAoELCZhogI1owtJV3Dva7GxkHk2lI7A0otw3o0OwCuC/Q9gi7ehddigEYIAYbhkqNdri+dU1QQkrcBvirQ==", - "requires": { - "ev-emitter": "^1.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "unzipper": { - "version": "0.10.11", - "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz", - "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==", - "requires": { - "big-integer": "^1.6.17", - "binary": "~0.3.0", - "bluebird": "~3.4.1", - "buffer-indexof-polyfill": "~1.0.0", - "duplexer2": "~0.1.4", - "fstream": "^1.0.12", - "graceful-fs": "^4.2.2", - "listenercount": "~1.0.1", - "readable-stream": "~2.3.6", - "setimmediate": "~1.0.4" - }, - "dependencies": { - "bluebird": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", - "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=" - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" - } - }, - "url-parse": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", - "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "uuid-js": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/uuid-js/-/uuid-js-0.7.5.tgz", - "integrity": "sha1-bIhtAqU9LUDc8l2RoXC0p7JblNA=" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "viewport-mercator-project": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/viewport-mercator-project/-/viewport-mercator-project-6.2.3.tgz", - "integrity": "sha512-QQb0/qCLlP4DdfbHHSWVYXpghB2wkLIiiZQnoelOB59mXKQSyZVxjreq1S+gaBJFpcGkWEcyVtre0+2y2DTl/Q==", - "requires": { - "@babel/runtime": "^7.0.0", - "gl-matrix": "^3.0.0" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "vt-pbf": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz", - "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==", - "requires": { - "@mapbox/point-geometry": "0.1.0", - "@mapbox/vector-tile": "^1.3.1", - "pbf": "^3.2.1" - } - }, - "vue": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.1.5.tgz", - "integrity": "sha512-Ho7HNb1nfDoO+HVb6qYZgeaobt1XbY6KXFe4HGs1b9X6RhkWG/113n4/SrtM1LUclM6OrP/Se5aPHHvAPG1iVQ==", - "requires": { - "@vue/compiler-dom": "3.1.5", - "@vue/runtime-dom": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "vue-axios": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/vue-axios/-/vue-axios-3.2.5.tgz", - "integrity": "sha512-V7XUzu0v3WOzd8PEF9m/ZoVivap+ToBPOXrhI8AsnczD93YXvGG+HkeQhJHAF/jeav8CsPDF3X/Z2vCqBbjsMQ==", - "requires": {} - }, - "vue-eslint-parser": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.10.0.tgz", - "integrity": "sha512-7tc/ewS9Vq9Bn741pvpg8op2fWJPH3k32aL+jcIcWGCTzh/zXSdh7pZ5FV3W2aJancP9+ftPAv292zY5T5IPCg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.2.1", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^6.3.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } - } - }, - "vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "vue-i18n": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.1.7.tgz", - "integrity": "sha512-ujuuDanoHqtEd4GejWrbG/fXE9nrP51ElsEGxp0WBHfv+/ki0/wyUqkO+4fLikki2obGtXdviTPH0VNpas5K6g==", - "requires": { - "@intlify/core-base": "9.1.7", - "@intlify/shared": "9.1.7", - "@intlify/vue-devtools": "9.1.7", - "@vue/devtools-api": "^6.0.0-beta.7" - } - }, - "vue-loader": { - "version": "15.9.8", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", - "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==", - "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": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-router": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.11.tgz", - "integrity": "sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg==", - "requires": { - "@vue/devtools-api": "^6.0.0-beta.14" - } - }, - "vue-style-loader": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", - "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", - "dev": true, - "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "vue-types": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", - "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", - "requires": { - "is-plain-object": "3.0.1" - } - }, - "vuedraggable": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.0.3.tgz", - "integrity": "sha512-NkJYk+UyxgEoSQcgvVZtqY6dYpdXkBHS8aq6CqoJAfXVM9ZRYT0WPdlBbTttG4nCwllU2M5JGGgo9Drt/L0a7w==", - "requires": { - "sortablejs": "1.10.2" - } - }, - "vuex": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz", - "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", - "requires": { - "@vue/devtools-api": "^6.0.0-beta.11" - } - }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "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" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "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": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "webpack-bundle-analyzer": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", - "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", - "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.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", - "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", - "dev": true, - "requires": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^2.0.1" - } - }, - "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - } - }, - "webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", - "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-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "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" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "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" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - }, - "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "wgs84": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/wgs84/-/wgs84-0.0.0.tgz", - "integrity": "sha1-NP3FVZF7blfPKigu0ENxDASc3HY=" - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "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" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wmf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", - "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==" - }, - "word": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", - "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==" - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "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.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xgplayer": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/xgplayer/-/xgplayer-2.28.0.tgz", - "integrity": "sha512-gT0ipSqP+b6S2bRE+O1QZMGgO1m09rB+1XHSqbCTVCHqWmPc5oSO0WNS7feKGPAQibfKG8NK4ZAleDmGqLjgFQ==", - "requires": { - "chalk": "^2.3.2", - "commander": "^2.15.1", - "danmu.js": "^0.5.1", - "downloadjs": "1.4.7", - "draggabilly": "^2.2.0", - "event-emitter": "^0.3.5", - "fs-extra": "^5.0.0", - "xgplayer-subtitles": "^1.0.9" - } - }, - "xgplayer-subtitles": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/xgplayer-subtitles/-/xgplayer-subtitles-1.0.10.tgz", - "integrity": "sha512-v2OTAo8QBXRa0CV6I11yzjnOEuPO689TLwt7kOw57HJ7xZyMWnVUdLJXtcC9oSkuq/n46A4bzv1v5F6kDVVtrg==", - "requires": { - "event-emitter": "^0.3.5" - } - }, - "xgplayer-vue": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/xgplayer-vue/-/xgplayer-vue-1.1.5.tgz", - "integrity": "sha512-/uepNg0Ahy2nma2KdV29ICXbWgVqUZdnD4Pa5anfTiTR2LjHD6D7fpuheO+dsJYQdzTH2+2JiyLIpZPmeB3/PQ==", - "requires": { - "xgplayer": "^2.0.4" - } - }, - "xlsx": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.17.1.tgz", - "integrity": "sha512-SrvK+kMEjiVIKYyJSjSIJwzm2cZn8nQWVh708g7O+pTsmgjoa+uYNLEUn7jmwQdMI/ffCHcY5yEvwBXssBwpRA==", - "requires": { - "adler-32": "~1.2.0", - "cfb": "^1.1.4", - "codepage": "~1.15.0", - "commander": "~2.17.1", - "crc-32": "~1.2.0", - "exit-on-epipe": "~1.0.1", - "fflate": "^0.3.8", - "ssf": "~0.11.2", - "wmf": "~1.0.1", - "word": "~0.3.0" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" - } - } - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "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.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - }, - "yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", - "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", - "dev": true, - "requires": { - "execa": "^0.8.0", - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "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" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "zip-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", - "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "zrender": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.1.1.tgz", - "integrity": "sha512-oeWlmUZPQdS9f5hK4pV21tHPqA3wgQ7CkKkw7l0CCBgWlJ/FP+lRgLFtUBW6yam4JX8y9CdHJo1o587VVrbcoQ==", - "requires": { - "tslib": "2.0.3" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index dc977ae..0000000 --- a/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "ele-admin-pro-template", - "version": "1.5.0", - "private": true, - "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", - "build:preview": "vue-cli-service build --mode preview", - "build:report": "vue-cli-service build --report", - "lint": "vue-cli-service lint" - }, - "dependencies": { - "@antv/l7": "^2.5.8", - "@antv/l7-district": "^2.3.11", - "@antv/l7-maps": "^2.5.8", - "@tinymce/tinymce-vue": "~4.0.4", - "ant-design-vue": "~2.2.2", - "axios": "~0.21.1", - "core-js": "~3.15.2", - "countup.js": "~2.0.7", - "cropperjs": "~1.5.12", - "echarts": "~5.1.2", - "echarts-wordcloud": "~2.0.0", - "exceljs": "^4.3.0", - "install": "^0.13.0", - "lodash": "^4.17.21", - "nprogress": "~0.2.0", - "tinymce": "~5.8.2", - "uuid-js": "^0.7.5", - "vue": "~3.1.5", - "vue-axios": "~3.2.4", - "vue-i18n": "~9.1.7", - "vue-router": "~4.0.10", - "vuedraggable": "~4.0.3", - "vuex": "~4.0.2", - "xgplayer-vue": "~1.1.5", - "xlsx": "~0.17.0" - }, - "devDependencies": { - "@vue/cli-plugin-babel": "~4.5.13", - "@vue/cli-plugin-eslint": "~4.5.13", - "@vue/cli-plugin-router": "~4.5.13", - "@vue/cli-plugin-vuex": "~4.5.13", - "@vue/cli-service": "~4.5.13", - "@vue/compiler-sfc": "~3.1.5", - "babel-eslint": "~10.1.0", - "compression-webpack-plugin": "~6.1.1", - "eslint": "~6.8.0", - "eslint-plugin-vue": "~7.13.0", - "less": "~4.1.1", - "less-loader": "~7.3.0", - "postcss": "~8.3.5" - }, - "browserslist": [ - "> 1%", - "last 2 versions", - "not dead" - ] -} diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index 56625ef95ad31c01c1f367b3ea5fba691597cb8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmeI#dyG_f6$kJ$yC{|xmLL&vcV~8IcOG|MJG09o5EN{bYE6iJ5L>J3BYj9wY&2=n zSQ%SmjhZ%ZFk+hm7(v-GKH`c_~B1Lz3_9frmK z<&w|-&hMPFzw?{BWCKJl{HdxU>no*J5`BV*f`All1uLI$Nvf{0(r2 zLY#_}ac9T_?i>$yhgb9PI^y0s`y1th<&?7;s|VaUR=f)A-v1@QT;j=1CEVhBoDbE^ z!EDak+*~`!U7M_`}%$89CXV_uSv zx*x^)yoht?al_T;cPV6chi=6D56l+KxsrDOn`Td>R{p|WDSzoX3%m${+74KBzA=~} z^XW=5x|LrUZ9X>IY8?vp?bxT3ABtaBeHRR12h$Pf^UwU}89#~NR9*27Mn8V`N9)Rr z?%-*o1Lx;;`c>p!Hah&eowI6Pfmg+o-j~JW)m-2V_7@9se-TequYoJi?+ugD8`*4h z2QC_2ew?3^3chOeMQ=v_Z+0$I3$Q%kGsW+`?C?JBv;+Gyj+|A$B=&i~fVJp+eYAm$ zmMYSF!w(y&0N$-bPpHKhZ(L^dga#Mn(W7+)Sv*z4;`g?bVt>tY?4NMtvh}BGev3Ph zI8b}p9rU3%=_85jG5@4~B*^m=P4AEF(0fCq_eby1k0|ySynw8J@SS!9qbOl(n``bmUuT-@8NqyGm!v1N|fp@deBj_RY+jr2$8%Ud4 zzf>EFj%Y_QKW`vnXv1|)+F&%(iL_)XeChVW=%O@U0ZIv;Jd+mapCWGbtFXaRnUMP zCe+dJ$AIKCKGXC%ubha_%5lukn~2Y$7LfSN&gYh`7YNE=Gkhjz^R1t|uo9fDq>hIz zUUedT4%p!x#4#W_nXvBgEzH;DL>=3v5`9{F<5KPT`UPj+vF#rOo;$zz-Ya*0={*4| zymrS;?*?E&uR0mA=9j3`krvlLV*Y*pv z>pq>DZoT;6H*f#I1a7+R;$!h;f1|$EpE4^sDLUQh9Q{R~)N< zLri17E%A48qA@CtH(qw0mALyGA6nMl`)%BdeL6>6y~3bE>Ta% z_QM>^=DdmZHu?O9<(T8aJ=|H19_&~BtMvvlUi@s)Gp*$AAF!naO09UYM|~kiuo67r z&aq_|NI8H;4w?nd-c-vmJC;Ni|$H#RI-qz48P%QZ&fW>nwNfHMQO&K6{Shl Y - - - - - - - <%= process.env.VUE_APP_NAME %> - - - -
-
- -
- - - - diff --git a/public/template/专项湖库数据报送表.xlsx b/public/template/专项湖库数据报送表.xlsx deleted file mode 100644 index af09d64e968da21c9976dd7b7f6a59ea818ba64d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14215 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 H?|lCU@GTj! diff --git a/public/template/五象湖水质监测报告表.xlsx b/public/template/五象湖水质监测报告表.xlsx deleted file mode 100644 index 27d45d31c6ab76e04025a752c0f21716aaaf7206..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10933 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 diff --git a/public/template/农村村庄地下水饮用水.xlsx b/public/template/农村村庄地下水饮用水.xlsx deleted file mode 100644 index 5886139ba6921c66639992a2670aee609444eb53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16204 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 X9jLt2iyy&?1gxuu0?N^GJ?s5HGy^i$ diff --git a/public/template/农村村庄地表水饮用水.xlsx b/public/template/农村村庄地表水饮用水.xlsx deleted file mode 100644 index 67a566788932cf77f1a9eecbbbf5285066f745d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14094 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 YN)81X_&574mCaL~}u7}0DG@|-Nu(a?~XXlUeU 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 n!QPkuJtqFAJjL`suw`#rxA`vAd>3)r@#OlOmIv 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 diff --git a/public/template/区域噪声-县.xlsx b/public/template/区域噪声-县.xlsx deleted file mode 100644 index 81112e0b59855e92deb5469ce395fda578071c44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19516 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 KdM<45cK;t+_}EGS diff --git a/public/template/县级(在用)地表水饮用水.xlsm b/public/template/县级(在用)地表水饮用水.xlsm deleted file mode 100644 index f0c6283ecfa15eacbccd58438eccd76e4abedcdd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71400 zcmeFXWprFIlPzk;Y{$&Z%*@P8F|!>rGjohFGcz+Y#4$57Gc)t+50rA`FDfR)%K306HoY)Lz9 zIrQD*DM`1EM1+Bp!qTp90b^Aiiscf~-0V&w-SwV{(9Cw!g&EMYwyY^6-)BEs>) zWD5vm2 zx@4WBQ$9+Eps0OOQMHyT5_I#l)X$4q5J)RVIwMqx^;b)-XD9gN4S9{0NR=dAn;m=( zdwOys;^WHH{$PEUBQL7FW?L6c;Q(SC7lKS zYG28K;|^mnP3HiNcl#=VYvjW%As`$a&zsY>1dQ53y^RifgAEd9d3Jm=>R(AV3QL zj#`j)yNtg80|9LUm;(ktEqV^dR*v*^fAasIQvN3s$-nl!B2HEsgb_d~0iT3po!qNb zL^D?OqDQjd-+>uZ-}Tv3V+z{dAH@Wna+~lxGOAs(+*9vO>hj(45j!31BdZbLtu_sCewYc!!Y$&NI!QTOt{oif$|3w{P*KtM=efq>uv8g5qfuC@-A zhPJkre}0JzRITM#RZ%|p%s+eTU*?wC#skA)!S?W66?AqGUG%XrZt`VFv!1Gm|NC$H?1XttnOFvOQPpWC9f{QMfKh3R#Y@)*j=xl)BDa zE7k=L*3g?YZ!w^eYy40}Vo?s(fiM1>kb^*)GLd+#{Ba^bq7HdL7~5ewUet z^wC^#9=*^yaOB+JM5YxEx#+8^e#2Dt+mdYaE>94x%gfJGn7fb5i7pS187<``)DuB1 z%$OgQD)P!iCx-xL5D#fuq~TUS5e1)2E$}BMuMm{DgAKxnN7a~M0*z6hhJw1clNjkj z56JWU>RsZ2d{(zFTw!tiDg;x|$vdH2?jCu)9zD0e^(D`+QTn0-U$(sxiL+v@5bBsBe}JGvh3f z;Kr&vffi=Q)M{fxqKza_#+32M2^kfT?%&G%zK0tZsEuMi>4uC>RhT?+Kv!mc!*udj z6L2P0Ra+aa!=Q2uVt}@HQx;D1k)M z@b!U)SRisCYH7j)OJbSN(AjXRHgsIT@7~G1mQNo2NRI5s(a_CSxtlN?Rb{7&jACkk zn2*r0*%G7drqUQaFI5uP&Pac^D%#i4%KFUPRV|-xl+vX`gANIy)h9p0ZQ9sSM;%o& zncp{e>^jJ|f_0x?i0zkMrGAZt7|Y#jqA82K4~h{J!%$?vU^J}{XfTUcwZq7&7;Q|p zn!M8j(-okBb&hh;8s3Yu4o2JBL&Z!gFjDT*t&d}l?+KO_M62+tz2*3NW)p{{E9((6 zpE3&lhNz~Zq;`CTsP5ROvJ=xOsRP;`Pku<+N~6R*9Sj4Of}2_bp8+<{@#9sq$s9@I z@tcw9j5#x*z8gCzGK?5xg?RgVJN*uO^vo5`0QL$!^Oxwe&+~K^Cqjlvzo85pr2~%d zj}wpA>+6BstHNx*K6-Eyn5{Vsm~Rivf0UT|_cy!joUg8DUuJ(tQj!ywWqM?gz1-;V zYJWuEy~Jw_#;zfMn+Eoe}}L-I__?mv_NM>CRBI}otv^(9xjC+ z(dh}Y1yMhYgH1mQ*^?luC7z>o|wo*ac4`*(FgRC0lgE?Q2+X+XeDoC1|Gs$k_2 zCTj@Qepy+4-`Iv$Bb%_5_LcK@Z5bEjF(rjx7M3%M>gA7O5P^|SIfp-qon_LiYs&9j zvKtljcn*K3T38!P$`?4~DH2_QgVj!EEztwVe*(gk{}{mB9F^TW0`3$-00ChEK>`EV z_#ZLMzvbkAj%R=YOC*5q|LjjkqO46I147Vaq6fsDw>^QcHENt_xm0Xh$;us26y`55 zt3CVKy@y65r~r`+8U*YD%yjqcjis!93q7Rj-zF1?CUd?Yl|vWkNG8yw*5=BY_q$Cf zA^G=m}7REkdgpdR0kzVE``RV?&1})5>T6#DuSXHCG08jgmE^Cy+e=7ipw^=}efG_|W{}eztni(5AInw{V zF#d@oGU9Y>R|!ypFUimO2`-SWn$6LvkMPuc^WNSM z_fFOT6pPps6yD6}QivefsBfHN2oYt1b*C!!a%YLi1z(4Ura>G|(~hiaF&O=0Mz8l* z(KK|H!abTcj}Q+A=CH4sGrCxs%HmeVU3ynKMFTFO>dKKDMoxx?N>>H0M=R5}N51aF z@N?dEFkbfjF$SO9?~OMYHDSs`Kl2YqZw?LV3bE8Y+3xbOkwp z@Q_va`C4L^jnXH%bN@<_{Ovo*AS+89`!(V?z0P3Mjw4@`cmF#1)G1qBBBr&Jl!^v^ z76C;#b80FYv(gKIc0ND<4s#vlgoG@uy(Ep~TrpI}u#AHgO|}GIPZIW?uhm6;1}5*v0;{MM2CL_MQ{u8?Y*l~T{a;sl z>+w&-B!GC;NAf@QI;Ou~r>bL{&Vb^b-SFx6ruz$29Vtk4z05qm$Xx63`pj=O=ZndJ zd7SL)W&5IjeCf|{?7}Cst5*EOwbP0!IOly{yXC~ZVaR*oooh05(d9Mcz178LbjKa% za8|H#kzQtpJ>1qduV=$X^qa0#hbkTcv$hDUM2lp>seLWo`U!Me+pS@-p)|@TwGA*G zYEJ6AqBiI}2AROLMA&1*BnRl=C99E)%}_73Td{kBI5io;xAi6~?m!m`vTfA3b3!%b zNy$+5cjTYqyW-dL#&n|OY$KDRxOcg{6Ap+pAH($%#Uz@{?%kI3KrKOg3&tvC`Eto_ z&Rt%*M{FjpS#AOX(A`It=eu(JfpJsD*FBb=&Yu>_c zDxbqve5ZhE93Kiu@zm@4z#Z(%A%Ic{<*lKKV(%C=pb=Ppqv)Y4 zLe=AMt}|KO&Oq`=pz_FUu6}r`S;!hV$d`x|g?6=GId$s;n??}%74{0Y&(cPa`=id9 zv=&@T@olHGdywG!Zo3(H7vX6Cb-tq&RyblIt}?p|@>`0G>0zNFu@EzL%9a2O!5PI^ z1-(^CZy307(}ECOOH4@Ie72MP{5Q0&bidMRLM&kd7AG)9rGk94!>)X^2$JIxNyt7} z5~jR}tRkTPY5D5dFVOriYaF3pA?g)<4kfae&0V=J*2FHxeW`U@dy zIE2HbrR-7DUaP#@l_|^ix+UI{_pNNRF`lgKOb-SXn zyZF4hUT>Z!;q`oY%A)u>K0c3|7Y{ytj$ott-c&Mqct5XZH+Pd450f{$KHTP>)wA)u zxjb$9=gP2+sjWVa8@GMEPBL&muaD23QdvvQqA(*7A`xW~WD&;^#t~@|Xb~$BDlzZ5 z#T_27MYKe?1EbPU4v-c%zwM}=OKZbhs_o^Ch>Ed@u?Vt=vIw(?HwZL{Gzc}A6#R@Z z`)OtxL+P-H`kY+EUp^aM{JAiFeu!n6ip;ig`<&xiBN^JukvrJ^{#W_Q~> zUU!@Emqr*i{3DBQs>39+G#kn+&2b5q@lsRSMT>zv^N(~^a#dyn+2U%JD$kiCCDi)DLthtrpoo zON!wSN4ycM_D;Mp!?k;=_f}JTTf_B!O1Mg%Q~4lQerpfk45n@k-xMX+1&AR;YS$qO zdsH77S@Go@iX{%D#VBRk&9dOt;Fh1l9e(* z{fz3qC4FiWm7XV5qssG&bXn!dqOPH}O4mc2W%*5Gvi@Jy)e<@HbJCSRy30*ezU)+h zTb^zxZ>#LK74qRGozZzd$tG&YhpGq4F_%exqM+rA z=hYO3RbIWHxv@ zwQb)+!F9YI_>)}U9fVk{xrn=*KZMZVXcBr5iWZs_s(L8_Z$W_lwuC0ajglF7^ks-N zhMHhez{YRwODl*2{GPwOCcK5%Nt`%J4N46nj^BVf+6djL;5Zj^2?&{3x*+b+k_A9q z=F&H8#+>t)!&&5NT7x^;s<&##om1y^%9`>Jx`Y}hcgkM!VJ_JwL29=JXDwUupMsnj4TI3l(*`{oa+G&h#{A8M>o;T5JpQJjD!v5zdH@B9rVUj&$sLB<34Bn0sba^RJw zASjOlQSJnxUkJdwV*u4N5LD2TFFEBK@e=q)=Ct1WWG#Eb@^-yrptc(VpN~)*xDDK; zUH6I3o}n(}(zjn@e0lI+HpxW3;n9f&jMVpIOoL9NET;YQM1!JAUS!RK^|AX|hFdnF z=w{PDZ(CVgSbxECVuC4gxHOs_)F6Zj<>yqRX@}Ky zrxm+CXF4Huxms5Bhbb457T9zPj%7M;tm{QTZrx~$+d@??9=4cNTfy6)RlH4~ohuy9 z9g)j35}RvB8vAuB9MIMWsZ1Yxv#RWjz1Mb|H=~3-oqUAl!kv9aNfQgwiz?rWGUA+h zIm$+C!>9~wZ44YCUwlH8pk4(vB>#NdW1nH=NzWmSNiW(+yt@s```))&6I-w`t?WmA za1#}k;Hws9`6#5PJK?FX^lvqHNmk9rLH2!s#P6qZ_j*{!W{XpZDES9WOgcr!dfvn3!<5 zL@95!39?!{tHtY{p6W|3S8Yw`vbpB*C|6TcmwLRO`x@XvGNLiL*EEv`jqJKULA6;J zRcp-1j|uX5wr7fL)z!PexBbP2wvNnLGeVmM7Y3{j6xS#xvDfsbB1xGr-&zG_Yc?@{ z|MY_C++t^?*UI}R&e$G~=WtSOYXMI?zrx#sq({3^9s29o066Dgr4$IIb_H!^Q5Vli5X7_M@2IH*4URBYey};P zn$E=7CyGd~$#SA0bbmzFFh?Cbj8N9l}x{wYs%>M31+lv;djT z{dgoSg9$=nee~11<=|M3mXe>Ru;6mDEvHE910v3zhyaV!H(eXz^=ae7YV}-OrvDv* z2F5Qz`Y!!rWTIC#+=3Z{($6a}oBLS5>^LjPlJ_RwT)+r!Fh19w{J4d2T-?dgXaEtm zV{Q9|MT_eCLi6ZJ?m6)E2wUxg`|O&<=QQ33Z1GDZdA@sq{`%YDk9f<4OlG6{jpiyO zG1hA?5137d)hf%GfPNShCgzhdM`b)Jp{FF6r)$=t!^LU;fplLbR8dUdf&Qc_-&kkE%0;FM9S8_C`9ED*Gyh##C+gU)F#KabN2H5945R=wR#my&qBFI~Tem$5 zxZHlsN?Bm`<26e5j6r37N0s(4VQa8@(mh&Z9Y-{shq- zJQ~GxuoJAg@t}p1A=bKfw{J6-#C<_?L@Fp`X4UjU$~x01%Q};w6P0U4Ah~5JDC1T2 z%6E@q4D&UjX%o?`F^Rq2e13jt&Y5kZoQ|PD-(ZXcOLj%tG<`0h?bwihQsi0e@M67E4*QvQfs=*B>Mg zR@YGxv&86T`J#YNGWBP*T5tJLZID4tf|O(E&$9m>0jl3u8s)XMxZ}R`B}1t79wz5> z>oNXV#&_y;;Crq>VjzAM0lnKQZ(PMOUMvq5emoCD?q6Vi@k@4v?@#pJQGMS!%b~yN zOS@MbA%EQh7THUh)D)|c;G7)ISq7PPq@5{*P09p02A ztB9FrRQicyY;Sl430nGbMPm9gymHUa504A956?a^$@nYqQxs4w`M2Yx_1ric+CCp^ z%vSERJxGK=ADqJOGbjYlfc8nTxr;JAD8>w)DwmpgWq8I6em#_DlxQ1*lp#U_kLOs@ zKD*p(YtS(Mp&)O%^MJs80;tzWYxW15`r#U`i(gCF6J)uEw-TYQcz6{Ms9%Y1CsR8I z&&+j1Sy5(cIj%~?1$~AKUzU^Q zV6z%<=P~_!d{xQYz`+~5;~TpZTU~9xy=&5rN;dU`v!*`-Ry+3r(LQiww7OyNv< zPjOEPO94w6NfAkXoa^k&^9of+S*Stwo&^5HGO|Azd9yL0*u|Rf<&r6us#GwSJ6AZD zKUd6>!&1PK$5K`BLZO_dlxD2NHbU9yp5!Z!NqbRsNmuCc*|X;*(Oy;fG7<5(?2KhA z6{{4Yl&lo3ls)4&6EhP!^F%SPBx^2Zo+P>Kw&}6!z1haH@)}(@-Q_+c_PP<_vfnnY zZ5-QvcVw~nsFKu5ji<9*p^~Oi?r679NFh7z{0@>;7dwabI2Ih& zzpX9DS3|GJSh+rg>PjZl1~TGUa`AftE0!;-&wRk1a{7thSzRM05h~YnycJxm8X;-)uxA1BwsEz7;L~*2O@a zx|Q`O6jstc73XWl*pk&vKRr)xEZSR|t>d&-gPdC%b<|gMtb54zUH*{27C z`YNlUr!8}%q?&-EzYn5LFz4pKbd2ahKY%;c?UqIaA=KrIB=lk8X zSCc1&9&?@gF>u(xsd^2bEM&U!qN()aNX6CM7eb`E?PpUeh@r~*b9IpB&um(+g6yDY zA!W_U7WrmxdwwD?`KPvpH*|uH-<G}M#W)k339JbHHNU~wHGC#ZqnXW+w;eVUU(kyFrFIGOS##PVB@64X32+H?53_+Y zAxwTuKbQiTf|>l8f|vrCLhAhLe$)lj1=so41>Jz|V~)U$z$740K#>C29=B&<6{GFH z;|jmI&}RPclIqNVJpsmEl3TUmmJK}KiR41!uN4NNn->QP+QqwDBA4-jts~w+lH!l& z2EIvEM*7eA&-DBJ7p6gOK>|@B@sbC&F#0rj9qbQm33dcqf=z*6{y#tvA(-HP;7D*H zI1(HRO!*gpC_>c1{lJyb`q!jB_5uylhP!MG=*I!ZJ&YU4mE=Nw`(Y*J zE}8CMI-frJKdkda?_kgL7e>19*T*MhpQjkF@|;v^FTz{5@hA_6NnAOa)Q(P>g>Z#* zkMsW;ixjcsvJ|r9vlKVvG!!)CH54`EHWc289H-7i&A=2Q;K<_0;?i=hK)H90+k3&? zZ7IORJ#5**!#!=qz{9<4)xg8OZB4<$eQaI9%K-(%`)!F3a9~2pK?cMJZ1oXva3YXH z?Cc3-;DpA5*gFu&o&WsD6|QgC|3BRPPb;}N704k@_5?C#cL*I)7Dj|fV@DtE_; zC;?EDgH+lT$wm&G?Ki;r4TA5pP{IHYHqD1#elwOB+(b#C72P1LW(8{iC-Oh?KAtv6PV%vXrtEvy`J0 zjFhw#wUnh4wv?8Xd_orGIYp;})H$LXs6C5w!;u;Jo`z?i5yzCWr$}}nZ=?7f=hk15 z?~i!(SLFXA0!y4Dddq<-0o0HK=J2Ku`v@AvuL>VR(*U*v6!!qdJ7?VSVL?r`9n(yl z0%y`cM*XkkPk@*Ieg4l7XsZ3c%`Kw0q)(;hqBt4O5hLXg{v!VYfa>~HXxgK5=KJS} z<>z;YD(b@5K)1b#pu=SRER&2ZDzA=gvg&rZ$Jq*L1uP{j zMJ(ks1;C0!F-=)hK~qUnQB!$EVMWO!?@q>C{5VL-A_$17QD|;%8fT|R5YOSj-RyC) zqw#0%vHu}I?#hXIr}=)}2MO4#-LD-h?oFB^G+e#Ig3R)qQ!`%iQ|^^t)4@?}4h^;W zvN+Z!X3XO0+$+DQlcJi+8U}B@YX3c@B%GbNj~pUP4;K|hxqKBkmoEH%TR#Ydj?J+$H7yp!=F$+BFNDBXO;F%#_8` zIafMn>Yng|3(07Y|AYC$>E-zUsS!Lqp9hJ}pO+t(J5kr2l96|(N(L+a?VZ&qA^gSE zHZ$FD9NqIk)pH!nah)dhmvbB|HudN{TZLG*OJ|m>8#T+178zFN_Khw!593(mT3G36 z<6T<2u<73I1K5Wqo7LNwu(nGjR?CSsHSmI287>bW(rjs6>&3>A+@*sJ--!pI1*~NIhy<&B_w>r+VFy4&TL_NZueq5PtYpt^y4PVjI zMQjck$k{zz$Qxn6pl4v%W$>Z@d0hBDNq6q+GhD+!KJ^UG95E_=Skv}h{V=%wRP{s8 z-^fOWN`FcBMN@u3e-q8c9D>^s`XN$>-h^8>9F-2UFM>xG%0zy;>ykn<(7RQsvc=-w zmrCMQpw+?Gbcg)p(~dYl^PR|i)s>>-;%-)@-K)~KzA@fb^iUCZ`$|LAw+VAT+uC|L z%rpkSt)okrLiT&`Gx>~{;RbVxExXp>rA=l>yR${K6?qxvSCh0o-rWU!xN09M-$!K+L|>Rhq;d9b`BDjPCTRPZfT7 zRt^{PtU=|#v~U#A8TEyp zv)y7#0fBp*T3HT|S?vNYt+FHXhhwM{OEQm^mJGsmJ#b@c zE1DoxF9#^H3t9ADKBl4Wq}jMV)Xy;BjOyw)m%bqg^mg*e@3VLoqwUchj ztUTpiQA0?Yk6c|iCKLbnTSO@{KV}kUB4#pX{&$o(W5`+pX3xTFna%%kzkJFr&&`Fg zWP2mwj&&1yfzNMcdxq}1NI5$}bSK-E=JkGcSX{1vho|+HQYpxr79S?A=AsNZq?~V| zciGk!`7m#}cf#%fi`5z&shuxYWly|V5No+I#A>;h#_m9i)tVHkT`pGTOuSeWYq>gf zKR0y0Hq>aj=V87lg)9?KB;_baoX%FyT7Ky?&x70GGGAdCLV4VL+3oxKKnNvYmLE!C~;u;Qh;&ISM$jFiu)o14Zd^Gm` zJdk3V$|^DsX5Q?;s;II4pn$vw&#o`KsDoyQBFCc4TGYwf5nV?e=5BvsT_w$A5=;15 z|Logj{d*{DE>jQG}sIQOJ`o&4}tsKL>9ml;9YZn$A4fXU+cRPOH z8!xQk{eOGRSO8+YOal`L=(6ZP-Q#EZyT|`c%W{Ut^eab05duz7@T&*;vX^qY(0y@J3zKc%WP* zyvw&8cRaQjwv-a4ur}3*?{Fj|1kkWV@tG9J;je zTalxwIsO!1lP*IZFA>7zJG_V=_~e3(5ef}DCd9q}$3qzgcdK(B)k zrxs7haPqD?-j90(>;op&3=bI{60J?#u2a5dT1KS#3$=LuHOAIrDRCd`EG%+a+T4Ph zlMeRUuAS>`yT+y_tx5axS*b*#=q0P3aqZO+)zBdGasuF|yCmFe46@rmg1kN~ zwZw&Wpqee70juo5I6!r-_KONTOI=WKHfUE$IoQ?(X0zK#xjnzPaL^2YW z!9l!p5^jr1T0}**o%Qh;L(b$0Cf_3xwicS^3XCd?LJx2xFx;a)k2QaOo2; zn5g0RJ+gw|a1->oqK5ZOM4r_g#U85kcB<%48xmY%`fg1SJbgPJM(D4AO8+9?kC*4q z>Kn*Y#(Nu5;>W#wt=OH)-;68A-BW$SHfjn_Mv9AsGqRaAH{5Ss7jtMllxmWZ--zr_w^{ zJkyU^m^+uN`JS%7SIY9(w|>2E*>r7eOXh3z=zMwkRjU?_$7_Sj=kv7Xzv%mZN#F4? zQngTp9`$~3RUH-9{oc`Ny9iT_=WD#EeY)TIvt5_t#&$63^M&>DsQZH{#IX0%j24IQ z=GOOF{`9DpSlpL%DJ%I9%@vo&j)dLfP|mR4dq@7dI|}M!HP938?Bl!#q&<4bnycR0 zMS8AqC~v4}D0irED8EEJR$fs+Q9@BfQASZnQA#m8Pe!o4pOSiVHRGZ~b|U21eKhmr z(AuU{h1;>da)entRy0;NRybBVR$MWfC_B$DFD5TEFD36sUP2z9Xlg(LGkZ0sW2HB@ z`{2IZb1JgY{$!F`2k<{^>`w2t z;5Vb?eYifhDz0#Nx)fAwdA%~q$pY}RvM@6|YVOw|^5dhMy12_%WtKj!?(SeBe8ElW zq2OyBtKS`5Q!Yo2?(%!I^k6T&89Q!5dLke7%48>(b190+MbSjrMBzl~MDavpcq3d6&(hccuX|wvVHOlMfRO(tCxAY*)=>=iB zf$#Oc{Imj9TfB2$UX+zus+D5H+eLBm`)FtIH?I2QSViYDD1!4#jhNnrehZF!*tw=J4e@*PUlg?Wx((FxDU~fhsP=X2tw?nLJx9!rM}W8 zrK+N7iA)ChStnz|>*e`0IJ%?kV|Q?~5D(Ma{y4yH8%ZZeM<@d3{Z`eISE6!$EYVm- zOGjUZ{;Jc;?b+N-b&S%k_*$iZy{ALa?CtbJH#tV3{ly@wa`%Hs|{ z1d_D|aT7xh@5i$im)DlU|MJO{Hd$Ou;X8 zzS3o~uZ2BFWB<(Y49)zuGnuE)>vc4g{OiSSE=72q#RGi9C!h7joosVnRy2Ghk%+WQ>SF5)wHhW$d1sw^WcSnqWwG&F1-*pi~&T*+}erw&iPz_Y8AkgdcHPr&Iel|bEH_=zIF0p^fS-t4!w zJ#0h1tB#GADSc7rE>0o*zn|LDiFHSA3Q?|uU`M4ZI~dXqvP?Z>k{Y(yaMegirL z7$WGsR4+AlR7xtf@VO6M9rJyvK*L5owDO+H?x^ZDWHrs+kYd1G$J8;G4Y8sybm&eC zSFh#2CmQ(w$mS6Mn=h;wIhC?5za{Fxyt<;6PveH6JtmY;Pp^H|Kv_oNL}^8FN4clC zp@gP@rVOVDr<9_QqC8PfKpnKC!l13jp zPxOCe)Dy{(TY3_;rj|eqL1{8`ECqN5>e*;a4zp5W+28$+()WFWwJN>y zy5ML6v_(FcN7h9j2vgiL@6c22GVfGVo-*%PQ;#Vx&N+{TK9U({%OOvE_UH|5D~Jr@ z%Ob#m%M`1F#;X*Dzt;TO!khZEK~QWYTfiwc;-msqdm|&*q|EPH!6}Mk?ezl4N^=*g zcsx}qbzoVg#TxtYE5@8^qlTbx8ot?nD;TL+YMP}7fyq&2loF2B0{2KS9aar73OF z*fL+PE;;vcR)NMjqN+_$+&e>iB@U`pt(RPB%3 zzWol@_h>7Jy4&B+R0D2-n$O~G1p0p(0X198^Xm8CeELy!P-0M~`7B-rpx}s(5G%O) z2#&A{U8LJsIX|SSVAE_Za~pscfkauEE~KY^u+9-B6<3#uR%|yVeYG5~1I_f3}%nhEnef+#ggrBZ{~G?yqginY?5jitJHZyS~grA%tnj@i_43xy%lYI10p z49jEeB73~F`AW2)O=5DbwF63HC6?O92)?5&FQ2kjXhssDa_^Q#B; z?~QY8jkF;6t><6roMo&>I|dheXWQPLWMN0Od#;Ax-!>tVEoz~adzqvOe4x7SuM}xT z4Nlmk%`?1+7vF99b%?>B&}23>`(pkEy(r807V5f867wj%Es>TOTwdOWw;(vRbi2a&N0Ah* zbo0p}`hRMz_qQ@|j_1wE!|!KtukRh|otuK5KUWm=37eP7wk@5p-&Zzwu*`hy`Jd++ z0Gx2O1Mtk9{(UT~oFS-1ph8X$0C{L$1MV~;NdykiXO`%Q53vfsauZbnTP!0wMgyO? z#sMA~j8CxifCd=^)GCI2=qGsO{V zDj+NIq75=9P6BvBj%aj7pmcE-DR<5?K(*8^GS4}jjbf!hV$PDOpky(@nRQGlMYFn` z&^B74&Xb0;%MNl8B03$`RWsSdsgf>XR)v-OS zLfr5nRt|+S0c_eSCp0CX0y{a>(hsY(Z_UWBZHoi|0)l)WE60b%8(_WCIDmq3qOp0- z+^spG;t8i<`L~vT_IHvKPE4ga$C1AtUwJsc#l8Eo%J5`^G%&J=lGY2DkpTM?*8V{= z_yvRRM=LgU#f$X65f;EdsGVh5-ht zQ+|vWyo6l|@Z+!^s{{ZuGYdd2#*MiM)VQLN1TMv!odj8!h1?(&WQkI#+#onjCYqNO zPbkV;Tv2Wy8acE6S@nStVE<10x^a>29CtjXxG>Kk-D?Hw$TBw1Am8hObzrHUV~`sx ziiKvWo@Y=Re9uZVTVp(&puxdAHbO&UmI%E_p;>Gem?s6dPz_nGTB}G*cZxE0wmfL{Cwy6&fUC zQyjlbFdkBzTBH;*I8V$gFT*Cv2Pc<1%H=JSJE+MF53^^VWaLjutJ*S|4sS+zZlwL5``;K#iq0X(RU_@KT2+K` z+M862aN5rRe|9>Ah0;LDXch$5I@ZcWY9fAjUcPGJuTW|~R8r*~Xo%O!ozGt8B+50)?o_qhP zRAz>%uA1s!SM_xF^4hPk+)mdS)v3<()j7mAu;jLCb9rvJ#7WZ`&GK-|y@sKBSI&_t z)U4;}Ut6k?+Dn?9%EN!yt;;kz#{ zSU>A?#l$P;%l1R)Ey>M*4)lsY-O5jAfL}2X-Lh)O5l!VYcZ?NOc2+;P-}pEHKi9Uv zuv_nn0^sR55%7E#?+#&(tRoQkBnObdSD8yjP*56u{`DR1d$$3w-7h6g@w?9INL<5( zsL^D@PSgQDr$vOv$orpQrC<URKdhckM(_UcsA1p!Ry*l|ExhrMn>IK%V=`Zp9S zkaQu~Q_Mka>rz!g5B=x^(0oRz31Lq)kYNt$s^(B3a7O^4$WarYYnI(IXSO!8o*?T* zkXpscIDpm-0GT-}dVc^xZT75z)=BJw(FAO!5n}*Mt8>?dy+swNg7!it1564-0s66& zE-*CQjRPR_Cz~BeFSN0%pgjl;fxrKFau4+RG5^vG9E2$6Xu=Zbs%ZQsEXSaVDk#&X|YOUK`R}h7gt&4**;0< z=u~aV%%cjUls(Eg9BLV!_mfKejDfT8yz@W6dD*58CVtp)(( zyLY8n`BBCIW25jC7(h==cW;Xc-Q7<0G33BL0U5Mu0U!&@;6=4zX=hIIN6Tj5)rY$; zQj(9h_1!up<5;>&^>QqI^sK*gDc;l+lBp>-ObS^b+%ZonH_QsT;u@K&5$h30i{N6O zt&!|eLp!w6F5{6lg480Wi`V*0M|HfQ4kL-9yj@yIM#rbid;f~%s~ zussBx5Z6+>z_2!ihA_!eTfc`Rv9!1~P1UpgoyaIFixP~%0sf5QZ=KI9`^8X!dgbGxxHp-7#49M8x{+>QCgPqI zAfGXqOx>7iEN%L(2UWzn{>k=yqHAmappg7V>5ndQie>8!A#y zz@ME$^p%XTpj+x;`PW%@4UV6r0(!GJI4ZmP>JqG8e8XVFrb6}tqgG9M5s31+vEVGP zPGNJ`!o@VCJvBPniK0C)`J5sWI4LcfaOrmxSt*s-bKd_o z>wb>Rw66B26~Qxl_He(s@-WTt8m$s#SjJvb5>^jNj2XVS>wqVAKP9Q?iEY4wR%5P} z=8sAa44$O51^ge9`4o_u{r6lNay+L^oz`NL6e&L(I44wkdc24dOkY;RMUy~faqMd( zpFst|9FBQvQYka9TZG-8o-cD3oR+p$mk)69aD38->f3P zu$p5R&fHI#lqf$GHR*dQ+fE%DcU2|Fg}tew19Lg<3k z1MqK4XZ=?hr5#^kX@G(au@Jkhrojc4h@s5LZx;d!1iLJ!V(B$8VXqG3?40{)_do(~ zrcE13R2dq?YBzCs=^)=@riz_eaNcXwoKgYbW1|219+Mf_;#)|~r=d37ecMUQ#jS7W zOF9B8?pbvBgpt?fkTajP1f5ly*O(YYC#>Z}OVsg|d4JHlMZI~;J>)s)m^&cs7%RGa zo)vFSzfPAg+e?)+<*PR>jOp3TBFmdD$FHAL+E;3ewZGww!oxi>eRGBWTRi^l+Qx-<`~DWl(IJkH=0=Gn6@Ivy%J!aI zU0;9iZRY0o=8E<^q;wvVu2@h>l?Q)tgAHQgBk#rKyKwl!fo{5E5As|#!3{Qk3@})R zp}6jJ6U(hZ1D20D2gsoW&BNp_@d|L*tcBhRP~5UP;fNpk5Bh0}^P|72Wtt$H#6-2V z2?17kD|+u>sP?vfB;V%_jU;jPsg*meOMmLk)Uck6SaG2_(KU+4jlT_i{G_Zjm8ejR zdSJHu+N)t``o%8SU(o0813>-)w2F)mpQoh>|N5TNc^}@^HS6Zp`AHXN+}tVUSEQ*| z$)Z9y&7j_Im6T7er^Hxzq4tPGofIkXJTB0N6zDZ@BNQ*eQiKoT9W^ZF+-ir1;}=7G zyl>m4E}Rrrs;Bc$rQ%VtNrgRHJ#KF|N(YVgA8poZC1CqH+k@FKeA~&N?Yi+v=5O}T zC14A`!cxILJliH^3|Rk!!yce~X%J2JWH zX6x$c@OgNMIy(qo%uYVeh-RV~zYiNDRA$OjBn zHXU0@Ie8DPP!$b3R!U_Hx7?g;@AIyCJ)LY5BJX;`C?mVq0|NA|mL^__h0m4atb zx|dNSBP(+GM+<*p*2`2I#8ejapHw;>g+~Q{91I!3XFJ+J{A_NZjmow))*AeY>YQ%M zoY~B9!MyGi!A>V5{di?XWvmLE+YM4oQTc?(onpWNr-0RWZ|7u%+8y%BkR9$7?L2B% zFcP{%Ne^5y1(%Vyd(%tlZ_}Q@SHJQCRUT=5E{=lNC>2-jsD89;)LGYkUo)ZVwCf(z z>F5eVmH-=yCsIrs1Pp?h<-{KQ$gSN#xDxgT0iz(@lyz{BfTBHtI2Em!k1>c;C=8c| z-iK(3s6z_h(U)l4M)ec0aEO)&+6UWJx^m4xJeVQ{oI3=v1b3MrCQ*|Ef5Rh$7(u}Y z?lMJWRkX(!C!uXZ&Beqf?_fv7AeD^3dfoA*a!YS{jS}^IsVig6`3?^s_w|}F7Sv+-BZ8nHa>R-Me|l9eGEJYC2Z}vzxJ{i@n2UEl_MeYN9_5fB}h?B zB~8gmeZ+Or{DGERUb$06pB7Qt^=iCq=n0vp(c|Q)e=));lztsS&!bA5*CbhrUHIm8 z482lbUD&1>&Q*}i%={zL+DC+LS>zVMP;!&+A`D@qsF81O+nO({UxsGXBJvj7)VmUO z!@HTo4=z>KUUqvhBzdT`J-|GM{nPr4ApeU=XKfoa2TOWo<~2SfWeP!6Dv`L2hZb4)%v9DY#o(X zB6_6~>CytpgV zA9&)MRdOr*+HH-_Pd^a3;EC3DvyzG87R^rK=9;}({l7X*`z}rGP~!9D^?U-`_oCu; zcVd3mMTC_ZabQ3tW*`3vwh!vx2HQ)aQgU`W*YrXl?YM~-`g z^b>QQmq!s|a0-|~`c+JIFfVIx4C$daB0Oi@$wT_UZX5w$-l!C(y=3UH>3SFeYlc6S z=?{B^=#;HV0zRXx2(xv>m|?T^Fj~BcSj3;99Ccr>44D~3sN>k)J21_J%3q5oBsEBE zZQ6C=|DcGN;<%5v1v9AGvHH}zAB&&u`LBkm7*Oq#o>3&vcVgPGe)Fdi&@}~Yu+K#! zW*-jbvF{~LUhKrY(6xq@anrShmEroa9wJFEl3*BJfnh9nPVv=iaPkh!$aBL}c)B6+ zzK*qqK`DIhLv?jct8#f|6@6#y~PQdHp&Er1>?IqKPT_MuXAkw=b(vdJA(uE+>&mq$PK%{R2(lI{$ zp*rl*R`Y^L=MrINxQkkOuuq@j?f6=^c(;>O2jh}r?E`C8xA2HCwpVk9mcib$!)xEi zOtjWX@Y&i6)@P4OvKiOHZHS4m=k9NKGRDaCMMF$@pa&kIR?eL(5{{ zhnim3N${Pxrw?f31Psu|Hz*ktMyMGr>p4>KXgYrj4FBKqekgoVmUTU56j6;k{}O27 z6CjVnkQnMw`LFX7+C&}oKZOaYMLae$s?^RAxk0RP5jpcPuf582JnX@srKr^~K3m=*H0aIg#RXqZ@}-=%`a> zdmt^z+dK{KW5p=VDf1-h@7!tmzjUKC=giTfb}Z_Oq^&Ht^z-WrlN{t^zE0QYCai5Q z(%W>%mYw|xi-_%Oa+^eEi@`h}DlNDs=i%Bo?99dOF!dzE9@Bxl<&_!uT%tMc5;ibB+Gg! z^VIMvR-DrC)t0_}1U-5573E2pB#&fr{`kzv#0zsmrH$s zww-r-wwhR*~|1eF@A_%{D8%`UTCGSV>pg4O92Lm1~g;wBVN94~Thz-Hg= zQvPLji^r8`7iP(Ppc`Y*;`Qhw*?6_QnZ<_F`8 z>dkq!mR<4w%QFJipZnn3=zuc<&7l9?$&@^QmDLF!AZG;ntwBzv?05y18<5J?m?_gK zwn%eHyxt+it}q(0-Yv3t@$N@ZENBgqL~?=h-6ekb&U+)H3jcRiZI7St2dS!8P51h5 zb_cQG|Ea2eXt_D%c~!dVG?;?qr*epz*vEB9KUrrIu&2WFkE*)7;j8UysvktuW%OUR zxUhoeN@yx(xPgTY8Q04zXWi`$;c>Stp%F#5tNmZ0zaPPZMj)ME`sDT^@TmaF6mr=00i3YrJ zuFBz`@&r4VWt89eOJ@~E(>gdH^Xm%l2VSdBjEwI*hf(4H&022vofE^vcQJBq6#9h7-Nnl%L)CQ<0KC-9uYDo7&|NB zBG(V~Yfv!eZiuUs5L=>F)yKMlM;7A+G@Tu)){KhK3 z`?u*&oR?$8B*5N;ER2noUWRXQ_E%{v+m^a;Ahh5bA9uIuHEa#z3lp>%x~ZV{ZwM`TDgAi1<}xN*7$-MaPJ|>y*|b z%6Dbg8Gf_57P1F#0h}ZSZDkjq`f``6DUDsB)0XV!`%EUSD);27j{+~#oNF(Q{aNn! z)7_>0RnNnPrysdru6}nfyo>SPU7RY$#mmzEz<)Kr?c3&Y{IC{P^?1=pmq&0L7`&~J zoc*|i(Z;03rhk|9YfPxN$?@RvT{2xxSCC0a<_Dpxl)L<|mTrtQX&oX-wz!QfCP|9xu9b>v;?!|dJ4P1ah+-Nx#%pl5blv+LpY>M+^q^YQG- z)lG-nO;0siQWo>b`0qwq(aZl^*d-KgKiW%;; zp6?6$LH0_ro$&3_aLC1qUG`ft(c5j$2i}w8_Ot%B4zH%0KHrn}n}}-Hlj4Qt;+yyc zA%;6O3Lj>g#WqAd@hY^NP(zAw-5 zY^Q5AF-Hy)swhv%d*%A>UZ+>C=vls>UcM^}tge4nu@jgY7kSzYTsvNQ?#wdo+<3%w zJ?rO1w_O!!@^O6`)wCm^H)S#_D!unk2@YXiPRl)jF3HwzkA`lVl1Y+-CdjKEaO+< zZu{M6T4a)1bFOIEz0*kaVC4|7uXDC(ITx^!KYR3!81PH9w+c}e*R^Mnag${?BFKxo z3pPkh=?t1e9UDe0Y&r-8GUBFy36fL_gEp+7rS^+0LoyZ{m=1aka^$9f4H8!xfX-FN zMiwiX4#EOia_7du4gVMk)Fm6^?n2zv*>7JEl&N&dEGHT1E;Ta21TKQ z?Ingd69fgKz(|J@zT%*S_xmGl$`h-1vG6IgvO9 zxmG%_ZiSo}ZU)zq6xp+FMZdk7q>_f(IK(6sgYyW&0OgWmLP-|L1VLdQVq%I>dq|>! zjD;zo!_;H&VI_-X3ZT9oViJhG_K-ve6_Tn#Nfyc^K&c*LCQ8nm@_cC>k%^;Ken+e5 z@LC4B{bj_JjpXN7^mlTP#dj!51%3C@&JI6YXBXel?1C*EN5R2^Ecj&3Eg5O-;;0?M z0g2SA6Fv9$HCVJrU@P)=UTk^lbn%V%>?yXhQyj+>#6jDpQMHR+!l4w`_8Mp zq1f5Zt*tKl3QLBBQy;{N=7bM!3g~nM3$WD6*e& z>K&(eZ`jo?7KL=4S#KEoEGJg4>{TSYk%@INd~*D9_cK@X?T&84t=2pgZ1_*wkgm(0<-vUWkohL44R5)p_Z7{7m^m6{p`K^KmcAe>R8X~yE?k&cjP|QAm6&;` zFxi-SxG?RQd6=+*H_WU`*)4q@2k7ArhnRuT$d1^k>UyyNF;D@asvD_bp*js~9Lp<( zPscDstVn;gH6o3!um5O?_09UD<)D|D?()YpzLM4=foe%>;X!hNHM;U`V}kVGDzoPe{KS{wjKhqU z;9zmEU&FyBVkf}Ct~hG6s1YWMpWFOHYspc6VVb$=?t6K!=L1sOtitIxK4iL3|CK^nLBF&EIv#u|X=!kX-&ep?K8UFT|1i};7g;wZEhW_0#wIx}i0;9m zls06+fgxV)TL+CJ1~zLUy7MeK?g2{)CLUDx92F~!WR6S)tYnFdH3XNeVI(VLtf3_* z$(fVY*e20)itfLlA^3g8jHEF54cLYRu?^{;Y^$~Y%Qjt02a%K~6+5rcg01`o0RLK! zT;|WKt+)}rJUn{g{m!n!BA_t$Fb|MK{6d-CKvS19foDg@Zh z0pJ{Xuw#I~B{Xt?e>k*!fWPgJvX2Z=3b~!!>=^xvi>%z)O<7Iq<6jP?K5i}wD|#dg zu-J(2lZQ@`%AY&nDC!;(;2Cb}jBAH}u@W|hrLDS(R7z=@TPAHSvW7UhWQA;BS7rqay1lej*s7U}b}M<4EpDlh8r(Dbhb68wl+ zdAt~%w3RG!qP|7+RB4XrOG928hr$&n&Ba_62xe;v@O+%%%2+0$Dg<^6v4{yzm zV6RI`-;jy`aI_E9)Gv=dsg&qh&RIj?|MPzP=EBCY#9hj)|bgmUR0OU>ukxODYM$C*Y|KOku}f} znIRKo%WWHJX6CTf#KD~^Ef>CJPwQ5rr=dF?yB#kP^9xGxQ=ZvtsgI{qA2LmNQ8J1O zZ+tH916yvabtZRzL_Y)-dUt;lF?7$a$y3&rTP5nTz`G4huXfH`VzykodRm_y&fIee zOna#G$W7ewbs*;7+*H&_&gUtpV<=={uu-s(k>9}!P5EiCHzAE)SwEW3S>x+4vO8k7 zw)>0WbKq><>sLL^sevvjc^o({ICS_W#f{2f6|GZ0gPitNiY~FtHY#D`pfMU+{5@T) z0BFxhY}ENr83vsqTX3*0gmm~db9`NXD}7g}7(ahA1^65Naqg)Rx*O0P$*yA)#amLn z$YPeZ8Bk4ETa24*NN_1I5qeKN>Go|}8h!LT*HZjSsmE%(bLzd+$D($UqH~kiWk3@? z`~aHJ@ds!^^fu50;o<+(gqC8U38I+>o#+Q}u-7U;6Cwn<{Jf`uCg8xU1Kk~d8m;Hg zZ>qT(q4%^KAHVntIgKpnag3nD#qlnYYEE?!qtPtIlXEi{~2aJe| zhJ?z}G;naRSB5u82nW5SAk^syVQTymBF_S|$cZ1laIl#Q;$Q=Pw*Y9t9-t9KSq7aa zXFwxDfksHQW^LqRg@qgBV1)slHp}ZbVGizsga)b%v7;VVdL+A>AumFmR2-}_<&|xaQ*{U3C1!IW z5#WEnBjeGBn5m!$p7=ox2g`E?s0|eD@?&{KLO9w`1{+}e20*vm9ukl;+LabH31OrF#uUyY>=ly- zBMc0a#{q()$x1_^@Mc*G%}0$$&y+eY=hR-1CY{@Ht$Gr|=A#I-f7BB!42&hF zb<8Em*kV1c7Y;7#t+?13D=ZwG9VZ}D1j29u%v%V(QXFa4U)9N%P zhmJa@IJL?`3(o5WbfRzS!`$*omJ9i$RdoZ0*gH2!DEC3Z-rad3h7M+>!%x{x*Zi{DJ9Q_fH>12t-02bgCl>`%B8CK>4Gt~uLQ7elGA+koo^ajjsEddl zU+8>~t*g5@0+Zb9sN+ebd>)d=M2NigewHa~uV9b3Y^@5+v;8o>T%e!3 z{WPWN5|h%y=@M%hoQCVE&5X3MYr7iJcMNT55%lyk+}u}MQSkOVU~RotA@r2+^aOG) zSIoZ%7KFo$ggHKa1D3Drdev0|WeoJ|SvH0)G0zSYI9QwKI3P_sR0p1J)Bv7l)4)Wn zLsL=$6F*F7UpFj&`2HjjXWr1UxPk?Tdbs#OQ1QYsTwWLG_J(Ij06~Osh!8FeQQDse zfdZdqks!!G-H)9X-+VkJ!5~M;m?Oa7C2A0OhKLb(+Mf~Ngv$^S7CVY)@uShKfukjM z;*?uGe}CijXD*Whvg~0CK}BP`5}hD}97`wwn=Ji+LBi567DB=dUYpBc2B_w-NFhqY z;~N9sPnQGUkPR&rzIjV(hCvQ;MgZ_&UYtP=V-|puQFfLA8}oO44UIAxs(LPF2`&13 zO`&pA@5~Zjf#06i_fNKd@3xTz(x0hUaBzM500wPcVnQ>lYf{4%1bKc1#Uj7ygM&NK zjK_*av46mVfw?IkL_(}EV?ab?9%n#8WDYMyL|hgurX{Z${cMfx)hqmxoT<87UpS_h z41gWnmCckP)S6XHA;%l_5+Ip_5+x@G`;lRR@H=A=WuZ~H5oM8F*(u0z0wR%Q(Rf8D z$nEpfBmFuvZ5;u4GeCxcLGh4>ff+Uj(9U(G6e-MViDU_`C3hpMG5>>Y1E?mQroySC z6^J+5`3bJ-4tm>@`hK-k^0FI1Pd^z5l(L0^ggA0816Sa8MGDyTko~t!1tA}bK%ge6 zx6)$kr2PEQ{=r=E(EiSEfXr-$4+q-+;c6PLx85+uCZMYBzB`pJQW0S`Ilc3~0{PQ_ z17m0whJS|_E3YEXOR0UDqU)$_PLCR}ZWcbE_`aVhK}r-gR>Z&T*^wX^T2p6~*4g&5 z9N2<|U(@*wUVs;M|6)k$XqvU*-IDLkT#KDAEvw!L%v`a8VMC|`XS~R`+cF*Vr*W5_ zcCV_d(fbU8Rl15jY|U$=^826};Vx^G6VplGni{YDKk;jixvtv>+e~XM*O#T7@nvTh z$|NUWxU^^C$GgDiD?SqMgqrO9?Y{wCRP{(03Ka;qV?+Q88mNG%MuwMxgAKmh3NdUz z7Oe7d4eNeHV#j#BLxzp|dPf|2e?F`w{40c9L0s>=*LWWjV&N5P7Az#Em zgcn1Eb3%jzP+<5Bgf-Y#4kDZqpMFFi8&xJ{t)cO5{Vw1sC;K#qX=YU@TU<3QgLsU^gR6(4_h6t!ihNuG4$?iw)F8iQ68_#r% zEYXa%{eWGjF~iO6I+CJV-q%8NoFT9fe_5_TQnh9vRr||d(~F|E_>7(sU7w9e=|@Cq zA(F8mMnEL*LL{R=Bm>ZC_zb`R*cZSwL!YJ9oxoje&qIFOx;&Ju761pPUX3@Z;LZd6 z^G+5WVH^q3+KUtfn!gpICI_PsV}erlVu-?q?hSzVf~0sEgM_GfSquk9d(R02gZ%__ znlH}*ew~uOa$*K~9hBtYU;5Y}t-Lj!F5tc7gWtHu9FGwl+W+KNOv{11f0&EOu0;6=} zOU`LtX3DhVTIz$J=jc;~8fAn{{G&`K(y&+n5{*3fQ@^D zq;MY;^`Gmh1-gm@Y|R_E?<5`~DIzy*3xxVT^?4|jfrgZLIp~!bbE@WT!U>x{p`C57 zkwWr6Ul?YHlH=0@5FKe_FH9Lw8`xZUNI<2I7z>J|I7kBe6#E+>n%Un-gT3q_qjcsN zB-Ac|P}{fzLhZ~82(=COrL`T2LyTmUiQrkSjGo`Gs17FX?MZ@Xmn1BX(1K?nnm!xb z-G6=q{TQ3l&%>7-W^j~ayYJCw?k9c-OxQFR0wc3xEHEf5#$uw9WhelOi!T5WIP(HP zz^xqs0U-zoxUDucu8JQrHBSiO(`KzsuS|v>($}q$${X9!*S!T3XQmT*PGt|{rpU;S z7!!g2$My`bYI>qnlEp=10G|8k2^{uQVF8!}0NL^p(2U(3Do-l>59>eobvC*hDZY^mCR)`iO(j`A2wIP{i`8bZBEAAI$fU4T) z1kB7JsX+)wz((L_An7=8(gUHs&SC?gZCndLg+3Ly!}8{dX3rEZVP|vi zCUl9z<65rM3UJ+9G2PKLqP3}P^pW+@Ud4uA`;u@buUr)7B&1>Sb?C??=2;#`oPqoyPmtohJPYNQAP+&TbqQJ^EQDIlkT5GryJfy@lQ zPU&3$1kUdO5V-XMK)|aV0D;?9n*eol?<+X8AT8%wz;PCV2lLIfZ$OdPi^iqapr5ly zVdWn`8wcJ``7;2qHptUViwV8p|1^08G7h9~cqHbh5#voESRHwV~s1M8Kfg$sD&qmxH!g!PlD`}F_S zx5Mi{&QnJ(=6ASwZ|i(y-nd#l1##)v6x>~5$Fa%4{~HjQkySvM68zCX?fInper|g^ zUOlSf?Nn)~s>f94&B6uBZu7(C59z^xps^CGapHPdpTldsQ=cZ+hq2YlB~Lcr)`!Lq zEpuzULvta47R)bEFDo4mcBjR>*C(xZcG26lBZk9V&TuU^BHoXaa~*EyXzBY)BcV(g zi2tZf*jv!^_ZOd!+P&|vakocRT&<^5r0(8LkLx$6GDIMolAHdO*}pkMhTDcAQ5!=6+*#LLEXr_0gHFi166}u z$z>#TGbxZP=wbl1*6>i(4?*5^znrT}gb*apce@HQB^V7rB6o2aaz6)vXB-G9YvMov zg2sU`Ap~+Q7IFR*oUH^NTLjzK1c8veNvKX9ysq7fD*kEp%Vg3XU9Vi_xr)z&<9(f%D zHHy%5ml_ldOaxGVeDgQO!UAb0fG{Bh8z8a3Bt-&vRze71A$MXiLAuCdVlYnGui>aA zV*#+p3zEkm=(JM92F-ETDxG0A+Uk8aGZ3_^kO0sk;9#PJ{f#>E1gXNOfRfjKkjMS} ztaGN2fZ|3z3@CHt!yp_`BQeY4A5!$ebzuQ15H5`g99%LCC>AR7?He(1I7lfZUjj_7 z1Qd~C>N=OE?fzClc@R6|hY{uCSxb)2A1 z8-@%GNC#$01`q@?feDnjpfCslrcdI6f*_<80*lNJ@?r)+0E*dDKtUr-?Ek|&Alxz7 zX%RIcHJFuAdQLgpefJPHt^XSrX?-h!{Ok{DG|wc91G(<#qps%u5-21(zbA}Bllbat zB@{?>b|xG{HTmi$b2S=F*|5x`yaJ>wCpXQMRvp?e?mfp(*MuV7e6KBew}rLM>#x4d7_a!ci2AsmX0}v`F1+lW0^h%AUw+H3c|JY0HLlt|JKd~i zBDtPc;-SA>dC)0~=vs{%Xlio+(_#`ABs%L8;-R?wb@RD2=r%_aYN1K|b<4Rp=#@_9 zi4x^DqwS+&2QHhu6$D)Fi=V%D$8PA9kIGX6^QxcC+a*wlb@nDGLvaP`dUK;lbPgss zLX!mRx^olJD;>@2D;JpNKIGUR(|a^JHQCOxk6kAn@KXzW4>_YAmOFo5%DinU{w|{* z(h_ax-EpPT&v#Ed0Nj$;2^Hx3^{TVVSUY<|XqtUd*~+w|X`ECpqWql&^}k&n!o0tC zBIG_{e|5FqGJPigtF%jY<+-`Z9Wg2@T2$_VyH0dH+{#^Yo<)uTh zZy>AOpPi#D@g}(=-mv5r<^5szZ-eE^)g_F!#t+TVop#I~=56AmkxnO^i&dLS7k@Io zcWMc3pjL~hM5EMNy-_F!x8^l32Oj78J2+MR47|n}ze5^gK4N^P9FMTcx|n+Gh$NRD zVVA2_+BvJ6FZz6&H_vK%PJ=nTuu#59sjsAXNuAF+>POgW$(wYn@-X*XmhkgV2YyLY zAHo$~O*C^lW0b~X2WNa>G@AJgTH-)0^l=wVA_AK9^_lddp6Vo`pd*7%yCT+CYKLa+ zLW_*;jQ2Ab{)2zGhBuv)kiH_;>Y)%un>Oqqw*f!(^@ZCEb^!gzdK2B^m%k4D&J zE;7{P6~8uhUg~I_Ce7&ANLY$SvcVYz8eR#_RAZgg_k6oTbtaDLZ9dhHXY{dsQ}70J zBzO0z%jw^D=8joVeuX?eKVOWmG(J>|Mt3eD(dQQja0ndhCr^_O4r$HiIlqXcKH#Gt zQRZqC5tzLaHu6N{S~|hV_o@@Uua=T@^&vTF@%fia{^-n}*3N*PbS{zqb|)S0-#h7S zs?)&uPwgfzx%;mE$eZBJ(L9HiLC5b$SD#s=h!{TEcn>?iJY?ajVtM-yo_q*VdIsWH6WByyeueEio=7pA7TiCp}7T3=!mpPZS)_jeK z_?GcoQT3zLsAx;}a!NUbdOh)K7IG}Q2hQe%qZS))z9EOICWOR=6E>n^uY^h@78-cv z&cFS$*g&18H7)*ZN<}zTD>obZR;_J?8@9*<_BE3#lINcSd^sL>y*c?Q4R~iVIdK93 z%UiS!GFOi0=ghd*icIiD;kLx2!kF_%uHrO6=7U1wp={f8~ z2GM6+x308nW6j$=yV3YUb8JZM@|Ye2J9$RfK*7&6C^KHW{IVPVB`eNmf_o*&bu8P{ni z!y}g)lf}!(eSZc88`DN8$A*t33=<^?f)frl+N;3}&uwo{Vf}HNwwxbebemQ$01nF% zkV{TSxi{)O)1&jxNuSE^qltZoa*(}TVs*V2?#`F{TI7%30K72MP|hIfRzOvr1KaMW zkI}4qIS#R3U($Fki(dX?$zH|E(r0xI-2QXd@<%eRivSElfn}J)0?W$!&mC)QcBS~k zcwLkPGHW2(ElJ~C5CXA^m{gxbY#0M#Q0kq2(d5cL-E;5)U1r9Zh())nmTRJp+aKdA z{*|Zw`kRx?lceCA-CewuqfP4%!*`#3J+{28B&s%|f-%g-S#L!%2e%(zyfXwv1YLJl zl$Rg7mme2?&W7Zla%GyETcs*Y#`S(6iso+J@U2;o@tK}=Ixtb#lCfcl`uwb~&sDkn zT8sZnBMlNSEv$H63v&j0-X)ibRkCVc_zmXXLP?hAtGGR}M>dTJ5I^?N9AB?eClHMLWFMnMH6kyvhRBlPz7h zoYd?0>lX8UcYIqrywAt3w-YygeT0liwxYaKpSiI$JWSWVBrPeqEl{d%OEQjUht9C- zZiYa|MFXo|J63E$7m~;w@}cBHp$p5iO<8%WZWIsJ6feauFx**4as>Q|7j{(`J_KRi0J1ww_lY@IM52OcuOhdlYlufW*h z1Q%%~ZZEme-_LRmHQKrn$xf2(SJs7#gBB(+$}&55yLgQ}=vmp) z*SAB6-p3pM5iNk`pS7mw=yF^^Qv4RQNRZ{d1;9_OSEO zGojN9VYb7YCBS}?hql?;HLHnJtJc1pxjF6f=t{kKZB)9YBj-<5F%bu znFOC72>6={LSO+Rh5l+1KDB$tc+I;xu)k-l!#T%@J*Bp^hGcgO0}oS@a5^g{rTw|dU0u)=BE zb|+&qt+B|;q>w3{1tfzF8vhQ1}^;- zMF&v*M#u+H{YSt9k$xle1CjnCd;^MpBh&+m{v%uiBYu&HNXJ;h>bdx(zh%P=aPl+| zwJ7w0{ctEX5#Ljo2It`9X(E20unq3Sq0~bBNZ}H^j+3W_s88V&424Un{l$PLAQ4gX zf51c`@=(r)8BhiMpEH0Pg5|ViY$(-GVZ`i`hhxI5kgUP_H;lDp4Q7`#91-UK zIrEq2B(U`;=l}9z>3WYQ!rR*{{PR0Z5xoV!iHrq|9JyMpN>so9xzjMQDAj(-(imwV zYEtL~+v99%AZk+>1;^qTX(H-SSO(YNY-%FvQaA=r;23Ek>QQ(EpW$q3AsSHp4?_tO zfIuior~$rMi&v@W zvHNhTtg-tDsid*{@TnrP`>#@=V+sBjZ{HXrTC}X$w%vW&wr$(CZQDL=o2PBtwr$&X z_ndq0%gvjYmzm@xGe7pu%3dpbCzbkYRegI^6-YWk941&gVjL!DIzt>LcsgWUI!HQ2 zTsl}fW*i~`0SN&S!T)cO{7=yJ4@~|OSpSs9f6|hnDwx;TZXRHn^c_<1h%QSL0AuXY z#vp0%QRhHu^ik&^Y538{Kxw?u$Dm1oQJBCAvW1}cy$geJjNCZ#BkQ#(8 z!B?m|s((P}{{oHwhp73tSUQw%4XA*p9H@YKyX{PN)lE(CDN-t7h}qn!KjwnG_%?q; zQr2Q|LH?&k2N6jTi4n<>ShyByjxx9cp+>M53Xv+f5}`qG7D|CCxC)^~a2G0`D!3Y< zL+}=Ajw-kYp+^t^`u}7y{tt5b=hXkqnxsHgb3PC|Wz|kC=OjwADaa=x}pNt?xY~uS==kH-6riUU3|k52LmZLMl~>ESZ@CZ_V?TP+LK= z5spfXiz>&m%8|NTvJsC;%oEs1zZdZv&K2h-(UIO0T(|C@HNV)G?;5vdZH`6nT?31I zzZyp*t_s#~ssSRr$85qX*l)UPEhNtPH};9)e@7x4|A{zZjuC+B|3}*d#zTN+Ne*7ZFUasrz1mZKhAX@+u9^=F2vQRvKpR^=$m%8I(X+OySk& z1|E@2qgG$`LQq}cPx0{@XKOl3St#2d^28zfv!wUmvIGO!B-HAEBR66~0088_E8MN= zoXt&aO#XFe_y<97si`IROAN)gX7Pu9{RQNgH4r&z|1g|PD`b|k2X@U!2XF&dMLNTv zox(jvnc`C8xKvR&olohysAQq4<-3_=2Bl2VXGl)E#s-%=c3%EDEdTD-*R;vB&2-M* zc~b|Z5V)}T_=2WA`lgwS@8g)+2llU6Dk5HYH3N7`M|Vjy6AU(?acPDezlvNTel zKX0;BE83u>i4+qPWAKK$?lGpsoz&<7PRvt_IE>8$dCs z!<1>m9Chp~CIFm}df8IZXv4fF`AQf!H2#M}f?I(yjf%E+z|UszbmWs~S9{upVLDda zmwI|HUD7cXRRi3%KXo@}K+U2WRevvJ5I$ z?-ZaZuXc9pa0g9ZN8KsadAv81EcPzgN#%6N3IJPEWnjq07xO(d`WK-s z_yKV4C73ME3hM{vqB6vq#0Hz;erem3eYw4`;-5I*;TOoexUKxfx(hH^(A3V7S)7RT zG*6lNVjQx#VPPv~z#bTHsK5%G4eL!&muc?`T@r9wBqSiF*n69PY$n|ipAclc307J4 zx!nu(Azl(Ua6;<+48?#FqJDNu*WXFJ88mV$wu9g@2@uy%rHfvUwEO<|7lLTbzy|+Lh+bm{kL~R zg4$~2JMM-k-0mywx_TN(~V(v zH;RngbURTR=jD;ysKc^%w4E6l50Z{`3vH9RfSf57JNl;{gZKQ&9{?O3(%L+3_gtua ze+$Em9-A_A&xF`%IbIkum7a;QWr{f&`@jaQ07X>LbXa3)fzFEW_Y&C6`i9dG#YuSd z93^AoVtyXS)NW({adl^AZT*sE`PybtacD{*dB|VSWTXv{D|Kw>Uj`bX=^afUgMrzcagb%Ibx}6vX<{A_wTn@S(ccX! z^cNm9y-LxtB}1D)AOkzapsRB(G-prZr4iG#n+y-mz@t(WH&leK2iFAWwcV?IyS_N( zwK=rO^b%~S0(!mqam~#hhiE6>)KKcR`T(wm{^FxRw0ug0XH2FiLI+Y4)NDrj=17j+2;cM>d zBjO6l_W_o@QH=(CTRBbN(_6qIOEw7+5tCnvQKAJ~3u!RUxdAmecDre$P@5TZMb))4 zHdwli0vg!p0G~W<lP}K zzlT)m&vm?{=U6JkZP(Z3I#e{FS{V*CEGgMFVPebowiO1ZL6kul%$jTJ-8yF8@Y{&k zTiR|=fhhQlvEquOi)-O>&9bj$vZgUpZFn4QUA46+*f(dmwG*|)75Nn}@D$XEO{G&! zj}5iB<(e_M+8T^356P|=S&FY8P?T>J>_tX7M7^;^@At^xPUEtBqQX^tNK1IZ_@KuW z?9vS2x(VHDonXx$@%^_O@p95Yi_zc4>?(Nx0I>hsh@G50tWBK$xdr1$#qN*3;Zpqc z-4l%Cnj2xY=Yy-;$idG`W-gg`5LGq)5*bF(kH#CMH9d`19Vg&8O2doSqHVh*_^@*= z{K9-2XO#zwp!~%*o|7X4kI`}N)pK5PfBO(^M0FF7r=G*5_*Btcj=%C~n$m$$=I5Q! z_+E~rKah>teDWv$JqqaQ;m*#F3FfvT8aEZf05sG-D87Br-KE4LpiMXiQQL#+u%FIp z#tjBW?<)kY(%X0v=swQKD%Hsa3~8}9qxtO*R&LKbb8bNBQ0#@NDfC$ zY`~mNHS2z=$~GU)`^y^zT5B(Xh1hT(YZW)$0u6jVKVE4EA2S$EFfk|kvh(0?($f8b zoi${3pIds%xV}$!etwa>orc~&BYp*VvO()NS@_`5Mp1=m4+h*>Ue`G|IPTmiJsob< zFMZi@JN|gR#Eu*87@v8aY}T#wkR@!`C_X>0xqjdG4?UwSP8P3#=Gx91E~(lJf5PNo z4LqAqs8YCuehIVhm_~E4VNdwRgm$52m_sqy?Oh$RU&nxvM7qZ zsa|(F?hY|WCECpukemGau;%b{v%qJfbDryE!U2!Y*gD1F=f!|h)L10x{^QQi`32fd(nY}Gd=Jmd+A4C#aALTmRu2nIVf90{bD$5c5b zvlPWu)c1Xe6T%3cp=c6_5brpJ8Q=f1&fz#wmStWIt&iRp;IqPp7&5OoeT2Q+%C();yTxOh1X~=Ln~t)Cnfxh z!)b+E!E;E@rYtRU1g0F}FBvmWs1*hywI(?Ps5nC<6Zz{Vtk(=B@|{yEnX)GIHR5Hj zfWkD12oXGS8H6*KGmmhs$OMsy92KK2R;H2s#9^@Z);S>Ey4wg-*OA16xr1{3#u(B0 zl04rE!q@3yU0s+E-fdQcaH@16R+x=p1TB=rmg6$i2utfE;`209GM5gj^r4Jh_~G7k zXshHaiObN!A?OdyyU4ObxE5mj{$$-kDTUUh$ItGm6H@zXs0-H4S#~6NuZ=UXSsJSZ zkf`JAt;rb((DAwNCg`++5qmtz7;@LErek%`lK;k%pH^V+OOOw8(&0@k_6ToU9HVft z-s3yDc6wr-N2u&nSrkOWo1tT5#o|~!PMSbEPq$BJ8BjnXS|>;!awQ$%)$T;o^Fd4N zK#TW6<1W`($x9?HURXb=Yd(pM=#d^KoUaj7i^QC0*b>Z*DpL2WP#>4EbTAv z)Gjpz6o*k6bv*jVBaf7`gW}miG*W_8gzID8u1uxan3f1MPiX1y2WOqi;OK=@<(@9R zvEWdZZizwF{zi*I+crh5jrwY52-Ty)tpxRa&1_;1!ypF_sb7l6ma`vqFY&PB{h1Ny ztAWsOE^|3&1v%3&BrKDraGzGEidH;<=_I>dAmc zwsag+u?QhNU*&S%)Hvvj>~1SpbN zqh1lST6j}cQ@#ZWQCuoWnbDb{ST0c33-ZuA->5Ed%&;uwT6f3-u=KoLjLBJiTK%MeWCs@?i2Jr~vNzHmWR>vB7;l7-DwYF7VTZUkN-~A6gk5D%QL0#>m__lh1Jb)Rj7^hJ$Yx{Or_ zb$?QZC#<`)XoI~Cx1JKcwq2RjHqNTK_I!#pwk1j%L}#4I%Y@+~Rj}9gmTFlq|J)^v z88~=o#Tn4C1L`-Up;kqrHvVaF%*OTtiQVBCw?ad^=9JQ07iQZ`CxUTSb(HriRH719 zl?4Ee^eiH8N#wqgDkZAobOMntE72*Oa~SSu1=!Y(UFJgba@{bc>5bjtoi_PAa~sXQ z;4j+mixQ>G#6C7a)EEw+F)`aIB)Pkrl)TbY8s2vcaAoVtoM!nfpk<^dn&V)sWwwo11#H7GR6i$sCM*%s8e5<^yf&qPoe@G0Bx=yvHpC^bx zB~hm+QCxd9zDJzEty?}(iNFY&%#Mn@_T2KI&rOVnd)E*RH1xPki(97S-t%}}zK;cm zRfgyHezxNGlYQ^C&}3pXK>};Hmsudkmxr)Rs3(Di_}S3}3jf)J^JCTb!*gHK^|P>C zfaga{_Q@c+CBk(WG@FO>o!25M7BET@nBt9q^_qdjPHZVWacAG0enXC>2=UkbBB6lA z&d6`8Yrb2!9*J-N`2=TfScY@<7_{+++t> zwzIhdhr2D!S>^lDy>qTxpldbT;b;ETUUP$oOB&=_^7Sspzg)MqYg^zZc8+wglwAyZ zjKm>of23Y~1G;XpsXZ^U2-q4Ouj5Unc zk*}tBNuS@n@H0*zw-&45*_qGiJY8EE+AUA2FTT4{nz8@X0445TU=ladkTv?BE)(T1zW)5T-uO$g!`>$h005^3 z007E=c;n^Iwo-;Qs z@_9re695`8B;#5mvxQ>|BG8`N+QS7p-bc`D74P^7J}bZW9oJi3xNh#)REh4J6)BWR z!dEP*kjpMtaf{wDeQ5^E5VBQM+Nh8Rd3_h&eV|Tu_*e)Q=D_duD*-?M1kAd#cqo2K<34%vPgbuxNgh)Y@%Fyo2d z4)2+(a9R0w>D|fQ6?^5YUI{>p&fS2Pky{r;>;k-klOQ|LJb2)@a+>(n)ud`=?umH{ z0UmuaxXxKMrRAJP?%dEK@`z80~*_#8mH1LjYs;aN{ z!miJ+!`IddHn`F;vM}n(uj^rJ3kkl&6iJS*!pDKb&E7*+4RPNqrXrC`kyZ6}8;mdI z{5guVu0)jSev>@rX-^_%Jls&p+)O9?2IRK^=o=)>5$WwC)}_v8Wk`ZA6ifcUsZZp3AT?oM_ZMb6L*VAL{G9N zy|-#kOcLkz(8ApAX@pcdU}tIq8QdXm3>xOt6rh@n+cuu#<2Q7@dxYs}7IU^w>F;vk@!Z>_uc+mT_dueQdY16zs#HA!~oa^yQo52Cw!IFaP; zmsBGrl&UoCj`3L^mY7(b@uBXj{-L#n_8KqLa%Ih}gH% zR?yk(mCdNYBY+ZY-*`qH%cKGo)iOkW#=&&=n31_O8UOY_GvK$#jvU%%NGA*HI|ULk za|ip4Nn`huE?Hy18r;nO3s%})%1Jzqg zw-ma*+xEAdxzCJ`C9g2N5Q-!VNUXRWf8T+ToDh!@iEuoYY}d$3k43!hAI{jCZBCJ< z9L)d*o2JE-x#RlgfGPr)N;QZ-z25D6fDab=F(eJ@VlvhO1g9dXYe9LY*m$hr?AOr;ZOl2Nf?x1- zcoX);bkF@v=I%%$UU{Hbbb=!C+nBTElNVd1ei|~B`(up>QG4GMub@wILHVy;3*?v? zBh1JSrU}ppbx45|w?@CWkHX0l^~1CnbM^m3Li{p~1tbKwBXkK@1(H)*))eeQIG{FE z3NI!M3_er}eV~UVVFsI19+XDddO_ErUD^8a^;Do_LAs0(2QjpSVh7}hRc{I7v{il> z%THd~gcS5J$->b0_{zW-3sEsuJgwKH7a*@$4WyM!hu<#wTS-9?lw^paLM1^uI)adg zOmr?*TVT8^AKHA-S;>SpvG|3^ih0@BI-{soXjC9cZ*p1jzT#3qluE-MUsOXE4L?*p zr;{$zY*2e4!Ow}`>nn?k= z_1{C@eR3pSWj&zq)%gq))?A@lbofVikMW$@V0J=yUBgko6YVUmEH3O>!g4_Upm~9B zy#aA${ZDF?laYi6Mk+FNk}++QSd@gPCnz=(lH9u$r$0&68Za&%bfo}%)n?bu7nM5Z z?&&vi%>y%O?M+CqFWqsRKl*4o`g14XD>X%MbAqMFl3Q$&xf)SFmQ9d=cmExI^@s26SqRV~(H0UBOR_Z=^6SkTwqX-`VQZ zE~?(L+L$4um{w$8jMkXv7iipX!75|a-{Mg=y#RlZXX!{5aq^}4@$oH51-u%}*~gyc zP`a$2kwL34D0*JDh#T_kz>Inv*rEX~rDVZ@9r31mJjos!69HQt2CK?bCa1x_y zFz`>4ZIQ~2Js@x^YXXKUUh`NJowu_36!8=wA#Dd{o++-T=X4|Ha1PZxOB?g&S^7v( z8bP-kMotSCl1dFmBupd==6s7X?^_HYAN4~J-wNi4Gnge)1}o5HllyD|O0~XJP0Vqk zary~NNc<@UoQsdW=0=f%DubpBY%9NdwL)PDO*}D}lg0(Z_1c$&FUujTtZk)2m1&iI z*K~?5$#t1+kr3}?hi{FgbC|13k`WIF%Mwk<9kHM19xMjP5 zjT9dqPZ9_ywp>FJl)6(H49>ZL#U#a>@6&@@&>>@@eO;uoClV;!?^9^C>3F4gLm0^Y z>*^n4mi7reGBE_e?ZqvVAv}4r4J&ge?Lrvj_Qq8aF8^a9pI|sNXx^oQt8RaUmPyStedWC?#_eK(=$+6qj++l)D$AJUnV+1W=aU{M| zcI2`(|K2`Yn_J6Ow20kmrWw!@m&YvC0ZJ@XB&{`AV|IxDD;zDXvRQ{qgV&`FVvT~m zlL9E$e)>*&0FOmiIB9@iSas-;?TE7hrhP4zwPTP=V>sSEmDkt#H!aH>UbD7$_!M z*1D*|!EGx{Nd@tAR}3`19sC|eYrXeqr8lJH;WrmM z$VK1kxIgc__S82`=d12?wz+ilSe zu3=!IxdUE^cYs_#NQ7`#f@$D9Fk;uHU~+tp(4C2n#a`+&?gL5352;sXrNXwe61bJW z$pdq-@&$K&ZdrtO>jcp_mR_4^jJ&tXua)qKHX@%cIbK*OVe?fJMWDZIkA>+Q0uM_P z3BNVvwpO^<@2qgMW)|!}n9TTpM%91$#=gS7u3VjG0dCY214XbVRj%vy=cu*-3iN@- z>XKGIgW5O$X@LwkDO$)k6gb5y2~Y^{R@7)c7~;cg%k9PE2h|&}{qPB_nKzN@a`ZqH z3X>XOBdO5mhonl9!HIjUKid11__(}`0%H~OT3XMkb5?9$w4P$LuGNO&+mN723CBfB zz8IBWYk9w#z$l7(jOBGfIq@B~Hnwkb?nZFSlOT)q4$js?^9ssdmC4y|cXb&05EaEw zbv$34jnfL#I&!C-iTmjz^rU^B*+@EGpgE(_V;T^djMr--=u#>gypNzA;;*+C5t7AD zu@o^*DWv=QT=(!aH4NCEb?nRnXbCN3edIc2zkRm+fpnS(jafn}$g zBNBU^#;QFAG@^zmD&1Uua4!|`^R@_rDLSmUHm570y6a_nJ8>1+!+IiHBUd~R0Z^zh zU=#qq40l1#d=&s`S-sdxEc_w~ZMmo52gxNP2SD>q|N9R!bC78x6Zo(-i|B2z*bjh= zJnfw;(fX5%U3$u5y`scKVK%?W2UTg{`Njc4qa@7Y{jY5&ubT~=x{08Dn#_%;u^xO- zyCz0UyBYvO+dkOa7iD!VZZ|CZIsu8{ zhZqu+{MAKBK!Y7znia-Ta{+ERPJ-Yd?O>fN!?I|cmb$xkXNE1SSM%KBXeP)Aigbb8 z;}3bn3hBi%iA5Fn9b7ob810GTKFy;r)%Pb%+NAH+-r#$#$nQw0uQG|3DK0{RV3q#D zTu7Ie3E(pIqvys;Nn?aKcMC4ic3~mt4>#8Wwr6$|(bA4iu)a=TZE^rRlVARzf_G>b z=?~r`a+-KGyCux$lhJPm`?jC7YZSK>m|&l$$B&{ey?{KLMQ&fCaqPwX;I0a>kRxcES%Jowi0 z7p_)w2fPFRpn|s|9*;=%jweS`!_IsnP};9klV(Hp!-n?6t)ouKS_0^X zd{N$A59>0V$Ot$;4`$5_S^GOXm+8ldi{uR_%F))xsdu*3N~r?1U1|Atg{p@f zaNs*XA-6O%m*;TaqIHJDs!XnYkzidD8?X5)Xct2) zNrWvstPDbrahMab-oS#~)0hbl+B&!oXS8gG4WS{Lmdw$SUE&FiX?ZWKCAfK^S)DhgT~*P3-pI%`#E zS|6+JEFWJd+gwg&j2@ON=Z=YX*Xa+wpC?bbKc5eai9=>^c-c>c6CTz2V9(3D#;THe5$Kq!D{`jqsr zwLnAskn&K}0JI>*z<2!ixgUUl!f~W%Gft~v=0mR$#%mR3Ws6#UY$@FsS^V9;aLTE#J zqr76w!gyn^f>?uT`qT5jSr2sJgac^#SMh_-LRtei11sb~pMn|k!`BMI=Js+yJ_4x$ zas}}Edp?l)R|Hu3Z}pM|SOuWqU-G3Ou|Hv?eI~2y3&bx)7+x8($}4KBTj>jaAO_7r zAg#7+-&lov8Ep{Si~%uQAU{ML3(jfNWRTII9SD|{)f(5U-ybIl1+WrPA*s=zPYs_* zt7nKekNg=PMctnSaSUf1mXCvINc!WAw>b!t%37nZHc@{Wr!%cL&T7ht1w2VDi~9G# zW5;I41P-b+ZR!N@L!^!4-Vw6GJ=MzXkQdsd8TAA*B2aY5D5Qzb3=n`dHOHPfE4 zS>>;WpjtNaCA+oxwPrf?nd{92L6hbyNMBwRZFeilQ+Q5G!5l2o4xna9ztItE*R|`G zH>+-pN@-A^Zsp!&N^<8*_+r}~EO<8w>P5_G;tXI0D>b#s4fWRchUg)q->WHw!MxZp zV(Xa~Le!0n2#p!G<94-BUTRXVZXwi5kyT%0MeWne?yvmb=n#@=)1*bh z&Fu^*k!~c_t0TowA$bJ|AC8nUuCnxIP%JZp9ah@OG5VC|EubcH;&C#(nPHeV^#fDJ za=j`XZ+D=nbrU~>!yrmSH*SE*M7V^?tR zmmgafNYqGj%v_hWY);G{o}QNd5@@#7kxd~5QLc=wj+q)NSBfYHQ-CW72KqK?!n$fsscRr|4naR?92_5<>AM#1@W9`2XY3R38=dRJ@ z4v*JG@qB&&HKSQ(JikBi4L$=?ZG|j&6^)C)yV;=6@B=))0b*Lhj0bz`=zQrBRsw-# z{s{03)Yz@?uvy2z=7!)J_MP)tISx#oQ1g3pbKz;xZ98o>{sS3U2T0G+_9@J1rXYbn8&yErEqM0uK zmX0odQMOKa+;RHuN}X^I5Agnj^~jX6MStA74NIsyfrm2Luta4F`urv245(AfY79(Q zC)!2Q2(of6gLSJsO*n;oDPvxzIDPP_UK7lrjm$<-yGao$ZO(WSf$_&_cOi&{g|pi- z(FUrt8B>iU>;9}i!iUYyu}BqE0L&+xBI5uIoTTZ_gc5dHM)^Rp%1kp4$cfV}FNkf+Ib^3a(f(cSk2TeEjTMX+E~89ZENgTm}c4L#;Eci&VqS#CpjjvZo{B>I?P86a7m zx1tqm0TRd4Os+!G>5TV4l6W`0yiFV_e({yL65OF*nles5<<2mZq%nD{_Bm`XC_UZ? zgK0mC3!XxdFvrZ&D><~*@2wdc-a)fc89uBzFz3-f5Y4m4y2q4XOOX+d(geOAU(14N z8?DRULVz2;PGmDjPo=%4J9%vp@uKF{m#*#$|h z9>K|HP+7+bRCirSfgAa}BN~Le0472e9Ud`YQ!?w_ZaIm5eNp$JwMcg8d16Me(8 z*p|;KaZ~d*ixtMYM+>SFnF^!d0nZ&BOZN-!0og%A3u%YBMYHZo0ltAPGB(5}U-tJH zZ3tzsExs65z%WyVsHz1u=t+B4!GtkBqPcg~GpCEt!mRUAa4$!a$=`3LmPL#dr~en`ZBrWR3vL)28|$0v)tCmv%qZ!#vtpEaW*cJ{n2o0156(M9tT6tYFrm13e8 zOW3~^k5L9rjXc|beo(gLc7FU~Zd&H%abo9xayhpNM_%mR>TY4>41mwLsrf+x-YJt9?OZ6U8M?;TmQi~hCutz`tydvuSy>R{Kvm1@)Ah4J=*-vRV3i$A23 zJmI=#@|#Bf>Qk3a+czLv6Y^skSggn6bCS)^>GB%<=k>G&?_(ioCbzdux4wZYA+DW> ztH>QD3v)2xw-;}$8}36Sv<88rH{H2D`wLc*5DIa#G)l0SgRMKA;%Ag1^`S$$xWP$7 z964i8Y76~l{S{q5MXzJIw5c%n-^6VV96`vm;^jP6ONGA)kTPv=z>QtL@Q4?aAf zx)gl;Q0#u&Af?uu7H&tlK|2oYHsI`V-TFkf0^6L1WUF4|l^)@&$85|(4MM5OD%dj3 zv*&r2w9LnbFzsM?Je+?*tD6g3JXqQ@7n&BDN>$disH_8ASEQZ(Oq%Lx)jyPbSdaIM zpgnB&RH%=%d+pZ|Ps67zBFGZE4)0g`Xt-b^w)XO>EUb~Z7zkyC3n#{R6Hi05ljsR* zuF;SXX%RUT7}w}q4Qy!gQfdO#<>(~T8RnY&QabIiMoc6=L;7P=jL4=` zx?yqWq?ojuRBk=lmZ0`s{^1+SE*I@*9XWxSYQ^*O%kSvoP-` zV)&5u&dF>%+@4Hs{RGn;2*e8@LMQ*v{$*^9)CTc8lW1$9-wK!8sHuesLPJ5 z4}^>Ct|lY>w}B66sb5}Rvh^gC9|kwDOiY(yh0>Sc2E42A28qMI;norjc(QHFC`0XC zP#*-YRvBNt-3CXOVdcfs*G!Zj0;?Pz*8<6J0NX+gX1qxr)W`LdXaLglPJeRO08jO@MIgG(c7qKh?C%x76-e0n;<#QAJ?B;L_hK(6Il*? z$nig|z-2JWez(%hKD0KhB02@pBuM+~miO?P1i!Z+0879+k01|wIRW2N@d&bw#^(SO zrwZ+I_1}rd4KT&t`Y_DckUlhEAK+{$M-Z31a(^0;=RZ!~YjRBq(H7pyP0cGwR5 zY{hu!e()ijp*(cI1>#$I>3;Ydh#&*AQ~mHYB6~pI!dlspehf0Vx~ww?Aisq^aZdQm z9pI1nq*agbk{ZKK_|*ISUVA;>z-dPWuU=zr@wjhXzJ(-{{Z9G%mG8hetCR-u2&GZ| z#5Gax!p0+-T9JE)@F+2ZJ;T2c;uiMdU56!Vtr1t@DSrYi>Uk(=H-$dIYe>K2j5E?^ z{0UE(YOm5MNNK-om5umnO*^y<_}CXN!H4bIDS_AZe_?Gl}ZDYaN$hGE5?%jz>orOTp!ooT##8@Kx0x_zz^AXlx@uTybUAh$y8Cvth;)C7;M$NkdL)Bl9YipgjzDorD%%rG^{PZxJQ$s^W+6P2lY8k`L*&;_+GTA&K#9LF@2 z>nOfdHPjHtz|y2Qu0QedY*Y4Pl4l@AVA=vM*>k8ZozZ%h8Qwesyj2rei%M2g z^`i+0pOL0QlLl|8ZSUUiorB$4^&;mz=qeVkWAwdu0wJ>WZB4VPosU`DWkIKZkD`RP z(1KbX1?><`!~(5KOJ)gati7R1A#g?ER{I3`NAdG0`_d!d`3;Pv+Nvpny_`zFm@ui` zSK*{tsLMt0_ZFMANN4F8qWltsxecqAc_v9CE72Fk`*c1@;Wpk1qo+EX=h>8IMfP&r z%tExO+!>>kFKQPSJ;ry*lG}c3Qsqqx?KbUa^+&B{{2#8wH5W*kvcO^`0j07$3*}uX z)QqK0RsNE|l%0ik?!$?iJlI@uncN*GjyKdcT!itPSSQY=<-s<#QuZ{a(1!MuIgigT8qA!qYQGyX9RaU$+2e`3un{3iq=#X_OT>%GhxX3-kI z`qvz*xXIorx$=cT6G$}@7cMzsCjLi-F^$M;rMk6JW74k6xh1Ts_RjN{y=}@R7!8*p zr#~tu09);3KbE0^CaT(@25Q^|b^FQ9d0ryK5w-y0tfc^U375Gbvpz{<|CQ>r55W2s z>?{Gslkb@s^g^>or2o~5kp?^oO017750(V{5C9JZ?Ju=>8+qG}q7Fk1X#Jm<&Qz@7 zXt!ibU$<%2ZLYHVv9I>Iy+Yg5rs6a0S=%4!%gNcYr2zX97gw4dAB!a;S+KPr>Qk}!m4$TlG`g7> zJ&T=}k8oKZ-jEE8>Y1C_C735SlOhR~7v0iyLGjQTshT$7qGT|~~P<63*qTC`Ugjo28zWJn>0xMo7c_sIHz#?m(noTA`? z`JEfhZSWpZrc)Tohm=WAi!Ke>j8Z z$JKm@)~IX`Qn^Y#P?3E_=YAY^YTx;K?TjJU3k5&&T)47jac;wq1Ks^AQXEHNaX%D) zHH?EP=_5HyC6l)oxxQGn7X_D8X4saMDlE_>Gh4J5t;1Wk7p*EJ7Hd(0#YWhckt?}K z>6jo$DQ_uehkSZo*Q(sPW3ZXl{w9{?b~ud1VASU0wCQc7jDw;-{rit8%*h}b$@7=8 z8r+pW>MVmA+&ayOrx~WAdG9+FSXT*xX2`SD>BeAt6iNu`E}Fj-`nTb%PsUY!Mv~`! z9AvBQ-v4UvtHY{#y0$?;q(nL-rMtVNq*Gc#Qo4~oAV^6ZQo5w21ZfaNkVZm~7Le}l zdN=rcM9+io_q^Bl-}k-ey3Rf`d(XPpnzh%=p1se#XA(lBvRRO8?_kDoh~B3&!~OPM zRdT2Zgd`$k30GGCZMvA?+>~%QI9w@nx|OeSCVSV^ikkE_(W!W~6)ug__9=Pk@^iJ6 z(NC68A51YeGUo2+HCjj$J+_+5k8&%@3SFl4>3=L2^=-kVfLqEv(Ev;)HVm6y$?4t0 zn<+I<(%*$+c<(*-=SSt@r0H2$*=_}Cm5mjlm12Yj)^iLA`Rd1@A|b}uw@EfKD^Gc- zU)d{tNms;DY4I@`RT@oBicI6dwpsLn;ozBWi1#9Me#3#7`Z5p8?qNE8hkW68B)&Hd zvWY8+9{M$(3DdIf&4Z|8;5^}bf5ZS!dJW#C`x|{kjUrwbuA<(Z^38vv)sr>KmnNh{ z6GW9y?p1WI1SarLTZkLgPWK)R4=fzo3+Y=ld$4xFrgJisRza(DAe;hoUr-8$B9uwG zQ0dH7g;>SnuHyZpJ0t{y<-}e^j)kG)=Ru@v#J8NHDmuF)!;9-Wa35;9rt2AMmoa(^ zWrwDLb`5Zfjo~{aFhyuiSniHICH^$_xzl`sf=XSeV|k$r!>2v8W~)&yBYd^ANOb+d zq7}OV?^Lj(9l9Ugj2cSLBy;`Hi-fU5Zg{5;byT~XpyIt}s7!in%YJ2OUxy{;ioAOS zcQa2j8k<)Fuy?DwJdCjz4EEbku}aZh7~tO9^D@KCYr6E@p3lYiEGzeUTdS;Nh3TDd z)iy$bS{axKD<3=mTC>T>?Lc`eH{G2M*`9-ay9{Ta&L$YY&z#TN@drUIhn zQCdN1ra@hM%k0T_N;C)ryQWAAdzaEX^yOt|-}TRZdy$+KLLKnPqO*fRg%~xmRLE`i zR7rI^H}IpqgNvq`N=)FZUC!Rei9&B_iByeKa#uB#R7q)Te1sKb&U2IaX_qOhtL;t1 z#W|!#yB3!+a@V1V8ET8h`QN_fS6XX()e&mz$da7mdz7)gnal6`M%qYReA!j1B`$?5 zJ~z7jDB~RoMtN(hMXG|4Xy~r)^gBgQFjcV_hgVpszAc_}o!IlHIX`@%)Ul5i6`dy0 z{AK1nK0i>LTXl6m)4()ue{wjnJ{udd)^L5m{O-+61eHL-ng0t3e9+`d@rXllD`(*f ziTWeijM0+W?=3K>4d{o<8Ca=a`-cS^X6M8;huY>BUx)mx*Ngaw`0QUTyf~daG94=R zvd#Tq(vvO91)D0H(tkR(>ilT(bYj5={(O3-QeboQz$p3@1(XA0hrYH?KB-dyFq@QtAr}cc#(kJ89OKTa?u9RpHmwk-qQu zfuV{glPKqQc4K4iorpTtd_TEIMDTW$6+AAg+@rx(gCVJ9?;d36rpzYjW%_b|c@T(S zw;hY;Fld4Ien&{3ktJJ!8EZ{4(A7>T(r|@+LNbfk92!Y#5Ig`{55lIztsN~?p_F4& z&UAlG=#*|MdTfSI1g3XQn{6?M>XfqW_2e!W9})5?U}Nl_6o!2Js3TCt$esInZ$^2K7Yc1 zOMmjFS0PhlQ!G7+x->ia85g#n+XL=>0pHQoTdAiw#ES`2$V~Ww({D*|21REh2p@cw zi-jYLE`XMj6Adhb6F-U2!$9*^mSh-oc%n5dtAmuaf>;jQ*!h*w+(_KF??bwyZ>?T8 zd+CBYvjT?+O`-ED=y_oB8UAp*i}EfX+}JacocNat4{|j6?|edY#H=-K2Ip{#M`HG& zBJwqhl-Y?S!J2fo`Hrg4N2HlpcKJq^0v)23mF+v(OqltjHW&soNuH|6ZwAdr&?dgA z@vE$d@o=N0?MN@^;HJ+`PFvm6Z&N;Bj;6s&zUUj)Er?vu=%~8~&8R#gJF>Jf+hD_% z;zrl4IRd7zr08$BAhaa#JaFe4JzdLeD9x@}U4Hx4yLB$#aag22t!W;yjf1m6+pMzM zvpyj~y0t%xQNot1DxRaH;(L*#bE#H5HPaJCB)_B6zUrlgwo^eD)7CrIF=SOd61EQD zsd>D{LfTH0hI{w&7(3}n6gNjD%K`>=M43oc76&NNhMFuIzn28wDoJRk|Arz3{$&Me~vB`?|6 zJ2o+$0Vf!F+wU%jiqyx0W>z^gm09uvp58%JaVXlwYZS2xR9^7kgC{9wP-D_ zrc}8sDb?<4tmQC+pd(WRc_NvGZ;_VT{3#>!!P0p$;U@&{&f$rI$vwAhYr*L#Ndiqlt=!`WrM~d(8#XvB5 z0?FGLm~W^_(hnr1P;6n?o0UUN#MI2_*EnN^!n=BU3>D5m!%g6_!ROLwNBx$cXK+_p zr%DjD9x17mmf>-ChLrDm;#I@QJucOL@`O$kpXn0`ElcUD-7U>X(wS%h5l<(d^ zAvn`0;lc!~5)FDyN`X$$*q4_p-b_nT^i}PI?rrtA{RO2^(j4ppYPYR{KFSW4N@kaocbn@z zcsBXn=EH=k?*M!`)jGnPz^M6A6jRtKjZeOkY)`R1vb6`DxD%+>I%i+B@g=7cO?g5+ z;kES$6RXjo-|o3(0!{ZN{yWCR&Px{fl*(;H@Vcx!Em0mz+m9vf+lxB0DJ8f$k+@p< zA0#)iQcvv*XHQ(2alQ%7&Pfr@KMvL6K>gOiT?4k!bTS`&k1;t26tE}^=^1V=P(A1} zd-tlmpUZ;Gg#QNx)QpN@Q5}=^)?}78-H{gE4DCD4toWvfey*m-`>#PxVKu1v8gv)x z+FKXzfC3<*kZyhrIz_$*w{S2uHg}xiCb{RoL3s}UNhiC2n8jpCmy^nfKt?0lHP!^RJt-k1w(+8#3b@m-#+{-J)+r(sj_+o_z^!G;dO1UC&KIEgib7ACbcpf{N?dpB&Azm0CB@On z;_yq6uqMOr%sO70ID5f-x z{opZC8x*nB$8NW2v5m9aD|r0qt&yzpp0Z)Q?Edtag6VU)_gr(uFyqOO32!6KF_)#u z4{67y)_&z~@!p_0Es)&qdD%`8`IP64q(GbMTIWjx;T4JfIOk&mgpif42?u8&eE!`9 z?CA)R|B(x>W+T4}u3s*AapeLkKV_deZ4r_o&NC=g-OdM>F337MS=LAt0bjacZOJ`l z00%oPh@=l!Owo}Ak7-A9ed%NqaR4r)9&>} za=Z1)1+JnIZsGZ(G2Va+IG!v}ouMJf4kdivS-+8sheW;0UJpb8IS>VuKik(YF6YnI z1;Ob2#|xd8fgpb1ckUbK$?+UJ9aCl``e8-mk+(4Z*qd)KQV8vn65(pWey zRVS+B+&DPCKDy6IxZ_N9;;^(^W?HENm1#7z44=ZGGTQcT*fhnfzqL}qj(uest%ylq zp3T&3fW5C`Buk*h_IWk0f~_a6?Xw#{y%{o&or_g&xi6c} z?CL$~=jjg@5^JGpdbF`5gHj4J)W6H@W26z;?j(Y4>|w0AjVSkl+9$(8K|T2C0b>_O zV|#0TOIb5(3kRm(b5~sPkmw$343>K>8u>hFWVNUAAaCuOR4rb$V1Fq#%PfGe~W`6~=l?-u6T->VS~z6(!hjR1`|-TWg6! zoZscD$(b8L3 zji>dOag=#qG}{qlc0a}2wa}7YIXGfVY|-%R-TU08@+&(prLAq6b0si{ow?vAaL}Xt zLRXs(w|C40&*M`=c6>KRj-)Csu+&~lHPltRaK)q$7OO2}RE{(r8nBCXDxTzwY&xB9 zxfE$ReGjP+iB*NxOSw4QIZ;11i^8hJ4eDb;ljI~Z;+J|=wRgulcBjPYwwin6q`Jh>Nz>};*q~9{?4Z#Axxl7M zn?BUXuBXC!%cdXRX7H){O}*0!OH}oHqUz@yi`a?XJtkr@DY=!ICdlO#Ger!<#J_hP zwFl-ky+G6`0uv%p{fru0;Pq=DZXO#uI$phA0Fh_8Vz#PvO8W?7p0~)DAyzM!vLTL> zlLuC>yit3-sHcX=K+c?-hBVCv+gGZS&nXO^s)<2TXJ|48D~_!udVz|KF?GZ3{qepe z#UFi%XM6S~$yj>|nTOzqcl3SzmuZbi#J4PkGuys$JG^{c6lsAU{O)0NxI@_YJ8@52 z3!7{@Mc!r0#Sm%uG??iz1*{zCs>`M1$vZY`y}R|+Mvn}d=n3|qp(Itnie?#F+Wki% zG%vL2T+Ok9q^3USWpCe|^3d+1SdK4JPhLH+w@6+H+UlC$X0ND4n~HcfHv&vq@L)~| z%|s-?-qlEzPtY*m5KsEfOn9N{;a9f)%0fa;;dqKM{d}z8&uW3O{aD2ZkwMSJ?>gSD zv3bUqVbR^sY7&of5mm3@ny6Z%@O=R}c_kEd<_BJ)b^dfg?lDKR&q|A+?|aW-(B&fE zx%s5;;+A!!Gi8P~-)Ae!ux53`zF94-jzekuwDQ8mBI*Fqgdv`g4ILChhkM1HDiC#j6by?ON-A^iZCn?ud>As4;%`O1%g-8yWyzc`OXAa=`s{^& zL!L{{Z9LicEkR|z-M0w0-ZA2>-FQ9up9cl&{|3eX>p^k5RKDaK=qYA_ zIZXevo`UUXP{=TeD&0H(QeF7H0@jNBN6e#w=J)t?NM&MC{VgAe^bPwq$;6cJV{@)% zBHeHBWe53aNL%^|JymBrP%0dM4NNGrVDx3lwaalnvHDq`lwAzGCV@0B-3+dGmtJP+?IqC*iQ$x{MFml}3{{wAJw3%W?UTv7q|0Ex0CM2*WWK7_^wX|%jG zg-U(xl;AsG@7N(@elVwo7fnNhP!;c(p6`#{vmp7M>Sl59nKON~s$*9U`f*-0*U8y; z&r|Rz^HU;fcOEgqX3zsE$AdlK9acY4XA6$DKxt|RHDQdcWd+S@_6QDHJr^{oS%LTZUCLG?SLCR z+?)@VQ76Yg93Cz;F-=|^E-`JapP%N;r=B0Je_mkP04Ah6&(Ra~^Z@QfiG?Q5wragj z18juqE|x?A)&{ZAhr?rpRKbSYlj+V_y^FoM&K_dWA#f@0@j9Fv0;krWcU+uqkM(Rc zc%1c2o^NmO6gPN!T%0Ws3xZC!cNCa58jj|>J5w7#A19nAK`vWkwY6`n8{D^MhJ@>C z+_%0CT~xcrgVF`PrZc5!vl3Mv&UwjPP@LuL68AUAc)dO+KT9l=QRt^E?0?YRPafJ& zvZqW{-mki>Lt*t5#b!nl;E+xZiC)S@3_ed9GiMl&_<)_Q@Pat@hoh-ymbb|6rF@ zNnv?bML+f^?-P@J%ZS1fii%Iz!^c{>`4)DCg<0jL*!#}kd(U;ir}9dZ^`5#g{3$jU zXKO1-DVcIwS>g#usj;=p>O>Sh3I>NM9+F4JuQ_^q=pqfaYz+ z65^Ol+00|G&0bTQMc>Yg<;{!1&wEXq7rkGpcaY}#SL{=yqexD(o8-9k!0e?Pv1L;E zWs>jNr83whKMY6}4oH@(NX=~+`%sJ=-@eJ%s?xvV6&3u&E1`6BW>GgfWu`-VH1kHE z{8i1+U)7ZVRZTbRveeCb^cwW%7_Itg8T#qv`l(TrnVgjAIFuPwm1)+Bb&91E%cO(Z zWun-neFtQc2c$z)WMWjLPb`M=A>#U9=W2BC?M?p7DrW{wYpL6yVCb;lMm*v3UhswGkHr?FbjVavJ`g7dB$=(<+3J3JzH@Y}wT@&TTs1TTV zzdLeM!*Huvpt8LYYu_Dp`nvu7*1c>9*hT%4_^n53IB=2sbryf`#J<00{}p$?cQoom zNm9S+_p7e}VtYGU_C}x>34>qldFA*1^m%Mt3jYJTQW7>+QZiN&fqqhkei9C4 zQi{^rj@?Z(%?P;o2n4(c=%t9eW)ZjZA`odJCj7D&z~@FKLK-1mZ7)OGymuu7$|QXU zB>ke>*0sKpNg9b`8$F^l61$x#!J8?LpZSP3Q|x(cVv5L3dX(SQ(f3c!axF9@tBey9 z#^5C9=;NR)SuVfX@m~GQm;Uaa#*gN7kp(+d0$L@=?Q%&?ps3%MrVMVCHxOIq0Y@Wr zf7)aT9{t=$5L{Q=i^=n`Ia9*n#_T0a(pZrCaa{#XR7ixLPp68UQ@E$B-U2%x3} zklO8vCI8$?VA$=p>W$m&_PT1JNhl1sYT1b==V00G^1Gy{HTPjSr4Tmv5qlN3^ocHv z2one>{cGEZb#-WGYIiRce0=hJXZ66UnZOj?xCjC zZfKDHOe-zybIS+fe6AJ=_P>dgq4j1@TVk)D?{znAvRWkjIY+e3wWu3?lq?Bu{#g{3J={#Wj zm4tE)u8H0wkHn10MIdJ1M<2WXZbTUl^823$0;TvWn341tB}YsAG!J#f`okCoKE*zW zd=5NkZO-&mjq_u|BVWt^MDHQ=z)TOzL|ArIU5Di|)%e)#0K=rQlX4AI6jyeF@P1Pu zD04y~4vyt=KTz&Wo8`TYsL?~WOwpfF)qlQ<@6h-pbEt5%=Lq~ z5`N0P`qq#+mb@JS6MC?e=LUj(l{sb;62v8QoMS<;nK*x&`H32j^maM zz$RX=8RyIDH*E0%H7lAtB)qJ@&1o3m8HB@EuDpx{1}!dZ=u!CI#W~6sHeI+jj|8c7 zoV69Q#=_!QzK3|o*DP11NOKXg7}nt(CEb!rZoEu^Q%2}0%i;7QYkUCRJyHUV>aykt z^+r<%(y@$}1zc%4?f`XH$l9NxqtvO?R^DvS)8RG=;hO1_1U%Q8sWyG-AP&S!2f;L` z*PI05&2+at&a>b)q4%QQL%wp{2HWhyqE{Wcljo&V+yq5Ifl`F2q(aS^pq_9PgMPSH ztf&M5QBD`yayNg=dyh%-_SohZjuy%1sbU8XTt8=4^u(o}<_+xP?L@U^z6LUYN{^P) zS(c?+bFZW(QdoqJ9)IpT2THDAmc)Fp2LetI07B(O%W;|9xJs70T*~A%0vWK>S~81} zt87hLwZW^53AXtFrvW=8`_Gnbujt!CGV{{_7-xk_!K*SmK}YR|{hU-rPPLLc(%5g*{L2Mu?OJwIr>R&dCCV~0`%TD{Qj_o*#U-WFM-8iz} z%ULw>yApf`lD#_&vXY8-C728(6^ZP|1$EFQ$bjT|o82BJdb9+ATp+2iYqQ>Qx?C+IUjAOolqHITfA zMDk6DhoC!f=ox{t38^q(DHX8SBApZ(yOR)1ZJN|9^ixB0J@qm@&l;Bu_4QuW<~tD+7MnJG=lNIu|b9d0Ky zoqp7)?^BgmfGtR{hCL)w|BB)1qc&WNO%VhpTbPiQl)x{N6z)c6CY{)6jn(o}ED>l_*q@+QyR9g$9H{_bfjZZp1dkm1?ia_5K!q%|>7sXFtCy*ARj zR7HxB;f~(Os^Nk%KQ~t`o!?IWyLmb2<>R;@oczb9C-v`(tn~SFL(m=>vIdW+%HuwJ z`F_MfXej>EnAPB8C`F|^JqoIPb1c=>-Lcde??9eDf6jPYxC8y5ffVU{UkCP6G z4HCoq<06t|6JEAEK3s*;ynlQG-ysOZ*1!L8p&B<>fC~g=Gw^rUz25^<-`4hjveLZzO(UgJAHs735fTh~-nB^a!Dbi0jp>%A<$JqMb&JEL$Fr&NEqh4`$SZr=zwZk!dx|p=`ontb#aKh&MoND4!O+1!53w4s=x}_YCPgjJ}?@C%|&1sgti3CUf!vJGW=|jn%s=H zge0$!MEe&;E5yIL_)uip6TJ6@`z&jwNkgwt${m=AZhd+-WmG0~?iffv(PN>h;s4sO zX7T$MDBdc}!$dDRSLedpy~7=k@L8eFPHJ~gz(@+jTmTt`)K zu6PD!e6NFtXG7RB#uSC>+u7clQA{P&KtT+inc?zE21V>Vl2gnkS}5u{t;fBPSRAlQ zscnFd7Kpj8fYu2abyey#NDa0&~l?WG$js6llyt{>VT49oVv;7ItnqEY*!85-1V=0t5 zPv-SDqlS?99N}Ct?BvWs3{oviM_ca{pV4=r6KCCt;K)lX7_Eb`;f+PuG@={dt#w<_ zkf8L*My9#O(?-dP{7x~FY2{cR@11-VoFBdq$~PVUB_#e9bI zYM)UV%bhq?4rUCM0nXi9M4Z9F7Ed*ddiy^=g6prFN`0$Hyg_9VA zr^ONg>pUCuQW2~fD~Th>d@}OxLzHpappE7eF=;86c=yM!vP>r%LkGoYt-DA30w0vT zdcP@sg@M1jSuriKHFh&$;V~6cRV&~#V!(I*&|Ll%ML&5y|KxsiSPzQ@K=Of``p|np zVqI+Pd?!oeZkb{mzVf15Oix9i6ICWz^MxQjFMHO^mdoVK@fkF;R)CRO@Wh6hV_yzllb9~Txaw>u*Ll#s;88sWI z)x$sb@;roXWT9eW6v`Jlv=>)& zG~O53ykN13Y37gOJ(Q}Q=VKmDuXMIS;Q}iA@53LW4b2@X;D{vf{aa%KW+1a?Hu#X@ zx?V7~ZSP+j@_=(1S(X(!0hweo^#zP1QJYJGZg@hhWmEgd-cQJwPtoLnyx1^%u3M?3T_24J54+fa9aJ)}^s6e+n6fQ!W#5a5@KTK@TYB5DIrNUR<8 zR9tP19ds@)ABr-60$}LY8{Y!X;UoY8VEp!Z0*vT>p319uhZMB(`R1(;{Jn?{tQ~M^ z-SsC7=y!ll<&sxvU}Ix(lh*CUw|fqN)-0eX{_OnzWc2v9u(9@HYAEK&y6TobV^8DSX1WYNP!wTX+WZ&KfV!#<0e~F z&RgIzd=7^jdE zWnQD)2RN5NwEseZAX!41136>jHPDlfS3rNxp9m=q`G&)_`0~`1IOO{dkN}V@>}!C4 z*(-qm6DJ!I5R!a+4LCjb-vC}yks$#gsl3;Kv-AHA;5D%q5)hIYdkwg-a0U45-2I&< z3yBFyHND1MTD-#iedKZj@e~pdl5cj6N4#={2SGt(g2-P{6902h_O<^6^or632?|Mq zy0%nm<39ntqC`Q0LegTcK|_F1BGA14Ajv>V|M`UOS{4dQ2pSsd-=5b&ivRf><#+L6 znBT>O?L;w~rMFEB|Q2zxXJeTeO diff --git a/public/template/县级(备用、规划)地表水饮用水.xls b/public/template/县级(备用、规划)地表水饮用水.xls deleted file mode 100644 index f3bb858f576b2203e42feeff2b5869dca83584ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237568 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 R9GiYeS>;(}`&B;v{|En2{h|N> diff --git a/public/template/各取水点取水量情况表.xlsx b/public/template/各取水点取水量情况表.xlsx deleted file mode 100644 index e04305f33bf7c451711bdca1bceba5c28812faac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11308 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 eQ2j;P*Wu94|nK^T2j(zNV zcFn7`&M7Wed&Q*OE%8*Wg1-^Z1`hiu3c=*=mXwrm?_xXvynp=Qm4 z)q@Lwv%}Sg3xo@TYXH{}t`S^gxL~*@a82Qw!8L~qfeVFe0q1}VgA0d?fQy7{2^R$y z4HpB~3a&L=8@RS`?cmzO#lpqGb%2Y9OMvSLmk8Ght}|R0xUO*B;JU*l!S#SkhD(9# z3D*lQ6)p{~H(VdMzHt5E`oj%?djM`ATsqt!xWRB4aG7vfa6{mR!eztdz~#aXgBuPv z0&XPSD7ZYh(Qsqn^5F{L#=;fCje{$K8xJ=D?m@VTa1X&z{hWmRWVk7CQ{kq;&45dV zqOZyP?&^Or{5?H<6oXaqe#&@?ntX-w{Fe7!k2)1Dg#{Q885EGcTCMs|-$@_d;W&#& zgnyS*QT3pLOP6*(i%0V3cUOO)Wj+S0@(6d9!Su-J+~4m8Fn@mMe5GJbPp&V&b9#Q~ zeEiP+|4Z(A{;T>?+R!DG1E;^7A3Q#H1DL;hr~G5^ZLM70E}`^Pl-n9NyYDSw{?Z*3 zD$MRGy<5DhpDwqA!Xr9Xj^VGuCAvSy>vztt@rnM>Q`J`pw`@J!@C*8v4*wqE^6;ea zUF4Uzz^t6|`0_i_UkwL8>Ye)w@#1n^@!a3_&grx}*F(F5S}ZR@c&>8Ff?ec``5~o? z#LwgD43F!j^Go!ubetc7t8^SzdoEO-;H#D^elMM$uJW~ba6Q=FS-)6&QDQi&(y=?$ z3kH|EyM)Kfv+LcJkGFH&|6dJ5E{nIGE-YR=eR+6XPoZA&^pWnI&h_r(W9f+eQN!i= z1R<&%{4js*&h@y*UFCC?&+|#}*XUTdPXAIcm&flceVpxx2D5l@IVP?Bck0RUyk6_D z3qK3Lw7$$=mj^DobeNYX)!$jZbvXu>jwtsmJWj{?{_fpXUl)DK;CIdUzXz9!PZ@Im z9v$^~%Xh_vTTYKS`jPMY2bHf3er@|H#yaYl6{7*QFSU30`C$b)V}?ecBRz|n52K$t zMx(xVU8Le8fhOg#foUnF<=EBnFZ%Sw3HhT(XN}2@A750IKL+Eb_H+yJ;g?I&YU3BA@T#NXAVL(Vg_2IaFL>tMPu3t4RVGZgiY;g@EP_t z8mQ^x^au38#3CRq}&?*jQ(v zQJ5mfWVjwEr`5xCdbn`bLV3ireR=~H$tG>mgSF@MCiTn#Nbg!AR!uC4#EulNt&>nV zf((EprXhsbU1(%U8lji6m5hxe6w$9|uAsb%94ANxt1GY3+Xg~5X``_NV0ykzdJ-ir z2~8eE;-S1j^PH-ripn;W6h=+~)mFB{wip7Df`NEh;JlCP6{yrR*Hm_(wP1RPAw%w2 zLg4zN1o6|ay>{}aw9|FBl(p z{{CFfQeWQ{6;@PG%>HV6(%V)w9hTks)c>LMFEukS*=FrXcP)KcZGl)sh^ zrTn#cF@HV3D86dEBzhq|CI0|5{i$3bdJ6P0GJWjuXYxz?Gkr??vvOG4Uy@^G<&()L zJ!N{*$DMqpr#pJe7x>dmkf1*dG(7CI1WEFzX3AZ;#dwnW3;8(N!%vy4x8oqdTB?Tq zs#cle5u!|y{1F5um?~ksK$CI=sbe7w3Y`0JGa1}z`xpD|0>shuC>f@C|2sLG83!x5SIfPJsFIx!p2FoFY z%0k&fsOwk`A=FbUTL|?V|E`cDN%zhj>SUHf$h~uiDo8nm+&g!u`&tem_s$)(TICUP z@7$q|ZaFl$ckYleatZ+;*MC-b!XxgTJJf|Phmd>c4z*+D5OVL_p~kZuLhhYA_VNk2 zcka|LpAb2BTwCWL2yr%r)RKy=v!Qe=)<6o?mBHwtwe$DR&W7a?QWAS_A&tr-#I<0# z#=kLylpTLqC)ZXySPzx#)GEbVA|{xTiZdZf4jwHjyTxiI2~n~X_d?#kEDGu4Vw7mq zVlLY#+1%uWm^-jh>NUkgOr= zfn2@3-1wDN$^lxY6qPx;+@|}wb?Ztg6&o8{N-5EgD@A@xG`*%`%8P!byDFHH)=CeL zsH9YBhH!}ip~)Fvy0}Gvfi*X7^Ma>wNwGnXc4;9|l8{w7E}`mW_NP^X5Z6)>4I$1_ zLFppJl?!oKD#XO*8jF7A&j44YVqBD(;9jYcBTwov`_~s$*CwL1p4?>?RYKgmb!$^T zA@{a;ZObR*-WIQ2`Gnlt;YftJ39D6ia!e}R_1 zuPCqFhyMcYq`yEr`7hAY_aEiecWRlmPZ(=rV!}%?gySQehKe1Z<=B-n>i=<%L~7jSm>F?zi9Ov($JT}@pT_gxSMbS-G)OJ zMGME0lY8~cFWiSy#eFytZo+BgHXLS%)c9C)a)0{uYxm()bstWon{b-C4JXnWA6riD zcV~WfAC8~@$6a}A z>^2;+yd6pU+jnof52vR4aNL!*W^Tg~%iEEpBYQu0A5Jaz;kYYrE!>79mbW8GJHGzG zeK@tU}oTze@H#@>{N9inY;StMTKh46S#toO=zSVUf zj=S>Kz->5Uc?*yDeECxM;nZ^^2;+yoE;`IQ_Kya01+ima-ohhZ zeeR(9aP02GaaZ0PZo?7FTX@8hkG^ytPJQ>`xGQgwZo?7FTX@9HJqz81V^#u-EhS4l z>Y&*~3DGWt#ZqEYrcSV?o>V`Le8T97FJ-YX(KdYL$|WAnWMY$diBTa84Y^cXicWMu z*C}dQGdy9egfDE(jF;Kzb}sxrC1#bMuvB(kWf*Pv_Sc49dCK(Nhy+P&=#)q$)>Wdf zE|HbeG9;G7uHQrEk|Z{AN~E&sDzS<#k(I|XB(e%;R3$ccN~BWQ!X?&Kb%|8+N~aup zAvX0zfZ@`hB_341c=n(xWvGpn?Ux4enr@*UD<(EbD|)8c53Qyn*@_k9a4i=B3NkHb z@PTxME$8(z_4dEJx&rB$p26{idk zRitSXt|HB?XexSQIRXk-=e#zVrHrbnCiEl>4a?L-7dvWJpqT5JQAT}~j24XP5=K(xh3Xk1hcT9Bq|9$PVKiATQ7VDyJr!q8}( zx)qcWH0b6rruiB*#-ueNY1G2Bc0wK!&QpS(FnU85i(;VF{e99BdbJ(C#ACdR7S$1+ z6EEsQGcaljA}YEm;JVPL->Rk{>B1nc3xl{W3?f~^NSANteXzK3=A4}7!qwe)TPTQrc_&67F$8tz=hIU zV$&(*auh}7$hasZd5K4~%w(v8azq%h=9FLth?k>Pm?qL|PBh7RV&TnRrORVA$RUha z2E_7687Y-V@^F?%28m_BfU!4AA%>&+5W~XHaTC6u8h(xxKF#;=c*Mp|ki-A$^}(#P zD)ua$?nY0f`_(~v9=o(`)&#M&s)XgPC~M9kV;ec`&2^Er9Lv++X?ZYAM0V?Shnmec zPI+XAT;RLrsTL^4dD(kr{H8*HD)yc8e6{>0JZd%WLP9M@Gn1UK3rO z*!@wI;_T<$%WLnHM<&TtUWhJF?B-w}i&x%vFE7?9kGeLl^1^g^Vs}PSt}pN8PM)U{ zN9FN{ybl&H@fZwwYD1*{7>r&hkA$IFCf+`mV3vtDfiy$pEdC7Q#h*dE_%mpMM}K93 z5W*saUx7lE($qRFJtXd~p zn0RHM!2=F^om@03xgPBexdN||7CT-ER>fPdc;Ifp^pG8#0V+2Ok)6ERC#9+6eYy`%>*e#z z^(9evW<^$O;x%a40x;g#ZPB9 z8=uy6r;p!*mzLR!UN|t@zTv>QOCL2@k=nD%GX;g;AAS1Ch=|MYTyN|9q_KCsxF1hc z`t(etz=ZmX5B%7DSjV;x9dEE?db@A_>{%%@#@D~*m5!?~?fmpg+vfT8Zp|=rdwD=wa2ba>|4DpzZ*tvo8C?SbLF_GElovw7#F zkUa%Cg@sin-3;j5_UfT?H`n^D%c!yaLjTD>hi`qgLZ{{38V-*--n-|5BP+W^uV~Ti z%J0n<*REZAS(h_eU0$e~(YNknjXym8Q%8TV+1;`a{rXeb;xVBq%YCYEEbxEqy>8im zo0qh&#jIz4*}waENQJGBJorrg?=Rjs(luoE;m}(nj=j|D^{Y3BpJ+BP;hDpq9s2d@q$gjj@z(H84SnYwe!l2~LqGri z`+=kh6Q_`TT$UBQ+*E^M=6QVR{iSr#83DB)_2+2?=C%j>f*=`It;Y-x7^%0 zy&xs@>dAN4><;&SZ}shwTi)0;{@9#5*HfERm=YcrGCp|Dr~3vUeqqwBrKjFsv-|TW zf`&YM3Phvoe%Cm<-?fdCK3!_Pwz1!Z-2C*z2gld6r-an`yxFt?Ow&d4R7{S|Llwb-+y_qxOUHrua5a?zxOjs z)+gM!^G@OD+pm3gXU?ALJHqCyYCQ1n{%=gAK{?U}mcxAWtl89Vmk3-i1${cZBo^Xjw?T{hwBPveiyi=VprgJ(nM zdtYsnbuewy!uCs-ci#Qt;7xO;em3yJiPRg96nuUA{VR8SZdM+$8xJU}y|3lOY@e~F zMcsXi29J8=neU$*)^+q_$J$J9?g)H6{P8ohj%3C*|1EsZv*!cP?0IhY&j)X8t^9s* zvz~Roun*e4BW{nS5^%U1{mse1RH-FVzO&`kJmc+C;1gc>k$ci?%$Ue7r>2>83&03O`rMSwe#_ z2lA=oGW~W%#r~^VnW{Gk?a(0jwZGhO#EGakUhUFnYr`f>{kt7syYABt$A;WVNF4rE zoyU8an!eXz#qqcAhPEy$s@Qth+&@jJZ61B}=@*`xRe46YI_3@yr=FQ|84W_g#E0Kq zG3n@=-+yZQb!JMVl%H{cvDeweH^@TJl}fZ?J^kTtH>~Z`dTsNBtG9pKpR#3Y{yUf7+g$07?_2+H@~6qi*S3o@?tQhRd2xfS zmFF8Kf73NCr%s=sp(y$ZAIfPLsaLhA1^+nOuX>?-8wy$zJ}wq99|pd`}e5S zHowQ!1(%LSZ;M*rYQu-7X3Drl!4cJen{^n?LFL1-H$EEt(vF{=t90w*#h!DcUTK_E z_o;-RGPfLg;cDUDIiR`t*{^3#3s zHzH+aozF-4jqP&x^t#WQ{V}2Lkse#4&ksoO_eh&_;cQ;b2V3>;bIo4z^57f018xN^DOnGnx;*olh2t9inbfNLvg-T1O<7m({4!~R@@rM)`%kJ~>A$wk z*;dy_WY$Zn@ae{PZlCR1JJREw%R5?plJVZqq?)SC4D-(lZzHkN8)~*mLW*^Y0vu>31{p_HIk;*SQ<#F8Jw> zXKsvtc3fasY`>45efen8mDN`co_J+p)Y{FH9!lHtX~M2|dyLx_dCBMK(+^gB);oXy zV}G_#-hN`@!VqQhoE{58@~?ha9R1Rywh3)NP9JFae8u$o#bdW$*#6jW{WfQ8znpS) zRn_0Z9-OxK^=YSqmalKSeRq213CrE)e>RAF)Ntgz{;#Awbo!ec$uF%Q-!%W$YYUPy zTf}uUepjNTt~=X4O{s8&7If`F*U>|nZs>r%>K=m+I;VRLad<94H_}7l-6DLd=7Hs{ z9$4k)LEWO;ikEjU)Z!hG;Hwy>4W2gdQvZ*0E>7Q-*E+3V+Vp_|;|-Zx#?9>i$%O8s zLz4GrR8|b+Z5%x2$>8ykd5gw4`bFjiKTha%L%Q|0Du$nzdLh)&y{;#FV)Du`YNCJI zh(bJUAM@?J#(5Yn3`l7~H_zmTqtT^ptA5KD8KyrvqVO7C^^HWwj2>EYkCy1xZXwBy({Xz}uU{I*tZx?dNU7BO z%0p26`oxKgk4^AX49+Nf3|lv3RR48D>?uzyyfyjERONb=uPEt|(cFXjimN=X5w?qV9nWi->W>TAjRMjWC?&ipUyKidDkii#IIn zp4jkGC9U?g^#~p zK%T0{7kyjg`KP^(l{A_MQ4C1FEK_g~6Un$dgM*MqAn_XMF?_rLfJnutJoA$|P6dq_ zH8rft*CLOR+7wR{CUYv5gkzn`d?<2x2IV$3JAtw^m8hX3-J;d_@J64-8ako%9)njf z^*zzIu80N}DOG?CW4-XA=xol%i(i}CM3ZgB1On)pjU!qsfq#3-v5ahoZD>J`F4I3P zcc8MOao)$68B^6VC`*&i=LC%RPjh;!F$>NM%_ABWXp?zeO=k^Y7&Q&QTuMahW5s3k zsHzfxoEcH5V^URSl_=WzI9Qdh`gT=W)yMZ#fvOaTE=2_!4*ewU0ab4m{O!Rv^Cn^9 zNlhB0*798s^&B{S?vNF2MmNrkPt|o9rCLxOq(Z|~Q&WAAiWMTX&lw?ys+Csy-WVg5 zKFVY6fvk};e?ao}0x|n7lpkBhHO_01R}&~f7hWE95n);ZA%rMGC*TFll|WUqMV=vf zzE%a)Ku7lyz0~XrAOEzPh$=83nE`5wqGT5^P>VCwCjn0tOsE-D0R@nP62L(dZ}wxL zDr|nT)5DX}D;$-D)doUP9TTHlLBW&{BdJ&tg*5S0`9(4la^8%hPMh|qL697-f}0=+ zB?h6Us8b6MFO!BswVE`88?gdyzX7hK~-5w>w?7so;P2b2A|MX1}Y0ZuavmVPrO{|B$1q6q)DI z`)ySVHP|ou5;d!1s*d%0Pw1oTICa>J8E>k!QsuocV_ffvYRGC?GJx~I>SxoKmr6lZ zt%Z}}_c6bZS%&SSwN_)ruvU1nrR5G4e-qM25A4RkQ4?9KqDrS8r_)PSHt(s!LpY79 zY|rFX!*u?noTQwT@d7w?!l*}daCWbl-b}ix=+p^EW?IJR*zoZ+W*IQquIcv17)Ra* zGg<1XA;&I%sPOQRhH6xhm?oHt34?<%*WW~0sTmC`Op}(zth203t2LlS9_2Q9ATN!| z=8O;e-kN=UlzmDF>>64oAjqz%aXPS?si`)8Z#x^GH=K_jIUgrGn@?Y7o7uzpxW-Al z#QFHN^YH`qQB4#!w$Sx%nAte<_^8I2>EQpOD~93PVGQ4*OqWJQH!2L=!=m2s1q zIif=5rN%?;HIC~4WUtl_J(fc20OWyzO{r*5zc6hT8g)9%5pGrL!(7NTLzGHhDh-X~ zuI2o`tQHEk1NA>lDH`m+u*GAT1JCDk?8<+`9}SCYm5jzK9O|b8E7>S5%~F5JtDNgU zpb2u;j_OBCl%6B@*G;-mFf8e{b_*621}s{8 z{AP^t!HZ`!`KZvS?d&fi$s;G0EnycHXj{7Sb3 zkD0IUU2^j04L3R+_Ky$!;LXN=gsyEiZ_P&o-tB#(=GGqu=d}E!<%X~AS1Zh~vVUvE zc^MxMv)2r{u&2%Hc|U*g>43bqzgqCxg2_>Xk0kFa@yq-p_J^t`j!YXk4JlHBi3~Zt z)_uDE`@Kjfj5RO@SCovxoV;-@Lg{zb!jDJpcT}8ndG_v^pG@g>e1DCG6I!fWl+faZ zDayIvX~P3+e^L9VFH#O#y>@xbT6_8WOYQD%e(c7%rQh5ApW0~M|4l;dhr`cJXt!tD zjKj0nu5aiuaALtDFHHJkTgKZxKY5|;M`5+sb=mG%R>gbnXDM%|ZjR6XBJxYsi&heH!s|9xa9Tyjw7p6_D$Q;{CuK$O!U&E5#J42 zv!TVeX}cF~$k}+Z-mz^vZ+v~HKHR+Pnv$@pR)>Sn9e?(V)91gP8GZDO->Ij& zR~pcKm95gFIUj}2-En1d^YyhieBPzbd(HFC9jtcY$B8u#zwvn0GhGjj>oq0l)S}s& zwtZ#)bX&7i^)EO7YVey4Mz(vbbH5)>TyOGC;!n*Qc^PBeEC1-2pRF5F^WLe=j;j#V zW>E+uwSOLvl3%B#-=3gf>%Q{l`p2*KK9$<;%=J`tegB)oUh+Y8PkVN%AK%ke3$qjpJVMBL|ps$a>=Br z*V1?0b!7dp$fN5+pI5%vZ=@k`#G!+ckAJ@JtE_1w+Qp@wE1F+3rE8m&zBSX&Ouqii zsEG;hHK_0L>H0#`j+y;m${YI7fJYqj&sST$*zZE4^alO+y*zjML1Td7t63piPL3S) zq34Suic?o9pS5|yvr^Zs0~Y-f_S`c~U$VtFvOX0&cB{wm^g$22bZS)YsXw3F{AyvN zT}jU+9QoXErPgmR)PHD$@xa#Jj!!C&yimP){@{V{*S-<>V)B5215QWpnLOy7%*k7a zOnh{B@9<66Yj1k_i-uE7nInBq|MbUOyC3fQu~JZD#?ijZn|{=3+U~EL4DTCvZS3L+ zJ3f7-W%}gVcQ4L3vMG7}iM;c#^?%-)9ZSJnB`)G}`;e)sNOa`%BH- z_UUtWzQ3#SbC3R69Q~qqodLF2S2n$PZgNC&owK3ezp{V!X(hVlmPcpLIT3j^qWX!Z zV*~7i;>ZUJUx|@p(ZP>g|8&UEi+r;vZfR;PcHVm)fseFzCS%!8^aJ zI{Q-E$$ckBEva9()%3`WHxjB|`S3_%`_9i_{peD=ljn}C|0AkZ(c(ouD<7H_Q02nP zU#+W~uKKe}<+1N>wCsB^^?UX5VUtI%`PX({-S^;|PuIU$_jd7# zw6CTtta9+HVby2siY)B-lx^hl)RGn#m&3h z^S;0JH~*g>e&@T-TJ?G*W&fQD-G7f-{o*9^YeU99_VBOrFex;N17Y{sMbgs(w=f?(ETUy5XH$4AY^T*Eh z`aW`NVZq|Pxs|GF@d;uQ+MMs22;odR|jLKiRqJ zz=Q^UcTLWl)9;UhvBoBcYrGUV?rcbnO(Tup=WKttWn-_m?o`ViA9C`|H%~o2{KdAd zzwEYb+q{p~)J+<^(K>To%QXi(9IH8f+3B+lwhY*R*cK7~>4Y8an|}HHrU%+)Jo;Gn z{DTdyFaC7WC!NQCyEd?|zuzYh|1I;_!NU=+^gZ|K@$56jUp%y`ch2dU*@MpQj{Y^( zci-$`^H-$27}Wjc!-rFgPF8;4qh-0p@vFAY^sMvLxv;}~e@fl4Y-M6WrD{#H_TN2{ z9W|i+_1u?x9_cZob^6@?yIKVQd~$kHmu-*dPLq^*mKJnC?Ee0-nr6LLC!arB)F>z1Ze^PM?y@~lpIO|OOR%$U>khlm%e zTxy?`c&tUi(Dj=}zxd@hs~QjbWA%}M%B~Q-=7A3~zi#@?^f7}! zd%UoEzxUSOZunAarEg1~Z2EBQ^bhBrdi7eI$BOrjLC-Y#rMN=1aU0?XB<+8v*#F&= zmFN2J{A2bAkET1{iYl?RI$1LM=zv;{Hl0g)>Dq`{=Gk|;yfw9T;l%=j?Yb_EZKP_w%uP_6#!8415X()znw zJqP+uK7QALZGidm#pP#GLsK*Bvmp!=S^O5i6PH8gwF)XR3xC zTk_1oGu0y}e75S%pI4>7oiy}&{|R}c4<@&4Iq_QdqwgMD8*{wI!Ij>_Pqi2{`FEwx z?n>2Lq`kP-v(cXqH+1}d%v5#bqT9<~81U8&bQay1=1QL|dUiW7wPCm$yO?IyA5ra{ zV4$`BNe{1g9e%T}&v?)yKmWvAK8qWDHTT%2lcrhUwX75s+o0Fazf{`X+#_^O);mv* z*tO!B!&Qfde;qb_V=a%?KQ0^l)V|R>e_jxm>YqICvo_gVGiNNwkN&0Fu*Kbjdo*g0 z8XOw7vaoXFZcnT__Gs@L#hYVZSlIWwz!zTZaA?=DF4xCTdG6Pz4U^w%uzQHlq*F@G zk)lJGj(3XVJ0W^x$N7{h8f)Reg^#q1xl`tY_6F}Km;zrND_{ED# zj8ksE^y~2+Lwd$$sQyh=|7Pm%4ArMt9m_C*4Y5WTM~NAx1G5j~9Cl>cOqF_;`r8Q9 zx$1Qxwz2RWtV{VJwu$h(hBgp_L|U4MC4UOVGD5vh#PYlMo>d-=lvP4nFm0T_ZD}2; zdi8-89yq9rMw$>vi__@Bavk~l8ME<7i7Q>;ja0Zo!YL=<4S&-W2Ohl@^Oa!L-}8!` zrbI{!+PqXg;=#aFX>Y8ezVTI*I6!UT=z0u!^q8c(5eK;;47F?^P@3pdlqV_qJTK#! zy?lJjpq?L?HasV%D0~>+EDsZ8AO~svt_efnvWo#_54&h6_4`PCa6J7#Q4|b{vnZT< z*l%;^bKj^%fj?7GNMHEwAHnID)uPZvMf@1sLrKMOJ02&R(V9})S-w!QD;;sVR8LHk z(t6S`EY$7?zn;L1P)}SV8u`MKPs5i=QAO`33`kK=<*5ph9@$7`+NhlW(#ds^GTVO? z>b5RKC{I)o`E|&02qlUAa=(B4jslH;T<26>76gTKQ9(6V;o#8uW+jzodRPfGU5WT&wEIKdPGlit!OR&Oo$~;)pdpRdJo~Sc~*lob8g)E#7TZnI2?qC0# zQy>Ywy`K15 z`oER}|B@2+Z%Q;8V3VEZcKDETNJ-sUZ}v~U&c^b)0fXy%53s-M#nqDr*h-&@398kg z0XK!P*XD%r{jXB&nV^n32yepQUaJ$2^@B>BKu^;oiiZ6Wdc2|1z0A8UkTGB3c{m{!mEtGY687C2JLZzKC~D-&daGE zeKmPXps#{Gx=#uCs&uZqAioC2IMpgR`D-fZn+W)Z*dHQJNZ&@--C>zP-x$-AeFS}i zY0kBdRi^E(v_O7;qH8d}+90^FO&Jsehh7={R?lA)h}HlxK2JdDI^+e2_8(!m z3V={~G^nE1ZDP1eke{jJDg(;WA#Y%Y=#UR^Lv_d(VN;OLz7aZ93lOTGMp+vWl@i8R2U_OoP+i29h8zr6 z4~<|a9ST4Wb=Dy}QVA>jG|Kv*M3vN_KtKgL6a;9j4mAKo)1oYdhJeQDP$NJ^I@A~t z4b2#3Fd!_7(x4`Qun19ungW`jL(Kr8ao2Fo0X?WgA%L)!Ps4=*qHP{o2rU3TtV0e! z-E}AoP?8RX1L~ne5rDAZQj-!1h~|ix%$9&)NHi!4&(v38xM)DMDv?1kfF|h>ZD4>! z)*7xgpeZ`k2GCR;Y71zZ4z&YRtV8VqP1m7VKr?hG4$w>;qCvri(<3v`GK@j@MKD9qI*WsSeShtXR9L@udM;u0y>6t<_ zPwUVCK&y1<0YJ~_&_F<|btoOsvpO^g&~rL87|(0a~j=LjbMQ zp`n0Y)S+xZ>vbpx&;}jK1@w{*4Fj}MhlV5cmvv|aaIfglNI;u(XcVB$I+O=!iw=zj zv{i@3pfkzNtm6t%;w^y4u3)_^Y(*cm8&r>oCLQZT33myQ z0hWWhUj1a_>%YRz!`+qC`HZ}g$wD{8| zY5%w4@1e%uUyDC&tn+^>{+@_=zVf;je^11}0DUj|E71S)K|y~7+MUDPmnb>b$;Euh zpYbt_%v&0g`9)5SAs+rL-$e|UOt0S=RX*DNBE+i*?H>)MS^MvWn2*O{u*|k&n^*J; zo9d7eJ;7!=WCGM&hs=OzRRmcPFSMK!Xu?5*tbkhSkPVPShdcmb>O!OR1k_rGywKNd zphFb^HPWGqfWmaB5+JI(EcD8dlAuH0z}3?sA3#*f8Ko~E%5w%)0TiS|RRM+SkRPBB z9jXQ>P>1{hQOYqX)d5w|p&Ed;=}=8*M$1_kWi3GAI#e4_qz=^qUz`rr1+JkE)dQ}g z4h3k?J6P&PUvEs1{u*gvHI{gS0abzo>H*MEmBiCjqim+(n2yZ>QQY1^h+aqmCcTA5 z>yV^|0jjL)6)r&$fV_2Fq=ah;h_qoLMgelhE?RD^xNMB9m0b(gV8az$l&q~}FjQS>__D{lyYYP5~@a0b} zB^bdULV1paj{T`4q5u7?{D6{RyfV?CAcxrMEEA*|Q7vh8Rwn$*y*dj#)Mq1l8rLkT z$X0FPU8&-OV*3Pk`sfRP8sQZy<_;82EaV%MX@+3r<{rEl^;PIKqlXe}qDkN4nbcNH zpJ~Kz0$NL&mC3?LJsa^DkGK`VZ;aaVfI#uNLa9u&P1(Cg<*=!uYCn9h5PlHytr~KI zEU9lM`S8mIE?UiIge*^#kp^l!m@LJF9!RJB!qMYG6Y@uo&Ki>)Kfb6ae@rMfcbG;CCLSz=ANm zRNKm!u&0U2SXs?)1?>stJ6U1(%K^jw$>o43Im)fIin9Cce_}ZxzN$lP6xijzwlcJb z(hW^DO~QwvFA$1Wq9uOAQ6ocPAH(3EhFUio={O#>ZJ1&QoPb_R2q>dLM{`if5Mf$xZE}9wr_bdk_=~}rURZ3lHi3!xm{+ljd6q$Gi$$tN)fbWa_ zACm%99;k17|GJ+7?oxnyn*WZA`dI({7aPrWP#2qLsc&%p8J$_%TU=ZWA&c%e#Q#iE z{_o*6|AnaZK{uxeuN;d|6lovs|KFDb!)n>xOCw(5OY6-s_u{@cj=n<(FZFkC9#`yN z$q859{{;Ncc2WQNRQ^xI@_#@WG()9c23nwFpo*yfyY26*DX%9#jY2rU?_6S8cLQBo zp!!o;#DB&AAGgCalZu|Bd?Ps0gTAa6bj^r@;LbxSs;|Q{a9I{3}zSygluIWtjJ6-A{r0DR4gp?x(>06!`z10`g~| zM!fy*Z{+(c@%!KZ477}WmM|5>X2tktpm7ywmnrrcrIA)@33&R%e`@PSyLC*m8>`amK4hFFOp;^{L=5g&{-QX;+ytz#1S zn_>lrsBbe`3oqaum=qWJ!_?0*o#_*UX>*ak4c0b_^ljkS683G3oAit;+NKNU`r8tKP=klr?MsQT6g*k z@zKIaEhIDNGl9>OLfoz%-o&WQM2(`zsV$t^3~I`5>C;QbV<8@Op$m%(oz$#qX5n#h z9*e;^ti+*SjKjt`tl;p){H;MgHG^^4h>I3ZYBBNPTsCmgGBpDos=;VITxjVOV^t>) zPD^KQFj`L+S}#uP>7?ayy@#vvf?sESbzErb1;-U5U$0)#6pzh0>c-R_2t^8l|@jr4Og{=9GiAboFte^yQR3 zoU*GHD_2xRt2S+X6$qmCfCnJ zmuj5ak5jY5PZ)JIqDEoi<; z`D$>!>O2&7x*DUd;Sz(IoVo_6Ys0u1$~xtT@z*5&=bWL{;`}w8q0wnJjJg(4A9GUI z=G3(~H9O{oQP+0Stq!NI4eAQC0Fj>p!|3a{NUzK3>wsRZL;JK`uIoZsk5ks=ln$-5 z)pMZ?;FR^a4*Y;4rb7VHtBXTf3uNc?0i2$nf5hl%3qTw*fQ!-B=k#_?@0rYwuwnG| zUE~LH`ud!npK!zI16}BYIDH`K)lwv$enbc0Fuoucz6P8x2z;s?ah{9AI2sTKItx4| z4LL^xaHuth9rMJf8xr+pCv_uE-B8p^JXMGBH6lKB6);P$#+!s&xKJ>?@E=ELZlxX?G{^i4QDKhTHKHzoS{PWjC^eN)h@ z>FYcKh;cL{4t1u7#k@J^Xa){7ec3TtjJi2d3+WreshfjZwP|#o5Tgxop$+AqaS5$Y4Cjg#xtxcYv9Mx@i$1*3a;X*P zis7+fCrB~sRxX;g=G3h?H9KI6QMY!XZo{ctb82?}6r*nALfw{Ax8c-uSQL+KTNmnf zoVqQj)zZaJuVT{M5&cbPJlk{ncA&3@7ybt4u~HO{vjnv#P9cS2IcIxt*2ISo8mH@- zS1jCE7w$OD9n1Bk(42W6NAyBV+JV!@x!2Rl*})~Gc+S}YoN8;|r~hbmi1t zK&_^%c)%B({KfdX5}(k{cjJ6r!B?NYwh;MB9}LE%baRo?olEJ)b!F#;F>2ZXPI=p@ zYZ9mK4r(zToZN}8KX`n>NlO5q;TqF zPR-6LW7H``EsXbia_SUNt2WVjlo{jbNgM~9@_TWPo?JdV>5NhLB5I*trE=OP=W)5UoR8{_Cp95jnVfb`cY2${+zxa=+(H=5pImO zzYFaEPTQaB&Q5q^)B}h*#VPp#PCdX$O$Wd+>IYn859HJjaB6lw9HSmc)Iz$XbLxSd znjIgCUUeIJcv`Lb82?F9HSmY)Ix7-FsB{_YBfjs;d6|BFwuYDl%B!q2XlIU zHXWnSAo{~j`b5D;{0PcruA6*vXT{c`}_bpyQtzbrw-$vW>@g2&c~C8u0_~ z82u2U@9m@?%ISxIUTxuA&%$l1BRS<7P0vv-lzE(T6sKIGQRcZ&j^>nkobqXnaPt|d1O-V@0|{y=K6P!kDiDnZR8sJR4%NKmK*wU8i(1cgaZ zxCBK=P^1L4l%OaHik6@l32G%lttF_91hti*b`sQHf?_2oPJ%i}P`m^sNKi)!N|c~Z z64Y6Ox=2u03F;<6-6beVf_g|0ZAx4V?FMTnQY47>hjZe3Nl>Z;rAbh43F;$3eI=-$ z1ofAo0TT3p1Pzp+bO{N1ax0b$=)Z83aBPEQB*RX+vBQ5-oxW9WfCnS_Bhb(}+0H zBH;L22`5?v6Ncd;pJ)+Gcq=R7M2lcTd_qVb22*Ct3s( z-qwjY(IS}eUQfh{7Qv*57QuvrHAPC%BABq-i-;2~f=LlAf(dVzMM}{knDC}q#EBNc zguPfqoM;hDc+Dr`M2ld;+h!3bS_Bhz))8@{MKIyJcM&IA1QUjIB2KgjbiBKW6D@)X z-`R^e(IS}eHNJ=wErJPeyhWU75lq;TMZ}2~!Gt&AB2KgjChQd?;zWyJ!VV-NPP7On zeA_SLM2ld;TVfF>S_BjNaUxE%2qs0e2qsK=h?Js5FkufE5hq#%6LzT(aiT>qVGlMD zCt3s(UR{Ye(IS|zzn_Q`ErJO{7ZE2~1QYh~5^q<7K9Z6D@)nyOM}F(IS|!Cys~{ErMAQErMCH2xja?CGv?D!Hida zB2KgjW{kc>oM;hnf}DgCErMCH2xhDX5v7P0!HmTYB2KgjX2~L$vB#H4DOv8M~&4IME`Qv0_QYi59_(mn9-j zv8LOj2oM;iu*ga0fi59_(-K#{LXc2JCfP@n* zf*E@@iF~3(pcOeHPP7PAGew+e5zLZBFe{=(FiRG}jF|*cif9qcif9qcl0~2$x{wQf?2W%X6*1P@`)C~j9pMgoM;iucpWL?M2ld?{@EfKl`Mi)vIthmB3LDhV3jO_Rk8?H$s$-K zi(r*3f>p8zR>>k*C5vE{EP_?C2v*4=&^tLXCB!j;Rk8?H$s$-Ki(r*3f>p8zR>>k* zC5vE{EP_?C2v*4=SS5>Kl`Mi)vIthmB3LDhV3jO_Rk8?H$s$-Ki(r*3f>p8zR>>k* zC5vE{EP_?C2v*4=SS5>Kl`Mi)vIthmB3LDhV3jO_Rk8?H$s$-Ki(r*3f>p8zw4Pop zA)-Z~+9%>fi(r*3f>p8zR>>k*C5vE{EP_?C2v*4=&`CXF=;9c`Dp>@pWD%^AMX*X1 z!75np8zR>>k*C5vE{EP_?C z2v*4=Sfw$7RT?8$C5vE{EP_?C2v*4=SS5>Kl`Mi)vIz90j5pdQMWOKnoiji)O6}D* z%d}{~nYT8{BG@F0V3RC@O|l3!X^dc##t1gaBG@F0V3Xb>*d&W!lPrQwvIsWGBG@F0 zV3RC@O|l3!$s*V!i(r#1f=#jrHpwE`B#U5^EP_q42sX(g*d&W!lPrQw8Y9>wi(r#1 zf=#jrHpwE`B#U5^EP_q42sX(g*d&W!lPrQwvIsWGBG@F0V3RC@O|l3!$s*V!i(r#1 zf=#jrHpwE`B#VG8qNK7b&KlVyi(r#1f=#jrHpwE`B#U5^EP_q42sX(g*d&W!lPrQw zvIsWGBG@F0V3RBYeJdr_P0=Dy4@|^~7QrT21e;_LY?4K=NfyB-Sp=J85p0r0pwrsK z&_#=2lPrQwvIsWGBG@F0V3RC@O|l3!$s%CKWhr!V)`(Wxh?H$s*V!i(r#1f=#ywyV2^| zREwY}$#LEYr+3^Kb!UD0LXw?0K;K1nK)Xge>-(dvt&4I(2W>k48mMm>=v&DSXt}UN z&q)1p14z+XqH)ml-$1a`1r6)XR%X!Sx%QUiO&_e6Vbyh2NQ9oioJ z20SA>;BUI(z+<`h;0F)QdC@-X+i@R=x^?e;*lC+}lNS<$))>-u>7z%p4b(5ggjGPp zpeSz{Jn^ig4bRCbivBxWqJ#Y3a2fnfighp&r9WQr#N)o)s3_0k`8~Lr>PkwsL^6H( z1gxVjDH#fyxlm*~o(*bZ;;8r%(yXLp5uBoo?K<#$wlC}v|L8R3()Nv;hx)+J1V;)`FM`6Li;jn95G^4#qTQE{4hU;* z$G@Ywy+@jQut0OWgm$40Z*Ipw7~E5PxGLouF&6C}iCjHsq$U9UvZOhq!NGb2STz3g zzdhCDN=u@UDMQnI^rxll$*7F;V^4|_7092AZ5>)1jBR7|Cx+#*G@yxg;44P@Y}^5} z>42G|-w+ihKk+F+^L6?$KK2_4^EpM$a+azFg9GKmSbUd)#K+FemnyE&z|tR&dg{{i z7{#tO4h`{K7mWbjn-+%{slW_}yJ9XWiNT$U7k=aDR~3#QdX7ei!O7RcNI2s4u#}Xb z27r$~z&6EEu@(6Ms!amXa)0AYrZ?fp?+1F&u+ArEJnBMs(s#yljnr@%H{y-JjNl{q zUVIeBF(Obe(vbLgh=gVQaV~z`U)22yXm-NUMUqy+QRPzc&E3dxc zKw3f8P{Wc=Ssr=gaw=vg6y{|46lD#`s}|6+Fvp&qGc+$tv3AY&RbK90IKEPR;=}@v z{Bb#cb$aKFE>QBaigG&U6ppY?Fg92cKYmB=t;bPzHDtP$v5MDS{qTa zBIbX~Gj*fXY9#D(`>T*LVS+z-J2U6MJq0Lc#iX$i12JZc1%HYawT~=z|Lrj&{j4~4 z_E$YKj7lP@uU{ezB8M>_BBU#(1fhsY>GK{d_ zOY@vPAn~a@{i7h*M>Lp|DAfXmO*O_p$;AX?kfuo+rT-@iuJqq_29DU*VINU@#Cp8hnw zLRyrEi|YIDG^)nc1MwfKwjAToM&#mT4myNvINFdxv>n-KJ6QhkJB^O$;4<<}RL4pk zF?pASR;Vu|(LrW(%#0n_EI=fi+M9exvm=-3P}V%vH%mPSgxaHVOcCw3mYdcR)&ONw zY$N%IF$86WJv*@+M|U=w3<7_s+EO~o)mpkslN5E7Lh;E#?5U;AM-0+YVrlfk{KGJQ zNk^*mhgOM5lTh_J5n;NMn26yENu$&v&QR!UhrA(}Xv+bHav}+mhafb{jfbRkdRrYo zxmuM7$Z)2F_*A}h3RkrVf)s95`auIa7BU}4Uy>zBgC2CGZVqfr1T0Xx3K5=c4e`_2 zE|vj%v;&ASNwQjyj>-gdl|+aPfGeZ445D zVX^A~EX!%yri1*$F@F%GY7&FHGbaC-eRP*|a{ZtQ=}wr!q&#OOpa)VZ1u4O6hC3Nz zx%o%(|7#)tJEELZyc1OoLhws7FrD;Nqx6f>C@9s!QQC+i0eqC!@%W3>Q;ky0nQE^2 zKdw~%cS7l=*`9mHm$dL z)Lu||A#6P28jojM5FCZSM3k4XGUD0?+U208Q8^C>6}28z!dbi3Q7yk&fRj*~hXTsO zb8odK6yV8OpXqo<2Yjd;IO81(%895+?pp&V-Cs=~G9>3h6Dut|Tgzv5s4;VXj|y*4 z-_wYh84Zd*Tn#+e!o3b$pgOz6tOfnD*&3%6BR>%;-?Kri*4lIWasytjQjN*M zUlCH(4{1|+rl+K&u~DWgDWM5x^`a;SShz|CgB>2_Q|UgHm;xvhuIV-%NlSfqvH$-F z{AdhNR{x*qX$(O9e;NnS7~l!GrEs*D#&Wn7a5S2G67DHD+8=5a+%s^i;hu$i4sH$H z^KdV~t%X|$_afYSxD9YG!EJh+c7TmYOy$bgl-0N`UPmW&C?10+|NBfez z1-A>1aJzAT2X2oB@5B9FxczVk;NF8Hx`WyskN2V`5>^n9saVb9in8>*rAZtjSoIn~C~v-+wp?1x&Jif1vDH5rtQ#0gn><1wpS z_|WEP6TCB(%4X^9RoLW{rToIDz|Yg%FTZfqIC_b=?{21ow%uT$5fmlG-@EKa8b2|6 z(7=d^479_T$kr6** z;@-n-PEfpzl~HnN;(kg{IIMY)BPgMDIyysRvhyDtmyTZWxT2iV5#i|uQ%-njQQnXs zbaxZ&9mZoi{%ls!i2O0Ia)z0Sb~W#3C8j9P=N8j2VMgNWVqfdhV#D;r@Q$5g(EW-` z2x%GL34OFMM_7DFe8;tkEsGO7bSO@UEVfv~=Oz}f99Eb$8l$KYc{$_K6Y_mVkIo-s zw)Pl-VO##V{M;fttZPdlaXogmz3y3Yz0%nAyV~78UBSrx=G! z-)B!6F{ChSe&It{e_`-fY{f=i;M&hpDjV3sx%I_`=&g@aB8rjnit)vckuAd$ixa~_ z5*;y}3=WSDAu)3 zd~^tUbJ39@F=1io#)Zd6#XG_}*`uNoJA}=R>VsZd;kfkhut;>z(mNCsbj&JJveJ|C zhi2uWLxz_m>8R?NIe9Umj^d%ln9zwi6SL=LS8KO7uvj^#@UBv^)>kqd5A>dK!k|=r z*O0#4SaZf+Rz;h3##8a`oZ?kQ%7!qdRu@}%vaQaHnj5>s8^UJ%Egxu47x8dCfcvx?Y`fdD)3nD*u(Tt+|KSe3*gKDW>aqOnJ z-mT1kswS=6ckLy~)KtblO%sm=VC?ec9#DW{!mqJnYE*tXJE^sIkNMTFhIVcCD_)P& zY$?r}ZZI)==RB`LnfYjrG*9eXk;`d~mL1P6I zq&6J9-JoW}&H%I>yy;*q2ZBw9iw+ILEisy!4j#UiI||TR-g@m5@|D{c`Usfj0G;n9 z&^Od%kWM`{#hf=Dm8vewLwHnLX{4p1;?$lQ*7U;s{GxRBjJ7Yae?nqXXkvfDZqkHwV`C*?k`U>W*KhYM~foovQwol9SSj zn;d3wT%*FWg-7LAK}Ba&SZdYhv4mn%b@4Cv1`@1fp;{LuJSz7L;pcSQ)=5J(GP*Lz2Y9w1jk72*$bM!Y!vq9R0|5{e#L^2EVrb?#UI-xehEGV9tBwW8ar2Bdom(Ki0B+ znr4P7HOIm;Hok=oQ}w5x;czB(Q3`Fy;CwD1q@w6{lY#8l`TjIc^LD*!VVAPjg^XU8 zsoc_!g*7)Z~{_`@fivd+lf%dRxrKs(2chV?E@FG*e@zpMFpPp8~ zq_;jvhde<=7rMA4gbXqj?4ZC{Q6WFADp{bch|eQxOWNTPk3daYKnZrlVL| zN>?<;aCF0PqE^fr#X+&;KxeKm-JiAdT6b@2McgS1 zR3lJz3?l@BORNhFBFa3|o7OcutXsOKX^;Z~=U|H+j_ENqp&1A$jhG*Ng+mED95>?8 zXj9T~tfsh{Y)a&Tr!9^hPFbmhY9^DaMQ9qT>+4Rm4xG=1_6=v#{axvEp|<|az^VGW z!uzZCh;Hgy(ufMhNm)WsRVSsG`=YucL|ix);y4kDk2Yg=*<9cfJ_(wgkHJmV1d9;) zi{q78C8P0XIg3MNS0cvyYgC^vz#r!S1!gHP&2#3;onQ0q-NF0UYXdvCKl#qy{Se?- z%IB>By+8XZ>rMjn!o2{y@@0S{#x;Qc;Wn@yxChXyGxBLfP8pZF&&x99beugW-5{R@ zf#QT$Ha@Tybz{$eoZg?As$n^BYm4?`_N6S3?Vne^OixLlz(-3Zeh$vv4Emrnd{4GY ze`GGh|GvRXWnKSQgIyf%4Gy|HpG&=O`SW$~fBgL@u2TQ^9<)8>f>v-(y@m}Rqi zx|vriaw~Ze)vzQXTSAqVk6453EIGMfPMHh zz`oxNYybuU+5}Hw(MBEso=w0kkb;t*C2v?L&l@3_w48tEVi$8meR5*+^xLDkkK-Ty zzMg(JF**BaPDXW;a}x{CetvirSPLd9qH&S&`Q52MprIV1%gvDmLIB&e2Ovv}d(Sf4 za^Pq?LZz-;XEu@R>Ft7VE;NDC8vsqjG%V~z)QE^QMTJ0BX{y0)13nUweYboHy%nUJ n%8Wk*Kd*<}m*yav=*eVExhN~0LqrZO5i{`HdOTFBYSFuYPG$5g diff --git a/public/template/市级(备用)地表水饮用水.xlsx b/public/template/市级(备用)地表水饮用水.xlsx deleted file mode 100644 index e2f5f2465fa02e6616421af638c25073f2d4ea0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29543 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%0Aib-mPx}7#nE= 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 diff --git a/public/template/水功能区-国家级水功能区数据表.xlsx b/public/template/水功能区-国家级水功能区数据表.xlsx deleted file mode 100644 index fc936fd2e97444d7e11489b63305ace1fe907deb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18076 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 I*Nfi&1Azf!^Z)<= diff --git a/public/template/水功能区-自治区级水站月均值数据表.xls b/public/template/水功能区-自治区级水站月均值数据表.xls deleted file mode 100644 index 4e7bf4ee957c3ac857787c9c97a1de84cc9c01f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27136 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 diff --git a/public/template/水站-自治区级水站均值数据报表.xlsx b/public/template/水站-自治区级水站均值数据报表.xlsx deleted file mode 100644 index 5b730a07e223bb80bdb53c843740babcd0f26834..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10208 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 aY=3E8B=Xi47r^C}P82h_Oaf>@`-@ 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 DKUT0- diff --git a/public/template/环境空气-县.xlsx b/public/template/环境空气-县.xlsx deleted file mode 100644 index d7736258149a887f967823240f23eec207e1b689..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9713 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 Ykm|~C5bXj0$dF$MB(NL(G)%z%0gD6eBLDyZ diff --git a/public/template/环境空气-市.xlsx b/public/template/环境空气-市.xlsx deleted file mode 100644 index 32317c1f36b1bb79d02dd47df08332056614dd46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11615 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 diff --git a/public/template/环境空气-站点.xlsx b/public/template/环境空气-站点.xlsx deleted file mode 100644 index 9e6b89ac963a5d235e0e99e3cd365e4559d8b947..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10866 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 BFya6J diff --git a/public/template/道路交通噪声-县.xlsx b/public/template/道路交通噪声-县.xlsx deleted file mode 100644 index c18319a32eca5f96b25f1d88978174617f7c4c20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30567 zcmeFXg;N}Xvo(qYcL^@R9fG@SAS^Dy-Q6unaCi6M!3pl}?#|*K+#$Tl?|$#qeRcnY z`)$?iPR-6%_4ai4Ieoen<)A-cL%>47LqI@~K^XnXw$OuwfQb750f7Yp52Y<`Z|7oa z=c2Fb>0s)t%j{um^XcaYDB3&-DB%A8`}$w(fr_LtP~T^C$p@KN@jWKl^*RxF&hsBb znDk0Q-TjG!zl^nWEG^%2!e7wE@;_Q}*J4hsd$V0lSk&3sHvR}3Y*R*#3>fZK(<9_& z85laF>cYiOaMJpAk%vtv!iul2A8nQik>=Rcr_3R-Eh<|x>zB_|8Z)Hj6t#`A_^yNb&x%WDbn_iJ3nWhSzk#dXEbE;gY zGi@{bf`KvA=I4;O4%CgwE!ehBZW4J8g1WMZ+h1CPan=l7J~}>LU9>Tgw~EiLTpum; znY4360?2;ME<-3*(5sK=jEl+5HYjMIwZxdz?4l&eBt#_7sHVVpj%Q`la-yN zFHrs1vcKGD|1rpMo;>K90?(+y2q9Wh88@jMM`AXMHc#KQqJpoU{0Ux1bg!6sLIRsg zgz?+tyb5$g6gdLRl8#K>IN2HTeN=W(E}EZBAJ~OI;MAo22bHp_QPCvCs@0d={#aY2 zU2eMN>;tf|Ocm8J#T=(VO~PNAZ%=TH@9-h#ECq&f>IKQ@2@hX5F1jZ~3$`QnZ>y54 zL`Sc2>0FAOO!f+u=aT3$q-Y^jY>uxWC8$oFbbb@H$DHy))=9zfPEp}0zC`LMjfDTi z>iH;RtMFD{XH`R!4uL_qbgM8y8N3OJAj5G$Ccza7UvX3Y$n+wm{yM>d8bwQ_dHO-(Vk{pT#AeLyAW@;Zb&xNp)7%e zAO3p~{d$~qDT1odM$;J;CGi7^2f6s`<=MdRE1pXocD$(CW3T&pq9I2ESkys~K(<$p z%OzBgjPTbFWonHqO(8LHNDYFHy79V)J#L!6Z)J8@HuZ~hwotM!B;hL18u_J~7L@Q- zIouwiN{o;Qo3$ntvX5_H4D1LG1?ALWM|(TJd)x=sxxz-(qWqXEB%WXtv&S1?D!|t% zCfWR4r>A5UqnNii4r_1XR}ia)Y~GNQNf|gU-VxgV)lsG2?wi=P2{VcyC(H9B!~@v2 zwH1?2^^`y%1IDGqSKW#u2!DRqpULe!vYVv2Sn%Alc#V|DZ0nr&pg)>ex7>s8-lgRh zm+Y1F&}a_Z@S$v`kez&?l5zyL6`WBuSO_&}>(h<3w^G~Ks#eeiWWfK-kpQ8j)EnTN zRv=FZAmAZ^9QiLS`R|$X|KbWHK=Xi1```VlP?neL2g(N0-_XzQnQk93R$N%f&(u!Q z;797|)~LzYeQ&o2>05O*7v)%>?L#~-CWhP|I8k??vF>^pN+U2ocwyOG@Wa?o+)O~j z8=Y5@{E&vh!aO@UEk8#>&2YwQ5lR?l%)#b4c%-Gm4=pGrm$+@24dJkw{OrnRWAeFPqAN5U5pEBso_TO8?*Y06+e|VD4+~6a85kT>Tm^qp!V|eV5yobMT ze>Ic$oV4yKct+kQDwiYq#VP0$;_@kUSen$2F2Q;KXL_63#kPys%P3vf+BM_Y?S
  • _}&57vM6H7h~eKJXJ>$VKXz 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 C%&(;Y diff --git a/public/template/道路交通噪声-市.xlsx b/public/template/道路交通噪声-市.xlsx deleted file mode 100644 index 6c9da7a04d7e56efd306324947acb906ab34548c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44570 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%0DARBL+&*&a(?RQpv|YrHK9O5YjH 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 diff --git a/public/template/酸雨-县.xlsx b/public/template/酸雨-县.xlsx deleted file mode 100644 index 9309c061540b5468119fa24fa116be479369f568..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 308481 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К 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%0D(8uq2k8!4!4)j2RIZfOt!a5K^8i* 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

    eRy9<@5Lu7Dq&N^)E~^6IK9uL-Ke zWLYh7y(x`Nn!4@YYyPOXg1OmJHJju-8urgj@ zu<*&4dT$FI8wR}jk#zt^69W>oz8K7~9s}E6ckcP?i6SK#Wf#eNyF@V2xLjXXX)vda zw_3*RztBToXltxS;fNgbSVenVf1z0eiVX$hk+%IY$*Kw7{T0@Qal$crb7&eR$bp_; z5~6Z>O=>=bks3pw5pI}RVWzUGW7-ROf!;Oh=h-Y^*tZU06peD`U~YJ zhCe+6{EsD&2^&Bl>u8a2lmiSz*W_kj z=V!;SDx*`Kvs0PqtSHMU><>L%dY6PZk>=uF6?YcaxZ%~Y;2RmAObfJnOqAS&}#<>YxP+wjd?ZBXE^ot<#H!D#Ybv7 zUvFz<6d_&_+F;ddbYX{$ho-8~z0Zl$iYS}0p+*^;GujvJ&m^(c-g0U`>XGBaDv(PE$$oM7%0DW?X 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 N&6 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 z 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

    tHL9(Zi$bg$zasEp)I94Pp49kkkMb7D%o~hk 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

    %R9|* zBBDw<``M3oBbGDuq!<*EXW(}rAN7=?_4xh3)SntA&I9Umu$QjFp1{*}s!gTPN`yvm z0g`-lf|KXzZxk{E7{n7rd%)e+5EgVGRP-W=F>1Fy?Iy zX|n0!Wc6r}1TP}z=lbzBs%af@%&ZCXhC3Bm`K}~pCymkhu2HAL5`ppl^HBzk!R>#3 z{giAH?AMOABX3c{iIY)BG(~*y_4ccr(yLk?yu;O?td=N+^1JzA{wdD2N`2%>$mxs+|MUiDOboIK=)Nmfv1N%YVtamk}$$6 zDBc&u{O3$pk^}-W9=EQ4ci`JjPK`(^4CE68qimFLEgFH?mwN96>SsGlS} z3dSlPt616j0xw=$&I~!>MS9!hSnZ4d=VOo0;iY| z++-N@M^Ld+)l7*r$AEh7$~qB2J{CmsJHT@)jGHY@rYlZuEL3dMPpZ5kZ(r5cZ3M;3OS!63fn|8{~jZ zT9rF3(-bQUl?koKWuY7ClB4KOPu4jd=+?1tKdhXfa$P<ZpF1!5!x+o;Aq>^w3Q^04S7 zV6yb_{^$eZOO!-c`aq19PWOwfecjw`3v>J{7^TdqxG4tuXZVAe@c@oZP!<})wAN=Z z?lCZ28@-8A0^7k5;G5B0pCFH7X}Qnj-!Ak8)gRCo4vS zveUaC($eZXEYB|IVvd1%=W3hYFcP*5f;Oe`8dM@%Z=gg`a(!A@9vP?=Phi z#dj-NhX))zyx|^ns=P^7%!30MDo)dl|0w#zW4^O~{ciL`-9dm_1N-r(1o#hcIqdC`wjBgY}d2CklUSm$4g1W88dEA}`E3Mem;MO;}hzU(xjR^ORz`;maGmlpMTS z+~D8yMcKgn@G**Q?|FX-pPVA2?TG1)0s!vtTn`fv@9Ma>)J)>&ol6CQPyr8E&L4I7 zZ$)9^eGvoijVpV znaM$NU0%ChMF}#mz14hmL-aSOuJ4+{s(yrg@%o@g(-OrZKOZHemkIv)L7KT%+T2rh zA=COLATKscWnbYRocJ6J=F-4+*!&>J&?q∋H&DR2rMc)Bd1ncsnt-8m*HHUVGx* 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⪚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 OqPv$*m;U29&;QxGXnfKD diff --git a/src/assets/bg-login2.png b/src/assets/bg-login2.png deleted file mode 100644 index 29d09fe38a7692ceca73df675753956544baa11d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2043070 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

    %7<3n{9uGz57}1r>Sz# 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

    e-D}FI}$WJ#GC0Nq@in& zO*N#SO%MHGRphu8+8Kr^K`vE`E%bxCH~#YNjUYirr3hZanoKB@PuRCt7x<3V-DI6 zl*o1HJFu4+anSB64{ez8+5K0S2O^i;;l>;NF}l8((iY_r8(O4D57O0xK4DTRBsz{T z&nMl76&_9go>S*+(4gC$IBR}>ARHD|h6OOn7b17&s8J!npHPY^sp)Rm0zch=m5~+c zlyG!#Bf-y4x>fX~vgasb5Nk?56wC)ZjED4F!Dgwqg9yp}i!}scjmh{s>Sy>j;!h;$t>Rat(!%MYK3*VYsnxH)G!B*9(oj+l%{8+7W zeak&Z4SxzD6Z=hdq5vFRZFN0NRjtLHS6yA@fgjYJVBQa%Z{^Sb$;53eyMB8WH8HX7 zvLV$K#S8@hU0+g@wGHi)O~y!2t$bHW!y~Keb)Y`MQzZz1lz&)KKYnB$t0VTo%T9IV zjQN$U{H9z5KVKQLiIh=`>{4V~8i=VqhriLYv!O$sIxm;g^n6dYm0Cd%*F0gVH(J=F zUu;p0)_C#^dI=O2&SIiXy0u=K@M$Egxsa6c*O15Jdl9Z+0pcU87){+hReZf)qQ2bc zeYoK2ayiz6VF7U<8wH;*5f}u%^^|^GGK&um^PpW?>{VMiO4gN^{ItTDgY*12s~ee! zy91{CG7N4#<}=aw#H?-kTU?AOb#B1mo5R!wB}Qr3o2BM*##eLy9C5|T9=93>Ssg&` zAr^fTi|tcK1)WcbmG{r9``s&^|Emp$qGTglHTFoM=yHFiwj)IxMku@2IwVRc^0OGme%nH8uzwqMz zm%-}64c+XQ`rz_#{`sgpB(?r_UKwi=57Xl34TNxA0r* z)BUTRs#hSvQ2232#DD;xC`K)t=2eLlL1brJ#)m;cNHP#qV z*q<|2#pxr|4uiDZ%#sO3w%|GEIRAkm)t!??KH#z78k@G_8_}I_e)7ib(=QV)ODgXX zWKF!I;@nVrWN!Y3HDOdqj%>sZ)3@zYoZeuCujoY+~_|sS2XA#H^wgwEf$RZ4r7i14A z?o|C%9>FQWhr#`(PeUE8Crb*jyg5rgBlj} z#P_|oz;lk#Tsl(4kg407fftD$F|)rZ8}(Z$9gO@1w)l+gTrfP2X=EXBKd&p1{});E z?2OHZ#%h_I;^i;XmQcU3`d^p6oeM$9mS$gJc7sJ~LiyF7vPj2bH5}-u#(~gomKwri z))8IEHAG{~b?bbRPtU(#2qI?gG#a<6Jd~%MqVgq&MRqPMFX%qKT9)~>fJJhA3lG?6 zRnL9)vEhb|7t=#IGLljH-ph| z+GPDtj2xE4Wo5JMfbO6ief*@Cz4<@pmB0Bf-R%B}Tdi6-d>LaUo$=g?VU&Im`RjmP zlMqfK!r>Y^_@mFAUHF4`UV|?a#uQBO3_<0vwTo2J|21%hs=A>*cKI=FDQb^ThX+V2 z?s_*F^ox?STtXHfzD9A00hihk?6Q-+RHu0t7P#bQ^7)aEqlPYBpIUovdAD-@RZmy< zKUJFl7HvX;(TUBxF4vcN3C$rhm%$U<56BUc6$kgGS!sur8$Soz+^VnZVvcp=W!`{U zDm`M8a6HePBuO7zgkH7Ez!Bb0%izHbr88<$E30%^GlGv3OLrfI z2O*V~K8${p)vK@EeB%ZmU@%MR7xYK3(oVG|P3Yf6aqHX=WqiZm&EHSk1_tk5EquTZ zg*?lnJNdR_&Pp1;Ge78B?bAqDR} zd%~b2y_R3$&sENw@DQk7_PgxcbX?p*DV(uq>YUNH9%nNJ5J-qH%hMJs`4)9iQc$tY z984E;WhU4Gv(2L4NjZ6g9;4GJejE7Tct!Bs5pVb?~* z9IH*ZKV>QJTM)ttC+F%i``d5Y`PUb5YoR}8frI>6tt)Ja(-1$TZKQA*l#(LLv`K$=g{*oJ4ypD$1h&7 z$De=!wtw0ggkdW(Z4N&jOpmPA+<3*!r-r<9x(AMmW1Ij;Oecq-~L>{kIQ@T%o~@Kt|6pH5-5S|ZB= zhQxPf^W`#8Xk;qL#57s;5UCu-+4@T{G@VuyK`hs2g5fRSB~OX3mE?eVSgRFUl~!2Br_K-OHR*Ne3FlcC8p79`d{sRyFGpQGG28Jy} zOL(-`7PZbZYg!hyY*WVng7DK6Zs^ObPKqqr ztOcU5eRgwY0Fr|Yp@aKZcl1&AbnDD83U~fpZsHu0{;?)TteRhmLU?Vqi{@_CFs*)F z`lZ2Nb(!qvC{omUcu1FYtW0m!)i2>?BdK2FB%}LZ;d=Ih2sMo41LNc;v{qYVCU_^V zKC%ChBFOTNiC2>vp*0vTd-3q$cm>Iv=?ujaq%za=~7D^ji)%GBCA-P#*#txMvzQQD)L?XhGdIG6CP%?XeyGV$~&Qy%>t zOmsC0m1(CaWLA?6et}?^y1yTJ+x9&Ve!F)2fVlt9QRi{;L6})JJXqh!taSOXy50*u zT;7Icxt?_e-sHYppVdV-LH6RFT2Co{Qki*Cs!-2O(Whr^_+i)#D8U(}lL73t85$^_|J_{Rq3lO{vjWg0g5YCk|NnHMs zG&4ij0J_>z$A_KX1zrw0eZ1M|;Y?#J6C1?*=l>kUe5ob*S?{K&b$H4B>i4hmq+s!i zh-lp=quEXa&~Za6u$Ch`#GkQwUfOD8iG=)mkG*s7AjY^tmgrR$rgka!Y>x1GYPrt} zCKUmb(G{MryqT}*uEljS5KP6XD&eg~XEe7>0jZ6|0fh{8x(7_<*kQzL)Q6=HZUA)e zUM6CK!*HC-GM_cX^m$^@x`d57DY4gcd8T@CceaW1T`IUl-{BB&wAn0>kbP4DZ#s5i zOA_L?+yHLC{B&UmYLNl*DrA8NskQCtau)P$%mrZ2#AyFDdvui18|OC% zKOy(~m8qY6=yc6yQlU(%pdb>QocLMH*w17bvO{zZqWh^GdGb^bhBOu*_OBO2z9|&) zVI(be2fcnDPOYD%5porkb%`Q60_e1gJ`y`B->?XuS zFn_V32LI+qYKfQr+E+IUp>S%nsL65doT4|7s7h%6ByZJ2rYE3xBq;k8aFsc0r z?s)ljw@4!#>w6RFS2;dnbx%{l^Ydml ziXzFfZ=;fm5$m5(Q5c=^>05&(v!FVHe<1oaU-GMSlkqqe5!6i2}X}Fzt}a ze!^IMF;GUHarN>D2VY(ZKgY-&j&t6ZyXJ`p$mS&(<%+kOaIP*FC9lXqK-lkSubn*B=9lLH zbqaAKZfxbYwMY;lV1ux~*=Ru|<;|Cj5ILwPGmnFs_P{^S%ZN-QW;)jrtb zcFlT&t$jx@5VTOo#TGHhdl_C{6pzkzI0>++n_xOaZZY0Q=C+g@?Ud0YX|~3C5OOAUC6c_{?N5-FyvqVl#c&#uF4(gDk%Y`F@KT zNaMWkG^=p1Vz#CX63+1MI4hX~Bc4l;KS{OvET#UkR_fTagZ)sCy!)67AKHcf2Y;AB zIWGOYyqFAz>ZEtgb$%|-1M&q1{ZGl{u}}<%pv`6;?(Plldr`~}2gu4>*MaQHaJUU& zS4gVQwd*D2_2o6>YggqR3(POq7B^k6JNKdli_5gmB_LW1zBbZ`FsQAVMr}3Q7CQv) z-=%*sG)SHPjGF@-VYA{zx_XH_itX7i?FfqVNQ^%ONyS{>_VXXK<>k$9o}UjeM}gas>DmG0%~G?(TSTYr2$5)76h79yqqn$Z$yFUScz z@a69&J?bMRKk9*-oR(h*s6$0zfZ8aET21`qOo^ZPycSyq_LW0bOVlyOJ+Cl-D9UaT z2yqY#AkgVNEdj5&1zeBi@zHO6EeEose6H|E#x&`sGQ($qL!dl~FcrCys*CbU)en4| z{^`_&=he12=*?!YfMk%~PyF9R=C%sb9tBd@8t(#$`zr5_AlCB_6re!+cUe?qI8<%b z@WI!ncx7udi6T4TmA|LDnC+BUqApQH>LKbstYdEr%A}Ulg$@;-9FVDVaLXSDq+}4C zoT8=v90@WeJe}Yc$TxrN#w~H6;x_ju{q3I>u5p98~fdY4irm|Mj7 zct>?n%fkfudjJKDBRc80L94PyOY(U07Ux*_@~1F?2YdzATGv8D=;5G6?2&-ie9Q25 zH{hd%g&IVBq8*)~fo+~%E(63GDC%v>*YtD9j_s_{hWmx#cxnNygh?lw3eREz4uSQb zG@*o1tb7hc`e3;z*J6j-2}SYU(A?Fz4+DV}6)YLQai0=5am0Kls2;RhX5-uy)JYQO zc-^2JEuXw)3R~V3_HslODBLj^MTF-eL*KJ#tA`V7#K<-a zg0B0u;#f=BB)dGa$H#t(e(3U!!ogNwRn$bQN3mtMQ8RwkbN$xmRTwWw7_x2{>NL+T zaBb;XS_Z9DYN1&`hFzLWk}7Txtkk@Wma28Gba!b)2A>2&S}zXd+N`jebmNi*wM(&w zEks;!M5wG4rl-@O?aUr)0tCslpKMJ7XlpSha>d|67HT83v8RWs++<1bX)K0K1jGEw z-^D*{qWYr~Pd_!|XLq#&SdOsbuW8edRVw$TqMD=$naVitcg*K}bSXZX8$FivHw1w& z8o~w$7u$VHq8Z`tgz7bYH_Z#k3IQHq#6Y(!d=lC>5G+XJ%lX$e@~n6%lv{st--DWu5JaZ+@V_kr6g}OHm+Hd?tNr z?1sUGYZTgmikiH>x_AT|uEB%tj>kWLwiWb$U~zggeNEK%PfPq1hu#btc^FCM+~fPjL3_>Eyf2HAl|jryq9= ze=WsJ7x~DAmMvpgi!*D@)-#yc$32eo8U6{Zavu9&%-BAcm5&nh5#ALfW?19k8t;6( z9TOYrN9rui!VoyKsqdI_<<)b%uBq3ehY}*uJQjG|jo!tX{WooZ6R}Jc^%&S`=@Ds6 z&J2)`>$>&~yopue4$^T8feivq>g7Dsj@M`fICLEP6Z@1;_Al2;6=)}@$M0fN( zt!ueB3-TqgRpg;EV}l>asVY9TL4-KS-4~A40O8z*>=%KVbM6mOQY|c4hWdoZQKPh$ zG!ZU1tAI~tsp3xj_^2Hl#<5U6#QF_>(g&Tz)h9ycQSm_y>K&zHu}?pZ9il45_y=BI zmjAikU91lUnpVl#Q4=U`bU3abmt#p5$Y9i_#q4AGL%|})_9?K zv(X|9$GCk2I`LBlZE#BmZ{_My-Laal)hm`j{=s14^sU40Ox@*@L&>+?C+^1!*ODZ% z-Rdkxtu)$oz18cAK!@!RdhCX5`7oLRy|PcdHKzSy%lIwwS@d(TIR+BEBKDX?jujVe z7wV*dIwu3IFQvj&spKb8WR3DTrD4)ETm?5g!NgCjKC*C$5lFke`P{QvgfX;|nQiF* z2hW()JT=~QRikxsAd|&<9BRbQn$@*>(^O2?nD~Od$YN}?P9fWN7Acs&&pyac<6Pw1 zWIKRWZyP4Cw40y7GXjP7!i9J#${SN`=ERSVcNM7a51B63Hj+uAN<;BQq!TSA$tiO5 z*GX7*0I z#3T5$-DUSJAz_hb|H@WQh9^kM$IPz$z6uKhGxm8A#{pg7ZG4vZKC^(C7^gC*2K=m- z=YZxgImom)=(M5mq|mP}0%IpU=Y#@kM3%B3Ob9J{9QQVxCXpr+9hj8Xxs4gjiDx|~V{Z2R!{IdzL%+}ey zO?Kr}M9TR(#?Ol3xS8+4C%{J%IoUkY8i<`SAifwEz810I$eV-6w-q`G{KbH^;rRgi zbJ*;!%zNjBs5{8YMXRrdZB-Wf8%K$0)VgEb=EE8UicYHk5G+!z1`&yBx9JbA+6~;! zRa6!`^cGf4yqOc$B}+1A(T;FvmZA$rgW#Oztq4D7RmpoM^MrIP57RL%6 z8l93kaZSV)ZW4xr6;^6Xy2XYVSy4%eaOlbL(f*PE4(hmmnBi!2TkQ!|7Nb1f;ewx7 zmD z+u{b3PXB%sxdG@x7ScEoyo^do61v;Jl)E@+ve#e7oLLs-{bCrAZF$BM`T|a==jjo+ zan`L1p#ugL&^783z53z_xZhoWlU6sX3u*m3)6^_V3@aoQv`eWcb1thzIGV@l||1yE!sA0zq^19ZjdA0c%N{0+D*1ED&uLRGT2Q>9O zAxnNsG5Kpxj3SDS|3Su{yn{a^Xc~!xuLt^!fPt6J;(^O*eh4914}y#0LiR}SI}LR! zuzPfs$y*_trqmLNG=-YWYz}k3UrO(oqJma=a_~Ho)c&Iyi{t;QL9R z-Hf&n<#MiRpPG>1^F=cWkSiUsodn461_kx|sr~()c$~ zOw7Kl=J?@Vka)1a;*jmFZ&Vrlb9?mI)FrhH(Ef4u+byC+qm?%TfO`LS+Q)Z?u^K?o z6Bc}~(xAKmE9w2q;oZv)<`*+Tyf3fkyaGu^@vw<~pHWp3Ka+|jA-sX;`wxOOi880` z;Fn`1)O;coHxe-)H2kF41voQjMXjn*3@hs1;A}yE(TB?+>}*Uf=Aud7FZx!VT~KKYIPZSp*v$SWXr{Fu zM%D_ER8_VKopUdZ5Jj+r4s~JJNW0>4JT_)^$}>XsZH$*acuVU)(xU_uf`7^tF~(7yU~?$PZqQAzPj^@Zly; z8}qFO$)fPr#xPE6jZlwu{WS*3^wHJ@a$k%sQ5P5S$1r^Co%UW*oA4XRbK4|}l&%?_ z@1$c3Wo~ITkcb#TQtx(!l0#fZhEO(DFsqStQ+GJ|{-8~dOtha!7gUft(%_eR7L>bD z4J97=HVu9Gw>9C8CS~cpqjB-i*=h&!3Z;lIW?bV)5JnJijSE{&Wc8(Y)#`)IXUFbJ zOg9mmF_^KX`elEx&Z@R*kFM`1n5OL&DW8#d_0(DG?`Z&|57~rvg|8z(Y4??@Hbi%v zLnP0rZ}v)Lbu24pi-ypSn8JD)8#&$|@OF1U)O?CrG#}-pQ(R`6nGCDKiZCSDRh<6? zf#qor{aKrgl?P9PEfa(Oh4#GAfFMICB<+Q5n2{PA;DAI+QZ6TrQ9_rn9KIUo_D*sq zK`jnCbhG?RUVkvu*7yb1bvoQ-9U6n@MC{?{@W<1p^kzE7)zm&K2!7=Tu!A-eiH*7v zrFZf%hu*bu-ICwcYk2V%kX5VOMju3)l&UJFU(n5pncha^*lg4Hj!Q7IZMaH)hWq8h zbBCbSWkZZj40^iI{)cHnTE4>o^=k1X%2B;JdRmqO6h)8MhPto7w)iwPjO7K{7T=^M z1N33vdmXqXA{cw4s*ay*uX@~iLezjqE5(k$WpGAwvsQP1$w1P!_~WbV!! zr^Bt{2@u;MJ`Jil>0#NO5|K;<;%NQkJn(IlP+6cun`8e?e?A~#g%JpPe>(NY>Vm%y z4uV2C+6Y7G?y@VlQoB-rUDlSb^%Qc#p~2b`S3JIfcjHZv6C;40%))U~kRy%%&GqH+ z|L!_@tQ^%%t#%J_!O;A#c5MBnUN;T7opfbL06y^lAwCp=9Y*G{>CtvkMBnuI;+MUfVZo6$z zL1LfG4H~i6j-ndVYuJgsz+4r|450Hi?nY~(Zi|st8A==4sr@NpA}V0$oEUfhNA7Mm zJn_V$A>=bZDF6p1?5a>|!+z7A`nxY#G6RFEDN)Q+%uKKiswO}==LtKJB{{}hzG6Eo zmolz;>`*`wc(8JjXr9@1lv&bP4ll~Rx;H^AO*Q*lNAd6$yEf<#NaDrw*O)&Q`5GnO zGoDibBoCH8(ai8>i-T8QIAy+&1BIv+s3-Jy@;?h6j{;f_=i3%9{W36t9S9&b1;JN|O?M+ei9nf41wE{V>^}&4aIr za54!Vr@far`*dZ67FOQp>#3zOUpj`o>RPi~`l-;l^rC=RCkZz$`^Jk9jiikFZIr3d z&I&-sHS=Xjp(nNN1{O77y zUMP7w?o&Ji22NCOim}m+Cd6lM^6c6s>4$q)0F3|*!u25gtT&P&TQtd&)ya-y=-zt& zgST3g4&GQVUsD9MXaXJ3CT?T?7!mJLUoW7?M4y4fVeOMQ?I>g0LpIq0242rk@5Fw$ z^?604n2J3tc8tj50^~-ih&z0_hq-6o7bCT`);Z^Dl_W8+s-8H*w|=r?aESkUfA2Bf zNph?eMd#<(^qBH{*wl)!?rlLK)nV&;%eKNUPMzbCt(he2obJzpZRl_WfXKoNi&cSL z_X>-5UN>JToHlN~9KnQ;fIZeC036@<07-f@rvA%_DJ5)Ns@R3(u1af2zh?ny%NZ+~ zra+`x&`3fVDpn*_2UgSvUw)AT8q_{qIf2k3cR6}iIFBX%(%!<)Ow>*jDOB(<($uE8P)!T`;}ROqIAn4#e+D+ z3a$~X)}a>Gf8+`HoDXr;yd|Ff}*pGr9SbQV8{W;?Eefw5y>*t29N2Q z(`hC#IEL)Zq&E%(uk?655mOK=_}8NN1G(6pbR#@@Yg1P1)dHS;8EWtQ!`y1(X*0;o zpD2hrr6p4*fAhIUYRGW|2L@NQi+!Q}{vYX0zc>3};ns>_$}1L;%t!ORUx5Nz&BBwD zC(yS1(=N(i+Ua1xXW2yU`+aeU3Zu6b&f*k z;bzEvQfeS9Y5wMp_@!&8-$Sq0RP zik`Y(&Vdhm>M|egqfR)*Wcj~mm9b0Ws{rTLOM>sMqKaEZ`6wBBz1f_e=D(Fi;-gpM zjtOX9e5cSSAq`HBP7FqWnnrun8 zL^nHWmd?<5vM21l_btrJvx4;&r?H#g($i4gnbvoizI9yK_=^jQJs}~i0MX`zVjpMwTkPeWI=&Ie8%&<`0FlJ{>)Yvi zmf$b+KNlma%ehuKFlKTtc(e;B7WhQIHAvGSJePcr{()mULA+4cyV%VjvYcs(9g5^n5X4AmPsnlQD3( zvjL7f+d&OZnP1K0$Fuo3BA$3{sb?J5I}3%>ZbwnYyDicui;RTYb}ht{s+c?k_upA< zVdGG@2zP-q2XDG}zmIvAbH#pCJPM8t|2CK^ytL2eR9BtP>^OQ27;58cJ5{rQ9$RhZ zC@Bbsv}qexLD5 zRb*XW-QG33O}k{Lr|t#_z0na^n0s@07qdKY;3^nO^mS=94CY9TB*#rG%BlSW7~FbX zg7Obp_21)ywpOcmEQHtCj(rRNK``O*G%5Z0Y>Z2E6{w&^D{6mYh|;36viL32uji=2 z_}K1H){?^ZV}oFhSxS>*BH@(%{l55<^wyXZyJMQz2CRhFyR^FDgAw~xy~u!a6>Iue z+^;ZfA}6Mt83TxS^>KyT%#5l+3QUR-Bc8A9FC5pm;)N?*WIkd#B^AmKbBT3DnMMK zI-bQXwmNN$nIuylOtegO8rFrBd8)dXf|{MSW}I`!3W1&TKl%vBoO}q+-+$Z#&s;1? z3SqL18d+8R5}!V@iZGxW{>(6D@H;BV?tt3ZvOF$+ZBkeagWJGDuFM}x8^NJrKXM=T zlEFbEZ-}qv>1#UeLqcHU&v9#og7Lnc9{t2o%Zp7aSV;80j&GW};@e8&5Hr>7KmAA+ zrVn$w9$3D?+>u}AczJ0Ew1}ITYW{u@)yosq7X`EJLH@>XDfAGFgA{Y7({eY&4#kXL zomBBTS~j~LJ)?wwUpAFLR|ls9j@T`gIo3@UxCOJ9Oo*sswbdiBg}8%VTPMxN5&RY;=rFQJR7sIBlRMlfW(T(k=Dmsb8PO)E{OVUSWaR_*@# z-*i>qd{*2~2;t_AgT$DD~i^Q&%C83x8+T7$kDd z?$TQT4>ais3bsWJ+*l6yBjFks3sMLee;f2|{Z#pm1u2w70>RIEgUt9!3mx;0L!vG_XCaRa-mH1WUCnn(Jx zB4O*8^+jIcG=>SaMa!>~4HMG#efmc=i$$V!>6db8chE!2&;v4gQl71heOOr@0Eysm`WK0F z)RWChi6OJAQ7UY*Z6!ThaKc1^^z4Y73R`r`Xi$0uj>{DA^5H(&wW>p>A*sqmxMt&A zU)Vc&HQv$Tp`cujpB!t#l0}0Z>X(arhvG6@lK!;c7l|#TSAo^mYk&KmRJg_fX=|fy zoj70#PNLrZ!J0P!_=T~S!A)aLt_EG7nsjrC_B}e<_OOnd1%GY$mXbaU8%EK~9d}gc zk|JH*z{wo}tU`V(3GI2~=3gqYG(4&B&e*z;=`f0tIs$tseY4KihKj}gyW;)v8TZan zIZN$DZsw2V5HW!8Vc{h7-ZhqRpv>i#^NsZpwa$Hhc(rBI2bh_bu0VAO=I9rEQbi2p->w9vcFA;7=!=5=jaju22R}In%{YVRt%NE7?G}*z(Z%4^v zhQm(NqFD}JKJx0If2HOm`dL11!@}HUEWUP=N*KwRx)rtyz6=}dY?MpO@dWTpEJ+m3 zccheZiO#Vl#A`@dqgdw#3w1_A7@vZ?m%o$ePFf%3*?2O_-#tG~R;>A|T94T8w- z>NpPr(E1?X8*$qpPZoP_M?wMW&{O(WKvck{m~)R7MqHQVYN7J+ov_*}f$LY)m3u-B z8_%pLzeQleDoJ$HLcD;OXZGFvfS+Tq#U(P;5V?x!WHJDbh9;hLv;&WJ%cG6x7c`_3 zBz;Zan=Q|Zr@nT02U_yCSRA(Xi}M9k*APLAQ$Pu}B?sdWz7Me$>ohWq@idGO^HbIP z)8&d5mpE7O_Ebf$;|a8$0g5Gz^k5c5+(K5lvu3$YtGye z(eGwjJwZQyb^aFG3xdIG*aOlQB7|AoO-Ye01BRK_Mr8exb~`-($fuLb$4rX?s9Xgv zbCNH>t?2%%n+HBf0T5JoFOl!_KIKo{kZ0VA3bKgMUX2b*fd0tWHxti(|G$OA2r39^ z`)Ug7Si{HQ=zex-S*qjMI$AP4z_D$V=HM)7ydt3l;qxBpa32fI?_t_*`@fdUOY}ZF zdNMG>%RJfw+m>Zz@O1;TO?YaQd&Nj%o=^r{tF{jm3G8Euu2Fl!~7 z#n!_~a`FYxU8tIg7?t!bHr9z_KZ-;l-;hWx?NSUcHpe@QZW$Cb9K0B|xlQ-1a6OuE zWEgF22phA1+w8J-p1F*(e(}3jKDg|h`{$eVPnI@OIFoT0x`JuHKt{aPz!q9-YqqeBKlFtzii1>>?((W1~P={)PlqGye z+adrw15=UQD0-DAA<R_ds8qVESJqzpCi1q35G5B zxJYXgQih_2s;jl8ZOaMraElj}p+*wtVtv4##HEaXq53WE>G36{`IAROQTaol9h?a} zhxc3OTN@Zx6mB3n=;Jxs_w|5^GmbdP<(Zj;;Bl$1^J|+AuJ6LLmdCF@UJfiC79KwqAA9Lb-al!JyZwz--DH|mI#ngm zAyqfNW2eFIwWD0Zb~2C@0{;iB_rJEmj8G@^$IVYd&k~@!9a~_-Ri2FKLjBPqw>YQ% zP{^r0&Rj@H3a9Z`5O0uXIcF=;vpCE`;?Dc;-Tm<`$0q1B74m>PoN{tg@90X9E`D)Q zyWfRu-TmnJyhIUQ=>GiRkiZB+GcvQDZs-|GWe`{U{KHvc6I1F-a*y3eQ61!TI00>tir-6@D}Ffx{qms-#iQ;`g<;~g)`LQOKc_yIXPAK zY`wi9+7BkvS7QskMpus$DgfWflQn4AyM^Bop^ZJ0R$?arDFfLD&fo+_qXpvKoVdrI zH4&7bO*iIrJ7W#A!9TKH0}q$k~}(5J@=bZIgQ6n`0y;GpqyAy3O3g4nq2#IdpLV zP;+eU7qm43&E=blQyH=Z(fW{ha!yUY*JLZJ_PmAhgoHL5xK#g51K|T-ea#Jr9+(^M ziDJA-GcY(VaW#ZDx+>-}u3DMpXWxBa%!DoSkX3BEE!VGnRsp%KCbRPu{=U&0hKvvT0~YIXa3P`?fhDVVUr1FT z8eUzjnFR~uZ!I5DtA(_)>ZeGrn;KPq;!po)oTBS*L0PVBsZ7{IMs&S;(2Vg$X!zl(1gU~&Pe^etU~>j>&4utPJ;&V}M5o02F0v@zyBMIaJ+ z&_&y*JiijXJ1Tfp$PAA~CrmhUC+_DVTXhYa!$B`8oD#RNZR?t_buSVUYi42Utpd9W-p~`ZORt zJ)UzIPfP;-5MH}g1~C1<+28+tyCCX7&E8(mkiHVW-{K*6k8ldjp6Is5+s0Obrzi3B z^yA*!7TC(i)2-Cw3cX~?*u87PEtDNTw;q?vz^GYnJt5H$hp48b9?B!%r-YtPe3AT+ zGiY^4&*A%!pSBXEH-2Vy3D@;+>`R%O>X?5Gz4O%NYu0cc`lZeCgAJNTXIu*kT-FPF z6SOz^c{S`h?r1|-Z^Oa5^Yz>cT*7&*c(PQgbq}-gH3PBr zyu@0AXAo`Zd|SEwh?@^UhsMLHrE|K)KWd1v*-fP^uR3r#m-|ivYs`C&^4-lCiFfxB z^OoxOlc!i}Lp}QxM=_l??eTdF7+w^PW zE*vqr+{uEZubl{0|C)2#ps4~8OQUpy&nounQAwwx45c4r#1665u}h|zS?Q-z5?`)6 zb}msq6lUheb7%o_kOpfvzUo6ZjqOd$^=b#lwe?50)gwBf7;$W8HSj#@X$i(&UFHLz zxk~SB&x(bph5iX4SEn{)BoLk2JJ$eLy%!$Fn2ijMrOn$Yx9CNP;Y-30ZN=uH<9h6` z8%_fWjC5?i9OAkOYxlLD&aV&imo`|iW9NEro?>XKRyDNMuB-1`h;jne(ttf)8Pz+i z;h&5S!HtE#!*Eh8o=h!+>(rkpzXC}{$YwqvyWQ=g_AzjuRnnAxg`BZ5b}sc@pU5mk{zS0;IBnL4PJf0#mv`A{&Z5g`3wT&400x$Dv(Ss!&bQtU^ilkbtDCj+3##;E?hKk%b;Cga?%~2r{e_=+P;fap}utBQ}`&6^?{Bt3WLah5`!YanN_C zY`V>DB814@HgK}pz6ID{z57>Eb$_OM;#oblSGeIqUHyf7^7B0|0mZmaFV_&~)6?l) zUXX6@(YkD|qJy3((nT^LRWu$nv566hMw;MhOPt!VS%iOD1p6Hqg!zUEm zK8j}mw_nGb+M1kqfhlsQ3%^_CO2ZIVl5|x!rMb?)=yP~iFS|lFEzAqyFLIK!(>AJK zoEzdXg;4;81@>H%PQMg{gtRu(_KFS&q`D!OgH4;P-p}i(Zc}B?LBHA|vplu^Zc$>dp z1Ee329--fxNA!~(5Xe-8f`RO~^zsKz)`@GqAuCOf7B$_=-fR)h(ofe+G>H|;8>P3U zNaR{=Hf51cX+a}BXFjg-?oN{`b=n;=JGKwit01ebAkS=c`Lr5W6Tb@W3pRPlgrz)1 zcHK&v47NtwzDj*j0eYWVcI%-_{k9MP!XapY2+ z1r(3d3e1UuiHP{HjkaBqhx5SKfuxJjy~2b}>FeQOpWdcH)Htp!olK^~ux7oGR={P#Ssj};*bU${N~P+4K{ zX4KdtcMJMgONys~{x)ujJdyfe>X)7e@x!F9n#@Xw$^w0Tq}{ z^*$K6LKPUW7~+xfhvC1&O~0P9yS}3lWs0NJZBHZ~^$(PcZbbheg#-Jwnz`V?bwXJR z*%X9b3rnzmMvmMJqA&PyhbLe>J$FI<50W`}`IsA8+)JU&BSw*}UNxY(v81y4L<+t1hPWax^Bf4a0EF zkTvCIeD)FO*kLJ))t|FFne@8+bWWVZD;_AUdz0Du#s)RG(m9v>!o83?dek|y`KTC zKbPh+_f0~KHO|)$OC<)^*{fgvuuU$X;I7qoztQGm?N6&iY*c>tr=%|!9T zWe^h6w>fWUf|>)>rmjMINX_~-a+Dl-j%NXA1#QWbkx;ualB^iTuJQFgY{%7z`4m*N z4e`&QYB5aRPD5_l?!eN#Mb0YrFa;uKR=6_qCxpGxA61};%4T5(cIiTL=W%keHnPOc zhIp+om50Ac{iu^HXhIcTU;-f0BSZk6RsOZ}FnMW`n1TGj>ET-O9>hnmywIOi4s4o^ zjYL4Au)QYozRFt_uT3t7qEFa&Krp|TVW%)H#?Osd(62D1lvcYO zB-Co991%Gf>e0{B(wMj1DsL$Ai+j%+FB(=69wn&*q=$-Xj)|ohFX6yyABgLX5Y!-vIkDwD(+~Fi&4Hv(Y4Gs%95siw(-pD`Okkeg+8`xCZZAJ zrB6y)!S6p`e$wAJSWjV{bZ%$Kchf_;Lg?3q4t2@|Wiy88iP%kRnO^ok&Z+abAXj>; zC+Pca1WKIFq<}{N7TS!uq{9)Re1}qW?ySU#&em#icke5yAvQW@RmfyAj}4KT06me| zpAIPP0{k9KUj-3RMSd3>e7@SsOM{7(jgrvl3!oLHyaw{`W-K(+IelD|f8+Ufxw62D zX~P#iIcDNAmYph0U@?-rJ|fD2=w)-jLD0kX;Vi~@XPziFlJ-5Qf0yd|SlX-Iq`6aC zNym>|+xjw&4D+qNH67>gbZ1O*9BdIvoiUfATEJBBG!d0221@nfhT@NFj`ME|o*_De zz#m{{i5#NEDW3qFvy}=mx?4f4O}~U6-{#8ZKaZ1?v55*$Q~W z`}X>a+vRa|ZXVyh^?9Si<4%zmzYUld*|pK>M?~RskodVM^U3^2oqZI&KmT0_;e$Gn z)RIN`>5ks%6i&cKNYO9SpFw=T#jNJwTZ>o>oLp(Db4gpsS3$fK;=D-nY72zUE-Ad1M3VQ8qExS0F zjc}LN@t=o4Eb|4@3Oa4BkSsyJ;*&pW1R1@OKOXNRL>441l8Y=a1*MGH&ccm@@`++6 z4`+OQgkr&)n0-E5%;p#Qr~Q%$fs{e4PbgCI{am$Tk=TkP4_!nJue8@>d}lwHG`zaB zHD64G*_t&lm3^MlQOTjmcNwAjmXFWb1VczOkLvDJh=@x6>TckLx8YTu-3{Q~ErLl; zCiV%JwSk%W|HNQsFq%sP9+y7h7Un2N@4ai!#MQ<>zCBy!KB<0)Z0#iuoVzZlUPN{% zdGx2y<*D{c-I{Bd(zCP`X!}`nN!M_{I_eiskrA}CSHPN+Dm%Cst?oyxdT!U^zSZxH zMEqwq66*m+EKJ4-e_)g{xodB>2!yzfWcgApiNTBjOMa>0mvaL!_%nbzX-#D26Ow?D zKInBHU+=sQ+~U2emv*x^UIP*tm(=z zQl#ux^Z{lQdC)a2a5C9hdX%~{GR!@KF68)>p=Te>OJPPHkn8z zDO0RY!S&_yp6Ng@YjP`z#Zk{TPwpYkvO)_LmCkdycMUa40p%X2xxbX9HHIur=aL&n6wwnxcH{*KBfC70;~Y^JM;yj;o}Vm%T-e1v%5mz;>F}+ z7Cqv8IK{m+S!uTDM-3)N%`6LJg#x#>9{?OqErO(|)`|VL@{LjKxjD|%9SgxpY}g+r zjR(`mV%Sa;m=hA@wW3P^Og>6>?GEiYQZnB%on|zQH&$+?`d!oPIN*Vmv^gGhN1($<_+c)yos{htK1oE7%Ir z>#clk3oQGVWrcYBHs^Ej0{nk6UjG*?^VDXB?<{*4Cf zlFiTw2^vA`j?`eY^QM`&_~hU zo**!kiL-rO4WY{v(6;V5%)^?`mS!z>b6~938cP+koqeNzC(-F{n{e@tIJ4m;(hx)) zYR@gYpgqO;fr^6%%Ulpl;e@Z?$=0K8x-LO9q9X<&%FL-RU$~9Sv~D)GfG{CR@rxej z$8EIGJ*QGRakJMaJUQ|4b9gFaVRB?G{tI=1E^|t+tytg@w_1nd3q5vKsVZ}tqb$^{ zk|?WJ8A$37WJZddem*sBZf^1HR&qDL5ORpNXfQ<+szSY=L#8I=Q3Mdg$0S&^w-LG! zzAXM_HPUi<$-s~*jIdqvhc?$a@524j;vYnXeS5Eo5GOaz?l_0^?eIoHA_ z4G~2}apxWQJ+!D1K>fGzpAuGkUu{xIZM{+OKnrL$Al*cL*Kf1({LD559l&E*z3iq9 z#rA%TS=w-Iy^%pVvH0wSa z8Q0I7n|y=RVJLq_rR~azj^qLC4L_RlkW%YSjsROqMc|obMwnE2*Fa~&Tt64v0rIap zcFr`k2Qq&K!vG*jRUX1E{j}FfCCv3Ns`^;%xQ-@$pRD<_03RorTZ4aTU7BDif~YgW zD=%qQntlWkKLj~iA~g!oV-r~m{ifZ-v5!Qgi=$q*uiE0Vk># z0V~I9u~w%OsZ?>fGWO#g5rv8ol^-!+GPWp{FD5EKkk+ScHYE@Wqy9=lq^C2IU6qf) zYFDXp&)V9-(mZvK=gs&0k0G?XnZIZ0?#{I2+!2q#>EkjSfi^cdO*R2-UIW?6n|f8@ z9=TTo-p2PFm%iwxI|)aAvR}D^>+2xOTRF_!@pc!pk}^XFOeokO%2uuuaJ0z8ZjKuC zZh-?g1`}gK4D1KnlRLcPX`#$@dlc^;f9G1^gQxYhT8m4}z&ZV?K9z zgixO=9L*$a?|4lVB)hNdkbZcp=x0Z9`uo~ zgF5Z*+K~uYp!x}->=9iZW8^$JFUDDW{LfqOxfhrb*U*?OT6Fc*1ty4~1)c&92hOCW z$^ptJIP0^Ftw-;}0Jo3oYzs1YBeyOr-sO{Exu)*1QKCDwABuBisVSdX{{aeUMVxH8 zb0bot)9)`72(1;Fjk5VyoN#W?gZZ~Rk5~r&et7k>hp;VB+P)M*k>DUBtKOy7P)xFB)Bo$NO&B!4(N#t35vS%zNv(&8V;NBvlS z*i765k%Ma4Pu?pVJhpRuDrqCxsXuL-_LEiUZLc}U9Q&l2KePqh13uNFN(Vbr zXg}dbI`swPQ8^zAZ%Bk(uGpv(7kWCHKLR?2BGxSSsF$XLH`oq;g#T4WY~)8W$OE>0 zNVB?VMp0V>_&8c2H@FSYf$3pZpR>18JIQ7&-Y65H7WH0rv|j2H3=vv^s9(XQtkAIU-qLRahw)l|aH%T>OZZn%Y2p!+8i0Bc)c6x%vd(K2K z;FCa?cHrp&vxAO9h_xP8=#de(6EBJLUN`YHW5P58D25&){=rrlr`HP11?~f?i{=J> z?F*SK^PQ#%Bx6JUBLK@m`F_wG(2r?05UBb_ds_Q(m%{Yv9-2+t1)7}NO`(d*FS7Fy zL?Ug<-{O6tc0+J}daMIay4J%c{tnv$x6)jljJOIr2JC{54p3HdvygrNi>wL-Z7>u$ zYnDbioS=L-3z0CA!&f(pben+^9#yc&i zlleu}X3afy7+HXYxMbX&$S?U05gs=wh+({&+1bXD%N%E@hofU2Efn1w6#EF1Bzw4& zQft>_X zg@j<|bY~i`@E`EXlnN!17K59+NQVe$7QvIpV0P-3fvE%F|Q8I}SV%i93gb9}r|i9i7sL#XL}S&`)&?h8NONdo@K^Iv|n8(FSm-{wFPz;xPyA@Sa^Wa)KtH5Vx$NQ zpfm7x{XlJGjXmfP7zz=Y%4e7Z^Iyw!?tTCYj`;2J;n363&*tF`I5TS0*&SW##%{TK z+v8q^9C0B>cP;H-WAf(h7$)ZkZmcj5S(vX|<-z&lQ0&Ga4*U5GaL~dM4$^CqUCO;T zhbOU6=wwb^*T+F#6BBn8!U@|qij?}_laW>hNWDKqZX$~OL*g!njwYQl^6c%;R)6Q% zH_kUZ9U&$)9*haswwq-}kGM=h4g5Aw@^lz;Q4H-7oDy`|RL*gt>8(?T`|w?}ZtI7d z&T;2b=jZaP{97fBhp*u>H&q6~Z88ZC;IK1u{!MgqB}oPf20BTO8b-$e_=qgD&PfjNsX#-OP!%wjslNS5eAg`7cr3AoNeK(89-Q7t38g=~zJeY^|-h0PlGnX3+)`KYgD{B;!BXC=7E~vqdW?VyYtaL#~s4#OTwI>!^T&i z_bV`B3wj`Y^~?puL(Nl+4)ljEldqNt>er7ZY_1v5FBIs`Wm+4>M+i_x>zeeV;P;|^ z{z2DyFOQkLa7O;~k0HUQb$5T45Uyq{D7&;eC@`M@LZvcB2T@?(3xEw~UGA27#=kyk)G(466& zyL64LerkQ-Tr~Mi(Bac!yfiV*>8X(-y3#)5fHT~fkU-d=?*7ro3IyT*;{l!`LpYPP z5<_3h8vQGxXmBvLzLQnU8Q0_>hFCs;k#Y2m)Q1Q7rT+Az1?o#7M?67g_a&cvN7XQ< z!3*X#8xO3Gu-t@@q^>EOhXmsrL6Sv+^2{|it~Mbjhi&{C#^%fn^aT1F`k2c3UsbYr zY^G^_468`-$lDLQ9SkTdBvD~A=0;8ekq1T=s*YhLtyh~e!H!lgcGmA0o8cCHYH94` zxd6(}4Es8K4yTm$It8k;(m{dM;hPPT%yBW@_zp;B=iep1_wom6ta*agbQq`~vWY`4 zU!MKjs~_sk-w$BcO6)L8gwTy8mF@?OKlcVLD zK**f5BjGzNcjRcaF`-k#c5fzmJ2gNiHZMa#%a~#eW*|a49T_FibiwfF(t+8;09zZE za;KH^6bzkjq82I#-FrDzZQ{)-5{l6uSL=%SGHSKKkmRb{yr=O2d_80%4XHt4P()9- z1JPFZmt!!h)~C+adL!UGCw=;NtRu3_eyTWmd_yT)7seu9dOqIJxTCCHN@doWh78r* z4;TwoMj%}9NH$A5L3(UIbA5RD3rd4YfGUU3=N#oXCBCKZ@$4ChNO?k5 z4?8O23DLTwLJg<>Xt}c38&ef|whd(Xm*~<^=yt2QL|a&fpfae(Ro}rX*a6RTX2&6T zoqe~DdWZ;wDj%Gw5t@t@7a6u-O9Phew8cZUwITcXUf~OqSIyunIXkb!_k_C3iOfib zBt`sap;-+xw6g@{AKiqLS)O09gh2D05T&`gA$GLdWXCWQKc2!Ob4D zg2U%v=1#TRiwbFBd_g?-@9RQf>@CKEg#mvJ4NX#(H_OW;{ZwM_lC$usu8ep?;yGGL zB-;kJ9;(f7-u(71qDy@9C$&dtFw^cCx5m^`fPEDbD}a36dvnyXj|d?&z}=H57{|R z`1^=|Kf5KVc{~keYWg#Z{8uq|%Ui2@m&xx$JvEGLu7o?i zN%lPi)1OKw$=UEH-bE~4Yrz+a*rjRbquYuksWVg^t3u8u65G{N+<(0Y zWf*QK${m;RxJRL0C^!04c>Pgr+i2SC2Lj~!(gF*e6p>g__$RXk(dFiIZ~rmNskiE- zwo2h96<5+a|o7=nSL$Mv`@k3tn!Jup)|{kIza z1S!YPiF(qvUaUDyZhgH~Kf&%@APYl!bWp9h)dz)bN>Ku6tEh>N35VJcpOaq&^nIk{ z`F_HDN(EYr4~X49vl&;TklMU!M9BD*%HSw6Uj`~!Z!@uFDPv}2IGi<5dx?UPl^jfK zIswz`V$Ax#?;}^EdNNSPYs;^0u_}YrRDyd46&|2i4faJAdtUdwrbtCSTkg|HW|96< zuL{)kF)P$}^T`HqEQ+E!c`&AyH5t0K3V7(sE%m=8s=<-^dJ;}MU%J}=!dvIC#fmX^ z`yZDP1vIHt;pm)O!A+_M&?KyVijp{D)%}9#`IQoig?)dnHiXZ^fS~_P7FBmmE z;bgWTSBWf=5dKSre*?|(?5mQ)G?|ee7y5XK)JVZb1cy`f9|{;x^mRFD#gqTK^?sCM z^yii{mkZ6dfLi*AjcK9UhIbyh9XxLbVEW7K{W)8*W!=8>_@Y!9D@dQZ+sj(<#j@g+ zns>vp(9meqfi}Vw3`ZO-H?0Ga95FL>vzn6Bd~9_Qhz|Sk^*~NJcV+v_$430@+&;yC zYZ;{%hS7(`hWqj_9Z7?2kW7qqM-KeY&R{Guwx^nNfnTpPcLSpY6mYls4S(R&f$?^` z4N}5hBuT@*^DN(9h}DJ`&EDn1>N2eQfTwvpe1fDzE%8UzPcIJK{lEHmf3%HU((H~M zexCN2Jz2Usq`%B%oye}pklm91o-;VQ38T|Zd>SW0y7|u|V?eSt{6Og~N!q@x;m zv?|IvVI=!XYcIg}90*w40%W)a?`Hem?u33*|2Lrea;}-M)`BNDw|Y*+D)!-yL$dEm z+o#gUs4|A@pj+P}mop5gI&1-3GRsCYe?P@QTqHanH!fjG+_>EjtC#xlg>KMDXLmUy zz^-j{J?k$%+J#+dg238;EZm)6s{3Z{Zq|Vw2QW)UKOeu%x@XH~grWvJMz*_^R+mxG zu&s9nkQ&sFDclM5#EkX_p7+NK-$@h1TIj3_9`y>@=80Ursz<7)eRhx7Y?Sn_fwnJ6 zQ#Yp(_;@w6xGWqyNREG_fQz@&4|J}bG;Be*8EQ-5Mi7$Kgp>NjG(;qf245;>>T7s_ z;~PvNeGZHWZW2W)@CwcWM@Dp;U%`NGx&v%AU9jr@Fo5OD!u3t{R+7OFCOt;1Yea*6 zK$XQq?9{#+-8v3#3;Q@D$^!6Ue$9CC;TzSd%p$|E+%aiID;l{Hu-1s0MY~sUi%>1p z#Pwar09U-x5iv!%#eB_%roTALev?dQN`H{n#4o#_e7q_QK0RKr`>=?5m| z{YM-AAmy!8d5mvKo+*+wgh6hd6#xktc3?ae%@^-0P(>jM~<6?r~SNUFa0m4wy zCK;UN0=3Dr^;Vg>vtBD{xw5d!-TY98NLJz%np!rb&aYIa;ez%2XL9VZc*e6iPh#j1 zcr(wrtdO$@m&K80Nb#E1iuo4h>WTn!Tb*V{>@FHMl;`6O&r$A-hu{MYj~5f?wIbF# zUWvkNS+Q$~&y33!?RS6adtvx~{JwW`A?JA8Fbf1+ z$J~t|C2p9C!05-(T9My-~WPKrQfi4 z<;&p*eB83Vfm+k>TOyqh^jg&-i&r>nJ1Q!3Is?1a3X?I4krtKptvh+=Hx3l_s1uGp zYJInBCGIq6NeGNTAA}0BFJt#U-nqST%SD!B5|cFYRLvtSFUn({98!tx`VrY-^I%c% zxL(+{dwNjTf3;Ll0eP}v`)L#w+c>bfZlM=?LaaLo_{$7byF-Apc26@zd7MPgV7g<* zIE>fpeHX_Ush9C)6NdTrRW8dc0RIGoeNSX+g<3zxg`v)?MLX+%(3Cn*;w1~spz+{B zTsCL$)UO4j2xc(JkIj@?qrEjXl~3!$Wg9%>oQhX+J;sUMTKlCvfYwJ7)bz4Z;?f^f z)h6JI9}?oD=?AjbL(9T0Du`G@P@E=hya;Ng34(J-9=sK=dd2e(tU7LdzQ*~WL+^2* zGZh!J=V;a}e_6gVXP59qz&;d~-UX|!#W5%^I)S-I{I{?95yrC(7v)!COF3)!j+x(d zNpad8y810QuA4f_iMgeuZo^p*)LQ;>-`u(RI-Iyy2dl+LejjK#-bUSPgI4Ws7+eH_ zr#sj-XThui)G~+hv6k%i8d5`rtpAvT-T-~NZeRCr2LLkeP;9L*zwriVTYTSBN0Po) zVfHSauA~A@8x7-I{qNaC^Oug>i=f|-Ldn0Yj9*~l?E$cV&ejkZbyDKfwkMppuXvx% zxn)*?>OU4J+4>D&6#v8+OT$)5&zXiEn*IU6c zeXWFZn9?QvbG=;#hxOxTIL}a0FdAu2!pR7^;^#(IXM^x}0J>strvA9~c`cU4?8r{# zsu~EgC6cMFUgm&H4uH#I(9fM*x|OxA*p`jh0)#_lxkro7Z-v@+Lbya<5N;MVB@&ub zH0tT7gmBWuV7^ z1h@WLtk}veNm_b0R>-9j{Nd9V@2$GAm#3;xMA;ZjRST@PIJ$HLyS?Dwl zuE$}k#%G$29*M%&`NE79@FKurdksemOXWdmY~ixey%6$L9~ zg8%dw9*0_}l+ib@b2+827z$zEU=AC;`Z4D51^s-U1uCp!g?L)HT-u*rZi*@f1*9U53%J0A&z29Kv5wXbdE$}A37CD`X? z>FN`0_eKVwb2gDZi~Vbiej_9o>`M$XcWS>7iGEGI+Lr2M{-?dAmC!R1a34mEt$ahCL=uP5#KNm>%Xps0aj=CN%JEH|H0*x$(xEee!v zMR(GUFVn6@L?M!DJ*0tOI|Go9&>_*z?8c{QgQpem#yVmG`Kki>Y960|UhV##83r@J znBD2mNKel&&CIkck(A1wBo~(N3Yr66+|kw_T|QsA4~Cdg4p%oN?FGo3dP63a1_BU7l%v!m;df}l!Xr@FhMOKlzeCjX8b zU~i;X%cGFeC?;qOjC`ynI@0+mWyI6MGmZ>iDt2; zYQ0FjjfNSTwFMB~y}AinSTiktkYC-0y2HM0-W`l2nKeN2_c-8JAsA0I|8ej9&n;p| zP`uJI$)L+b(F4tv096Z#Zr%IB9KQay{6baM)zdSnj?d8L9HUE20bvSNIo|n!CD1QCf-RH);B z0i>#{V-?qZD^Wr+*J0ZcppsJGNQ(Dbq2N;ou!I@29B?0 zL?nD5Y%54HYB#cTeVvSx3nB6p;;f%Nf02b`cd<;`qPOII>aU2H1S_~v`sHUh%*Xr^ z2*|8AN?X>ZVasuDmS)uY;;P-Mkkap063f96PPLOP@Guj*1=(M1m*1RXJIXxh?Qzyz zJIp=XH5Y=$8V%X`NuCz0W+(HVR?qzI&r&z%VJ*!67sbd*W-W0@%r+5p5gp`Op3vd& zQ(HIDb<}#}JWWv|`Yl>f1RpY6`_g`M0!sCtEkdEQ5Gzkho0u3$Swn2NUrOs>zY(fX32dby{wqtI|dsE#odO!V|S@K zL3@SDApxdxYQj?_k?B*~X&Wu7{G+E;w1RCQ;Qh%!dX6>u@@ zRDNY36dfJHKWPn7{yTu1&M=(64mQ#_>FF#h`fM)iF0NoiT@U`6doBGg-{J!*oxXU!sW19jVKVQlseS5V$D*P}zJ&4qn1P+}-roLiWEON(v7xVzHMYKwt@ z4h^*+-LcvR1+24grq}7p^1aYAZTZK3(?F-MB8#^D*%3~&dmVWZO{~)E6ZJwviAd53b-!x62~(JN(t?DU0tbvex!6Bf+HhyQ@_XYjGE{@Z3I4~a!X%|?_6*;{13X`GAznB?D`#AQW|MNasVkAIu(>| zh7ReDkxm6f=@6tOrEBQ!Zs{0c=%Eo11{mUH?|r;qp8bD5-pBp*KCbIN&$ZTXNd_@W z2VMVdZ>4%|N{`b2<5RBG=AGCp1jp#IUzCpf|BYgH`S+Vfg{)>#t7luLbDEsQJhLRn z@fI*e1QCdqqTge2QVf0YRc8OjC-`W~@bT)>fs5cOFZ+Zqlyrrn38yCjbESpL<`QaA z1V&c(E{o_bzF`j4zxvgL!7jDTk90g;^}$$#Rra*E*enTt&KLd@e0P&84NIP8sVty> z4$*ky81dxm=IbJU%+ zi3o^DKx%_t{ezC*@;HfBWUsp(-X|w|g|``%YEef^%;P;PUJM`-K{U*$(k*UtuRhc> zT-j?MLCF~U)(&c#q7x&{6NY8pp{07Z&N7d=Qov<|7x~B03JChjeh@m;kVhxCKy1ZAU3T0PF&-~(re8QX#qI5JAMN^O${MAn{lfD+V6K42f8{2f#|KFLRxAlAVUj*Bip@39N`@H@Zc2q9 zcB)qK2yQJN>b;3<@%bA~StTLId=rWD;lqx+j7xFcmJ&hdRsM_(Z`{-Pr6|=JD)Y9K z_O5kpE)SA0S>aOK)!k-!Hj#5rVPM|9FN|(eoL$HY8sTABl2RV*4iHO9Y|cO7N9XZ?8@9vqMMv3;>u_W}CVWuswzsit+)+Zl87 z>Jd-CL~~Cg;MjT0i^sT?YWbfO;wWVDN6Eactz01ZE6ps`<%%blOtpVtu-I@b_tS~l z9o4(QRO@x+&3YUg1v4xw(@4JG+M4i~F)@x7)irpxeOmA(8ip9I`CJ=NS`ch9e1_*) z&-=2Nq9!$}zmJza`E(JwoW1|SqN>!`l5kwgR&A^nH0L()$;7-mg-^`fy7G0TZyl9| zE+s+z*Jw97oP$g25z~0+vs*sMS~_kk1p~#wKlUK`VVSw04pEC=|Kvz&%MpH%b0pco z)P|91oUsOYT`xPTy3`7ND@I-+S(88mS9rO$Orl^ry0sLCK!qh;8k_0Ou>b0K+0C}1n!RzP|s0{9bmz^&8J-Tj>p8DO}`bkU>2Am*T zdBmKA7u-T--hYrRGYx!g*ntuL{(nwm|LaeiW0cb=9*vt9##XWulvRQL<5>l(iICk@AFf+LFWa~V=!=Kv z_5Pz;j8}3l3tYF&w9Py%@&RH+Li6$$&8%3%uoK^aGglek;TzBX93zphw+3jRkKQ*Z zI>k?bW~9qgT+3X}p3!QSirE{a)7u^64f1q(JLL!lPrHr2k>BGKP!3!HOANBZS6qqa zic+k!Wr!NldB(J6MR;|7PyxNvbs|&)3Nz4<=uJ)Ac>dGV5}gYQdye7EcuV2q8@!-u zG;OC^6r{0Q)g{h((Ciud*wt0N6SvpUc?0!_$_{m>kj+-I0oZedVvry|@AOO4O!WlC zgAs(vH-}O)i(s#0Lyy#{78AaZzdz2n@$soChh5lPn&qe_iw0=cX&+u1!z^5!XkWIV zfok3E^AjXj2Y-eMi6-}WRnT4p9(xy+6Aj@Bub6PAA;*#W_(rdcxk9$vI2b!=KOb>o zPAmGw7NfPqc(uDAj~j~SlFPCE$apGpb0~pH_ML07pjq)nXU~YDbiSh9)NJluw?DvS zER11_;sQFnAgz$Nc|KD*{KZ@o=) zPp*c904&M9Bhf}+=2umgS*wlKe?u>fO2k=P`IV3k&%OzNdLtCu)%E z0s@HJ>R>gei?0<$-nsDt52}pr8mC!%*M5NpkM5Jm%1e~DTe#-8W&v%-wha?6G$dyV zB@{VqC3ERc6?W3?FXm<1y3qQf=mp64u4E@|y}6Fw$%AGqDto}M2PnU5XbxG)3zgXp zZ2i_Qc=cJVdsIv>4=>!O@cVR3xn~xBK7<`1O+^414*m=l%94ksf6fxw8Ew7V z;a250nzLF4IXn0Efv-4x;)hayK3F>=hdYxu)`FyGVA+i1ErYx;`e%%Bz9R1*AGpmL zt|w@MgN0pp{$6bHr{H7?OJ3jnk7e}#_t=@^rSU9m#0v~q;joCK?sy;mx_g}`dUoq^ zO`i=JjHH9p>N#)-wM}ly|tk7ifAz+8ZowsqwF~w;QkN+ ze0}lRVJK(TUa791V)=QaizPQ^IriyYdgN)00CT0M$O&{VTrmV%J$PeN3bfhVQAkzk zkJI2cEWRSlp#x1Y71YPL!NNd3x2l!rKM85~Pt}Gi=%p8c+4F3!8N^~_>6)_X(=KTT z%L`gN`7e>xxaAPSd6)OfYeUtNvG|5sKN}DthK%BfXDG#lhqPVL;M`oXLZ(@Pn1}&g zfUNWO!CN39esX0}Npa(W%!K(iL>p&e{m^POz}eY<#6 zjeqM+T0E<4Oevd*HZ3@an$ID6u3JPU_3YLzUlJ+}QR@AH!(}m^nM+WqbEp>K$!d(1 zWwSrBkSZzIoz=~*s&D2niLe3jp#<<)^SIu5^|#w5eBIQyNOR#k%1n;@NGDz!OyFW; zCCehVx*x$-(+bo}h4lU)Nk8M1$Gmh}|K_1JXZjQO}#-#pI6 zlloj1tHWXHE+`;PItnFtSI>w?K%8JUz{z zQdMfnFFC0fs%JL{KS&;`I%|>Fcs66#T%PhP<5g|v@Bff-L zZRxd8N$@g1LB%|IG*&Jcw9$S{)bTftEwiF|Of=t0IGJ=acp-gMA3&@(8|4D3;}my= zcki&Bwo5Y{I9?JU zA=54uRmSiC(*OP|_Dr@yW=QJv0(y)3C`MUx)_!X>X)kBh)n_>%*?jDe^_y2`UD&?P z=6RIw7%n-Fn+dUg8_bNNqj9q}ieoL57Wh0z&i37TkFDkny`u#a{&-jWhapRBf$}xy zpcgM6jfK-#M@4mgdA`-A8t3vpNR>p#N(D?|0%C)WWfwZDS09e&7FJ=F47tbj>v!`0 z|4=y6W<7qJg@gc!|0#(*okCZKcJGIlyDi}`+?~B{<}{wBkNVLARj_Vmaz4GPoMO}5 z(fo6vAYS^36Dm)Q=WyVQST!%RyTLQR=S%$&5YN%W%Dn=-az=-uL6j{KF-oD0sS%0- zgd@e_x;^iIxi&g>ginJ@x4F0(e|kN8FLm_~Z6x?C6HPBSp_*`QJ0;B}%`okd3rdN- z-Tl?qs#NTn;^?cbO|!z+auDmw)eDz!w|F}^ z0;n#hZ>oyc&}wWEUux4?Th*1gccN-uFm*q!&ELG~XMcrAVWnUbHHNDDE5^4LYPBp4X@7kUdT z#W$ryUtXtB40qpd-?QGgCDS5_loF@EG!ECXfG-25p$S;C8B7%a_-(1Xek!3<(1pNy zjJhjW^Cd37DsauC97&}yS(cq2e z#NU26^h5@8Rw$b+l@%_&CSuzq@)fU>_(OjZR;AAsq6f^Ezk($u1l_8 z`+$Ar!QnzXx21DuOX;JbNegJ`%qDlisb@Ro>UO^Nv-Q4kk&8&(bO((t0?)H2Ywxzm zYSn0uf&)!}@#x}W6QUY3Dvdoq3#X#+k^VAJ-;r( zUP`aAZj43dWwa+2UkcG8ggzf`b~QJL*M+K5ioMyjZN;ko{FigMe}(o(UwXsVN%WYk zhZ5lKDgOTHo3jsS8F18LlBi-sR^@|TZz0J)w^w5AYeN5dq;{u)O5#wE{zduoa{WGA zK({pc>^~~C)YGic6R!c)j!`!XA0@y~-5j=t$5{6|EispiiS_j*bN*bETok%=K&aS! z@cdtf^xW<%eN6XypM%q=FY-Nb+NuUG*S-8;Khnv-2HPWfJUr{*F?Vu*ooI2&11m|9 zXz1OjtcYh9=_#>1$c@}Flf0ice8kP@f`_5oWk)XglT|oZXPYjAIQ@Ciy`jL58iUli zQ>>37t>eAPBm@r+sp)M=EbO5dVGV9tGE8Y@?#@{PRI8_Cy6C1a^^|0{(NWYyI3f#V z$?Y))?Op|XZ}_JS;g7KVS9M%D?ce$aGQ(gv9T_ZU{-m{eWo1|Le>)r`-;4N8$vJ3< z`gbSL4{m_Yqi-tC03na>>mL=?@9II)fOZVPe{OojmMN}};>HzvaRGOB;88#* z%==5iMNv;%$Gg;TT!HAu-=N#;omR!;(aXYQ;!r1=LK4{Csw9 z2rv)BhF<J3-JeYY^W$oq-ojXV^P$A;Rb5?h7HK@WyCKaO(_JASS4Shd4F2`Rk}9LG*JNYpPI11QpljdMM zsp=WEp(NybVXNN9-1$qDr|5jyy!O7RaW{TAuD3sj%HyBVXHaKL9JMyC-s;?}b{8B- z-$SQ+_MJ~)CPP<<4AOiS5bVgaTCCWc|A^` zfx4fW6^spjWI1=DUd_5Bpy)7o(yGI0{JkVwr6ZVD$1DKttB^SQHt(+eH4+0k5h@vWMqxLBsWEc2JtM+dG1jdO zo7olHigx?C1Z#ii=Wse@YX-c$f7l8Tgo2l}qF_Q)>Oz%+3+jx75t9kIHVT&H!?$;i#&3Pn(-Mu{g--oAiuY&&Lr?$(=6Md~p@&XeBU;?TvVsdz6 z$PY_+=U~#?-%9eX(1af0*7nMLj-KT-*f*!{teH0!Qt^in%H3iHuarwEv&8v_TfBPW z^!YOX;8Kz)~lb=^&cz6+!E`P;U=*yx994s9{a4?Yuzh4Io}*sC_D{j19_;l zS`q+E8s>m9$VbdAuFUqK*$%A0N{3VAyW*ERnrLs{^vrX7bwfGJ5BzqudAqfb@bly_ zrXLI7E`XU2f-dI;6{cR%Mq$uh3DhnMFR9+Jw+7m5mh%_a{Kp44XQjp&{ZJh;8$l~agW)+J6+)=Zj%h;aaDzyL%v0vIuFoO5o`^1LC z7pGbh(=oz31Jk+d zR$72H!-OJ-KZ8GVEl^^d5}(PUSYom0XwX&H*mWGoH)2S1Ln+GNuV3r!)-a&{8FmBUlXT+G|#`LQYL+zG2s5~cIu0=JyA z*Pfv*kI#7(*Cv@6P2F9zZ6>snT#cjcmg?pvEhu}gP{CrhH>+PV=Te}Q`gp}9BI63e z&U^igT31_-))Y6LQj|A87Y>wUX>p1a>02J$1gsqrgN>rf{LFT_pGtripnMUFOUgZM zoYYYN1fVOej87Mbb#B+O5i=gX92(;~m*Y11>FGbV>Z}|_;a&SfCP&lW{?Bp&IBlFS zsRv4V78+vJ2!a~?Z(Q_j!ro%FDs;!mBEk^o+j@i0{VH6?Y=g6odUTkRg=U0-tNJuk zUd$>ZZ`l*2;IINZfEPp{B8`}hip|lhcMlD4p3HF`uc&@|hI+#eCg*}!KsNoRODFxo zJz(;ph zV8Q#1_ZLXC6ZqPO#oTeJiK3)3eBSBs`Do2!KuJK1L#K-od)*(k^i$KxStNQw^q9GB z$7xa(xK<9U9ara1l`*YEqZD4V$Wm?D*ejIb>PF9QyY(Opl?P;|QmZ`bk1=vLvtj5o z`T~Re;=?iG+7RAo{s10bkRH0Jli_DU2tN_Ak*vHl|?b zPj59MI={=n@TY=E@YaJPu3i8hM_ir$%c~Py+K@jRk}aN-Tm~OS<35O$ugW4kYuC9ir6AO4P6Na0?S{OJ0c~j8am8Mm*cwM#f zMs+2?t91^KqfYZzS{_3P@hn6f_tg=EDlCIp@Mo7tMIFX`AK~)u`uGiL1xHMDYRf@# zNbjs!!l)q@?GZL>QOQuSNYtIX<9X4j=BpT|r9QeIrT(Iw!R6h~jS2Mz5~+fdg7$fZ z%hLxPrA8IDLgi&1Z_beZ-3GZpYz^ZCdwSxp{$)yYsU;bNdJ`Qal|k;f-!J`tsX6^PHo=VB0 zq=@g7`tQ8?6diR;&6wleUzWd1AT%$TT8893xae({ruR7P)Gsu^XntbnxaWE-y(~o} zkY2Na6Sp$4+u^{jSHulsI@iz*k@;8bUl?ogP45I>L{$}tycC^0n4ecCoBf$TSZ$iSnv9E6z09{xazBB5jDSPcY6=-MsV( z4U}~Ez&ZSQ`(-jfNj@le;(Q-H-ZuNOt><7Rw?psdA|;6Qw&SB<`a(YAw-oZHaF=B(Qn-!f&h$8aO;2Br>!Mm+JD?S?oyjsP zaP#bJQv4s{)>P7!_B4YPmtHa~oEIhhOL2qlbAh9Wkvlm_A2RuRqTu1K!fhB(Rq>dF zu`(@~u`t3vlyEXB%=Fy!g?ju)EIvEch{Wf#o3GWzT9B9A)iTv5c)PO;Cu66yKJe7( zPT-n-)W?&~6gi4>I42;B0kF;lVE8W!j%S_YAO8xz)!c0!yY{cGjWXxY;&*nN27}=Z zj&8mZlO!sQ;)5*>RvlQSjqx`O8XfJYTSb=#6F~>J$l%ph#Cu}oHF&woYH(^gTdVaT z>d=x=2zGpOZ@lUqs#{=CIuK-9+`D4)W`?HuXd#4dhUIW~Sr|w&C)`GR@mjKVp<93_ zjMhoC_cM*rXv|e+SeA~sUMW&Zshi8@TCK){zXCP)j%;9g{r{--CScuSlOFgszFCbZsVafaM?N>`z_vu zor!9upiBp-aXgFe_siNv?ho)^wG!$a#Mj`~N<5>r7tgUvRmSZ{dOBS)+Vl!yKs-|h zA}2Af6;mKx|nLU15h#a8@zxUo+fl+ zC8M})WPJvxTj)5s!(i`=!&-37ajBQ^IQ(Mccsg*iA=@tb(*$>0=m(5&(v#OEPhL9t z!S5TUTe6j;RhIVUan2M^p{B@2E}Ej>>x#cVr1OXhKc;WNiJ)EAl<|&K4`EcQcx~Kq zt$KR9hCJzLgvZ5GL!d#xB%rtC$PJECLOVF7|JRb{Co+6$v&*5J?7GXsE9Y5e-E_Mg zgZy4qWehWncBX``SpRWc*j+`Tca!vN}ZI8ra&Kp_gL+4Ue|yCd;z?tr;2JXVaAi!T-O$gn;? zQgEg8YEq^0lL?=`Gia1-o&|L$2nm)PTpnP;_id?_?{D%Hw}p^#4o3;!-RqyxIX|eF z>U@2P$z@ZVneAoVy34~3Mj7hWRx~HeQyyq!g-{5eZgoMr9gpD&G;xh?JgPc0Mz)pF zj(-sYH+0P#AR-V0yJLXh_f$uJ%5bmyCL8aQ9HD;&>s>bau9oM?hsSVTSeZj*2KN7E zAYQE$s%xZ7oDPPdX8cPRPHMBVFj-{2w z_m+DosZ!=#>%)=%yX&8mgVnp{pMm$wTfBKdft$CVzN~pu$-wS-o6dJEbzk0x`*9PneX)H z*l9P4tUhbU-@yD~K@mBg8DJTle{7R0SMr(9=dqLGUx`tWk(Yh9jkj?G#^dZt%IxjX zg}_bQU8c|k+&HG(p82I#m`HH@@9HjVJ1O)@}C(_u47Qu}o0N?Ic3+;ZT0NGk_y&%fa}xRx*wNA5kB!dx^H) z2>m6mi5BrDr1`P(pVRgyXbz}jr*sYK2j+;D#7FVjI~4edoGakZcA>KoIwBNOE_fzJxV26;#8VyWKap6UC$7L#7)l}Z_GRK4_uYiFN$KqqWxphN(3Rih_YT#^4 zr0L|d`Z>p*yNW>mFcl%&?AkG2HT9;xgBrZs2xY&lm(|w zAKX2xcjS=hq2CKZ5iipFnP^wYofuT=xEc>{Y=+MbK~@3kOQ)728iQHD`4uGMi1K2b z;t{%r%)|a-{8nwU@{VFycUxH7gX1pug$hCat4DQBj--!AZh;QQleS^8-on^uVDG;z zXVk)!#=@g({w0?Di-_JQ}=Y>;!I1Un^bGAX=C1Wl{l3wLJ8>t(79(ul= zJua(oO2e=`wq#0%bBT%$42o$NLveUeShQN#NUwQAM9`fHBt?|?f#7q$>0(XLmP0ytxa&j zCfnN#PV_@Nk!Pn3zg>1Rs;M7abPd+)_Gym%76$=|&+U9BgFh59qKzT;dvda|Y# zh7gW137Kmryn3-dF>u+6HKM8gQB9SexZLHin24Wjjwj74Ev7j%fz{C10+&`R^nLg* zy)Gc2yrl1FzNPL5_is(k#Y!X2w>$f>NnFh7cf1wOQ#{LD2dYVe$)f#j zP%71~Y?eqVpeNAthIYI$qBAX8=hN9qm%9uAJbi8baAc!>5O< z63yZvI|&^Q3F)<&&+%*;Lsvv5ek}z}!pMuFiI-ETY*{&r7lb1Inp`!B&mWt|Y9*`1@*M zJ$We*>(~G%w4B=di3tM-84L2=YdSnbr;FxyBv>{@RX>G796~>K=-@1|H)<&`#Tbd& z%3LaqJ{o98K#KHs$oT6k&eBqDE8nRHuu*imt1|;^DMv~^w&{1PxQu1@ ze|M%&r~cr4;2v677#;J4mJ7Sdu0Yq%L;MEuBTzyecVR|Yo_0dIP7kM~utmqJbd(?2I8&qzwWm2L)(B!0JuMF-I;Lqr1QYM#ZE|cZx zJmWUwg=(us2<=_rE5&&bi`c%yd|LnsnblX8n~I{_I51d!0UxPf&Z;-!7&NX&b}bXd zl8-|ceqtuK8T}*cn~xMyrJmC0t?Ol`k$_9x`0}_)wmMMXEA;{z&4d?M>;ha${ezzh z4tnJ=`nj){ynM|5lmf!->d!9@{siu%2Wpbn-LImp-vR!uX=DADX7i*9J4hF#N;dfC zTFi2UbV|D(fQJwdaKpbCLEB%-jkLD1o*ISNdnSP0)5c z9Q~v@_Fw8)K(tmFN@daBBn{Ww)5r|#Vy#y=z>Y?YF6w#qMO&j&vEqAZUWB z7<7ntZ_fSjC`y};r?_dhnY_XD+sin@uC?)+Rnlm8!RF0y99t8F zXKacdQ>V)r>A?0t;`%bi`}3Wf4vJ0_Q4DkM7u$k_`sszogq&)y8VcvSt@lOi!(Xm? z=n(q6U5!Eb*;m+7fT>7@acCN?*8Z;-fCU@!rra5p3t(n?Trw}{j)=k#1$X@x{L(}bkRGSu)! z!?)2jcGljUL(kezp(Ra9#uPEYK>t?3n zp#0X=SWGvWXw`s+s}-;@`-$^Mi>_tok&>fAEM%SqVT^5fP>!xAMhK5Hj?#!6(cEf^ z*Z2A^yf>tH#CZ5LG^d>9E#ggucre|Sv5NjgnQ!mSGf{#il?tEUz;*9L*tVQ^G8DH_ zNh6F|HONO!s)%pwV2W1=>Rw{E=?AEr3mB+9p2C!>ujC<&-Ua z(@3h+KR>l){q}vIPsZC4YT~$TW$tf(FP(ay3ohg-*_G>LF2ArNlB!mqh>c5Q7&+_k z%hf&a-(W)IeQYPCjQnP6PNm63G(`aO?l8Lx)I1BSsXrK`T>1-GN+D@gau;8-rMS^w zUvRqWF60B%SC;(E|7N$PuRw?|!3wNmg3zT3JmwkvD0Ny)wq!bcZ^hRx6WHmYI`~3+ zBCvEkL-aKr*N!tAIT zOQv1)z5BJcRNb=5+p62NhLPhzb+tCL_%PdiLjO40fii@}-4w`Q2Id5{f}3oy;24+4 zu2YhZh~z4+m8R-_^W>#AdKI=Vxkg+eR--TST<3(G5d|lIgj0lSUdpe{j|+FIa_;NJ zBr8=AgsT^Kt}Oomr7GH!DTk+j*5`Px`(po4#>!<`*gltLAb8T`tNzX^I_**j&cR4O z5aL)#0Mh+yKLT(ZTjU|+%Om!>JDc7{8ql+-=ia`ev#;Biw|Ncu?08_AtGDl)gf>f; z?!M-%qt*+g?IM%2;b6CwY9=+0%5f@-AUqE3;XO)B5H8WE8p)bl@|$PtCO}(LD9HJ| ztc8@A0%O<|P6&#tjT0HN0YBE3anB8Q5pb4<0^C1@dgYBwN!gUPDjG3nHo@oTnu!$O z92K~)CiE``!vVL-050vrvzzSefP!inS%7Q^7Pv$9Q5Opl)xM!g83;|L6YGu{4GI~dzm62W_8gcdyLB~gCl}Ku^D)$Vr za75kA-JwCAs9#yKdxU4&`kB3w--zctu~=p&wc1?=@5h=Vn!jx+bd~?JrA@lU@I#6D z!&2Lgz6P=7$OTv%&Hqf^Mo&<8akY>}{^fVj9gjy@v+3{5ch3^FOhhorQ#1d1f2ykgjvO8%i9{ zH7590hZ1<9l5uWW5!JY-efkRx&;%E#)_hiP6xxYQV>gY&&Ba#%(H|`vf6aq~OEmMQ z^;JGcINw({ZPJ|*_&*d$+z58xqfv6;GDC|D1RJFf3>v9Mj7i>^cP!V z@o}-dY%^!d%V$xGuNH5${~}H2))zWg9{&BD^f#kqltuhoH~(J@BQ!7~(kf(@i+5E= zSl!ggQxDlvgU9v#WayCiQFOL6dPXDk#)o$S(cF>E8;4@8OQ|{<5A@|hA`vGhkL{@7 zf3>g%SJ@z6`nWiV4|e=JQcT53ip;c7oM44w4}t)@?a;)V`M0NjSFDidZ{O+^c#5=; zRw@Cq@rI&Q?e?213Qd>ooc9e{lXHFqM@MV4>N&Zz3M4x8D=!Wk7FuvY6)!tST*xxm z7oC8J%?IS!U@5?Jm(e^oVX4G+V;O*Gk1z}al03I%Fn!8w=3;} zE`IX2av>1^tA+|H=`LBK_=$UyLZQX(3>`0jfMfd975u>CT3-(H9j_4QYiKaCz^6zy z+8$xE>S7CR!mHmHi1Cm3W`c{=PZoj-TD=+zZ0%rDt~GSAkxR66MqN~m*}e&>n_u1i z_air~?qZ_w!}w61(4~ziho6uK72&R~gdKElS$YPC=uxhoWH%BaOKC&uDzxrlrFpup zxETBdV=lG{vEb22$TB%j32ghSRpoAOgT*0G`M9>B^fUr=ykUirQDhXZ;9FZ+^)Ayt zdQF@=HymjhTV8OhX}h!C{M%x)-f7zIGfs_aCF%KoG`|E4`8tw?ypb0_n%C`XTI#Fj ztW#`oZ~B|&I_CT9U21(Kc5=1X3&#u6xZlU$Q`4|0zDZL`a*I`iZYB6c-ju|p4Vbx9 zE@I6-!RB%|k+mmo`pnvGxn}OX6coyVdqrEXR23h|j1MNxfXIeN-fl)J0LCCasi`dG`ntZ7sB(^vD&(;xSGy9`TgBvwS4WbM$4!!St1tRgdlrJ=Z^k}3;YZ$$9+)4JyQAZ7|w-_M!S&Q z#+#*6-%HU0aXVh-s-PsdB%F8-WaL#X#PV&eCQ{`FDjFNTW?t2!yFpY3QJ5ji;k<-C z*S=qNYB5xBdRPu@`hVs01RL?kW|6K<87&Eh5&HObf3OeiXgL&I;GJ~dtqsiL-ppO6 zpY$ZFlA{ey>h;+X=Vl+nfmr!mA}qtjb=R1h;0t&nDd3>zU7~7rJq=O;SxLqX%e4W$ zHK;!CuyJbe9H_~m>-go(rJ-zJ$H}XoV%#0HlvL!o6m5hR7ml;J&OWZ~)fzzlfri3% zAG>KE-lM;U2K3q`dD%YWz%$eC%cipM_I&EE9rQY@UTc+rjz`wZApd{;$VHdVq5E0H z$uHCzRlmR4V%(rlG2p>KDE2=i;KGPC^AmWp6>>I zUbWbgWXWT4^}n3;V4nYqR?vw-Kq~t*l}jyLBP$H%4$YX%MQx5S3gGJZv|k;HE|bM< zjq4ISvuA$___k`~4D14%JOqRD(8pvuK@r5db|#0pLm@Nkf0r+S%9zUP8Zl^AXe{b= zfOGZ~ni~svb%K2U(yt)S3zd~MTL9bu)FM3-kT&NbC?gb3>=}hhm zOE&H8twb(|9qD335hfK@d4_n{#PZ?T=4E&uw`x0M`QFEmV=~3P;r*|Tl1%IVJaZ+B zif@B{xPgVao5PLRcI&~7AqtwZ1r$N=2%FG<-N2@Q;nTqRQbWn22-d$%-7Zr)E@@&( z+~|L(i|w$Nrb>ROFcW#4w|vNa>~M~&31Z|7{qG!Lc)f|w?lFUo#4@Y2Rz{HX=>g)- zSv=r`@<)*B>`US7&IN|gORz(qr?u)S1bK3J<>$(D>)a_JhFo}gp5J+2a`=r<_h=t| zr9TKRhh>5>11ZSwHf4=JyI)1m&>i<@;9CDc>Vb#D+3?)ufEyLSYMx34iiIfGnS>>u zzQZan`Hrz?U9!r&L=jxb;RxL!5V;u`w*{|iayE!rsV&kKifNgY;G`m@-da0poZhpH zVT6AQWfqXaEMf1G{bjNJ*Iie4v!NY+Gv~meFr2*(aGcFJEFr#NaEus(wiCMok8KT0(^RV0WOf;}idS4yVUdK;;6h2< z7}{8R6yVKfK398k?gS{FzroNlp>f(VIX1Jwm%KCEWOFpSC zM2;s*2%j3Esq$6fD=a*$JlAE}>L}#PNX@bDuUfwdAFGiUTphk; zB19;+Ro&~4y_onGZFk8<-PJh{k~#gacwSYfq}KQW;k$rsHl)xWPH!o8GtrY{_?k9# zu&N}g9wMzZBh~WY9}GENjzjpc0B&f;9+o|&9fG++I=tzVOQ)96a+)GXD!x$wnZxEj z&NTS39l8AEAoZF+u}M2+<}OyR^kkwD5-_yV4BJ&dNlY~!!b7rXA5xVMZhjTEUBs+U z3!j^i=*4HJHBlQ8sdwx2S1yv3#?ukV-Z(rOzZiFqquxBut+Uh7(WU;Em>om`t;S=%VW z*9n9j7{X(C{4`ykGSWCLwH^)4I{Dpv3&uUI*|_pd#cf+SnftkBHMOMZmrdyNfP=Fx zXa^Lq+SW(lguKp!BP|%|m}iMm`ysuILl4JN1sBDf^n=}rS_lrUR|K@O zS4jC*aSH#$-?32<#-JJYz{d5S5fC4F;f)x-9+|J;(VTTpl{Ei>;rL(;5-+nxyh_4np0$|Cd+#I{_}(Qq<*9u)t$3d19Krhd7#^dc33fiiYj zLPE^m{Hkt7ybdkKrQd{v#ZOaIdDBT3$DnvvXto*m9aCR8Co~F!jD(DbTrT z{R8am86ApT8o|AsKDmeQ`&;I)ZheAs({co1`%ELpQskFXzht(1cKtC8nkGhlyrgg&LQ;-%7>c`D|^@4^Br?qmA0Dc4KmZkolUU^@`Ia+kusE5tmgO)lF z#N|0*Ws-r8dv}E==9udaP@+J)X`x-EJoUv5W13MXe)FG~=A2s0&l$y}6ozup>&!4p z&B8|$lB>)xrV}Qvn${7B{(0@@mgDn8&8y4w&0<*ycCQ;;1MTYF_HCJ6>(i=-mX3Ay z4>(nhwgR(W|0@n_=OiQxUs=Au!Y5s6O_Y5=<`(9fynq;%F?= z0TD}=b=dPTpN~X4I39UHb918E>N+W0=4W+!oD}&!AzDIuw)@JZHnxMd9xLbQ4(VXCJsp3 zRs|z<(}G~=pA~j>@sNUO9Jz4fytOnVGhL<2H}R2MA|+CG&oLv`n$ytL*O3cj5a7e% z#|hlW1G>|^k3JmR`0jGy136mzBMr)6M=RpuCt)7r2ZZDPk9*Kf;TE53tq|*OFjdUz zm}SIT+SDI;yQO^3TA}iZh>V*s)!LNHcfUKw-@bQH!qXb5-KQuOAri?VJJ4A-NY%N0 ztrMn`C+dm*oAZP|!qK3bUPSq$;8AFS!tA1iy!Z8p@se-DaE>U2iOx^Z6CvC)N0mPX z|9PQnuZo!6Q;T&RYZdUNt4#~ayUBaN*mq~oov~+Nc8NwsvIW%)b>j#Mi=j!&iNs&a zY_#iPvvs;l^3YF96y*UmZ>nV+?fGw#{eFr4^&gOK$*U00S&d;&x6$QHhJ=*dpiu;q zvd=j@Ddp_$XU07W#ST3TNk6dD&zJ*kT>jyeRp zk{+w~EmC_;)Wlv6esW%=*{6sZeD!x*k$ZAL#w5ZYS*w&IknK`AUHz)q#bxW@jf`m$ zG+{vd_nYWJV^e)kH8#-NqVG3)szwoWxM3QSE08}y7LAg?87o+7 zDy?r$K=P4XusAq=bH?k5Ykmr}U!$n)aBATq-DlnucS_^4D{_Qr8bN2_2oy9C6j(-A zX=&fO)iUBe?+xgxK}%cLphb9}bZunT4w|YQIw`fCAa z+y_2q$jy}x`{pmjd&GP$9DDpt3%T=Z4Vg$5(*5^H<|4>^!TAYV0AT#*#r+42qu%t< zYlBVVx5*hUIf3{yM%4FOlb4s*Er;2(*VmA%iK`vz1iAgLyY{QA1eqt{o(JLgL7mZo z^FAbRk#`UC)tgh&^UW1*v^)ape+guc)K2 znh6Qe1hj%^N~>~f%|{c*jUHfPfC`0gBu&{X*O;78!LnWGwsd8?gt0ZnuK$dn6NwEa~&|wG!O$mJgqt z23lJ#K5!*J#YSW`NK{f{8S5~z&Wtt7z)@OO=0Z6>Wo;FSP;NGS_o%xF;ZCmH-7wPA znOYy;W|w`Aq4cV8_J$p%C~Yw>?N-LQ-SNcvbPsfPSxv) zMsY>xoCi<}%2h86?iQzOW4_0_H%6we7nU(iD_u827MrmA+Q`cts`%Z{z}|W(bSIMe z@3IYk7%1XQE_~Vp!8s~7dVk7{l|2i+FQ~bJ7!@XfR(wrUA65^69Cd|xPP4z?8f4s| zw?;5;XLb3j$M-4BZ?s6sH*|C9Dy5ai-k;_%w_~+N9s<8bfSXqChuLjcQ)`$82;MJ^ z%lWRjuD=zhJT@u1w2xGVhw##$s=0A=H(}T(rlJwY6CAx-qgj(SaA0K|AUTPw47GC_ zLjBrBkpN^J!=K{+6SJ&+kp*z0b$oJ(OaPqllm?%R4qf6#U)H+)R~CQ|`L7PBM)^Gk zu3RJPAjP@Cm<~)|jspRAQ;^V!rU!bR9i99;xx#r;=o@YoApYbS<0+0}Q;jFAiAv&LuwKd(n z;9+21ou(c~P4g$U4m-U7ak0q!Aq#e%YQ>_$#^fW%4$Q`e+EBH_TLHROm5}bmLZel- z@&QdrIdaa!^tbW5h`T%~pV1xcowU-{&lI|rY-MH6-qDmsaFW`icHYd4@)~8F-M3sO z79p%NbBV9p6LJUX2UK=2=``R=dSSHpBm#7+bUOWnb4yc{WZ{?{%s zg10Xi%yXpu^E8Djvz1B>S>7+A03*Bd^dz}wwm(+X_|_}a!W{D!XOlzCyTKl1VTS6Lghm;9TxV8vXF^`3 zh_axFyNZC~l80*7u#X~-+0sb8jRVfHJtdmUZKud3NV*&-wcy#m;k)}hnSwCyo84goZfTvB*xJ3A;GDe zz+L;{9*ov;JNwIc{@0JR{Q|*IDg?#14lI`<&E^UVti6dr!fE~QE(p4N<)ivb1ptPd zi0>Qk7TTP4(nKs~b%yhCvLk|2dapr!zLuyF1tN&zf ze&7RPkXJN`>EAUSqSQ7e zZgufu!3L9uKX8`K;W_5PQv?H@xzSXPsJgR8$sqka@*`=)!Z)Y)F&D5<#`vjX5iIwTAb}Ry^`mT=N$Pbw;(%S)oL_TTXkf9(!qpc_Cky>wys|&pvUal+gtREbu+PcaVBdHhkOPWbg z240#kbhojHBOOCc*-l;)RNVl(K27+=JywOi!x3ZZMUl;h6WtBX!64OXfizF&P$l}( zl-H&089*O&v)P;hm}{c8!KdbW@xp{)}3j6kQA%C@<Xd}6~1lEFO1a*_EGGv)F4cw{Q!tbPQNUf^s{AfAC>L;8G7B|;pZOaHC; z{#?6GXmhcIFyQ(Db{bsK$z59-`T=%V%}3Sd9v^$K=ie|to+oE*5naX0$ev02g(Nja zF<0fzhS%9Vz78K8Pi>TUq%Bh;Jmw}W&{=lGs>+Mm-5uh9{Z@CuNS1wpojv&@;0NWx zZ1iI56k9;mhetny&3?MM@T;T|v$+^?LHUymznW&#P~);{B8FGn`O+=y?P5X`H4TIM zibJq_5xcL?ty0rQ5G54lyBk>O9Ee)0467bB3b&%aIxx4r0l}&SyUMcRXdG(j5$B37 zlE!LNhvbMNqKcT#q^!GN=dNX2&}*5{yCk@84xToE!&Pija4Y=IQw@;0JdSzCPbV5sw2lFk2_w#}DME=64W9_nk%kUHo?$%t^@AQywkW38I! zN2SM3%W9WK#pdb%Q{M`IyA}36DR2s&dDrsbN#goMe{sZe{IGMM;DZanP86OA_zwsuM(ox1789tDW;vE|bu?wvGXz~Sn^F*o7RZQe>?~FpEEA$ zkjK7HLuC1@QeqDVhPMs=b5)bo;Ea8b!$|i6dY7=}W~yUWZ4HHMs++Wtr_kbZgU@=9 z_VVgJ*RxrXo$+=97%wK?_mrBUlz@27MU{%}+Bf6c8ni)6wBT-?+d8!(XSyd1OvYOJ z>UslcS<>^Mxl?ym$)2pV6QclEuRYS~kjD_+7PPCW9{?3f90TA8aNh%x86d1 zmPTF`C#HNd& z<($iE3#&C|8Ay{@Daqu|PK)ZB{#>Wx2XGIU9|V<{Jvd_Ok->3!p85(nVSlZ1-JI>e z*L{$~zQ%C6q!x~na?N9HBmFqg_1mD8I=3Bi6-iSb28>h*IWPkFl&7Hm#Y-Rf$9;&G z92g2u$T32lZr{D(m6XeaSG*%ve#hvvHE-jxJqU)NM9j@m|P+!&k8`u0@Wi$u$hcL)|@+V=Hv_u2g&{d`%iXmO|%+~xI&@@JO zG5w|gHR{tE7tVQQkc1)zYy@EPC#TPWTV7H)EK!ni$>;R-H@j!s^5o*?g>02qgnN|p zO;dF%DQ5;>;7YMiv=sTkyTPt^;HIb!Oo5b|pRi+K@ST5$m$}Xshts?0SW#A~cio;O zMYSGpt&XGzeK`{z=%x1)8EPWdz%hr^l(}Wq2zMRTgqG@f5K`s5*Qrlr@!EiK4>|-+8{V(9(cV^R! z!NGwj>4aO}(2F)yFp-J2?`*kFg>IE$ljDCq_E2>QqZ@xrHl$YL-fHg6(cY}N79PRD zVY5!u^g8^isP+^MH~Y)}^#M+eENbW-mve&L;kzG~L8gr8$5Pb}$c;wG+2ef?m*44* zpLb=6%#!Gr9W_%Q&JSr#v_3K2bM%*gv@umV5xHdeO5{}%7Mp4nCeo+k7|ayVS?9!o zz0rRfsmb}%*UI8Lzt%Pis~o%0@31lO6$jy+^1ye0OWFRzJ*z_uHNeCHLrR}W z*<5q&Jw<-5$i!QYw!U~BY(RxEH_H73xN0%O%fvy8^DBf)CsWz}S#$I2?}h5tMfn;5 zeTI68j49wOgYVV%?E^Asq<8#COqyXdl2%ZlEaiyr;;-~V7yi5?Mi%B8k0Q@DP@GAN ze%6aGaqI6_vWE;0055{Ab7&8X6VQA_1BhZrDzc%6A(!K<(E`;W(v;(VP3TTM_`0IUL^svbGAO7`yWAG{k3w!MkvK>l}E*1lUFtw3j z3B7S#1R!&r5q8)5^!hz^?beCd^Wa^-8sslXN9p}~)39hcai|ahI2+}KXWuvG9DX|| z>c|kY4g7N|vv3G(_W5(5h6U7I%+QL|FXelp)vc5s{N{15M2hDNl)VdM34sz@BLfN`GE>*?Mu7%gC zUcmhjn+pPnf3<>-ml2G#fkJNGHMsRnL;!5IN&BJrWxJz{Gynu|T@_k69|S$+zFM@% zXWAYO&dDU;8#1n8-AeN_6F25<{&~|QvPST-Ts~mq^eC&XXJDHijFP0NY+8f$p+3=V zhs~#apJ83XiRl&Y$)Y?K=W)(#8D7BtflRH~--c$;KHeB^wiQxHEpeK{a>8$BX-&l7&kWF*i9tqUD&u)q z#jb?y&)>J`^O{;F*D_78rsDomtCQw9u%^$GdgQKu`jgXDeHSFKtNq_lEaU&cIQ&hELkiV`To% zu9w}+4)6S5Xuz2IQhNA4@3SwzH&N2Xv*({}=!te}BU%jfsn_M~Wt)jLlgE>s$ zGSkR?qX7wrQckuG-u3|sjTsIQFO&e4i{B1&*!SmY?I1IDZ1jhJpSrvv4U&{P=WRvbl08Hqo)=Ly3B z_o8`?)N;7^Gmx*4AK5mq`8SI6tqo6X_748^Vd>-wGjYJ%i`~q4;UtvH4(>+74_q8x zTb$1;oCOX_KU?U+w%f0zh=2Hf+3Z3G>rN#3V>Rp*lqc0O?b>z{@LM02cOFu-*vR(& zRcZ%KwE+>>FmIWC0$L1oq5P^TxY6UdP_`Dtfp#%Z)FTQo;~86ei||~?5Ihr-brP9U0BlY{e)%3H%TlT^i|{=%bLkh~EPrA#dLg6dRQ(xR03 zhmQ5}6F-TK;t*r=1hBuqTEYT<#&5wW6E#u?$E}Yr$5BuSLxy&0`^W6tp4zNGL{SZ; zDE#}}C0VDXMm;ipCD!52KHr_3BRV7A(w!A2+|Z9K%4~+S84G>g0t{(W>N0Bduq?*A zX%lx0)R>Vl1>&XCW>||DyW*Q;xOD<}=1j#C6p7iG;Q9 zBSSl}yQy*@-Q#mZIYE$j>H9J~^?^o_ok&d?<2HzlNs5#YLvykA4m;y z@kQ5>PCj5Mp=Z(-zltb_$(J+6xFe$_A@5BVUb&0XyR~ZnZpQV*%Zel>Y>DE)NTYx5 zyz$$shCs#+$zxuXfMLa0T_?$INs^qqe3s00FeVs&Z}0KPzjNsR%i+8qLKwQcd2i;I zAaVYnp~31|#B20DI05^MA2wRLo#_=Ll-*{cJCrzk8LX}(?A+nBM3;4}cU`#;Tj~kq z>2(olp7~i#ldAaFf~C2pEN0tl_J=IbSX8`~2Zh%c0z6v(c;&L5_7srD(7kzQjiSpq zTg&}dpsEbSe|&)+7+>Q$Em|XbfzbPu^%$tVeU;VXkKLQleL1r0&2+f_vh)A04F0DK zgpxEt*gdk)@?}gv{l!szFVXdmu}XRO)`HuOVr&vsx4{pin~P&^-FDAHMDNy^8K8L4722uDKf-WVW0~V>{jYj z7+GX*eebDS*W<#;JGLIdSM@u;eco#Wmopc$B~;WrGt3liGoUAlv4`NYDseOr^RGhU z2>op1&RC@Neqg6Y8k~-FSV57krF$s9^%)%~Q}xX`1|uzn%y9U_+^xR5hFm?ErI1fM z8tdk(hED6bTfYnqb{hC{bP_Ef+bRsLQWnFsR|zbVPRTjuCVj?PCl^{!AdizUwrS((wBSAEtfNjFB7DPB-y zfN5s>uBc}N^b~q(RjY|_xaDm01xE80mht`}U-Y!R@xV1tOJ_#l-`pq@DE{1^i6s3*fQ4S(jVl}) zHR8nGTUDJpOpE;@Zh6yaOLSb_YNpv$^3%V*@i)Ublk$qjaI*Wnyd{SH#XKU-ZhweW zq`TO8ZSwjG+@cl-Y4rhyp&YFmXNQ-3lwNrnbDil&iXhQcV~2B&I)XaVIuE3`5;4t9 zW!^2N54UuUCMXx|XQ#j#Q6g5@5E2f>!2tbGZDS;t zO9aDQu%~ddQK}oYES1RW{SLzs*34+PIp9SD^}E*@(85QW*#;{kDfUxC<1%zmCLCSW zNho$Dz~<;0^kdn}*XqboJEs9}Wm0zfQG!l&L2L>p9U;Eqr@45(D5*08KX*>{=ceE| zja(P0N(Sj7B=fB7roX#Enet}iqUHfhSw!#B?v^4mJNuRTT;i7ZmWIyu8TOX^Ql4+< z!e@ZbhDxIe6c%RYe=g{GzPbz<1JU5sO)K0b{Ca7|3%J?UOjOr#*y_|O0wsNVNpRP8 zDzn;rLSMZuIh;+z>rm&K`U`E$VSQ<;bOZ8KhnhNI(Q43@GdyY$T`_L>UYbnpwfi1$ z9q$~Vzq{}L3K#-~2Zp!-Idd!Q^<+d-!|79y_t}cAh*Ly<)~!zvk>u6N!%UKI`8(Or znIS&}qTo>Kw(@3w{U&(21v!n<_(b&oOGm|{u9G2IK;wvzZi2Jn>-v@omGqHpobs7E zhQN-j6NEwTOSfNjgD4kV{iql=q*qj(1ea^*;-40G-}{dtrnJ*Hyh&euqBiW>BC_IF zgWiz6%wVj^SUvHFZ_{#aha1qtv!Kv$5Mlh^Hht%4=b{bbPl>xJV{N6uUYm(2C)u@C zn|tOZ568N-7~Mbi~ z+yj_4fnAaH9}joRcl70;`~mEQYBoA@FyaBPQWheEpX27CMl5=>rN`)tt-|z*CFI@( zhQ?9#YGnr!)pi{D4jyq%%bVW+lFRXO#$St5_By}DEtHEtx_1jC2zZuJjMNJ(M?CI& zqqjzG7xF>>)@<%CTbOa4iihAI;X<;r^$v&pr^cS75B{LE69Nh%m7^MmWrOj{N`lBr z*XgO-!Olb^hMBxAA-;SVI$5B7mBhfFYz0=X_^kEUUy{~3m&Bq(7n7pFRdW2MxVY1% zhzu(Fa_6sV<|Vt|H+-|Tgo0M0v%I2^9o1sXsqlv(c6}o=4u(Qo30jJ^pgIr>PdmZv zL0Ro=nfjo8s7Xv58`&RvYZ>k4gUVH@R{;yMC5GY%t<;K-1Eu|A3Ql)I#u^JQ1xdJR zy^sDi9mA0B^v+8*$XRg6F27kfeh3?;&mRYo_(ZB-pBMS0ND$HwO>1CHZ%@Ac(a z2&4v$hQtq-81zazg#7_pI92#uOH5OkpUQ-kh$~VW_lEp=g?Zwff?WHWt`GW}vp#dx z2K^>ixD$N$_miFrx*9 z7TT4!?(K#)f7SsS5{~HUWV+I#Gc%7M5^rp*8QJ>UcW)(vBOgCu05FsL@eX<2MdY;x zqUl%_Sp&&hP$aZTY&|yqn2749R^*w`*_@|CPS{3@uLxwyso4I|`cP?DN?Ov?zIyXq zd>Py5BGo8J?R>pMO;;yPFpQ~pUa&EE8sl}s{yjxdRAa(pNXT-H`Ee&C;C7kUkWBCY z^dkOOY22xRA3ln2zHIwXrKRrE?*wrv1%)1C{Jj82e(`Kyrl!Weg zuFsBkqhRDUN?&5MT$3J-63h{p=SQ3NsboxUJ47xrWiB%xb3 ze#`icWo3h{OVr<`Hj2>Q_8%8PTE4y_ANONv_Hye^w-(WU&L-TU3wts`g?f)3>5D@_ z-0fq_>T0|JGS=t(XyQR--hVZ35fNUEEf=8liuuK}gIJdBUvsU&nhLPrp#f|B=oDOO z(P;)>+9u-$P6De(MC9^;+*FxQn0p@sT(Pwo{l9C2DL7~UMP?Vn^f+;}e_IB~4*rC| zbF~}!tK-T`8c&+mAJ9VFL2n|Mx__X4*^P2r63cPW*yxAoRau#qMbWFjPGcYp{5w^+ z0zVovWwY->N!Rl`aSu>sTg8T!I1+_j*Xqs+d~xF(U0dMNPV+U*QFd}Dm2bG}owdBE z-FyRdMr8cSaZ|6>psQh;)Mbd-$H2$)4x&4JOGgp0czmZBUmZulz7SXnmt`rW4byG<>A`hj~9S<_M*1JQRe7FWt zj?bT)@wA$~Y}c9sT11FZ{mHb6>sS3?j_p2tK4(8?pBe5^eK%|xInFJYZbq^hY=>z& z+#^kEOV8$l_eXMzdwWraJ?NrygVU-~KlfE;M+Ta(Nxg^SjsH##^Rb>tIbefw@u=9P zW$R;Y0f%$+y7f6)i#r`^3=*g{_S1UAw4 z;=<1uxJBGUVB~bmobqJ{jGz6e?4uHu>irw7a(es!$^r;F?o*pBY+DGrTt~B7Ky9;$ z-Io{ItXT>&TTEXpsO65^Y148T=kpf~-WLaTCkG93FuTi0MmE^nQSxcm4~j1jK4gR~ zAlISYfzaSTThv=LXS6=51czkOJddytrc39{JxUcTDGV>f`B_*oukdX)LGvzjU2>a) z$ql3~u}ZswBv~j-I%|e|7u1XmW@arvFAH<~d8X*oT*OA36H9niu&ai76_FEdhlrD| zD&3tt>D%_<&BPU;O26C@Yr5X(IPQo#_q#04_d|)SJ-hWw*yK(GToCx8{%O>~$7!yCg2_Ct=rMc{9EZE!jCoETz?rEt+T0-1w#CjfzHNu{0P4^FJVR zqfV5}%*-K!Bf^wBSNeczAd>*}3>-WDOQ6EbQEu?#=(;wjxwel7Xn!H&N$bL0dr9a( zl-h(M<5cqQ&=#j$?6()2X>d3xA7dB3$&7`LalMH!{?)iwh~-R^(l^{p*z}yDj5rkX zeBn04SL{n|pMKcH8MczpH}^N!C~e{>fr`ViqYJFh!^u{m*nDq^T}nKuM>uz0K|~qw z>xa#@Y@({TW`KP*_8*EqOS`55jlFv^hasEH2?GIWQpPiCW});TOY`yec%-;#>P;f`gAt zD8%2Oga4opOji2I?t{Iw0e84(FWBO?+f4wjweoX;ND_2bDlyO(6r z@2+X0`a=^Fg*&|EvXB!jR9-kPvn_;RvINX$HLrsl&36Tww}-Z`$`XbKZ3*1o!lo6| zZYEOF4mpRUUix>%-CX#Y9x;rVFuiLkF{z7t`1}m0Wf-kR{ZQd0J+VpFV3HoO%n()+_^{sz1_D~|%)OR~$yzsXi_4m&-JCMB8 zz%HEK4fABYZv3zig{;E*4fSCs`t>8q*h)q=G6jCp=A0697u~!tp1Z{30O5&#_{{Up zRot`HMhd!SP&?Z?f#CZWees_l+@5gTHSO(~Na%`8!ZZ<=lIasb2Vihyn?!=N8V@OL zv)Kzjvd75?gn9?nRb>V?7cSxe$7M@CL_e7gDc zK`LwsuFOn7?l=%}g`OzCa2|Rb%e@&Vo5Sn*cLNR2+Rj|6f1ieX-`{NG&_6YSJyg_G zwk#JJ<|ip5nBW#Qv29i7@O1I{)bqL} zte8T?=}y+Vu4qn~vIsIYS^)fvaxfn)XPQmu)EI+yCb43^Emd-kk$}=sacXBJ+y~M( zrjUnK9G(J*Ar@Gw7x4TX7*-VldTgh&=xa(1a?`K$jn%~I=q@!C;imQN%L9>W<4P=v zG^o>zMCvx8adOTXpc?DC`2;n~P-j@jVJr;IJy}1>VKcx_xt*taGhqyUN;@*8Vp~0wPk?r%1++8HZH_>nuQm0YCFHiv}CjayoujrB-jF)>dL2__D<4w9a3wB zFgnUVx~-vom9%!DyjjZ)m7^+cAP}S#Ew6}3S(p;)3D)S;+0}LVopy96d zAXzd@JVf8$Vj3I5{#8CDw>s2SXJAokDo&uIKCDW&0>oWQ)#R!CtuXM)?cX)3VGSQ} zU@3ymIo%~Y;WjS}RObd9l>FfVX!Gq!`4>rgv+i{E+GXMIOj+~Taws-{le=_=|p^?$qObG?(G2C@? z=5UQ{<({b74e7ofS^~d>DzH9eUG{b`Q_b76c9vARL$}{;rxrcbZ*eFY$OkU}Lzb|P=%b@KWne}TapIN`U z5xbYOgCPmW1bYO_)cAC^?w#84bjDP1AoKjpGqJ%VXO1wi44a^A{Cr&5im-Zi`&rwk zc$&4;B|9^JhDn_SG@)S7+-_*nYv^^Enyhp`^5*PwP`XXuAf61=?AKYt;km(({`*m2A4 zCY{_~?322vg@!h0lz3OcWCD`2KK^d(S`Ys?^wd)>5n6nPvv6XTeI@GdyG1;m-wK^0-@_GiNf^^pC}YmNdf0A}=r*6MMf6EGv5x z#@A_-43_3^eDx0l($RcDOBS?BiJi&Y;R3=9-{;*P_y6$ciUM#N>8OKT3~f#s)JO=OT^#RS*Xv>*5SuiVG7hW#}Ev2 zCO&=(m)Ao8LUZmgK-o{tY%ZGSBz<$JQ&w6;N(^fs@e7W6c?4!|HlJ%rznv8u3Y^COxAF82df(ZvDbQ)%Y=`eg61?sdHNw!6co+14M!>|3Jo&uxKc(mFjuV^tIi zJP^~W{)u+J8f}Ml^&^oj{FcYyWi-e`yVRMtg89y#tZcN5ZE&iLi&8dbF5m35Qi9}_ zp(a0p(`FUD?xDo<3ug7lMgC&NFWHw3X?KoO+|R_Tu|R~&0=VtiL1X^6p#giRkf7J6 zW{~GMB^AG~PnKL;^ghO3D;Kr(7t9=BTb~&lYkIX*9x7C92!P73O+;GUnH0rKTg6i~ zf_g?e**)G|PA9$eYTj0+kFKabC#f|oi@NCg(`obZn%8;IPo>C8F}}K=4U&!6I2{}b z*5A_vmD<<-5Mv(>uI?V6BLNGbT7c=E+3tLL;u@*+DhFd@@s%fE1BI%NL>HBC4nBi} zQ3cO(F@=_PCCvM=A=dhV=qFPP`6tGH%ZUvEMIis7L+be{i9uh>nLv(uyc55Kw+-(N zeNq{`0$W5USOrd<93&^&C?~c0@+`H+SXnB>hIF9V*dhz9e?@eTtlmg49v4{?cYIQh zoBwxp^F`)5(1=UGT~dAE!SE({EuNq@bkHv3@=n(SLAwl)(E-;aTMv2bwQ~P{FjE1n z`W?9f4kaBfM3PUV1AOS&c@}sR_a|y_Sia^RXL=46cf4N@-uCZwC;YdkhV~iKs9XZD zcq2Gb!u8#4=OD&w#$HQWa58A(CUdVwo$CM?<|T6i8_gg#{VM_S>IAN4d#&>{1h=93 z#w>z*|9(RshN^GYYhKhuU501A9YNFa5_@vK4g$=#ASs4^^FIdOso%N`trJEe;UoOg zn;XYFU_tlh>262~KnD5tKUk$99ZCqF(hpFY?jZ@s$Fmd1q%4G2h&rbp`N%L@I&$HI zMy}wK4CT}|G<((l>s(T|1^qN#j6~>UW6ksl6X#INKd>-XXorT#(^2Ak%dfNj_;>%Z zbFwz*b0nh(#vF!NU$mp#T|;fb(>)ZFunr)O$l`}~*>c|c4zl61nCRtt^dEPYPcEnv)JNQw z{-K}d@tj*<2QF0f6MZJVaTVn)Xn9w()Qy##K7{j>aHS2cH89dZ1PgyQLJz`zs&K8- z9&d*Ah%949mfNd(=b%^4goOb=-PVb}E$^H%)cnX95&6S-zmBsD9I;ZWtY7P47PR_M zrXAKB0Su|6U|~%*Y@0;D0cGH!2L4}y+BUFV^RPBvX|11$st1mf`NP9sxNq}v(f<}}tlFP+YFvb7(#p~E%^2i^mSD#h#Ma)1nR!q{zV zcGzky+og2pD^))K>CW2eX5qZx^;E7*sRu^y%~Hj}iKSIg&*4w2DF11^2E|>e%vZ$J zH$hXwyfqQ7HH~Wn7l5jmsPGR*y5ek&;XYloTfA`=H2;c*?w6wt2^p1ItgSe;QQ)>e zQ`$-86D+FdfbcR;gt*L^g*UkWL$8;r3DIML@Xasy8(!io*tgXyWjuv2=XbcCDKy2n#D?)%IuSyI)+_L-Ra0r~7-|N*C~i&!o1v4N8Zd`AKps`oIGS z=TA-(o|NkEfrD55&Em7=H(f8i?C6fNT65BgCR?spSel-aeb*x*znrEz)-X@zDu69KJ-~MpLS)YlgapFp}YP2rds|Ik&v8cxMQxa zjang##{j@WBxiRWY{;ugR!6EN7{M8bSNl4)?bu*}x?}Rd{=L9NmETcHB2SkfLeAbd zn8xe&q-b~IW;c51!!fqgXVP6ohw9c}mLYQe6GhHw$q$dd?@ij{oaoi5f{2w^jM@WJ z|4KYwPdxubIaQmar!>^XoYdtV=Y>F;Bn+0RW4C5GMfIVA1%qnh=eO>Vu1^InyOK3^ z(=rUQl92k*|GyC_hg{T8lTFby#?R*eDfYi#Vyt;H?lyy0n;n`h%c!PHa#d zs3abWV6I?y+MMntVw8Y$Lg5ld?{g4RsCmK=Bs~I;5du3pM`)|bST%`h!F6-9HLjt!`%8?Jd5KYFd~Jj_@$@3; zd3^n30YN~5KsaTLaf@J%2b4eaBg zt?{X>_1TK|S^U1$d^P+tQmFo4eV+3HsOs+S3T-Eng4h!mcD8Ms(oj3q#9?`$K4E1wI zC7aR(6N*dvV%n9{@~0;*|qJ4T$p@DfC99b$LG=0Jdle36MJ)DS4G zr5i02DQk>&{a7B}NIzM&_}(zJ zEMv7tO>%#}>4F&GLVV_=YTy2)ri{^=7w&KPxzLiNOCcWj^iQ$vPD!+u3R}AEJ2seo zf2Yf$V9RPV;644-wEbycm!>MHjxmrH!qsW&4@EnsgQ^MT0>Rm?%aNs%BRtwQX+oe1Fi#p&t9gLr^U6{9z`I3nB59dLb z(OtueTOwn`uNz$5Nm{(!^~o>vh8pr*j7CVMNyiIQ#abiUvO6z{BL~dGvoEp-EcoKbE654PU=Evm3>+nyn$L%Knb?(S9)5E)?z0qK-(a7Zbok!}#_ z8oFCT1cs1?0USbd2w{LBKAvs+p6z|N_r8By|G--7ysmRU_T&E{IREGBvv(o}yIu5! ze9h@N)o|%-!|#BA{Zu!!yN2VZM!c8y`ZZ&+=o1TB>-YW`jiOizs$1vw@oTwhKRL18 zRfJ{>EDx{#?gfsw{3>-*v^IDX?{yCV!*-DqPRxwGdBI}+m(p4R&Lc-J{mfsWhVC(i zO7E=f2#<>@zt2olpE~ALrKJznlbVkpm7M^=bZOqiLXu+#F)Xt%|7i>N%5eY(*9L~S z*h;-msv4ImHV`;5;k>#A5TtaiFj@4 zUmrdYvfVQPeSov7o?F7IT@G9j(;{?XClH1X)6zO<9WD=IrwwZG@X6@i{mU> zn{8oUG`&|mmcewrSZ8SK{N=WyV#Vzs$EjCqV9=OGxciLaAU#9AQ+)k{pg^;hlB4t{ zO4z_B8+see7>_I6OvRWr`!1iJabHJ^{(~5|X=X_fiPS3#jnO!@Cq}8A_%{UwF>Rl( zn=#w2uG)v?eEKFKY^L9zcY2y3??&6{P}0^ncN$3!8e)f{w`4y zZm=qG&t2gsbYWc{>zd=w9NMWl#%|Ah|M=FJYj9Rto$!;OTCTIe{=gt4 zUHZ?ZjSYkaLf*SORoHJa$BvgafqtM@-Awf8Jo0gmy16gBS!kVFCz8D2xAdX1RZg4-2-@E<`F#i1s_>=DVpu`z zbmDj=E#vp4pDUrN zrQak`;tgh)C%{)DyF7<4g02<7(u|?|Lq|dfwnjsxp1;>IeMkJ;1ROo7~!${!y^D6%dz!r z!QOmk1ZimlFYiqmS~akpXSLVxhI1I%fpXKjmjOqBw&o2;3`lEkS zzUGyrlH#KLpaM#FY&sN_)O%B+5mynfMEJqnNSl6cOl@P;VZs>q*l(FkwQvqE4L7}- zoDUO=s;8H9#OG7{@28y1TovWMkCf$ ziRA=}j1JE#=Al9Nci7=OjhJ&WL2s=89dL$bSs&|NSH8S&MamCvEa3ap7hp1D2EXYk zVU3Gf6v#poK@D(m^u8RUnk2()%=Xn@1#si^Is1N4Ijc`sSs9g{3;h;shVRwD#+HV! z%C(a$+TED-#|I$P`V%{Db!!xlN+Rslq6y|WG0lE)#Qaszs&`|gj74dcg%hj!V5peg zXLK;oiV>ypCR4bS;(H^ze^V3Y371JQzg zwO;Xr(v_{nWVl+W&y44t30I@u7udKva5Qm;W>PfI1!MpC>3tlxqhH%P>TKD^qDi#p+x7nB#OwtfQ`j-H?CJjgu~~Ekaw9TZHk>jb z-As~J_hx0RT{CK}XIC6WEVTmR>5|REcjwbtT^~MA+f^QY7t3{?J6(fy2O+^BC=f)- z9w$2)g-gDzDT)*9nlF&n_$C>vEx*^(&r#(3{N(T1{TGxVr zknsvK>!Rt)yh&2yfiPvF1+pM~|F6T%&#EVooOvx%r+gC;_IBPYR|=taz+#M*e>5TV zb$64(U8l=7dW#PGqH=>?V)0QJA^EKlLsxOonn`E-%DX$*ugn5(z>dG`*aPTJ{6y+N zFbD>zLtouZFg*mGuK(wd&|5=S=o?jpM<4LKeJ91~J062AU-CI}mv3zkS^Vb1DmhLN zfdlhTiZ@Amy9M%BnHp`Em*UK!n+1L6;XZ=$+(9~>SMC8vM5Mv$$WuMyM)|9ya72)I z?zuGK;=Jdxwm}ZPFA|i#DS!^pe1r`DEoa5Gm{9;7b$F0VtF2s5XKl+P!9H0#KjRii_q^MvSF?%YB9w?vLKIThrv}{pq7(94yUF& z#|{?Y*xhigXqu&oHZ;R2e|iww3jBI2HTV^L z&BTyM`tMdKW&M3<8pNBa$+BNQI?gYlJ8#Utgszr6o2qhwpkzOjLBTP(->1jmH&x+ny-0 zB?G_0IR)&@M9N>=F6l7!RUT%xj8+rH9+^o2j7ij-`RD}*;O&U6)4Df!jYl!^>L1*P zDN^*!G?o?p;MlTM)#_7ccFNm-7e?1XCJ~K4Efn4zWS-F5)P)3g@=Ulqf|2@P^@RlC z1Qr%-O8B4EoHkWV&KMTz(3VTL-9^b5M06567sl??m9#a^US>Aos+$VFHu&q>i_fh+ zmmHo}n<&k#-S}HY%=ip;A!1OBEda#ou^fk6lK;03W5Pn2#$vw?(&us%8dR$zdX=Kc z?sVtBLK0CM@XEl?z}wB>HZs;>(*XP%)RS)xRQnF_S94Vtxx5!w@C`4;!3jpFN}4Io z3o2Q<4}psEB#O*e!>4Y}-KRcZzyAcM6 zWhM!BoryA8+S;B_dbA=7#_>7uCZj@fvU?L=}}#qlwZZ8G#? z3avZ{0q&3H?uqweHDJB_)+_QrO2|J z-h?MDX4TJ*6W>!(o^3HzC^8lf3@tC*$4`5|D9dT&jW)MiP}||K+%DC3bxBNt@UMUp zx8d+F9>=D--78E|Clj99?ya+(HRt)R%At1l1(@=GoFC$CQCJVx2hCG*wB4v@KSisyOi@FBQ)cSwnqyjc({NTk@yFpKZq7kJvm(`e#GAylCI>p zSpFw9Hnx8GJ~*W2>=5+LVNvzrc>e^O3YPDNuE1kUH={3{J z6*Wgb2$qa45cD;Lv^;H#k_nQ$K0i+XAqBTzHwTVi)CUonI2PsA3@%{2%>VYZ==9^Y z{4Q#<^y7Fpdre!iQrR1rdknq-+!!i1BPqwh_@NU05%9Kmaj+4JRp0DkxJOh46lRyFObAALR21%-^ zY#@QZvESn>%ri_%z8qKPb{vb}B`<7wk*boSTGR9PSx8f4p=QbK50Lu-)bnyzbNhO- zG@QQ}|L^gJwpnm+H{R&FABiL&ZiRs@KF`;I(7H;6=Za`S%&Rc|feCH+?@>o1i2dJ4 z2;ZahUxO(Felp)gyW|&WoyWpa_xRrxFlrMOQ1V=|AqjbA=maU$>3w(ce2^P6j0M&0 zb>*N451+625p4MLcEf)6z{lWj5}hv5TcpMV9r{;2BoygO`8KR!qI^d?$EKXRUfcYK z53VyFC0+`{XVWGogM1qqXhuuX8PNq-BbJ|WEXUR_?3GDpn3huPd(B{pbApjS(12ri z`(qY>0iPi`9XEBH)6hU~g0m^#)@9QdVp}d}aD6S2=cS6%G^o+DUzVRu5Zn@FkX6|s zMN%8Z4_3fCSN>u-P&yASbjw=Gj2*kJR&kooo1ZHB$Z>U4w2{wWcxqoZQ>l|smG-rS z-;>R8R;D6X)VC2Cszo*|kRe+a=Tz$|H50mJ}P%q}y z@v#~I0C>xW#f?2;jKBe#>iE{?frcDLIwM7lRcdJG3&3qJCtad3uE=7~@+$Y6N}jCp znTQ1U$u)~qzvX}Sw%{Pa_6xga`|DVdQ zeX7d|C3;zxB6E7BeZ}^(D=RSFB_Nd8F?PVENrxxa<2a)d0;_j7K9D{h!6Q#6q=WsFcM^+oIR;25DCkdDtHh zru{c*M@~*Acg6FwoVh=HlwAL2ukK2Zv9}u$ZJ704M&>xDkGVFC1;AnI9k|X-^OqUJ z7wZz&da9x+lD1b0LCZYV;g+vrG%xt`jyi=B!;6M_M5v~;n3 z(OK78l#lt~u979CXH7Mw-EERM*Imb6Hnux0iEa;B^GuTU^O%>sGI9wA$0%diF7~if zTWk}XWN)H0A=}Vm{KEEV8oVO=aoE^kO5eL5YGiNB^Xg<%&y6==BgsAwVSlCLP^b5O zV4V@rQf#<$1Us5GocYh=f`0GZN0NW}K!p0n<7D<- zPW2Jr+H)ivv*Bh^A=o>P`3^0gbe{pZPzQVrj$ct4XlRNL)Mt5JB3>NXzEj_#>GYE4 zpOr@{K~;WhyT{w#)bma@{Fg=2TH6MECm#@2dyWsdR4jWF*y==W`(vB(M@%KZ=BOtt zs@V~-*b7)RMc)qiS+<%zx#uZeG{3(o&-kSHY^n>)vw)lRNA6nSD3mU;?iAYr_Ocpi zAr?CCv7_hc{H+a(?fPk0V>^EB3bo-{d&+45me#`6|Q^R{u()x64P1zNaP= z;U8$4=li|%Df#o;L6r~d5U7sDA`aipFb4i;t?9E8&1LEAB3^Md6SY3(bg32{G$aT$ z*&GPomJVA?YMI5>YzUg%FZrM)QuZiu{$*JVaRNo5J=*1)NUEGOUqROMpchu4iJ^B6 zO&!GS%)h_C7a^fTx9c_Mq%RRWi?B7G(5ci^V>LbNfATs}&K!`GccW&*idi`n#Mw?V zO5pkeyuP~gZhFA|z`3IkyHm9=qvuy+=Ivk!>3;h%>C$p7PoPNUSNW=0mmEgjk`i~N z#DvFId4y(KL4gkr!$QnFw&8S1rR#3c(Zc1IG52*gLwtJ6P!sis1MRIA1Wn|-Ss?WL zkpESOegM4VwujYRn$P~_W3!g>_P$UXkoa2o?ider{Do>HUYo@uh$A3)T-cnB5j+{S3d(c+o**Vkhe=* zI|>=EN%YG}2V2@z)0VOcx7iQVY?W$ckETU+3_8a$bhi`>i9I1 zJ=h=aQG>(^YlF7|5p)4wSje=%`96Vmb+fKBrlD?o@OLLE60!WjCX*0+w0W!@v)gc+ z+7BS$50wD9H_L|UpQrdiA49ploFZG!quZM!jm;~{KKWheGCc?N7a0&O=+etF(TG}I&1@d=@tIBsWI{8iVkHtQS)DI%TPO{*qnX!Yg> zE!UwGvOnA(1E5fo!;c*xE#QBS{uixpkri$s*dnkELxs@ZL~s)`cQmX{-VMYou({v;g{hagrB^+4ock#xBu>WX-rxVdRk&FzE^w;Ui*ERBrF;v&1mrquE#uY% zTKXdab^}9tL^8TNliOxYT5!SOoy8=diNMNqxEq{ZSxr_S2^04wS0uU zmPTauY91k8w=DQ-=n0TpB(_w4npM%-qk7Ru7a-Prs)GZ2CgkO0U;f-=%an)GiRwe^ zZyH~%c$P}41f1pg&byQJ{vVERD=v$fGR~cB3SIz}^|BA(E^30zFXz!}_`IQ^j=O8p z9BX9PB~DvORG%bm3@i?$3VaZNfD zg>+h?Yg&I?=&SG@0RDzCR8Zm#{D6)4I2H4~uYRF0mWX3S9`!#b0B zUp3q+pr!fZwL!@Gxxv;5yxdtI4$IWT0U%6|18NQ7g5F-y+a5N(#|?A*)ywfQL-IAn zL?6tGzEZY~wXcI8I-Bymj2OJ)wy8imS^a1+`B7dD+m2T>HD&zS3Ntb0nd&as=vmq7 zbEhqp13+~=G{n0)bam(g<$w`lo=;Lxr=OVX$i_mUvWo_MVGpfK2(**a6Tk|~qK!K| z!`#=`d{d)(dW^ng2w0gF4c{GYW$@hwT4^n|E`at21y*zD;#g!&iOWm1cR$Z3*K}!9 zt^NJNjR^`iFw%TDT{;gT8M@JXA!}i_&PKkvMN)w8va9V1k9(Vd=sstia+DKw1?{{hwIt0t!QnbXEdxo^o_dF`!rAqg0GP2l}E)hu3fX5-I@|c^~oa- z|4z%sO1U}+CBzaV{$=11qZvWFuR=J-UCs=z^}|flWa6-IBaqyh~&wNW5Hy> zwZq*JVLc3e2k+P@Mrc6>wd>to@ibW#Tcb6f9@P5q%@Ay=Zryr3_2G-qA!s&ob{XWk zpjrwKB?$66Q19Drvhw~+c4FN?#Ron$W5w|yF<;wn@2^eQr5AdptW*PXOam1R3@@X0 zJAk_pd556=O~IO9p|O5Ukq={(y2)$|1_M+=E7UcNCoXBA+%bK!$g3dsw~@x&u(w6{ zF)b-r)x>PtKyHa;o-%9?jD8Sg;*nO=82Tgq%%;kS3mIWql)vqx0ojfBt!npPp}952 zAl(Rr^Hp#f9G-g`Ro3Hwhd|H%9T-Fz%X%eR2j$oKZOnY-G<4KQPdf-vmH~n*@%;ATi{0qoMjQd|26cjRY zaqD$(=AwhU9xdPHeotFC?X^_(^MDc9nZKL8R0dgIA2zD?fTvY14wMr2-O*V~@3;(z z8g<)0sf-v~bSY)zDjiVB=5JD=9gj-NcHBf*`WZ==mCHBQ$0N)|5M3L=L2HTa_GRLM zyWziF(%9&OB|j-x&et-{@7F{(z;|7reU79bFzt)Yt2A4;qc#Gw3DPfgc&e|e1P~B7 zi?P!7+j5c-mW4H83Jm00jZYLv&ELudpPjA>Sy>-T=EBM_=ur@x(?4={fI9=BL3=r$ zgaT--fCJa5VqNpEvRK7Ir??4wrdg*?Ah%^MsqP`yV*r1-ph4VypVw5MxpG z{MJA4vKzS_eA(=O z2S!EPrFCLJ^M+9@qwjGRH8Y|Hb9Jymx?mws8uhuR{G-t;*n0UmF$z!Vj!i{%3p!or zD|gU(o>7Z`dS5L?<@2HdB-qIrT9@GmSrp04?x`>Sc zNguf^TLEH0Ht%KronoV)3J96$`dH)6#OD(78ixw1| zrPHKiM9#2t20TTm4)Kb3^o#woewHcKj`G)l5%U9GuOsL74V;w5pf1GzpX7N>}|5Fg_yv2xWG_)Wih(A2P5&8~XmMHMe()@sGFqcU)* z&~^R8r$D0(_{w({CZ6|Qu*8-AxWqdTg%@f}d&7vHCtF%B*B&N{+#7Y<{vvixR9hmV zy0q6nYBAtqEN0yl*QUb$?}aW&4CB2>SyE6{ghMXLZfF5TWBNd#iX#DKA(;`Hq}N%h zcO`S=b@0jU?V^W(!~kd3Q5svy?K?g;DrMsSuY;PTr=W`Y~{ZgxkO~TF{ z>bt!1=f1F5RTXnc9vwiJ^OC2pDr|7%`uxzKO`#CaO0;}(P`{59BWQtYcdG(?4ZqCn z4eVO|_#syMsZL9~qI_&=fwp@TfJ2bz{LE?4 zr*<;9^0S@$38bPeqxN)33PwGdGEHFzjeim$c!u=bsUtTas7vA9TKiZy?eb?5tt4G$ zI1$C`XII!@HciUv*=F_wrlv)kFDhwAv3nq}RNXf$sNL*})5PD{Eu-8S7ln5#w1Z8y zrCsznk?nh4D`Ay;U}w89;gzN=?z-I;9le!Mst3N+b=N_Y^GG-(Wj3QxoiTW~U?N1} zh79#LXm|amEHbAx;MhQ}_qh9LQe?jxNAdq!68!JC;ex)#TzM)nwIXEVX7;)}QE9ih zpg{2<+5b=XoxfW_Fm}s2`P;5mD%7jOQ(nvA;vj#lugr6Gm)FxB#e(J0eWbig5%#u5 z^f+hrZ_pNztRv3LR8;R7-P6B;XDwD7t5*h>^_~EdK>Itaat&TJ%}}J+@+XeA)e4cG z*(ixKc8F@!(UVXzO+EorPMRvl*nd6l$5c7=jaKr%rk|xf-a1$SA5?T;&{T207W5}? zfqT~ocw}-98ag`^VhE>cO&5BHV^fpN%(LgCP5Jb`YFzFR%zpjn)^)__6y?%X1;;}m zWgSfTHqIHSCrn>KtPfUn{EmiAf2&EY1msS5ca7Cl6ZrWZWOvH9EO9)-<3+|qvI~ob z0F(=jb7^+MNfNWEBQUS>kr`S|IGMIw{M<4F3iu}7D3(evYKR$^$j;4PIb3pf%8K~pkzU6 zmEUI32TH~%<`wC|Y5c>2r=;k^p zmh$89j=X=ylDMlpe%>~svd0*3K+~8XcCV?)fK;YE4?YWTF{~>SiQet-D~a&R8>+=7+n;&4NYu`*Qqvza- z%9<&VCp>6gM21E3)AeM#*pBZF5~xq zoE0kdA0DUz7F6w}vVwi@*NS}#)K4yw)i$0Q1!0B23a)V-6qYa9EbgA#-2ZKxw7Bf{ zdPdT60YAO}Ky>{0foReR(dM>H(<*>UB~rdK{MUqmyKy23g5vjoPv}~hFZ|Qb>V!#% z3xU&BiWweo^!*Z(FVU~{6kZ1&cyaNeEgOFlE~;c&fWsuhw#!yhc|_f0DV=my9)J8c z4EQd^^?z60LU-}3dD=mPR83qwv*@kEeE7y&`jgL+yCw! zi}2KE-n3?S(6Djx^%tSW&?zc$(*6PR20Tf@oZKoHU8)Ez6y z0J`g1dF0!^1jtB$XQ;#XcdhTE$b=fdm}k+NR3xE<_ed8T^&rF?cC;hAVwDTRmSd4# zxdi-vQ@(K!_^&!yiuE)ifF-U{WMFY|U;a1w!PRL8L*zM1!qbbK6D3tvQc@$U(CE}5 zN@4sHRTSkq9u?e^3L@P7tUVCsB5mBFpZzy)Zbx$Sn7zM}(K9XnJ zc++`qcJkQ3PJ?m^^w9FJu|C#@zz?%P7$Do=2IhtMLZ4q~+iytN%gnG?;S_D5w1C$9 z5D2&0kfU9!HIwipce2Z|Qp*d;M+7-dVYYx(kSWP$*MoxRG|0~^yD9=AM`HcjKujcZ z8|vFdy=LHFOEn%&MfIm5!Cp@#Os1FK^PY`u`6OW2e#QQwUB!d37CYGO%(A#iXk9E! z=(xZ{N1i{2;M3?ObSwe31bkP3-$U(hJ(BljjXHsvTP7QvT2C%)ejfZ2!bhK@xm=eM zkJ?$~zhx@kqq7=8CEp&4(k1>4wIJ!SywC`8ORv)^!)L5x0$e`~`8BQw$~S~k1wab^ zn_uBbKWE+t9-d);a$P>zck#3-2pM#KupVA{X0gt6v<_Lhrfj=+P<$YR-r;`e^%GEB zo@eU|48CK#x^sXePR6e2L^YH=%a~Wrt!k3_>%bQw`^vvQFX>Z^rOK!pY+dER#CcWi zO%b6!9n~Mn<3l)c&ZzFmBxBeQT?PkdP;&gmi%8v+w~ZkAw{%aYzY+2NOi$8Fu2{0d zropd{Fic+IrWOhD8tG{dxt6S*y#f6}H%Kn?XJ8s}H@d`M7I@rZCFg6?edwBJ`z28av2%%8 z2Aqq$)1g1AkKd);x1yK+QIUWjs#b;2s+_}R03ylL8Pi+ir#OEXs{!~cFw_S743et$ zVqm$6U2l~J(@h5lu2k9>V)*4JA-BD46606~+T?E6O)lfjN2gw}p{}QK*9zu%q=DnT zQH;_Qq4bIDb9T@fiGf)#L|HnEswCLOcSl^k))U9O0_(OFnlv|>vxXPqq+(@E1$ong zQft$kGl%fgtn|hbni6p}X`@TVubLx58K>@8L3=Ol#7(G=E3vpR;s(aw7Rd;2Jo5@; z6uL%Ae0q^w{1&h@Cl9{xlMt74p}StHO%Si~G-Q~q?z>35X~_w6T3mM!Sn|+Ln_v#U z^BZu~*8ir|esr=B<`EyXQ1l7AAFB&en-(+47-L*%g!x-oFtASx--?kbJ*s+B#oxeN z_YNH_(%A*NN!I7z;oHY3aQwl+~sDM781Bc@+#a zW|zPXpWfz$lu9#`K@Abskufkgm633W*kolO_Z{uNvB3TTunT8#nzqu`S8SLr^28&r zYi|IVN8cE&)gw?-7@+v$h@HJbRxkqXC~cNzk=n;i;lhacZJ8`7Yh>f8S-$*!Z(bT` z`VvphqhJPC#=?*%OBCHfN09{8LPq3Qc!tN^%xB>ptmyR(3e%Ndj8`F`hr z@9nkyA+p9P`~oSjAJ3YMedwjR_{N0Oy$O_TzBG06BjIcJ3TX-D@(;B)O+~g$HenlL=Pdh_=cSx z{RDA7ErWIYpl$z_ze}7{D>mm}WV-Kp7Y_G{z)Lk%e38ET$WW(y^aQ;N@iTL~h>^<= zU#`b2YYS9+^Lr*T6XkjzXPh^oJCYmZ^zT2&Xt;lDw@KJfAY8Tsm6@@|(oJw=r%x~O zi1mA2zW4#Fr8gxpUQh1aU#J46yLu#&=6jl*9$e4(#+j?=GrOfBxDogf61}Z~gxrbx zQ0<4n-sqlr1YTvAnS+^<>d!JQqS%`;>C(ofk&(M@s77=$U~{Y{x-p8IK5>y@R=qfl z2%6~?V2>a?OLa2MSwm9FFk&S#(=PbqD#sC)xY`<=HK%(pq!H7f@@3CeVLv5;gHEH% zSTEq)B^Umezq>({@U0XRO~XkS4E=UbKDpC&;{i2V-+w(wh_t6yq!3fQ4iyne@cLR~ zzt%7R(v0a>eS8)QNP0$|)r1>ki?!(y(F;H~DxHYvyfJnCtw>5H+9oQBmr|_XG*kWX z{9T*eNx)UA!5IT;A^|BIk^xx64HLY%ta2&{Z2oU@g3Awlnu?)0%wf|gmOa|g{Gy%f zAZG4&Fwi5!cW&Q}J5X+=qLnTEN zt>ISMTCm5>_FO7nEOFK5cMQB7p9a^9$O}*>Pr?~f?38@9eNe@WW#eFc6+nhizYarS z2nS?9-8T|tlx~n+@n;V3sWxi4{HE*rUX9p2=eP3ebLu=%CotCh?_GO13ZVAGt0H5kN^0pNu%uq%mGF4PfsQ(-%(!98H>l4b-hZ~DG zE%sW|=li>3DKk-ucJODFteCE!AgH*}&zYYF0;^?tl@2B1yYgP2i2{aDX1GW`Ps{iH zR0ptR!;dy!Zdik-o8sp}NfriNI`0}W_Q9V9D0qi1_#!4dNwo$cmmc&6z4q~w@9Tpznq2evsf%|)oug@+oT!jXijuVi#M zR14=ra@f&`**ViNOK|De&MBUSO;bZ>wx)bzwH*|IB^#%cXrbV=$8YG92yzIDL|4>`p@MPxM;4d+`^* zFJdQejn}rLm34jP88JOTr5+~tFK>z)nM_lL(U`xy zO`1hw9w%TY*(Wz%SPlK5GF*FjJ$fL6h%C#AF`mPDe{qSoemYxf*OpmSQ3be)@s-x) zOTXvXsM1R@07og+1erX%bDF)d*gSd?1JG|6gQVxweh6BT4*A;r#B`3$%g+X;N4q>& zi4KK$VUP0?3hrFRB5I=>CCvcLI6uqt$DTxTQFci;+NQ)LmeE^!8I5{%p^ebG zEt!L+K}7WS5(^-Y?rEQA$oH+{>x+kMs|E+TJlDBDz%i#u+OO#InAL7EcC#3E^YAaB z&8VfwM}n8L1t@afu1N|byffiFqaf0ZmJgse7b^Ex49aLb#eTYAF)DR$+|gx}?B+Zj z@JCumM&L(J1U_xRhJx=gV^$aGqa(HXsl@IsFRXP+dvo-!V#7Q^LC%N9BhlgK)#HhL zyKhRMe&8f=#OfOXA_praYyJ3F_+st2yD6gzc2B${yf=d)#^9#?i=p0KpNF5QpsVil zFf0Oa0KII4X8)(f;s4yoRSZ-1sasr_GFLb~=u#d+NH63s4vJyfArH8^ijN#XYQy<~ zg6?I$@=@`6FRJr=SMd`9nU{h}*p`1B+#hfXj?`T%gh!^R|EWGBcUmywAZB@+_*yQy zw<1t$(nzFyOF5vk}3gtzbTjK*e8dVk%wb1uYsJ;^@9Ol#XU8OzW;N1d2eGpfPYwE z?pwZUs@*KgJWZYE*7SANff4UCbNUmFJGwIZYXj(uzgzT-9`3KRvF0bTu;lj+08+IT zI~=h}Fdvx#_TgWwRP2SyRt8e&x0GWqssT^KJ_DvX!$RHahrUMG^p*y zS_;o_pc=Nee7WSlua@7De{`w%2o4SXL!G`MPPI6DoQBXa24bR$;DK zpRw*4ky=hiU0RPOIl%~F42yZ(!H>&s^xy@VYFEppm6W*7v6g|TE4kS=m&(XH$9Sh> zq1Fpb%^y8KlbLJq&y8`K6*X{#XRS>Tt;cLWm z<|;KXVFlw{>*>KADGHCL4|`){Oa=&#L|b2pHD^p>mzR(35E>v7ybbe9SpcD|x_mWL z9ygO;ZzqK@w%Mxl@9;z5g>Pycf4w&7){z)^B*MnfCb;$@4_^5evdHbck&r~ff2>Cd zhk8FbDBY|;^a$n?5~!bj%Ika1CMaCPU(zm_Za3Sd!GJp0H!D9G+Mjp)=)LYdUv0&L zWd}(xdS&q-@_>WiJd|X1O`_X6Q)^fUb5SWUEx~#>_8n1Et@vBtUc-C=%6Jx$aB$Z= zF5FLp8bfTs;_P>QB8?y@z;DNanyfLGfX6gK81~M1gZXkQ@)2aiPaBCSjX5ZZ!jORf zGW|1f__s_qnoN(qv9sdy_G;E{6Rzhs@=jj<*t^vz(a4p5l1zs69`_PElQoy*pvpCT`Y549 zv0ofvBE$Op6%_e&EgV`1Kr7>fPHkVy64>hL-(S*SU_@@L<-UvK^e#8#rfAWHL#U?!_;(q0@97dk^PDwWm+6GL zmhGOCj+Jf)Pl4ntUBm_@>nkfwOl<*vN{jYG~Ztica{ z?f_v9fOg8sgo7apD4MiB5;zoQ;CQN_;jt+s~8Asfg!$J9jpk$?A1%Q^Ol#jHW-dJ zZ)B$0+FcyV%K?~QpZby&Xl8m^zu8q23RMNVUkn|~af66~_}dyhStEOObu#xyP$+SY zyeJvFzL)8XH)pA##*P&(Soyb^p@Nk7N8^Y!+#k0`1p^5Nk2ylpk6&yr5k+zrPAMab z<|7ezh&RN^^ACgYg%hb-HVqDqCH*zgMuOFchh&1ouG$8E5t6K@8Z#f-J8)Y4R@!Wd z;oka7U%7%cMn^y6KK=-~Lv08!6;fE+nZ9&cn)ZGwJZ$7g_mfyMKx@5I z4fpWB9%taypTGjFEP7a;?daDhz2f9AmbsrgTO?2Pn$WX|l_mjsCt|5OV9ud?aq(UQ z3cW}!3DTB36)KxAPOV|D+5!c#D!zoOSEXK-koa)qd}O0+!Sr~xs~IOaKg?A4{LVvA z?Fg=iYWK}@d3*gEf8HJ&WH-|qKC$xy7uN7eoQo>jg3r?Z54;bJ1m(pymGhQ-N^R&K=^Bj`e< z?Jk{v7pM7xR1?2+ajMJ0(*EgaxI!hp@~%Y~e*a->Qo@N!G+-6@`~BYs({DGNgS=Es zvsq{Xg;?orh}wWCcb|BOL0f}Tm@bxWg=){juI;Zp<*Isf+~*THQPk455qP7#1cCS{ z?i89jF-2I`9cwXZ=`{8F4k|x-6-uo){Y$FlO{6pSR&(>Txw%Z0Y|5HbNE2&S(gQWs z@QW{@yc(HS>KJUOfq{%(7aGVF}-4W)MgXl(^%L(Cq zy86@5_kT?$6$A;rN#;HGnQpJ(I0TI?NsXWHsVVXzx_Wf)>GFRd+UqGp&viE3G}lrB zb7HXYV+nZHT}GhuIv>D)D29^PpxUV3>VF^pz!EB#fdh3)D{L&+ltO&Hr`?TL zbAIN)ZzH{VVL$B)58t7CF#KT&cl(Wv5=?boPo5MoRz;&z2Bo)7?nL{pHuKwF8n66> zhCP(Cmn(k++pB(>F0)X6>aTyZjL|lIe3UbK6=^EmrC5cjGX3Ovm~t?CWwYM5bKV`%kyz^|OQ)+Cq!U)f z-$RqyTm&rfPjJY7M4FYye{o3(^_70j(d>nCqqtET*mW-}tI+D@05oYtnLAh)Jj$b0 zc64!~*K#O>LY$HaFOPHQ&1QirRCWz{;yVhNnnH>{OJC)xni)Vm70CVl933!J;gc3U zXCEiiQ&;%`^jVc_zgm;u@A7F)DzZ-Z%fxC}Sf7WBEX(#Yr;tk2?b0M#u=%-XZ*bn! z%D9O~yos$E{Dj@=)i3pV#LZMx>4yM{um5BSIeEe+J5{FijK#DcYxS>mp!T!(#7cci zpO;HqJ>24TD}djMk1PaNZkw(@DB<^*GyJ`Ao>}^G?6$JY3S7l!89}by36h8Ye{8*l zUsQqD?mI&_(k&o0bax7flypjsFqFhdHw++1N|&^hbm!1WcQ*sllG4rL+_MMIiG|?s~;{DWP>@?lFu1eY!cs$tV zA!WneXDFT=EZNhdpEf)Tbsa0cFWEYuD z8Nxc)vLF2M!7ZJH>k2aC6fdr<(D{~ff&?0O%r)Hc^bYs1N;pS7N&FYu_6hW>TJtAT zQr3bDZ(z8z(G8&H)|GPsx>_WOE7Z#S)+E%gKkM$HJD~;V+L(Hq!yxFqyG<-%AmcNaQlkazY*PyjjQ z{rcri+a~Y(oby9(=bJ~IEnm0j&FacA7nHJ?oPG9*`&qwdEY~Lzz>_YmFX~jb$-zZN z$(iOg-Ww5vqGIHhg3gYan&vphlk1-*x+yZ90C7S~|G0+`{L^6OTCT~|uGp{m46yZ; zZNuPyGt{vkAV?&4x*yM09=t1yUnNdufgF=?Abj!s1reG1Nwxe*QQ_X4y@7b2x`Jz& zU6{X6c$b|LwDQp(!G5uX0G&U+p+$-VG$*RkeKIRl+#|xN&u9y7{YaB&1Hp1cf&FeH z8hl;P=xj3`k2*`tAzD>8&?2Z&t7I)@3NrLjiFNK!_Wa2Q307qf(iMD!HJK{zvW!*Q5kPI08ySF3&u)g2T36CqADP;$gcU8d8 zsEVV%eX$BzB;Iqk$|2`B;1vSHQk0ahB)b?E@%)F8<#7?ign!ZfMrH%m(AT2dN-hxP z9I=?4AcIYc&R@u&0wF_ZNr$1vZMc1>`=*DRWLQ zO%&Mi7qsX<=m+T?yBxHALZp_}D06v{*KBthnEB#+i~zr9Cjule+dQs4+=M8Js!o^&bO2O~M04U8#NI4r#aw))lmHEr4}`G*2fbhvgrKrJAo>S(N`%Nsf^ z5258^^o*=M-QfHIN_wGRXle0Lu@2BvIoLlKm9CwP#jiOW(^T3HXTf!zFIQ!iJp~g(Up=0iK`pn)%y)qnb1KJ762Xo z&FgV21d4cY2Wwh0N(}b>YIZS%C6Bz<1m@S;ZW2^nb{12fBMGVOuifW-*A*?2ure#` zN<4PaZ1gp2Mx*GIbMg8OsTiw46Yx9pG496OOrotuB6bpA4$lrFWk2F;Q)6Tv6VSVu zAbe_SRAt#d_txws{zJ{A`>B7U%vrk{r>BoTY@GuaGmgiXBeLI??!+g84;FV(x(*68 zzxH(p7p`>0lT8}_i>O*>bvn@@)wO@_Uq2-4zqWmdJntxxk}%!$7-va577;4vhW#JE z^#57=0T5T(0V2|p3|PLiqB>3Bj6U6N=}Bg$y4qO4!>#A{&69rj?7%VSo2QeY-pVEZ z?A=3gYtiOS!5D|`{%vnzIC>QtG9w8R z!!htjEekA3m5t{&9ekhg$AzPt?R%ADDrCh@y0tqu+3yXaAiHZ535saOFPv#nB5nY0 z79sLZRkgfdKjU=Wp^9(N_ZIeIe653;)h^nZ<&p)zbl`CjB|;Bt`%$EPEu5bep0`ys z3Tugdx~XJbcqVQ7|6=;XxD;E(;o=e$E}h?iOZa+8K$B=X*yA<$&C1&(0Evj1)-^S) zy&(Fu$CZBE2Gyz`=_0z#*WkNu#x~w2p_<7k(HlL_@fm?O4Dutu&-i6B%G7-vx1bD6 z3LiB$#@~%tvCI9*e;f2^_=c|#l1l~TbzrBypJlic*r~hW9J45e&Zx1kYnp`AaZ;Nm zxtmmTZ1nb}n%CYlyJghG@GtBD#Kr7BP`2p+6)l5)xl2bQSC~|I5_`({C#z~A`I`L6 zJReDI{Ky+XSpcP_?3998BRfA;zm1r0ePkv-gdpW#NXbLn3Sb%L~928;!7DQ;GZ5-M_*(!`}7Jf&HafnQJQ-KM!%d@KOJP z(IAxK=)N9XcB2tubMYBJU>SaFA|-XV@~BTD<6a{byx^KylY?~?mf>9S!tS3@g2rX?#ZSupx+>&4p9rA8W`GiugQ69 zqCh1~s^wriqMgDsgf7ooerz$*bmAl_Tw%7aHL_=+Keg`Z5$%$F zernV3B*^plqf@Odq1S(V^k!-OiDN~M@_JU*_8cD1IZX41a6Cdj+x7ULrpBfZ-flJW z#Y&#XnAiO+)xG&6e-~K9dgp_q8lEp?B|FkSyaTNm6q-$gKw&52 zP*|mDa=<0uN+pq>?-^+ZWUb2oNrM&nQRr4|Cfo7Lf3^1ie~)k8n@!xsoS`jM*|}`S zYtV7`-~mFizAdZteY-Sh@(l~#|yg_QFY2gC}Y>P=0H4|&u;p@=Qlj?iD#vPnL ziN&(7?0v!}?%KCat07w@KCnpsSm8S_F&A~<$!+^`0&ML?&qKQ)3|N`bMLFhZ0U!(J4TRSG4$+>E42r*c zL!5iz$*r{^v51=0I4^Pa954IlN1YkFW3F=uzd2@&^>G*Q@SV~-iw*#`Jk-(m=};^Y zV`tY*(Z}N%fj7Wh6X_!D(b`yiU#QRL5E(osOIlf~%J?Z)#tNuW_Cs?W5E;4>DfQ6a z-IF=*&j^F-VdPQB)Q}Z3!WOO`JNEqBw>4zQVHPWPOw&Tx*BVPQUj^J0AE1XtO$Y<_ zb{38AA6Zc2=T$85NlwVFYzMIbY>=jj<9LY5J})wXVt4F zed0O;=_5$K^il44x&fe4o!dkXf835)RoJvT;zRPr7`st)kdhyts1sHFAE!=O43rG( zkT8c-zf$sx#%*ljbV}sgb2ih)PXQs4giPu$=YktOVHPUavmwT8`JeL~jO!Qs5v}Pf#p9onI+Ff0|Apd-fVQMDqrTPsid`*( zyktv=v+$AGGD$#@aKTN(qjNhjxi^tQycCs*VjdIavfa&EbGK?5DybIZ#@4c5@N?vQ zmgqXcuo<(pt3L?j^|-Aon8bd%tlEP(%l11ElUk?bLT$=^%kcr_)X3gvY3nL)hR;0V zMZB?G@JPg2tNJ#$osFU`{Jhd#=F`m=X0PEl&w4_)F<7h~*?E0Y?t%c{jxDerT93;} zt~xD%)VRr5a;N!K=gJ_5huPsO%MZqPny|}SvT9EY%BxzGaJO`BX3N(548ocRP{C;W zDm!F9B!?EuWP+;U8(UgcpH%&m-#}O!@*W_pb13xtmutRy(Yon#!B3-9oirgNdwK1( zs_!_!b5=+b(d~`l;6x0WNxMRQ-fIc=P?T^lHcq_ z#99dVRt}C2G@B4+L4sKYWJif#MdJ-)zoac~J>wAUC56lak7h!sQecAvw zzATG04$JFO>2@;t4P?K%q%!A}duH%1DwaQYbMS`LGgTyr`2!l@Pje+SA;(?xkB$kc z;U2s3*YVZ47U3!~^lC}2qzv7)MYHGTp8W?&f~L%ZXTz$kUa_EqSz8uXKHr*mXv@uC zLjZyE8KE7H_Ps^{{*mJ*^vM2zmP3!XZ~Lj#kJ-pYdm89AZvU;rRR)Z$hurRG*o%W( zry|98q$^Ou8)cq|?zpZc$x(5+LMl!x*Ti^yJbk7yt0esvr}t|G+Fc&nvYow&4*SQT z@zX{}1Y!P{q-k4UUcd@Q+WX!_two6PAmjhF+xxEu;NP>9Kl+U?>aQX0GpYAz2c;*p z(^_Vk*Elj+G_zQL*jcpX*tCOJjCEYntlyS zPiU>Ec>Sac3M{9{5`qT&&FL^Z+ z;Nvxo(4Z}Hj`p=h$W|58Lget5LKKP_VZL8&A0Qq@0+B8#USYp6Ow-d$I&JRr z`k;2%zn1!p2Uckjc9w^!*Zsb7^2JCk5x2Bx6X}}6N%JjN5eqid6A5r|G|F}a1~QUT zyb{5GR!#SLfv^&|C1v$P_ZpAJL#MKF4 z$k`2foiN^54)?*9QQdZ7krPQUQT4KL^Mb&Pu3Lud?NMATVJ?{My}~tSCLev5l6s7q z2n|Xuem6)RJpJMr7+gim$j~GuBEBof8$a4Wc(XPK2LSV%13b&Mls8gK5Gs3h2*Flw zUNeNV1b-cw265a|t>BQ%V&)jx|Jk)%};{)wd_J{_(v@aDV@`B*TLV$ za>Q^5_k=S3#sYdFIo^5p^P*3|2idjFiuC-{+khQ})ifnXNx0f1loeuNtyyO-948WL zFir7Jt1Y|vTEky@?t6K#-2efLPW5l+y|%hdoF!@TxCYSyx#& zlDOcTqZYGM8W9BXE*^b>XQK;e$KE2E^p&c@repU>+wm1|lHOA_6=lq3#D*>yu2ZM>BV#u=78@09Wnf2SH?yX3~Qd#%< z2%p)8+dHm~l}<2wqN;CfdCIwntv1hZj%LK(Dw%V{RegGAt-!Z=Hc8JUdu>ZTkyccO z!Bh~fJpjh5nY7EADAsTu99D#Kw4Q5Z3CL9D**2f5K4Bn2aj{4m;Jcb3t zQMM)=+C$#z6m1LSG(4J0$NRNAHiTP|GU(l2P0JSuQ7Y!wIr<^}`EnTp(XYVMrlr9D zK*}FDObXM!VR6@^@7Lc;T0q-Jw@_2~0UP~nkt?41J%+}NBQenr(7XqpHN`}t;DMfh zXZ1i=8RVIc;+;`o1tZrjW@j_seuzEqZa!b6lRN}F&5ljE=S)g^)%&=9q+0Fy0Z6#K zREYkke7nZAoIy99G3dK$IPmH~4#ZHJSsaGpwa$e*{ESn#h~aril+YeuUVsvm6oPX6 zHVvq}@Uh`vlh}ly!BO;6byNM};U~*~vit#u01yTpsZd?8Hj>$Arm9acmrXION*#w( zMD#mUWd+|&%2kY(k5ud(_xk0h6L_bC*l%GslFXHM;ye8oReeXMeEVnDG=wKYvyO>A z?y-8mci$d*CdFE)0SL5-QEez?J_6jUcf(!NPFAi}i4_j(-FQBm_P2q4=MS)&rHhVt z6PfIVw`u=r6Suaa4q%{j|8UCci1Oh;z%l9mlMDwZc^kz3#o1ji^}V|r+nTWjQ9tED zdhN&mxkJwjA9}8riMq6B@>y!=$*|A6Yrwe+y*AZuI+5Pk5H^l(jp+N}ZpFCc;Y|DT z5|=2QH~(dXHOpaMs)SPe!aT#lpZ~aJY>bH^_Xu-`%x^x_xcNI3uU8-Y;@we0{ni}D zwA4=>3llwWv{b0n5vQfIB{ZFoUc9#Ae;GA`sF)4|S{~tFl(ozTh}W8*f>ai(cnod6 z{!IF9t(v?Ml6_NoW=Io4m2$&j?G+ObD-PR>M_MOUR^IGrOl*5KWN;J|8P?{CAUw^3AzVP7~c9f9K<+Ve99`b2rwdX zzVVr^Ab#`B=l5&Mwb|fmM+ZUHQ(+6i^my66AGOWP^6)6vU*YzUYg6a--wPh>*kgQ_ zWkwtZV-(NE%$R#cjWwH8hYz=vLs$X3NB16M9#^4a&kuj0+RG;^QD?3tnYx_+spMNl zRBkg0BDYR6D?8`;d2V!nD64-@A)CL+w4;rY_P;81T`VO|rJnj!+3wQ1qksMI*WW*h zP@-X%OalM;u|ar9QW!l5-M|K5cJ|eagwa6dXBkW2&ru*nL2K?n9#6O`X8)TmXH@W~ zY|*^_d_AhpZ?X;JObq+DA$u3DL_Uf!Xq&TRz49(9_V2Zu3+CR&MaBZHrF?gQR2oKO z$iE8foN%EsH8>&u0rh(5%A@F$ZNl1rZ$~HzJ6Syzw`3JQSN)`WhneGL-A(ZX>oVsg zJXH7e|FZ%Fy`O?>mKY9r{ze#~SG4F9(qboRr* z7DWBAqCQ0{Rxn?t5D$CG9Ng^>p8}R!$f{m}MiM^?k=FR>Ev2%^($4c39B~SsR^fu* z?w6ALPx|kn@$Amg5jZ~0kfCP-R2_3HQ2Qn++UPf_9^>{UTbPhc`*4_UPNEuw7{zHh z>&~=OR2nRx^t%TRBbmAxMQv{+jOkNoTsXc8bY-<_kLh6iK1o#a$l^gYDW+M<)F9 zXr+uuvEyz_w;zgIfHEFdWuri(JfkWFOdi1?FCA4DV$}V=fa>xN?1J(Wl5;({A3x+= z^G37nv~ylrc5>)CUOasz;H*1Nex11HmRS=g^x}d#rzX&WoGi$bOP5xwCvmYs_9e3v zWVI0zjh(s)A_OIN;0gT#wp6PN%!X^=Sq4w}xoM`pGKC9Ury|=2#FkTzrznWJBVSaa z?z+X?aQegnn-BauguXdmM2>n%SRlh1It+Ou0|VzB%s16w%wyVsJzPczzIMd}edWi1IchnLVK8Z%pFn|5MSmO;5 zz`w4VW$EZ$ppqJ(gbJJ6c*rz|U3KuCdW!oN{W}hdPVX~AY|z$8e-&m+(7K4RZ(%zbPD|H7LmD#y)gQ~ zf1>Qp3WTaa=Sw6-O&Ofj3=hEvq9BO#zy*$=)oEW}3!;ck(x}UvzY6(vwL7$jNEeeh zWH%QX7b|UqTu$7SePKwq4!M)+5wwe0lYmQpXqo$5f&4qsV3eLBBlc!a;nnZJULgsv z8{-tNjen~Ah1#<$5-=Gbo!@uhcQUTbI?YZvS4i=LGXs3-Ee#T?6nYptRjjZ2(cpWb z9h)~)qi=6e)Rz^6T&=ob?5@_3(+>^49=9u7&r2CM<7{W2a-4Wh&rb7`0Y_pzB$+=j z;=f7n^^Miu!zT|~2v$@R1^i+$S3t#O#{}Z3WiCq{@y(>yAj#xz#^-t1P9e}3iSA+D!{g~*L(v=I=MZFFoB{88(m|zj7zwa`rb_LX z3J=1u`&LWK|M2r9u{}T_~mE zOEGP;-~G6eeJ_y$6ZZ}{+6)v~;n~QoxL-03>YZ0%wtfrKHxkI;D5_DE?^L@EJZ4FV z;3a1ZdYr|4tmel|#MM1JDykS46tB`Xo&7{-BJ6VXM>yBu(OG{6JeP3YVm$DKV_`o! zSI*m|D@sPMZK8x8aIVU2T$Q9b5#OV});Wi}{$+!Nub@%;h5$WMbn978Y)!`0F)GDe zYlh;4+;*jsCV(mOzDW9e@ON7?Ya7i zU+BM^bpF3V{>I`@*_!kpj5k@2TxR(xV`Gm*7#F>QG5hSI`O{myh~0y%%+0b7{pVSM z9sPEXSbIrk7rpvU$^JfWN1OFyTEQ_iPcPDU5y}EiSe@$8vHeHod}Ye`lrbK=KUi_` zTfwj4U~hUSUudj~!^Xe<{DxZF2Bi28@66}l>G0QVWI>9cKeNka@1{WDBo^LR-G=7! zSKV?%Pc5Qa@QYQ4i(`iS$ftZXtQo9IbBl2I!Ohc|ukc^UB}@;(UJOb>ar1j!sV3bY zSJ=r_nO$|64p<|#8btHc;@0tPr)Tc}zCNpi%nLP`ErtSmKQkyM06)W`vCXvg3vij4 zDH>lt%;zWAWpfOsHH|4le!{0>7W)1UJ(XX$3%oj9GIT#Ju6MuQk~SPV$)K7f-Tvjd zDl@D03hSS~^%Q~4L&lB`6VY&>{xy>x(i|8@snI|XT;o*dzh;Z^c`c>SxC7^>BYGa? zer&i@WaeVg#u3MAg1{iahK_1k47+J4Ra|^=rmyKylYX0K#Ew4Jw56 zMYK+hMDS%r7vF9*7kWDVFg1?6Y6S`IyLHc&~}JJhv#xVdG7Poi9IOmO-@#CpI? zdhh*#b5GX@QO(4W={5L{Df>KxXkCr;@O`-{%BS60FE>)9mTcNw4|A+RvBWhus{XIwJ3 zbhrL-d7vD%X?g3Dz3mX}exY{YHx?3(@wZBwf4q0U;ACA329MLa=zEvx@tcgXrq;j# zoh_sW_g~a?ri`a}(T3=757NGy_RTVlqt}zoInki@Pq~36m6o)%3PR6gSQyqpwKl&4 zZ4+{@Br!Wbrvzlb1|^MHoy#>g7?^zvX!_!pEU;A`9BrrihduJ$AOA{fmvra}({vsM zohidIA0)TZi_QKEn(a?M>A6x8BuUCgFSu2`r*0ODTgyaTBXrs zp`~9UtCq|=pd%?ZrJuUy;DJujXM0I^^kUpG4;XP%kv;LV~=DzgaAN4G&0IvgSpW#@X zDTblHG`7i?r>mK%W+Zh)SZ2G%QvEdj+G=uzXw~cNvCWi^iO>lhs6pXrK%HZ!)o>W@ zrIK&tKhGH0mbpQ1uk^71THu2!e0_cK^)t5Dq6F%Nmy`lVPcUnhX?4^owzzt(4n zJCpSX%amr-i^7n3bLPAXX4zC`X^N>Nq(q@xKcX7ADe|3T?JwKsM9F*+{Z~?>4U4i4NevFcv%K?v&?w&+TOeMt-Qy_x*ga@UEeK zxLM3ayz|L`0phy49|`9j$1QwGxS{kk0I9STp$&p5q<#TOMZcVMazFa9CP^3!CSu`P z`A~A~{Js~C-Bf<1pfplSx!#2I+ojniD&V_6y$z0rcDBc59!pwC$_2@u#G85fujhoikzuM6f_-rv z_!AlCh_tw#d0tgR>tGxu=!F^Ev@XWFJr-IgSZC)M;PS!wd{xz_>A*ht2ov*Az}Jk` z?cu2At*y+rlZNtZs;>8w8uFb^A)AQkiSe)?oT>X245uoL6xlUMCPwRF=? z@&c9}t6DYYLtty~F;L&Pk}Qq1A4}~nk};LdQbAHOaX*~m(NK~G@NLbmS&M0b%2?~<8p~$w+Bl!DQ1S8L z#yI=QMghK0IuTadTmArOa`x+}^|smFr99_)Yr00P$yM#1(1Ikpc|X0TQ6|(>ZN2_t z>^&O98eL5$xjNOG${r=fl z7k{0aj&*|1WsTQ%f%1%+MaP*)7mpb7etmbW?D zwSNwdTLF5$38FJ7Gs;5zSk@|osomr=zr-t&k^Ivf#%2r|E5#;00(Lx{1@w@pa)myS zw{wv|dEh91kibtlu6x;Hl>zZ@9o4QAA3*8*;2&@CuvozTHEfS>7 zhVqVPB5?=vP8bOt&Dfv&^trxIWI1x)5duGh1@A}$!mn~G`v zk=BYPe&yb@Ylj`IFK*|UoS~N6G!mWz!uhf;ADZ%I|8O{Vy*Ib7PG30_{><4`&&lY| z1W|i$b{Wz|CFC{3Zg`w_KHtY)v5GB2cvq%%*7C0iEIY?3H?+1!+I#yp=yKUo#e{1f8;y^#zb8O2;??JA)2jH#b^seX|GnuXbBdm$ z@{WhOw#Ed(*(DzjC%}@V=I~9hsEs~m_THT27%Qz=pyO>5Wona!-=d%2+|GOxMrzqu zEN+?+pKyphB>Q!_m<8!OK_SxEB!Bp?hkKH9@zy!+M0m8HFSd~Iete&R`q)LEX|*Po zaDi_>jGL%I;#+b^kBh>8E!<<`D7II_0|pfKwu{&AS=TYF9ewsi0ZPI z#lMD6k-hA3LLD>p)|e@W>ZyKX_4V1{<~!7vJf;NgYjmNyu^s(51NDNK^eO4rAw1vd zEF24((2vG(22jr_76R4xvuf~UmY+dgtxSiQ1=7&c>p|7Rotiv})+pd|baLZ5(maOwS<&!GAyza(yCI_`31)J(3wQuShRk-+--HRqa%n1fp81E@hMqtUSC!MUnOZo4ZHGov@VidJNp=Iz{31 zjHsCd3Tmy~2_60_;1-MH#G>Z#HqP4&!KAS0N8t{p5Tx)g2!ytTTqlh5j-a2v`Kmd! z%AXKxg6qjrcT^t_3jKF&L9t%yd0ANTO}L|0c;76E{Hf3FgINoQo!g3O(ZX?7lcwWnk?ExrDRRN4 z`gFh8JpSFUclHLWO4{^9FD`2CtNio3{>4a@1|dEoss$sNATbqQ-@6RnM4-3Wz?;Nz zo!sBmT8bn&!wkS!B5z7DyJ$>sN)IaKVSE9zHDy-nJixwh_3Bg*Wg)2tUD)^aKEwWQ%mIOp z%isn3cL{lwUrtx%^ZKb(v>V;(02?a(Z>iFUQ zK)C(wj34Mf4Hsk7jEpgI33a$|LV_V^={0Nc>XZKv`Bfn|qCY&I{x4)FUN7lBIU?kT#kkaMsy z5VEl0#6dJ+2uFGwair1mk9~eFWWN0zDh}jK$xohJoWZv#t_^#;bsRoC6hvK9J^M4PlWSf7(0B-TFoiQ;CI?5A;?*R*WL33~84aw6Ve{QzJCuJ! z_zNdy)DGwMfS#iHSyzz9@ z9YQyH_MIA@@30<6Q8F15$-iq<>Rx?p^Xfbv&p&)5e41{5kr=rXf$iV=8}N)rB2t37 zO!j(=Zg3I=W{@aJsC2As|0onnU7;`I3#ZKN@IzV5BzJPjj6|7q*Hr%PR-#xm=qqnD z=dZ8?moHJ1XGIbkO!ST&t#v2X<0<>y;F`(mr9Zy%UrR3;epp@-ta{KJEa`ufHzS$V zfzNl&?d!gqIH+7y0F%l61p1!;L`^aNR)XDmrSxR?^bnDWIetw*3R~IV_MwlYK~){J zJpK@vQ!Qeh_cxquGIka};O3NFC?sNKS#<69cWA%0WsEh{*;~X)YM1x>cEI_yX&Vjg zcmd1vV5EEMv0rP~0FR~Fe~|ijdxQNw`s-#M5EKI<&;H3Dv6xUMc=k%yoMAYa&#wB z2qbQ+ZpHKFI#h?_?c~;=!vJ^izOo)o;CQURg3;OUKfM8QWGJ70xhW*vnmJ0$@0v;) zma94j#P5^ID_DPsWA*+3#*_UcVN1mvSck(sB9-rBVMkb%)I1i6mbH^$A?3Yha zN?EY~50CGQ*4o66cIxg(=U+nFqn{wa`P=|6WqcLu5oHt{s0hfLEKN{d zqkj5v$dBB4T#mc0J7^Ah+ZAkolfNnUHgOF@3)h`*u5T6_^8!;N>Jkb&Di1Vta48cT zzyMVE;Hp!ZG7M`mbt0N}6};8}nVLA}^A9$Y*-giphqAC}F!>VFu4HngtGY#d_6CFhm)r5o3BGV^FargHWt9z5mCkNoE6JvGR!aU%@hftm7+MccBoU zC=taIGwLUMFtRa%Zzp{;TbR@kLW=3CVtXtqcs2ah%}}IL8J%I8$VG@CmD`IaFiCYK ztO@@Bu44V;&;IVXVEHDT@czbgFBH8Jc#=eisHkn_x9suyei}$J7HHJ-I>m5eDvp

    ?*HY4qT% z&4c!-srpOJs3dx#*EES1rvVWRbPsW|dkt z{XRFkcP9&LweHki+xpj+Y)Rx!2;hPV%1E+FA)_1Pg~^*Hw`cY9`H_o(WlTUbK6hXe zJWxMT(RGJ{3545ZO>>Kw0uuj1x3Y5^8ST}k%Sidk>~iU*4haZtYS-MS`hPuM(S6e zRTkMsW|T?FaRJozFPH%E8d;Gx35@@?IJ4}wx)Y;}89*8<%ngy!{*&ULcl|Qd$cY#P zp(VGa#0Js;ifYIi0MQ31TuM~Z%f`y|!9(w$bmPZ#iLMQ`$Vp18_Y^K9IqA+%?yRd{ z|73<Y0l=b-t$8@Tdfsdyrxq20XeH{jPmM=2C2C$S!?^>v$U$ASDF`uqz z<#L_0)!k?xzo1pqut35;pCY99uy%qZRLbM>!w`{|*x8nodUg2=0&xP9)s~_&BQ6d` zjevHzx@VUgH(r$mlH5O8c)w>lmWlZqBrd#7?4ikG{4l#{Bf$86xnJb0Yd3LN6wWPP zv1~8_kw$zxAbl14wV!`2yZRy(@3cc<1Ie;BDLN~ypzd5V16 z^~3Kge6Q!36StM;kRc4J{(pbt4?TBoXXDifC#<1)m1|a;;x3C@`q1kB&F=wJe&;UY zQ;{9nnY+DIdu_NM;TUN5@s|IgtEVM(*?6MZ6Dx}Po;|oxo3`pL@vT+Fzx}FoX8zwp zzYERs4Hk+N(y;aXQ%U(VR_{g`;`{DxNt<>5AX&EGtmAo~>qLbhbBcCHY9KLOHU5VK zqbgM!HH`Bkwop>R1a#u-RYRSPio#pjq2^$M zq$oImk}AzWIobFpaZ!M6g9s0PaZ9i#yV$v^KHir&hO7?$zNsa2tCIVV|4j6X(krvvpL2pMvklR zlC#rF&?r4+Gs`rrYvzRVrCHHw;(z%$YM7FRdm_;TcWT zTo$?rQT{vQ!B=I}-9I;9`<8#DcE&{Gj{B`@Dl`rkr>axllR(!Pj>9IsXI_?KenlJmPu zBe%w+=Bo`mR=ezM;UJfH`TP=Xwta^<9Zog=a^~}aKJYnH%$+XrnMb=1-9}wiju+aM zT45h@UI%7S1qCU{2}pc=QYjv3a?7`Xy$-J*zBM zTkSDP;Xgg%i%h!{Ii2=J6M-t9qu1=$J>9!GQz^c~;rD!v?`cq}!MlI%lSUrngK4Pk z487mRlv?KhQw{4$!nugo?jNJ8G`_XZ$ElZ|hoy#=)seXQs?0{3hAkmLCV!>k4U^rT(1-Fwpql`g>Tp;Y)_)1$*1 zIlChrFPo;_f@3`(5%?cO{j!_$AfcaTXSmp34Yt&Zs+F%88qjv#v)=En<$uo+SELPH0I+QZmny-bg-Uu5&Krqlr*x z*AuJzB0OL?j0myy%bjqq_hZI$?hH)B24PSmcW_s$ZS*9H0v&+N0%ut?ipj1@HWy+u z;Nb{4U<6JZ>?yHvVH$6(eNOp3%UVrMm(Od@$qS_;^hKq5grxhr7^>c=k|M#neDT+F zHU3UYej)0VN;t$-s2m>sfx<2cot{CvCObU)1=cn#7_iXi@g6+Jp&M&6RPOJ=(m}~yCWYw$)Y5DkY5*k0HcOMT`(sUC>FXN994JF;ld%1OBCXd z0?C@bJ%P;T%V2hs6^(t4y`}*mFiCviGTZL2JE6!eT4iq7?nPNUBpb zo!EL6paIy8Hb#@<;M>0qM*gGN)c-A1nj`fPNPeg59uzO8_YiDXC|ZSos|Coq$&Kap zXIY+riCHf(Gj)cGHo6$QcqR;i6}}ypG5am4`l2oVsQHPUqK-;=)!aig4GFTl@bA42 zd2~}smrxyQ8V*gz@o^3blt(zFNyPGFOH6%@*Y$?8z0DcYL*?h8Ob-W9uDNpt3zkAI zbR$;3jWqJ!JT2);c_P}$nwJ28JR?B8F^0$Ioo`$4nww6@@@Qy_M!X*b$kAi(Ktzu4 z-u$eyudmS$j9n;EU?Dgxe9kGf|0%sOT&h*RyF$uiQVn3hv9RuK%c&6I!s-hT7g>66 z!nZ`{BzhR>DO#BOk~b{H*fJTuIZ6Uaqf=-~oQ-#h5_LGpF|#0nZ;Xf5n6``iC)u_P)=_9%W8$ziSsF zXZMIR7Pc#xK%TLYg;l!f$h z)Tn?ze#aLLexT0&X8bGgsf($7S6y_qnkG-Ic-3D44+>b-HRkoT;nOX~i{7jmp?oc` zKXis*aSIv`{aGw z`yXtbMOa+X+NG<|;10opySuwP!QCaeTd*Qnf&_vDcXtgEtZ*wJKyY_2oWkjJ_tS&^ z@15-7nVtQ~Uh7?3!KVwa&XIlL1nlXZUghC!p#oLtjRej*5Vg*8-n^%$+BJ?B^*XoE zv|~5Q!{)w_ja|R(D$kxB)tr)YTaeL#qN&40M| ztM9!Exi9ZhzLT_p@e~6H?X$x&&Tu6U^eNBlW;CunB!Xdxf?1^qCpacz@Ohz*q(Bra zu`-7y9?Hiu{%jK&Z3g5QZgM}QpFMD~Q-xYqt=O7;LZ4vvHrysW#OAnH`8EtuY{i&Z zCMqrPp!{mraL(f)o2JnwB$knk*!Y=vre}8DWozV3>yZKYnRs8t0yldquZdpe&$lG$ z_)0hOzI6yYYGvIJ#XsFRH7LN@tNh*UZQo&9&0@6e@4Vyj7Y?h_6Axnk2 z0zVf~{V6RwUc2CZZ`8riWu?uJC=DB$xbVDp+mdDYaoWlf9SaO$NdXueBmjuK`O3h9 zl~;|o`Q$)1nvmmJFo8wZc?B_gbD~O`3)#+zB-J!@*jGrWmI}FA6aNB5ZF}<2r#_0c zf3bsy<8q;YIVX7XtXMQuuw2o>Vo*@R^CVvon^l<;?YoDA54`4Dkjbh&&%gH<#K5`l zAGy)wz`xOb+rl+6d%4TdJ(ZV%+hRKCWH!nT)Hz$mOL+}>oj9_}LbvTur*gPImmV%k zM!la88{1bk91EEx)onuhc=QjcG6nTHqE79&o2ufiQ(=D_%#ib*LR<&mi@&Qm*KYZ# z_V^)^1>@>^HMy2Gg-bVbTk<`iU4`Cy4h&X|_T%23nwU)!6)D!6D`CG{SmITD8}=9S;b4se8U3eM-A#1I&%7 zL0ZB!lvR6#HnTeN+?-}I%2+qA&Tx5y6W2dPPetya>D{1{bIip`8mQC zNA*YN6vO8MUxG?WQ8cQaa>?wCtIty78g4POb=OE-!G5)#*>$O<)_LDEHc)a&IA8AP zvi6z{#EnkU%+UYaaL*&X+LXLesy9iw$K;+B@_K5~b(g}CX+0^G6IO4Ze{pnM81FzP z;6*RLeepou72q{4s+E)*l>y(qJC zcp!?2tbHUMXRRA*sEM_W8LGiYHYOlD?KTgJkTS?U+!P4lU(Evy!F`&v$qs1--eeB6)RY`Ul#h~@ zU`8F;KC(!tUmpg3IZ|4I*x0F9PW2x(NCn?*n6+415!34lEt+tT>al#{Yz3YDxBgUqeRbUdYz3n%|m}8gEWD;-O?(A3LWV1jl{BMVB3pNB_u z9c)`8ZZaZgHCP1)e3Y~87!_YbsVCx|5I_;K1wh>p--xe$tUrFEJwv4Tg*sa3^pR}@ zV3F=ka!@gxpCE>u4(!tEkJoY^6}4Lj>hxul7@AG z+E&KzMa9rBd?m0|? z7%C2q95rT#a&5(OntDd+ySIxdH`dSZ9v+r6%7xQ=IfvwdbIHi(778+YQf*V0!l(GQ zq<01q0i0#<)m^hyZ4w(JtC*!XWS1RN(@-DrTMf}N-ud@0OIcd$?1Rgk%mD-LM?eEzZezpAqjzs6R--Qf5lAkDdraRkPCW;NG zQhqjI_Qu*A@T2>I`KYi#tE}PH%*yD1pTJmBpuzGK@)$^hf4`Up|3^%ZW0IqI_GxT3 z7TPd&d6RkBMVvnWFVDVmQ&dDl_kCRlf6&uQ<-mU~_z2$4t=zP&6wG&je*czt@ci_A zz#!=`DOZx$EtvkxGf5z3w+1~GTy|0-v{eHC2`YI91ctzwl%1$YjQ%)}5#&tQ4S8+N zJNIvTZ1VON#ug~V!b%HzeUPKROy9s0+C9E+0>&DD(E7%NA)igIIl9V8pEVoCr0-1p z5ngLU`M#VUx!ae%B#Y-^q|ss7FhgW7OKfkF^veF6&QRV>`1V9N|%5Z2AcR0e8mjC!kyK^3V zdvOL8@dl`51i}NFYj`kFqHN&|QgFVHW@XH6d`Y!ub%jI4!oVkRDNQb?_>^Ba5w1rn zmCc&Bf9otBhp=ib73Ew%L)0>}p#Lrx(R%W6rZ~&(A07U1gf*q$#=g{qwUg#j0RHQ> z30Gf3;7u1k>6e`IE|8@mDc$JN^zkPC3h`;H05bHM-s7A#vtIn(9ZasX7fTqhf#i#S z!hPe+HP2-aB;3ehL&g>{s1A&5^*oJ_hx}If2V3vG$6Pu8*$E38!W|(!{qz0i4Y7DVq&MK=(pf3TCv1$NMXw-N|A` zG2$57$3Irqm-66xS_l_uM^&Ifvh7%xr1Wtckua#@u-Z$6K0KH;q{l*cxt*fc-2zrZ zZquAsS1Xv9t$VcD9sZoI(c8ygdTfeZo{lnkP|?RKF+u7*_uR@_pv48)vOrD4gd#JN zqTBcj>l2DBJ#z;g=Rn*yNbNJL;to`9^tMSbj$Y;OYR(3g?|vsauh^`2nER9H$Gizr$EOd8 zpmnX|xI;jw%*iX>7e;)3GrnJ4A*tEm4shdu*S=-Rp72vbj`bvU-mLcnZ zYXi7Hkg#e7Ji?ghB@OHo1?oEwvTfg7-~8Y#`xBr?ZuSpl@S7s(6jK{0Ai>uYgc#l{ zeGQ@J2eTO-chcSHVwxo%q(9=f3Awvx^psuU;||J&BzpOF#kORJNlpS*?7v1NS}B?ZwQjSMQ_>t!a&Y%Gik$|^?&yQvv5HL z=k`votrn5Jbv{UfxOgXn$!}X_j47xu^oHFf=uxgkezt%8*XQ3Bim8rsM66jR@*j18yc!0;Pi%T^>F zR+}&V9R@;#O3}riG67*juTZCK(!8}Yt+7toFodn8zeG;Z!1akPCN2%`rSHA?t0<3R zDcm){Y+l8hs43rjWn}-rGH<5$9SCPqPYPi`zi0>zq(_i;JBQ8wT5gp0AltQNZQ4OlVsP`T8{W629tITnB4xHR>?V;<>(;G#(dGS;TPs!u1mfDiCK z9+VgjcB9zRPyG07;r!X$O^MuK?9|?VwG}Ywo)kJx9U87w-c(#CZEn@5h9S8+62d{} z7a4At3J#n&9BF8Epr$eUEpP%2EKpn9wKxkG?nY8%S%_WW)hrZyTN*m;+ow0gMm2rP$*W1HmKI}o4w7beZ<$TG z4QLn3!kIQG+J#?hx-2xwSHY%&u7M;mXf=5h*4U@VU&m=v$>MfJ#a1HE)x=vh ziDz6;Ql`K;A39P4$0r{eJ&5ieMyay~ZnfGI{5dk+g6mK4a)aZaY@u;xHy-%21LXJT zOm_sz_Zorz$aV~Ob?0v;X*hu+mM0exFnd<9Hy9wK!qI)U;*Z>gvkEH3*;GuZLTJK4 zv|@dGLr>qV-%msev#rbLFdylY6ZbN6nEKJH@s1hxpk6@?P9SCQ5KIa4l~Q$+Jc!0= zDV3*GTxB-alO{PN_elf(>KJA|h(7RFy3WPB#Wtkmt;S>4h0Z~**ukhYR5m6hFT_yZ(X2c@;-0`|aSSEhvJEpHdJ#q(r zNrK$x%mub*xE0zArBY}(LR!#8uQ!wa6NO<7>0XSs>pwA|!D#Rw{~W<7b$}_#&6g58 zm!bAE^Y=}a;UJ(vxsn_7&)Q!k!-djK21El~t#o51+~a{ja>!(K*d^a1d9stA{ISJ| zIHUdVAKxWxxiHVjsUlQ3T>fF(u3w7DH5cepx6i)!+}0f zMeOJ7&)#Rmcc|c2#7`J-jppb5L*i1(BA~?5c%kE6+|J0IMj`A!V7pu}zT|Vtqn={s zka#$s6o3w7Mp|@e&41tbioP*RUnD%Rr`;jzeuB0rm(~tEMac369=0|ykci2ce#mh7 z^y4#M8Xp8GdyZIki zOL2Mc=jtx3yMQYh7#C)@u&ehx}FAZ^r!BQ*6Nrame4!zLg~2LXh|QA}Itr z9iL1v<{}eU^+rsH>O4mZZ!q{NS8De}ItzQ)m2dl z50FuSFVJyY`;)zqP+c}UM>Gk_O{^K2B|{GqhZ3wxFD9X8d!3lD5Ej;H3#$`G@0r)t zKbNN$fokk16lUOf4(ug1{LJ$`CeSSZZgr&7pYOj7xm4^|3n?o-&a3&H;gGO<XoKCelhXbSLYG&g`Gf{hlJB`YSs=gAm~$&oc@8XCo`#A5KddX@DjO z#T+OGpr#U5TxnV)EQzLPqdxWRmGs5S_#WB_kJN$AJ?N9voT4N8!wID6?q}%}vkSH0 zi+?y?&jf;J@q|jKtkJ-{BJXCUP<%}%xAL+&>x!$WOZ$JncTtk-fHOHYgFMWZdPkqF_@%P+5zJe)!Qj861*ehV<^4a?^2kKVINNcW>%9 zZ&C$ovZy$B=$EGK4J6f{z2*2Q`;53}ZZ?bbkN>23*$pzs;*^=%$i~biUKkdUSl+%M zY(V4hQ!na#cMm-_fDdwIX*^YAS&{wi(HrBIinIMc9VoEW5t$7B-_zgrKLF37O;RMX z?@r%Fh4Itos$Xf-I8IR-ZpIeoy7r@g*3dhA4-b0B+mNBtHlb^?VyJ}#Dfr2{RS1*G zN93etUVOnhF65L79zE)|3`n{O^%MYeVbC&sHrEOOPbJH;~tPKs5y4wJ; zCbCG?t!Ow(w-h!^3&qkmtM9*~S$i8S@R4bz>8#or7Bg>rHL35IErMGv6cW4`M#hHf z{5}h}PI~7p#v{CtJhdNVQqFcpzx4k#OrS6ml}1_VW^zgcVsb17#>Gp9v|-z!6I-2z zNBm@J4|Ge_8vW+kR{yT;D`tymz|?Z#hEP{ENnb!7OUPnlPonD^ZzGDn=^Vd7hyGYxw0;F@^s)_c*urzSoTu1;u(@<5$<% z%RQc|C^&g)wDuYJ`%tateB_b!4GaDMG~+#^T;>;_MM#MQV;<8%l(up3m&n} z%L)hUYw0_!2C9U`UOpkXy+bE%a<${#M*>YuZ2#_>&+dy z@8wgCqTR!HkHuH#%eR};UB?bBXC95JSm>2BwSiOU1y5eIOB&QJcp#Xo@Qg~|IYFsn zj2A%K1?bsx6T}|SGsdqIS?o!F(y`%4ZvZI{!jR2Ed8O|~8tD1fSZ8ZiOkBMy3$A4r zmE}O38NrfKg2UFj2}}Z1L@(G7(r(DfJmRA_vvhf?E&oCgOpD@eQ6VA)e?tGb4rBY( z8|PI|vT*qT2UjCH5`|za1jtI<{{a4_iOM_gpGA9Nt-@Gta&fmvHNW38!Wn!(_W1%o zE8eZ>;1kkLQ$)2;7%N?z{aHf`U+uN3&4lgzsP9V^e-BI~-lML2y&*R~H4V*nh|lL@ z5E0Ix;QEh+lD&OaWs_!n1&6p)p=7U3Cl8viw3QGl7Lv8N5QvnrVxkO&_WtKZCb^`? z2v%!7mHoGG@%DVFUuN=DbIz8(#o!65j)n`5(Hx9Dw)J)*UjenQuu6|eoV0bp`U2rY+)kJ!Qte*?FGDOHOVH|{y>K*PuNG7 zr=nlXl8vm4v<+6+t$+(3iVxE*ImYfSl_ z^A}Uvpe(QBK}_jeIF{z6w)G(O3-aEQ7Wi^LR_tVo7iI6Zr=pV!1qs3cQ&TG0N1k^H zlyFZ>^I{)V0{dT4_!3m}%(I3GSi+O zQ&B18K6*ix?=7}sZ61310k6qBc`026AO4%6Mh{{kuZUR&FUT|{cs@JDbH74d>(J+z zaF78~$sn%ws6{!<{;EY|hgz+=c^;uI5&Wh~{TZn^oYM=A`X55G4ew9uf%k!W22_GP zbJfiU$tS@)^W5S0(5m0(l)c>L#L_8o*pMtwQUjL#2*1)zV3z_lNn#p;#@#=dWlheO z&FEb5)^O#`?)bmK8t3aODhROz|NO6`;xA~TnC~C@pxf-Vm0jw@&k!ys9?QaeUkd^~ ziFr^~Cs#ntsMJu7q!A}ycyNHv(M+O9^zJR;dU{H>stw}0(ED6P4aNNa@Z^mNKq*yh zhROC!y33%gX%Rz{3SBgVW1Q5z9Eq^mQr+_Ao&#IkpYdCD_o~R&%5l{)XvN~89LahD z6~$S8ZCoJkXGf&_>7^3fYWlq?gu!>22>Az+__lUDOJUzU*NK!bU4?F`!&Hy-twSZ? zf+$s1K97Sk(Za|k06b*wY@@c0c!s`r0x&hUnGEl{9(i|zQIZzgP=4&(wdE1P*6a0* zxb=6mrlfwT%m?OCM22=T0TN5iW9~%zwrEoYL?ooCRj&rqwjKQ-||8 z=(l&6FagrUz@f;ql=>%HHA|sM0x$!_^maO8+;QL)jwsIsGp#G>ON1_$UiUuVXbt_t zM>W)rF@;F8hMKOPyW^z3C-LHP7YfdOMtX;PnQlID{K0eormH(E(wSSx#2x5S`uMXh7|RI zuH+zhU=iK8R7aFci6dX6hD|%^ym@}VVIIIc>(9_9Ou_M>z5|bMQ*1xTKNKeM zbUCQ`3gW!4wg@NrgOl5cFl984`7r^4Rfv;rc0Dw0Bj#+I3 z#dMlCy(54-hy};nE31rP(&eW5qRG6gsa;RL(%aaeo z-d)^K(HJK@$e=7trl_WzLDM(9IVYU%8*5Qv_FT$5v zrN&>C#>XiXwAyS3bqx!Kbu0z5soZ=E+|lbHe69zMq;k)|A|Z1Y27L;@fg`lB?0Cy3 zfes(yRP6;13|cR&||G6%t(alBUKA(ZD)1e(Ju>qD?%NQ$E9A05>kqj?hc*SP_V4gPdq8A%}+YaBe zc#UGlg!%#X^%4%`mTjKuB|2{>$KZG5gWNE4t?md&QlcB~2PUo7)JA=e!G(A2Mx=* zC(|(5nW#b9?uB|zvQmGw?x!#=>*5{`OdNWZ*4UnGRKHrvNM+>aydeDWSIHFv)>r~O z99~aFo?99AbAwlnr>?yhxKqS`lf>4RGKQlpMRsS3{XR$}Sud^wv>~1-Y9 zo!``cScy}#w_a{rAb@+r&=xwrK$|ga%WM%TZ0$*VEC)bZ$FQG+$hL-wmM}EB<+?K* zN>cjG0@Q%m;U25PiM%TMUoMkHDk-WvWPf^c?(=^k<}+xpK{j91_iJ=Ej=hElj>Vh{ zqzxjDAP+J2vRKRL(Y7DeA8%IERm1)Y$BqYwRc(hbnI2oH4fVu-+a~k;i4+68lKqE{ zrR|TN1@EjqOB6VqjD{kM#ic3&Bq9fz8`?-gaq*4gy;gU!cVRgxIRVU=%&0)Aol+N4 zkRrS%Uegh#o+t2(4P+hw#}#31_btdijzF3>+a4*Kcy`7nft<`rZ_U7aa&m@#19yK5 zUg$G2j>mh9|gy% zzxefRIJ*l$#YDQ;ogVUToU_cdAXDEoO6hN}sQb+4{jYY2SUJG1Fk6>o8=5L^!pD6| z=i}T`z=9F7i?E3-Z{xo~1~Bck4$!$U0(lmDuUQ=5k8}JHRnn$z^jQn9d#2lNvJcSiQB)D*YCaFm~Gel^IaTd>%d0BjISW(p={f zAzVxUawZyp+3ZfVi_hY6{LzN8zpsN`lV`Y~(Z3MKxufszTlL96)ajo~ z#kp$h!8wATD4ezwHOm*-5j5pXY{8+C6K+MeH@&Fw$(sVPPC=%mCq%u)#acg>x=?n6 z-QY?=Nm#x1Iab-jZ25WYH_bd{%~50Rs)~>&H3r(*LH5U=0w$AHlUdO?76i5ALqh(^ z;$S1oAF2h7ri^f>+*D=U0>N=|>IIE}>E{4D01+XudGFOFTfpJGD(Pd9C^_Ts|I-4T zh!GCbR2k(q+#*B-kVUqf8Max@HfDPuryg(dP_b4af9@A!*D2RB5R@VUhV{LO;qQ$U zxz@y~I`-JZ4Q&hRvmEJIk;alYz7}6wmePUwc4e)_in#L@M4)tRXhHYY(>!<-hR-8L z=CPq;2xpKOh4}zNu2Icd1^Q-tkEX-nk%u^#F=LoqcVv}Rnz`(r@yAlBok}00E{Y<5 zK+8cW&t%LSW$2rTg3Goi3<4r`+j@quT#k$`?$Br4h}!w#08tiMv(&b_{9~4G(Mi+N zB)v4XL*0g_6!Pk8zu(WSY`NMt!r(i&#^D3eu7FqQGL;79i`?5%iQDs(Tf)EON@qI? zBTFGN+$Iv@G=?K@v6KrZ=09-(8L1grmhna^ptXjQ4_WQHB(2uQ(bCKoI#WSfQ?HSg z!~S0ucR30=pU-~y=8XJ|kNe2dZ{-^a2h>!W`XIW}7dx-@N~1&5aaIZzf0zc$1kr>@ zavR-7-MS$@k2&{M^bPtA(|<0A_jVo#?4}a96{(Jx)th}P^1M*JZIT^wqEI&d23xJb zRj;rD#{e)1htJz1>vL%BW+NFYIRFjAVyPI}bSN zDV@m6sid4}82uUEV~Uu&LKzTTgW2DwrV`9wE(yS4BHPwR{Q@RUD>#&iHcE_Q6Ygd_HWtL1e>Ans6ZGJ1>G*p`iv@S0m4vWSyn* zK8^;;c<3U%-h;cNmO<8LUX`=K2w)(I-5|h(PA9Tnd~QSzs-qDt=UyJaVqk2Nvub@W z@E}9*;HSHbCGbO{yW&|o);t=*@7d&WBW@r1=QF`hJOIy@cABB!o<{Z3!`J?2K+%_L z#t|7zW48focmN?|iq{$LWLV#=JS|(tM@fq+AHVTm6kc2#Z}D=p?u_}VoHaQzOUmz3 z=9}cpPhw6s)T{A86H%|5k8fQCoSTZE;coVydfS*7q@er>^p$#fyIw^wXaC}zS0`fe zPP!2)ZA|G-*u`%^WwaBVIUks2Ap>&p-AT6NY#nWl2-MRzlxfY~s0p9hul(EVl-y*N zyGNjADIQTEk-m~V^rFh2ZXFEIg)XaFlbE8e=O{Xse)l?$| z3nTsKl{()Kgq(Iy#r^wXPEc4}vhQ$3X*^s`-{lSzi~Q%wnX2TO6ZWB(^(qkHTHA_( zx*~WEDPcdd(F81dO(m*aFaR0G!6_i3!4mr7 zR>J=^&c^;>SFv)zmAzQZg~9O>-h_Z%8D(K{+JQ)8WO0$d{j7zYS*TtVcnYhn^hUv~ z%5M+agh~d4uaH3a+%;4vX^j0B5o>B_0cTnGKafc3N$s9kJS@98wC+@sW8h1lSp|Mn z)!?<^8|f$UuRVUr=1;%ay;|3NS6u$*(W9qAH&IEFYHvA_?07pnIf*t`Jt8;Q!RSn6 zd7-=dgl=R04E-G@gt>LKREKp_CPDbJ4Qr`PxxMyXM-A7Hglf-U#9BWcKjpr5f$dTc zdJ<%eB%7*V1}TE#ChSXa6R``pi5eUL`n$bw{G#uE2I0*K6I3)@np%5_@wYkzyubV1 zJn9p;NF&~=ji@c3=YyRL(x~Sd+JA=C%hlGW4c!U%5>B45*LMb^eNq7!sW{I|^XV15 zrb2#Jdzhu_O@0O(M;69f3{P=2N@|Z90ygDwq|C3#Upm&B1gL1}e0qB-Sg)^ZuyrB_ zJxb6Hjg|PwxY;zInM806@K=V;-u8AhemgRjvMLkx#eAK2Qj37Zh||G9Hy{)jOkeIk zvH?jCG-9~8by7xi+Uq|1xc}}mw)mcqzO=Tk2@Rd-#j6WOVzcHg!?UR^{Z)~Vv;eWA zjoQ=l2(abwe3I)R8VW9b-$=KHv?RSYKgbMd`NO|J^+zhz)~ek2#=f%9L#=aTBU<|X zLd!?G`SiRh1YSB99a}i@=mm#S$IhQQUQ?EGUx(8fOcC9uUEJAr>d^8Z3>=Ew!Jl-M zFUlAj{WVR?;WK0Y!oM88T|M09{~1I2HZ;s%x%UB%bOo|}3I{HTCR`j9Z=6{@1%H%gI>Pv#1P*j}p2ttuuo{4VPnuyrQMSt2*~KMPYIAHE z>(M4oj3pJSshA=3cMHwc>xDdsh|3h6W)2J#D)hU(9dURwbIcMjt3Al~My zp{a5#?c4T0A`J;c|8PqLCJ*BeB8{JvvH3D5xR7PBF7T($x2q3M#mOPq8rAo3ec19Q z^@%jSQIhiib<+6hyE~Me?1|_@uaqt(#&kfU!(8%9C ztt+?Qr+4UIdxFkOrg9&z;RfphJu7lWP`<1Z?)iS z{rssE6xOX`O?V=ST2hea3J$nF=elemv7g38@;Ayg!(BWMT}ly@{^`}+5v(}f?r|%L zNp%P#4(!4}-5$b#%8a#1Qp{&?7?xi}C8=PiJuc201 zk(iUDsD%U}hdDWG!iF$B;`1!EJ7%fzI3-ejau#e{dWFmRb(fv_yP=z<9Wv$8SdiwH z8l6(&C-87?XlRADL-w&-nN|(p9eD&+By?Rt<5v*jhhk40O;LbF95FIVu#E<@z2Sw^ zGKx$*GT^?T?5h;8E+b8ZJHP$Xd@Q?$3=0#ip`XOU{+W3Jx;E4Uto!+__V(0UJ)5gH zz%MDyrB<+{Y1V3arhL%>I=)w(wv4Q^w}> zGWv8}%V_dWKW3-pENG5IQ+NC=y_(jbPAI@US+G%})W`vJ*jYxhFCo$Es9S~TEawZ< zvItaS^0+-o$=OQw`zJJDOIZh#{+LE7L_C4k>+9RR5;9MSNa?LBkg)Yxn{JVi2o0LF zk`Alk(`ugh+u{#W=r%v63;7|~ckJ;itq}`5-=&%zi$kSf zYARCLbgbdhk*&*eLL1b}D@+1ovdc!#O0NW;(v!O)F&9(0X8l!OA{2 zrU}=wfM5NaMOUKE`|C(?#cM&kWzm6B`%^pXdTn>?T`J?3Fs`cKje z3te9t7S8X9$zHttM$NkJP(Ak=75K#u(ApktfWeV-v1_;bn#Q-cfj!43C+DYEO&Y`C zjTe8wYR2S*+D7r+#8fhWGr^A(Al*w2rURBfF1OQEs7Dn@S^%LA2#6D!T3W zo#90PGy~eX&eM}I65TArvKP3zi|`bW$h4K+-vmYerSR$obE3Ttquf8~0cxLl$Pr$* z_T|tSpYJ0RMHYVPr0y?oUf**vI`xx0($8RJhfiG_`HL=Rys2r*|H-fr>dE(rTPx3o z3GKK7%)WxMbx8qbUf<2HErZDcr`KdQjBs?IiqVO=TU62ub4QHBz2S#==Aa(JbL+0T z5mJF}0i8ku!0#lBHKE)T>#Ng%z4&~z^QVT0U!SQayNG#0P^6A{^Szm|;X0eUy6AEU zz#Gw)W_G#!KljAPsI^7|xTE=obfQaMM)|sUkmsK6YToHir-%2D-P4-8tvZsOm{JTP zvoJVX^%H&|ycA5){5<=EnxOD^wGu;*@w=)HH3lS_{Bg1~#yc)X2jf~~ax`XC63*65 zL7?KQNTd0vl{NG}n3CJOYlAdoiyb$_^uq=C;4x1C+KkW9Pp}y-C*3WNP zLab`ZHbs$SwiI`l&7BoI#U}eQx~n(bH`2MVle{7Z*%JyVbFq|%_-smt?B4A7xra+< zf@yZJ3_OzNj|>kJ{diWxjbzR6*Hu6A4e(!8iEz8*n# zbL9FSr|dlVd=vPGikjoYm|5?}LF5yvZyrTT9>sj!#XZaY(*vWkj*3|5dgr@53cdsU zw2uPR8Uk{bzj`IIO<%LhhU5R+n6UP0bk?x@yQV{8$t-OCqKQ#0R(3 z!sr|nJzpSW%U`ZZ6@-2G+qOj6bq2P0Bk-lL{+`WY%TPLpBx}sJQVqzFKU37k3Ubvo z(8=WX)2|mgs|)7rnNDbMx4+{xkUiKxg=|8CH2|Ep^VV=Z^#Ua?72zMN2$Xkp;Ac=9 z|279j9N)?ZPW73cKToz{-gumS5gn7a$oM0)`Pmt_U;d`6IFj*^mNhUfd&$_2f1VrP zurJRL(cny{s-*FHC*t-~5qU-UqCA@NqRm|yhW9vldgKRdGuHk?v1Tmk_EJ!_e+Z4U z+zFs7(zh!_%+xfPcGbYQ>_^Qz!Dj8NRjLl=ci4kivLr zpUr}LzlrG!&P5#xR*Uy_6w04=?&n54=93VKg{xhfLbc-kS;F5JqXW$VC-Z&>@xEoMaUWH9q(BhriFhI8=ieH-8ns1{`4Hi`ggtENJu@L|30@-D~$qpk5 z;_FzBNVR6dK$uA4cGXiJk_rfx^Fg9n7a3IZ%sCn|6Q#DI&ewqu2XBt6dK@KCpqI6{ z!WN8|aDAXj5qZRgKh_GBO>t+l#Xowa`XEE`*+CsHN02%35Ah8BKSXchW~qy7 zJ-=PL?OJ&2J`PV%C`zUMC!<7`ED9&sXb!4dJPKc<=078!@m+pIq6`N**z8Fy4Pt!G z$_VJ5M!i@-LjQ{45U$)*n)+#xV)j@kj=4IfT8o*1hw#rCi_G3Z%Q#X#@8-`*r?jja zYKV-wRLpHdfcaOitjW&ZaJ|1}s!pSV;(Z&x0T;=nOMMgWZ>Pyw1N~aRicMRvB@IB0 zS~JHp=|?fw(&9B#A{RF5wNg0*>eHC#@2;MIxyje7NmgdGvgp8NjYKblL<)-cO8vi# zHwk2rm^sJQCGtM;adxVSs9E<6+C7fEWee5l;=N+yV%M|GrPV79r8O^-LUCoZuim5K z7n2KhrpDav)N3lE@rWkSC12By-1d9)PKVbETE1tEWSL4UDlF0j?C3dM3O)7rskdYL zn7m+$R<^o;=Q-`c4Y9iQqOpsa123O5b`z4i4Se-|S0?aSbc>+~Q-b&H?+TR|N6W5j!(z*APjZ_e9rRc1{Do1T-9F%61_VN)wrz?-i zYP-*3e+DIGJWLH4|2otpvW_a!*k?!qG=;nF;v==*Knc*3XO z+XAG9kTRQEKCc^xj@(e^zp|S$>-ZV>hAF%MECaOMIbP4GIh55Ln>k~aZNWR&jgsU3 zq8=Li*`H3In%(QXGw<0!UG4jWzhE#W`+bjZCN7Hx3J&o>oaPd!Yww`JP_Z^w(uK?H zgbE7^J}x}qRLS;jf7SPesW&qU)X#Mdt@)w%W!uTKwN zYjBUPUU-}Tt@ekaoK2t2PX6&3R!Sq!(-+Y)?;Wj^Z0z)Zx%H8N&%N3<2s!6DYlPhe zz)l}v|9e)Lu3LZNxu{B8Fq_(YT&@G(>07*hR+pGm4~oqjDrNkt=ZqgH?m*68%LiJD z<^yRO;YQEd6D?908`YqOy%Q)J9HMvG#UyQf5N-kj%|vP(1D(gP=*ay-;Ex&c^|}d8 zNFi7`76Mm1FE3vpVsB6@e!#EkFWgO-XaePyUQ05FK`G5aNa%rMC3F@L%u|GrS-Dn) zT8Dzj@;}Qyk{zq3WvLD&VszYecys_zW=SeNxcq}K|CNTr4s~7xe8ID$%PtLxz**|p zvV1^oy!8}%e?SP2!o4VahY8D!0Xxxiiw!p=bz~*L0&Ir7KPb!j5#a5xj2oiEfVL88N8#0~_SzpV zWx;-^y2H$XlR2SQM9zNU5kDS0eDD{j8of0T7#cekk=43ZqB`R`6WYMdKb!jbK)|0I z%v=AukEw0#nvU-r=w7#$PZCTW@-mtrnX1S=FtWEBZEma4nNP+O5x_InA7_>jowbV6 zskp>{l_!knq8ZaMTisN+tmUd&h1M261HCf6Gol_)V*dIe(7vG4=~bmIpjOrDq6<#2 z)TGh)H$tRKRC076Jrdj~Z5tI}u2n6frk@71a*wz4a>>$@adIQYBf`_4hA!i8Ga-2Y zd3h#iA;eehJG{62UTt=~j^1G}ANl6;%?W_9HE6kqFKBy!pYUJT-bRw~R zB}W~+G+^Lu-IhGUutzH`jvP5&?AAq`wcVCwZa7Q60^;m>l*G4BqA*xaXU$U2*?$-a zq5!`hdrd**g(P#ks^xxhVP@lv+A*tLvqZ}ezIU*)<=0uDj+XvffCP&SV%XoI!C-xa7`Y56H zq+&g)l8cMbdWMM4m!Fb%H#cO`u%nU_Xpv4lV;kRqo+UINM9F)UIu%|f>i?0#`t^E8Y}ojCbt%^N;th=di{fjyKWy7)Ub{$C=dSU+$kC}u8l9|3IIN-f zp5JVfH0$;&47m6hAdz;H5!4Jg`L8>^`)le*la83g{3T9{QQqGEO70}&hJVTzBflp1 zpyIL~V(dNfxV%zZ(}mPB?nLdE61%z(tFH0C__==-=$U;ckN^$V)*~;8;B{j&+$E>_ znn;5iQC?vjFnhgbRqi^wD0B&Ch6~LzG{~PrAbpZqG+QNd!OSQFpTxA$w)HM`KLJ}q zf^IXh5WTn4LR0cKvmcA>2a8YRXeJTRrQg2b*|9TaEfee_&ESUMRg9@c@@Pe^q{h}) zpLrLD)(i|(HwCJ3_(OAw)y{aWNZ#@1HV~MU{$NshajB=*B>QWgn2$L5#`#O%%|(CL zAEBWy<#lvyQZ_Xpr8jVDp=w+2@wk(@lFp0ldAZ1o-DMZT)Ww!>DnnrC6PTuhj{(V* z{Np-jtm>e!5c72@l#76clu?@*@8h<;6>QEj_r+@gt0TKhX5d@uidZ z9J)2&(TKM4dkuq|is|_X_d9(MSeaD3!#>TJozW>z>&}ko5(`Pxcx>|I=#b z6|b*yXArA-UO#g6!hc~Xs`0C9N_$O+k;Ue_(ziSAlK}>acW+JmR$>dTb;d5Q~GNEd%(eTCKZ~syh>`en!6Oz`FkbJ=F8O)Axffh{(F!N`gtiS7a z(2t%4#~sc#qcuQ~Rj*5>b*KB$XM10L2dp*;ip<@%9yi12&1q3%<}va42{P80Pq|J( zg++ZWgKP8%dp2bstbZ=u6?zKsPNc$9IZH^sj_;hiQv0t~v1~KJX9uy@-6oM+=S0##V zlIIVt(XuaaSMX7wJ|L->|263@mFIK}QgST(tI$~u z5jo$-Z%83k&w5MjL=x*wq&Z211To?37ac2F}Uvi&h3 z?n>~Nb=}5tsg52Np=HBoEsyA>SjKvMvU-ACY9)PH#v+7OITJ^SN6DV>fuH8?_&2=_ zOv65I9kdr5hd;Rv3o+!;%9h6Y4>L45h3Tc;*_$WM&XSFD#7x zUma<(aKPCr{3! zXu-Dxy~E5WTE}alF^{v)x4Zqt9%JQaP$9d2F;{|f8F(42Z* zBU7TUpzPIS=9A)qJVU!s=I$#Gf_HD7zVJjyP7aJ2)7S+*9SHTV0`0zxB7CzJ>(mPP zx$~h?qv_6U0mGk*{8;lDLT`Op3Mh-;*)Jk~n_CbS_@M^V+K(!d zUtCiUhuCx`_(yV`5)5p96M<_c8Z4x_0ENp?8EUqzZ{Z9_f@in9N3cmFiO}krPDxcG zd**Jx!^u5%V~L5SZO@uVcu38}HuCu4srJMnQi@*wKbHRg_ux0)S)v`cwR~rkvp+d;Xbpa}W1R@v zIT5N%=@Xg@;UbmHt7{nZI{>cW9O82w7{G)S(8kQrR!aAL+v#c>_xI|Iv4GHT`sVJ} z!lf3PY~J=q;fUgHQ5(*@bPn`L0x?>0x?lGwG<3-#zg=3~*h#bVT6W)Y;`fu*Um1K# znNn-bBlJSSaN!~O(D7C<=3)6YU@Pye!UXN65(N!F04`{gdm!_T!Gp!&?@9_aX0H2J zyli_}IBcem{azb2KjO#Y3~IxaD)r?bhB4ppLq|PJ;uEU@My+muw%?NTk{bF8bo1|g z@p$h>+`l-7Pgh{?n^-n{YPu%a;?|eOUn**wsqZ0Z)BCocmfA@O_`tOcm70}Jwp(P% z$ivHAZSZ|2E=A-zfB43p5@x}}DiczS-?-rOL^YzBsl5_N-$5{7KGf~KLm9SCNfs9@ zDw;gfpfizWCmUy5;&?XglH=SJm_zapnTeWy-QresnaA%!qDI8;v18xs*7DK-`;`mb zo=kwz=*CwjG$?+|1`DBfYUOTk&FIHDRotU+PA(ar%TFEMFWXElvHL&YEYnYO{FJm2It^X#bY+apwJCeHX3yZ!;^U zht47!k<`zCE>yjWk5Vl{5ZBb*pmvO6#{lHIRBI?c%jhTOw8K(%g>*;N5xvpMTK%%? zmdoqc0q?NcO!VE#*)I={!<-l278aW=2Sxb)!>~^%M5T8EI%3U|`P@qV(cW~v1wz$H)exd?oW6a$VWNzuzeHAvhujRGbufPh0+5ON zhukmGtxf5wME<@vFB%N+vv}kONOJD+?^B{o_)n=PxpCnsev9-q;t2MPTIN6cRy#4h zr)Lu$*ZY-yK!h&Zu&+f*_=U#R@%)(MZ-Ef|m%Z-Gj02szyg^caR^axH`TUk*lBrav zXLW&Ek^DeFn$VWOn!6ue>qdqEB=DR$GsAtT=2y0b0Pye;#(DDAHZE&Ffs!k~^~DHh z`lrl8Cn*0H*aJ#4KWe~|KmQec-42we!wI6I%k5)_xcG@@SynqsZkvGH-MQz{kYx5_=Y$11{L^_ju24Tkh(QJ02fz7mdNk#|#OCrQQAxC>{S>`geFa z@08#K@$w3MgE8c_!qV0RM@tTxsD>Q_;8K_~fh_Ic;Ue*nUyC|o7E)+`YP@E)+$Orc z35*Y4bcHUi2Kx7)dVmVFI|NhG26FZ@-1kk=%QJgpf0gz2l9zEf1WY0`oj+5^GHC8p z`~azeBksQt^$cCt58$6QC})XPza@}2VwcViE4+fvM^tV2Z%1;iqY5sn5bKhCV#K|M z-9OPrvI$0uaea4BT29eTx$LZ-aW4(Pyhv=$)QG^j_IOvake+aTY3p=eQt_j_|0nxe zg9E<4dXKn6u{Af(>TWJmoqXo>i}u)qm028YhRjYZ^2L>gorJEcQ=%#!OH#j^@odS&NpVt@lCYij` z9pb_v7lrv`Y{t4C@U-qX7|~yzWaWx}=wbUV{3W*8eb-)#{fNIkZEr6;#FDg3I*}dy zLXGOhL!YoS%0K4@((c(V5zb#Xi^sHb>%cXaCKjD2?J0x4m|N47yr$K|`gNyNfPx|V}q2pW)gmau9PO+=L8@Bp^Oubt0G0}D1tRJEy>~uB3 z3HuZy>U|4hRXj;rWn}$qlK2xCD>#!>2>Q!*S&Y^(gYB^>@}>7zt5KVB>|1>dtHmju zyB#IlOSt|Ha@^p|{jYo)J)lxeejWXAk;RNR-^sVbSNU)SP+rKpk)2J}D8|*dK)7yi zIY<0Q&{KQ!If_O^tAk`tWdfYstz&-#xS_25=&3U`h{TPA7%T7Zia<64i*N2RwOq>g zC&$bY7d5uH5=US)GwUaa$HAJTUu~oUYvy=K0so35NZcg6iRF0Kd>Q34#VXui+w1jL za`X7Ec+{reUdkZtRx-Wry9MTeE7Ve1e|OCLARK#A_I0uOAL{Ru;xR?MEJ=&s$47BS z+JvuVyI)-2o}R%9wks6JAbFvB=jMQb``0=H@8aBF5qK+#%#z*JzbTK$@#NlXpi@9L z^4I?9-huV#s^@C5=j<4KIfy-K4v#%Q(1S04IV`31rSn>YXj5Y%$4^#0OFbtrQ2O7L zyydqj;j-TQ6qi|?rx%02)i96F85_{~q7lfU;Q6}7)`!VM#Gq&;} zcd8M}Y>fe^d@`n%qM`Y%=5V9hh@e&sEcLp1x8OGiWSiFG7i{5zbqCYu?Q#84n%Ovi zeF6)231r7-uN_n%@`7VeQvK{f=xM zxWA4*dFH%X!w0?1V?PL=A-LqjoNivEWAv64Ebx5$`U?<8^V3hplTP5x_(ZVF#ao7% zS6bh)CivVS81HmTBCPb5iaotwqEIZrL>+$JiQeeEwVfWe{}TF`YbLDKhY4G<#naQ= zrY`RS{@&<}OYJrftap}lu<~rm*`zT)Oq^SLJ*TMnsz2(bUolhG+NYZ<*#!-aBKD!O z&&$hLA3G8l!f64_q~>pL!xx*qt>(2=1Zsv8$t!_Z2qyF7y~YO4BCgs5i0Zc2`Y9H! zj8gA5Agt_Qhqs^h2Rr?XF-;(C(G4-#-OQomMUqNAOp;|TBcx-4j*FwIO(Pt(4Jx!&;%M=iUt|o69Losg= z>1EMFK*xoHMT?czmRv^4&V?2`48`tdt$Y)F9C~q5*rs74(!pMZ^fa4omDZ3MX$>UC zVi=2{_~jRS5$szbN$`aww-0f9Yt1*P8#~L?cew;-K;&sjW?i>y7lG#8BU+@nZIF5)QTb0~9=?#4{awoO7w$2d^|FM`^hDO90<6-dvuPb9?tYJpi|#Od zl46?0)i7`j++;tN%Yw&7sZD%Ka_7uz*)yoovR{c}_paXh$`qeW3 zG$&zx2N_54Q67jcBjonopH$K(FP>uZy0gaWbq9HQrlwkzYc{p13-^}cP%L>X0_fF)e;ih~~kqV!wkMiJenyhe{?Udf7Y3;J@#)@!3 zF)bIEomo&y8Fo4itRE||ApZx5`P&=k1XuGW@+wKOOT&&gXYQn_%EZn(13HGnWwrEr z3fj{3G$Iynz}OCPUOy6?&_4iWxu`n9uh_HgI+!@V=CV6kyx?gK4|SMD$q$d>eQHCX zQe4je802VJPA&U97a{_E$&kLFRRPeB#j#vy5sW;ePo(=4V-FBUv4AF`Wgw_%9xi;X zJVNirYH51}O`)$_)OM(!y{4WPnu7~iji(3QLqi8`J>(!CNQS<6bqfAhW0GWam+cEY zrhLG$q=~5HA5Vhe$7z06{_O^Y2x>m%pc=ak9Uf$BoEL}r*90G03_{Hy))?hkXoec;RDcDvw{}3E9U0(Rjh5o_(DMDVv zU70y5`=niO$8$7mh0bmVx;jrjKhZshOQW>o?EY|MJDiQ;?3!UCc)Tx&(t$S$mhObT z6y%318+0q#2N}Ne8V-a>?gV6MenE-b2+m5?i*uWl#^fp$an?_}v#6Fbu{fom4 z9Sm8fgU6_&{DDE%uT&}-qHhLUHu^7xWAr^l67G|(s7cv8tR84&b|u!1Ijegm)MW=B zLxh7;YfdC#{6Sf#Bw3gvzQ{GvxeNh1^PI$&))vmq!aQ4|axWoNN9mga1Lj=(cZMKF zV*Bhl-kp?wURGRp(W<#_#W@cMhJ*Oi7@3ra(Kz2+@XbYs4gyY6JUZk~Kk?EScGu}w zc}GQ?I=bIguGrC3Ltp!RXCH&FAjrELiPgp&w1B1KPUrtr<^{#im4zqqco%A0JfB?t zt$;^7e{9?NFV{+T@4Ua~z%QO9_;7oOBr{j&{HFhlid*y$g!k@QYd24J%i}`|-X^TI z%de(Gcy<4{#qdUxYS@{f1t+1Ne=s#Oy#X+Oc&A3%|PK^dTdK>_)a zIe?-^M>K==7U^RqXP7I@fk{?KMxIq2;HeDf>$NG1JwLW5zpOIlRmok{Tl$PfdChzC z!h`jr5{BJBL>pd&j>Ri&Cmaq=wM|;uoJMk*lSlBQFV|i9uUkHt4D{yEbY36Jg;2i9 z#qy|(06G-61B`ylCq}bg5(a+`4LfWQ-wmcAh2Y=moZ~*mJ4}e!(F3td>>48Mn%w*T zre|`RrKJ8`@xg1AmvF32`RHKrb|&!Zqr6tIHXRXW)12BX9Do`tDS5FHs!dwn0eSl(h z)bl1MdslF^bwjpeMehbsiA4RXC`%mjgHviM;cjBmcWPiE556+fMuy|+>?HrVdBCZ! zhI$Y>b~u;c&CHw%hdVAo+RbjBgP_A~o)(?OrJ8NQ4XsKyplesZBS!}0oXiXzjBffE z{-uXoXCg(sMBJ7qopFr<4X>Too!`ndDY5@%+L0~(VR@Pmc}v$|D3qDc+g*r>{pHmM zoPNjZzlK|cdL|T;_iHGc*1hu5Otd5iea>Zd=lK+Ro9$I#Y?MV43hp;>14mk=CCxyI z_nejyb9*SjbmNSO$2Hy?Ua7iC;S6R5Em5vIUJ8EH#@e;llkJgoRS@gyU%~ZlV|19u ztpxq9Cw;0RV6i#ltui^PRmd_vB|SleLl!HmqV<6Ax?@^vd<_OK!|1pIf4wNuFD>+| zlBLC_9tlym^f1*a3Z41+H{2)*K8GqXt&QeTcZuD=wIYsA=I4AVKfMs=A-;{Kk`4QCU2svD4@#+VM)g<|5e&Nij2T0Ev zpi26x7E>$%x%P7z6~t7q}rBAq8F7mwidHSB~M@RH?E7MYH$@=wU=Jv zovHw>LJdf6ilmNX#z)*++*wgjSzUw^An=vA31U zIbZ7e1Cl27w{Kmnx~?c|p<)Tgxbs*&XUxFvQHj?Buj;y79pfShEmuniXwxy?k@sVA z1~PwONZr~;%jLpsXqr!e)G$aIKiu8kPD*9Uo!`7Sf-&vI1O<6IbnB30XrcV;dpi4f z2JeEweJB6Bm;ZCPdT5)5;78Bt?o=W$`b6`lGC&({@Yhi;Npy2z{dmxLyPMUuly?`PGB@A;;BK*fIT5E7ML$+d zW>Ir_pQT3CXc{EU82ed(Y9ny{iKaaLjcJHqxaYg%pItXUp?TDjtVm)SN0~1~IMULY z-C{JPguAngKs?1)sodw)J{3s=eM)>$@>7jyP=qwamSWU(F-k+X0P@YLtauKEB7#u{3+n}n z<-B|`2bV2wk+wvoBzClD({>Cu&P*a#Mn4AS->dNDAA-fSeH}p7J3&^XZPchqfDN#h zV*7ezBjUQ|)gzP|Wpr44V_R=nGG_lc zV@my8lVis|*e`fWZ%rscvSAu?J!jgK*RW!WiAuL=&~36bdV@KR7D4RIu(hZ|{!*qY zs6uUD3>v`0hJ`ba@#)S!(by+pvg<8S_$n5U-fJu!-L_AB%ul2mhhmdk5QjozmlmP= zE^`uRH(q__F#qqh1kR96(gbR3cv%?58!B>fW9f$ql09P1K6<*#>!s7hlq<1rdN^v^ zq`$+`BVyrX^F-tp0N?xi4r>99RCOFn%Qfke|ER)d9wfb+^65KKHdH^|NdWY-owi@`>SOv zTDb7oiP6zbM`%vX(gni!&~hA{KiO__nKU^mzQ)lK=;`oNse#q!7RRgmhfP4|)8(GO zRM_EjJ+KDb@GxGG(bqiHZBO3bNlECj8F2Uy%h+=9p_CGA`GWO8`{B+mLRQ3qi!Q+r-tS5ws~7qi)e5^>eyGEO zdSH;;ppOP7pYlNM8;3nF2K0ko1|5PiLfge0L(IL{Nqgn_x?cv-PO!1k+;bUAskJpcI_`wwz^cNgB9DjNqZ)b6N;s-Y z?RN-Ez&;@`fvgXJ)1%E>E2)i2+^XbtX>qb}qu*1ClJ9X|DL7TW?h(}U)ciCQJcIfw ztB`VqY=XcmNL_kFa*iofYDqKgyyN20bk1RBoEh-U3w_kmxKN4+49%E$Y)ksXI!43Y zAug%YNgu8v6nN1$6Dd%`%cx#y432MyQjr@VHQq43kN-vs98~{)s&A_DsO<^jDdD*V zxx)th6=kpgs2B-;!FCNWr#e9aOaRr0^Iv%H6U=( z;NU<}>N0G(Rghdn}pF$lKVPDJsmh zy&bhWBt45^6d9PUJ!A23v+kq|=h^lBC#*(yy}ai*fPVkd@PD)b*AGQkl>EC3-!CU^ zVNRiy`gu_PD<=;PM60`7+wl2t_t@F-%@x+~s=?!izMotW@8{Nq;Z zOXSzVcg6Sl(tE%BKMF^jEGo4qJdiH!oES2g8A}Ko8$ZFqDmt#aE`HtJ!uR)|9|=0$ z#!|->QOkmFnCpU{cD$xf+OFpEX~I z&Fj>_Lm;b@lG3Vr4mok%CHY4MUmDGuGhj3$RcFg+%vVi!#bq2DN)ExR{+T!#c^2U_ z>gbo{fcJVk*Jk{4LZ%F8_eAH@@gk&hb7gq5!9dw|L~zlCw2}3o^_xOyExa9+Cfk4q zvsCXDwlIlSYwX9jJ;sxYZ&ovCObk1iIs{KiG5^ht{uCiteJ>utQmjWhD(j1Dh-f4~rqA9(8|q`NQPyPxh_m0(1}ojpd~d{b&Y#rYT|c_&sxF$uvcu zs+Ns=m53w?TCPn&kw*xZAZaGKokBAuzU3N}7vD@Y*H>1CM$OWS`OShJt0KtdF8v(; zHvV9>LFaO_lS;aR-uA?nY8*S$PF9Hx!*wEh9i@m7=A59q%T>=LR^^^VQK{Rr_&2*p z44^haQ3Q5f7Zydfh*d`r1Hl$f9Ma^G$Gh)>Z-Dnc^(-?v?|jEdf_Ci#d( z>^f&wQp6kE3bCpj2F|&!;%<7b3>bS8c4ZUCYJbn*&KR58#KOdNwU;5`l3MXYdWU5* zDmrN7sU8_4Td83wsbjVDWLvQ~xPrGRv^Vqw)C5-w+e~w&HRi&@7r%il<~x@d@~*;Joi>F&o70o~1%seL8zryG5-gcx#FIfUfb zqN%HYGEg3oF0(#9?71`K|DidL^Jo;ToZ59Ei>Z^~pYu#9>hND}r+EAJEI@2pik6V} zmZ|3PPs1X@$842rh>Hs%BE)g*DPQc#`{$rTlFjhzrYGA^c?_58sdPxTH;92Sh5gS& zX>iU<%rS*jsDSgvtV;R?ojmZTl2v8dfB`(QYE1U~94_EJa!@5IROql#^OZixBAI<2 zROCZ<6zN9Oo$yG^=%$xMq531~Dko`QiS*M@gKty(NAx0rpjR!HWGR`>vsD0`6*eW) zkkI$RD*@ElC)5wi3Les1H&>AYy7lQ8A_Uddmt9Y)uy!}DAestSnYm}PjPd3piM((T zoYX+&f49CkZokCLdwlfZA~J5aeEz{}G?_8=?_~YB_>67Dg$R;2CFu2Sma7Fd zgkRh46GtbF9`4BS9`_pOuMCYj(t?68esk%H1 zO^Q!h%oUK_vY}9W$wQvS>xYXZqr=PBb+B#z16#t~3JE5|Rd0zlL_t~!GcBabO?_cW zIH%_E-!|fG+x4+kOn-Lu!k59(Y^Aog<$Ut@z|CI8%>^<@qMl#ypBPH9^9$>pvWmU{ zhRZne;zZ?X3@YWX8<%a4h2QLYX37w)gQrrB znDv?m$SJla?1s?K=q?)-w#q3Wc;~=8Pb$Up)~4u(R^)amS{dzZ-jWexzyi~(7e7~> z99ZOx(ih)Xg8iGv&bN4RGYl3jIj6Fh7C14OUC3v+soCeh2AJUpY$E9%ns?>Q6v7TI zWZ<7TR}5vPoKC~f5NXubo)_0NPuU}g)!U(|a1Dw2PZ=~LQ?R6RsgprIZQQ8eRW45T z&JhIT5veB#(s6(dAIEz)cMeDW=TH-}cx)97m2qD--#}POqUAm3V5T0G?_`N8;u~8$ z8{<{R&0l7I0}$aykLuvSZhIwOuJi`Z_t4hVtWlL zAufg*$K|Ae%E03uD8ae`RXHa)-_oRFRxsl;*j=3+0IOKI?#_5z9uOF6y#3r9X{kC& z5+!SN=A6_2*Sh4+H|j^$)kM?QA1edYWz_d(XyFlbfn$<7a{U~OyU|RgoNb_LMd>*! z<`|(@MYWV$TcWW75MGRM=+H_;9i8B;+Vs!l-4`bAx&1#^b2T1bg6&Kp51rov&`lay zrveFKLO2z)3X0kR%f|cHW9`{3mz$DB=Ctp#_Y4X|7h>>^Je@FLf5=jF0EgpHeHEC+nk-B?2yOX*CcV8XD?gjAn_&~pZ^#Y9`e8>vGnJ_KUu3B^bD79SmuF-RM9Z|dXCDX^6lM}{mGoty?PCA zlmga>V|TM7gaj*14IlgWoUUxvk}n8OIRSR#fTQwG!}{%0uZ!qF zgmn!#;P9}-ekXGwf&4_EPK~UmMD1dyy({7}TTTRorJk%*^TOPOD{cSt_Ku=XxnJ(B z16?@-ro3Y54GLO-IYn@~;J1{K(#UzM341*|9HC1&S5obEHBhuFS&1{AKlh0UFm*ZW znBZS*Im^9}V1s>oh3ctxH617f-$Ziq@Mtj0G2 zZ~#`UM5R<~nf2e~iFC)-N>yw*Ru_dzxb^`S3s9A!{Pu-5CK(AYwjS+L39*S;#8?V&a+5Xr(kV<@yvCYdT%*YQQnHZKXgtlt2 zpAlH4E8#?ynW%_eqmPdh|6WpijKTYLPkEQ8`T^EI+jhirV4Yxw!3C;fZcaCU&u{H~ z|4-F&3plvZwkR#G$m-zWded+any5?kifCo>BJmB&#M&gG?HRkY$l} zM7Ivi!GHm#rvo{iSb{V|*8*RN;wc*}Eov`q4gMA7%s}(QMlmD(vp`GY!+nBQI+ou! z6f`+GbUx4T5aG+JT^Y96ab3EX)vYFT#pW|~I$ye_-Nw!qBW2NJNW-F(5u1IrqZxa- zo9oUDo?9lMD&KA3i{GqhX%;9?h;!e{g+b5qbwacPu@1ymaE+vEn_4QxIa7X%&IwlP zN*JI9#QB!!E3(J3)TjCyKJy)wFVqepT=CBAjXNjh`6O`X zs+f7sE8ubSL*l{^a>wA<0F75sDb{jJdlcnqPVK8JRCepAX`RgENj$O7Xt#PQRZ@jD z-XjEBOF#{wDapToiJ?rrc%NZ=7}OmX^)7Cn9un2t-RU*{@W6A0AN*g0kH;T}t2*f4 zE-fmu{J)R#vQQd%pI)4aCiP!kgbLJ*tekd!+2b{A=;f0>44A}7>q4)-J-18h|8cq9 zT4Z_hduhK}68y6o%4mqWk#ket0e@DLudWle;)7m9nR^vv`IGv~Fb9r4DB7BS&>um=2+jAS$H1me3VITm zWMW~zOELTe>6Y zY2jF1*g?cuWbDFp=zYaP?%M8xX_SM(NoCwQ^7MnCAe`jothc&Y(;0C;QTbxiP}fF3 z?}U0l%$%};yCQY83CxhDR$u60+*Fel{@*`Bz5z*QOFK@ggB|KODx zExFI{NR={$_-2SAUHQ8NsV^{fX!tF$3 zeKNEIBnm}u{J{M6c>yY>M!MxoVfD*PgG@ET)E*aRN+HIw6HCZov8dP62vjd94X;K? zxx!#4;;7NzLCke356aRaNV0f?K@$qiU9)J64Dl=rI1k*p$A z3a43e-~DZa9)njt3iz1^JLf4OUz3izEBhNu^R%x@+PFUjz)=@|$LvvxQT|NH*ed%D zc5!SO4j&0*S>@nEjm25cTT;c0>J2bjO=Fr5K+%b@KioVy5Ik}t;7@GF|GNX4m!*np zZ14o-U`pEyKYtFI0j*c}6Ia^t`$@rkT7M;Kc?NBo527R?7<|X+=52+83Z(Q4D6uK~ zj;4UAsKz|Jnudm_AqU6HeiuPCJO|_X0xXlc1Uzdjsw*)|$#=+KB0Tqjn(WCPQVOcV zx2wnVl7n5R>uk=N*@G3afI*^tz(4i&aMvRU7%Kd0{u@omZl#?0IVx_!5tq7XUATF? zEB)`i&01V zutg*yepwUk4>i#pYMG_)vE51rq|@tAGmX!fWX;ov_6dG`B}w{4Ntj45$_%~S1|Cn0 zlcD;N=CWS^W)0n{!k9}|68`G#&`a9?QhjjZ10^}w2VVcf7cmO@&725w;HG7x8FCXQI=n6XfAaw1ph3F zwM4C@MwdAg5ylo#2H=YoX$ShZp|*IMWb4c1Y}#Jq1>MzPJp3t*Rt6={?^@7X+DJcB z0U2=#OE!ajtMj?Srv;@O`B+={DtSS*rdd_)8=tkfQ<_Z|sLh85vMwCvqfTkBmxe^% z$oNjFF2Uki2Kc2hda5u;8O;H&_uL)d7NqyunA-J?Tvq|vrAdN4cOuIhdR+(aP4cST zj6)1W$vjF;k3;vv@=;^5ETY&L%Gf3ZA}>1zr%jrdM7Yc4a2ML&d^iRur*~&XuMPF6 znqX3{U{BxEIz0+inHx#J#I;7bl^^77m3^4kLv@P6nUE<<7>q_mW%z)}U-3K|(a|y@ zcP}JkA807*Z(*x?W`4{4vOy7$-T$lRfzYEJxqkzXXZ|y4Eh=VDZY7PahZ&H<=0a8O zsIM)jY;R|J=^gWEbU34!T0RzgsG+f5=A!n!OuXMuCYMGVR^~eHIo=Yl;vLOj{}mS) zFT3q$1JzYy8dH)W3l@>t`DrRPP)p&J6)8N&C#%eB1f;mG=%bRxA&rf@5|~`V*Y`l5 zb)$=ns4}*FS#;3D?4h zoJ;K3w(9BI?wldD=dtMjc+;N#)aANNus;0-izkiwYttzCuupdeKO>l*5wdwY+uJRF z4f^~Pln$C+^c6fDnxp-v%eNcYekG&d%Bzxca2+T;1uPmd>l6RO6N7JFF13Z~7t%JPd&Y2H^& z?h}8Vbq#iBeL*qKQtG3xX!hbD8Xgb0@i{+}Y#iCx-TF}f_1=xNJPew6vtv?bp7a#w z)%i2COdfkR-CCK5n*H69AYtht(XdUD0f2G_hu0B|c3)_wU6%a%Bk_`38|;}7hZRqd zZI`G3@-7x_n6RI__QTZ4#xa985NO$J6Bb&&zS~X2(fH*{aA&%6DB7@ZN`XH`DF~Il z9v2^wHT$VOX-cS%!WXdF^#=Z?6zkn9_HJPC*QhYS9zR&_UT6nzK;hPQI?YzIO75*) z19yb%F(^4uvsKx$&|0*K-nWljd!ivxV8^x>jY=(zxwte=#ao?iXSnY9wU`FuxC-e?o-JDL2O*W@E_MIQo8Ed8kHB;EI@ ze%rdbPn!zpA<%nc{pheHeRpwn)zRN#KF6NtKoui|L!cqggMA%|LqXLA@Ete9)3Hiu zQg2Ht@Cb}r1U`{xT+tgR(YV*SXIC|FH@OnNpWsb&_Sn5%W1=qis&2f&o7%NoKb8

    PaDzZ4B)OYw&(!p zSgldRYBRpwrGi!EujA}YC&Ltg0KTv&XWj;FEsjujHTBms7l!k80N*T$8t{lH6Gx`|F9YHntjU1`$%X2DnUT zAth_beauSYE&X4Jfb{41w6GKs$JlOqx}SS+kN%TT+D-RawjpY7s-8zEtMzId5xX*Z|)Y)lp$_% zH;O6cex2xUkB<>If^=pTiOj8mIoz2CE}nl%YUWJ)v*`HI7zR0_qJ;tI39i1`i?gQB zKD=YSw!yP2ubWOzxB#EoMcL%NV$Ksy=J@@<1RV@TUS6@dj0jzdkt5~G-0JLhGC8v; z1?)~+cHOTK@F_+)gvGUJ#kmyBZ=RGnTx2%e{1Q(``Q1>QZ&>z$3=sl?oQ{ol?nwy; zB_{2cud0r2%3l~}yu{=9Co(tVB^dQpt%{UpgYFnRMgQ&Dg9Fr_d|^vruEu0jxBd$n z$~&5Am?!>s?lq1>Td@>7OqL|2rTFm&dKaHLfi>X{9wxbTwFb>^AZ!s?TWvc~KvaH= z_QGQ))cnOC@o0?;tajUDxX_NdS!$c%1Ij zXz&AH5QX-L3s3xJ1aSxEdo2ts+lG?y1N~PmqgZQ-7PY;^*J-F&_nnO9i-^DK5mN-g z@~9wL6&qTe+QehQ)f1XHciCbVw?xw~c0=o=C|ayE1Dpp+Z0m^GnQuKI;k{M{7(Fo4 zb)hogt**3>E(-UKVad!pSbI(Dfbh+ic}jTX8^R z$lANtBqvY3I8vG;tZ_8zuufAiM9A)_ytHFy^_h8}8iTRyd{bDnfLD-D1l|yPGl%ZJ zd%*wYl6j6KNeJ_@KXOSc5(moJ`djxj?6eXnQO>n5OqL@w@fB{v5mc}t=$NGWjncOi zz1Ta9T@;ofs}ub52rtW6t4z95bl?SWag2f$sEi0MusCWM!hBVBQKmY0_kY-W%c!Wr zzg?J4C8Qfcq+7Z{K*^!Iq@<-AMk%Gkp*x2jx?4hO$e}xiPGx{0UeEtI&wHM;*7|a`_S(FH_5uqYVG%Mb>qLJM9>xygxqbUmE6Ap2KePm9!z<6BqtP5lr_M- zkXyx$!y=Uj*L4_+wNDKia%%MAX)E=OK@$@t@{%Ux3+THDWO*NdS!U>VPKTf>7*n3y zWBZ=CHl%Re^aw{{_5QzDhR`23)>8EylsbBXWjZ2d=;8e$l}zd*L(Aq-7I%5s3Z7zE$|ePl)HG{ z-XQJMnyLLvJ<0NO;Lvd>c5SYu|1Ng|*W6yasErs+(?7QMBimcN80g32;JdT@u$io_+AkFaaqfuANd&a8Ah5JhQU$wT2zF7Ow#2n09Gx~JXJ z6V`WJtLLDVD?GvxaC>L9AR+9WkrwbOXjO6+_Lba|&2ttRcasJ*V3|{A-O{rOs&9}& z@^eE7Il`m^(8E&%t^|J%q0@@Sbn5U^Mz_JxnR@70gr|EtN=oGgi!rD6hL?uZ5tARs z#^hPd7u^J9$Q+Bw!YQA-ZE{N|T-;T9b zM?pld$1KqajvkZVGwN?gI!lWvMLx?U^gKjS`10T3BFtMc@E=Z0M$W3lm?@7ILb9A+ zkwF}VkDf`^Geln-R zL>ARB=BQK)TGzD3ZIbL;vdd~hzzSF+h!c?N11d;$HN}oR;%%^uU}W)ZE#k$crv1S2 z^LzjG1(!`IGy|FKzWVN zpqZ`JZ|wPe;i_)WCnKAbfQ_8+^1I_OfDpWey*k37cKp`Cj$>zE3vXz-+J^kLKGJv} zzc$)vd^rquOc;+$@#KWN>nE|H+OEqaTE*5a7*Yf zFGQS2Xu4o`y~GXQUtcC!ouA9_N5!KL6D^&^qF#_lZg-o2leyXKD4je$*Y4Q~Nzc-u zxoYYkg!l3*X{l{VdCEi_t_s|X4$%+Gu^aB_Xq`qqG7n3dQT9(}@K9h^Hw3SJ?GiGT z-;@Lf`T%X@?7BxA>k*z3errs%ZN15zBaaP#`xDrg0+=Duk6Y;63*Qn7LLDl9s6#c6i{4fIB1zVIC-ftZ z+iE_jnmejYvXvFNe>pAs)`Y-?Ehs9}ub?|7(|}y)GQg2(?2fC~YHJ&x2sRB*?E=Ay zI;EFn;sm&Kz_<}dqe`IsHWwb5R>A8AM`LMb-wP$cI?2VWTP5-e+XU+QE)E4+A*drt zP?6)1rz;Ivpwu;;MDG;$rU&-V*9V-!Ag2PKO3}TP(ZQsN1Lc7@_+q1*tqm$ZQpDMr zd)^OVQo788?C7(8C+rqH@D!GH4uCJA)B-(Oxf4)Z;?Z#K%c6bKaWiHiF2j}z z)+NKzEm$`2=w6}s3zoGGXwQFDsD{Lom0;GO6LEwvq|_6C^EUT24j~~big)=`TVnNnd8w_2@bLUv!pG}OX61HI(;RLRd$ABP z%?GK7rF_>wI%^r{P$$`%)IoX&Dpl1T?9(1MUEdbKP1&BHZi2MTzqWOWzW}Ej_m>Pa zk^MX|fk7?2JOicvq%gLhQ)YtFCfHT+g8B0Swn@L% z$bQwd(zejYNjk`srKl{F$bV+b9y6pUt%sI5mPFsi?hM@T0m0)YG%%hThjkfLbKG7x z(>r^$4#rKbD7Cs05AkUIy!986@v!_0KCux8Vwf z0<|X3o#62p`w+g3RrqZfKT6M(l7;qC1xorz0iD8UaC_E7r`>bScOptCDI|W1vWE}W zO;&|FntiOq!fwiA3_Le95AK?f=OceNXnKs&*c~6#`0X3!dRUj=s7DnscsQNClU{6H zQJLO#bXYTfxOwq4QmV>`LDBOtd*$khGeTu<{PS=-KHrNHH|xH+u$vKcwF?vM-gvYU z0>xnCvoh)yf2A*}OD`Gm{<`c`+m45cBCrku<@-*;u5&ao_a1JCnZ4ZD z&Sf~RF$q)FfW&XdcE-qVnKFfn37otk?P=_r+3igeA8t5R@w%L_xEf=i6)k8H(NgTCaA>XcHccd#_*Hu*{|{?hELF_&Rw2B z{c=uV+?|&)YOw_Ff&exoSws2l)>rk__#B^ITpq{fTUP^-T$CRriz9lmP;Vh!7U2G0 z&x1pn0t5*|c(yq%i^Gpj9sEQij;b$o<4Q25*O-bbkgHf{Z7^Q2#fDr_<)G3)+3Y(Ted|sm0v?L`O(L< zO`nPaf;3PQ-7so=_!`op^+68ybkQmX_JRplI7AM*ZSKR}KNtVV2!<|wwo+g8-8Vc_ zVjHU?x|p_%RV6d3P}fwbu>nUC?k7_BF=NZ`zR~%yx4`+@_1n#CzIK+i3^sTu^7*6x zMF(fZQWk23vcWqdZTa5X+C}7OXvZK5>E`c{&5U7e;OLjBK zjc1wU7KB z5JsoJLTj9E|6kaweXM#>ZCjw$y#ARSEJL_ zFO6RRYRW!#_owYkD4znUA{I*72*s&FL44JDc%an~^-i(SW~X-I-bvo+#f;)tZYvvl z!kF{D~28M|WK??5Fkc0X2YS zL3zN?K~;;yDu@nKVdRPXQf1jZYJ!j8X_r>qu-A(tn%i-`F*;6d&2u%+8H`L|Az6RX zR!nd;BTwB+apa&wWo=`#Z({%TCBCrIjl|H3f+H!L=!Zv9tzVl?Z6^L3G(Q_{7iB!F zbwO@q(c^4C3vFxoN$w_@!W&;cS-Ptj*x=4#rluBva}d`Mcf_5JA6;ANnxSqo`5Cw8 zZ*G?%E7a@=tBB*ioZ$Ohgk#j+OGGS$#m($#KTYKBJhb{seb=#T-|jaTpBNv4tzRpSchz`=TCN52DQphC zcp8DLPX+&Dix;lWX&c=Xu}Pn;L_>ROe^EQz+JsU_{RWi~up3W2m=`V)N4)vHA=aXQ>#F|=C)G*eaS*zJ$g~G-EXk>k! ze$FGGTCj&wKnrCa?_?B_s=;MQd*u5&LK?LHp`g5}1wWoYL)o8?pYJYf?~?-tkwWPFFn-n&(#=j~(~Co8bQnQ$bd+pftw_=wVmpXzQE!IgHvHc)P0TK3m+ZpDr}N zQ9Y+-{#4V15X&$!J5vRX@whwqL1=7nf2nU$m?z#5-f|`pNq&7m<2AJ8g3w%|l~P-u zw0qf_2|(AKCcevB2W@=+E{2e173^p?&M+b_(Se^dEo7#p^IO-%Zrpa){zcHv_Y1a4 zJ!`-RO9WT5;~lVulu2oBW=>Ip%LXWA5MiYP2*|`z`9C{_3-+!;goHFHfQ?HTw`U;N zSGb10yZ$5+)o(}Sn%L{h`i~YboOd-7t$v#0wWm0-j-}KUOoRQde;?Y9Ab|8kiGkw- zd33VUsud^0i&20)>*DnCw#%nPi}(`B3TcT&ix}P zoCl*7&+t$0%D0~GeUL`ZC@mk4R z6&WWnaOHLOlPYT^jS?dO+Ue2ZW4WUJ&00aHscQDe6v8411|cSNzE%eo6>94Iby+b_ zOqmFRVSTYbQZoo}DsoIqoV4nSPTkiZ1zopP>cs@aHwcL6t!AeGeN~EOFm90rl>uCU zw8640tTD0nI=UJ@Gs12d#bah#s^AZxz~hDTUisA+Vw^ss*EZINqYv8PhbE|yRmutC z=^=aXv+8ULD)}nL*GtI{1l3p>A%u%?kRS)PLfko~sjVVNW97-!tZ~(J>4ad63{#O%tnL6U z$`z43VXG2oH4k)eT^K^7?du=>Shf#8!`s2-li3VWU;7vAgQl}ud8V6~XwS{|_TEqR z%J*qA?%{7s8pTHG`tBRI`Vor`yE_pX|HS9>YqKYKUI^A$!2VlKI9O%y^E@P&exo|k z?d6C28sYsnW$Vfx-MOtLn5q$F5~fp!o8<%&pW-OLs->kwOMibjNb)WSYNj9!+Fk8y z!O=xXYk~s4xRi$%*G$1pyVJ^fDp~Rd>O1C-X<-rF$(d-+Fp$Bvq>&zQ8;EG zfsbv)1;7MDU|fW&zO1%k=-j}%J4*jiQc8dPjxKKs615dycHQ2rdQ*w^L!~OIVzqkEl`3y{} z{NzW3=7taENOaKld#WV3I0waH`OLDlRyP`;@0Fm|-ZzZx$aB)83#SHy#M7YN*SbBiPYw`*ig+bfeE}<+H zLDy<{ zpuw57Ds4{}B^nj@$5yYE(O1|_+MzBqI7aZ({J%E@W-(v0lxulcS)(}+D;1e4Ec zs9vT*dB=*pj+I;L7}=+qHL_=>a~~b%ih=zyrl;Zfoi%d@5kkGvi}mqF0=G^-Em<$N z?>N#V*J+!gC_ZRYj5>2dgF%dPbd#}Hxw9|u&8n@85{q~FL(AU%+!2o}V@p1OMjlGD zHL7)IAkqFs-B;tS5l9ZdL*)@BmtFjOU66Vkn=dXoY*_#lREHLfUOL`QPBUaGX=(Vd ze7fn+7;>0GPl5Mn5C20^oXlx_UGwJz{TgVm1LvZ!u=IPte^Qeua^R5VjKmF&T{LTH5 z>v}LQ0l>F`K(LoszbhBh(tto_zEl+gzo6S>{TdOm!?RBet*j1Xe;byOQn5B%E4*O< zzK-HbakP;(c@&$!;Obfmn&7vCw%CU%<@at4!Ow)4+w<$Rr(~;?

    NI-F^&mJ_XQu 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≺1pgoeKB-A;E)L|2c8s`^dX?Yu!4^Ot` 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

    q*qMM=XDySequkeM@DEq^Z* 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

    IzuslMr#ij2r@ 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≫0P71E3IZm=4_FHEy(}IasH(nBsDdDZ_ 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%0D;>>YT6}j6{O31iosY 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%0Dq%5H)U6u^wl> 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

    =o7#%evMOB!? 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 z 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

    i!}yX=+iDUtCTRZn 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

    W;&n~O=IgcKH%GU68HvP9~t=k%d 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

    !U#@+46A9=)EZU3p;|d@>Ww;z zDqK3qh8j^Ub_|V%p-2&1I?AQ9NR!QOvCvATYp9S-4tk-|5cpp`=Pa6ImX&+m&{FyQ zYUxcTaf0s)qQ)7Mpuw?dhA3gXHIRk(P`dc%)U7s=@|?Fuzs5Yfk7|z@mmjjXE3)_# z`t2c|&g*>ZJKtvi(-Q{Q>b&uK2Uqo2`lckQh+}U#IlE_d9=^FNo6L?+U&U>7P_sk+ z(EmdwiOG){w#>#hN`dqj8HT#VH4E#bBR(sJz-gvf4RO!v$mdxi()mkOnj{J;*U$?b zswl8q(hJfiH0d^-N0>nvN11- zGAYERNrNnDW1BbVbn2{intbr^0c!4mc7iTM<=$21hu>!7*6Z{yHZXLR=SRmfGrqMZ zFs2T=QOM>#`8?Ge7H1*4-lB8MWqtDsXEUFNpZyAH(!y~yoW>;ph(LG0HZHuva(tiB z*(0{ETxU7e@sFVNj_^Ktj@HSsw(2C45Y2ID|I`}&zj+6DBjf(V`>0{U^mNJcbRVlV zVD!lz=a1$z))S7M2^&|M*tX4Rm`ZW{bgZ+`<|wLzq35h`n3(!L?>%@9%7AWnA?MJd zv1#W^eJ)&BXBm$8mEXvipUh-4iDGo7jGL<4=X)c?D{97GsZWYLX?PjI2=2 zb9$Fxt#9KkeZ=FXR8t*D7nM= z`5uk6i}Ja5a`3A%2X_7PHO|g=Nh6bu*KeSxHisX6Oy|OFF7CX>e0E3_jR}2m-E0)m zP#B(3?{>I!{p-vY2LwTcsf=hgn`nwl94CbSxXN!;P1$5<7Odm?c_G81-{ zYbu^~m9V^WFc#^`4XUkFWvZN1r9%D6?-x}}L{Sv0JYVGnCs_(=rkp>Ol76B~@vd@w zD$=EDt}=5g#BGrlQZyCFZcQtR!~#>sTvWO4qA~3A|74c&Dx;SwCs;P~h&s zmE57pYVeiZ_{YA#U4{6NGeNR2a> zV!v#BTOGF$b43G$X6maZD#f z-7L;~1u|AEC#zaz{jwTc;@I-C68`1bTZyvb!iXGdNingkN|2W<>K8`LifkgpQB`Jm zS2@t)I+?N=vLZx@=nGM=5DmlPs3n3~;KHRSUo~QuO7)zV?rW;tWKFuWMZ;Vw*YUbi ziMFDd&X(sgTRDC!?6-7`=hb+U<43FN5z-;PDyYBsUD>cE1oNz-AIb3c)pd}fcb2a{ z=cN+7&VAfQO0(Tz{pw%A5Q~YlB=9d&8Y#ZNq`7WL)RC>U&;vudTXeHUmM7A+D>~U* z4Ut(}pt*DEHG`(B5SJmIx?nl=nRrtg?HPuC%JKwk6TIbb6NI^Rmf6|Qp%rM7Yt`9hOr=sACvfC+6lcY`z)qISy&81AG?|1*1%h2GRIXIJzJX= zQIO%yK0$5N@Fyz%qQGcml(B}A#0)1w^whBGbCmi=MD8tWM#?f-$VI&`_A^Y#6@^fZ z@%#v<+29wh-eBFe7zIAV6OaAzm?%mp^?j6yN0NmoWt&&l|1>S7!=4^cc11nZ=WsS4 zKUt&QsnOjWFdTlwXzvfJ+#lN_^kX7FVe{Grn(gaYc7qt5I9#CSI;wUV!#>6^&M7m2 z`YhM&LUr0Yg$Xd&JNDw*XiB2?i zWY&_|4e4#?XjUq!5TxN5j_Ze)3n$!Hllu|zSx)QrRT=}G z+&d;b$F-6dwtq-H8yZLhP_X;ZfhYMM?>$k77-DlyPV z>}us-ud=r?S&&k&^eUSvmZGCr5?$Dn4Ui5^znBH4|5tjud%gtn_vHpU&V1O{>sn(1unN*d~kNmlaoWd z^QWjSQ@Y7j_e>TY;i~NDw#~W}FO_@0gl04_4Ttf>lZD%Lw~Yw&7VgGppMFMbaE2JKsY(8Qdh`dID%A02eZUGHdxX;D?Bb6xULbYUm zu80Z{{zu`S7s$m&$A{dza6vjKgpeE-Ro+{b6_%0ZRk25ib7fYca%K8bo?(eR+X7C4 zfHTct5=QLJ1L=BkOdZ!YWDe^r61ZARHcZIks-nox%Hwp1A1p|cm`PHw@B-OfQD&mZ zn^Br6niJ4%jnI{27XBWKB%x7%g_B{*;iGrC`^Fj#BVg$tQmbXCb|U}YOmrz~Z>|j} zl#tv`R#TD+e9@>OvZ-5_gMC<23|V+f45wDPlV?Mjvn~{Qx2@CfbvW4Hr`zi= z&l5@g_!~d-V_dI)lYjW}cln)1pRm7sNEn8U7E>u|h+^u(^QBmoi>9HqEi_w`#Xiv# z(`dG64{9WVM;6RTqlnTptAcD%$~D3xDFDI9qvlR`&PHX zr;FdADEkEEQ_j=BFTfI%s>$ukEk>h|GG1qWO=PH=L`e(NIbpq5qoXhA)kF3&lgCdC zn)MpyMU^zn$fJRr)9&8?eWLhhxN-RkBmaQsXTQlX^7*%JeVx8pBNVPIR@vH`#w-db z3h``#Jc-C%k-sPk!U?f-HtABlNXrV-nPgSQuP6?S4m#7)E7WIM<)MqBd|te8mQgiq zXqAIp+zW&XAaL|TfXU_y+BNvuttP*F=2IvJ7q@#N4UP0_M~E&RCfV;%?~F*2C2^3F`37;Uv$oTcjgFVE|01Sv2hZnn-n0Ac_c%Gz z@fIH5^IgnV3v1v~WKXzp@2hOCT_!6F;^a)8hkEAeE znr)&|L{1b;&+256Dl_Tx^ppdUp}ah0exfs)?%_5!fQ0l|>R#A88kXY_K8M!59X57O zaGYbtXBndh`%+LX3L!Q)GCIWSIiw=1JMd`r1{^$^llwlZtzq>H;;~I;O=x#b=Es!) zfArZyjvwRe*5qvPiiLmcaM z8odFvnuG5hkfs7XpHtgh$95A6o>A+lQeYMPGyde9#g0M$P6MmnqjUL)?#3E*_bT4} zfZ6ncTyJ!GJEX}|dfRvDbZ#&`{*>;{WwtNfB?^}mS&U{HGV^&doS<79T)h1yhKCk*Sza#~*!1t;58XP_Qw!}XtdW2oOgXyl5_-B0f?wja!4a3@`InXfcEkQx2KIlt# zVH_{Wk_Fw~6-;x3@#q0ba!9NH6ZoNr@0}AZPH1*FX?5;$eDn^Pz~y>Jl(8u@gEeb` zU29{xn-pnA7UT@Jzbu;^{OA#__MJ)`DVCh=KPH~Q<$GTxik>qQ4Mt);=v-%U9xTXj5DI;KBMyq?cPnC+FiNEO{Md(WDzcTZEKVN z|MY~L?T(z=x`OO0?q5oU2d5j_@X)1Gu3fh%XW*l)FRl8b$i`Nv}X z7^W0d#rveI3~MR6uhyrPeO-PfNj&)~x41Gk7b~Q;K#^4AD^IhPD814TSK_Z&D`aAQ zBi0C_i9qB4t1AInUsd+9Dr;CXHF>;M)-jTVCG5r(zPX z@UZqnESA0yfkmg|{~dSGhIk0P++J=kw?FaQOY!&R_Hz5--^AxLkomxc6oH+8&4u7` z=uxXr=r-%z-TY};Oc$=MGATJ8@A29AAzSO~?6kI6w=c+IR3`EwjRrG6k;T$N6!*1~ zeeYDd4!gCSQcpOG&xx!fGERv71$j1NsprxWun-G|(xS{&iIz2LZ{wv;$qJukcpuw& z1vT%mOgmWiI)-JC6brQclv1B#)Pz$sl&G*!7yHv?zL;Y-9f=th9p6bfm+JxBtMJN; zg~$BVtB^v5BXgxPksC*y{so&XkBFCZmZKpGALB=d)XghwG;Xr9QFd+QSa+rxJ_c=ivZ2-fJlAu}I$ z5BE7ge+I_6bY~jIB_!Wgt+SkK#NM2f^UnyUDce`S%wWC4{=@HJH|l7P&T{meXpSUL`#EXR@GSh-}Qok<7%) z(;4M#gth)<$~0$p?_Iokh|{YU@qr)Ga2*UM!ShWP&l93qLgU6&>b)yu(Sh*HVpv_; zjY#GupPp%q&m#<1WHnD@9(6u#;mk*`Hq1EfOH@`xj=J<(&*=h?tjx07AT)s=a z-lFd`8CWK&p~-CGnwGKI>vMB^i@GITZ&eBG;KmMzKi$8tsGVdQAvEFdl*dDOgkRt-kX_6On zRAZA|oU=z)}%(MN6q`}81#v1i{oq3WI%zRnUmI!fIW%t>8%%1%d>6TXQ zCaN_>3r1YJ_V4rh)vxmD`7sCcDRB%>PY?K=up~_jGUgQJQ`vx_noSfvLaD1X@4ZIn z!Wv0Z;GHihlpcDwLFt_{d-^tS9({tlaTUeZ(As_S`JDXu8F@M-uZyv`l&&%zA7`_J zrUgtEXVMY0zIGSeX>wj1b2iI3Se%k2rE~)rrX?M^qOjBJG^?9(zAD5Cys8(G=!SH; zilRx^(oypiONi%+!FihSI1@sZNw?v%)vD30+w?3Qo19UWF=#hwxUMXUh0yFLE! z$pI&E!KHRxIxNZ}K`&$ZyTbh-3Qk&41vm)2u5cv^=YkaG6pdl%OVL{V_uKcMG4_4B zts0JQ;QOg`L?>w}k;@_{*RVukFQ-&v;&{ns&*9neh^ zK`tCRc}%WrG|bx==C;fqz4nSmt2akemb97*X`~X0tlvD5cx&OX6#1iGv_}*`=&LlG z*V!4oPR*{N8WAJ!Bj!^PSFp}j{|eXo+tiy4wp%qW-Mv7+Zt-9J!SC|;;b(N#wutm~ zi7+nGr4-YfgKgPV5-i6|CZ`hR|9jtlhc&awFTQe@zkKHo|KNkS_|N{)|HLo-)KB5Z z8EH7jsXG!2I3A5ql!&s7Ad66PU!r;&%{v^;M0S0|(Re5uF>-<4&m)4okht(})5f)J z7G5MB$+{^7Rg+$$L!;4T;`>bFm`Bg|$f8U(9(6C?;6M2DzbLQU!;=FJN9PPrpHjC> z{?mW+FERJ#{Mv)}`IQF`_~!My{LL@_BwxOCjsNJs`R_=?Guje(@kBPlc;1{+Jj3b@ znMEiXEJWU4*V4#Bk3i-zW)dY_#!-dz)GX=Fa`jc-o~RC%GJQ}wvx*n)EIBb$q);jf z$)cF~)ZgXp#ed5v{zq5^97J`p(%^J4#kIjNN4&wGlg{L~j~_BxoXSk{&F&_jjUKT~ zPPuq_gW=+TrD^6e$8w|7qHfuoh{mX*azSlxHP~Fg$~;WT(`WqrpWEcZAYeIF38EaW z*uXy>%?@jrP>Z!Nb?A?+=%VxceBOKFdTH!M#W>X_pEf&!P zTQ5;914W45LV2=v=~xmDGtodH3)#9L0%&BifkKt%MYbZTRd!(&lUP()fl7rsRb(o4 zl})M1Q!0o90w0|)jdEPa#rJ$}uGKi{I(#w-C7tBPg#o8gOrD1HTobQ2lGyKhZ4Hr> zuvV*~8#B^;Ash0pT)HLare~u$u5*iUF-Ox=Hu~2Iqk>i~^=HD8f({>pBWzWKcs_sr7M<1xt2wq> zShrbcbasetb}_=G@9*tm9$PT%5S|B%7@fWaW+$s>*NNaXQ$h!!L4 zmPxaM8-(>AtfaQqS)cNSG#~eQO zSoAxXmQT}ZvVQ#%qvI3m>wS6`I;?dsa{rx2WZ{xV?+T;mA7j-`De8IW5zWm6r{3Z8 z{etCj#4r5y8b5n)o8SEXbAqWx5{B$Q>~Q<*1Au?p)yb@HzA0E=x6%BQ{T59JemTp~YxUtzk1dyN|G|+O{r5(r~d) z5KaUOQZ_%@mL=zs;o_89v(AOfuQ8rH#veUJHP%?n+UQ!J#`desX5W>rxc-GV@RlCR z=qZXR&dCXR`*mE)<>ohj7Tr#nOm=0Cad+bio16DI9iET`3EP+d42EfwCI-FkWoE@b zz0QurZZBg2A$lx@#BkD~h^N@Swsh)={29w=qSa%P*dq)B23tQuv(sUCv`?^vdiOSN zGe$9l+c1>^Q@V6m4o@kJ2AUBuJe^V`Ij-%Es@WsUPteMQV19$M z56)@bn9{j%Q)W<81~hio2@)wu+TV zRVWoIS_;NWm20}{Evj6Xnju9mAt(x*ZY5||uG2y(R>GK8p?jn_TFOQXaZi?xSt=ni zm+1XW3RS+REVbHI_nbuZ}1}Ec6CdUe%Us8o5fFLI65Y7R=(`zWtTNj1M0ImBv}I3gY5(m7i~B=+@>6qZCo zqWuEBEGTs1@06-DK+Hufvx?4;@f2bXu2n-VU!60Vi(6C}aiOSJj&Qv??@Cp5UYU;N z>xyeD=4s+M1UflQV@yMr^dET)D?D~lR&H~>8Z=eyWc7Mt-I!Nb8AH|NI;Id0u$4-t zO4N0g!7OPnqNOR#83-?Zeoax<1%EjNMwN~FD#0}mm*sf&RP0XTrrO`)@1Hhqg|tI*QlF9SkXE6 zm&}KA#(~OOt;emcO}3g{+2Lxpx(r+kSBR8Zfu*@b2{O0RvQ=vRODqDPx=}-5Qedr`=;=MyHt*71+hV?$ z5PCz(Bxd{4Pct7+2^P;-E>4M3m&HV&?1n7n^A+CdgjRPzk?9=1`%kg^m(h$aX_8UI zp~P7$W`lI;lcqkZ+e9q|UVBa!-z4=%6xlI)L!&Y1Qtwzyh94m5%jIPngFDpPeRMS^ z3m1e@hBtr0+UD1Y7Eh%(SFe2uQ>&AU%&uU;Ja~j-*QnVyQMEmaWFj-=bjL!F7%f+q zE@DM#qG<~`h6iguL9{3t?F#ovAFH>4Tfc*8-os1{`8Q!Uk@;-RwVxpxeupeLpvdR4 zkde+8(s6Fusq7>U(m9IeqS-MbfKT8&RkgsM3#?v99t!-Ri&gKVVpC>ylrp4H7KFad zEX)}mr1F?FET*H3JhtTfi3*L9q}a|Dj(rV(*<={JkKOtbuE;fwBW$%!w=l2vT`b5YDqUnYiaaevB^5}qqQY*8CUr}6G|P_jDw|4n z@vEA20w+brd_L!NHpeT3d%artZ+5zzF3_KJx9{=p`2mm4PIx>S@%YhqD6>N}r;n;HaMm?0?R<@k zgB`wo|MxNbJ(9#@@91s3>08*&YZ#Wo$P21smH&+BB*m$<3H|5z%R^KL>~$5}E%48e zacZy9YW8{a$@>f^BFC^rFp1c@-NA8lmPcbUJkmsn99=nf((wVE+c&v<_cbYG#KUt! zZ%TBYVz^xt#~>R`6W1!S%9v6&P>dF; zx0HyvbJLL5*)jxv-{wViN#JM4<1q)5G3(8mymmL*E!HfPr!$XaG-IRIlsIn7%7}#+ zUWlA^gAJ>|Hg(1VrzuUB8dD)e#L#zCnK`BxV(nWAL!xn}u#pbWAWpDUjUdk%MKL># znsfvRC$B&eJ3?tv3%aJkZcvG~VpY71Bhs2fUDa6RLSQbX>sS;aMFw~&F$hBR?eLay zz>~8xt_x*nRh$%E`T}_^#&s%k`~|93>_?Hx>nPnLy2d;&nWUM_b3L91cu~q`ug9I8 zO@8C8clh+9`!u>PZo_82@F{W)F9>9@>h-VoxN>PpquycP8_}+%>}=>FA)K4nFVS(& z@Pk}B?-bP}5+b>cKQ2?k8Z}e^)J(N)_8DmNV8t&&gLCvaV#Ahfwzzj6-BpE$_W2#AKP)* zym+0N@39zvN|H`xVbEzdr5pW!`R!lj!^2(v($~I0R2V$`Exvr=g1mpsqmaI>5X2#AZdN(3A}>zhpS7wXMHa1Pg}0R1 z-(nO5smP>`Ff~g)uZ6p0t^gI6UOR!2xf6@`!I-y~5xA z>7V1D-2afj_v`FKO+YnR)}LwVjfE^k$^(|g z?_=c9aU7189w$Q>&01W(G-sCleSZ7sO^V{ncmmmNM&yOYzqt?nNFbFUgK*&R-@4@_=C@K`pp4-qfOw!=4BgQS+bli zD2g@OTOV<|=dcKGV-#zk)VMO(z$D{G)~-m0ra-%!YK2kERh_6_NB3>&WmQnM#GFPV zP2CEaDega_c}-mN6~#}lYVj4~QZ>l(1YNl2-erTdvT?%BoLfcGn zm5{RDkgjrfcFs?%?J!GncIT;lc76H6I>Y%Hi+GoDAaYAPgh>q1W3ob}R4J z5`&{-RT6D>E(xNIMX$L7N{knzeDd926)~_Fjf)iO9J}RUH!m??gy>eCom;nw(>bws z#Nm^-*|^f8QQu-Qo#WU(nwk(yhuED>yd})f$MiO@(5Ty-=>I!=Z}w|xcBXm#zIoX5 zaQ2zci8wK5WJY>OyKI-+-Q}uk2B~N@0zru@{s1nxfg1$ea*Md6uMylJx)4HL1MTW| zwWqY5V`N0eeCB=j{LM33>)R)*B^r=gqHtBkvYd8CoU`{ge`~$Z`}`hSds=S?54`ycOsbye0;i;ZZ|5Q;m!_Q8{0hn zG+=d=vVEwMrzzb|!Omfu{;)+D%-GwD$+I?(f4xE+mK(n{WVoa9;xTxWIkq!k|7Z); zH>BAWJptOtR&?79yzmXD=Qijf>-&t|{enCb&kmJ_6%(bfbMGcu+(y;U$t#anFF>~( zoSs7-*m$#w+39mB<|UEMY8uhqbx1;+B$%^#f0N*HMXHs!y9LpO&0;xZ+7aSFhA9xy zkwY}jID46~drJr*f-cbD$@7e++o0Pn7?0Z`3ZFZFZ%DhXa{R)SL>I#r9abZzmmxSF zmF5w68s1pr=0+c@kuX1v$wDv(5pnbcLvygr8*F{;n~ViI`uv>d6=bo2uJ_2ob7Fr^ z_`0BdPeVC!2(G|#K9ho-KM^kT25uv!D4r2aA~egvFok>GrrEkBv8y5*{OtHKNh&bX zBNoSVitJ17{r2w>#}o2kf!^37j;~NEl~%{b>3xH8H)MCPD_ws}bwO4psA`*XxQW%W zcys*cL_Q36zDA?j#`BiM(VR+IuzmP<>ANFdzWy=6;u-DUkZ7(kKc1l2rgR-w>XbZ> z5ifXw_s^206j4-mI6M28>G3B*GevIJ^#8an>6A!$qC%QctGrP_a!EXIP>ERNZEE{6fabl-ZKSs>SBcEuMezIpGXiJDobCT|B*$ zIsVF|IoKu<+4-r+c>W2k{txgLOA_xTX&KY$e;ci66K5VxyD3GqRK36}P9%OgO%#&M zm*TYTbjX6&6vY{7{E~*YC21szuCfY3{`l;a|M>nr{)-=-U@8^=?(G{=#M6aot&*>_ zb;rzFkW=c1pb$f^vs9J(A9W33O_>$$N!I9Lv3)|E67&Qie2VvDA+4UJYzDl>Fbg$J z=De1XFV~MP~Tx zW-Zi;trc?s;lxyRT_SR&)3dCFXsJ7wH8=U1no?)2*3;6Ws2!N1;ZP?3YPG|+cJnH= zkeAmnKC)joD{Dbjsq=6}j;;_h>nzsVB`k$+Ary*_(rU7iL=M*ACfB$Ew-s>C?g0=Bp&jjG;R zk*{25;36B@1>Rg-LsIxwYk^w`&SEb!xfWbIfaSYZl`#)$QOXz;;Sv|~$4nx8l=}O` zxzg4dyh=^#ki@8U9xlJ-G80mhm*21`KTu|!_-x>p5e1$ics~suu*4vh^G1{`( zpr|8@#5FD@+OkHa*GOko;=S`EmftPNMoL)|UBvMe=Ug_g)uGt6C@-$n>e}(F%4=O& zM+-~Ge2I)<5u&>M4(gcd>uhczE^GhUfAwGf*Z)7%=Kj_VQEWO5DvnSn*Q0 z<}RP|^vyqKvO4Bq?=}NxKq>Ox_RIZ=v^R-?mm8OiLRTaW%dOvPn>^&G2N(HZs`3lJU7m z9EydU#q`3LP6M$>EQQLbCX{(Vk@boElsu_qVdHXnB|BcdsKg5cc86_#aQ_Z_gCRYq zA-hkzZj73Q&j5w~OJ6Z(wnwBl| zQgvm6G!#VzM|S!8vvV?WE-F>JE5*X9Od~058jdX&LZTooemM4yLGz^eEAYnRc!0!`#vwhY>XJv6pb4{KowJ4SA zQs@cC3AyJ|mQAYMLf2jV*-Of}AYC>XKU)!=XTmH;;-_TGf+EhOP%cnZx}jhy^B4=6yD1jGHJUD$FjQ3vZDN6auCvi>GH@FNWx_NKi9$a%O%NFAj1rK-BrnyD)z88GzR+(iae6IY_m5+@3|*!?M8TLa@<`$uV^;_iv{p!QRyep_UAS;HE*C3aPnVRM#lc`8 zvsPcsr&3JYY&PlGw#2+9MUC7O`Q<{GOJqR^nQ`l-sl@X)4NVGXLco!Z09BC%D_6Q! zkOdx5oQ#AsS2d(KEreN7>Pe+#M0EAIBr-p(To)d-wLr8k_|>U%@*OJ*ce2qRO? zp1t67I_16H8jC72lPlel!lACz=sQDErNcrz*MyToidagW(HdkKimvnd$t5c^OFN=Vz3fbA+B;%6B zFA&;A)F<6lXkOSrUdZyex9D?UH@lB7_HmL5ek zLDdo(u1OePLgv?bo|Z)_@||VDv?2;u#G1}ks`As1e@zxHYxh);iAN@Rw&I)bevAL) zyWiu^?k3;9b&GG`zRjbfTin~(=de4ZZ98;qha3GNHwRntU3fIwV7E75uhFDs+cMj~ zW!X{?wWV7_AHOAqx3pGF~$mDB5a;=@y(^Ey#-| zS{1SsO(_E%&CQvvI;_GH*HLNO13rHmaCuVEY*h?5mfSd;aC@WV*|g-BA6HzRR+#!W z=T}n!z+l+h$2NDFj!)6F3;G+G%+L({Ca=yP^Z4{L>2~|h?mZmMlJ|?Kf*b2hLdUW& zQy*KPY&Am`s58-EBt-o>%~>|2nBpF%&H$FKFzUj+I9BB~-f^uLKwV5O*SOD0ipnL9 zrmu_DIlAdevWKk{bS;hL$|uQUZVWoo+4p7^(ROVN&ExT_4}lfKjRCoq5@(m>)s)5J zl`L3iRmQ8wf5GBxLZkl;g4I*XV#dM29>j4k%k0=zC@yUdTUpwT{om;5ph%oq)-u5Fl_ugT8dCBQNc|&JE;alIcxUps8`x>ua zyu`Bm65H8n^|7oznl)i-UnNgG>7Lr%ZZqf@Tum;S&IJ9&B#BDtrZdDdZNEvYs}lzq z{#7XFMy4a?cqUaolTLR_-@&zo+iJx5=>@i7vEB1I+U`;)C-k}$cu-(~!?;^Na6 zsI4x>@FvmA3!+y6lq15kgsSq`eD^N7Xyhvg^!MB7PEjM^n;STtU1C4u^34-8Yl|X_ zahiQpy>^><{+uXWkj9a8bqYal_To8NP|@CN(Cq3G^{Z(vrsLqR&Y7S6k|IwDyfJQj zS01ov0>8d_sCOI%w9vERpJh}%%m%>+eV zvC2L~Rm3`0m(F34bRsAm!E%D_KE$#e=F?+bXNyvA6BQ|=UY~z>_Z|;gO}=w@B%Pag zo33nf`RC(_oKqDN->gW{OI-^CLWHUj!ip5Ps%xzC+WlKU25ZVoAsaGlYJznBt{uR# z2TnK|^V;nw1xkrzUS|WZYZ28tb5#n%TJ3%n*}n2W>UHp^^3~@mV%;Ubzji2VRVn9A zX;!Wg&^3)kY^CVQsj<{G23l2Wbak~xJeSnpE&rvezKR(w*IBt@yJeoOq-Y>BajUf; zDoM$relKdvfP(zF|b(MSZg7+7M82EP$%<$uaB;xu7x~gEkL-A zuZ7+sug{UHt$&Vsze|alt`WyVJeL{z^3#+$qgTw8%UZoHMD)Shjm$cGxX$&hF~o*Z z$CAkCX|)zF^L56oaL$V7q1aF1&NalGNIGC^iXR(A}Pc<6f`4Y z1D4yYR1z!B`uHepICW6B!kEJXi8 zetssA;bJ$FB$smn@pD3aWi7Od=9an#LS5erh1>>-JeL8!^?e~x=xZ0XoCgS0wh(HC zh+oede zwIf_0z2$W)-RsI)L@(b8z<*Uk?T56Iku`GqdVGBhor5iXYJ z@6a6Fhr&a5N~~r|v?y4er05M(=0u5(_abd$IbsnwCJd*j_9nSfvGksyX>B%IyTtK| zi__P{aaI@Sv>L1F`xT}=q}dWkwJ*_|K6$QT>YiM<&Bh~U7b$6w%G}>@CA>WmRh1BV zDYhe)D;~MON8%Z*=9erd0;j1;WaT0e`G7e~Z%k5Ugjpg5rweEtdE)icb75CUBmr%~;jsg6nJ zQ`+4J^!h_iPG6E0GY)Sau(f@I^JT*MmmiV_&q=}+mf6H~8-&3ZWa$}6?4ju{qs=4Y zG-G-GPsx%(F0h3(SPDC~*~7Fub%stFlLyCgL7Jr%swoy;P0FyO3NKNNg4W;xn%ZD~ z`jiS`i4>yfDLNjBD7Z}o+OwqDzb)Nv{_;vLwmQQ@40|A*LCxlnL=@boKS8%wj7INJ zR+pqnM3LxZOOY+DU^xb6E2O=Z;I!Yxuy0W&3rdmaY>wF2dc>`Rhm@8non^Z2$OUka zc$6g4L7I0jj6usDmz=9NTK>sDI3fXCu+ ziERteEfw9?$)Xubo{>(4Ya~YL8Z~-Luh1M5eRK$To zT*74&qe@rOmCRoI#?c{r&4%oZ_RE||xU*$Glp^z@YQ&Z*3-=;ltE%e7Y*tBzr_8>J z%1VmHvg^CZxb#+hd~wF*a)D#o?DqQX_cz#Xcjb9sBoXs?#jEidpPxTxxV6JZugm!A z4QZmW3SsF@NCT7H*VsJz4yMsWEo_;I_xXz_e6&o_EsHD(Sa?%b;RVrjg3%e$JG@Di zIZVbEym|dU(CWRzjr}{AR*qUmXhq1(TQHk`N)|7%^nKjc5&m2_WL?srB=J3t-u)VJ z?6a7BgxOZ;Z71yQeFLZc4vNvDDtvj)BJWG4$3Ky76=&m{(v4n;Z0}%+wcBLl=1pR6 zK@uDjU6rKg5t_h?M?P93!RX|)Mq6wj918?r+iV z_GOcYA&`@zSfQkN{tQ2w5QZ}pC8-H~nTn-bbwN(85w$PIQ!f308^aBDIvvh}IWMMj zI+jhxv1L}8%rGm2uT`M@MfR;K9lfF!lE{oWAq*&WHkQOH*F{515e1EF?WYeZ`j_{Rnet z&>1xtj%-H#Cc0U2@9v1rO$|-p!4(ZZsIc`Gwj~N~p$H}9YA#UuU&>;acgYA9vg7plIQl7nG5hZcv`Tgo5w+Bi3|ZZVw2S3U6M#kxo_N81D7^Y;SE#x7%WIg=JJU8wYrP%E}8k zI2`ft?jbGL;%fCNx^Ce4D)U8;$w|uD=`*g*KO##a^57=rszd6h6zZJ!e)v0Nw}w=Q z1FU939yQ4P75#@Tdc%a#AeZxO!_{aWcCk7gPy+nrlI5hrZnSXS0V2qmpQ%lFW0G z$16hdE{HXf1P-CYIa9 zn_XboE|X&)?`0}di-{H?dZW$Y;6AI%6#uFs_8nHgzMz~9NJN93o}-x!wr~A5w$))i zJH|9rHn#6F7&geV31_drpgXX!9Th+5%EnC5AY$4LHg@(<%@w1a_vjBsgvku0($LZt zitfwiitgr3;^>^nyO2$!Rpm-NbfdF@)lLb^8LRk;#nrD^Oh00N^@K)qNTYqoo2Or* zsdqTI^*dC`0Mj1H{QOeUD;K)T-`U*6QC0rQ=_?-edQ#l_<$TW5%Tp;@O0jC~ z)UDQT&^mv$cGD`?nt>2pMgFgd)hG%{JFujak+MeJw>?Z7p=xpDUfcLa;1q75=)xNN&5B z7q5}e;(0BES1Hc3&c~JczO`T}=p}XBLs@6vmST-*$~E1!c(1IP)uQ=PTML-VIv&EZ zYSFfipOTOTswxPIIYy;s&K*zOtNr#%j2r7uRBG|{cD`GBG(o9XF@MzrQLVAurQF^+xv4-|OS$4YlKUaE zrAv8k#l0fl@gn0_d{!-3*XKkWO3_Rxj+qegrL$O9rSn>xV$(6!n*Ta)d!4_ntn;G9 z&&n)o;XoJXN*vF(0`OnW5FN#*MJBO}zv<(83$=fR2;5gSzH2uAMrQ}U9dF0m@qa(E zx8m>H@pk-;9Qj%ZmWUjsUf%t69H%Rf|M}@Bc;P9!wZgJJqU4xX^9I|ao3dzresMwK zX&99)i$arS!6#py@$|(DB0pyCdpw(;lBg+sGuE zaxnP&^tbNGKNI+2g)ZT|No%Wz?Sv8uE!M25m&(OrR>mY^B5&=Y*b!;<8LoAkJQH2y zFIfd+;#l^VVi*o_stVnULbwstSM=Ks)76SBYhWoolHe}Wi#E|JAdfw{m@Ntw&Dx;Z z+eKHduw3c|L;8@i>_}&^a5jo1OOl3URgSk>v7Eo6WgC3^#w`wdL)umoT{CesLyEno zs$+_bK-H+bU1f$)Euf^b1G?v{jCR>jW$8_lr()Q3p<69)95_H)LrS^ z)*Cx$W*0*}r=`Eb?PO?MK$C?PAs~N)<|NV3V%u&q_`Wm*}L&QRLvv| zUXdpex*nq&9;rVk4P&gvJ?RD(IYVi@pi=GHnHMf4LW|O6H6PpEQg(d;S+> zn#hC{4FEQ_Ws?*U!_6ZM_a>bi4{-+qU-yc{4@p-JMXZC}W_}TqObm)_-GQ&GWFjCe ztMO??)+G~;#PrQNSIfulm-HTdkM{m8Ht&5Mt8HL+ZgBMA57^$jPn3v-@)nwNh_i7E zqq~VA9nh{U><9#On$0jQT{=QrBG|adBxY9R#R`R5-GSBnX6&Ohbs#ZxJq+nsx4=}0>DWoLXP zoZc~RXA9jb>9uVR@4iD+9FxbFgu#G|aY&ZV81!<9D3ARU+}04y5Due+Wci9>;miE7 z!|(qtEyrT^>L;XO1Eci;X%te7pHZa&x^UNTb}7F2-fC4ie3^dJ|XsI*y<*xF+?*vG~EG}<}mSn99@wGz@*4Yg*X@mvY;Uf5R%-d zn^HWr3|Kr`@U@M56g5@bH2aQ6iq-36*BcB7c}?vT11*#7u&W&2E<) zy)IL4#q;qMy=I%9V@jb_iZn7O&yZL-FU=)3P&hHfb>v!>6zOtNAQIR#ne|mk1aMTT z($QHX5G$IZ5TzCpGp{T4v$@I>*}UM(%w9z{ABh~dhGnhY0ks>$&}w(P$d=D47&e-m zhaQh#UhwVP4`?a90+G7;r`b>?9#XiR1mZb}b5?OclGg&R7o?n?JtK}!aGPdb z3o8};XhD%17@Es!b;f-5D@Mb2Xxh4TY^lZ}-R1@j&5_3>D+77{$$hfo9K&j%8~f<` zkm2AFrE)0uCoW>1JpBcR+reoLP{n(6c#D32gN%sJUO(Y-x}w|I;XnAhzsJG;fy^-* zwFkVvb;!;BHl6;E$?A%DHOH|>IPGnT;2)nI%PhFwXoIwX>G+&7^kpHp<#zb3+qY%$ zHb@G>tYDQCEaQY(6f=!OCV|h{V$Nq57d*ba;^ozXSK|q9rW0Px=Da++;@PV=OqOG& zalkT8iISK&2~n~H!6j(h8F4(9Q4pKGhRpA6ni>y;%XqZG(awm62iv^6yTyBZdpz3T z=e_+s-rL{iYkRwVuz!@~ zy3fY;_Ze+AN%IR<(SVa@3+5*Zi?Kj74y8-WTc#{7Cb+Hl>F8hQPyYM`Mfgps&_PpD zDpkBc4lt~3yvbAIbWCse5%=!=K$1^vtxLbVhqnp|LSG79mepaiHIny~A|3v!j4>0} zpJ-Gmg#$S9B{s4~Vix4K$dlKkBj`HIQVJMKEhLCP6Zf9BF7(%~bkD-~UMUxk= z=F&wiP~sOaKPFr(q`((@33-x}#w#*JuDnhdow9NCby|lCt-%mg5wiMA-n_bCHJ#Gv z^thN_^5Ks@YiH;;Jq{(DUQ2Iv3N&oOUzFxwjA*A;QB(&;SO-fHlzM<(}f zW!Rm7XHR^h6NtPLKkz6@L2MXOsvgUg%Zs0gb0zT0Ik&zwpw&y!q!6FeYAXyn6?e8& zh8r5E=LuHlh>e3Gjw=L-oG4!49^Rl5G=vv1TEn1FQ{3C{5G=&YyGa#mM8AGTa`ggp z)TgyQq|z%|w}*`OoA|S1s%lKDYZLkj%lUH}4V`ZHE|b|ameXgn2k+oEM!+R*H^#6l zIlr?tK^Su7ySvC|n6^uQv`fVaY2?X9OF<~2&>0N&P_z}An{ngT_Zajxv0Z~qjS;5M zSlqjMiqo>ttSQrrQ{t!~^@W47qP^9Xu0lm^5oZ&c!wocnLJq;7r?RoB*}g#%U1B%_ z*?$G4De?cMpm!uI`RA(EU@#mIdI9IZm{V0v6wQ|C_p*%fR_BD1g78g=)=+8oHJZZ# zd03#gRPKK8b#%kw$XiDojFKQ9xqJm%`;6Z~lcT1XV-axGS5g>&V_7pS zeIc`z+k;(JlZ@FH7dU&nbT;}ji&?}ZIPOkO6|r{cZR}$X%#dB4n!fQvZDur4p?n_a9rG9x^gx3t7Bd}$TN8k<+#rBRsT|iXMHS$)~ZQ`vlh=QrOt`Yg=1OQ zYxnC~q^*>7@^M}tE9t1NYT;NOTX`O@k=)dc1G3qn-e!4^2*IA~MuJkVB{XHdT~+l} zlY%6IsLDFz`8xl(Mr%uqx4eGq`$rHEL^G_gZ;S7#8wm7zZBW$Li)=i&29+yy6M$?U z(CYY#Tw=}ZYpIaWKovvRWs{%yd&AW0SQ6R5R{uTgYg@XKC04rrhPMLnU*Rwmh1W&; z*J4}Ok?;Q(5%@c1gOU0+|M%^9JN`BfA^tAkiob8i+wnJgh^3Xt+{~(VH|PHY5#%>< zJe$q zmqK7V=6Lo~mdT$|s*h>5G+fK1X>XEcQ|TnDlpUf#xUei5jZOTeSSaqWd(g*mCPbMh z(MG0i5-mlBnaIGjNmC&nhFI!~!V|ya;;-J|2MY>S;5#)rxsSrS_|Y9UxOMcq*xEhL z&OOqoK+X3E!XC@%3FMv#8kUX)QOtBZyL5K$pjjfe!$UD$O7)O3vq)DW>o$^I{!X)v zYZ)X$tSKY*H+Ohv?-m=ao)ki_i>Kv!T_{9D*`2Jbq#C5EMxsKTrxNo!PGbJW*=v6K zq#6LsW;0GQ#O^(K$TC8IFiboj46B%dF0J)|>L&Rz?TK7@+EzbRTDx5Riv*ftM5G zcKho%B8wvP=yng-96jRu?|qM>jcq1zjOFZNwKu6$;np5AJopB;ZvH+t5AZz&u}oM_ ze3s`wC0!NFUM-ot`6=Q2DgOB@Jb@^l&m^W*AfZKeTbza@(QA6`9`7E#N55_11t-i- zJ|PWN;;|<2Q)w3CzYb)v#p&j#YDSrh;(@?Zs^o!199bZ+=D{Uum9Vk*4eoyZ55S7B zbd#;kU3Ru_FdFu`x4FkVqdmIa9)q1D%=RI}?L#{KO}f1yMH-r=<|WH0WN&N8%`K7Ln{YAvDOVRiV)o)w zw4%qu_kJjg7N%-*b@rNetIvP;@Bc@9`@sW#`Q}Uh_~-wO+3X3r0oiIL&!f0j?B*8n z;uW^_4!{4sf194&#K=u1A-tXxOrCy8Rkg8)cSsVOEEL#KknCbEnC{{rfDh&WMFOGT$V+ zoPlmqieD}YoSj=Zg8{AmBdp<;ES_e|5To6~>UD{hrZ*}3$j+PyATcMG?3 zM7o+%mNsdu5YJ08qfKa<6cqFUlQPL7vOK8ESw&7>WHm~!sB^>wR$00WG(+Y; ztGXk*@oVf`T|kL5pH(oW6wMk=V_g`k3p##ONO#{}x5Y-I!Rd0!B#1Z~_N6f*D}_72 zltm_0BKZng2o$*BqEgXKowhErRqOmQkvAs9X;FMx#2Ja$PMPOb;95GiZDZ?(Ec6sI zZ%ug96c%ZQsjrJjl=Lj4&M7PFEKuPVxX!i{NZPLD^2zB-j<2Tt&btrgbuM!0MDDL4 z-3axz8fuMy*5rG+l-HPF%CQS9B$kt}Eh@q{osmyS1EcWAjiEUQhNceorw91CYuhv{WX5Svs=6IB(TJ11Bz zX}Uc|y&d|^4OXGY%hQ+Sm^7^}-#xg)4{siExUqZ{A^l?*^kzo0;eF>G=g8AD{8;?1Gcog0UBH83mj# zJ*Hm3*k5oun@dEpz;nmap`=MPVZ+in*z9qzJz&snu-k8Qv^nI#_BLPJ-{*sy2W+-= zN@dBTg99FI3n!|=&3>C79zEdQ&21iR47oiVa?tK^)af&5Hfh^79m}Pq+c>HztKy>2 zCu+LGMw@r{w-`qY-n=jamliWkh59A!=uX%Qs)r))LGD3SS7J1zWrOG@S-P zni57SYN_zf_9h!55~0#4be|W+FZl8NA2Ch-H^LYxxGm-tU;LuvgTHggzxAy?MfCSe^IKb!FBM-x<2AYgNzzx;DnUO|H6u=DGLtopd(!#3ee)rHIFn60 zY3ZS;1z&vrQ@rIFhS`*4iP7i=)5`@LJNFoEmb|=p#^mxDrXhscfXk;P@m0m@RLp^M z?0&}1s38&XtBaQuR}E%!A#&@OJ)7_S_FbBeNg#6Bb)+bw>mAv=Qqd+WuTYdWM%H69 z-sJhm2~R#dM|0b3?h2=Pi_2dv317}hCMtP#O6%bjzw?KG$lmT2)2m+-d2>GbN9{ysEq8Rw8!s&&=#g`WOStzsjD-Bw`O_~jZ`7*)3N>PU` z`j0y79u-*51z8p{8XRJo8Jqozdz%7#pJ5t(toChkO(#nO=9h19Tmz$3$rz6+t5B?1 z&eh7qk&Q7TM>D>flfRjvIHFO}1|yNrX=7mFbZqA1kMI^E2RM*~oKjFmoDPG**HNpG zi_;H9JS&PaLpSHRZEza4Y(y!F0B@CYd2&v7b406G5=RsH?sJ=c3MD}|a~#{mpIwOf zWp=ms*xb4=bM3FDpWq0WewLC5f=n*vI9;r^5NdT0xwVRo+vqab7EPfsi}5+0e@SO_ zM7zJi^X>}Xew##DfQ}`9} zn+nAdapW4k?XKL%%1CMLBpkfE#f|$9>Fze^?dTND7+?Gp{~{srGctjXjv|(m3E@1W zIkan9Kwi=88knxiaBGuBtAVEG7-}M!wOJlATU-*YA_TwL?X~IjHi<*gq$u`#Q|?2r zD{_`20`C}q_A{2_OY&sGXz!bpic9Rzhy$NwB^opiFs+D-)2A$^OFS>aX>}#~Ug~?g zN|2=d;5+9tiCNj(UmvD3{Yb3Q44Taby zu)OQ?#I+OoFKw1}o~uOV)?Q{Qa!Qd}tDVQv3tQIKW@VkbTceznwL@8xqVctO#+uA> zEhtL7by+*Ri?zTk>Lz(rt{a4|eWbPMRtwE_T_u-=RMG5MNs5o4&WQcL#x)BePvWuH zIl7{TQAZEdNMFsUvBG&FWk%VsqpY2{a-Y`(idxt#*3C?HBb0Py7qyTnkKuK@f6013 z>v?M_@|M;5I4algw5l!wNMTvbr`L{Ub)8Wwo6pxSWo0eAv;JPenikCfB4wG1eN|d)~ zIu*xAtFy85Jd^t)1!YOHD%OtSy1PQ0yP7bvKHh5qSCFjg@2>^>8mV53@8W-DJeF)K zDCN&q>)c~`kF9fy_4T#?RsjAh99>o8O_9pN>R*RZt%YE1J+W;o8oy&T|Ju5O-j289 z?fBOp!h7>p{Czv#j=w!ay#JH6E0}+2F7TT^9$$_5@tfzw#T(M>Gt|<>)cY)_KPJzg zqwAMAPROvoB^`*pj!ViMyPcD(Aw_DS2=`i)lUpl7z!_fLv!Ue15ID;LT_hdIaG#V|kEFl%EEVCh!#v^R) zCaunUQV?^DeUXewxb$(I1KdWRtFv?FZ(d_JOm>d$la&*ei(e7=pQ0!tZ&{UMv#OQ& z%M0={q$)gl)vBr`^N;oB27|r#81(mXEa4n5sYK_prOP6iYLpadOuD+l==5oH8&qn+ z^v%x+MGlzKL^GP?UQ8AxWFlWTPEeH?Mb#;Zsnmva49JdX!w@7)R3oOpLJIL2uobB25G^Sj^wLsroeFMY$U{SUaabpu<7wt68ks<(P0-rd~6 zv>lmeE#x#u706s2U5%)+SpIy&8L-hGNjH~72AXY|ODXWTW!)Dqomc`NCVH& z+g;0|Y1oXzoKMcLcr&@eR0}Dp-x}@F7J_wF$fDJ?MIlZLi8S}hj1zyx%jr3WhTN9Y zP&wLb;1^fCy8IQF=YL8tizqWqy7x+JkLhwn)9tdedC1ofcKNM?n>-wB@N%`_vp2uM zazZq&NP}1+I=ct=+1$Dfsz63R;QrAAu2vDhdLppYA%UkbeR4_aS!9(%G?|inCfTZ_ zDm0X=qDT@Fk!R;!F>k^OXkOO%+`H|n|Gv>O*10GP(`nL z^mn1%OYs($0(qRZOf9PqUd-Jqvg7=BAO2((jr`U z-D|R_B8oFoNL?dXLy6nQu(s%9Jy|3HE;^)+g!$D8} z{Im08hV3rfZi7f5mt{6roew6yyv9GPYnMeuOD%Dgf>h3LYc!j{$if3a3ddvl`D<9v>bblW7``VUQ_Hw2sH^ z!>)Aw#zjb43PiEMz6uG8$eYk;-k{)uAbbt#22t`%;>vZUN1PX=_}E4hLp3F~c@?IdT?Wj~KPB=m36}w@ z@sCO32+cUawuZ8ppT#=e&VAAZPTx$40temQVmLg+(c6p{0cU>1KnOL>Hsj@#@nXvB z`3l!;((eqg8Wuv&>~tIQ-$g@3!!+0&^%(SqwA>~g$C1wEN}8cc6uqF^ZqTrG8X}w3 zvFW=m2mKxgqb#y_WNbUADd`SA3yydDoayK*iia;l@EB+g0% zG$JXo+L5>&04<4%c$tkaoH#xoNF`MON@q%8XBlBu)cb6hlm|Q#~i~B4tyIlTk&dxg>zW%|O zu=s)~sOWck_^S!F)}qxLa(L9^gWDws{T1K5VWajNeDU;{vuB^t+A#=@J(8c~sCx!C z9)7^?#wO$Wluma?-WRjuKOsx5Fgx$?=GB6ekH0{-Ge*1HviUXS>ytSa|X5 z5y#WGMyng9bONP;FAK|}h-(PsyP^^ahmoY=)Oo+x&R(u@qFg(NYFwzqm;OsmIN{DR z#67Fj1Of3InbBmL8#slB=sl}_Xex^B(rq+(arK7d`5S()x5KSohjV{ILc;FGfT*04 zsRhH0UGlOkUBgZzp|^9BaP^$k`IM|$vT-!R=-SL5Pp}Vcw!XQ`?wy zkSmiH$A5-nb=c_NBh3_vuJ*$T8=VatVLXkI0i!3_E=C9J?O!;G;K);-?Z_?{1j1_EhQ6Tnbn3V~x|Z zjA#Gzg6wkzjuLkA*OeU z$> z%1iK9;25_hepKTe+qU%k3U$}gi=z53o`IjuGkFlH`6eY)YO}yEZB#P** z-6L9wEa4`r<3|MH6EvgX>TB_}O><4)w#`!PQstG1W$7GVp0eIv=Rdi3hw~_6;JUoK zy~U?T$6QUPr6?!y&gH_t#1*R&CoAuXMTytXUkaVq?!+oi@>-KsN*Aa2UV2SS(8>%| zr8+gKT(XjyplfCGn_A}1%IsdPMDmtG@k_sNDY90`Vz~_}FEe5*BX6}`m55r|bFcBs z`O6on+^R}>PcO2Z>kpt*4p6y*%}PPKxXwN<%Elk@zG6NraV6{(Wo~x#p+44z@qKS<93OQV5$I4@qizdZL&a0JbO|B|sB#EYK zFLBTkLoM>?(^L|1q%f?hFEf`5xx=p=*Lmrnt<=^+shqE+|GUieuE-jS6eKH5wN^TZ zB`jK=BbBpP=F)1UX(|O%wQ|iW6=qp(OK~l-=T)|{E``zS9O>d(TrRG~{%iHWq>#z? z7dY!8ubK?1bF2Cca@(uM(h^Eu$VNwrHCGhbRH;-h=h7)&R5?FeJn-j@;$_{l}>8eP^!qrPl;(SmG$ZbFDm>s@?1;e zT)waTtV$^imm675D%46SmW>+nTrCCUYb3R7cKtUMfXhuNUOGf&gY{ouf|`yAr`^2{FV6oYP=eM9Y^sOa)QeY zH056z5%KFX{_OcT{OH-Akf~$2;1Ob490^B+i_>UgTgSKpzoxiM{S*8wlme%&q)g_g z(lNQU{(z0`E$YoBmh%-waU>_-X)3U>Hj`z6lI%0OEHmus||FmPmx%%3syIq5_vYh7%_VC zCpd#`-udABv^zG#(LW&;f|8&WM+ur9NwGEXmt?WXK^{{?3)0Ld&kSnaZ8mlWv|BZ1 zizQb>QOwX}N561SM8Q~Qu@1h0%tZ1OBE&1OCF=@DvXk3xeTugk2{tJ#F3`G`s2(XG{G0qIU}jr-dJiLh*z_lq-UZd6~X*XKeO$JoSq6lds5U7VZ6e z)Eb*5cHI;%!6uQ?;qY?7#nn{0IwvP1mS+?4L?xYNBtzl)A4@@26a)kw+p3v#Zgj~D zpUdM5Lhlk?o3nHCLki90^w|rR2LWnf(Ytc4QwPEQTlO^%`cQFT2^7 z-+W17UQu7$lj6KAIEw2bQ)##R)J0=}qF@WsK@v$pw{&nUxiVo^-2=Vo2Sr(W`Z_EQ{%ML>PzC-H&P#WjUT7O2qfgwXV#i{p$Eg z*vNTpeO)>+WX7B*_7$mo?PXF(VTP)Z*EDsBwNIsUgQ{b`V3lSP8D7XDkwHUKsEe~$ zV6C$ZT{W>aokbE!WVvw1ivpe4FJ0S`uOFvTnS&<&Dawp}QPUB*!9RQUHQW6SZuU0` zqZmWib-?d zpFFi_wr+D{|3fUZ!|-$@v+K9_zr)R)do;~9HLWKzkCQBr4MtOcCC>%v>?nNVB9+z9 zhNV)oEiA{OS9jTNHQ4Dj+3K~}>9@GiZAk3#&B1`ZewX)lclqJnJA8ltChzU+aA(lt zwZR6jtqr)}?{l-=Wxw5Kqh4pf-jJex+cN1nj&y?yVN2u{zgSH8+kHn-pJvwL%o`k+s|mJrW8GHose^VK3ISWWP}D~Zu{8n?JS88duz zfa+K{^)b4(A_+x!xh-?b-`~C=i^5hV-YONU*%yUq!^RSY>LkRmY)YiYon^qX}U357W3ly&l&7|pKfo5rs;4w{+gv1u^6A@*cNdT zGdes%)dixmj-cWqs4L95d*@w(_=?H!is|T*AUu^ZBAR&PYJd~==k zPKT^8SOr5=Euz-F%lggN8LSOZ%uBkxn~WzJvx{%p*m#ZA>WbxjF7d&hCmO~An$`wU zs8ZAS$ZQ>VE1`SGpxMeVVXf@hh(R>)m zyGI&j=*^h+_JG}6Jwh$Od!E2Bl>)r6< zeT}2fKW1?;#;!+LmO`W3rqR`yT=*)ayMIT@W!cg5?>uJCN}S zB5OH{1QqIx$eYmU+?Mkb%W0!&4xvA#)TkOPh8HCM2&=I}Z|^-6O~>~{ld2=hGD%cA zbw$p$5SePGDsnG)cz(=gf57c#gMWT}%6_}Y@7=$TB87jKvF8z1xw}*-Xysafl`%1@ z6q>R;uS8!}X606Qz!JGj*(6iWY4TD-s^T?NiK?ws&B|@7RumxdRCG;6Hg9IvDC(C# zDTPkysLd-BvuNb22+nzhT9(4GqE@19E*k~q-&Hu^vdN`F`d4mKiJ(@l#b+d@Ia5lJ zThmH+sT6`M$8zZ~79y)5-KXN~YY|WisYUTp{4IeK0>_+E2s({gqLF3hahkn!MoTBK zXeg@kd()!KU@r1XAl0hZqZDC|xp~QU74FJVDh0EYso2J0XuZ=(ufcdxhCew%%n}WK z;Sd77R-@VK;^Fc~2bY+dO5L@oTOuFj{v;XfjY z0!&L3KGw+6BP{0*_2#>TNr7qfWXH7cMYy(b8G~ikP_;U<(J9jxzm($dgO5I7cXOR* zM~@)uVp}V$)@>BSA`^w@<#VEiNs*Z)#!B@l(gmH34Qefi*mF-6JCGj|dSap7Mz;dowl7gz zlfx(ff;9B8YA(wEIRVG>3!WVx<1fcFYc6l!c#Yl8 zfR@`9Wp+8wP_Ls;RWLOj+tN6jFL-u(!8A^2wOYJ?>jvAdBgJ_?Eu@3SR0}$$jwgzW zLBdreGL?MlT7hjE*m24oA>_2W@_PTnr_VVbol~ewval^KJ!(DCurcB8{reP3o2w^} zC3;hl*~$f@46F<;gOH7mE3>H!fo)GTQh}e4J;PF(Q<7cs^!& z@Qu6|DdP8pFeujKu?NwD+RnPf8@hFa=6av;NE90`(Dj_Py$|SjH~Hl!{}68kQE1cN zbCZl6wp_Bc zvqxc=g1uNG&IB@7R28HPLB+OAiFHqtl`L$u^ctba-xLl9(_lla3_)>s6p`iqN8=3dP2Y~PU>c~L-&vy6qv`M!RxDtU#Wl~jEB zT=Nr!jm9R!#OHE$N!Jn1Dubk005eIhSgs<1bc&{=sBuB$dpK^5<>HDo32D~a6ar-| zF^dVoYJ|Uhf?X3CgKtO|`fPegT!bXd-ZY z=c_>O*N#!c5&7RmMkpGPw6Y-SWf6v^P}Ic7xuV}xng{O3RT0gal&;WWe<7;LTAh|H9aZf^3HIiN1`=7ch!LR;Ji zb%VC<5bI0+(fQxw0I8|jZTeclL<#xBCpgzvkmUu{g6+7@}-=E-2P#Qqv;{fhbEKximRva_M3e^xYeRC z&M4v?KKb$?2Z!r?`SY0Lrz4cYXK(}d_Gc_tW8Qdglh@xF@QaTJsKstczla>>qpvaQ z!kN3l@bDSAc1~+=P~jjuG;1G_$2vRxebyTtndNO6WgehN=e{lm*Mu9=&{5o)%yT}U zMAY0Kxhn4WGnvsJ7;fbNE;GWVSfGGwI4t8453kO-C6KKG<%!5Qx1<0d^Yp8tt~i(U z99$KeuEAolVpTQBhz`GbFyu~h- z7v%YZ{?^;rh9isqiNs#ci7toutEcn^F>ija!|2Lme0su-*E^gKe?_zuj$IRPA@V~L z&eMRJ3Db*+(ZK>!9Z+v|=x;v2Up_}IgqRtK)BuXa<;yR=B^Ts~qR#N?In6ED*!=fV zl{LmEpL2XB9Fn@6%U(U7qWpG`IDJGs)5u*>pbuDI3%PsiyQqcDS5H5YQ7d7f;!QF% zJ?7?ak6XKShQl@wKfd6bujVXPDvege&h{?vcHicFv}82(7*D^T(-w1@2D8yQYL?L7 zdR%p0tPMu!#!@~HTeo9e_nd{dA`8880@KyNb;#ooe}0T^ zo4B=YDHvwib6P^s6hs3jA18Ecz& zX*73PEoX%33JXzVw~75JZf&1DTQVJAV7fgzy_?LY52Zm6++j7!S4G^ z&JQ{Izdxh-#vOXM*W|j(wsNwiPIL1XhPh9FeP1G-4biAp7F)rM}Lhj8nOev`6Bx#iqobyt&mtJZmuh7V)OIJ9jvm}*{ZZWTuVz@+ZBiENw z7}o^8S&@k5Bnl<%Lo~NbCvhhFV$#Y0tUy!0kuIA1Q%Rr_pGTf!R4i}tudI-BNK1(0 zSt^BNwIYLvJYn%Vg%qvJ<6Sl^l-r|eg={*IE?q^Jbu_V01o29ehSCDlGAOFgEw(@T z3%S2kO%x>-JFc26)C#RFN;)O6NS6X`CSCM}%z6F`)DqcTouiBHw@hYN6_v97|L-VX z3d_7iPrSTaR9|XU?|~t5pQt)y{|Z-Ie_*;?h3QMI;;;J-&f<+cs2f2L);a-Li{h6a|BVaHh)bJ(W;}(sDYH4LXoAaG!_8HHw}y91J_MlM{ac8aPjNb`^&6j_i4hT4#e2Dh<>Vc0nCl5jjC zOL`bhha)d12o@4$Sfo>IEl0Oq#=eT77U*^%MIKXT(da~lhd+HG(P)Lz$7gC$QB)g6Z{eD`%o{7xkY;ON*1mfh$uL-rCsY#GB*gfh@-7?M()aE-jTT}CG<(~}eKzjc$>AKYb`q|3%3C5n%+%PYvdQlBL5!WO{ze16D(&Dvjqe-f3GDkHj%F2e!oQ)!K#gbWSRuR({?t&yFk~m)l z%g_lbY@KilCP~I0KYYkWf15kK9`jIaRq2=zhMcTwzPHs<{1y4LqAa-GX!BwoFpqp@ z{+u*Sshc(^5kWXY5mWQW^i1aZd?^CPqFur_>q9nB14Jkg&7pG{3Eh|Z@l`pU9 zNNi)4V>$Qm$1m^}FK}wFv)%bV!zdsy9h$WcxAyj!cw_caJwEYPB~eO*z5N3@;MiyAk9+Sp%bn^~Dvc>r1g4yyDnw{4$ z%~%#p$$JFLbDloGl1_GUetHXN40OJFx@5XM=QsYdUG{fYoSnB>%xARPb-d<^Fj(;Q zan9T~uoQu#7PH4oT78Ho3leWd;tSVYjN7nL?Q`DUzk%zFxHvk*swa$J#F&kntPO5+ z{`e_ct;U^?e!xce4b;_b9)0nUH*WkE`)$#LGm*2^QMh7Ltx*y!ReAl!nK*w`9zXq- zhoAqH%$uK$`2f5s|0qvmds#9woN?|0FiI!9+;bN>8O?8Y{mTl@I)A)z-XAE<11 z?y=c&7_H!J_Lyj~%kuCH-FEP2m#i+Iq3RjUtxdd_G+IqswVNop!Sjng=bs)^+ZX*~9sHw=^G8UOt!0QN z3X>vl^W~R5)2k6q+rrQeq395=LTZijS^U*kiNKEGudaxrn9kOFoW6LDQ9HzLg`}B^ z=(CLcR6buF%OQ>CjL*;IeW%gylQ#Mks!f~+#IsBCq=oO;GBPC98$5gbhd9lERm z+0<=;jPJ?D$XY`PXbw>^rPo@cW~&@sof3F8K!}fjLbD~FS3NBAJB+3;$cm6!txmo5 z9zXb7HyBNxGxtZl`1C2>Po%Dg4CM}FPYZ~tB`Z|JWq0Q_Z1t`bFupwdU(xM-?%w>5 zIJ^3S$?PGAqXRbT8#F{7wBZsZ3mT0c&qiNxb#fqO!!R_MUU_W4wNC82=$4Pu5ExyX zG zg>y1fsWo3`a&>^F9MRht;JTvW@dQ1KSbOjQe|*UCLB{m?7$ptpzPm}Bc$^;0F!K&Mmw$x~~ zx%0j6qZ@*}B=UCagyWbfis{{`$%fDIu^{+ln64q>bqS_ZqKzE}+kX>Pe~e+B$os?o zjRzR!2Fp2^hG=;0a&qzs6f@lV9TwvQiA`5Elfa8{TAL_ENU-qAwV)OdO=Hr2#@fv` zj*&5*Tw>UDn*B|(Lb+^1IGCkjLZ-;y{^v78l`R})r~8MRhh?x!T0k;a1J zvqDK7iAE3obLLkk7|O0}V6@yluD*@%PD9+iK5MtPNRtuE$pQM{4VG7*vpi1NdHVsj zWk@oME!EWtQFKVAtcVhal^5_~?F|76;r9=p^XZF+B#MQH#dxvAOGG4*S-NS3WF~}5 zDR`EGVP3gNO(Dby@i)&af@qbcD`P%NSEW{(j!O|Y&np{XUNt_I-bX>mxJDC;|Mx`f zj#=jZ3UO14q7@}s2$@`?pQR92yv)MA29=4|N~QBroX16(`77PQr6?xEQ6W?+RYs~5 zJVm~%Qi;1%8Nf1QHZPsNLbDQ$i&^Q$RZ4RwnU=}5UXteWc_T<$VjihVp;D9kM`Rky zE+Zl43LQ=~A!ucut@uam2jOT&twd)BZ!KZxZ_fXmm;#v+ploORkp2Goin2GP-^Xlcob{$ zGhHK^jp|rRkyNSB;zAIue6-Sau9S#o@mvwQv7E;!r4ULL22<{9wKSotg?zp%6@}$m z_A2ByBG*jfAc&@T@gqT~5gp*FjEJe+-etH$*$9@E+auk`dHMbV4KA7%#Meb$em>JE zU$>CXZ)q!*&S&vj<+hgRhgfH3k}6WhVChR5h;_%HI!&Rk>{v%CYSq4 zxa;-c*Fc2KDwA?@y)9Ljg;@m_8-K+FVNodkEwjcSM9aSv!piq8(K%Nh0bimMpsu`1 z0)91Kjlar6+>M3!`Nz^s#s*oOiup&NkFaVV3>KiK!_H^S=Es0)+GANzq~-Nxf0Kd zCIsX*n$?yCbjNiif=syh65k^cnVE`>Y7FRfyL6gOo<05=|Kbe0vxeR8l38uxS)y<( znHQCN9;%W^G27BrY_X_KV@yRu&wQDQ6)qRViLgUQ)YsQ>>f4xRUy2uEQIaP@oSDjn zTAnGG#s;nKZ7G~(v2YAt$_0_r+r_Onam^OX*^DHZVUQApIU9So*yyeE#goS}H@Jw! z=l>X|+asBbQN#jF*H|q+p|}0FsW(JMm@0*(B=BX%vFxO-T!nV~Hk-Qxywy|YfvBt- zq)~#Z*~GI6^}XL@|JK`Fp1dFq65f39HfzlmpFUrbT}*^Fg>LUs-~J(rVqqCQYW3U1 z@f?5gg~a;`C!oZ2iRwVApr#Jvt1-d+DQf*2633z4vl-7l;?W^yV;z04PB5JiCR1e9 zP=WcC i0rZ!^T?Ko@fZmg4Q4d&h$)ELhj6V6X4vY1*!xN~MqJ(HYU#8aI-E*$`x zZDBYTwMLIIJo$Vno&bDO?Fa+&1Q{`V_|ANwwhf&Sl_`5mbBa^P0OX_SlF6c79tcK%QBco zF@Jh|z;rpMSFiCm?(VZzud|9{B7Z5nriIw1$u9qdMVzq=W9g<6%>rA!I$iOeYFRX~ z^qjiua4;M3@!=z;L5QJSn7YU&eU6{}iY&D7FMV43_esqLVJJ|0KC08D-f7aW*{s<$ z+D@H;WAMev6P|qeEnXzD`C^$7ZMzN3c8BwWXT-}8Te#EmoM3!OvKXOv*C>QDTxRN+ zs8$k_Sex=jY;wWM< zdPpkr{RHA&&t(z9)_UmqB^RImedgIC$a@PAd2x5=f`3pL&*T^-4l{Y47vB(LKnOfU?GOhe`a+g1$&oiOqx2D!)+GEI>PspL^&=lX_j;7kt^=BMNA>Mjvl+CJ}OC|0P98 zk*3tF2A-cWn~h{1p~zIU#rdx%r13&FyW|nXi#bKC(X8K-1?q4yW;7nldsDl4pSt~q z%m((uGx6BLZQW&cI>fNoV#j%T1Zn{p{3?SS-!YLWYGUq!fG7PQEGBb4xTNG}^ol;O|dM3Ie}$fBQc0*j`CGz~~)o~wly2L$AFgv)s1 z^UcvuaMU*$tro0pY|(TKqU8xep);OlvQXP?*HCo@M|HVajQM+i_9N0bVz9Q$-c^s9 zC`%^+w$-3+)alE@WXdQQ({Sp{l8EVi#b&K78&<}lhox!MHJzGf%i^y%hlN0W5|u?| zFV2WXBax~Ruv`3b}2?~@ZyH(S_hlY?1EoOD=Co?z)I7f~p4@}t!W zLE!29{1;D{jlQAL?$90B?BC1DqYkU^9DlXo_1AApyrq|%@zvpy;cP{7 zu)*}?Df8zZh2j$|OD9fa{WVV8v_tia=?yc!`cK@r=5ba^g=p zi(`KL#m6l30rxg;GFhEV!bzBd5wD1%nG_=GYR-?3f5GSef~%{CWUZT+tu=B}ml^l> zoISoAeIrrluByHr{G8RKPJFonH6z)qk>Q~$ZNm5|iPt2Kb)qE{ix%dR1p42UqTEBs2)|p++vF$pk$O29s zyjdpaHchk7Wc)eNhlUyO_ALWH6EOn@yE`B7;`kA+yU9vs!wLlc5ZCE4@js)t z@f)P+f;>E==In9eKgAmg2Vsl;?{x8}6Z&`7h=Oynd?4q!=RZB*fB*5{rTd-N+1RRK zX-72sJ8TZ#XRp6S%T_tO4EWhMKf|9H47PW%tP|pNMeJ)NVMwFtu-4e;@#E(>Z9xHX z8GU_0XA@S1&1xuIeS5;36s-vC|dY)o922Or(R=R96)Ar_B4?Vq-(eC z;E3sZVan#ix^t6`vq_M8gz*KMX5wml%;!^yJ8yN%Iqu~*A&s>dy8%~EW8%Yrdmr7z zsUMRrb-cw2U#U}b>Il$}(8J=@g7LFU^k#?FrbDxpNMc1C)M>Q)^tv4!dz;bd3ALh+ zu84SnFR;u_OmiDujp_C}1i_FXI+Y^cx`>nzdHyE?D{YgeSMnY|*xtu!Kz(yTXRVL7 zI^lABj;_}+YYl349k~fI-f;G!%oeRXJ-q2Tc~+x6*v4|Y za-J(FJ(K5ioHcRH-jpuy=6W59F5iCj2iP5l_H7eWxuVf*vl9Js-XZHZKcLZ>u|Cjg zSSgn66KAJf&Oep$3AWRhjj!Gmxu)nT3SW=T`N`qfm;J;yq&dwLnx` z5^*eZiG@Za4zOCfu=O%jxD@%-3U5s5>J^#n*EzwuS~+b=%X3T9<$hEuXK|Thd!5l- zO1xrU%cg@0g)H`^aC=KpJr|8fM(KD}D_ULkK9bHMey)`JORb185`Rr;N>3{xz0CD3 z8w;cyc8x)=uvOywLby)jR5mq;dPjM_=5kG;WMxCbpF8D?DzCaUkqhUuQIw8lvCT5S zSvC}u!flq9e9m>DX*>nH8qba*k70yIq=+}6>YdE~7+yBxAikpZy z9_A|%_|~vkK4<&8AODw}j(2UkC z9oE*@xtcFHJ$}Ua@Ka`&Psq|GwyVm8zsT}J^~sAh5>I6{AIi>eAxf#5OHp(%+&wmT z@6c*)5%^;=!$Wfmi9IVKRl0T^mvXYNsKlX(YP7N1rtCZxS)zHSlf{-qC+mU(mnY~} z6WtNW>jK>{!+ej9Qt_vrLQQN|_ARq2kB z0!^C9#idwWi4I&>7mK=bF|DZyQ9L5_FD2GVl;Z0xfv;<^7*5M&?3aeyXA!~4`BPb_x9e-TH3vg?SzTR9)Rz!e#p2Mg+Hzr@gex4o zg=Ete;#}}KI`~uR@Jxj)-N5-_iN}?1Df2_JwrzzPq!_ zy|uMchzJv6iNw;dgi~FjSz|^?B;A`>gN3L7as+ojS3%lvw)N z)h~$_IYc!u7Hr@99yi=sYn#c@Cj_IjDtk*stFP$n_37QXi9h|8={L_QiZ-e# znnc>vdL34)Io`n&R^u}!an34ExSE{N>eQK!#*8kHxOww6OufnBXMe)%t1nO+ZF(Cb zH@zhVR>Lr*043ZATAC4ibNM|f+Qxy*?GpEbRg_4VaFLg8Na1{t9q~d$6`8w5TIK@_ z>{*gY{O_Qh)&@U%^q8XX`8)5tEekGj5>**kxfFvvk$GJxvUn!* zTx+&07z&{|t;A;G&baa;e1U`$g+{HAd7ZXWNHJR!?`-ke;*|4MC<}mM8(l?Xr(VZ4 zO=8iVuNo3#ESeL9$h+HY$o$U#e1PtVbF@aSVN1kb92#Vq&h+%_GT%*^;7{fPn;egh=+--YxPFh8-Q-|8;=>y|ywz(;0h`q4 zlcQg;%9c37y|3z06dQ*lUW_O5doA0P0O7j9^Rvruc|3j0 zBphRF1~nZS$#Cfnx%4h+TQ(a`hZp{sQ8Z!0Y4XMB2|vC36!c7HMhijii_zC;;@GQY zcJeqp<;;JGVv2nqGYy1`%aB;|!_kPxFRnN`5ZF(PAYAg|pH!+*wPdVrUO zd_8{3Oo2N1p zvR<$8$rF#uks&kdnvHXQ>m7@QuX6DG8ME=2c;t}91x}}6Ywv+{(}cko%c{#l?`omr zFWQ)Gg}49qyYx2=nstTYa)jabxj4>v_%Te!3U?nkZ1!{}lRBfBifX^h`PVN9gC@;x zgLbchTPrYYD>nLDoSlp9IKglx?A>h9aBgva7&85ANbW~qXA;G~JiWpTZHe5R&CX@s z{BSwNwi~=P*d$7;96T`($;(1%%``XrcmI&?3(J9ZSFJxrHp6*f;t{*KU zG!m}DfY{dgCYtc&$=8f$-^yp3h&71vgg<=tF@JRUDNnCH$77D}+OkPa5zPaRN@^x7 z)iVAJ2cztrCYGpL~|PSAMCNdSFqks*n7|;Q7<_QQl$S6dvE$9S(cvn{qBBa zUo#{3tbOTqx_hQ)rnyU`Mj~Mv25rlt0RlD**s%S@&|l!M_7}n53>XG&SdbyWCTK~d z0dYi9;>@sTx~F@3sjlkUvvSYaBksN#=e;QmEXp%NU33H8m61^q=iYnnIq&m6 zzh@nPkr0j}^tvN!tV+F2!&-9q>`T%x$7nQIele6ewy|BIz1<)QeS+hZ{# z#N39<@74L*Yx|VOx{&Ry7MY=hq=42=mFwSB+2}*U@F5%P>ujyv0If%-eVt76Y1Mml z+dZbsyFwfpYz!C-_GvYGq{TV8sqWX5Jad_z&da6DR{HCe;Ew!wJ%C6?8v z*$&vfT<5K~Zs9h3+?vnTS6bYBeH**hYN{aK^)hx zoi4W9BTgJ4O(;<_340<;Og4Lj&7L@$M4guZ_;nw z5FG3xI3~|d`u)3<=a$h4NSF9>F+{5mqy@bZ--WQjY9V^Y#%Sa&&A{eagQePLYf(J z78GfPYa2hqFYjFD^W~iT!wVYC0f}x(G(wiI9Hx{gS<%SUeo{FvwK5-F(9Ek0bX|z9 znh1R2oLvcysu2yz&n+`&Wt}71U@7G0D;%@7a)l~_h{|ylM{n_CNAL3-V8K4G@^Cet z=Lc)0dsMA=wNflqugOX*B@AVwqQ1&gmL{VY=-(gb zsNnP>VU-yF*{vhqiqqDHHi>WL=;6Q zQ;*P6WG&svEBf+_Oye>)m{n+KIkwMpnoEJdL=>w%Prhm-5b;^<4GgPn4$z)wEhp0G zD6Vkjs#W>C&ohNZ@YTwuPO}V`Rp+T#W%4VBYl#Ifn-nCoe|3JvEnEDVJm8`nbG4T( z19&UT_buKoubZzh|EQqt1Xc#&vTwxohx;I4SjX*l+I{# zg$CDG?^9myhP;=$uGG4!kd^r=rMb{o`++ikLM~aoyaptTTGff6oB^Nj_v@ToeSWRuPqnV*mf_GWq{{yk@!LsJ)YhKarpBn(6SSRrzQB zOihK8Jf*4f7yb&{@ zyU#SyNp(Z8veJ~RmF_7e)TttPmPfL2^L>xuG-9boWJUBM!*H?maPpdrnPpT3Gp*dO zPHqb7YT?hA9Ub9~l(VNRUHtQBXSnNa_HSP&Rrq1=lv<;OQ!`2Jh<4TF>ERPj&jMQY zOX4b<7YAffPD)6%+hKcii`jC4H@BHwTrht08MR)YMsEPNTW%y(hP7)6Do`Pz&kj{V z`zutcO+q4)I3%7NDcdr67L%pQ!RyL~?P&ZyaWR4Fi1k*8ZRJ!d0~Sk|okil9Q({e? zE@YFYD;I!mG9Jxv?FO2evN(G{mfXRxULljN?;eW_AGdAc)H5c>k61hg!?h_Cid3_y zZ+ulY;D(tJO+O`^e9rOHC6&$^nmI1>o5<*He2rRVi#&$C!K(!60)Kvo<)a7K_Smw%DFPmef#e8%?f>(m<=?OKJ?vpM~pUm<5i>^-2` zxIq+LU|9nyHHDZyz=#(lVa9U)eNLx0`RKUA<;E^o);6GOQmCRwp@>dS*+!~pLRyMr zJ6uc`eDLIvh+kj5dWHQ?3onXUDukLsznZx?BULVx66sDtU!1%Ochz%Ey0(d9O24|e zG1Vb?s$nWP>bn<*gkiwt!8RL>Hs{HNPai*K;mw$irXpf(y!9x{E***N@AM)B; zzd}~jILs|b6J{spB*{JMYXdANVgA{eO7jX^t;?8&L#y86>+gJn`RItl-}{GBFsR&o zo2}PxQJCMxYHnk+FOw`j#qO??MI-FWHSB7YLS@#?Mhx#i#ogE;))FSuAJN_XD_HI& zEl{&WB&Sk zZ?V~^aJpFHD95;=iaRMo&nMMvDX^%96y@YpbC^Qj8HM^x3fY`;5rmS#SXZuyT#3Ir zRYM8H(6B8jcqxbSvF{P60+qt(rHE5pHOHvDYE_i0+qRI+RFQA1-lXkT`R~5}eQLEX z?_GOE+^l|@NI}reb?N3;<_5vQvC1J-xHeOx@46iO5!FhK)49i!`2q9DCnaXIctq84 zh=YZUcdI#&LaTC4C_9P5RI4J9a{s9uHr-T(XdBgkaB+S@oEkJcS4d|OlThI$RS~yN zFrSde6WqN`3?o5jSt9bCjMP8IZ5z1N7SVV~y7okxfli(-aq4Saz4aJnH@FySQ zG~eOr!3R7&{>Rk19fp&8+OuByx=@9OzuT!C~6x{`fO_CVVj76JZDu3Brz{&YFo;QRDs0iBGfs0qOi^xTf19y>ic|g z@RYOT3;LZFC!x!HnsfENJ-XckAvBm)3&(B{2dDJ6dN`d07e{k?TQ;vWhgaA|v!@nXi|Xcr1wZ)SZ_`-2OfavqJUOAgQ9(Bks5IV!e1|mqf_ifY-KvN%p_(Wby&S`34K$W_U3qR=MVz*ICvB5^gZMe@;Bf$)`)s z2{A97;(Hm>Qv&rhGN;6EgTNnI#o;;ymHE9fN%u0{T`*1vZfT0hlD~z;W z;M6~))`gol*4XWLcvj6>gd@__WEn-APkuzV^(JShpD?_5#2c6PxxBVUt$GtLdWaW& zfgh^Edrq^ZlZ9$s7Kqs4xJz37O(r83Z<$f8g)}-DYsww0L9?hc_8y3vSY_0X79p+1 z4$qDsGdw%v+O2P(87d<>l+4tVi-#0>Q`TkE$w#E|MAnH_OUJ5J@Pjk_poJGsdF$3& zeDvk-;#zNFGNV;H0@y==2jl{}h%>o%XdIg3k_#es@Cg8*uC2>WPa_D+~fZBa7>_ zx77DP7pJNM5luh7&)%=@vv=bgJbU;9vUn+OTz`^bsMv+BOB^fgYMu7rCWXSmVp6Sk zCFB3%@R0VPN`Ii^)>}|`oPYi~y46RgkN+s4_jV00^m+2&Q>x86t=c|mHWi1p?`s5p zNSaS@^>e!IP29>RaqLUJalN%ieZR?keh;@=&Lv@>oUwYe1fL7+oCFTaQJg ztva`O`s8~=YPl2M#dZfctvcbM$Dw=9#@;~i_mkl#rDIk_bT}Hf-g}qxlQI`HPo7DX zQRp92Z`WwG2KdVnad^UXsMbv>ZhMn3o?@9z3@c{tKfo~Rv|BqOY(}QT#qbGnRL4~G zDM|;ZYq;3%2J=LF@n>q{luXm26k8FI&Z0DVmRY_^Toc^ws##M=%f+e-Tq_-mvcM_I z-+7)$s`7{nX}&W>2rT1E%Pe6fM5?$3m7y+9Uab^P#eJ%BO|vrdw^-qMOI0$Lxn9IM zO_SIS!69p9tb%fb>YDZ<3s=69a)qkBp#*)WA|}fF7NtW~?L!2+T(Uw0vCAqKR$J9O zN|10#DpAe2s@XxU-%`Ozuf$8Oe6{*@5y<5~ta5zRB$Tf5Vpn;}qMxcUwhj3^72Qe+ zlp^M-b*K_Ri|66Ar88H3?pUp9^-_3N4MC2=XB%Y}v8*ju&g+s}qt=Kej#$vklDUkW zk3t$aQ)xt2Lad1O+6#48#-|kNtrw!FrspD57AsL+_Q6_-c$Nl$6)sx7M`6euBIA~? z1X48~N_dt=&@z%kkl9)Z1Q&C+RzAzKRUY$mAzxp)vz37UTu@ePe>K+m>b&bld9A1h z7d4L0#d*O+>t$}S+FNGI`K}t=<(%gtAPd-8IM;>51*K7mwN@WZ%?C=rEzDAQRb!*9 zo@tbp4G+>NQGO0Jc1fO;1_>n^D?wH{mno6YS($etpH-4{)HrD6IaCOA^&Yw0BYNq` z*UIrTo@2X}BinSyvQVyl73F{;uRS+6Th>pH0Q^rMQBk@~)ISQ#Wc`$i!C$khGI8Af z2@`>p`1><_~0>3<79{)xhYA%|+6n|eHFOQeUzry3siox2S5rh9# z#Cw!UjD_HQvJ$w1);6f;TLjUZB+-bpo-Cq=VMw-kgsogfop)5!BUySPi+FF6;nZzG z{Tv;JgwvedDe=9s@zs^%C?oWzq+?qgntE(w7%@f#OgkeFRPNN8h^$c&s6-?h?Hww$ zuHawiiwQ~DTPkihwZKXfmE$_aa%*gKf0j=8#HZpCKz z@;=>mpI6s6Sy%aRiB2<0r0FtD3fUsY>bxm@qM?Z!&`)FX`H;jLGF}`qP0v{@$7HE0 z^exC}P__H)u5IDyZA`Z+0AK^G%Zd|{`lf!dn=SNVK8>&oIT2v>u zVUvW)p=#h%8&XggDw5e@K2kZF2bd}w*>*9TYGZ0Z{3U6iL}rEXZPMTU5w7)sWnj>% zSp-2wt-3>_>2NX8IeT=b0&Q^ImTW51I6$utAoeK=C2CKZO@BbG`BjRzpx#%76qR)p z)7)qgMjf24f$`dmXcCr1fbc20c16&?D(^F?4Jg!gm?r3YPY{1;azGp(;#T&FVvCx6 zh3PC|8Z0o4F7@s@(Xzms9aF9Mar=Ah?_J?Q<;^Z0FnHyc7&JP}*D_qa&Gu$T7)({Q z>1>!x%q16Rr?fjigE#xW6uu0*OS8F$=DCtH9fTJ$cH{7zA0FMMcB#QDtYZ~9eiR9Q z&5&A!Mayxefb+h}UpzWve{+YQ+uxHpVH!lzBp}4>I1x9ax`Bs5#3=HZMF|btW>BlJ zUabj&sW9vTsd5J!ebVp&jop2A_O3I! z7?MOvs9caoXT0{tH+W_HD!=o?JN)9UTO!n*FB8^xdYJ7^=EE} zIl>PEDT-uj@0-Tr@=yptRp?X28pD`H8z@A$ZHnNgW=!QUOo}oq&M_;r ztP20*haYh62mA-`{){wHD*;%Y7E^s+<+4%5JLMeC%0iZ!nv|2c2yH%`obki+d-NJ@ z$vPh{o-*{$#08=5IaMrkjhYnu5+zhuJJc%`yvW0wO{l6oQh&-k@gx`0)Lb+@#G8)@ zV;9rvqZv7Ql9Lo_K3c$Heqdl$Gioh`_=Z{hfQ52CCT0Cv zWgs?cyWF4sK6yUHF#|FskVJv%RUpyf{>9(r!hzQ}zQt~Lmye(P_e?9lMVi+H!5u6! z#-or~L**GJEd4q2i!WI`xl8MnUy{Px;>!=&zVcUTG!+FTB=$qzy7_f7eL)ayb2@)S zk@awl8cFgYw#KaZ;<>S|{f4ETdU7xN=G5{|>P#4W1lYoF4~l>{YM|sH`cc z?xEmrz4?^0<0)x0Vf%W_l}i_LEgf{)_=$3){|W6n+}vt0f70aaaLQ)qIyb(0kIRES zf@#j^=qZbdArTke!wJ^L8d>TPCC5~1HnXwM$@>9~n>8-I+Q+R1-1+Q)+0!c7*aSD? zXa1Y(>`R=rfXF#L`a$+wPrw$-{b$Jl*4F%VoEkV8#=ATEX_-n}Sk5 zxp<0gDB-hBL*@ByU&m?oDMF7lD|lsag9qnhh6|s5YnPMbb(W#Sor?>e87K6*U0#3l zKcdy@;m1=BFMi0{+EqMG`TpbgiOp+N-7S{OfG7f6v2?WoSyCa*j_6;QO0&vrIbyBbU_3p?4GGin_i9Y9?f#sQB>dE;-F%aF zb%SZ+O_sACN^{F_He@!r&*qLnv!>!z6eisz(I(8s;5wW1FZDS+IpFENki?tdHf)ym zoMvyG=^`gncAAI_hT5X?=4VORt@_oF; z8Er-P$sMBD#&OkNK{bmeOfSA*db(s|zmJtC)ZA^(CubB%2gf|8|JqH4XLE`pMU^qg z7K-T5B~R~S>P>mpnu^LInTw&U=d+fMb+g9S{#BNM>KC< zZrO^v!D#jryBacIBpiG;l)1gT-(mO4>x?ERoKHSOQ#;0d9lhvdC_%GoW12Q`Ji%K| zX*9QKR0ncjk4E32r($Q^HbFQ;E5>SBL8Wq)(ECXCil)`3(u%QcmBU&_MQFh}gKm`! zo5)u#?sMv$HicmjET%-0fa&>nY4kb*@UiQ%e3iA2mbsGstga=iVc;*PEH0FWRioa9 z&{s_@s_AoG+|5?yf<|qVWpGNpy(5|GcFm{i3>fkZvuTsY7RUELrZd>auJ2H-HHp$W zNqELwOKG$%ip1so_=M%+4{&Rn=y_e5e=GH+2!*=cCeI`E!jeXvIDdwgIU+<3_SOmJ zhb%|unDrLz-YsdmiDt2^pViUU%f0zrxk04?PZ#P)o|hT9YW<`d$;5f8mHEHV#ex#I zTsj^FYHgG_VI{_@23irql$d9fLR=zEtvY&Mx-cE(&P_{Kr9xke2&{0-dC4Qxo;z+= z&QlTOgq15`XK~#s*Jb&cG*JgjXQft(Zz2lw!U-$x?I#R{GTslOb<9qX! zU@E!Anzq7WmqMpPq6@BBGH0z7(WU%5BsW%lHnWU{$x0xFG$JTbPKp;~tBm0i6Rk*5 z^8HrXxstW3gjR8HmfyET7MG}N5jkak;>u@E~P?ab&m5@q>9M4N`Es;;XajfW5~OywTOuAX;u<|G;mEr;yX}H zn1U;|WL!!oxGC=|*|uf$ZHWq3u38n5k}DD06{L3Q?A1zfJ}a*Q<*JpO;5;kmHLDcP zg;AF2rQomRatSsr&s&mYWp=eulyo-rbBReVh*gt_!g(ttT%EI`tb<6CfhlS|MUn~` zK&~luFDN9wG#+s04+ z@n=!d1*<^mpOVk6KIM*4hDe{}=}*8XLR`P^+SPyI5lrNgE;DFedVyaaFOQ$j$1~xajO=tT`-^eL|(}L)~|DW?-fSgm`QLzy?$LOHRY$uH5OyFIZ!)Tg`QO# zGM(5@rBJC{Xn9(^Snw<7r7FU!g?t>RB&jFaXpXqIw(S4_AOJ~3K~z=2t@hEizI4t; z`9cacdDepIYr^g=E$;YpgYpRYdOs_o5!`W&8lP@`~H&Y(qrj)EEglD zigrB$`H`vKO|^EJ?hCLO&t)?vchbw935f*wq(;Iqa|PV%Gw6>x1$-DHNJEA`F!n zK4Y?YMw%R9Rt9*(6Dhpp+LAmUW4kW3YKtTZh&(0QZc}gEASs?xBN8 zEceMHmtZ<24d&9>-PpWBcVm|?@84xQ{XRiF=Gkb@WH!RE)itg$o2Q(fO=T==t}V_1 z)j*!59+g&Aa?$4VA>>`U%{QsJH_2%-pFPEJwg@zbai&wNHgIiAia1^tOJ2A_%>D75 zPnr21U%Pgl*SB}Y;j@e*>0DnmbW5{{Lie6|OU`^x@=<%P%jH&!HRZBUxb9q|qAYy{ z9L_zC=X1&RRPH0oNNH3RGS($aVkt^2WAJhlFG&f4G0n~{SNCqPSjv)cEv%ra>;%kO#{67 z3DYm%XY(uH;^*FdjnBXM9;aU%N@1&a^&R#%H>tQP$2R4Ydk+~NJR+PvLvsxbV;!qn zXLDx_atBRU2+{^|Y~!|fMNHJJD!uJJ!XzTP|0B$PpT_zISFc@XI6md!hrh$tYd?!& zMub71D5?{D`3blk3@4`A?$PgUVXN^kR52wHkt`z-T=z1VlVqWw+EbO?tlZ$4FGU>X zBv7tEz)Q8lh)458kwIyzaqvJCww#k3`%fG-@rNZBS|4-QKH~7u3e3kPk zWf7)jflNcPU=QXVOI3FyXT9RERj-N2_#9!Uic6L71kj*#6qa>97=OmY)VH$p3>XbRWw zv;^%KMXAso@}d;mg&d$e1VKm`t44`Bn&t}HS3O_6`BUaIugsUWTap*2vZNJ8Kt0A~3r&YPlWTAv1O$1{<&I!^CKU&hPbx4*o()5ftx6zFj@BHe|v$e6t>1o7b z9y7ccQ|J~!8nRrL?y;@TO=h!*CkKB>TokNzTV!#Brq|`#nJq18Byz19MNuKmU811G zaodJVkyQvnOK|raoqrdnafAB@A42wfeC4Kc2@WvL1>Jgtr5xW=1e0nzDVu9euIzVM z>%_R$3ETZXy-pWTJH|2sQZK}9MmY5j{$!7%dqc+ePFWr~m>Z{DzgZ9^2B+gwiN4tB zZIh-|{^;Y!+`V%y%{zOWZ=jh=&W_KRPp>lzYS^s~PG=i$vLrf~;`BYf{>v^u|8|B` zwHc=&d)IIA+D((S^$7Ky?&J)v z-Qw4N>DPF7?(=H@u%`kP?^^2jXt^K z@`J;>=uXPhhd*RGdPHhXSSEKlo_^f6TF%e-=6k_;!NOL$HIit^`7^aPa`2|U6xv%?))-v9L9Km-#82@q z93qA^cRN_Nhi*=3u3y76Cd7-F;0(!dedUc;xpH-rS1!FuuW^a-;)JDtM3&BI)i>#N zUc+`&RKpDn)udwAX*M^QERXQRp)^l+8k@A6eX6x}hO;r_v5PIZ`mwCDRimatKZoHa z^O+JFTx_e#$)f`n$2o4ZiBsKYelaETW8yfIXR~I-D{Os0yY+PnJ(q}!^|iNfYD%QO zN3PcK%LRUrvEJX7c~%J-aT;J*ChOg|x&P>p>3AgKT)TM<+b-~e6RG%m{(a(PDX3vn zU*plUlqg;>o;@a5JmPwLhrhb^4skl;G@f9YE^ps%u)VWRV(-)G+@@OH!1ojS&3$<$ zos51&vr}breP8C5S?rN35$s{aBJ*kNn4&XP>>hFaOc3SW^<5T2567)BxH%vQKPU2! zX?4peih6w=qgs*wZq#?^^sk~Rp+S$aoDIg0kBNMTBv2ypjNWcV+=WFplc=3q$0W_3 z(AvJjmDg_&hAIzuhN}crqfV`Ea_}VL^!|uyr;Slb=nkqPge>QCvSf^|2nT{~_KCf- zGDA~6*YYKe`YjB*CGJt>Bwo(Wg)X9=bxI_raImcbO+`I2d+2soRjKK2cB$7l8J&$t zQsop3(A|V6niF{`&F*EQC?X0MvR=${MG0w==N^sLEujRt?lzVBrU=rGo8!2y#I|JF zOtP*kjVf{IG5pM9d9=hE9pkhjs`UVWF~Rdr1zD}AF{YVt{w!wx6zbbOc3*u1ZxJv* z8wo9_$d?p~43f-b4QHA?rWX&Go~UP)DbJbd@iDfm1lebpD#k<0iGq7X-U)efj%oBc zefX)Yw=hD^p8Swt6cWXSG;KM~h6wtD#!Y_p@^v08XMB8oOr!+Sl?$_2VUE>WNzFrr z{^Py6VQQr6`Kb`lMwzKEF*?Ocn9YmQp}BJKDhK6r|F5>fO6z5iX({Nc`S}Gpw^#|4 z*-DnmUI@GLYWY!_W2=kmSvqJl$*0xCfvl}$#zLH|C7zm99zM5hqpMB~4eZ z?n3BF>bX&#;u5)Cx`S7aWaZWsl0dQgedP6Jo-M0$TZ-w=$3=}<=>*S3G&hXrC~rj2 zRt>fKDsxw|^d!fU!3?^V{Z zxOLV4=cTZ!Vr0r(-cn!{kFi!_l0|gS%WP-44h1J&qMA#sv218avQmUsdlxkx#dC+c z`tI7w^`PiN5&>1-BgJ#axDs=vIlUaG^809_r~MeFUAooPc&hhO--o>Xp4rNMuc%7u z{iWGLiQtZ-t~e3TpX1P5vu3L(3;FHu{4MFeR100TiLX_aQ#Z%a zGy3fTyIWr;NS7R5e1KcMO5N=fd5^`#8>R;H^Ay7^ll$h$+TehY)TSqyg^V27MdG}+2*_ht? z4z+q$HnYlE5k*V9XhvskkNv?uRVjKqg7G6U84NCS`Pyx6U*BhMt;6wb&X@Q8fUNkC zYR9D7*%0AuHhRGBl~>und=+2eoR=&kVI30rN`{aM|Bv#*BU!v<(yhleQ zzRIO7abflDWw`^Q`2m()5YFz3o29e1g+I9$d@I3xB+`ml2so)sOrChL_-H~iG&u_E6{Vx4# z54X}L*Qx};lGyiIhOuP4wW~E+PDQ$=Q`_Xbr>Fej=|eWVJ$~i(t8}Xsao^Q+y)0I! zO|GIk=_b=C59MwG< zB}xc0sarMtDCOgWN1P2GlP4+Bd`PvqCmZSIEFxH#)VD6v?rd^(>k6)0Fn>&ZdH`mfoCU&EY6S6 ziz;@dL%lbkb@e)Wl5_S?{yy1kOm*)DR&~k!2md<<5B^Y!X`45`!QSAKWV>D*4vC)~ zqj$D3s}7BJkDZNuT)U!r&C5cS+GE-ViIzzdhRjQ=f{PS1bhFHClOl~NjsP`x$I_@_ zvD<%zZhePb(>b4j|~&A<99Tx!(#J0E_R%}$;F{Oj+rj8mpTAjKD5T;m~QKO)7H z=f!TL!gkdWymaXd(NTKm#P>N_cx7QO&uBS1+jSRH;q;2K6JP!QILw(RiQwa+Jf~xs zY*bvCTNT;bTIIPdl9;OHuvT&SgNJwc@W}&y{VQLk;kX>l7OT8DL&fJxamz7m+Gdq$ zKIRY4{*Q$TRF@io%B3lh2mb0MIG-$U5gn`A`GezHkAT00}s+gq;j5YGi5T{d- z*CdD8&@E}cGVE9i{>l*gdv}S9Gfs~0vGf~we#UyMO~tjztu<`>l!_BDoIn^_#8JU?W=H{A)oD)-m&~RG z{-PjFQgN0}RTG$B3U;l{-(+p=26yiLDf|21=C#W%i+Cs*erkN8M9uX&^(wS#ikcGe z_;`lI(7QDrogLz569#P!e-TSwrCu9w{OpwD_d{lXa7KKj@a8jK`M2MoQgit9M+=rg zM;y6Fk1rSx4etF2!HW0#F_X!VIG=Mq+`td_NDQ4uZ(Wd@iXzg!wa=B?3YmJyJPDY4 zQ+n%bG}}`q!6V6co=$6|EsJmd#tpu*_aP_a6P}zbIeNCk-u^dn+iQ67i8KV@&flj>^~0Q^H_LtJ$Ge zbz~k_SX^DKSl{5u(fb6mDYm;S&;FD5za)!b>x}`^^CRME%GGxV^ad{GMwRU= zuW|XxD@>NBXz?z~bCrjGfKxB1_H{aYyR_G~Sj>i4w#DLb!Q_*W#+3ohUcl(-XB_|W zL&o=KXoknl_jcLX@@e%d#9>4d1nBupu<4txyusS`05AHO+k5XyX7Mswa5j5N7*1$5 zdQ@wdND@!bm5s`PFdAdnJ+Lflm4T23ri;&ceE0#m(WTqj;pF6y#2<6}_B-M%^XKQ( zYug;1jyXTAl-aRaLo#}mb9!;C@>vtS;Zz!2wr;iQ57x zsZH%wM(nHfurUc z-6ku>MDdVjb6?iiCl?=~IR(8dZ;&_{!Er?GRh!-0`=sfJV16R&rBav8q`tRS_Hy@P?K=hqiX!ma(b3YdB7Yg?A+1O+^6B z7rr!4guch@e1xtCn2r*gYGt!+W{?{iqm!XDC^dU2wOWTx@1`_?sx?3qDhF|cyzmLb zBgW@*f=KNVXE+rd%XL{yCU|3=@R3XSiGkjR#&%2a)w*&58x^MN`lCgm?Q-;xnTr0cUwCB0K;;z;O0W7HH?73L|Tp0ba8@bGp6;H8XG z2xKL)W<}`;E_0VxZsJulrdDVxAwHKTNF~JQD^XU?f#l|vj_%dKl?@6-ncrI)e9IUa zbsgwRq*lFvwk3kCx<|x`t=>b#;Ie_BJV(!mv20A>1=hPnT#L-Cj0o~~l|NJWh{^|k zA*w6ax)Sw^GH>{KrK;4%%LV~)c;|(@r#R-t$y|Q7(*0fLB4?$iy=*>EnZ-&l*H+i7 z`mSavd@Ikjsh8+=8Gn6+W#_p=zI5%Y&s1nDcDK5e{+|Wlf8O!0Lj3)U6Oi+N$`x!p zXMz6&A1&SBis>-PGnOwpQU3KD1Kr|R+y(>vU!DqHti*S@*2N3$nx(jFxinCQF0F4>4?&0bEdNZivH;%q{a}7hlRIMY#ws zE2%120YmX{a1h%8_&J)@@o&16_B-*^}n5w$>A5V__lg z0aeUCIJ?8t`yI(f&Q&&Ub{DJz3=uG!%mSaZh-6cpsse)DVD0kPM1=Qe$KpV9Dn0b7 z62lKkmp+!|2$EUXTCDH9!_Ll4Y_q~5Ipu8p_lV;eYps2njS7Y}5uDR}W=b(ior5r_ zOT)lmx5my+lf}YgbaaYUxy@kvEA-Yn^apK>+Jy1&2c(`YIZ&pfQ>kc@KNb5K{v4uV zik|D_QH?n2pj%zZjaJ#!hFK@_#%N|trQRd*d^BsFM*A9;xlSC#c#C7%=vP{O3N0iK zGz_ilRm~bIo3&74m`RxD9L^WwuvGWHDx6$ZqHf(K$}@bGheaxl7qcK_>IZ~rj%(@c zw;Sv>8*<-wp9LLI2)6Po@Ak}-*`>j2ubL% zbNyB9#yX3O2{iX;4tD9b>o{3Nd(fj=G5P-Y|1nQL`a^QnKw`Jp`|5jKzOqZjaRnXc zg^9Qnb$n_5C~T8v?>hcGA@dY&*F;^EuN|D4EZ(Kcpx^>1MC*tg}5B;3WwM zkG@B6c0%r%H2QmNT)Rnau+IJW{|N8icfc#q*V|Oqnv%KQ8hjI{)@EbpHil+NFi25V=_KwbI|2)e(SF(GCBY2hu`7KdWZk`t*2br+oPA5#M_AT{h}nhU)X_M(K!G-T8Sg;%~(; zISohrlZ)^1>E!qLZ1ksmc>Z^JF#JCVqEl&ms#U7wvCVuklme7Gr&->>()!e#rgZqL z`)%e8iQ|w;rBfE6@|gMbh{gCbEVm+gfmy1_vnY&5B-v7m_erdadnfWd^7IV1*QM3n zqU!2G9x$wiID|FBBukH|bzIszIn{1M+*D~;q1x`#TJN!3oDrxD{pAv~x`S0|F**K% zDDtSZJLIv>^wBX%p~PN`?DZ;Mk^MOjVZu zd}6U270fO&qO?MmSS%Ml)v9X7u?Ux$6!w=RwHD=J17r3A|wv5GCoE5uPM z&f1I;2|YPam`;w!wT!jSJMfDL%e>`x=`YTNp|( z^L)vLQ*+_dAO4U$ozdCdK-agZHFxp6F`Y))@N%InU1mT^m)X>0dNC(UZDLdgj=MaWw3ZFX*djhrWF=>=QO4u@wB_dc_zx3_Ss6;6)7k6CZ< z&bz7B;aH=hYji8F+)H_)aO?$_IvuvUZ5CNZrrV@$ z1Ebw$?1v(9=vqv$JZC&PX1tgZFGKdWwk$65u-av_)_@B;k4tCkU*(Qv>z_K&0-S{@TagJeRsCFraI?jTt2k%R? z>kmKvrxN4;=JoHRSten4fs$?#tWqw{e?(M-%oa~^tWBELEgqeH!QsgftA$6aa|6RR z_~P*&;m?HNofAkRM<#Q)C({LUkzboREC&LIy`tMWV78cIZ){Seik$0R`<1(F?h7jB zh<@!FSK7O{YRo)dGMaxPsR^pm#+!b`R@1<7G&1^Frb8GXGMzud^9D5Q3Rky&nR|~0 z1m2v3TPEFpLn2EB`5^R<=(gXcS>2>wZBwsxSp+ewz$8gqoL`)w7b{wBm-(_lv#QLB zDc5(msMrghP9HE8&-Sc}s@ABO8k(6i^?Vld$Jl~tueelOw+T|4<>Clc8&dz)4x2YJ z*~~MWcv4KTovIXiHDwd0+hOmTaBNQ`xhN6Bws6rVF=4bsH$>CtjAgLIU)a(unt`5tnaddj8s1{gS&Yx=?!3X~?oBDav^NfLE4wli*{WwEvXO;Y%U66cfw*WTdF9$a%E3=1b>mOtTWJKuO_Ulif;Tw#?cszjI|x zdn?7=EWbohm%^lofRU$H$z=X^sZ?sx!KY|}bp==^vH*J=m zUkdQWTG%b~m`nV(99x<$NjI0y$*i<(HQ6H|LdYmMN#<`v%&|ai}ecPxnJ+BL_x>zo^w=BlKmFnVC>=rq$*hU2 zBH=jl3p~FdN}Ce@CPXIJYD-7wbnywg=3%I+e4TLCsD?r)B3MPyPt`C5+O*!LTEB^| z=Qwsz;&lX8RG@a};_t%MX2|!p`!-HZtRQ=A@4Z2_xy9&o$n^A_Xb};60v*%Jq z2;!J}uSMOhk%;`=EW|W2(mX`5H)yr*pleP1R3Y+oym3T4ouO8%7_ANB;TYlynq9U! zYgU6o6mvv4qOyl>ipA(iIzp2949#?{|hRr(v(*xl-uF4i={_ZOU5t3?*aB;F9!(y%KXtm-x*zBVsvn08GH(t-biTngv`p(os~Z8WEbtReNLK<3B3@1aLTvd{SMbV6&?-`S*~&t-;&GAdZS9e z-REF)R|@{paVtERnoh^*(5*Hln(D#H5sqQ;_uqYw{YH~j6t6p|FFW8B3PWR>o1u(V|-I@Z%@>FAIk^`#IR&0;h?r@FCCXKPOiZHBI}xp}~BJe6+4bTuHDj<|O7 zx@-#2EuED&#}9mBqeEU;6tRZUZIKy?L?uUY&iS*)q(O|~Y|w6Ru)V#(#dyl(`D1cl zAj_(#P6t0+G96!_s5bujJ@TT=V$FjEsXAis)-Mxe36tql;%P#*s?fS}gWapwWUlY@ z#TO{eD!HxDxczN9yLY&9@Et0eD^d7RVK^GHm?g|lh7_iWW(#NS91I7H8g|9SGz^J) z6Czrc#}t{0CPY6~#WjRO*plN!7N9e~%o9r@c@L{Kw%P5z!FGL%v(W{|!ev6?WON4mc(8<+;i&exRh)a3_1wGs3ifc=Ry?CyO47-Y9 zauEa^F3RG#$j1_H^qp1}O+0JTvY;rCKQ7$8X{Jcmud8daIOt`f z0A=FnCja#Qr`)?Z;kVxUWwx4K&R0u`($m+Oc2fK`G>Lu|*WN#S@h|x3>>raVXI#vF zOqk4N^NXrFB~2m?QBr{iwxkP65!uU$h!NP31q?)Bo>R9gzu zhUrkR?BbfDXdlU#18?z&B(4xGW<-KK;IA<2Hkw_*)@lq+gfO*4w-PLO3)3mE9F102 zAvcFoSmk{aV;ZOh+$?1=S%C&fuC90H)6$pqhIG%R{31329=;e@``mY!=ws zOcwft0ZoimZyFJ-e8i(Ei&ZpRC6S^n5-lA^Dq&E%Uj_DAQ4G>JmX1&HoSU6zWpqO% zoW3bl%fXxY_{*$xNzcmfEQ|tq?-T-Xw5Sp%nS9oI!<;mZpkjbhxu|KGv@^t z{CnT}+ca#KXGbqc6NRf+_oeXruMX0zL3t5>k{ zeVO@t_2xfhfBQB^XAc;i|1sO`n8~=ogC7R$Y<9^Q%WO}Pbv>QKcH5!T?lYOER0NXN z$XE;mlC;g+w|;|*`IyD{gzKB%Wp68C|J^;l`@QdS_nm#thxd8$Y>8nuWzjaxc4##^ zJU_gT>PBpAdTjQZ>}+n4=4~wd9VQnltK&0?9pAi?^0&WLq1hU8Hc2^opfi6F5Y8Og zXw<#Ejb*BQu=yTOPM-TDxf4GU zJ8~%JlkHwx-a8B#t5LuX3pIWp~n?YpfO{I#z}Ex?S3K#?#S~D2rueNsHJi#gxwvKjn0O#6o+H?o?5;6ictsYE+o6exD@s@M7WczaWWM z49}JvA1~$oF^{J>?HJP@Vp$N0Oz>burPd`Dje_D~qmEIvxfBLmvxe^rWOapRdy6n$ zu$UFZsStw}tX3wYmzm6pj#hQ%Kc0fs!`W(3=^j&Ql>&(6+AO_Omh%9+YLO*A&;Rt4 zB(QOsniPsG(Qu*E$(5OOs`>)&EP7mGo9W4t!N(qjX4AS_!>(p5P8XPt5DkY!>3~lE zCY7qVN6$zSAI+%H-Ppmh0@A3;VzrR>v^X6zo1e)!*w zsY|)=7WtuLAnM#*3OTV9H(>n1)$#+sClMX3i1Wb#_LeMNtf$lOvG6Oltu3eLhU zpNJ@@%k}^$r!g7fc)=OM)sq-pjF0fh(f%5zm z#X5^Pm#;0>IP6Q&Tp)cFN#ByI!cqtn$5E65dz!{&4a6`?$8%QZ?urk{*21%xTjxb7 zo{Kt#thp#wh-5~(m5-d*R!=VwiJ(5Sz|%D z6w`}Wg8HRUU##<_15JKM zQeal~(n-8Vm~b}jrXO0mXDuLW_@NMWdQ+=@{v#*Dr`FXDe< zZKSVp>53Gh%iLx`tCHg|zxgMS^rnL0c^`<=T3zmqNPoA0hz% zyxT8Y{Qawc&ZQ8XufweWrlN|)UI`rZ9mArcXe{y)fB1{sguwj1>GG>qg^s+*{9-q; z;ErA+pf*A!+!s zEZ|pKQVdnKI=xnphV97CQPEK>viwZZ!J35(M`I~~&E{jd2oY$qIKIGfZlNo6;!t6D zHkOX2C>Syye$H}nA`9bAYm?L$I4={o)gm`^rmGc`;Thw}8H?o!S?J@``qZlpxp)-C zYMHYeh7@YXVmXuJ&#H(_o(q<<`$VxJM}Tm)2#1_NC{}ydsah}_JY_K+Qg82xB_^gQ zz_)h^{SY&F3F;a1*>jm~R&AToQERnajGBQ_7ujD6vSKA&1c5*$>Ka}+mJXoR!opvP zl~qjamk20BPq=lXk6|u|vOOs@Xf^2V_1J7TNeFoO?4PilJ;JIA1guzu+Ngx6dWS~m zecW1yT18-vh4Z&UJe$k$lLsMMrAe*3iQzcwMYX{G*3nH1Z+?tb>*5#!S@@D_w}E2z zQPsw}0AkB)&$KOx<#uXU(9{Z%KbBXOf{)!&QSx)?{Ao6Kh;p6T;Lo`6#^2$$zx6J& zIFwn_y4yn0O^JOK81tR}4)1SY!?j$zD3IcrsnvLI=LWWJ^Z4wHxAv~_gFA1^Me`~M z%YJiJU3Z%oG7DL_Qb$oxcG9CGqJ8^SQ)V?y(*#X5F-6{Xl1YcxFpA{@SGd#nTXh5Z~A0DlW1sBXztZ5zJKd2ns$?m!6|cpNTGN%8y%K@#%yp#Yx7%dY~94I zwz$^Z)vSmu{PgzOi{7alhk8t#YWbuIN?gxYmPmUpbW0%}*5*GoAX%oyN ziljp4;0=1c9>LrPk!^(PO;B6PYC` z$O4=1{#|O7E`c|eVo0M}mjxA>#ij^{LyoH$IJ#ZB9E9L2uIQ{B1ESZ&al34Eu5-}4 zfmWD2Jvsy};|IU`9e(}JE&k;28BZ@>@Pjw+@~b-sT=;=3TvbhjRg!Y*MR;i;v!N|j zVaqY-*#=2g$gX-zxb-!IQ!nJ|$3JG|`}`O0eVdM3W9)lnOOt4V%F2SJZ~+^- zLEouyfAN&xKlw)tmw(K~XpF82alB3vX0rK3mJAg`=1k_r92HlJn@KW5x4QC)YDrNy zlg|Tz*qqHy@Fs^6aTz7zKJF1MXK3~Yemo%z7g*LF)ALgbrG{oyWzk-*#z2QuIKNh7 zCNIZSd%F^6Z&WfmJ<;T%N#S9&%E-eGi}N|&;G9aYhEWy!us|!S#H$EJaj{!{;+2N~ zd`LW*$p#9eA)F0?%p%T{OuA33hJjOyrSK(Y5vFh=iY6;toVNgP9Lr{iSP(uIWkE~0 zG6l9iD`FHS!>I`L>q@%S!c|e;mtAphj`3HioG%z=M(mlgNGhqBHyF;&IeqaQZ~0K>hU$(@xDuJnCU@TckoOO6F&IrbzxYJD-wGv?80PMV z&CT5&mg4f+7Y~_DgkYO-`+7mWY7k}H^f%_*-uga&Yx^ypj(*50_(v2)h4BdK#;(*O z3Qc6(HhB0VpwWn^yH)=5;R4IasXG%o4R9Ma-YS;4$S2PPrn@HZUzO(PXm-RrSkkDk zP|S?emqX%3o&M%c`aOrEC-_J)#Bx$&+z^+;mZZ~cF46m zJIp*WUh2%3I?w+31%(=b+Cr&-m$f*55%Bb>$-Un_WI26C>?I6ODr{ccBQrt{UqsZK z-{cFJf8&&P)Fgv#!zVwB+?U9KK|5@`M*B z16J9bdQ;r%ZKmOXK{8_~2 z{tl+mBlb-m{^J~lFI=a_>DiQ*4=?b;7^@1E#x365{(#+DlUXp8Te2*gG8q9*7Yu?U1xHtGI~0rzOj$f+D3K3YRtI# z)&Z4DO*Z|s_cK}>8uj`CTfJ+Ncn~BPlI#%2K9*51Jj)n-ZlX6*I^6@#&pqP2LXnrp zJ${tpKMFAV28&aH=x$MO3JT6shNBZ1ZD8wt0&gJaqru!KnB~O2SXT)Yv_q0as9Gw8 z>^w?k6Ozc>Z#A}vl>%(RxB0^PR~xsvmv3cG9L?<@=`Wq zo_suI^!OaT)1%PpOg=s$JPuLYCQi2{9l)lOQx!SJEe+rQLVg#USH4fPv&YTNYy8IU zE+5Yqd~|d|DutxtRbDA;VNZ<aEQKar*05l>(shDnD1;Z_~6SNU@H`Fw`}McuhJL zE>+p^t>kikR;-<-LZH*v8Me|7Ta*~&(v`Z#NWa2S=ThvIYYEXfrL6DtLadZowML1H z7Gk1o0xUCD1%XPMme1P#A-yA8PN_wnxeqQFjt{uAT`Ko-6K<~=AU0#a2ujs_3 zIIQZWh{xN%(@Iyf5Wn^H zJX9dF<@-bAY1-7i+l&q;zU4xqQ}2obp;UmYKUn**KuA zv!d0a6s;wCn{tl#Y8=V$s?5eMq+l;1LrR>opi&i=;_4c)TsprmvEge0I4|UyQ#LWE zr8B)8F=aNgXeLn9^81y}Tk*Ta*pkfxrEpuUk=wHFl$Z4>@tuh^!lheS=2S}zbt2D4 z8H*#dvvMq^c`D~BQcM;oZCH=fqQrsc>#Xaw3t5#&>2h?7pNqz8*;pWib@5smOP0wj z^}n(JypDnX#=rkn-}l#j|IfSqtk2KZLa-Pj`hTE6`DO3%FB)hq_N%Mv+%as4W)?@} z$w$x6x0xssG5vwz@@>*GUO0NGZbZl zCGsD=2-6gKuqH(+GKM?UTYWm)8I7)3N!0L{qVv|lFjL}{K(O{ebEtK;P;HkqoDt1u z#N!2a%MoF%_}-Gv=2Z+eB#k0w;{}@8Lw8(>`d6AOJ~3K~!uYF>Hp>q|?5E;|ly;3*Fr!MYu$Ixa|We99M<-tD1}k z3nnuFjzDq0Pj>zWNy^!DfhWYX)Mvh$NfGPl=mm@8`&1fjRGGK9fv)sW^Oh9Hq{~Q2 zuAKW98^i)JmPQ1@l)-F>KOdsowshK=z=uIPjwGaY}7w@M|>7uhKtQgL@_G;R~E7DUTKI#;ext*eZVr^My3mV^){sqOcKV68+`aLi|qgL*ZVA zBmmQixqfSdz0Gf<7}r=v=Om)2Vd%0ux!=2kpG^4zBEcmtOZ8OX0BdE~G<{Y>uu+RGS$!ku53&gz>3F^S$@(ud&~4 zG7UVgcJ^@W3ZEZ7!L3wqO^3tt?fq%=d%TO4{q_duinH@Q@l7v zH&ofpEE){N;@L1v#!^kBgu^dQdA9Hf(t?T*v~82?-5wpo;_=Jp3}yos;gT%(iNc)8RE&G!oVr4{ zy~V-a9$}L5Cx7y989#eWt}EsXmdkjJD#bW&Y%r6Y4vMW|~!PDs5enW?gK z>ut8T_sI$q&2(t@w{dGONo^0ew}VMYyXw+!HW*INIXyoSpXhYZTr*3K$93X_`m`bl29{ zaCPdMA`2;^45h0&i#XxwV#$T)%cobx*&O7>5lNO}3*76{=YRe56AVM)x8HnABIhRlO75esl#u}fzb~3J#JCqu z!B1z;`M*y88N=v*#<3i-td8kM(zPvw>RjaA7J)>7XGwylwTV54&>Lb{HB6&V=#NPJ z6fL*OQqi!o#0xGktt$2A7W46`xU*1e?GUFTgIKt+g)3=^KN?U(V-(xKXw*;?k*(bz z54)@mFR1P~n03*jlAxO!HM>ciOr$WY8`qhqU8yO+mOP$Y1XN=wh8AN!O%mP zx-(B99*XOtBzdGsAd6v1ST=DuO@Y-f$Rmwl5X)y>8f0XN5HCfelqw7E!gVPk7xFk0 zEj?1~&H3b`UzT{Q~aMy0&hTA4h5zA&g;nJk0_bI5`Mr=}rpjACqCj)Sh7 zC?bb1i|KdY@FPa~PD z+}m@xvXkM(D+*mS1gM-|q@0`wvIyF&ILw7$H-cun#eDgY;R~O7{}#1&i0%x?iem!* zlt+(Va53;{^{aH-0?9q$mTVI6?AH&;77uC`i|hBA#}V!^jHnrO}*ks;y-o=B2Lt`su=el;31J^TrF zf0O1$6E9rI=d7wGG+Lr~zmPekK`_CxyENKe>2^K*$wTIYmCR3GEk`1Wm?BzH+x;a_ zb9uk1G#coN&20Dx*KJa%bR{jub;Pxhaxn?%bl)RR6_!I00kOn(Z=tCfn(4`Vwq-Za z)C5OsF}-+3rO^UJ1E5N$7qaq?*x2ZzYO!n>5ck8u%V(TDhtcz?Y%WoZ8rhSj=psky zYcxMl+2~tn0u4*d`E1H^n3F6Q%x4ScBS9f)GCrJ;_%Szc-(a!wIeB@^&Fk-@>%zsm zVzi1lp5CKUHMqLp!m{Rkc4BZJ!Q2FSWQ%_9UZq(m-(wf z6mWjAB4$&H1OiIb;9Nf|>?uUfKU<>=@+fj^O1y1E+Rrxs^t6W+S<1L|g# zPyhTgh7WvH+hcoYmwx*_mZ8ZHKmI*d*_b%9Y1gi@+3#RfC$uUVb<3gCs>+=1AQ@1% zZThtupWa`xoa8u4#(Xrz?uc=jVLCfh8`scvv8KsM@)gr#kI@$qVVuc(!r)IL3fJK3 zyIrDiB(rUURU~tkE46J*J-~DVd_Q46&d@A_x|j>pnGf0?z(4CO%tm^Ly7wixm(5=n#KgP^oW|1P+Ur zL-K`6_%fif)#2c_OPW35=)nuT*@SA>APybI4`(DxAI;L}UUylXhZttgwOdz+(j`%t z$Oa&*YNA^uaYE$r7ivPd)L9Nkq^U2UxD-Voo6aV4G1uvoDBgUD>BjiWI_c*ro8PbS z;deLL>u-=IOLRsAAuPv!Igi??5XR3S5p$KMT z?srWq^K7L$mX=P^OP8e-+p@I_RMXais3PMEq`0MM>)Jr^3PY=Dmkl_DTpzH;;Yu-B zT?=nQd#f5aZN{p`*|59{Qm!g~ycD42Imd^ThA*94Te>o$$ zkPV;m_Z91-7W=NNCB9fXh;`XOAU3h)$wYjFa+&a33ai3>S~`!5SD!5?G%^}kRAaOf z)tp_Tf{V4gIxElRrHC$S8kYjSBE`r;#^lHx+N4A(7i%$9K+z4oxm7tMu}2p zEe4D6vBqKxFEVTVxO6qE{4|rfC>s^Z-UVeH1)Iz06)`WDV`%+8A)X82R_u@zy4AJF zUMlG_R>oSpwDWa-b)M(19Pr}oYGOSgnmPq)`*Lh4Wl*+gCJ-)a>2_Z4Pnkra%Gj%N zPfCZkm{(?Nw75Jj@i|)AcpzNJtgoG7jX#&vq&!!mm?n$k4^ z8~;*q?s8L5{zAd-tA)2Ozvjz7`*N}F%dh*ofBU8a-#7jFb+7-ref#qJzxm&Vg9M3l z5~yNVSmj^EfL|WZm*4aCfB&-h`}N24)6e=QvG}X6`Rad*ZCf+g5*->;WJd6Lo-oTZ ziEmv<1VZV=QOX1;DY#Y@mAa})H?a_qJ73B7{kr}6%l7fF^8T+LuV3WSrBj#Pm#??i z+w1K=_U1_}>;Jbo&ab{aulr`9_b;}P z{bkLCUpN2z>KyOO`zIDJnzc!*zs*WGO4Ar`5fTb4t60Jq8HVd%H~WO)h`Ij>xgxN! z5mh6W1!Y;;E)rRUDwITGOXDDxovx;8;^#SWEO4qiRm;M$T6Fu{RH`ZC*#%x8mQ^8k zRUy$5L@LWtIA1l5Yx}pcb%U{CFx53CtDj&sDiRsHIz6O)>wSrC_01I9bTM6xvj-n> z_Gq8Z^&Jc)#+#g@7y*irP(%}%+bfWl*-9LHOn7o3^Vy2rAoS<-_IKCa&%#}0V7V=c zDV>cD(X<-<&09FO5MndBn=K5*#b2$Y7%7BRU98^>jW`TAA3kSx_7SNck`*qleMK%h zoo17k*`Zr$%45Hng$zZfeZ`d+z|)f<(Mo0O;JS1fHtHR@5SsZ5;?TuZ1oGA+SF?3i zn8;Th(`xA0Rh@>TuwkXtZH;-9$mWBUnxeZ3y04K6@k7n2H2X9gH>m49(#kHD-b1lo zFc|&_f9}#e(Alr+JRFKbfJqTfWoDfmQK?V8b%#dx3c0%C-%%VxVd5fLhyNqX3yyX|<=~4>sxhe`;0fwzf z0oU_1iO^E4l+PainCWQ9wf(E)O3Y`EKWBRU$LzlUUvjO#&4ZWc^1dOu`*(UfEW;T` zqbDqlD!+c`SNOGSw~2)aCo*V-$R%13@?17i*usq&_?(6*rdm2eZBu8%aWKdw_F4Q~ zh>2cOVmd`}Nnn*7L!(`BS*eA@aBCUVt&04N=d&e?xO4{SMaGU@L9kvwx;Q3I1NM8n z43KS8iemXf6UQGe}rPHy!)H~8GBn-8IH$jL5`(ZC5qB3 zWTxEoG$)CsXieb?*rb2w+g!hPmx}I?V9KJGU2SqU8B*_Wl7!HTG#pFiY&w)hesLF@ zpT9t}4czUwP%K-zZbiOuwc8;W&+$hp)vX;4ZncS0mGk>Y$Ei`P)JhDQDA>v3h)E*cnwBnep+#G> zo`ur2*=Y3Ww6@UQ1{ae7$NrMtewSar{#~wCYdjg9qvQ#{dERPa{6OSN z2eDkcnqtgqI$i0?7hh8>e6e!w7kHqxOgI3AQb1fjxNO0Fv7H}^4hLU9+E3nG($LI zCsdl(h=Q1OIYw8i7!`*ijAb)Tz4aTkJ6EWhN5oOc$@E-0#?qomA+E<-wQPjZH!#|c z6oTv)Oz$lSA3sCycF`LS2wZ0#pjI5LZXI=*Q*W!(H*%SinEE+MTf`Am<#npL0&(b} zDHRM&JR1@gD@~3Y@qepQm+t0XeS>-xMw5&K%bjDWaCL*cVQ7!qsIBs9!YM(y% z=TiI<4FP@E<=J$?A3iuk6G+j~m255otS>$20uM*8iglWVwEwc@yLXik)afeNdQv4P9 z<02tLi2s5VA!>mlhTjon6J3|6?KJWjCJA-Z;X9kVY}f1j?%@Oe{N*vZ)?ugqHU%rr zW~W?Syr5dy#;n$8-?)WapVDyOWiTJ};>o|H)vL3+eV17j91qG*h5)^H7% zPNT;7B`k-#EYA;7)EKR*)7=m`(shQT8CJ)o-xo0shm0lxq%E55Yj~?M{?g~p_9n|J z^l8;#HWRTWI-0)C#n}V=aTQD5CJP@)9K4~! zJMaIuOy>iXpoOkn@ZP%(ZtdLQUw?F;IGgg>7ylbpx61n;e21zHQF_YnJ$}N)`5{}k zO>85?Hg7VYeZq7wk~nx(G>o*xBEUmVwbH3v8B__`?(Jc{xx(%Am<%7I=>swxtg20; zAtF9ZUXGuzT0TLwyJ+TZIz15)0K?gWElBz8$S5%7M9+iR_hao zEuK91NSM6Y+POpMSMYrg6^|mh;Ee-^yOoG%g9}EF=VTLy_uu*@FfMrZ^j}~)E{d7c ztnSiqoAmp8MA;Et^C~Ycj;J>mwDpA3vjM9xBkv=}W~-sGnvYm4#~i$IhkDzQ4ITbM z068><7e|~st6m7GZe<34T>g`=g z>oJuD+k02#n3$f;WrIhsx**Smqpu3OOOYqkYAr;d*wMo$*p5b}t+5)423ZYjGr+9x z5-w-7H#M^4b2^o`*{G+oad0qP5ycs;?xu7jif9Jk7tTvf;_VBqO^VCu$w#tj()Tm` zdB)z|4NOBcQ)*PJ29|Nga6Cmd>O_YN&P5DFWQyKKl)6dnw#NP~1HCwsPXFqbN$6*s zA0`yR5sE7AZC6-b9Fqh>Osmn_7R?(IIcE`gg5@Y96^#PT71d5vx~zpr9?rdzda=x? zb~mLcC+0{?!9bn}4d$E=er2ECUY9@YTrk>k`L)00Q?sWWpPr#AV_XX=RXF|JAzsd? zcWkOIv@0!^UMQP%-@SQ-lS$0uhatl+&TzK&+4=SstNBxz-#&kIMy?BuT%+~I6|TJV z9^UFHZbg@ZRvga=;}Jz%!?D^Nk3XYszWHi3UD1VrR0>s=W=O&8r(TglHV+ES?WLF{ zw7FDxzVmWE^Qq~Sqan6N^DWf}-vQD6^@A)PE6)C0(0*SW9{|btaq|<0+V`Q-w zEv5T(o%bu`GVwEk?G+-Xj80lN6iTG5I7jQuUx^hiN|99lyHeIH)VxFii#%j?tsq5F zEJa`$Rh8zl`3#xUTdeWar8KB(ti{1nTo%VE=AEfT7q6YiYh-tc#4erF;yV%%I?5$= zS&FKeY<8FL$xG+3h&&PVdm*^0x*`Qd>HgJBsjrG24zbTs9F+~brdgghN$E1ml1X0H zcSMt-IPQGy;uYV6KrG8|V=dZCS9NwNl9qzIsI7>frA1QyObVxKx4975^D-M)VU6z= z-&b5BkA+Aq#+$MhXC;PP<}k0tP^CNv5*4l$GA5)bbh&S0ks|Y#i?Z>cj2B+#5sQ}= zC9XM-OQ*Lf$yYj2R0d(o?_%vl7i&_H8lVci^x7$}7VFmuba;}K=SSp!V@OTusI&@RWkY-o@dqAu53A{IkBwzbm1EY3}to1Ls3`$Z|j ze_bK%%Rl=jvG(grdw=n>e%8NzwXpbgulwqs-}HO`D*N{D|NW;$%2;9qe<}oPUlD@; z{rCLz=RZpn{kr#l^*!J8ns55-%Mz#%bUUi{*Z5|>{&R|N5PAQy{rFku<*Ubj`QPGJ zImuHgO54h78Tj?~di#&HdD6xATKs*zz25#)*@`a-z1cc{_fqKn%jRu=*?)iabzk@Q zpML(&{ykq7lYicMpzJ)>1cKD2Nc&i>M;g!3nwfNIP%JU*+k|m05tvD`l+IbLmdMN* z;WUgAQ#vGcr!8?~p+6Fz>5{)D3`*UKzN#t z$UsVn!h+`34GgzQ8ZAg@N#szasbIa`V>vh__I;}DI~Yop*~xu2uiTIszJ)r4+#wR^ zymW$5-vZ&#(i~D>bo`2AnhGtTTp$*rSnA7yjP4##WFgBlQT<4%_FK|%Rka-g&BC%e z5_^}$0o6_e%Ze!!3sn*BG)pf2MWI{fw5cJBnZQ$iPMA;7Yj?@=I?I)Cq`K^OciFDC zqyR5wd~RgnI(0TTui}M~%)701Z`0`rH=!$wfnxF5undZ(LEAS7mTl>Dt2tsZp3UxP_b<>1%@04gdkp<#vJEPv+#IfE&FyyXpew*L8@gety&-lGR|AfeE z)9-$VRr@3KA|w#&e#bx&Ren(rFrZ%1D7*~EX|uhx!x#7dZ{~v~nU2IOC$WldYv`s) zR(K@}EKlV^tyZ-$ZSg0>!3Al$#57OHRgpor!pwAR3x<(WK`tq*^T@4a!CfBoZ+r3K!QqMASm z7lgv)bTlGcjF{bepM!&|6jOl%vuJcTxw5s-JV;p1B3zLXE4tZ@j3P;?bX(Z<8LRM| zLOGzf`wpXvM+E+m!OF#+3a4a47ECsG-)Fbi$I*4(y0J^YZn0Hq@K&YDzj^Wn-gwG~ zzw{2jaqT*V4za)us=CCS373GTnG&rfTvcPwm(DA(n0Hi-ec{AY5~3`V#TP>{q-b}( zT*>=by3P*Xsa2@xx)g~sQK+zV0@dJTG3Pi4a8(1N$l0hlxR%W)Cnq?XNq6IbKYjL; zB#jV5c6jdL4VP5=J=(oJx~-nf@q7CCA;Px))^Gho-nsKOC&P2nZ~r_y}g86dH z&h;9rK^1>|jNR-|YhL5#?f0>)x^yE5(ts#1iT&=v zJMYNrcRCzW#37mLv0ScbbhoM0HyFNrNv&Gv&E2c~yFdR4i~G-UuG|GqiB}U;F@WlPa6MZe731a5^UpJgSWbs=%AA!vj`+AYD_I zp%R5YRl7=CsBXB7<{rU#OuOy!8+YH~t?q_&lKuGPn0L0e_||4$7Nur^k0r!^)#NM) z7)1%wAe3nEJ*P%rROl&W9n9CSJiR!jN1wqwg;l>kVK zqFckTq!|2Q`iPGP|2Mz?=zk#9Wuz>2CNOfbED9QyBe9ubm?2_qh48Xm#uWaFj$@K| zp)3F`MxRpK*r3_iBJ$4g!V4^=O5GNy+LR!CNpLnHm5$UAej9Gt-4Dv>5+Ed=4>1iPG7PZ2dtK#QLs%k8c^SU zOFmz-Y>Hj!F?{}zXe?p}4kUTNZZye~1!+8@|J@2V-dV6;&(Ts2$ETfPcJ(0mI8jb>jTqEga*m@=#bi`Do+WbvkjJNpX2lsgP?04}*UbwwW#cpwO zB!rg6KLFg5B54L_s?KFTkvbY)+EaV#=b+p^Cr{a z7}MBhda}=aS0&dgG~V;rxzc0l9}y=ufAR-I#)qfmiHYjQ6mu03ZNKL_t)v@lM4r74G*H)q^gR&tg{3{~z|=?ANk0J@5Oiaj&)K@r+fc&Z&V# z7TFw{-7R*vA|#SL3Nq{rNOF|~LGF_OzzK4nn;<}fT=*u*MRH*v0UQCgWw$NKt?p(I zYz{>hYpy!;u;*dTYX$GSHe0e`*^(e7c3dAo6v^6WpEa-Vd!P6DJ(oBQd2V=EzKh+k zG%u65hMlo|J|5AlRMx0TOQS5(H2^fpOB8fu6ja1rCe|#=)@*kvwt7}h zRrHHY5byzk?Xpq#*=uRw9}xzJ z#OXVD-gV4)!i~*s45vlK-{8fuMcvzBzh&|)Jz*Rt^gA`&cRD<>e2(v*)49{-?Z44r zcXNkhp+Q(xTJ=6rHs<-upEEwmh_7PuUX}jt*NBn@xv`|yGU#^hVyq0jYC&fHjAs`j z4*Lw3mqa1l*uIDFRym(ORyXhE=y$*rp*15;#HH`j+PF<&E{UFhMnGitR1 z3WiJ$Px0-PMq@yuQDrs$gl^Ab9$J|0wlE4YiaBw7N)SuKp~czp-{;`w4Gykt@%W3M zDm!s=cbl`*Q!YNePdtrr`Y>OhIpOi5AW05sv|Qq)#o>LE)i}iV#_WIaOLU71jN%zj z&W~9J6*k{`omuysILNi(&v)C*NAUKYZ{gb~%$7q=hxe(}me{G!$yGvVK&u{Tu5rKE zBZ;37MKkudn}mG}ul^1CttwL`TJ)IL>WpU(XtWNnERTFSp&_X7O-nU5-z(VOYjAn& z;8jC9of~X8@9COrJbOVL&r}>27vOkW^kH*W~?f=QiV)kHK`=*tvsaZD8{`m3mWMp1WO78~C1_J!d7&hDO428WIFU z(!eLUMB`PWW(}*DGM;_NY$Qe^d5>IRx^-6bbE-ak?Hg~CNE6}FV~y?EfA@VxJ(IKF z`}hZ(J%P0bKpo`y8{cNx5QjnfZ5#T~fRx;ewMCm7Zozb=t7VkTaarWZJV%5W%6 zGyAl!wbiv;uBA&Stz(r!lxxfL&`?CU%)b)N_BB*wEkqPoJg}iname*XnWt*xr6`69 zkhVULM0^xdf@aJb>l{{%(GWaw>57#<)OjhAqdFTCo%0LI*Oeyje63FvYa(i1tbeXh z)UPm%=K@jjYUkU1#`~ zJmpv;heW`(jkQcI0ZDc+0-UVIZs0IP~ldxge#?6+7j_xj;CB8;yBN8C6Jlx z6$g5n%i~(uWe)UL+oL24xi;3~xQNX1^RhjL>FAtX(aBOH&|{RZbBI|xqxI6(#$Blg zhXwW z%%67rX@2h?B?SM|Kl3jie;!cPf00=HuflizQGfokpPLuC;v*Zc+`zBKtMUK(2wsW5 zug0tK|J(6L3BB3B z#;-dJhXK)iNMV7!gfy}6sx=%(1ZG)$)Tq?g&*Trf?G@I{G zahlqpd3^FCvSf~9zroe;a}2YG-^oc&5>`)N(0r?lU9S;NFSX}X)?bFV3*id0=3-be z**L(ex$4q2Oq+PVQ1qJH=wnwGD%xNMv^Q&td|ghi2p1)i(sCjy^%&FGrfQk=YT~*m zczS%s;nQctVFlZ~iS7H^jos`tdFzeWxzlc9r8$*mRb3U2jy@xb=ZvREEG7YOzV%(+ zymgyKy~buuP|+Su&rzY}hsPPC(FIl#;nYTSS{~mz_&R$V+iZ!L=2cWe(M6|pnJ-Ss zW~n+k78!K<@3B#TotnGDIEZ;|^G#~5xU4>9a`rnkH~tIW-1{2wa!G6&i2tBe^;;K!QdTS*Tb+5G1~@t zyu#EBXP;>K0nNeJ*uS=okre#hpMAm8C#Skt6@?{Q&2TGK#+RcqGiw6RzW5zF{Tl6d zlO%0&y?>92>uCnvwSJ4$6?nCl7L&uIg6SpdKDA>JdavPlb*hHX`Qewu(TW?}+tezO zF&yyry>Dt)wG?aj`(5o~e|z&9!{w6mvnzh}8^6wX4{j2si7xP?EL99{D2OqkE}1FQ zRm|ypRjy}6mnUW5n55B4k@Irg9V;gm@==g*8Lo7}Z|4P@HJ6Gh;zp>;SwTd5hQT-v zxLhr9D;2^VD&kD7Hn|J}uJ!u(w#jGbr`o8nj20wefLkrFD@K_W=D7G3kJ(ZjMHk%o z)xXR)-+7BHSkaKHu3lx4MEFggx#zQ~;=wJWhwn5rLs`1or684P$GwAR+r(*1 zUa6BAbv&=YHI}$i1W8R2LxhW8qEYd9_{s0X>M3650HabPE>dkKsMa^Q^R;)_>h<~b ziz80%KgHeHCeIygw?)CZB7lpy$?EcgBr&LOiu<#I;n%bnT-XgV-zO9N_2^6sKN3`J zkg~b4MVO@=yndHk*S0yE#<&%aX4Tdrs9=USx?TGHE*G5!v+)^G%~fZzoP#({wfG|V z+blD*A;dAogr0B zUIkxd$1J8PH(s7`66YMpiHbi>+obKfD&UIaLFz2aMBK!w*8N%)pN8Y|+1VLCJ9sZbPc4dHNC(Mo(EFRW~9u9G~`0D$X=tQ5tcs=Hf)paP2zt@klYHQgL%kEfM3onKp&IJQ;C5 z-{Il&mjv@IqUZ?^KYxK^&AE7ThTm<`+uc%HK)iavB0lHp;!{RXA45ebBky9G9*0jJ zGaf}mi-_>-cd2i`i(TDee)3a3U0hM^wAngv`Rm_a62umllP0$}XEZIi3M@`Si>DVe zb%|um$lcpiaH&;Js8yaai&rGETqn0Ntuf=^l)=vX)GIgWRFBELA2D6IoE*tC!6ggp zTy4PPM@wdxE;rw3acw)`)bu>baKe#vCI5- zKGJud*|x|h8F&`dEWC}3{vf4u_m_Ct+~AY%{jZpV4xZDdVb!^I&|}rNNS6aHK9;Q8 zQ*G>M?baA@^$Vhh5B#4eM_G!QTmA0rU>S9s3MkbDlo?F*3#R8$OpWW0KP@?wxyN$xm1YBQDRT zu-W9!-YuS-|A0>KfYtbHjT;}bapNv-rHv!)L*bC4qo1?e`G7?zxa$*|)gCwcJH*R? zMsvYtx2E^s_$pvFmaN_ww`HH@6_uh{#_)W}=+Y&cyukNhuve$wYxC&&GwB$_>q-&6!cO%yCSl0g zV#>t?Huj}yw95JL_qnz49v9;YYW0yKUdJbwq{%{sfx%8) z=^$HsFdbPO9evKPy#JpuT?HJUe}-GxCW_{mmSh5(ET37_cN}%g3W7KfW5UT1eyc~- zx0noJY`Ub$4A*aS=k@mq;|a}1&cT~wJb#ON(@{E#=SrMQ4TC0QSqGUAEawEXF;%zE z;lmf;`?xKOa2hCPJ#N~AWuw;K%hS1PcYW{4y62V+3-*@TNHb2bJW zDn=*KlAZTNM0Pbc<>md5$>Skb)55ebSUi#p`8FhVmM=fSbX=TXPv_(DV#z081R5J6 z=kBU<%Ej4?d}UFzGO}Vp5NvaLV)5o%K8@Od)5Aw(d5<`~z_3H+=Pt{S$INCv-bRPU zt&p?t|B%`~9DHz35=eBe72Vro^uuFjwL=>Hb8Rq`!>t}BrzU#D5y z)aMF1i!0Z=f{hPku5R0;QHWV_w1HS$()u~WAV}63vlU05nU1y2nPPo z12;uI)25oQ*6(?#fQb;BmlCv5lwzk+fF;wEGV5O&R7I>!i!!%Y-NHsWcM~zp5_Q*b z6j3bKjm*B(MQoHPV-e}HHLjO+v$%+ZvQL>drRLaZnm>&`OCB^K${vVY--Ek)w5c+t6vzFA?b z*r}%_&ea`iDFNCl-L}OV(Jc67InGuozUCrcS1OuW?MPw5F}0ad9LA=K*QsKFg$7e( zQTaPevlIly@tvf-L00r-jgzqR@}rA zJs{$@X5p@}+xZ%!tU|wRdmO3QY1`%b%>+%YQ!{D0j@I~UyQGn)sh%@&2#eq^+i8h& zJu7kA`C8ysY_}l01seb)@?sGYRk6wW8p~ed!gFzsi>fO^cW#hIiMp)IOLUzHEc1U6 ztYy1pKQ;O{C$$pYKJ6dSbAgKQD#GiL$klDEZfHz(E6X}b_E8!L9L*8VDbn(qmb0$g zC);L}h;pO&N|P@eC1hJP8+x5(EEj6o0AR0O)`m9nr$t%{-+6h@%67>&+5c?u?A7?E zg<$^=p`l-mKbsM+-M|gQ(yq%_%ppn!Sc*&(6+X;`R3MH+~7v z^6||Dql=G8lMt_JGM~I4ilw98$4pG(ETqvjsWwoE0V<- zI|p~TwzN>udPZ>=|cp~0zZm_Y{<=5VOpZBj_rz7Y;U03A%?Vo?h z<=G?p{ViO##`PQ5`OfWkd2_HqrY;*-b7Soy=W@Bw?&KrhQn2OhA(4R^07I9=# z_fo~3ile}jg>Y_iF$zgjlbYlMO9Ma()mD#jc*> zUMCFC$>J43a!I&6EHgHxsL~kVdiz&e< z!rA>M>Er>c%aFrI=X5t*wmP?H_-(>8=C8hckEUhvw=O`VBOv|ieX(+H9#`3HvBuiJG8M%s;g7)3)*3}t(dh#5xD)bKCR`y#`q_j6S z$)x}$-S3voWH!}8Otrm5Y@88}=bHJ8yGb%%U^Z$Pjzy!rjU{>G^HVHw$R!f>JS7{S zVR}JXJhNLAj!C>)5X376?LLi)Pn??Sa_`k02}{+YlsK%rEl&$thLzB+6b!Fs3}b`V z!M-}9mqExztD(&^WzLsi&Z;C?KpHO;XDs_9#WuM%1nvFnZ@tbN{VkSBz|~?wzgp+t zIoQ|diiqfoI1)HNi!|kO88eq|`YfU58gy$OzFW~EhZL!#7*Yi$!9qpjnOtL*$ws5Y zjb>Aeg>fob_LBW>bCrZ#EtX7U6QknNlI&^UQTJb%MZ}UdDEaJbl=ODB$}|l4yU!jo z4nw}azt3*3t4$U2ET$@jBH0QN{VkJ8I^it5WEh_F(bZ4*`1F5)#z^l2c@N0DNs4Et zDZ))m5w(by(o_(TQ&-I4@Nhvvopco-p{SlKKij2Vzp2iaWgtbhZL0M?)vC*EenJ|r zi1V0E{|#)rV03tb*XrR_+88S-7>PUH)c65u(r7pL6la(&V|_0O%5rhBR8)Q*TNILS z`uuye-`pZxic{00xv_yQXgR7>M3u6om=Dv>&nYge*zG=f6j9g(>0IvkC7ZV`((r`Q z&}B6WNCdrIbJa}~E;Fiii~KTECkIT`nP=EBHP>Z%9_uwL`zXb(h6$Z^i)P)T)kei+ zd4@@DrnrY%URn5y6{lyhh|8?BnKWnR0S(Wk>ctd!`TM`h*b`)6UE(6FP{sW$w}_%c zB|KDGed07zL9&Q#ULHSUeDMWA@(5320D7BD9-d<|=Fx)>$uc=sJ?!d$@zXhz^B0;! z>{M@Hn_Ys-N7!#H*y>N|I1p^LsM=G`r#{0`OklXglHFeKunNXJdv?YAG^D>>r!s<7 zAm=dSlLucy-lt;M8BKr6wXG%Z-}1SC-r~jcDp@!oTg4=m7N^H>_Q)cS1D4wv(@xCM z{29r@Vz<|!-j?U1&F3GZ4KDjP>tsw7>%BR!wJBk>^bs0-e_$y}dAV|V_+Y_&`iypa zn+MCE5{Ho4@{Bnk4ntl(ju?J=NdCE{g=HEUM#IPdW(}*F<99o>H+FdN^WS6d4O<;@ z#RLZb;deNAGb5RNM9tk}ChzsH;g~5) z385Cmqh=cxT6~pzuOZDHP&$O9Nh!^U%8)*?b+KEXE#oxgv&-jPYt<>tn3L%dk57M$ zU+pknwzL5-3L+*~_o-C7L}9>u{ES-nHihA9k$OD3A`BC}>b{Cw7eD^T)NUUz96u&0 zp5s@$TpkTsDtFqRDQ!g@-Uc390PDmqlWEjD}in2vv+ zTpUEske$5)7SSbF^T%xNUc=q5;niwnMvd9{DYmuA{>}~Jbj0(sPYG5q9v-uM^K~xA z519n}WXy4EH@JLur0%%(ZkKozGe7+d+d5}8YY|Lc#`c)Ur$5r-bg#2V<@EuLji=a7 zsP~2A-en%Q8DBlbwJyQGi)CE0-#cJ3|D0R>Z}W|7-{rSH`=1D-DFWh;m#194bg6gl zFgrUfonG;bC!c<((HVZvqdll&RZQYBOdma>dvlvlKK*Shr%QXkPPUA3>n^6b!|Bl@ z2HUr}wY5zUKV>2Lv-Nkmnq4uQyu@qQY3>fF`I{KoG4*Pb#n_`}Z*wyGIn9k4u^-?y zzoWw8^7034->hRAfjTQ&tuEjGRi8yT=HYG$- zlkB!GQ<80F4ZlI&NY)> z&nI09!3l2M*kCvw;@2eCUNWhL!10)6G{YHKZ2s46YONuM$44ZqHr>G%^U(vIU0Ir4 zzdD`iy=|mT+Shi-SI-GP9+F==nuToI7K1n5p;C((AN>wb9ztg@Q)x&& z_6*;@1LyLNxk;tv6JI@`+PJQf5hgVz!xQqNp>aK}c7$on2$H!j8<&|xD9GH((Ohv6 zo_^!4xB1*8atsfrs%PDDa0izdfKJawJ6=4 zWxq{cBA*>c43s*4k-w`*=v1G<);jyQ#N`$$(&@vR(q(BIr4TAjI)e0<$d5uZTrK^l z6!=QfOtnX8@i9tgrsfKZGgI&+D)!n$ajfoV6*NWclg|nLB`ems$E7n@CAw_Ql90dC z?Ag-RCJ1G5bgE!#SSo&ss4PNV>1-|q+hQ#U+je<;#N}ydE^VqJqBO~hD_8{Tq9_GX z-Gj9JQ$$SJ)+{ew*ed=B7F#^iaiTF#BKZA*NNegg+O|g&hZst|vC8A2y1k{&W8H2m z)6W%xEYAPHHJX+-)bjXQr9)eOUUA?OKPvAgnTM~pRbxqI;ggqQs5oE^;prEpkSg6* zUtKefTUpzVjZ*wC%Kg&orOYMM=1~zwv$Pa#wdk;J=vx0!d5qL~yS8x_hPs8tu`b6% z8vyck7P5-!Cb2YkMu~o(;Ll}$T|Mq4j$5uN5mH6WwH^6hr_6)aX6CX}0tI(KTbaeU`O$smtI0m;cS*{BQqFFBtw&Bh#E8h-t{vVX(FL8u1+03ZNKL_t*f zIcXSB^$n`7bo@(|aK&<(k%i*ynJc2utJGP{Psp-B^aH}EbPLI%NxEZKQ$zE3Y;h~j z$E=nimMgig5ovg#i-uaeMa8L5ZN7K3iMNuJ{pJ7#eY_Z$q4|PFe+8ZEQ#j+^!wyA9GlZjTV3ka7D?#y%Wr&x>%E?41<8UjGfcub zW0hoj{T`2pOcsLSn^F`LOt--}tzfuSx{gh=TBYszS_fFhD|TBgsF<8APN>>0-P#s; z=F)IGicp%Z=32-Nk}2cyBO3KRV-l13)APL<8=K7;xP z)T_TrWbTp~b9LZ}u-9(y;nytu>Qph6Nn9eWG#t*#D6E9k6nAp2#VXq~wXl$h*e9LX zcq}g#RQzj1nFx>KjJO4c6!oX1*<%VR2q|@Js>m*NbjqU7`VLiRpTGG2H~9;1++(~9 zIX*ceS}rMSEi&6j`W?hc8jL1Hse_T#Ffs?P(A0bZ@Z;GQRQJEq>$XO}$^9 zoJn@!bHYr}tRpR;bhir}JK@F289ReF`Smy6h+=h(UJ@0xGI#MucFc@AQ@&^Mz1EwNnbOC3lWPIKUOeJBE~^RT$t+C^u&Q(bE!Lq zI$;7uMH?y(KN(+gndI#5zrkXh(e}3(Y;01kHcBA9bXU6#$X(5s6OlYEd%5ZQ7PcKQ zi4#0;gXMHc63wvv2Bz!d*CkJ{ulJVpJk+!!KhuT3LegtJmeOG!E~r%u3QPHFEGAbh z=2!TQHhyc1U=^t=S)MQ49#9=@V~W^Iz~=Qk z%mhC>9jYKH2xu)x$XjC`WB9JRCd6G~H8-jCud%(gh3AM5B*L}=2IAg{VG%ds$Iwjm5`*XHc@szE<$TKJ za;A=JaeQyr8}#dS6ps7RJ3MM1EPSgvA%iA6Y^lg6n!vOCSY>|Xn~)L|-l z>9$$LFnk=>XFR?jSPrQ-_i)^f<~FZZV~V1w?d(ZRzen|2TZ;kQA}E8j-K3~ zf&;90q!$y4C~F>9$HEDbq!#iUj@ z8MJ(E_I++|r@XrtbI@8*WOEg6o0Sy5Qs}ctEM8I=6J%o5m4d9eeWU?BqwZx|>fqX=-v&kaL)k%A`%$O}=S{0LJ z;czzfc==4`7uy_ubiwp_!ZJ;{I27SA!LXZ*&oa)xjF?^&*!C`!`V;E)DNmlk(PP2T z2P9!iqvJ3iIh=hG;rCps?U+EZhg-~sRnE>YvFrv(1(Nq z_#w5fuQ3dX=`dWLQFQ~wxA*-4Rnw(ndu4Qh6iwG*Bl6yn>%ykQnMx@-(RhK9Dk@i7 zn3qC2qqWO$;N}h!YVxFOH}9jUJvqAdM?r4o{iRGgjexLGM&ySyCNCSi?xXy%p73#C6Qm=65gYVMW8xSpDV4FP_ zL-6W3hJAtGx}one>F2n%^%_^>7sNq?V|RJ{@OuQ|Id@+FRpRUvr}B`FXOg75oXzHn z0DV53F&rM_yDu5dM7XR{Yiu()K2CB&?XtU(%@Wk)#QiSD#_K0dIff-=fo(wk?~d&mMDfGRJm% z>Oebv`610t&feV)dpF-_JektjneolH-zLaTIeXqDSRL`&L7mC!gxs>U!Ls7_czJoo z^Ut4AZ+7VnZfmoyV~)x4=PI5wS~pomSBl8KcI(@uS%-_mPg$JI$)^VUcLvyQ%zSBc zcnqiKHnT~S$Dc|xNROM>>s&66`SgCwauIWS^~rkmI44+5X!UR6w{~$oX^LAAM(5Z@ zO0X=b)^E|@dWV;1|A1L|iYx1!*(0JTV707}EKj)pHOYuiS)2tVD-&1D?v)vy+f&i% zSQ?>DA8DgxVR@{AGtQ2muoz2x#gxhTlB?s0AS`qqFrS6`J{ld)xP0jn#VcGt#HnU% z?7fcPZL*YH@}rRIz+~?=X_j5GT)@@oRO1X}McnQWFs&)0(IblVlIhUm_>mBtOa_~K zB-M=Iqzq6U{92jid+^$dhLC<5DgBKarj_E@5to;jjOQLnT4Oo8q`lLj((vi;%6x95 zgr?z(IhUVa5zT7MKM9FGpHox{Dt$qZr!+Sjgo`2Rm4i2E6OV?7F+E9z__QF1z-^ce zdXD0jXmk)07z0W^YAykCGdmEelS8v^8 zm<0U%9B;G>Nz{VPREKWtW%NoDPn-t+uki{ZYnI&pL#V=!xT+WrsP>Nl$z7>j$ zM9#=OIA0e!O4n|pLb0g=+Bz@TEM2iB=GXi~m61OXmqp}MM6>*EbDayT*~4j>JL{B4 zXL%#2qgNIl>I5y;!Y8E=r=p@&xGlVvF=MLl8Oju zTIJ_;yVZSbm7=T0;uOCS2sLMT-NGc>Tz-eeT9ejeDEspV&gW9xF4oRsMPX-a@m*Y{ z;;dGDu(3Y2g}(PhY)tgL7{ADC)=1r~M1;$SRZP@gsa!v&>pe;gaf#$E_gNj?s=>== zN|9UZ7Dkz=%sL#*Rs?gb+bVHfD)_GVLHEhB){f|WeU8d(Y89AO=+=x z)P^datp`ea6NExlp11NE*QPg9`Oa%+w25PvBDM;{;^Ng`pO>LIs%htIk=ZE4=)4rx zH5+@qx#jg+iuhk;K&#_g?dk=Ub+dz>vZ6fauLR&f#>ig@!GCTeTRRiYHBREycr{*) zKig4?zuBv!`f9uy|B8-(p3u8`CG`HO#^IR=!2g#n%H)`dP$zR=&4-gxUu9D#(DGlN zu-iDpG|K!(as8yJ6w#~9F5=R)=SDc@gm8AKxoVQHNxsrWk1TZJl|is77Yh3QMv428 zs`YA-DQHJBv8s&%yFSCKHfYpuV!Ayrs+!9w9nB(A)~kJD&8iy!eO$-K@mdTgvHlLT zh_EGZwk~;(BV2z6$K4=VuE>_A=5djP7=kTzZOsDA7P1hjV7GQOj~J=#8*P@y$7E(s zV<3*`oY8Qq8DG*hTK6RP*I|_{IhVh;mrnS}PdZWX;JDXhZ zSR4gIP8R2UcJYYQ*&$}(a(Q{h+4Cp3UYBp*y2QQX>i)=bk9yl+8Ous8q|>`gtNBf=yrwSRBw1itHIgtSSV-&6F#_{)6|w%WM7XY;@ba z3|Cy9523jM^`>Tm#*-0w9FfKa(Z!Hjr%A2RATOr$cizx~@Sro`*Iv7$2rF513-a^X z;TJ^tm~eQ4>6_fXld{|FQRI8v-gtxWUO(Wc$EUn__9;94ZT|Cbe4D!)+ng*HDpbFI z{eZ9S-QvN;6`wzQ$Zx#&b$YeBE?BFMi)XpI*q7&EwJ%lf^6un2Dfb8Z6?NifyygsOfqvP0ON)bV>`ld68rc!-RFj6m8dHQ1`Xq zlW9JfL6pn0)!=wGV>Ao6ck`~K0dh4QQfqYZ{ZarHkyym)Buv!l?YiqE+dQLQk?${y zcAdr+t0-nM9^*@PvA9uFsI}Voa^2bvRj0x-iCM)l^-6_Sv&YpU#!8mzpp->_v|12F zOD)2BwGOdXeM|<;9!wb)Bz%MsOPkIu#puHPUI z6M}Jy*WD%x7G#mWT`*mzEYzqH8DX_MG9AvTPjD?GUYO~Mo_6=&LqXje(02lFuX?nL#zc4%LcHr{Yj^Y<1Jih|)rxyTj#N^QT?gWwX`L3|D9ESPnCBoR?_4st8H0 z&5OwuA08d4JNE7E>%6|PMVyx|K|xQ~9iKFhc(i=N{mCc%{^f^!|MKtgeEB~z3=S2= z>L^vfhqOa3E@TlZB6()?IDffR>~bN+CBtEUnJHRPMD^8^1?H;DVDm3^mu0{zsEsrdX zSdC-irKwKZOz`cCh)jy^R;pBl==_9ivLH_q{Obd3ug?7VC9BIJY3P$LO^T~I`6`zv zxUvZ7dg=r=tR>zJ2dkPv7HRR*a!c2SIxCE_NL8sh+SsAFY*vh4@#)qax-Hn-ayi&^ zxzUZ;YCy$V;8~Ftk_CC#miyK&Gu8qr%;p)M<bTwzT2=MAnqS<58`A4LYLnv;m!8S!E&i58ZrJ~|b zo=d)VOrD?7*ltQ(DQPgns!NXPb)sd4S3TvOJJ)%9m~;R69K+t?NHVkwkKAgJSPsWy zkCO)zW~aH{&&dMf2PV-f#O+#Ky%2}D95=}TPFY+n*n7jpcU?|J5SDD^B2^-X<-o<$ zh}OQtV9x<-&hGUC&W^4)f0#2pgNqj?ixGVNFAlhS+hn>}@l4!t@rs+*w^^(rr9<>v z7N?gkXGa!sBy*k$-HkTi{CbVdo%84?5vJ9}+fGR%n{1X~);x;mDdxb!`^K(PSF(JB zWt}m6aYed%!u#*qic5U{ARvn*5@D!xlEV5XS7(PT&xd^HgTIRJn|%0t{{vZiiR}uV z!P5e5)h+0^Cp?pPc--Q(#4Cu4YAv=#=90 z&F&^+!A4sakrfkLbt=_1Zml3S#@Z|v$75>sF7xSF9kr76znTnbZM?@|vriH}rrm51 z1p!%p#LYLqqYZgS&p+Y#$sx%q$LqaDmWR|fOkTXa&*bV-n_J?jsZ#+zOjt|c`eSAu1dy{Uj%XEGp z+s&x@@~r4E84g*^Kc=_wI#-h^XD^mqe!iqJsBtn`@$zYvPQRj<=)|ru9LB7!BDVK$ zF`3Lceg0z_jgal$Hnx@U(TAUqsVFZ+}Od6O$;#aeB;#Q`|}oUtFcp8N=gq#t%lMmk_5R zA#-NKkmcniR%NM~)J5JWT+C^7eOm24wbpAIJ92frVE%gvS);&j_Q--*8*-)jX0Usg zC|uDTOc`vXELJ0~PRh*EM!%-QPpenObLTp@oJ}o8FRIL+rx?`={k}=H9bnzv!MSD8 z?oVm;V(JYcIb<|zbtbbF&!4WeDWq2KarD&U;-Mgo3p(2&;bNxfG!k zbxM2J8`!%y_1TrD5m_9QvLZe;NnT9wZW`40_vqfe$Nch$*^kaCYCi328<=Tbo!JMs zdPMoE6qB-)<-FkXBE)kg_jJi@UL!~g_IG*|l_g%SO)BSjHfB7#kaN~ZE`XllV&sayIp?$`T_s=?36DrPsqjX zYLsH83cqDosyY-+b=2l6Mv8c97G)N$%r9j9Eux}iud6s{lmWEH+6nsA|0~wQXGvEv z);X#srZ_d%$X^xZw23X%zt^8#i=9#k5GSZKWtP9ARCA5BYgD$?(Ro0b?P@y?xwu=i zY`qQTe6v_PndNh)T`F+uN|kLc%6!<;eVpkrP;py7U#?Z8=}14H=f4n(Rrr&}5LaQ& zI#1PiQdUxb6q78`nX(_^kj_ipBwq*E>M>UF+*tpv(l%=prMOxeR7;Up<^k4MqBmt7 zLz;6-muaE*pKO)5`c-)R%GoUcZrZy3RU~n#IO@;Icj zLJ*Nqd#UMIYw=mGd2#DnC5=knQQ9&fWDm~A- zv}8S*F_s8J6+zYI63a?54^$+PwQs$$p)Mp3mrWe?LTSbgiik960rqji4ZPFTS zGe3T+*3J4ZMylS1)sPg3G2@jwC49l%(zNBP-W`Pv+FEBle z$;t0z@&Y91TF$#|~d`Z3k zCOIw6Be>S@^K0Mw21ge|CQ(HDT9f7B6^o-2s+%?P#So`s(%aj^vux%IlW<|v*>Cgj zz4bcReUGp(xR|aulwim_QIS(HhLX)}WL2DOz=pRi3|uDjr54HeZ@EIxf)pu&8;d#)xcCiPH@wWinA_epx0F*#Sg<# zaZ#G^eY--pJ-~5J^jv-L#y!6D&v4up^P=qVcQL5DCNsb6s+KNyYu&xR6a=wRqwZC; zIl-;8v^Wt(5uT{Sxvt{%xgajbSy~G2t*WcIIuWL%kRm%-vCH>Bqh42}T_E?i=}@oQ zbp4vCVm#6*7nI4HZOMUR8yuS$LsYnTC;2s~a58uhePmn=X6pEv|wk$JsHjZESMT zZYefym8C3_fJKrs3=4Jgi=$ppy#vo-v+7e3RG*^$b0i&n7_B&7#mrWTBG_AXSC3cS z6)b&PBK}B8lbl&>aIuOAqb0S9$w8}2OPUn~)g4D=c3n}ZLs+ty>z2tV3izljW5g{l}7zT-w52}(qm*uSDQ~uuJZ}a2fKV+HyfT&o=?W0Zq@?4kq#dI_!jDxa+ z-zZ%Ji($t6a;5@@Y5NpziA5I1e0ZeveOlRVwhq2a!)W6#49s?_xzk=n(qL^C(L$RK zazT2g9zl3TR?Mlk8+so^iNqU(>eyb+1A;hXz7VlE#dLBO=g*-2hCXA*AAg47b}(x> zW>sEX>6*IeVz?>xz$8in%t}XH;?lSfo}21It=!0{?Btl8ZNe85ZC%Tkk!G7&b&ou4 zuy{F_6aZ>{7srjY@kj{0>zFny$>g=6?pSmh7KYzqv(aO(KA~>;>Xyokg}VEtIV6fL zR=Cu?n5f7!Z_syy(g7X2uFYLZ5vY?zp7#yU$1xW~iHqw9I^QMCgcyNl1m|g;W!Pky zZ8Dr6=riHs{QHbAo{}XyR9biFZMCr6mvryB1oJk_!;xZ7waFq~Q0rGY_}Y6I<{f>0 zN%Y*=!|#)+Mo&NzPR>GN>= zx<{ky((g(!F=jY(nN3#AFWVX!kX~fWMhkBJ$9QYvb2r{?C8(KWi?1efv9j zg4e$MIjiLfgRTFEz4v;O>`c@9e#f7aC%vmI-&O5_#=s3`u`{!S;TkTN3`)G96jUgJ zce>KG?i37$uJk|Xilj(|6kLkhC1WL$v0Rcn9vGMg8ttpAx~j5FdUL!{eBa5&P7HzF zS<9RLIuK}+m3dsA^L_90KELNGm$Ar<^|6|Lyu8V_(I!!Knw6Rq3q-R}nicmE5e1^G z3<+wU7YKKO70ohiUGN@?roK4Oxz@WzIT-Tb-aScVCB`YV001BWNklj(ESx%}XVGlp`$ifbmXFvH7!vpBud7UJ9#_W8`^!O=tkv$q;vb^Y!PIbcMf-o{M%Z_|zwRTL@@&%`l zXC%`ZJ9iSgz3(#h&q4i+Ec=kj0OkV|yDXwY=47eH$a{cZ7WZurL*K@9+JwPW-lKGJ zFVHsFZ0(T*59mL8%3|WnOjmJjwz`kFQMt|Md4sd@AWU4A7lh`mG;%|;8rxwPk%}-axBw1ljHj+c@53jXEJ}r&YDJB^n2<7 zqtTN2e2k&2Q{8wM%gR_b7fjBNc>XNF+)vrrav3bfJiE7~b-l&as|_9<-DQ1kkL~p? z13?o~=2T1T)Jqj6!DlRoiy}6lYqJ!2yZREtNF~umGG=j{CwDo08sQzKGTSuGmyG9Qs?{>r?wC@n89u*YeCEg;T+2vV zjt%DXh)R7Q!}L+q8Rg27^Cu2bCt|iI8UbT+wLtI+By?+Ihwb0UxcEtgqPA&n-e&5| znIE2D)WkH}ApGGH0u#Md#jFYvP)>Psmvs4wd<}U?HhMI-G${s6E+af&pn6RzRhy;` zcYg|D*r0R8AR7BD!Z~YglZ7{=e;^tQQ?Xp*GwTVF$l_lIbECoL+bzQI0k#!$?YC}l z)ao<(_s1-{8d?jiMwi%67);JcMApCKOY%{gmU#UBPv}&Cqj&&kIe+inU*$J$y}>{K z{vYt`JAa@5;hk@DFrV{VJ9}KMHTeg>|If&?pm<)(Moe8IiE}M09JZ@EzHq`z26K|i z`JJ*7FAK15A!bVXOqxXtCuK1TjIa>7L{oC%bS;p%(gi7nKt*D0W#+CViDrc;j3M2^ zVu6sz%vV(kY|;^10F0$8HO->p_aYu5i6sR>!ToqEKXp&Fmx<-nPc_F?^@mi92R)R1EMqBKc*cV-jkjlzoyFxW9 ztD2Z_&k6@FiOk{8S9!?7WnMV73!J!cw5o#SlBZurX+1Cd9gNq=>YySjKZ~AxN-ECj^Mwrk*$ua zxb}_JL*eCkIbM!G+YpP@*-P>F<#;*%i;Q&TCjRirz38ze~Z8K z_BSb&gpf4kv;K45-oC;+>uVCv`q9ZL=hF#}V{v+MpEP|+t+h|Lxy376*QwWBnbCIG zKc%8uvLHE1<~+FkjN{XPPNEuA>o-NvvqZ#o$~T#ZLn8e#VLXR4pjxdF>mko(pKvhy zJ&uNBrk+m8X;QMsR4W0DK}-%uW34D=_P4A!}BvN%fK=d z3CyavZ(^Ap(tOI{$@@6Ahg-IpOqN8`Vu7b5Ilb;167Tu+@?%ERKOl_*G$WTNz*N73 zW?h9$6scmlXpCbWOKY=U-sX1a2AxV5Q!BdPTW*C}9&-5T8E&(OZsY_4={mbW_0MTu z+2!_|@8G(1`j79kb>j~I@NfMVH>*|p3y&Whp7XDM^dT3gpELC?8DBoe>9sM8t2m__ z5{Ig$E<3dw)NBhs_E_((@r}J*EYp+)hV^oTMyW#8u=vCKpGh(K*WY*>M>pj)Bnk>* zr7G@$VHy&ok!(y@1`*RRmc=^ZtPsN$O&oM3F`-I=QQ+EitA-*vwU3x&!1fFbrZ@ z@yHp^=Y)$nUlHDRuj9_Ld7D@4N}FB&fqMap__?B z3+7B&uT{wsg=hUIvKaBo)=jRp+62*DUdMI2h9%tHamc}Rz=O+kf=t7;%Ca$_W0}-V zow8wIsHzk%hhfBtaFR`C65%W`{0+yUR}-`V3tM#VD~il+76@sP$35@@roJzqzRi-w zPOZe6>&n-KaU^qr#VF|-RnubP`+U?t;`7T(45!4`w|1#pE;HYg=Sg7oA1@9W2bc8y z6Mp~vU-QA`|H7sBRAT&vu&;>h*g%M`Md2)nRaC1iKn>E(9j7M4GhfygMG<~+F_*7P zmI-CMj5*z*Q+khEH{PYBmq~*Nx2{4dllO@dHgOadj^RZ@?uqPa;Y6OJ+7Yeh2FvAy z+318Mw8Yg(ka$dnhj_ygiWZRgpOdCj6sLuE`jm8Wh~5%KwG$L~hS^N9I>PZaAlGL& z8!>uAlg{1d`VBJ8U@;h=)|ZsG1R7j8&2sdn5Pe1N*$~x8&`JSWI7P3D@bp|3q&k~r zEH^K*kPVf3!=_ZzBnq(UB=jnVbS~r~JGk!AG85_A_2ZN{7EK-|WlM;L>5-nJfN|?&Bk6wBC{(Mm%|5#^ndq5 zw3b1sy@6p=NJ53JuYH?R)n)2M)GBqd?2_aDN7B_~l~tMzr#LoR$b8~s*IoRHK&Gl( z{jD`_|FXrM+bZ=gxD}h**US9cH>$jI{WYFk_UW`6G;0GEGf(F8wYn9yHX?F;z+mLd z9PhJ!#FJ0v_|r%_mIdy7<6Aa6Hv&*AoDBoco;Fy_Lwt3?@$(sjQ=8Fb125iS`1F+N z(~wzzO1ezRW0m70oBMZNW{;+zZei8dNxdVsf9X4H-MN9;KEm!OboRRRZob0BCnqeQ zo2aS4OE(yw3b$hw!*JQX<#Xev!jprX+2=a7{VHx_n~VGZp6SCQtk!F2ri(W@LREyD zZxe4CF*qNSXfD%vfMGj?>4=l%#~ei;Gf#ZF_I43VA@98_$Bn#$r&zkUj!c<9FY@ZM zG+-Vs5v@oU%Mn5B({;MEOD%jsG)ZDivqbDoC6;+{;S=^X!ixa15Vt32E*|G66P|zX zL#n;6(_X*HaBxQKjYt)pmAN7511Z@n57y!*E{r&AJG5&h-z<(TCKu-rf_y|iFdZZ zs;*-?x+@-m_WT(~PMtP4Z zWj=ZG0hZa~_A9@F;p#N&Yh1g1o64HNnTpKWTng%@Gb4(p@|sR!O*Xzn%LTpO9=d%g zG55LBVdmAb>|Mt5yKG(i7W2_P7Sp>}=7?seic{H_xM1B_a{cvN!~!?3hwNRy!+7R% z{_zvWk7gvX$j05qY8Z6aOl-rI!nxbHLbcMPRc_L$?l7E=&`M+WZuO{^?r`w-LU}M;MMwoYE$tH)Ch(RRZ};n&G$!wzG|*U6QK-Q?G&P z*0{CznxxtcXXj|9$??S*f!CJQA1#}Z<}-=UUf+3((cmeIu@LQrW7d%kXS!A*2y|3a zxHju7W-*#I#xzHi$~Lt|PPuXw({Qn^64lDSBz;^SP3V8`DV4QXnF+Sf5#TjYj{+uLP+ zw~w`}u(n$#$6+bv(YYrnD5Y|P>HLg1ZZW)6IQYXc<#ijw5$OF8wWML!go`m`84gKA zp7g|Id7Q{+znCiv{Pp-WlyjTW*_`Q6pmgh%0@EPOo;Gn^t$i=EfSX z8_{g{aGEK#YkQQo65jipuaPTfJo(-TfA)-0bwLtFT;1QHSvEO)`U(5ne}ljC+B*bU z%B^OD-`v>b@4x*^QaHU*snfJ9esX!io9(uw+lcwsuWax0{_v8!&riuUT?%zCgh5p) z=CQiE60Zb)I4d$q3v6yKGuZ`xH_3_y(Sl=KP+Fn1Q%<1Bwc z7+blXIO<>4wt z{;#GK$50$HedThNO#&;&wRDk-C$p|gu|CfV$F2}OWgKyq^GAH~BKx**Z7W~Y*W`Yz za)JxfwpyT~^TL@do!YB)HyQ+$UMU6B+ldE7IZOCm-4ObWflMPi6p zqO{0xE>5W?2^fkb$rYa`o1_a9^=jV=9QR8B_|Gw33c-IlLpZHPkzB&xUSgqNj+f(4 zJ!IMKrTF`Dyc~b&BVW0ABe~psA@t@l+Tf+o`&U24-X;I>$?r&9Wt<0SY8BgT6Dt!G ztxlGX2$m?6JmQU9hdd( z8+`M%JACKLHhvOQS?f{lb{JhgBbgnpGGoM5drT6aqZkgU;^PG;IJQH@5uL;n40Fb8 zJjJ^Zc|J{<7gbreWHD)Q-X~8rN>&NAs&np-2%;E6O9*FU{8^Jyr6XO4kI#?z=2nlj zlEuBVr@a6C5I;-VTWj+8_&Mk2M>7Ah+1_Ejxx;Il`&=$2JUThzcB{)~r6L8fPlsnb zy7-uR@RT6+sk(cpv4UG#lj1|wF}R!uoE#jXil$)w8O!vvD6~j%ugES^wF@fcl+kob z$$giqS>gQn$E4aAt2C1?R$Z-Ot4kc~37R@Z)f_ZKh_F7sFBaz}u2aP_b0Xn*3?Jh- zI&SGUoyHaEuo7!KyHsVoxXV%?*G%ESdrlZc@*IfbL$mn~x>ja1nBdPv?sOtMyIsA; zZe^cWd%ILiRWx~yi}l7@qsp`4fb;%{-Mw{owi;|-+2h^!zQf=6_P6-|afOx5VC*EgMU?k7c)ihAyyMX)008!!VHoWbt|xQ#Eh|(pN29zF8zX`BUiz5GX~F z+bY}Kg#aiP{7Oz)h|6gz|17K5C{zrK&03X77&DJki2$xUmUIs<{3UZg#L`Wf8!FsH zq7__F1$5c6pRT(8HCe2hEoOM*8CI!MWSJ>Yt=DnOWx^zr2xyIzsmRS$G(OiF^!sCW z%q9CRn?;;R$6Cd8q_`^z1dd^?FnL8`t0Y7r;dGW6XQE(~OW`tH&hf?nCeH)Xr4S33T)FdI*4hnDMhBeFpHi(i zD4DKweo8m@d?~S@el)|hO-go|;dDkAq|(vVuGQIWxK!3AGKp0bqd*J_gl0)zga(P9NW`+Y6nU08N|qChOlD^uie}@~4NCD9zP9mS zbA9_QwmVz$JHHTOrfpKIlnQr8rZO0uF*!TOG|P-eo@|il^(<0rM7>d!?*6g2z>ft| zdcpX3ASn{j;+))DkPG40HPNdr;?d_Q+6Zf>iry-+@blP{D+)sh1C1s2nt@`>(OAfP zb*Z_JACE}Y$5I4{mt&c$2m^98BK9sQZRofg39329UQcm14T;H5<|5x)7|A1VyLX=pQxLP67CW$M*7vi29Mk-a?pi|D}y&%klt3Hv%+Gk@&X7@GhkVT?$>A@t7 zirimvCSfk~#f2~&B!vq_pr0iM7(x6H-@A7>9o*pa(*V;c<2nYFQkiD8O{z6yF1;wa zE@n^I+PTGaT4Q`tX8Vn|$ec^Md$(xyu28PpR2vmej-K-T{u8E0pU{2hEh4XvKNhr& z&(WM7cDc-Abi({HB=Az)`WdxafLnsCt(>ivMZ2^_?}gHm`n@Zl_F={FKgGjrENkP7aS5{@WSpNs88SP%W2md_gcu z3!$YMg3)4hk&_#3+B;X6o*xqrT%zX@%f84P{RFq$qP4YyZQF$21hX7ds@n|v_Zft9 zp3gsG%>PbS`X0mZjFP@b&1_&uIz%dkh@uGx&KJk1YJ@F>NkRV83`%B+r4Semn~mBY zudmTIR62Q`6a_sL9W?mck4|#-yNLJS=;zk4C^VmHsauD!293# zxjcPHl6}N0Z~Pi-y&h5gh-y_O&P)P7V0Cf>75PQ*Fu8e9*fx_!UUE?3!1$*+1OksNuQC& zL$rL2!@~u!R$(-YPz;w^?FN(SC5}_$^86v^PYf0Ml4V=eg~uTntBCd^W~vsMPB=k(WpjESxW}8n0m5JrM|k zT~-MMiGqZhdyVzZ8|1k~NiXJTrxaXsc+acwhWY9%-b#LBn>jz&HX)wANEP_MUrTcMN6V(ATwX1*#NuRlWRL~@>BA}XZ~O=2~4(IJi9DYlk}M5 z6NMYMuAnt*c#|<(H*K!(t8A^++34oHb~Ta_F%Lcn2*x4Rbybof$fl&JDPs&S`aX;K zfNpQdTd!=f)(xqf2dp(TjMfgFEsdS6m}a9!7#^_Sa@p;zvA_N<-`#zi&&NZ4aP*ib zqaj|FuwJS#j3a8gNm%?u??o=GTtj7w{H%P1-cIEjQN@g= zyb@vy9JR7q%j)tyg}Yd6qnNj<1^cZkcigQ$4lf~6!i2V{-#o}|d0<$fV+j()` z;;1-otUh02qjhB^k{7~pah>Ha1>nDk@j?jBRynpWCCfkm5SMDWDx4e2OKJV(csYL2 zA-*${?4|hoa=aXWk>lrcdVK*E&I`d;Jgef>^D29J)c=c)so&>EhyMqQrNLqvQmJgy zTf2ejlyKb~KPYgwNfMx00`)AMR7rv3Q7p1ZAq@oXc!dLv3cOB9MD~hB`clQx6Wp36 zbChPD$#V7>$BiU#J%xk0bJK^UBK{^a-Y&LUKEi>(`P(Q5Q0I#y&Z=3*P8iOii-)TR`HgfOI88d^!X zs2Zz0-3Gg&;1euqH)|xylC#T)OrAa_Hv%-_Ixg49qPbjr2#lz3Op_d8St<4EkXFmY zsk}#^HCc}DVm50SBGWi|Mx)_iC?dx&q|&X+94FzF(p1squ5fYj5MK>g22XkP{D&+( zowLyi|K_Lvf+U@DZLPug9)HTg|M6KB001BWNkl1V`|j&4+?`(}JLWxh&ej(%X1&EACT$}rogMY zH(3S(^*NRfl(l*lLoE|!4Q^ifHiO}FrlTX`SV1!blw?Md%(2V}RU5Asg(`+oV9BP_ zgr%R6s58Roi23vgLu3*qHA>bMbm4^52RP0)<#LOe_n6`AQ|A5!i|Jf;B45AyP1ZKP z%W`RQ`0#TUld*KRg+ioB?-7Ml8fK3hYgcGj8nW>qm5bw?wNh2)ZaqIc=B>Rg{`Tv4 zc=PI2c6y?~=5TmE<%4^l<9P$7p~t`b>^UEOeuTJV_1Z4FmUD4=LJ%#fudSnLIg`N! znh?fqoAvT_ssNNgYro|Vl~RT6YJ;XzlFQpT6W<6$E_y{L^xgg`pC3Hsm+!p8db?eS zuc9eNW?#kxu~+2ZCc6F&Q?Xk3sVH>OX9IawrQSHHT6|~la8V2^6wp0p=rC6EQ^7+ zltQhmS(HtKs;x`0ce;#Z19jCDj#N`(;DlQX)kIY-iA)psj>$~8EYH!5qN`kF(CXy| z)pA7^rleCjlL1atY=sM}N+JZ>Qi7$#1YsoevBj4#juRG8 zQVbWzUi`&)I6!ghwAZi7;@M<&$#68F+3b=5QY_YOWHi51qWO^K)ebwEpzIKPN z_jXByt5xFK1o}H<8H60p=NwI^(iL8}g%~c*pG~#olIyzs?uBv2IF6V{5fg7Ii%>Pk zp@>o1 z6T5iWIA zV{OYpFU^V4C4P88r1=a+4+!TFj#FYk!yAoABOeu`aKKopEPQ1?I2$fzO%yce5^r0s zsZ`ghm?a;#?#M!vHxv%k8l`5HcDv4E^qj~aK$xRj2DQx`t(+4Kr&tY>)}BSKk14ku zTH7gxlc3vGG{cwoFowNuF54ZKy)~EhdcuvSPe*R2ifx9nFz<`( zHkth@@;v*4!$&--QD><*czC&ZJ zMZ^-#SW;WJFsmWGn>p|P+I1q`qW`hT!f;53m*k@*dD+0K^~mFt*)m{od5>zN1$md@ z`7@fYv?yJ#Q``C`i@|e=_*S%t_O%w3#uC@v0lm$9m|?qJGQUD_azSpUD2|S^d4qbl zNwaN8x9a5bj8d%)sYktYi;e9oO#FM)Y7LZJO$z9efZ5n!27Ujj=NPNdyR++U@16xr!8b9a6?{jd`XE9wc91PH{2HV%)U~^}a zYuB&S?NnuBlVg_|59f?Oehm2py`<5*cAK63t5nyviIP*Ic!cg~vJ5|)LNI?$bP-8J zZFPN{>o;$3+W)C^`Z(2w#7;kd^gemsBFg71rcY_M_fVV;v*{z5N1Y}WqQz7?k$X3; z(^}ufn_Qyi4dTTKMy1JgH0S)&Q{q8D7S9MTeU_h`P`*`T|Lw2Q>s^t}MH~Aaay4Wz z(GkfE^ZtU&b-DDPGF=|i7WX2vixRu^TKk+$`#k&X2UO}Vi}?lQJsDdPh9+D4Z_sXT zG8zuBO6#;*>)h;Zu-Sf<_dorB`Ov4mS>nd^Hlvc<*d)qp2gN3!f}=(abW6J!EUoAy*c% zdCJu1w0nEBx;vbmea54E&zQ_K7L$*CC_vQN1q`gB-`5x z&8CRQNVy#3vhmWiBOV_dFgRbboQ{ZNk61*`1Tnc1)4Z~U>mr*&{UDc(Ce2iJC5=9Bqiv+7uXS?&dY=Aj<{$qw`f5@mm;Nb2vLO=DW0lE|O4zI6j#&+)wbl9u7mml(Fi>|)0JObCG`65pe}>0;O_gJ*N*#~R5b z0&9!hvI)+YOdq5)cRSSE32UvGdLxlJ(}v+tujiz?k5d+S+ECJ=_O6!M>?UBvjK?`< zRmE^pyg@`bE|Kd?+&f)TJEFXuvvbEmufzpKNeDTbi}mWO7_Bn?|93`|FQA+=eJGkf z#xyqTlFCtPJ5q=ia{*rfT+|RvH`v;((yk5J-w9}Lx^&t$b}7IzQ#2#xVrej2Ivm{> zu{;rWJHx5yGJoBli#g~FZ<^yYVm8_dqoGH+v}EBWGIHh38!?8xkj-+Ac_JX__=Dl6(v(Eyst z*QV$cPDz>by7B=R#?2yPOElFLf^&{39hnNLQXqTNw8;J~vS*8o;vzz|5J;6`)6aHR@&tRl^V1=3o2LG$80WdrF8N3g_R zXHtBY+ol$*Vfkl6C(e?h`E-SI7J{R6SnK*KAGV0tkyz;b#TF=EI9hp;sk}lkzo-!_ zFY<6HFv$|PEW}CODip4~$i5W~r_y~aw>eoI7qKtN7w*!+bz8Vxh3i)2@k{Z2g~!fc zV4IbEg}*M4-oh2Gec`+W`7fxXLV_6ZkB7}EMS!F%vMYF6FYUS1m@z*TG`@E>@ zWGm#eJe;CNVrsG()Q?tiL%JzzH&QItUz`tRCDNy>>#)dy7PJ^4j*I3eRf^kb@wxdb zds#Z4)0GQ&l|h~5KeOLOj8M8F(MWf(Qsf=WoD~@&y>f4_+{n^NEic(3TU#`T%m3$v zyIx*fS&>WqqRoITUkS;o+&5KHP6UOcINxF$^q(t>jvt5&zopEuHB&Xy*tHmEM>R+I0uTZWDA;LyU zgtOOUxm@6sElM4i*;p(HROy5Y!kDuQkymvn7c4?h5;>M7k=^IoY`$_;E(rRA3r3R$ zi*UeY|0A?iBTIaF^@@BR(OoYJWHkqV`0(HIlY4)NUK7Qdl;xz4YMP{hPc%J4b#|zB z-=$M&<1IfW%c|5{W!Bf8Q8l6AR=BZwjsC@b6l+Oiqb>6!%Vn3U85G%*C7(by zqVu!$cs7lT!N)lE7QLpyg?FE4gH$d8HRZBs z*a%~0!-y>S9P}C060)GGVzOMGbG`d_*|b|c_Lhj~O@Y^RY#VPD3Hb>x%y4Z};#`F= zwwwo8P6=I0@S{xTCr)Cddr)K@H|iVI+??U)i19>W>P^U%OHh^)w>ulpr90v4Z~t9x z?Of$xB=CPvm`#2tT`_uMNa3$!y$J%jIXdEdPoD8@qfXlnieiRlN?~-r+u|FqT}RI% zo*W*rNK;O|IbIM@b<2<)K3wwQr_Y#-7V;kF`7`WFjU=8B zO)b=}%l%Vt$Ci(sSvmTwsEOIH@|JW=WA*EbO&Bkead(hDAeYCMgTCpx`2W zMPgAaGFv0*49KYp@gz)FMU|8wgMo0rl`QEn4cU1vwo?SY20=)Wq=oxfI1DYZ z=oTH@5!uSo|`6#IBFGFvv36xb$-FB()tcB@G$DoI&{770ZXD(%7%31U4%2diBG9lV`JB(TFn?wVDFkMbC5^p3${0GdGDSG40;vnWs}RP z&ns6Pt~DcGBmo+t(ZWgPch=SfiXWD-$z<-JX^SH3SA5+PfqEC2)|$L8Zd6T)loz=0 zG&ZHkD^9k+(3fqKhLK`h4uddaA@)t#B;hp%%QFtoo-rCEECxS9HEIYyoTbkTH0za{ z1md|FO%V!MlGv1-64Tj~c%0%#1HxL4>sq*a3BBS_Ds6B%91zA9RnN06Wu_f>$p1=Q)cvO?wl!{X0{P78; za+OkffNhqEvofb=Q+Z#r_B7I2O08Mu#%?6@%Nq@q=V!2WrOds18U3d|wo&2WqXFJW z7Z}%fP`7Gir&BVKHyy#n`60={0k3@P?@=}t4j=wsy!Gl9o%)Q2hZUYa@d%Fk@)@%B z9{kPUFj15ZK6-G>lOKx==_Y3vALCYTqa+b#b)C+gw}^tLG}VloYh$}Va<<=DTJLhfR6$raH6=hUfLEzXwr_+ape@AOJo ziYsY8u33`V@JTf1ql?Epn0?H7ct))*iqLf~k3X05L~UCq%Fa0-JwemzxTU5nyc(s5 z-d}%{JoP2ybgk3EQhgTQ1&ZpD2182rH6~&XcyyQQUWax^h)bdop~rmY(_Qr1Ak2Bn+)#xq=}Dz z(kBlf9!6;EWlCSGv3;w@#;$no>*R5dM|Tey9X-cwwXrK>8f!P@b1L!{bk{VlZ||eh z;Mu81|M*kpqcduqZRU$-Ob4P7W|zqKsc&u&qHw=|%Gt?tDkT^VpYqeiI(Eg7!l}?< zx?S-zCMQStSk7$vPizE@(`l>JTAN&b{R%aAlhgjk?CrivZkYV!{r`tNH?UldX72`S zsxmrV;y-s7?%btUR>@O`>Ck7oNb$WfQ4HIgbqv*DI-3_c`{H((ZZaLu*}Jig#&bM5 zmlREOCiUGei}_P_w)VLk9Wox<1-d+lY4>0@OA%A@+Rinql`9MeLiqP^TMe>&4b_F_ zojM2q@-dYgYgAjWq8azevH=&vBXpyUX^e5Jw{hzoA~hpE{#a(&$8jA`H1+ra-Q7Lf zopnx6K4g}Hcj9B+-lJ5Tadt3c^zeGilPA#rnoVmXU@{TUrI@X2 z-(~;W8jqj-Yi7qO=lw^Vu051ZO)_RfkI1t=S8o6Jgv%l0<%nPX`g@!#ZZTSnI3GN~ zZ|CfHZg5(Ehu-xaNg#P}^f9OX1jTMruaub%KIHuHoaH>GTut{;=&e`B-=ElkS6A^ zfoxRGu@rTc8(fHIq5&#XimY4_lOP&s1$sS;inT_rByw$*7XiO0QmxL(#5N1zchv)$ ztz6Dx-&2`OTQH}Um19<{?}hlMqkd875KdLO77}xRHJ3=`m8L5-!>nKqOR-TnS*7^+ zLV#YanO=CG1u9xLrM^IH%M9oA3&*O!XA3biNkb83EP5Ubp;D}ORHHyCXN8C>ox)OV zEjGuHIPX~EqcgQ|=t^o8*%ur^J0kGQLy^56=>)`{^!1IpMQ3I*}nav+x3fz=U?`k zFFVFxcAmfN^S^9+zwEVN^|?Pk;?*$~ecSp=EcDCqa{OoGh4}l@f%tN~9KYCj;p&a@ zKg#J{iX!_8-yHpd_~t+ES@u=)7k+Ne^YicXi_CAn>^;Bgz5k@oebLPNSqL}sj* ztc%5y>>9S(c=HLD=RaUFIL5R$Sl`&DQm&&VE594%Q;5-DlPgxUOnXz5cj z+q`|}8~nfpk<9Pw_BK#5kF&w=5vPZo zK7NjWzC^1j=xzhuEXjOJyR}QM*m#p;dK)zwRk3(D#x+g6#N@-rms}qG2)AUwJis5# zDX*8QuW97=0$Ya=gH|M zrs%?V4T(AP^PJIgPRCJ+Q;%x3f@PH@p6VO>`?6qh@4*l0ba#34=4&#Kau&usessX_ z^qF+4D@5#Fxk0&9lfu!JE3dQJsxS*Cq?tj-uFx%&WjAvyW*E6blqtk%(c%2r={e)s zoVTv+VW>sXBUdsh(wUkiuSrW}Dav)M=-5^yl2-_E;y-~hvn29uRZLhpgTHp%kQJiAXbr0IMS1pc1jI!YBx3b8gGlvGt;RT6D~d zeGvj;&9Z1Z7Mhw#QL^~Yr{g$mHXD?L^Eb z-Y@X7r82!n8(ob_5g6ByrQgT%E-96pvXk3Q0vuf>OqXQIkh-G~qzPW6O1GyV)r#Vg zaJPzUGRR_CK#(2o0ud&TsLbh#Wp{h6){nf!zVu?4AUY5-B!_cm+^%!8z0P)MyAIsg9L*bo7FOonou`$ zE`tHbixE}ZrR`L>^d|hL&wk9a^D|oY9e#QD4*ltXWw;~>6HcD}kc9cu*PB;y%`%p$a~aOb)r6*HOMJ9Axrd_*F6SO`W-ttVsyghK zU3RK98ba`2<+Ay4B8wx!SuHT~Vl{a%o$~Nv$c1nmRjSFqG<%@(@$wP> z@#uH>4^RIYKOX!x_lEzJ%jM@}7C0^ly+27K{2*kuj2KT;#(f_n{Wj~h|B76BgZZLO zF#c53Dha~|lcy7whl#{uH`I68t^PHxb>E_FR%K^?7>6>;QWSJVBgfz@z;G9|_s^jA zeVUsh_j^dQ<56!<@RDQv_=wBlh|%Cg7KNANocY*hF&oNzvT1k7R13Ro<2V8f7ZObq zNLB2%fmxrS8WDQgq}+6=xkc`smxi*5r_&bC8;y2H<@MVtoyHPXUlL^__V-F$y&|%1 zBT{{W=GIXxi%Ppht22||`?Ze2m5op$MBV?Ny*K-rBumfxez9gm?#s7t_0?Y0we&L6 z(>+5CXDALSQWPZ!mf<^J7_cvV<-dUUzBDWt5CmV)AYcQAO-mLCXCiXxDr zRJ*2erDG6h5rJ^=#~DtLF%j;6BAROHSRRKNt`s&!gPzJvByS{zEMitGqR17?7((&g zPvmRI%p-$XQE^idl~^MwRNPE747m)vD}>zR`7q;XFl6G)a3>*&qe{lFH~ARd>ae_i zox`I?jD~_4`IvfVNfzfsOz`>969)V5GCuw>wUt}cI&JKVO5{5X2B!?iBk9CzF0Jy` zn{Ubuo8!9NeES=yw%|HLoF9=DV;QMxRI1Dpl}uA;HdH*vU_MmXxo1en_NNa*=KhSW zElXBk&qo>+GeK7_ac6gh+&E`^zKJ)^`1;Qa;ib>ayT#nU%AkLQH&>aTG*I=J?j;4! zJ;SKh*tu3kQ+=vcfvYHF%0RtaCs0#f`=!^pv_0ne>6lMH7&ABy%7U|qN3LmDH2J}Q zeMay*DXh3)Mbg18a@*S2_d?W=fc*%%O|bDq!pd^-7@ zA0B?ng*(B|e0q9=oyIDbUdK{0F8m|DbNYRr3_ruFih{AnJRA}xDQP;9sRbhGAq-B* z^GIIDqUl8xrB~M0=&p7doeYSa12nsd5iDtuAkW0Ok~Ify|K&IUBhwD@RNeIJ4=iw5Ad90YWf<1Um=b|8p}Gb-TQewKOs-X ztgjWg?u_w~&io>vwOeEJ(hcHNr`}p-+8-14BkJqR6mqQ~B8+3&Yju{EYRtxCX6GUE zPehMejCGaV&m63wQ``Eifo zgIGpQ`*Vfqk&8EdNNd@UbEQ|8WRr}c`KW4LB4!%fCf!|&&hi?5n9zUVlLjj0wI*IvFD0oww6TWor7V=D7j!357@fm64p)J_cE;Ygx7v~ zh1Xx7(Q4T|eHgO2-R2vwIfw`3*o)}eq7lU7=C=;V^b9=_MYnSyR*1k;#H zyA^s%6?8-8-sKuQOF31mVB-0*dF;{}XnDy`Mw!#B7ZUdqrLkOFUi3|-V+GeYF)JHH zK^ZH-78CWBtl4UR_?NZC1G1 zZ1CmP6<*)iWM^ra`x~3wS>NVYZd~UpJ6HMS;tVei&@}UlsAO^fkwT!z=}-z15nsGu z(v}F7g_BWvkr!PWK*c|5+38)zG7DW!3XI4U6B);g`h^o!D6Y~Gt0)p%Bi*^W5TMJv zHq|gn7bW=@&d(C5D!$*vqKUM02aE7(=}M(^Z7MHVy;>OsEbj4w8!KI(T8W7%Q-?~f zv1pQ2rLbL!c;aV;3NFp9i@0SWz~(~a74gMNws796UvPZOC}UNM=c2ZtE!@A_f))G% zp5C}WJ1q>L&S=cQN((PI7t(ngidz1p9~V$1!E@`ck?y0Il?XOR>o{zEv5 z(~=XNe^Fh^7w%bA?hoaAy*TGzu$Hwl`dBFq&2rlF(!DL5$^sQre)e*H#h(eGwH%uK zY+@e8^IIOHY&s}opvCVQmM+h=I4X&eP|E8jldR&>Q7(<*3y-omF4NTI`)f)`w-z-8 zb@6?WpHA$5^*;H+@|MRbrE=0?}u4w3gpJV=u ze&^4Aj=$`+{_h<7UsnA7^J4N(DuTZl#Ud8EWO}`1F25Wv$BQBEF|$1TsV>Er?YS{be87LCSLDmAbg z7iAl(+#%fH8-M3Fc;)ha4o*HmvqzF8oP-&E5TI3bnw<`cZle|zqM3(gYf|^sOjSAs zGbbXKJQfqfZV);Ti02MguZCq`qElbNpLz_&eS&N##m|-2IxEd3+PWCPC{mqH z=O(}K+FRV**ruXca00~n@*@6kVd7cc*uAQo|a7sS~qNdl&2(OBBRu3jMw zrudFQ-QJ+lT9IAnt1FkOH&>*{QK=|Y?TQqb#Ls3To;Wq6!%^_rgd4m+?#oVRT@!3& z5i=@^U?#p}$_<*>P>Ic=>s1Imv11kSRyI*6_-3lSSWVktGV`U7Y?wKg-62n_#7Rgv zcd0j*_|{kdb9PrYc|Lj0+3XQcaE?`Nqv*bL*XqSCRl6Qv1_RH-k6c=H zlb?U{4sj7P8=Q0JmHUK=D9Rbwrr0q1?5EmKp_ z47H5fD$2A6u~XBe3%5qQYRkB_!K^Q%KO0tqZp~(;S))-ET;2>zO)<2DSunsx$AO`~qt*ywcRW?#50^}@sT4l%{|)9lCw12a#k7#Tq{mA^mn5+-hlq1R=M zce(#BO6r$ZCQAv%ts&-K*QBs6=)$^M(5^LTHk(pVZ#L`H+bwk6LZeEr*+5fLhLZ{I z**UstvAVs?m8~^2!(gS+BbcY`KmRs{T}RbLAxK46T6kV8xx{hdGn;%4=CWkz330&1 zV-!pnOs90}%WO0@m;~Z^8uR$c_g`zEA2J9l@4uNXOxV1H24fB754{^y~z<15hp7gF?vP1g;%Qv zmu$gIwPnFXxTTXkr(&9P?V4l|hf&J@bj-)+M~qyL^=5-Rt7~jFI?`e4B>_4S!{Cg6 zefazQXz(u?<^Kz#_%RWEEL%k5fghQY8!Gx?D(OEai|>)E>x_>+reULCp|P_X(zY|&4HLsmnK%(e5p!v~$Hg;N zh0qJx+_^`)wIo^mbx ztsO>lkJGb=EQ{#2JDkrv{BTIss8MS~Y;8u6nOvN;IX(}0{^>cRV}~@zSbxo+yRpmZ zvmqPXYqT0F)3Gn(MB^w$5&ZAMi#-S!d?l z8H z>({o}TCOo1?_*T&k|Y(@cK;FAuYa9sW}>cX2>Z9uXcNwcB(ov0^F+?U{Op9-9n#xr zvb)`8v$xI3Kx263VKi;lwx99!S4LQs5vp>R%kA5ky2`_oryPz>cry4g&riQApX=k{ z2*YghrHviD!sngy5BX&931?oPemLV~eoPR#lB+9Rn29pNZrgNLHfS_j)a(@;XGq0f zCW)tjY;*l%`#Z38Pd- za*Ksa=1yf1y|TH1xoo4=D%3k2`5Zd_@iCJN1G8Qu%=bvc4#9gT&`>cN8Q$qWTUQKf z_7=0b!f^0VI)V+O!|KK+Ra?OgDtOL0;j~FKD2Ut$Z#D&O#Kz_uG%GDe(=+^_&Bo3f z5?9h$R=Ice>pVU_;r!Vi-g!!RnxS_yD$S7b;R){O2t}MnO~IWWGo9_B**gTY5bt6} zt&>x$b(l=VZowc6kGS!*+cat|PWPYEUfyDT^(r?meGM;k3H%w`TeoD2#`%H6&Xqe@ z#sn`AqISU1BcJ7sd+h99V(;l6GkYA9SI((48x&E&*Ke)Uuyy|E_nuMf)adl8%x90d zI3MDSJ5q$I)|yNv0gpd?%HfZmP+ME#&Re$#<36e9vG?Ab!4r>aw@#&QW7Vp-?jxMp zIpgV6o|DtZXTel!jXC)AiM;oP?vNrkrJy-HI3-CVrUygx<|;e8+f3&V2*Y*! z#|edK{@Jw1@`%RLip1lDQG}mH%!dwH0KLr}n#~&Lr+-YlbB(IK#^?PH8M+7P+7dG_ zm3SQ|oXg*hg-gv4@u~@r_8xG0@gC#h2Xaj)*zke3&*)-IR;c*nHj`nOi%<8^>o)b( z%gjD_LgK`j8#Nls8ne-mBw1rV6L^*(?r6&TjS81vDI4#^+72UNI*e%S)Y!ULV|6pY zu1>K`S6<)a0k~6#MrTC|YFnEsx362QY$~W$D6u)kf>FA%k}{j8T#PkLE9L5%&)eH8 zavj~M!}TjU=O;SD&*#*;4J;$a_fzIhK%*uEpNRd(hj^1Y?Tu~xs7Y=KN1n&VT@Afb z5coajGmqQXRP4%(_m1YINrk2rv(m7+wASFkvz)^{k9u!~AZRi^ozdGe+1$1`dYE%4 z1mv4tcGnA@?w@fo2pP#Hfs|e|#x!6&b-3s!bUGT#O--iM_-W~)oK6eQ4>OrW<+~0w z^D;PC?-)8sea{wCiUT=0kQ{D@hlf>Ei+ z`$oqw=$Hn#+fD9tJ6vft2q<_wo$_?h$BiQLyo~M@ZS~qBVp%$7#rjqPpkN>=ZJ2dt{O6q==+E1Cn7 z7)^f>lgy%0q)1#up_I+6EF?$aBGnW_#``MTLer5Ez<LNy2-1o)oiMVO9MEB z=Mus)3np{6Xc7>6rqX$xmIAyuUag#5=`3HciKURd5adM)QF(qAG33I~D31u)L?@l! zk{?_~fWIhyXz;w@9rKw#(+118)m*Cf#0#mffJMSGm+(=Jv*hj5$3xImP$SF!gm_ zzx5{fcdp2Is*g^Nd2n*f!Ra$5vk&CP!Kkc|gcB+9iOow@H~^P7F;$1t*{2*FeZa-j zfF#N=*IF3%isTy?p-&Pz*o_X?c6D}^2UOGnH7n+5n)2kpXLwxTUF4YcWqOwiuG~$z zaZ|_FX3~jeTOGR1d$KT<0K4CmKVstiTHuCYEoHVMD6#<)9ZWF`-d(X}oUraH~3e~zQ zV;s{kl~HB6j3q9`>iI}ShpSX-35_;{zD6*CG>m2ZaFl68VT2(H7>R)&M#Rw^cbd}d zUgOUFZ(%o<`Sj>ho}d0J=JP$~Cl`#49%EY9(W}>R&Mz>{1{J$T8qG-aF-jhgMRUwf zlYz6xgHwl(CLO7J(=lT9qqUj@y>^%(gf>|(SFqqKl+~WSNyWG39&eyMO z^Udp5`O?M;?;Jkn;P8Qr(p*_>5qJ|RS_np%VC`z?taR3C);rP>S&?1b1zs#1Qwc$m z@%ZeNAc%SM$`vWLxq|U4Vz=amwsc7=<*r*64Mg$pg*azWZe~UAMN2p322})^OD2?B za==7XmpBeDN~AkhlUyZDijrnUFAE{6CO6nZ6pe)tuj2bsXUj7DCfF5E0gy z78W+{H17Sm=@+tg>3Q=u}Kb-kcNR7#Cu#W^k$9!m9Y}Pd;b8+mLa=r-K>O zi=m7j7Y;2^!7)sg_DWC216%5Zf+0?HhAqYTx;&q8FeWboEWJvrCd8<&biOu3#JFzI z6wYK*r%^Sr%nFun%A$;jc{i!Z1cH_=idiBqSMZB4dE56*{&h+11Bq zdw9VN%c}5q-u?#v;Ptm;#JlMB|LDB#|4k3MD^1?;ZA!dKR>vp1YkF>J0bH)WCKaO83^K4&-`(y908)>;I4M5;DeY73@$ z!r8^A=thhm`M9EEM5(dd?2u{`9u6LH=$!EJ#V1@ipEGbzIUMdY6!C@a%e=95o!!n7 zUCUs(B3vE?QJ&#vnH0x6Mn&!sPd$f+{ULi35uF>cT&r_+smFS~CF9oTNy0E6^Zk=Q z;bH%Kd^G@kHVk>PEqdGsVqSdTmHW z6RQ%Tn-O7bGxb#FZYCQ$+%RAorA(5DagZ^TO$j9z(bPqhYs$dM7`Y**vy`zTjx#1s z1L+8wJ5aT1vY6=v7H%k9{Fgv^1wRV;uhU-LU}a12J3Eqf z7X<-P6ku3wmX_9K@o;cTCFc&-vjG z(DWw0>l3>nt*%b5(Z{Ncar_B-#p1QQ_X*>ekH0q|aBc2=d6}dBa{}ioN!%h#hgkJk z78QG)4pYH@%*K)@etWgX-K_%MYA|s#TsPs#!y_(E_R%XfR5iw^cZq^brhc|P>3_uGxxiPzvS3AB$L%NH^N$uWK|KChojRyY16jifF7wG}qSX)m4J%oT*!I zcqTF^ccs%-*Q#t?+Qn#C#K9wAg4I-{(>3=d#Pgg=&t~)07T6%*;n8WIz2_NL zOXdE(do(M{#Kjmz8S?(;RT}nfOr^p{2TvGIPw|D5w=hU!m2T@2H#XKe2~PO-;UDwp z>?xMnq+0DT2ppate;X&9;5Y++$7ByBXsW_{{p_!aW)K4BY_5 z?BJZ7k`6QKHw>=cf19QC%P59uIx(c6QL#cy`!=IvkJPJ32Bd2AIDN2(mN%(%w^@0; z%H3D)NrZ}Nk6G@maB%by1?%jr-y%1z&>#Ao?Vr;V@!XXjCkLm5$w)SIj*nwHTUV&s zDJKVqa(%mY`8v~!DZ<3wY*%>v>^WYl(%ljwmrb50^p7ph-wUyq6*@i9FmjCBACjka zve-p$q|)7%#&goNgY$Wcd+rmfA-Q=#=qlLNHy8|#$a9a-6Jj=WF0Zn@dWDluK9y@$ zy{gN`GW3wdYY_BD80{UR$&gr?GwHibJ{FwZ40Acg>Zv6Yv*NPW{t8!DU*p0X;Le7a zx+M`5sq&nhKt88}aLVfPo7C(clhFX9(xA{HDw-y*l^~vR+W(00_;cptrzrV^EV;m_ zt*|RXB_|QbBtAkjeAw>ro+ie#Bea;_N|Icv3cjyoG7$d>ZU9;N(bUB zoAT_S%j_b<3qsBw4yAi`Wpk6sWX|l&B{-?$7e0mQp(2G{adeM zRjd5Yzx`LtS{?qYx4*$3JbA?S$~s@$+Tk}p`j7|nk;E09cs{@V_#yxOkAJ}b^zmo> zc>lQ+!OF;5ZNWksbZvA{)K=l#6|I4knYi}Y*3NTRnfF2*}&RD>{O(vDbs>< zy)@cM9E-AW=&Fkt-nZn1w5^OG;$M^(!Gm=w|%PSkwCK$dP^lrP-G zC7-us&MFJXuO{QK7h)~CbjRjW%vDeXPNm2fQO2c+Ub1ktKjr+2h-8uEWSa8$Suk$p z-fLm%6LHAmy+xXf{M_OkFCxO#qKtFOl2jhg!s09ULvoIlQeaNy-wAAoRwkm!*k*0v z1XpEr_X|g|m@{#>rNCS^B$SAq7jE0~`jn!*5bIT4vZ$3jUP$((v%3_=73nO`UWois zsMld3M8DujOZTl1_hp22c@4|&g|cv(i#>8u@_?lSJ7?hzmailcF-4kU8ZYL&piC=Q z7YHWgK0A)1@;oj?;uqI}zF-OKKkLQ9zo}73(K45gU`tWuKkENC4(dX0jIerF5v2gw-FXgP4<7aTZVD+X_)csR#@5}MCJ1kT1cXe3=eZi$sMa&N=lTn|+ zNH^S)&;S4+07*naRK=TtlB86dDTZ$0k3Iat7G^>;O*lk9uQn0b1NUF$MA_DOsZJ(xU6lM>ii>k6V(dCx_zo2X>Q;fSPHEUG ziuoGu+@;`{bT+_fE~Drc^U)6&Xc2`mK%~;vdp5d=pGU@l3`eziFtlw98{Yy602K0kD`xh|uObXQ^iN|>12Z-SGJQ<=P1h1Sx zNlA6Vp}aw(^(yD{m>?RFBm=swzelHigQ+Wo*YD%bCoFIMN7Pmus8&Ejuq#L3rBY96 zw&#q7Pw`xzLNN&Z9Crd*6r$H+GAEH;$<5w9;#g<6|1N2$qF5e=bWki)(JScHi0Qdc zG|MqtA>G|ol6Z%U^9RhQQ|Ttnjg(kV1mc-aw_WmO<0*}XEuE)UL+pkvk?>6(=fu;L zJVHhWrjgix#Z&;5Kx)71Wuag`%!yN}d&;P`TerVX)vojGM7VxW3BsJz$t5>2i>izc zTolgu5cDN2@99quEICBJ5o3oTj+Dg!4Xla6`l3v4sTz3g@z_v*T<62=s6RP zf}AVscPMg|Ac^quObWlq=2iu*fJVK}`FP5OA5gJvaTQ31swgT5=dO%j6ZdEl&8(X; z^0-wI{LxghM#c3kcuFJJq1&*eLs!IGm)+2s?C7plRC>*f3onwwo-U)_at5AH&$g+H zs56-pS9W=eeSAe#*l1Ll8!;m{l7dkz&atX85iIP`r&lp)R&~rp6qmSZO#DE`R13%X zku#J6^pbF!S8ZmI&!h8)^u1&0e5@KBauG`%IZ_-I8-KA`7n|*RyFsH~a6I{(I6guX zjBzE$_byO_2-kC%&jxI7-sW;|UAoMxl2L466lJkTuxxi4O(t>3v52Y9%aWGt;V#>s~I`gSoZ3*M4wQk}^9v4q9h+K_|b`?vjbL5QpXFvXTq;AHY ztt+&wJG{1Xi|M^8zxV!kxadD+Z*a(H-j^;=A=ZEX?8h?Jt=HY8*X-c=6Y4dSYPH5J zz938;3^QRE?33mJQ4ylhkxe~ywLx90P#2t4@s$)zF)=qWHm z(3qNmCfvzECXZk3OwsjoR<8T>womYtA7hy|Yh7DVNO8jnSxpGX8LM5BjfP3vjA?8H zJU!KDHcb31;N1^29Kklu1FD^t%+tns7Y?WU2@) z57=(oTx*C_i5Ni$oVsO{dqtTso@%6`_+`|YM;YCQDH9Whu1m9;$;i2bFknt5g=K$Xb> zCPSwyu>qnGUNJT1o<bkN5?&LlssakDOY)ypk|UPqV7AZcM@wc03l${_e{=3bpA9|qX9CE_S& zcmlBpnL8r*#3cXRuO$O`sJu3jGnamVu#OCGy|l@|BRKj#$s!2RK1YK#P^lb@?p%=!ZunzRJp_jA{+qmLVNS@9iH-LG9;W`Mb>0knex` zea6F&snxdl!QKZ{st&g|?z3LI$%lKN;3Okj?GCH0x0pLq(!wW>X0mWBuo?xTsY5vN zYLaW;KmQ)h)=hS<|3eNReaPhLXAF9~G#V@N`VNazDwUjG&E{kt;{_>p>ovL?Tcq)O zav>WfA%X94b?a?z?S7euM~_j>8fvwUnHkdAfA;J>A|Kj+XBX$>G3mMBB)7=45br3Y z7;0#(D)yZuRRh$k zXXK+X&QXARTkw2sh8LgXOo!--NxikoV0g&j^o%SwF|upS9*#)E47F}x-m82=xK(r*@t3^wX@E5zx@<1c%NVWN590y=rO6c!pGnF zL;82FqnZtdho>yB?XYzz^p;oo@W(%(|Gq~1YKzdFQ{(|l zS8tLucF3Fo_usmTZk!PMQ~E>j#{s?Dwv1^OX*0FD1=}O)ch@<4-skLaPG`AEk#(eN zb@lBUc|O5znHXBe(Pwjp&2Q7&G`V;tQg!a)HXQshc!EXSL^hfUu|v^Jx?8U^RnM8v z&alj7rk@W8w$=zIA?d%Fqr8!ki|3nVa_LGe*|HnmZFG@pL?9W)?nTDzY%U{I&4yrc zPq6jd6q!lIg!%Myw3-khH@MurLOs_x?F-D!Q?ghfGdn0+kI)&S>1Sk(HlvG#*)vE^ z>k>V}QbrzT6kdkDv4gQ3;_vs#`!;jI?tRUa!mh5DDM@yvMxF+wVN;5AB3)^EAp~ky zvU)|HS0Xt4tmF87nO5Nm{`hEA^rl>l8k`-8?|o7>|0y2bc1G3gqp3X%b4qvD z;P`aP!C_3zZqjI!`=B&$O7`_D8yc6F8Vnr>q9L_vomyQOLK_T5!c{z%bJTvN#+|QU zLN^bnR05Pni=-A{HC&$W3s%3)?zIN~3_cqAH0#35(PDZQl6kS@_-1pBP={w9oy$a} zN>gL^@2m8W6Gr`vJ2&ejkwwjJF?IGiKF>%~8$SkjJS0st{L~_j^Kx%OMi^YkW8U2E z$cX7M=`e9ikx4`%izcC?gJa%3+9UE^{*%|<vBs z5n^bTL<^@b(m`EFH>e_yQ3`g#XjUu)v;~`3e0I%T#7w`4ZkEYJrNpf+@UewbI+his zL{y0EX0dlkm1H5z=_N~6&84%rRAqB1{A!CxVevwe1uGoQy7C3vR|wi7&sfI!>!kpw zE|P*o+MVPCQwokH16K&-sua?7IfsfwRtX_mmyYXFJQN75(v`bNT9t0MSa6K<1^c)(A`3US_-`Rb%LCC17C*e0siNfh3aYwv4Qr)PzYx=f_%0)i z7kpyzcbRlzvxsHR<-SW*i!usa$rlX+S{e7PmdLMCzb#{`B?GxoWx|cTmW1FcJlskt z>X$s}R61$pv57sMcu&zJDXv$M9+eg3X^f&*%KfIeR{+fibNx>1-ngxlDH@P74eUcz0337CO z1*>+MG`CQdbu8mD-tZaW%!Q~%IuuMUlU$1lf-}^-iJ_QW-QM8W@7?8<^$iTGF8ME` z@raN2o-y}4(!e1pI_zw2aB{H^ZXd&#a5i~By|N^WMx*h$6c%#NMHBg7BKEjCCrJm0 z{mODra6uK8L@X>*0?);&n52qFk|i{29X3~%sW(=MSt3(wbhlG_mnU4i+2HQIjCSXk zi8tqHSYa~D@tuSy0M|`%oHDJx4~BS~tECueeFb7kXOY%kr# zPh*C|PjRM?s5QTaRpY1Uo9i!P5f}kMra`d`|q9@pf zC5t@5rPo>BmAqANIwbLX1hY2bz$Z^V86}(>s*IIVm56Yf)89X$NaR~mu_GGI9IMk{ zdHEOUHMekreOA|hnRfjKQSy{R(-@t*1g?rZMn-+<6+>Qc;@=e+Emp`oQX1>TZXuad zt)4E~t0`qCd#kpFqOCD^PG~Q`PP22H`EW?$?UN>R-2QWPWkR(vr`2k**165Kt*(W>9%Y@Bj<7LsclLb}0FBkpf(pes6YA~>@d zKiEH(Jmj~pzrr^zT_sTqs;0u!nG&QKU%K&SE_XL%@m%nO!~$EyyPCRzE<|L2+YfUh44RR{Ff~_esep>u~lt!{>(5YBdD~5C(i@2{$ z3fZ}2>WV_35N+Zjmtx#Fa{2J+8Pi}&y;kQ+Z=H&vl4UW&=z@<=zE7=^$++F;XOB1? zPYFYfFhnvlg)2ErGnSXTR7{8Q>=D!X5Z6fw6N4ZXQOYCw$A`4KOLVL{-h4pFkcO4> zN_&azMu*jEMG8T-=oQ@ATJsV;-Ah$f( z=<&6UD=b?oAD!=UJUC-MdCtnpW&X=={t7$I8qWqN^k*YhHrk|GO8@i`&h!(~w2)D+ zn%R(rIa?fznlQLHWHR(zf5R>8LDM7lA*3<~Hi1X9$G7yd;XP+RMkrq9|&}VD; z4Zd~#ZRv;>g%=?x$GOHhN;q^J4kknPrvscUWv92ojinXpmd-_R!H0u~Je@z|v-wB- z-roPnNB#eX^YFX$ogXvu2gHVmKZYpQ$dqypvcSM`U^t8=>s&Ador|0FKbzo=&t-h` z?C>dt;$l>K7_}PX>6~CTqrJM#8`odua%+XDGsjN@85buCKZY&>yiJNEm(4D#+auOj z-e+^;Q`Rp1h+gwl7IP;~AX$xPLq|q)3&E*fGq|&E(bQr(2GmTO$e58OEOPquJEBwiHtjLkuB8_6zn$ zkSKNOK${1K6n-a@jPWpHtD{lV9A=?GkP8Pwjd_^L0-1Qu8i`9)xUKz|;aG69MNut9 zQ!FCi!V5Ca&obHAU9~c9_SV^KwHbPIG_5HUG*ms6e9bg7(L^y-u{k=9<-NDtvY7?3 ze13Xf%FOZP>M>TJD(*4D6=ho3wV3N`zamB0rQQy%n=?K?U}f`7qAX`Tn-V7x4K?8E zQj;(%cy@9~MX$=H7e5@Zvb;&)IGi7RPOB~AQ)jI8R%N`a(dcsN(k@{Vb8&n|GII&0 zA%mx%(SP_E^N)_v+g)_Q`5o=?%2&S3oy#pgJ3ZudlA~KS4v$ZG@~BVbMY2gv+|Qgn zpWaQ4H-Bym#hPD@U@_9sO zV@{U!ah+{~sfgNaVb%(D&HQVwJwVHv}xI~s)DAAm)SC?5`-Qe)xgu&U2 zP@i*j+Nb|~BvS__eHFuoo40*x^%JsWnL+=6c4L`pt%I(KnCk|rU8A|;v$Ar``pS%6 zXU@)2g`)6ya?s&${}QutAK#hcOkI|DTI9(&QGA)#Z~kKfSL2(PuaYQmG56W+Zu0Sy zeL{aG*Ajl=(XOxXt*d_*TWj**@Bw=V|AO&k#%Avh_qX3d$ve!WBUE)R*FR}IqgLrk zfx!)h!}@|W7Ovt7X*iYhBc6{*64GclSlR7jR}y)zLGLo{JB-gysV=Q@^ZH%fV2(2z zqnm9ix{qbn2{N51o)I`t&=G4sA8&k&)!nAKd4u`+m|{M|=outlf})8AKZo?`1a&8& zv7xhbf0OmsU!!Qm6viH^o>1#`$!tS5M6O+5mT3>oWtH}p!t`Rqixk zmRGuryj+S4lhZRm60>vn4w`w5>4Ot;#h_4q>Bx4Txs3kzGphF*T)TaX&mQd&&IJM{0g-4kIpEgq zU*MZ>-evFN-=ZjOTD_ZOS)Iw*5lbt#WDMbh-~A!UgMy--p`>%_%i;!{GIgG_-g}is zB|*&&saFi*;u=9VXL(yE_F}T6BKhg_`G96)nZV0rx<;$F#r4hC7@qF2eWT0PC0jOl zXhsXGCK^tl(b#}O2ptog$&kt8A%p!VR2o~@Z41LvF-&p4o#PCSLEj}j&WQiu9P70m zYRwhq2j_5-(Rgc#D{rJy;MBEi%tOJ8)MffX93IN`t>C4nUW{pqL8v%G4iqMz)TlO>SY0zYzL;_FEavQ4h2g~ny{5{fi)zil@iQJhEx5E><<9Ljj!!P| zy@E{z?wOAoZJJ^i^(;RbtQo3Ko4b=A|Jg2~Y9%C<6X1^S}Pdzd^Sx{=uF5bgMPin_Yq^;;r>{ zel!}fHyIIU3YKjW6b7x<5>JOiDW>Yu1*(+{U-<+rld)JhCx!4SovsUkvUGgr3&8He zt*Gmgd&`27sx0E7OU7&>9hL$EQ7m}0QnVEgQln(<$}}Q{#e0afk-QZ0gb1jWPE&Ou zuo=2qa%2~g#$x|3UChNI0$E>((nSdllmAsDGUiz{BIh!$x_nO=L9FSL!781^sz`1T zu3Ql#Y)Ub+1oBcwFAFi27cR}xEiC6s>}hfq%;YlGIhKNXc|7vi^71<%_GvQSx>y8X ztL6MI%*s;GmD-c?Vv5UudBKJij@EK2UhsU2FL+!s7F#-@%XOU;XPh)7M0!sVetzVtrwV*HFtyOSF20DO0?4TjbKkpEnks)U{xuFa9t^XU(Tz*8f9e@gAkTQLYDlw1xHvOzi28@HTfAO zOIfPd<@J%v?C^4*Bh#)7Q;NlJ5GZtM}!V|8o3ALoAN} zw-5iRj6_w{Dkx2+{fODIjyKOxD>0f8O9o5en)vf#5y6wog0QCA*v%Gc*5>f&2~#Ix zJ{}ReF}21jou23{J|Ub3bXIP&bMs4#r$h1}WNG;-6?;u`cum!mg_Wd;(JDE*xh6L& zX*7qzz%;tl>orW(XSKJ+jkQh5C)yhx zpRqUkE@@^lo6g9B0HsnT$_=@($^2otsWodd7P{N$VQGeRzF0*SH>fcW0{qD%&iD2x zY*D~EqcA?e%lD{teO7m-bk;v*Yw47hJt52kg0xL8Yy+x-AIH*h5rqkPT9C&Uih#Qo zn(X>b#pYNooo%sG!J8&hC~CK^u+-k+@#!P>kAIsiekwO&p%55`9-7&t(dl5>8KL(8 z!$?UpLy9q4P4K=7M8aJj7BWJu(Wzouf>|6AxKsS_9KBK}jvTV6CEeeunGwgHj7}1q zTupT1M+MP&N@HnV77F~)gj&O(w{(@2rPtVAy3WzTkUa0OzIKrUx@Rm z5_>*&S0#-K*;OkdG0WC+v7OZAhPU4OKiGS-9!btUz3&%$=8^I6^!|3tNT_2@)_G%xE+-Iyz?#$-|v&vYWkB*P2^Q>M^=~z{;P=#aSl$ zDbp^_bV?c;6iXeF^bw&u7I8QVr4_}pi*1WR$&Qd@I5~L_fAtGg#grGzD4mj~BZBM_ zFA6E>8I^LE^ZA_f^G`^X128vaYEKM&4)<=;ES2RD8M^%l(ZmWy@X* zyG0JSZ}XscT_$eDccf_QGNCF4DM2EQ$a1()v@Dsf9nU5dZIPx`^RA>d)k-W*HO-RW z%~cf01*zCcrXgJX;#|tz*5aD(hp~LTNdKi0Czg{PM6yLJfNj&1BCQZ=oFJ47*-XuF z!a%N-rHlNfyFAMWO^O_NsFXCFlBr0esKkrusr=3f=le3s@KYEE9{tsflj#LZ-=|w? zQ!AA4;(&|Q6(5~`LaMC@WYWZEIQ@hqDUu~^++~7cX_5etyXQSA04s=L-HOoja@V&i zMCU4IahuRj2*x8e>kaN7-r{z5lN+@zol>1^UtxTdS1YsnRf$nlZ?2Ul|#ac?LCDd!*y z{KSVA;Kh8-(R?D4wGG=~x8CJe zcM~U>^6~I1KDqjU4+sB@QFz2xS0C`{>3_%2c}keb@IOM6(eKR5EKh|&q6@OV^ zF%3~{m0$&dqY^p^MAuNW8g{uNg&x;A2hrQA*D1zaFAD8yjVm`H2o36XgQA^Luq&)0or11WvSt{z z$)!NCPnKA<0YZD5Hsd7@Gh>64(qRbn%CU1npClBvmr@N^`Qn$W7MlufbEVrGs?Hjmj0VI$0# z4l>F!TjF0GrNGMdC>KpaH()U}iGrBrBB5ZGDU>x#&7~U8nN1@`vqbjk&fSnKGq@Uw z-voi5P6U}>(1o!|C1PTNAn!G_V?*LyMGtrs<@b)h0n=s3R`ox^Q1*B}nBllHF8Uu) ztG`a6XfV3^lA>8==^U}q5CU|Av*`u3+Agc5!+bKuwrj-UiuvfAa&?1Nt0fcNQ_;N} zu4Iq%Xf(uiJk0VA-gwCJ(-X3aN%2MtvlF4}OZ?>=v-ynQ{n2-LJ{|MX7oSnD?#Q9} z@#7`lG^JF~D3k&k-Hggsn+M+usFj9t&{r-RJU=NgyV4ju_gG!T_@U1EBICv9(Co!@ zyP}RE=BjV9n!4P1P{;KuTs+S28-lYET4L~{-`b;C8xSWO43BiqzKDr6onl}}na%(J zAOJ~3K~#M%kX(uh(-bS@7Ac?@aP=&$P}H`=}gQ;Nf#mZ z)(sRRX7%NJln#5`_+g#iYp}g_17|s6vHXJOMupH{QLWrzbNi4&C8Ym+COa1Iy-{MT z^Ew~=ddB$am_kdZUcb)RnQ?KIGIuqZu5)9ZqvMpSQNxW!MA-&keW~&2?>Q)kbH4wx zGC%s(0qxo@gQ-H4G?;lMK7aBt=WZZB--pk?z!TSQ%|N${q^c)>3t5@W7cqzJE_R`Y zr#6|+r*vC~T-(?q6G=idq|s2Yts1(iOTn^#_J}wOC9XbL%?OrrRLi8%y(LKq;&-@S z-=bt&T+L>jpP%8aOex+4%g5CBZZMu*a(OH&9d5C=eV@VPPdFPsllQ11F&`~1SPq^@ zV~TuEHNl+*XsSn{W24zBX2oIq{vJ`WMBpxHePe@CCuC>8PN}To2B&OY`yP$n1{>SE zXyuH~VL{jqaHmIP+FbUITZL_wqax9J4ux-pT)RKvjf3wpUCasMfvivwB1o-Wrcl(e z%`N=p5XG)ixmKcc`+!={BFG#nc8%rWF&j~WH%a)DfAniYQHx?;aQEN`TnwHv@p_`~d; zMyt)JyxEk$smtUP*Ih`A`n7u-1c}AGzoM~e5pyA_0*l3rW_uS!Dbas=MC1j8^C$GK ze-pnkr`Wqsb8j2n9-(AaoU2tVO=GOJ^vWN?)S{+TR(P#>xu|&8SQK((AT!hTeL?W<+f9|7K z8nR--C{-v|#BbIDRjbHEb0%mhm61TAQ0um_?iO*!V|qW>XYX2t$iInQ=->vz@KBf6 zv6b@-Rm)h;0@7IYtgA#ph-KZO(>;(BjNzp)z*Z@hnkYE*uO8F?L}2M_7?m#0VoJDt zk*Cw5j9Rn8YA$MAT+~h`4Vn5*iT0hFWV%P}x@2>WbdjN!G8AD5Y}&MT>#~ZcShnz^ zfK;*N`M474TX!lE;NtgIRP#i_92A(;nk8&oT^jb6+`YYrX%1z|H%l8_&LSqWC5x+o z*=0uPD^%NMiY1Mivyzn{fnR2L>atj-(nRJh8w{QsM1fDSI-$2!=fT|$hnpq~M^rC_ z(tzfSpwLy=xl=+huP_TKc3qH2BCaNuOdE%;M-*!Ku1~qy!nQ<9Y$PidW+U-CoiIPu zNdp(N6cYOo$HMSqP_*E3)F;U-3VIXUxWQk!`)#63<>TSUMC!YA>aX$hdq1I2ukzWW zPx;N!V?xv5`@8#WmuoaFn|Fo-p7bwd4{o>BkzK?)tqmqY%CJAc7PKFca@ABRc;>ab zitPE#yG?U3O(t5`9jKC`BktX$fU2$q${c+x46JdQV}8XwuDb54HDupvF03kXinnsf z3{BFAH1YT3qOcT+Gv#ZcSY4-Cr5vLvGNCK(g@i~aQOatbpcSu|3(j$lnI;!vh29`U zMVbB;0-m0~Um++9jakh#I%1I`mZE8nmR6OQf#3YUiO(d2KiO$(=(4+3tfS;!k)om@ z|7mKOw71G0W5ZhGsIzsFHIuI|#LHBofDM^46$xsojYxq|k)}x`E;*C?K3{#QYY|+{ z)6+`cZTzxlS>mlOq@GX>=xhy6&l7zlbm>DoLJ7e!0#T^+ZV+ z%6%iQJJ~w%ERMHKJ*#V$_j-EzN&x468hh8j z&0cSxR&#@m&7KsnO4S~X_5sdlM!1-Oi9|t*GT%&K(bC6ECLX8DfRoV+9v!{M(d7$H zhbM%IK+Bd09PwBky>4?pd(N|qe~uSML_rZnX;80iqGcv-Fd?T7fuBjRXIDh9l1SuR?Nri-cj zl(mp3EHQQzDfX&*COZYQILBRy3e-4MSh)tl!X;SriM#=pwu`QsJU{!F%;vwqEHp5c zDoR?A_+*jt5`t`$`GnpaB|D;27lWM$Uz8u)Dyg1f+xe|_>5 zZ+YiuhZLF-MtO$Wve0dTRr4jP8-YpE#4u`!H*%0+g%b+%)8{Of25)Qdw3WilnLCFle-eqjx1!*>-gc zP46EIrPQHa-$qN1DU@Q_aTfSuA-^EWiVQA?teihZF*1Uc zCp(eTI6yOX+$%x-ona+?MwibxyS%_Eq*R-?ah3+UY13-o<=F&zjoqpV%&yOS4?kix zpRu>M&zoCYlywV3v)HR|vR&;+aWs{Va!rc7Zk!S&3PGBC?L~TAx{VE!c_`9h0qt6g zl4Z+IrBp2N#V}oVyCrgvBKnDRs~`t0Vrb!I>&`7jJTEMwd{`r%Q+9BzhYqrP2~CQj z$VGB2anyd2cT))>%0i@i!#pt{*1OW&oe7L_ZkH3CzhwieV!)z7DBRnsf-j~onGk>% z%vLLj44-oN7Nc%yrlzkBQ33`jWro=hp0 z?Attja>9ony(dM^#q!sb+Y=tV@ql{0j+PZ^7u%QugL^UH#n~yd<($c4#QETvfD%%w zSadpVY3T4)$5iVrHhXud6mJs7WwJD6yZ$CWz4rs&Y8^_<@AKJ&%hf^-ZQ5m%gL;L- zT9vXbL_~|vM-TajU;g*JKlz_|=KL>={f`(dAL9g1h@(s4)$&2Mo zUfXRmmfw+OoH23}ncki)gkivCdt;9e-(TSjT{O{=>ljR(i1U*`UQ63MT~s5G2`r_! z$cLF?^k~Ldg#2W~Cb?3$azm`TDGhiF-{4t)Nup-#G#cy`Rjy85h9i%1TccbGaKZ#N z)@b+|`-#EzP^0FRs2Z_MksU`aUSzOS*XXvYoR3%12vRJB@*PxaA%+y=O`1lT<#LXu zicV^eh#HpzRT?QadNzS?vK$5!MVd*U$)xOJi={(v z>o)azgHo}8<7S*b|BUV3TbQcG#gpHVQ6*S~%)k1G#7(H&I^df>{;O0rcIaHYM?#t1 z+Ytx57d#%k!@{YdvcNRQ%*H;6pUIA6aadee#VV(?HbjrNM*rO4q`zW#p2@Dr>9Zxl zD#LdprY}-{_`5c*-L9~7_nA#*A}S^E-XaBh`c;U(5aU;i@K*w9s8PAM;NV7!XD?P< zewpEXy1*Nmq;+`k9fiY#3PIpX0!G0u;Vo09BJ~#8a2>Ro5E=uvZobWY=&}4_g1x^_ zHdBfFqJTM~@m7`1J4?Rx+L&91Tg*L+@#r&}n;Kiafa|^csCt#r{5j?JAzrYFJ3QlR zR_CMlJ+3~UlBgki%fc6(!g0c6B)U)MOs--^eMgE&N+J--Dj&X+N>nx*I^{i`gIxpf z@`6u35J|!^v#TfgQH)-V`RtwlhW-SULQ!^^_BwSkBSy0f3fR1H@D|rPyEy)mazW#7 zzVTzctjyJ7id8AlY}m}A3zB$D7;4NXeH`ZnD2u;Bp-|{jt=0+R zIa<0Rb*Bs;onuuq>{=TYk!I}5>tke{aqs7EP_#l)P3*HN^Z7ZEZ^+-nIJ=@!xruGw z;Oz7Z?0SiEU1N69r&MV&di*7;VZ{9Ogx&fLEHmTr;7jby68B#JDZ}}UqvKDp?G0AT zN0dcxvC(I9`3!xpx4XTwUWHfmMaa}i>?|qwu_tGYwokcWFg24FQz16N@34LFGMUJ zEu`_%ES0dUEz0#B>dhW{aY1am)YWd&Yxb;*xTXy{T~sfq8i3R zGlhsZLc^fF(PHzk#l+JIF6Zbq8*?XQ_jZTWaPhr}xDQIPgknUP^_b1qN>acV81*P} zq;ORzS6R+8#-|?b{S9>4_Z#Out%gal(WF{Q30HHP|T6EqK0Lox6SxGVfMnMxZ%;-_|L5_W13x;wXk|$;* zw%5>QFL5qvDlcVDnfR3=wM=fNQb08%m0Bcn^CW8WvUgaHZc~X3mIAbRKkIH-A^M8- zNVe|oeHnOAU&@(M08iGT-F2Q?{H>_N(AEi0)=7$&!e<)G_b)1OL^?T6@?#)tazr{g ziHU?Do@VPraQb!fRf?TijzE@4;#?|~#2#6^Cb8I>T<_-TQjti`MSRiKE7rtPq+g4> zx=f)8nvy03R*}G!+84PRF7Ce#BR@7GS*))6ZF56$E&#vmM;1w8k^av0_FRxhqN*eL z9_4edk=dER9t%UTlBcWl6nY+J7W*py?8(<@TA3qX3){J0Ax~S2#JyPWsxq;iC(y-r zC|hHv<==|e5yw)lSCu?{PL72Z^ebUTke$9sp45KnKG4?U`AczL$?{%i*`2+{WMVPQ)jZjpq-*6p&A&hS-{iP$iS!n){Yn7-^RZ?Bnh>n6h09ml|NHG< z7lL^u1i#w;1KLCy(#u}SVz0J;f3}wh=P>&}r+U3tsoq!Hzk}`F*s; zi`67XuM}h&GxQSDAR%-!+4-ZInq1^7v6(Nr5|PY^F^d(d+Zl(q8(iN%pj2qE+r7!o z_92$76U8>;(UhW5q|tqwYkT+k?bq(})0=nLZEoTv21T=ioA}gQ8x(r?@VtC+sQA8I zxQ0PQrQYKE_rA+p*X~j)H+k>F4@g1_MJ?bsj_fp6?K%D7C!F^`XRCLUR%-*zY+zem znMMi&F?c*7Q&zGcF%_M}mX2k2NPHo*MOgZP%fIez|(;}71UbNB{vyka(bL=Z(>ojgI+1B%t6MEMnJD%H9nkxj9m5{0R} z^Q2ZpsRk5lA(OM!CXm;_!2-&x_!9)WU+WhSWM47?dh>{GHeqBxZ9 zZ`)K!!zHuH3A%2}bW$YnEIUw88?dLqFg*y$g)*ap(Kjd#Cy&1cjiYzq>d!E)f1m33g!7I5_7^;kL;C75zS2n zfuj~~>R2S_JVve~e~l)q34u%^8M4o~T(CL4y5Pm&l#w%$sM^3ym|b04nMwjfT8LbwvMe^)K#6i zH)j@jJe!PIMIJY+Rfs&9Vi&G{H;Gw1vheVvnc#(0+jdNCA1Uo7nnO2w}H9tcce;s>-^n-bx!+a~dH zg%U?>9(35-DbU}}n%Or3Ef|_%pND4K^all}ra()J_QiEnOklnSFVu&g_84DtH z7SpO_l!`XpLV;UFm5qWyIn?MFJ@j@+&{Qdw4eYEy!AQ7pe5OuDtr61h8uU8CFjAmc zP_YCCGSdiBfxFAtsH@DycW&mDx=jfxwcW|Y97n)W~(7m$_B@MB*xe* z+PL$8WMQ-0eZZ$r{(!~u3B^K!Wxk13xIvOEDH;Ov*Pv5vu(h$x$=Jv9Vu^5k_t*b` zz}KiX?%~WtQoAVe?ZdIh#fuRa#~<+Kw||1EC5+BrP%3UPp0AjToffW8tPHc>rPOM( zy}c)e)X~Xj_|7F>LE!iUPChZQDmwS>q|}=&60L~qh4^!WRIw;DQz?W`#sM?O!*x`y z9)%JKo*D_}MwjlbE~QS!@BUU1FLe3pnZsf^MpZW{R$gN|Dsu6wBN8_y?7M(R>aOtG z8O_}WN1wYmFEX-)OZrZR@>+@OuWM8bDGS%&#g{3^4-K4tgwZibTcW=+AejeL?(~>l z&Y1rC3}ZuM`&&ODHrsf=|30Pf?(oLXud|qa%xogwQ<3>}f?X`583AXf8MBqmXmZJL z5K-^#5eIc<&(A2;cBP3doV)0?4&7__$+So&68(vabLo-AKDD|bdk-rOn+Mk_j6G0H zlg6IT55M=HQC1K6>d8Ae(@W-;7c8C!B=Lgw!5&+O4{)ZBr3iKB#<#iA+vNG+Av5QM zYGITA>c{^HfAiLxygPitKYjmy<1$ESm%AKaozkt>sTOU%8hy!hc7!L;;{ruo*^mP4 zVm9FF_)C`Ku@v$Gf5htYbIfv?O8q*gfA%iR(<7=oxANh*JEGoxUG}oh$Nz%v{%tH- zZ~$TWM5c}`yFlokvzlH}Y92_mZ?Sqvszx{$BQmwYyuW0A_Bm!oq0*@1&Sy-HMd!H~vio?`jH@pl!f44( z>yVw6P2>C5u-hFxf5CkIn4O({ZnOjWc&)I_%^R!IW7YXGOVbbOD;h4tlCU1W44vXL^v(Xjx+f{b2Uz51sR8V}pIfBpExn>g}m)^`Y;F~9lchdi6d z3>HtAI~Q~|cIfxTxn|Mc-oi~H;+4v3Fp{15nk~$a38fy?wnP#z1gj|Tm#5QXJpYt5 zU9wtS5k(sP#WRMN7bISpG)idS+$CHMv1(l^nXb_Pwlp42<{!ya+4$s~z#UTVSW+DsKKCeAOSE=liDNIC_emp{6zpGgJ!A9mka9&Jv3IG|Logo8#CoIALbo$+-tf5DGbAnNYOXPu zEu^UB&vj0}${0080lI}PZm_} zRB7)G*xgpSnyMTW;qv;B0rq~`_|b3k@Zw9pm>uzV9{iBM@y#Fc-tjY3tH6Usi{C#!=4|E= ziIij<@cqMU45wqvLXk$Z%3#=+0<1tFi?x8b*A?mCbS)a9mY3T>>QY5exRyUZ63fA{-8;O(nVyT$O3wyo5LxEF~rQr4W}3nem!Jt*&v!LR1stpA#8Ieh&71#tU2yDPif{^)m+$<;<3;XHBGK##QPB%MkP*@)HLfpTy32+M)_CRWw9`mBKKMle2G$4WSaG*_^n_WYw=yxbE8a_ zr+;O)tyou?X1-t2+;l6SE6e+4#h6;4u4Vu4T3i)ks91lAl&W})G?1%meoiQBL3F*} z#W^F6iRjH0!ha5e%AY5b&yz@8HES%m%oM9@K~(q@Sn5orEn<*<&qWtN(lb9+Fl94ueSe?wv|jtz7l_5ZGV2Z|0}}T z{l7stzuI1H|E{)okNy#%x+Dw~+;L16M(C!2WoHC_h&RvOkYWLA)M}{W&RO*QC_buD zz$~R`RwD62g@W*|D@^AzqGTr1r&_jPJpGtVsbOhVeDAP-!G!<-AOJ~3K~#vvd_cE$ zlW*=_r(LS!B~U5ZG|LvXa-D0vea?n+=2v|(-$Ai!xf|ICX>Hx*?%r*7Y8@g!<^1ZB zRg~cP31MK!RI*6k`m^`R5`}Vo13&6xTMg-~7mLYKc}20IF?Z)O36#1Dnw?#CBZTv)l`WuM{mCzLlg1mKFZXYb3QgTEM} zs6KX8m!hI!+EP3bi_zIIzp5Dp70os!Q_IB62(G= z#l;_>Dj}&7VVf0VPjnJru$qCp68%D^?As+RkEjV?a+rcek>Pyi>4(zepjw51>&M@qo`@_-j-CZkWdT_g-cru z2}B2&9I(U~UoVQa0Fgj$zjY6iil649u$tvUaNd8U5~S-sVZ+2!4GJP*tm$%LEb&=# zP$SM04?m4@(>;h@~JoH^ZpaOXvxLZiNuSFzw&}5eP_Vw@CEaw z=z0yf8c$fR7Hn?ak^@5}(^!O=+()L7_g;zq+(OZ&-cTvl6e=y9&7O@Hop9MdgLIeP zZk^qp#mF6F8bw;gsuX)4PAB}+=bv*tKjUQn1UH>>J|Ex*3*1D*Ne$-Vic4osM9RpU zOL6+y>2tm~{)8u|pJM49>UN91GsZ4gDHY00gB9bsK(2-o0~ja~u^!VcR~Rj(ob_Me zE@$L!i!x+3tJy=D#?B&7eupA|23krn|GxAuQ-2lOsDyC zZf^e;xA*Sxog1&wsg#%q%7YSd>R$4PXMe~)JNj>Vc=h)=_x=gTt9Ll@-^GcB6wLxf z!^Vv@mZGXJ6IjM7D>swrhRI07og@;~y__!O;HKWONkS9n(qPdKn0$GO_hpPx&FF5v z#%AMp(9{iSWDto1k-`zz!rg9%URS4F5Ywd@cW-X;ox5$Cd#8l0cNoT>u}nUoSh*xI zrc#(ZJ5!k|G40znnHjT;4MtAF)zYLtjv35iiOUm-5piC<=$9A_bh1#O=$4qJ95a}P zC9KR7h#-=w%k5^sVLhN)45V<|s%RYcVs326Tnok2;0JA!O)I3o6bR=kTWyzGRbw0o z47bMBl`16ZiNz{oILoM&gowAqUD>SW0gf1^`x&7y`3yptwk?%Z z!ev6)gksS^iI~QD$Z&R{&`RcQG zxDp9Se}*Q?k`)t8J<05OsEW>c#JQWB;he)??jIaQXDP6Rm8q!k$Ou`KJl1;9+C`PiuXELZws^0 z0yng|?9aG7O1XL(u)LU~r~zAd8nmy~@S-O1A|o7yEdQWSR?w*2f<`N1F*qUkWGSDk zv!_dQ*`&YZ>gy@u|b&bb?)vX>=88yL(i7x0nwf z%Ey!|8?swkG51l-mNb8^c<-Nr+Xfv9a?yvg|vJa|4LKBvt0J-&s_D z6zdkYHRfvKFq)bK!6uW7&&XnhXdcMkRnO_8m0HwGEvl6rv|1grV$p5i#tTL7c*N{@ zNbsA0&9@HuTX%mbe^XzqzF_XCl#3;n3k5%0uz&XkVKQVfdxoM##Gyy2ew)Kv-@#qE zOrK9sv;?bGVmx}z#oT8Wm!+|?Qr=-Q^QaaV^y(S9UB-#F@q-L!@j1?X$<=VmMm^#7 zH|`UP^Eo)>VDqO$fywcs&sqHv5y@raS{1v#MP*a;NnfyB^&wl}xP95HELNoM@{IPz zp}glBKXIj5M$rnm(+Rb9MsHU`*8?^?yCmvN_PZ8}7W3Ity4@ReT5X!u8^mGA(UU(W z)AlL1RI1I8l5R4%Fc=T6h$EN9)sk$spxLRSlnrXvI}{rZ*Y4e8dnabQSD@S8Vd|U_ z$D7Qjm)OOsyuT6M_@Y`tT<@(?gVoZP2F-d;yjGQ+o4b7HJ8xl@nv71K5iBMYD{~OP zcguwCL5-rFa&r6#w1h@;S61bWhmY{%67AM)E}y?cp|;QN_4{014!C-9g;`W7wqluN zx2=7mK-^oMp%?1d<}QcZyV$nQ=Jso7c9+p;A}c2fr5da85q6oDamWSAQ`BIDLeNM*uQf?ck8Z9xW&;>-oM331%K&b+9e7Vk4oLfbpqMb zED-GOJR%Mjl&WP6D;HRV$ux>mLNCB7uLzt1O8OduFCLL-Z47IJ@vP6mwHb?r$?2)b zox^}@9q@dOiK9`g#$4YnvYZJDP=R`<&2qlNFkNONkI6A|&E>fcs!}49;%Y*%8`9de z@qLZi%)<2o=6#LwPJy?6ta5WNWw&ZF^%MMXMX8_?Bt`n?I)jNvZzIBADLnjz#cbr$ zXc}DG-(d543A3Hje+2WVA%&hwp{h&l_rd-qg~F0rTl5$UL#V>d!+==Vxj3IuD`fP# z8HpN5aeb>>W9s-gs}McC#qZw!nH0o6zxbR)Il@gIvse5PmBJxUPTt{9zxaqobCdu4 z8{cE>`BaM)-sxZRd^o^1ExeUSqf%kN)n>F@@T2`hj;=;5{gq6C%8DX!WftPuOH8hk z%Vt@ehaB^++I)>6amm7*t>yRjVs?}U5&!jX{RQrCw)yn(jKBBx+k7#faC9kB$QC6X zes+D2yR|C+nMqHe)+8O@#?y(`DKzff4@S|mHM=v z|4oi{&O3`0*?Ao2V)9x{XWfG=Q>|+eH1Dz15Cx-DNB_Y;nHCIdWQCW5I<# zJ53as7?wi!+7OT`xyURv+bmrRra6{7M>Xf^T7jHa6&+2_PttWmb&ji6`1**}0iOT_ek5X^hBm&b-7!%QUr?)3wyRHyB9?R^?;GUXdNYSuEFD zhL+cVMZ$!vV4L^!`n^}gEv|K2{k_!CaYef&iz-Mg``pu|GBi=?(ushX5aDY}L1 zfHAEYyP}~N8pNv=;W8jzD)J^jNeawIQ<6xCZWG4N6N&w^Et}1z!02VnSD&)g+U92O z9#yL&1uRntjD;eaW>PQP9Q9xD!JqykqHswP%*YZSqtXO5W;S`u9-r0JM-ObyOov~FHNlIJd#+tQ;6t`D#KoD(`8e(YTkp^IwQ!3Sz zdJlH5rIaczuAi{-0*T}j-AtJhOY4SaibbUtZpETSEG%SykuDRG zu@Y0VbNtfWi*e?O>;}{=m2{P`97D7Fx7cj$Fk5~|s$b^fQ&6PdI*?+VmemNN0B7-- zIGwQ^XT-}C#nuQ{DxOI9h>?L*3Jvt4=m+c)dLtGympCd&)Y~-#?Pat=SP$_d*V`1k#qQL_x1G9Un94Pf;^*E|@q|ks1`w5o2048m%s| zA4*}ky=TgOx0t1jg zH5w?|ipX^cmnPmS!1D#BH6qoj=!F`KMM@-)!g_=sg;K!M3Id~S$RvPK5%;wQ5ebD& zpVW$3`l1_Gu%I?jf*pxDZ|_xTh;u))IU6nb`23vb!@f+SZ?+oT-rADG887tZAVi3` z;#_c|6jvgt*3R%OcX9hsB-6HHEFeVHf~L^0EP^y-EYh@!PQkF{fJe!vEBR1Evm}N+ zdFjR%lDMH!GcD=b7MQJc?Yb8N=S%Fg7>bDRt1hzWYd87J{;YzoP}VZ}9xOG^aayvw zI8SA)!iXS^BsSDfqxE7~xcoEfmc?Lx#lwroEJRu_Q@Fl;oi}!FvWNoNcfIt-GEpZ6 znezQ%P_XM{Nhn?Vmfc`F6G=4T&=-sJP!7_HB@b1fW0*z4(5FB66^2ow)@;#k$GALZ z5sc6yn=CGHx^VfYpMK1f@mE}g&x!37^Lxz7de);4rLJ%7evF_%}^ z7nkSsN1vc-RXX*%eB;{dM5z4BhaaNYMLLBF{rQNg6XJR>U5pr9U2-}cad9;y2s}`W zWKo$Y6}U%JUZ(^tAzmyAC*oWYh_^PXRi(DIBNL0oazv$^5qhUg#$T~mmE<`)cjg2l zL0;)#sXgA@`8IcYhddvgpbBico5&t!yA)t)r&MYU>3W~dkEK8vhfNay0a|d6x9|Rp zzxAyj@y-21EE1m1pYgvx{vUX+|Brbx`6JGp{}C@cB{BlM2xhag{60uDdy?_usKnee zL}en=fx*>ah99~3iOS?8$b0lW1Am!N=@f|OCTG7IvpjdvM7K5_HV%Hk^@G2_jrLn? zR}W?1vN)zG4&{Q*!Nx9Cv%&U;&%wqq5g&56r?IttjAMStaPbt!o#6U03)hw=nej4X zkpy%%#Zbs%G!y6lj9O8k2g#F!wV3TvgHqs7G@4vo%rGL0M#*KPZsa1En-K>w)n&+o z)S#Xvv^5)L5ip+_G>Zo1a>6D7TdGYlb$MNl+4Ad*y@-u&!bT~hYbIRNJk-p<@ieZ+ ziMZVH-G<5cw~JUshih$(%*dEVF~`$PcCdzNK%^x2NzB|;d4B0}G0%vK31>-@vt>l7 zV)JC2u=E4k;(YN7Os4_55zFrHV!@DA-{Y%{f+>tva6WP+O7Oa7)0UJzl;0nME|O!{M{AAU+23Y>F{-rl3Ic|iZ@59u5%`N_|>*}4XsThOi7_}SZk zhcqkk?Cde8FLW-?MpT-Ilo~M!S2DS_u_53V8RuVR=!GhsyBd|MN_R72eBm=ai+KCH z7Da8uN1tabrYkC)CX*LaQa`|IT4<$=Y^y}$mdZE3-J#HQsczH=rwhEt2Krvi{l9n< zyP+_7X5pM%kz}ItKamN^#*JMJTOo~76hnySTQZFs{c40#Rxu831o6LCcf>7*Obc84 zeoj9al?hhD?6HgQOla&{B>EB6Qjg8{EoO@{{*}eFui!Zjg<757!4F7Mm8CP}+RY!} z`=WpOl3II{+3<=|I_k4EQvEKV*7Ud*ZA|2D;Pfve{qpqK^B znn-7h-x>u=7|lur7X1OKFby5vD&$zSm zx2f5?%vSHQz4dKs)$1r)K%6K{Mk}hV*QAke@5VkGd$$<%AG7iUn%#tYMRc&=Koj?5 z&RiNh4b#KcOPE@b=f_9PuP)iU)?;f^;o5FY8tXj$a7-E-(wtbZGJbmVo9x#-YS(ty z+ux$ztg+GEkSW<#>lXED535k-^6~=?uKftFbBtuZaAP;)p?2olQ8t z)HpwKu!;o)SjKZgtb!@)2CSw@btl0rX(kdy`7Df6xIfVlt-r)yz4b#m)A_~8 z`y5Svi633EUHc)o>Th#*^Da)P@W1}EKj7^DVDHU-CCSe-y(iX;$bC8I1i)iOd>Iz%)1dD4lxdT$x+qRGL*51qh5bfgsBN?}p?5M`aOgvC-s zR7$rfr4TFyPj%&XRm!YaIkY4Us+ubE&?(AoEU7|y=@u1z45iGFm9A0YJTC2|x8`!L^D{zEHYV;N>Se4S+y z#ViGKd1gzjv-m9ORFxW5Aq~KymK4{uD(gtfJYg{eEZpH)BIB#1Kq{Q%MVa|4^Lg_! zTUjYnoLTu^B_T#6=<1rXa&#*ag)N=bnzlk`mxJqqB2dU$u|zcs@>?NM&H0DXx?*2M z?I!m@X7QFarpyqQoN8SP%K3^!CHGS)h4RO!=Esh1ng1^KBg={9rK_z(`*Od_oapl0 zrz`w-=>S)F{C}krTU`mv#b4zvuN=MFDi&D0M?{$jOuWb#F27URhiGVV?8JVEYoS;< z>P21rHzoi-w%-4?-}9T;md6e2zwT#$+WLRheae4DA^79g|EqrHuY25oTj%XJu?_hO zwH-WWv@4I<`cIZ8%irBa3@*4&#NQ{&-_la79y((F{|M*DuHNJ$2zvHgFY{rT&D*01`$-}F8I*InORN3V15;rA$Vg(Pm{Pkqub!fe{K zdkVIx$>zGI#Zo9GHz*?Ua3I92kZ5WUjdJvcC`?^B^;+xd7!{k#fxwG-w5w~9fE0uHx*N|3Fr&y zW>)i>EN<$pJ;G3DetwEx>5wN8ksG2_t5_{l3gx=hq_uWU7K>3hB^JV{8`8OAvbk;0 zunSqR>Xs@qi2Y?K8#1D37DaN+E@XbH$Urr8A#&(=ix~2m%wa0+hU`sY;4Hj$gtG}l@B2}$ZP7@ZPD zCW>(K1){KPlBcJLi%%(f=#^a*TSsf{fNm3qb9w%q(L^LSp_(~~DyH`psx9GYiLg5b zjWwNAkE!=`iKPyMOiulZMt{Y4fg;%=w=Zd~->1{+Qr9+l=kSDYA5;?ZB*5>)0 zJv2q2tz!8-5=~K0pqXW^RoS4?1%g=SEamc=5sqKs%+*Bpv^f8wd8H^Mxx!N9TvN!* zUWpD~x0|MAuC=&6HC>{y1=>6p z)`6nLab-$DqoPx@ENqF()=PA__&h};%7mDl62}n_XJ@99DOB|qo$3w)f5~en?@6bHTJbR~4^^`nEEf1_ikJ8- z;|XJd`V$z+%;o<1A+x|`uyhFI!KzavDz?>?qVIbr2ONIzEk66~@33C0ax@z-TV#Zx z5UvB};|~~~|CBH`G3pHz)g*Df(kW22WoEbVY^33gJk}^;lQf!P3Dmf7yv3(7OHv4U zQPLq-o+e5(;xNW{3N&j6t!OYlIc5>$oI4|OO`t%1(rC%XR!Fxyp;}RxP0m?N3<4*F z{0j3)M7??qQ?FBP>lD=`Z(hE|S$NEw({FOJ{5Qu-TnvM=zo!$ z+qYS-w@6~0Fv{sv6KeGdM&0A7n|t(kLz32yQ0*Tx^}f$Mo6%e!Q5eTO9EoPJM!(%8 zh(uGVypB~J`*H5(n5nr$&o6ozTa3)^+{MB~p73eJ`pizpz|4g9pn$xvtJMAGG3Yp9$~ z9gfeJR1Awa(7_3XhlHtDV=+p}ofz9TaHUHsCXQ5@^V_J_sp|oSW=edcUMW~aDpR+E zo2o>yuv&~}WA3bPvK&`9n2+hUK0`gMbMgKGl}5_O#wN|$RX%w5 zb*ATMq-l#Zh*0B!+=dj5xwGKjgKvo+J2pGdpygr^;hd^oF!u$Tug2(n#M!-fC2eAD zz0E-6#J~SKs?|ZYdxT-Y;I(g}q@wv2lesCCO))T`(P|xW<4%pcH(}u?1c@SDY(e6% z@ZUt&Y9#rFZ2o%A5#Dmd){e=IeM1rtM&pR?n$0UOYwT|e_n1qRrOZ!bUi?y@fACBy zaoP6|G8Pv$v*RU2rgHns8|++HX>VH8*F^5W%FXQ-F&8w~TD1CWc)E=*0S>M zECwl=UC`PW4)qE1lOeg5vU_cpPS2)V6F=`MYpvV3PLtyY9>D?@@4YAQC9SOu`P|{m z0~QyLh|*9xt0MP8Vt1Xv`z($RaUNWf`w{w1552jIX*A_`NzrBmPR9K70qfiAbelEe z)ZpZN#`xl#LTOWN^k}xX@!U&}-uiQ#^8uCWF4y;;W4*hL@6UPl>U9QTz&GFe0Y5sv z$MNZXRBc;kAqU%G*~PyB!y=G+BW_60z+}ov>7Pt z%m?Q*J3X1zTd!=>ur@%ToZ}IyY17->C(Q%qvm=Jb3z{2ivf(}(JfzmTBVAz!Z~Qx& zjb~ZT2DsxB>T7iZ?}99K>EGPv`t{E<9xXV3?-J4`xhe$teL9^!u6qyr?iKc*zDeW_ zsCD+_eQaINtEy9 z=@4fYP^)dyXsl5n295??JUU=~|FhIv8(f_J3=Eg;J9oKr_a)wZ<4;lbO>W(Kk=$%D zpUoK`jHuLZVfD6f-3#2o0e7GOGSzB>AN}O(5^21(eV1N$6UEH1+Af>7Owe5})5_H&HYbySgUx zQ@2_#(WtbUdl&KiYz2un~i6pK8sj}tOg;xD(wu3O zj^mY^RMd+l&iOGOy2J&G&nd}8g&Y=Ar17?pq$MRUD~i&wx#BB7cK#NtELN#uE3zh$ zPSRYJQ8UUaUsmj=6iH>JrLM%h1l7=_OI5gF#cL%JS}8?QQR9eO*^qc_r9>F7|dqahBPZP zk_8UBSmohL5p(5y7O_4>UOK#smChohEAc+D5mH!{=enSbtQz>f7TCiM? zaI(r{s+2;o#AU0xq<)Fdu2i%Svw_8sU-{3XbSg{dt4fySsCp@ui{ntbr&j_gE2png ziohbDS~_u+^4tg!TE;A`gxX@2N32NXb}ongi`6-m8u`k-EV0wMBKs+<+|7UGh$-a$ z7fLB|OYvX4N17DN9AHEH@S-f|Atd!mllLnjXv>UXRr#=CCLH2rKTfRABu{fW*r3bn zsF24{Svju7vDE&>|M)-rPaoI3{G-P4fP?04fJEw-C>%@U5h6GOObv*9@dNIU_ z&dCIRc}*u#&#-#JP13@h1tiH3C-gBJHXEC|oRClB(w8p;zBtkGl7f0IrBO49;t10y z3sp~GleApU@_NFlCMMPmU1t3({0PxKsaAH_X?+#7uyFh%=CO_wrKF*O>kHvH!LGvH z+y9J;W^#V|4uLZua&@$PlcF$*Q-Kw>rCTM=3q0SGIdK#ni7L(_AJeYU+kK8&rzPDB z-sJ+d(w3rY=3mMjwdQV@t51uDMoKJlFC*b96oL*?VAhIE;@A|cpji`HwR_ALb2))7 z+&<1EEi;Ui5vuM>1g!|7jr>x)6qrWC?9uE#N8p^}yC*W6IgKQQiK;Ddd=-hrBv!e7 z=RaX*=LWhEqx^u;cucpp#&9%YFkF&GHCbd@Mqf606(yizJV&$rv}`1qwQUM9*{r5m zy*-KeGjt!TX=66`$yJly))snYK&5HX?p5XaQ%#d*E1_Zvq1YlLk_By5dxkVvBS=oD zcfN~mX3RWrJyRmIq&qFm*j``f^ZR=ej}@gcQC7OZ1$nl5o- z0_QBm-y%!o#IkUi)GJk)MKljwf;2%l3^b!6i~k@=A@2>2IT(!z(*P%#t(q}9_eKYtIS;8G{r>Dxpa^h>byk5#RaMvqv*@hd5o+_{JEDzw*b;<_oz@rX>nz%AayW5B@s0VDrkGYsx=x%@VMT4MBcOTq#0J&oBo zMOVak-C{ganT=G5ysforM2iA{B$|-Iv2Ed=N4Q5WnvqGdDRv6BuD(nq*k_~uRi1z0 zE9`FGrfoN=V9Lgv@8^VBj@?;s_4*;*tqWZBkk+~j)nfv_PHv1z41+)w=+Hpo@`Q7$ z+cF4*NTu3rwpD^C#jd7^q-i}j>9uUEswQ##ikV_)G3Voya2C)Pu6EI&Qw!=9RU-2* zCmIcr<%Pz~7uR~shTdT`kEQeV{?z52OO=ObKEY6BPl>oyU*mo-=k>t?-)NGEr~|#j zsW}Je>RN?O149%E4vCWfY^-R5~47y5x_} zeF8tG(~4Q|v>46}VkhB7v%}b%vj`kaa|5@C$c&h(_zjL!Mqz=UsS-)-2L;^nuS`8*}nQUbfZp^HAGS*i8`UVwareqiyMq+ZtXL2P6)ygPd)oj2wWd$ddWs_ zT_Wf24K6r5n{fD(uj7v$D%~4&Hm_ne4Ej&Kh+bbKa*rk2Jalys17SjiCng;aG1>v2 z{hd2p*&Oo0$mi%H!gW%{i%TlaBPkjlA9+}{E^9qOhY+*~jg5W_UCX#QpVP3q?DPea za4eC~y_RsdSJ~Lf`KMp3$bp#ezi)ByzK3&^5)a|2KkV>@7d^TyjYgx6s?2CsT}JKz z)2tJ?4!(1j*)YX@IKp-37#k_A?IzdmRIscHg_crjZ*unicLZx8I0N(`qPtnvjsBf*& zy?!0vyHBImqE@dnIQ%KW=$N}N{tFZZ%6fG2y)2Z#z+_*-ZeUEx8<;JxaX;xbdmjP9)PPYa(Hm{JX5hsIh6Zli? zYM<@(XNiI-&DJK}<~7{-lBxebe&mn|+6U(n6Q9HeR-=mD0#mOtUVc-sQ26}SFY(;o zb>`6$Cs42|O|l|jJfHIDwIGZy$zU1um9+ggu_2ykUd}vrI7vr}jsykI$B!o=n z_se|BOgvxyg!yueZLechcBsqYfgIhi(exI}`3Z`^BfDdKzb$h`i^_~R8Q@P6obi;! zSY$3cRGT)<_8n5iBuGw)iwJjKiV(3I%l%T+jA~_rUady6vS1>A>#lR}tr1n_CNu*A zZ-no>O`41R{0gc$XX|#2-iA+_r_!-1p1Fm1sdb=Wr=B9&?G!}Fli_!a< z6mWKL-efVF;JX<{eUsenaAo};5;|2bhwn;COp&=L*yNGP=K2PfV1{)1l21Q(sW6GtHMSvCQGaI+d0qgsTfv9Ao5$& z8qPe$a|3F&Nw3#qt*aA+GmZ~c4&PqL=Z%^@!YFLsIE)yM>v9O~=-nZ;UX$+a7EisP z@#-xXCD(}47BkOd<{H#%F}F8+s9G#(Q47DI)4IaNc*I~7a_y?kwQY?gyTWYtEdS)i z-<1gEKe_i)j?VvA6jLWoZ*q0*S-$t)*ZK4J-rx_P`3(Q{=e{hT<{DB4Wdc;n~@ z-7xXI0Hayw#oc}0dU%iDxpD=?F!{mz_pw_IdETWEB}K)&jAJQ^m8hn!oR?+KQwZ?N zW0$bNB4;W2%9(j>V~yY4+T!JnOBcSOen{7D zUW$1|@i?DVlukw|0Bb91u@GaW6Ss`Z5riQjR7&LYs=p!kTcVT&`qz}gXqvBjMbZtb zeAo;TBD^MZXLFfvEQHx4$>i~sLrF>bIpRH;q$ribxA>b7rKQ}s$_N&MtZ*(1Qj&DF zu5yiq`Yh4T^5;Pz6Yg!1<6M-461lB1$j4>imlCf)GEYKrQw2(uG@Mq*WI5MRaL%4p?sfLYbbIyucG zzFX9|xx{F%9K)-NLsxV;M35J&++MA8!i)FnS~)6^E7>aIs6=v0ocYR0El-6Q?<(?O5ml@s}!-1(X`O2CJQ%} z!gWrSD2hq*ge($H=A5lfhwJ-OTAeCZqmJ1WxxOj2wnn7Ecrhj~D&%S%&k1E?#cpI= z-Ghy$A(2}m1FTv#Wk#h{Nn~?DpxMx>xS=8QQ1fD+D1DK%*ex5^*#b8Z1=n-5n@?d@ z*17OP4#x+~T!&Z`I%e!kI!Zbh&tAl?~vsqF6U$1WlWKq<)pGA3B^P~j<*a+d{L+s zm{m)<#Y5q+jE=|^o76*!NLeTfLQ`TBy~yMCv;P$@-+YG2aweUi0vVhYo-DrJed`UG zN3E#_Y8p{n+aXP6B!R$2-au2Tc#8|1#Ual4Z4|SRLZPOPuo?xLZA)aMu2*HAo^Cuv zzxx8NGn37tTD2mNpRVS_N-UclVyD{L3z*5a%pXhjQ$phri+E11buiToT{z66OgdUW zb8SxwsPQWQR}`IwnoD<}5NQQY%TN^zU6)8T@$D1BYxy@tx^gAgcGV=XG^l7QP82ft z9GRtEH4KTK)3vf#mN=@C4lU~%QT(PwCh>8?VOtSmt7&2BWrlAod>&~obDx|rk^>8I zp%KcgCKW+X6U;1uXEQWSPM-@8aNU4qo`MxMvv^hgeGi0?$F(Pa@i#JNwm)srHy zn=UAd0LNR(;R!=);CP8VCqiJo9GnyQE`B({4I&zqn#^OG`ypPMNoRGD1%yek%Fi~? z%m`Io5<~;JFN?*5+5CXCnBm1j%!Y~)5_>cG9rm-C6boC8Z8U70X&{Frs`WK?H*R1V zUA7v18kGtYZ_LT?k}wL;bc@rYH{CQTNFT{_DH;ZbQ6Y;};$Cf15m^+`s2kFy z;rR-|Tr_tZbl3JV^a)yJNtOjD$|cQ4Mid4dKRm|`9NFj{nqnr*Pdd#u}f8{69q!_Hp-@rDza}c>EFFibL(x!+F#!UHv~LLkzmifj#dZqZ zdWM^21ck}TxQV|o*eVQ^#3ab;EYLVz1|&<9KiF;ZT;1aBOO;16A75$lU_9Z$Lgl~% zKh7i)cF*YWyX#$=y1}JC;k$zw_vaavT8-V#4hM@1P8TWte1m_u@mc=2^9TIp^n`OS zL$_;eZEZ4kLs~6^&3=Q|4rkbAN@4Xmo+#3>CB*D7R%x`LRqOJ>gN)@Y;prROJUmGl zJ1L7`OXA97A%5p3;|rBQ*GL;0&0ayjnW6;|9iuD1F9seprG}fS3}!j=>5QlD^fs@1xj5$VL|~2$XlNy#Ft<^RHer?!I1$awyL|p@zfYxOaCUl%pEg(q8HU+nd;1pG zc5iX>#tZcNJM^wx zvbMEDtroJqwM7``(sjMIbBk2Xh?g13@iE43A9a0=_3Klv-Noz2V|w8*I2S`nE$TIq{VN>o2Gv^1t*suGA)aG03^kSxlx_>wIvz7`&T9`9 z?jOeJ)jICLqVRQI`D2Z{I}=VXL*9LVB2l>lL%eitrsp>EQ3{{Iz#A8gQAU!K6EAKG_O|dZj))ft{>hkZl3{N& z*}48IosGMaXkyn(yrytgCBm6BR#BP-yPy4<#Oz~MB|C`CEl7|VNss))>4LuP9C_jT^xd4(`NlfUh0 z(qZ_$fHaz8ZW|a4gX_{Z$ zSVpr0`rQuQ`Yw9zvshkmGCIUBx>TAk(d|A<#b_{cA4xRvbi81EI+nQqL^vYXH>nD$ zO*m#_eVd*AyJWe`#o#9xW=fD~(!CwUGwz@LfI{0LRXm3CHs*@Yb5!5>IMWx(v?_C5~2fM8m0p zZo8llF!Y+l9oMaWP6t)iTYcVt^IfX!qPG>4MuTW^AqU7By(OF5b#@iwLNC@ zG5$p0pT*!rA_)?P$hU2^m@Xy+zDLEX$vV(?Jn9|sdt~8^O_Cokq1IyUKd$q8|53o+ zcEF=klY{p&9tnDapbhAe9Bzm+lSjuX^Kpfxr{F|0u5`O})*1|k9ytN^Mog>IChB&W ze=Eb-yv@$jJG8pzDEMsFx2RVta@bG|L5k6@^FhJjFs0BeZtQot*^f}nF6YynEVJlu z>a+UkHgvN2*bxla(@X)znQ+rc-{l81Y9}uCZy?cw;(| z_5Xi<>jo87qfxQ=#_1!DW=nFlB1O!Scr5gjqNEOqbqXA?AZ|$)vMPrPwUt1vO7gE- zijFIcu5_d3D{)dQb5~_PuBv`0U@NO!V+jXVOP8<^ki~GKlBY6rUetw1F|TyD8Y>Et zjFAd z7WXqTEFuPA1yf%Lo%ssKEhSi0m9-ZVm92e!BmcPX%UWvcI?$E=N<;fz^_eD|uzJ0{i`xxPz zt`N>omM6>Khh?<9p%8f<^M?h& zAVI0?6f(3ek0yYd3Rx z>zBk@B5`5@S1R1DVGh%U$cxjdZ9KzrQ70HbqPJgXV>72+k7QP2%QC50;+O*_1)Y(2|pa>jfBytP-_KQ^6Vzl%bEeFgd4*pVz^h2~<$1HjTe#&;g$E#O&iRDzgXc{1e zSVJkO>MB){ze`S(r*b0O)^)6v2%I5=2+C|PF+3!4inF*Bg;j-$$k`^xjRM>#lFc8H zNhJ#RI8$+wR3eVWGfyHX+sooz6so#r$i|2ek}X}sl45k(yeNmSOGjo9CxmH+lO%E! zU1WF3R)WYf);0Nh+2GMNPUZt1Uf$z!I;CM&rDOSYGLT5+EG;Cy+SY5#CPSQshpN`( zFoCn2Q>(Sh+@?&W)@;j$m6BIjYpu&%tc*l9Y2!q=yv4N=mJPq~l3YEeYF4o-0(1BQ zv)M6?)-zHdjlC*GCfsZSCD%sP6AY`)_3f9bSDLuNT;_9cwy&_5kJ;^C<*V0j%RJ!M z58vb7`9ns_QR#jzgj02jVzp7N9`(A#m+rhI-Q1^>Q|8VkNmgZaal-uJH&7}8R=tg? zwn;+KcAudrQxv^HmPKT7g>adWxNbQ)UTacm^(k_V#nA@@mlvqk8ijB_h#YcP2nIQ3 zZ3h$~QZ(?hH_5WM$ct;J<_4{Ho&D`+h~p|p?;fIxYc~<7?1VU8kOX5?EyZk9QS=HG z*`mn^6I0@zg&RP)eZ}`S@H3`k6=#s4DK#ohkrUS>6R*v{9maT5h~rddm?k5Y{A``Q z>%Yg=)=Tv2&#~KimhH|CR&GdSzg?Z9RwE)!gK>dniOKpk zW-|vh&e*GH^cyu&Iy^d@FdZ&vR9on(5QiLzeP09xm)?vpgvHciGKuh`8ndX!@xU|1Siq+wMpd7nKz@L5g^Hnt50mnrw(_wb^W*|9>k z2erPz@WNp}EwFbpHg{qytxj-i(>HpUO2qMOjApGfm`s`aHqI<2^~Jr$ zhRoKiG*vcl?vm$al z>6r6J53uT+SazHF#U*Kaj#h(s8lkSWcKNRP0rqx=Ws)aABE(PQu4!?*e_7`G`c%2 z!nn%Y-@QlpZU(0T+FDJLQpCW8aFn*5-6L{Sve$$->{8j#vHJ$yzDc*&rN}!Bj)lv) zPY?`=k}Xc&_K5!CfMTdh5mh!{TM9`qB^i#WZeGXi?~}|fXm0P&SgT=K4T2!V_fJWp zDQ4paTJt5m$&$jGQ`GB>AN*8e)1#vd|6IjvH01DErE{J3<~l`wh*hnknKxLDmKfEH zq!7PVI?kno*4iMPzfByDSf}aPS7F4-N?9 zm?Da#z%CH>^ZAm&=%*~bW3qf5Tf2)Nh)9tgbW7yDZWH=bmeU`hs3B=KVLp3E5QRjk z&*1EvX!aJj_MYZi-(;4Ih>|AGOl)_HZhwbN3^f+}%pbjvs_hep27^b3%#IFa?1*q^ znf5vTtvc?qihH7yoi6al5wT+u&T=AG#T!o~vV7vY#X&qhZ$ zOyB0p?izc&S2!8ZS-K0F{hOHTj83aB?}>J|gWVMamlG)r-@Wq(OvFHDbdT7|*#F86 zUi|XQH2V#%Y~H|+JQ~ei7L$zW=_SkQdo1HKJ~;X&%S5NzYf5)!w|R?-wTriWfSvmk zxx;vLOt*WLlgk4p^C4@yUy>+f&z-W~USqPj;LUG;8+UvxpRp##iNqrBUEd+iBP?x~ zG@qdxYcy+nZ1wICBo~~Vj5&DpfV1H_ORqt5ZI6q=yX4tIJ|DGOceuLq9I6`7ZdB0B z9)7&Qoh|suzx)aH{x)~+R@v>xsQDJ7F&LFKn(JF=BICT$k;4IJ_rFaN)KN8`4KX~_ zh)U%C{1B^gM~c#E_DDLKF9(n0@0^H8X>{7s0dJbSR1^cpJL3HE0ZAI;Cu8*56wBTa zPit7!7L8sVqb7zr#uycW{yxXDQ|zX|(-!!P4Bb%J>ffMI-QxWGkgPZ+6gcIqiq%e0 z^(K~CC)aeGxJM9WG@2$yZ@)=Hxkeg0lWm#HkR=|Mqy%C);StX@xmsv1zZdh!l=M%*aUO1>M^?M@w4|L6hl0do7C%I*K@Xd z+jJTs&ALfL3>&T2xp}pNW?f>LQ?jJRI}c+yL?|Ax4Nc@zD;%F^9G)1A<_e>c&(>yx zMkD6x#xq#Pk}#U$1O{WbplN@eKfd`nNfr6u@4e0G>FcO^o#`-VZ}TPEogMz@Ghd?H z-{oKa+kZ`cdx!t#>1PSDj2Al{PLq&#&Q4JjLk?pFf+Q4Ya^UU{_xG4)IX`=NK%-Ta z0#uflK1v~$>QX?=P>NE-lnz`?{V?y9Rko@W5h-!Q^DtzdL@e?MFZB7nohy9n^qB9R zpYp}6T{)Qge>{4?(P)fq7?_HTiY^B-ixS%`9IaAvE9YgU^R{%gmZF=eJw$G8Ch^Uz zglSd&H;F+`vQp?2*kds`D>8BO6+XC7N;j%fIxofWsGt(5MTz{C!XZ*wEsud#zCK?K zvkF00)ywQ#AqE;+i5yO|GQd|`9U8ewMJDS}`NLFNS68@SwZua!W#o?B2kB5&H0`lU~M?u*zLlWvq@AGDW{I$>cD$5GJJvTa@{>Qiv7qUs0FIb(X^83 z`M1&mE6$x1qUE~9wN_>Te~8$YAD7G5h;vp*^mX|ek8_9xa#{|G7bPi8?#aqoD+TzK zt5yodVq3-aB5~#A@t0U`t&Bh_R&}e~Iz=tr$=P3B?^3wu@ikfsySWsQHF+F`V6Ux? zkvI=|USr*VdxU9~B=)FU31J|zOB>=&FY_T~UW_JC zvMP>~;Z9>JdO)pV;fc<@s>|tES-Rx5oI0I`2CCk{QVndTG;EtNvv7i({k1+?#g!su z$Ie)|bB5y-$91K%N9NK5BHuSbZ=}>(Ifb!7l9*+Ioa-nRhsyRF*v$-EZ&0%R!#5i+L3YMPlQ*V8V-R>(=MD&9h z7e_;ibi15HRaA6)Q@UOwZ%*PnBmw~_8$U~ubc=fDt_UrX;$X$@qZK00GQg;VTGepJ z=h9thcSD(bC9`f-1uqcIrHnLCusa4K!1cCjtaooS8Xj_b z_Ge7J6BJvxZYOxdLl!3v;V6*}K21qcbd@~zq|;M09R=>&w3;$6$hkO|O=v^pU?~P! zY>EJ4c)_B*eTM0L)Da1*&C ziwiQpAWs~WVh>Z_m-mcr!{+&&z8n&elg;w^qnsKq5n-8pohY6qqOB0mDH*BA6_OL= zB|S%%XtBI(E~ttuLWKZZv#U}d6#~5%`OE@;HC1g$#Ffl;5);p|xGm4AsX|?3(F$l- zkxIc=L!Qy%lxUuQ@lr(q9m6&RElV`5Jz;1hu zAdBQ=f1HVil-Q4ge!q?vk0{b3c6V=JnN?EZ3=U5TQ;{WGAr2#%(Wxmd(zqs_|C%DQ z$2-gy9^=6w`&-ZO>aEYB7b@q26Sg|*_?gF}*(JyGAs5R_;yfTtR5?H(n)sU0Aj=(g zclvzg#!Iq3JfEF2T+HS7J@8zTWL!3WLZQmH$wCKJSztD+7}mN(GbX+(i!$N5)hi7- zkPyv0nOhpqhEjYG2vM`yWX#eX-LjzrV8oW##lk*n(x z%v=`70pTPi_cI7gTGbb5a-GfkSJ~ZpmRr}ltoJRtYdU7t!EQ`xwx@Jj52>`?CT*UO zH{Pee^MLlo0aoifG#e9K7raoocWs=BhcnCgLSv0rv=Y1gXdK~97P1K=vJji5xc}58 zdR;h)^h%uvmj=fNDUM@s_{ieXqnt=w7rx8INx|iVh)zS}YR_cD?6A|^;^BD0Xkioh zHgmth4-P_JKaZIw6RbuTHH-11oXybYkGDTdrnro=kn;>KREwwyj%{LSu)CFUkqx;F zV)Cev&OI>}GO5j|w4g1h0|GY}=Mp*C?=}cCN9MhUnaPjd@)(`E)O#YXz>;ojXCY9Q z;<_r>+1sG1%s754W%f`IB4T!5ZDTit_);MH_5y9&+vpJcHfM(l=kLXwjv^exAlEEr z0*x7qOmkSCrFcgw)02o~7D*S4(TwEpm>6qJvMIjjqMHF`E#s*df1ekwZ*z2Vk0LeE z44XUG@36kM#@gCd_BXC^e{jL0!F%!^P_Omnu!)~~RB9d0F8&nXw)q0giql;-& zF${$`9kIOp4xRNDw{F}b48~N9Dsw^paA!D^M;v|U8z_xK8hsOgq>-G?S^w+?*Pp(H zZd_wD3YcCjxPD`kYrQ4M7bdU2Z!=vkC1N;BR4Vlv;W)wlzRLdZ+B|<-;IJK3eT(yn z$zrC{TYHu$HaRPEva7*O-pZNb6M!JwfT2XzQSMG>KOq-1l*Q=)h47o^bodR6g@ER;@`|EO_w` zud(s;2Iv3x3AL|wx%-7R$j|BY4cgro$y5UY6{EAIsW{JEV4-xai84A5n{^!$KHGON|NShe!uV$8R^aO zw!CRSJ&wZ}4!PtK1b3H^017e?2nd31bfX)60(}PE30U3eLJ*{dNG`z@D4O98$Ml%C z)#XnefAXX^;hpflku?+qL95l01VmOe8eP>@nI|(cG9upp^E|)j@|8611e^44o*puoG1y1lM%s8!)!P#y&)B=!RgtU>(e8u-J4QW zxO(=CqaQwEIi5=dtzOwBjZK1!K2}FZbsU!CDcg6xj;@DXJx}mo&ZKCdckZGHhh#;g zvbBxboKidRQS>X~S&FG0lI2^>j!&p|?y=duW`Chnj8#~#N&d?vds zySD{Jp~hr3Wf@%1?%a}nz0>heIQsHa{Lz^A5B~{IPD-(Jtt}F-Rl>ZAV1b`L`v}w_ zdz<&Mv<7LBV>olR4&FidD%3|iQeS~gZ?q5qe()EA559fXXL^_RN2Iv&hh*{JNGu}G&VRNKBw8}(yHIW zi*iQOrzBB@crhmp#`2n3t8b#GGd{fg&seMPqt|ZG?A{<3nCjv=73V%tTxT(VOub%{ zeXg3`rtaP)Pec6hTBZhV(;`YQ$!ReeF0l0-X}GJnE$Xe?%)KFbCWs;;iMzls_pz#X zQIr#^ZbK$T#r=ProuJzalgmPW*EBn#)_xb)>9AZb@q+|EJ|)POOrITLWxEvVl=19K z+^$8pTgR>3gQ7~OaTCK_m)-EHI-|%I4Emo)qlgeBOkubzOqR=m6h(EzrME+{uNaR8$B|Dza`u z82tR@64lXI#v09s1-rMWTwNQSzld>Ku(@Lq<{tjk#24g=Gf@+x%gUBUbI#$8D8Eqg zyp-j{px$nB@hoRP&vBeKQ8uF0^T`Z>r&VY=8cF0Z4HTAsm5t^)IpVmklO!{$6>;BH zP^~#cxz4DsQK?jDR+m&vi?e=05PH-rF!UBwO`EY-@Z@qxk=qiPt`r7-q*8BKB$>x# zsxt`-0^j1|8p&V1De)X`Q5v}PNpgR#pMf*uD(aG z{0YgT!_8aY;Ri3D^7#6S|K=b42KU~2pNeL1zuVz|dHGBdG{3pN$zL2jV;RQMRQ&$I z0oRKqKhdh;d^+b#a+=y{n`TvfWrG-&Z!gj{v-uF$x-Oi-3sTxp6eN?}%@k;QA& zO|hPUFHes7!O;uO(~#e}c~2f=(>SJWTGZScwR)W}T#$zmL0DGVh_yr-1f>vWnq~S` z_P3U(Ua^)C_-U~O%92#3fWs69fB=g0ZW)+&1v?TJ^ zf?g>=uOi7S{YE8DR_|XLZA;->cJE4LdMZ0$g@r;OgvIM&CDcl>RVnelWs72bH&c`H79U6G5R!MJlh3D2)qZDXY2IVX-KSKehR#(Se37%Hvc|Vh(KvnLO z@-eF(UAgZl^*8Z%#p{#_Vr7+JR?4*UYoT2n^Sth8E`NfopArdjX(%W^PI24_p}iEs z%bzMfKV7cHGx?mlB(;_6a#bFVx=hE*{$HiUerGFmxuUK_(jF$VAf^fx)f0GJ+v;A#v;>KzAM*MxV{TnvfW4=o8hSIQ7 zioL-q>H9|PeY5>T-I6%wfBooxkT>Ka>0-Nu94>^*geZdX6#B;zVU*xDwpk1pGF>OS zAiY5%sGn(R|cf`E()Ne~hAhopfJLkyhSIw%byUtrq$Bm$9J zyVMU()FB;~jqHV7nIv`nyE6}@5;EFqc&a@pxN+T@BD5T&39v}q=LM#bW~ zVpX`&{U)AQFr3ciKvdJtWrtQGhU5Bun(nq-tj?o|aX6B=$wfTF%TiiS9akdRGKs?y z$D*GXGC3{=KEhorh5)9fNQb@HpHZ4nw;gP&MDxmps-nsCsjgYHgb-{Q5|QnT1X>)* z?k-)?XqpDDbUdfTX;dcq#Nu0|0o1bBN(>TIrNnCqk-1`6)Gb>+r)?P23`@H6E2e>$ zqg0oL>*SrV62#(X_)G;hI#URRTV74D&74ME!_-rWyY^BKZ#iW? z^N6DnWFdtT%jCJGZPV-S5sR+b0JIElZ{6dA-S^n3wmBJ|W2idEqieqZ^hYva zV1jNnh{Bj4n8?2BEDmMCjj1_&c=KJk@P9G5Wa5{?cHl1vMyDjhCB(Merxat%hJ|K1 zM3d*_>73g74J_A?2+_P~kuDyG^~g0H-3Y?%0q6f-Dj)U;P5^u?IY&q3!2;K ztZkpsTYE&SdrGQ*LZV(#7?+sVkh(p_(#B|oLlV09o!wI# z%y>uL;BB|VN6TX_rZ$6DGiJWZpuZs2puJ|22)tWjlO_@O>pdL9=8s-IqOVqEkN8GA zV|&Xdsm53v8eTmhCPP;;LNAqR|K^6t&HWDBt#vAf!j1N?^40aPaI1X)Gzsz=_4`R^bnUA%pF`H-jk9fZS&Oc&p=eu;<2dEeluPBDb z&6Y5FH5r_K#Mb-&n6LlZeU|fc#?Qyp-gbHCTNMiJh%jE~?3uv8PZ5|T&L#?CGJ8aVICb-5FbYVmTZxk`QzLND9v2ZFhQHPWEzvJn$MWnWS%`r#(_@!42n7OdKd<$=Z)Ks}V-8e0Kk0cK1T`79@2q6^cMNV^_<6WtVv z+9N1JYTa$7r{BkJb+M`%ty_24y7!LkxSh?$M6to}+AF#9gfke#?`@$r054W=| zk-B*%`t=>cBu2A3BxyjBh*YDfzR>8c1vKk1g|UUM31s#N&8*5PXbtS%D zB#x(714&AVo=?EY&>9_iUs2zip&4ha-E?SfX>@A8&2H=0>9`M=Ej`9BKEvq>v&<=z z*)>7DhV5*~PQoahu@ui478HiKC!V5c;{GR>ozja_NVVrQn*~>wnY;&|CR3gtdtAJ_ z#HtufFUCwBPf_fQyWc$Iy|>>b%Lbxoh3&of36l%_=rP^qAw*-El@0m>k4Jy?6sy_h zgM%APM+t-B6BO$Tr?bQE!LKoy4(MNg#QXPev)9`vSn3QHpR;p!2h*^K5{2pfN9dvl zUT}A`2CmbS^##4oAyq*GQm%2EI>deaVN7d%Lz*c1ug*aaF)WejyyDdtr&#U-Dy}fR zd`bIYhtAGh^u0NQ{wZOR;uRC3WJ1;K5{{q9#M#>JhZO3ZU-`zbvbp{a>y2$@(HRxD zDFxj{@PjgqmhW&e7@=uPnyn5e$Jazbjik7s;%>9Mehz_yyW z^#+sSHEE);b+AUWWwBTYa?S+Z?9$!Yr`GLp@#zVp|9J)%(EYU=9PD@SwK?6x21(Rs zIT9j_g`y?ou}JZ)VY?M7t%3ZGPmU9GyMnIeL{U!n(BZ~GlleR&PCO27uaTrns`VbB z2Mr^UJ)*;xDY|R0vsaM_WDD!E#w zQc=pzVLDTm7TTu3gP^VF5=gT*w;P5s(k$=P@6KPoR^Q6 zNbeQ;J1-S}i3LYW%(+a2tFQO36jJlm-Yj2qi90U!AWbWKnOBivQT$u>^y;N*^BVhH zNXE8EVwVDKA=j3LG%w3fODV;0xnrc*yb_3&RXSWIjB|Nj5Nl8+FB94-D;&4{xYQM5 zx7c=2HA-WhPjWeM|N}d76;s<$IJtfmE0g%yM6qKTbYpnebN2 z-~S>hzd}goS!vvs0&-fWxfSh=0Q~oDdz}c*{x-U7|0bU7Z?iPw5Mr!jmnot| zI(x;yJ4Ue_+;&IkY%B*;*<~qou4s{w`AS(}D!Pa=1*>J@Rx6+^aNAYVbSYCAQ54bJ z-l1AEnT)4|-UQ33v&eiV@dX2hc#O38f$ARemEsnDyR-J zS+aF#(CZXT#!LKx=zKBcKv7Xx$0MXp)f3V~O1oi$;H8 z%i+4{s}%@VRcn!DRno+xV(wz9>x5yva+eG7VIZv9M4muOZLrzeLlZ;4(C6j#7d$%q zGsXgwn3=LSD-JxCNysP;S&A-P)23=yutf@9m4!+Y!F;t0x$-<}wn@V>Wy&T@bHZFU zS;=ItSWw4eF^odjv1r>imaa)*b`ZuaqYy9lWxuaLJ}bJ3qT4bBAzarIeO9Ovg{Daa znl8n8A%0~NuU5!(un>|(V&LiEoXg=6alGJa?n&qT_4tb8(-&llhi;oVu0@(Ir10xV zT(3!%XUt||usO%FIwjhCwj^9Eq(MNlMcQ@9Z3MIymC_ z^)tHlCf9z%qobdZlHhr<91z?(xR0O0;OsLZ@fqWg#|yOFz_E7u=KXg_@`P9YBgTsv zX|CfhmMmU=F0EpEqlso!(P|wGfr%FdQ@WrWB<0Y}4+#ea;b4lQ#^|nHV#m@*njNyt zBPAl5dSs`fj}Pp1fh|vnCK~B_=iMhhmC^K};GNEUyBhQ9&MN(z#zm4yJm8-R3`HyZ$asbBE391KQ?I zD!N9elT+AJ?6otjwVx0ve}QQoQ*WN(n3ojF5f4M-{0@n5qn9UZjZT}+`X2RGLd9;eS%1hzW0%9-hul28MWa5a*W9M* z?vksbGN4Jv=t#;1h0A8;78SjPV$ImvtYg(vR2v%W8mb*p?LxCxP^}cqM-kq{2c2y;TL(0q9VW9Gqs56dplBlDArPsd zAX_YO?5-5sE-sH5UM<1e;Pm_z)9FYe-VH_62`J+7FU@2kw{i6R5ywCM6PZX!qm(o* z*x9|sW_O=fZ9}4GgUBPxZ7?^ueeWJoG-Gl#rqJiK_9J$7GrGOoEd3dt|2fU}9^LhQ zEc239tHEF#FnYNl8Wf}_nG|E{cWO9mDzmE*nO&pXu5xu1vhZ|p#_|~HG;IooL_v$= zqlEG4n7i+bF6}E$kLvQhtnD_qb-3W}L6vTMPUNRViyCpz!}pi$zP*9Hwq$zklTI`^ zQK`Pwqxa4_v(rjB@+%vfI?cZSQty}CJth2pq zKs{r6^_a%mI+mNWTplqKHRp*z7<-KR&neV|YU?4X5>wy0L%2AT0_2UmZ;@v)lZi*Q zx+SRyo4s%GTkrfcW?{g2|1+Y+8Q$U*wcaj!_r8hI*yQrFpELi+$Ll{O;RJs^ARJz! zZ!Bjr+v$wM2OPixW({!`aJ^SxiMTc$;X^!XH*qO`BS8gSFi|bbITF zAWs;W5|J+i-gvP<(<@}N0jgG|adU^wgLU#^DN+9M+#~WPc$eoS6BX*Bk21urZ*y>e zlbzc!PPN06AN9#5H~5vi-(|A&IX(FtMVk1gwAa4Ecp|QCT{^8ThLi7O82em23b5)0 zy{$TzFD6u)4VivU6PxxelLz-7(rw)5P=~A(yL9D!I+98j-gQ2jqL0kkl``76tti#G~K=SDr^*xhhF=jdUSbIyOxpBr)m>dh6&Sr$u$Oz^Zmp=}Oyp--? zDe8Em1+`v|E;>sLpPidFDg$Pdhz6A$yz3B{6%=hi5Lfy9 z=bEfb$P$f7U%{wqnC6`JokMg(h_oTOA;hf-wzH5TT9SlVx=zJ$Il6kr>FG6>{cFss z&Ij+b+3hZwL;}^`r7Da!T9X%#B0>cYHp}bRG7RNfp+8KhHAULD#(X(tF*6yB3YOx& z%GdG3gla=$dX_Q%B0z7&(!6X|9Xd^)@dREx6{gn;onAqvjxg*NHS?Ewf9>1U42@4_ zpOC75%GKo+vq_bE2Vdtue&-vwd;45m5BOI<`-oe6`@G-nanR^66P?C}!9iz}?>~D^ zvg+*>_vh>N20uMM!7~iLwz-6qx5m8>anviZxhRD`nG6-= z3Mu23{kX+zin9=zg)m&aey;K#F*6Y9R=KXCq%IX%i5(VVyP!L%vWCZ!rr}f?a^>Km zOmDwV4vYGq6~b7TBq-$iYo*YZ>20;_{}uC!RC3D8{ULsy`2WHLEq*V0l3xq8V!z8@ zBNbQKJ6y=$myZ|c3n@ImZd;ZlfwCD_eCLYQetn%q&R6eE3d^fwPYCqFM6Ob%d`nzv%x}U*oN{mDnq>*o92>CTS`^ zYmqk3^OXQ!DDrzQ9&Z?i++T(4Q!WK>@t(!&7WW~guv-e!;`w9>TPfuJEGc$nXi@w< zLBYu6&n_um`kTq&-@mP(bmxmfi>0VIiu&4j@n-uQ*o5FBy2?Z{!9tPy*L;JBezW~M zZsOwdM*RJUz2&P^Z@Rk0Nu`;mcymm=+1_mb7MsAVx>|=+AK}!50A)$UrReNTGlNw1 zQOrap$l}v!i98d1e*)tyoRRg6EJ@^WTl7sPQ=gHU(AudHc>)=&%2ZXo4fRHh?=7g; z9s1`dd}%k?-4u1heJYlX>71fBpW!$myBjuGk;GGp<%Z~`6lq+|DoC$W>Ff=cF|!Pr z#L4}D%$~^viELQS!Em(Ffhva6YDOv+btJeI;f#)?7;2kPw{2Xvkm(-L>sPfj=CR9X zCn~ecfR;07XWt^=Eo#;Gn2*oVjdSMH=V(GewtcL2jU-wiNXLfd%f&=6Pl#AZv@33d zOLI;fzhW8I+1&XxiNA}BOm?RY&why8tC0sUS6bL`g!jAVGCP6iYa~ zE$lVq5Jfjc$8H0(1l8Sz=m^tli zRS~VTvzfRtcF`&xmhFPEOPYj4$sA~t%$H=oh0(Q9RgXM#vFlqx1w&J7sFsI65xv1a zc59#3dt)MhK$g_8sv?m)C&&}*9WhY%a8!q|e=LQt>RuB=?6>8DJP3&*uk7nd1r{2a z_*LBwMbek4q(T~WZ44!m12WyNm5%1n$85Ao;yz-cQwWhYn2{$sMy@dq6BK8gMs1x+ zYewKd;&k){P3K)X7!#;gG589D^0AFZowcUJ;ChKF`nm|X3O*$~Uyxn*c|N&huhFKe z3o**VF>T(i)unLhNjI~>D2O?q`%HX~b=RUE!{uy3l*U+wN!>N6+XlwUx0zDGDPT`C<@}M`c>KD2Fa0H7pXhmLU!# zSVkU)od#du{|-l^A^+-=k2!ks8Pn0VbbjA_aEC(6n9i=r^{O0Xz)E64JIofhiW-0zoZQa4o{L6q)Qy zGDRZO!oU{?BNa=PgVaj5i7il}ir8;|PORMH?ZXFj9fPCuPx=0{AwhU8S087i5!cfx zR;_`6Ui;pRirbag?Zx6+_7f5<(cNtnt4+R~P<5J8Kre@KqEFdiQ794}C`#kBmMM=@ z#YVm!fh0>j@iPRXuu3dwtVtk(%JQ=peZPj&ke$6n2u@{#9FuT(imI4`piO)wx;$fv zgcgYnt!K*p6N~33?@{E>!|8>s4(>ACpYIkfLKiNj-Q7D?tAT1R>p zWD+n6#~5anYJCk`Z(-0z*E?u5F@p-k3ROd(YZDY}$iY3Itxg{${vM64$& zGv>jP)~+}g4{+Qi?X_E^>5OQx#A#|2_DnzkaJp6M!iW(yWRhULY0+`Ot~7BK2QO(* zDY|s42k4bpqNf!#r&aliG;_pxOs1T16?{Qte1)$0HchuJzrd3)!FBFqyK`!Fl_2wo zi!J6$F~IU@SvqQ_GCDA1ddSuUfufCLRhfr<3T=jAvUZrfd7m7dVbVM_^_3nBm}v+4yJNdhi_v^OyYm<73jvkZ3ley7dm>#ul%B z_-FDwB?okIKoUMDPIfVkJr+SENSaiQ78j?FS*2EtTWEDj`kL1wT zw03B&-9*k!`!A)=`iVkL>7+_mr8*G7B{UT%^CSI3vqJNx-5nnY4{nPtsY^s zL0p}oH}BAW@IG(dd5@~QBzGf@PJcr9amMBJPdVBD4!1V9$?yLfTyo(khL$eO_K(aq+VsQ19Ao?&QSTGd}q;rdjQ)0?Ei;M=0oO_KS9@9oSz5i=7@SHXVW&A zE+(i(lPK|MZQa5&D|9=zSZn8u*N61aPPsffBe#UOkzuJWZyny2hR)g57sRtnnjaD` zK+_!}FCN#Gjd@O?M4D93&ibW(k$YVM^ue^VZO!C}h>8X7D%x5}Wu(ob< z)z7e86IHhn5dcxcvRq8iRFh^y!?a*L*0?$cZwS?niRqXOJ`0#{!F;DB*B;HTxYl~I z`Xox=`74)RMc}z}Jh9GHa~^D;qog)r@Dj_JaTQK^Ypu)g-2Pqu$4`GQ=>}`2#h0l3 zCm(!+Q53LQaXHxD}sT_w)6vddN}ds$PZOz0YViHH`aPm!#YO-!<C#WHoQR)Wb&rDH0q!}b4fh-pH7#O;aTBIxC zjui!|kn6)V6L@n|ikC85TZj~}A=gRzs*hHN)f9m>E>YBi)*#MRuZ2e0dn;_qvVd8W z*BTktRTN2tDHF)5d_CEUfLdaTm0!rJ!T>E3!9ute^J{^HmI+<)o>aL;lE`SWPRp`V zAQgSOtL|S_`|CWPly=j!O!SsCWiq7{;C0I^tBA5x{(<;2$1zKjKw3zVQ<(FlDDp&Q z001BWNklFpnk@&;43t6{5HJSG+fY{}v>pZ1vv6z7T6<@thLBEE2br zqOmX>i&q)Pku)k8GW}fqLS&bC>(#JU8n(070yR>w6`#4On`A}FdX~8J)dNylv4qr> z1Wr1W-OVbI=rvxY&&9qGg0K|VMVecFX4#5}B|fuMBHhJ~Qlwa3K9`_TrA3)I7sm2p zB^bXEfd3wEg~USVQVg~gRsQ>L6oUUQdw&0az7@Z~LyMsmt9>k51mEnyH`~A6_FDXX zlj8h`vAs_9mSS&-vwV}{eY3sU{^quwjXkDMrx=zlF{ol8fY!t^4~V?yq@vd{6$>V9 z!io0gBJWFKXUA3Lbq+Obnh$7vtqnHf})u1Ru zcc>~A5WQF})Wq;L*QJv`7CKs{Q8R2rP@?LjGNBv@oV7p%D~DW+T;>;#FvZi`HsNaF zokkH^K9>kGDTc-~?Ai{x-C#O>K^|B*VmP2#1m=u5Hpu50!|NG~dP1$|(A@k0yShoe z+F`aRlZgWDS}4a<+P6t#i(q*o1!||Q$>d8wX6h1H3>a| zO?^OR?Etb1vh*cp(;*fyIjj{LEJM!&40dpgJv=`_3nz>RFS)q1z!9k}AFbGt0}@>k z-IY~_<0WCxq`GyB$hyYA`T{sWx7$RE6a4EK!|0M*2C5|l)N4>Gke12Fifc)Pv{)bu zC%8aDrQv|9lMA{Vza)j>`t2I+O@kz;P=q%b9bYni-X|BGQZ+{=L}b^n=&96u7_9?x zfdmex$P(OQh+^)L1$}Jy25w^wZTdw5vCTC!IL;`QbB% zc6FO>V*`^msYuqvr88VBQpWy7I@PypwsihGrXq(t0_iN=_@b9=Djdy)0Cqr$zrrjC z;67DFLjBg*tu8Tkqblo*f&Ek4`fjDr5`C)s_#dabl<0CY;g=NOG`eK59CB35eGFxb2%9jT zW3$dia|cIPh=QDGSr7yZ5-T9KL>at=+V4th87qZXPTN!+_?C8XIgx?+&yP%9{fEqg{2G?saRmzvm0 zwLAut(r_Zu?WDM_v}&eoWRFXVvD(AUVbfI{t{87?jrHrCtn zJf!9pMUu1DbZNRB!el8i@5{s|(nJqKF+^=G=DN`GwuT1qh z$p$FWHSt0k1%yFFB&=(q>r+w12%M^EVJSIb;j<7%iL6P()kw7k^-6V>2 zK*293@_f;3>``?!Mq*N4%-HPI87&K@r%#1%Lk^aU?3l&uG1Z-YlElYyH$b2B;V=IZ z4-W1!oQ6Dk^@7FX3o6DI{U<+Vc>zWnoYvbY&YbS8HqDMs#X4X){hyeeE?K|npws7g zxMZ)>;qlR9vZ5;QN4hsO?%b<0pUjy}GkSOG7U1+S$Nh6!(7@{XjUTqo7COeEC|BUXPE^CKlrs0x#Uz6sL(Qrbo>wtPD zzsJfUQhdF*xM2T-b#}Ky4%g>|@7m;vN~;}kdF?S9#cbYk$ciC4qQ`U{S6r3?XS4sSU z^?MU0*H1~838C$ht06&h2BuBLSz|GLipDzr)M0t~1?~F>EC(^;7f)noq3z@>#y^n) z-Q!RH1t%we&gP8`*4i7)0dD?>rKoUu zc?`t{y{#LJt|vr;1%`GT(_Y8Y=hPdUq?yjy^B#B-hc;Q@yaw$P0M30G8_BeG~+8n7B$w@`J9>Embe8j)!ULrl}Y! z(z^TWv@6@}t#45?9X6|*O!|GkdiSd|9F@FSaB%axR4WdH;UgwbMz}Xj_75InS_Zwn zZAsJdJ%Qv_SxzP-TQFW;Qt#L#f(j9yv2$aJV||0WyC3q=qd(^I=?MSo7{h*>uYUVK z#W5~g9?pbI;#E~p0#-Jf$b{Zl53hn#+TOzZ`8w<_E@ z_+7lk1yT3|NdT~%94+oMpI+1Myv1bt1>0*Mayf@idz;Z>$5oo0 z?te@a2$X7wrgd>E8?>uU;!c;RFZw(l{|rs<)7`4l?yM073DcuXth!64j6e}p4;7YI zIv;tjm@FQ1^X4YoTbum+?3#h6F+J^5?Y>Q|*fM-8_!s6INRbv!G zh@TEO?|y@vCFA)kd0$qme~rynmFvk5c=iLae#!Xi*Wbc07Mz{;nGV2GHO6X)F6v|) zhqf?{_Fy{A(CV9nQ=8$-bN=X0{uovH6t~eO-_3{?a}>=ai$pbniD`?pq#y>BUHeJi z!U;T5dnqd;^6U(MAq*=GLeC)>W;ALh%b}D4kTj5(JT&qBOH{+5-CmRZtdq%t zYD=tn>RcY>gd@P$z~7*l4CZS18CzQb;9-o4Z8>Pc_@u%+i%$t#To`0 z=dS|xZ^s;Ln)Iik>}xhvl^_Pg5DC1P>uZl%OXI5#>)hyx??lYwQ+R%6$dsPAKfZMU zcW&)77%chmA6%p94U*ZMe8c3`vyr?X5TerMml_kt!K(P^_Cwkmze4DV@9!4v`nPHH z{(>y)u<$C9Fw?Z=xONLK2^kJtj=yN2WIC1|GaMd~cu;j+4)$z>kL=>qBV$PzSBb-z z&W70ECiR*|tzO|Le|brDqswo8XN`kq#J_&t;`7hX>7NSU?ud;&4dFw4_9fiBwJqsR zlgN_<(KP|T3QS%Mn{2mhM0Z}2Wqm#$zU0xxC;XRR{cZlMuYZH{`JCqqpWlD<8DZk_ zd+&aYJFdeo-Pq$tkDoB~JbvflL;gz9`1I_U-+SwA4&4ghzHx)6=a*!rz3Nfb$~30L z9+&;K;@8@$6jdOYkx9x@_*L>%LN!a}Dq7sX3zMNR&#FZx)27o)S ze=QKc?!zqwXNiCoh-QhpM%E>j!lm+y|CV6pGOb;#I&j73qvrW4{aTK73ejzxM6L_jOjI3OrX#cBtM)UHSui?p=( zN(h6vOj_$@%Gof?l}NA1*DTB$;yzgl@kzcClXHpI7NT)cti);ZRjOJtx>soKHyyzL zU^XExL@Nit|0BBijduC}X?u-`7X6#yYCo%Q`hwqV|1UOi$(~8~&zqd*-^cAWzB!ip zH__9(!Z#OxjcWXx#l8ll4 zSYoIt+_0Dt&gKs8`aO!oL(S%x>m3@~59syknA(sen90RorEXIwx=fBKx#$zqSo#5R z95b6;6B1D98IvGowu}gc&MOyVmc;z1YJp)1XRhd0tKd{)x$x8-fm$nwmM)rJ$FOyh ze1^L|XSa=X1B-4Pd7n`TT$B*=64`|+QiWonvh*Sx8=5r@*WKcJyvFg#3+WIogrir} z@xlmAsgkD`5jRe2f*^Q>Fr|w96(>1yEF9@o zx~*NpC`D5piQB$B{<*}e>ZZUbwRARC;Hy9a1xWc|Jl8ZIhpekn9S(PX;Ff`F`bE$VF;96e;iqrrSX^ zbm@>rE?^5O915?m5W}6u0csYY*)`Se$lBId$#a)5Ig&;JT@whc35)qtdH1=| zdY>qUG+y9^eUkh_{tU4))r&g>L6cB8piv3ZOFZvfCTOkd>Nrs^SR`N2zxs^9;4zcM zXAI)c7zI9OgGZdrj)@hGcCAUpGHAIrhwUa^*JYlC3>HiJ%aE7T85ds2EXncGfShgVr$GJ%IMLt26;AJX7QYMIlG%XVZswz{i zVqq_aBq9!Z?M>yv*s&^XbvAhK_8qRG8N=ZtDZHA(SuT>uNhp(9;nK&O&6r#tlV^2_ z|0c6bq?h5M>!N#mNF0fdM~!$2`E!;}ZaC{<%;tAIz z0u?Kg`jtBM=50oUYo?_@jYx22&( z)hk5P)Bl6L_lnshP0#bLieJ^2!=F>dT<)Zv?&<0L=kVoFIT_DeUoV&IkthL% zC6Zl(L3jV*t6cTI&;8ujO&;Y6(`Qy!$%Bk+HdMK-f)W&5pKe;JxRgqmstC$~xZ4d1 z$p+1Am5*%IB>SpGzKB$wxiU5s7U9W^EJ(}jtfWa6H7KG8UGs^jW2{D|2m@JQ;F`B_ zi`QB0zDwJEjeN02HnY)-I<;z>JkA-M&6$ov(kMgo7wF~`t#(cjA5h&nLT^52G9A#; z9D33ZVi~mTR5jF8DmHGV%;Tz6Eo>s*ZLF|k(h6RaM;DsHI4?Jp4 z6F(B{_%@gAj5KaDmc|r4qiJ<8t;;++9y5A=p+sL%TFcyA@Sgis>8r4R@)f+q9ymOPAcW?5|pZgMDytB=vjcso1Zg6dVm!?yvRjp!Gs#umzoQ^4q zI)=Vhx>xj!I134-fGI+I3SI&=tIC?Yf~{Lvf;^Yh$ZW1i3S=o&qYHYCAb+lklTx?~ z@&kh6h#(!1h$zd_4Uz1VBvVy%^^*Z{vOw1>N@yNNV+PRxFPq?Jb4ASv(>Y1usrSqx z4hf1tje_Ge!A};X*_=3=W9k7#F(WQUM1@Bp>te<%dQOB#$byBq-DS@Vn|VAVRyp2+ z%g<>vnlzmzMqzO>3CL6dvtTiOg6l|jX%*i)M=N6H6OSZ0XJ_v^>+MzC)fI|n!i~4S z%$?hJdF{?EnrjvO@Dz$wDs6-7H{Vw8lcxu#3l*aY{cyT$`yX~FTBfI*XO*y&un5)G$L!gO zDxx;lL;T4xX|jS@DQNUk3~`$;+Gzd``Z*(xjlV)5dM5bT)RFjxNfvPBA6%Exi5$vl?PK ztHi!MgDlcOa;%?VxG}fC{__|WDe81+ZtfAMGfsc_0eNFarp?r|GYLYxkzjE{C9u|7 zO*-ohy4@9K-bBS`3{D3OPkunHC63_{)6oELArTu>90&4TT1_D--1ulq}F_RAGL0Ol$S$ zS>3zL`GfB;{ulQd>MyX{9kSHs{QZx(^>hCLy%miw?cHQ|rNjUHYk!lq-Zp>z7k`D! z4R~%itNUgoi#?>`8wl=9Z_83m~X|=m-Zhwif{~1B@f;g^W7*)2{?=W2m z{@Y_?y}$ zgHIlD{G(Hnz@WanL9N%t)XvcIKEWbj^n716g>7BE&Z2Pm-cdxw}E7st`4uhg(=8CET&(XJ_4 zfIo{UB7@+pAReS-UO~HcjhbC2)h5t7qt)9X3<~CgWj5*rr@qp;8k-P%1y0+*6%jp{ z(QMXd`>kNN1V(~j;n(w`V zRgowSA8!`W-Egt&8KeD>{zoI#XuG{7j`qY1mb9dN&9{$)h)D?r5|wwYYXu#*PWInNMq_OCIKU{jrJ;>1=+P z)m3r$`*ei#V@5>WSK{DG=Q>Fm^4ZfNNi2Ggx^1=-Ff5+uh|$-8KHv)5rKS zhm)pjagOGNLJ{jC5>g6jB96Yy0als6Y3Y6~9l<4TS6{kcb8*H>b7;j<&fK55e3?7# z2H!b3;^Cmr$oCn0KDkjPw;Yv4Uo7)@m24)W9LvHzWlpYi$fZlnudG;vR+XJAdAvob zm70c(fr?UuwG36y)s;1LVx}}CCBUcUv9ZN5Dtf$zvs#|&5s)p6oy+}V`{XigmrU?2p7VO5^|SFY=s4vM#$y16ic_R z{3m07O)mw0T~Vtt_5RkExxuA_xF{PNigKUjno?UT=S5pOqg5<%Suxg@Xldi+HEfhF zQ|~3?nL*MG}d?Bf{Mw z;UWXOK|W0tIuH>L?VQXL+^$YzRl3|y$rm&9wvO8xv9bD;D?59fo#%K{8GyG*H64F; zPN#l{?X7iwXByz>%M%@vBZ%t*xM#(w4p0V&|%H?9&xe^NN_8YVsn+(UN6zK(?zolHS zsX~Ow!L{%_@Izk-ql1fQnC=FSTjA*Ved5^+t5qXsAD!3Gv<`-SP8uevqg{z$k`>yK z^8}Svc^+cl#Xz!cM=CQ?H-1RPZi4GkiCuzJ3bht-7%1fF<&8FlSLNXF1hGo67*zpXt@m%uaD_=Rc2Q>xxjW-6t-N7;f-pWQ_aPyf0cAD zV$2D(otwCh1Idt!`4L)DqsR?hw}L;@3Fe7vAiybIbSk4v^2Z7vp^Ay1RFNo4D^#85 zsM>)`+7HzCHG9rH`%NWQm5AzJ;%t^OuhnU{w&_PcANGe7g-Iq^k4cVO)k)GBw(fGN zvq#;k(6I%pR<=(jf|5-oZ?i&@r>YZMuFX`-m)+zAZM%VE>uQWWk5guXG*(Rr(#Q}h z^qEnHH!BfTGAaB1M7as%I9*;{Q@`uFb$aVpC^Cy8OR#mDwf3e$DNe^8{v<}X+j3H| z9LawU(8Tp$hm{q<61O;fJXPXjG`_%HZz}g=mRV#=9GH*?!Z=jT9wo|4tmhGNGRLy2 zRI62rY|0{-QElxK_>b^sZN{dHRnf4`U3AT27R`w`q41}WH;5vGTD8aRy)SbzJYqic z5g%k0$At4U;%E%kI_W|unS`ZKmo?PfE-@i>D-?zx8x!@cGuqNz&{7Q<8Vll4Uo{=b zg{_$`g`hky1{n1UcB@7zSo(QDYEIMuHkmGPHnz}Y|2=v3L>N|pE{!%4Q97BbVq`Ks zVKF>GH*AV1Q<%I0Tm3to24vZs#5YmzC}{JV9$tHLA5*Sq$GFkcnNrD08@i zY>p>|!`LGABdY7r=uAnihhUDWZQ3fYy?=!2o^MrRt|X|u?|}oRU>a?M;kf|0W0gn# zwrTLQW{badkZ_cV_&?>gT_?y(he#ONoL$T?4RNSj3ZE#r;vXE0h@BC7y^f~U`Su6r zTzlgSG+Q;s4M-waxzZ#YJCC4xsZMRPsd7Ab-l%f*N`>`$Les2KtE|y&HtE*tOJtik z+^2+bs@$(B9z_@ur&IjAPD&doStsd~nzN(Oh;bfZBjTSv>LpysQ#)}gAe;AN*sp9sZ@nyKV?=%$OKNfXp1l^++!pQ(3j#o8`mg82;c z37Od}3w-j_GoWI($^utm5rpUHg}l6)V20$mU=Axdrr;;-5<#9X)OcEQ5XF^TP{%eq zYJUyG!O(1lZS1IL$i3(H@NOz3)Bpe=07*na zRMHlYp5DhUV#dRO*~LTJz3b%3F_~7!sIB1C9NOy+z1mxlR2a=u27}M2)+K*{S$QC#hb^Re|Ev@8{*V*rIUy4dP>a^SNuAzIa4{= z+PkZCz7lZd?k)}2Wi*3D;F3m$a<4WncSz4S|uq_)~3%EFVz(kDIjg05d>nbm?Zhw_lt4qKCPZ&IVho=JE_7r=^Kyz%WZ#OaQ`&@nVHb>7sX7sGj&X<0P zY70L8&3}P^9AdTVR63H2-(u09;_h@XTRD^aPq5ZkRf9?qWO%>*oc!HmuH5)lj-J0@ z^y}wXZy7Z9Y%b;>D?Dp+v!|YMqZ3ad;CHTlo$2f|LT{mROzoCH7B!cbXTC`RM}Ewme+Ycf5dqDeU2w(9pdVpb;7GnMuQJXJeTQ< zfZ!P1T?5lDU1Edj7;l>4b{*x2&u2428TYKZxYup!-729Uszypn;scs4w&YP}10_Jk z5`mB#m~C4{Bj}nmJgh6BTttUjeO2WXTe^$)aEf!i#hstM$>HMzG;O9DHPX08ILSCX zb(lUFk{li}`Q|#~XBoAt4wh~b|L`2iV2DrmF;;9=e#xLx+2rB}r&L<6VcfXD+#IoU zXPZ1fSIxZ*K_TlBb>U)PvFNUJSa@Sb7lPup6!juaB@Sh-B6qU5BytST>KM*~bOoO7 z$GrcMORYJl-m-cATQkN@122_({4uZJHTab;Zt~qnb9x=0^_I?d*W!454L_N((t}eq z?)Wlm?aRtx+HEy3l@cE z;m;-71ggz|&Z;!=Ng~M_p|AfK$s8FPxmjiIOY`C}-eSb1FRk!b-un-^clwwhG3lBW zdethMwJL9KZ1F$+@O%8d4}QeEJAZ-qZeHgfe(*8(2Yt@w6aLfNZ}QR6KL5=>`xgJ* zFaG=7+1=x}9zLX6cZs5`bR_C!)~?`k6*{*xz$(Q{#*0hsk60_+qP7BdiL51L?$XcnU8hT}nB$B4kg-T0mQHpw@xo;yRX$V@-07lM;1pEEVWN zDbi)iu`~_Ji%L126{@&c3g4yJta6*PQrsvrZF5By(!{0v(xI&{g>4b@lWdu{D<4}5 z#v%+0mbpAjnj#7*+O!;RHD)Y@Q%hfB!HZ?Wt`r{3@|q95l}^_R?cA=FC?YY7e$XM?|V&U?HbDIZK`Z)mWc5(>eIF@;-tJrm53|N>T+C! zha+=PqZHtkiA$~@%7y{?n_M%dV5S8zzRapd>G762nX=sqhrL8$tE^xd(F%-6=wfNC z8iHjX)qa_}LRPCxY~@5R(b}bOuP+_VWumdVcEo6)#9&<=Q?;E%nKk{&0sJR)NhzJG zEQ7^0?eoRom)8A%(}>%j{=H?h$shRsANH9)`7@vQ^MBxLe~5Vf)1UQn+x}(S@vpmm z{2|9i9#lW+49=FDX}rn|{u95*gD%cz4^twvf%KrQq}sW@j^%f2oNJEAyze1NJsG+9G~t;`q{- zdxjF5EF)BtLvez2nii|gmcm|MTx1+wj5(VIN;K7qvU6286E!Ii{IF?NaGVO&+JuS~ zV4E(D>Q`u0HdXFxn)QjJha_P}&ACE>NiaWE2w@r3$b2de`{a7WwcU3ZjGl6~|Bp!* zTgqW%wJmg4rw}IuUWtv8Nqvy1yt*XFl>n^UhH_{twC7wzB9q#xO#BC!W*^;*m5Vx8 z6R(Pz7;WtCVP*;QNt5YB@YHh#XMOc~S)vh0UT6}NL^7yr5&Po8xJT+Aqvaj)$RVCi z$rl4M?}9uGFe()ZSSC+AGH;*|TPCOf;+f`NIkm7(0Dm&}1qgxf_=%`dX3d@@rt}0Hd z=ISCqlf2bbXEC2M9-QG+T2z~BOb)(}X_@R@`9<398sou3{F&@~jAjasP=uZZ(Ih0F zcWHIMK(i)J6JI$Xll&OXIHTS()wLwzp@@*0*}`^BBq~b=yfSIkD`kPkwIT2inFsgq z^T!;_o^$`?*BSaBGxIMv^Ula?1=VWA;rM+rQ)5%INUbq`I^ZH4Q87(c1jDJjs_;=U zOf^{z(u6n{;oMLz=-kjHMOxv)<#+13PRq7&DmIpGsm^cd=5i*s@&%H^I$A_Dtl z5@?%8WJ!&58d78djg=kVe)BGtt#LFsXXxjInZbN;KBcZ3B~oSnNM(_+>|z&WSs_e%!^Wt|-z|l0)XWCi=>ntH zq>%jJBv80_5yV=%S1>vWtE+Etxp|9t2;+mC#UNukm@qq^l6bQ+{9JOR#Q`W;)`_ih zNLO}JnynXvxdbhfiZB{fLXF0pUbv@AX?O z7N6lwJuKIv(yr6IQf2+^HLicT%A0R$eBrH}*KRa;>*lAx)gq^HDGO`1d`saw4-QLcUq@>9v4H9 zENy#LWf{tSXj%@IQ6b3!vNTfplJYzeH;7>fwpoh&;&cdU*cGaJjw6_8bCrtGT!IBl zET2Y2$yWX0(;~t_pp+rLc**AoZe%!=n?%Q-`DBXVhyQirgoVhM4|{gC`Ft zq_D<0os~^i*V-zNax@9m{XUxe45vQh!I)>C{Ti*6Yuw&_jY6+8%W_8j7vxFGl}leB zO2@=$lg0dkFTMBYsdg*ufAr5;%o3X29&O3(jdjk>&j}_^n4kY1^T{c-juaI&KD{?% zGORKBBkGdkgeS z3x4L!Ibrr3Gp`Z_=hUiOwATz;t(2pO5oh}W^>&NlR44R1__I(ERFY_-FxItN!Fz9f zfjgUb@uue-4}P1;ASMv;*bmU%g8Frn^~(_zGsCb_<|B(}xTBo7qu={fW$1-xLyCHh za4r!Cb2i`o5?PTl{qBVL#HWzXs~v~>R~vNq);N25pW&wx?*YZUiP2fmyP6~M)v-`6 z@^hva4udCWG&Z{=$wBElvokgJFx(lei?=EV`W@QJynj zTu^VjtZ!~pDGpiRu())q#>lrhe%zAMe9wu^LVrw_Iu)E7W_J>3{Hj z(&rNjal($~Dr3@OY_i&GxI|3gS@R<^FQ*1M)K_M^dPymslEtW>KU_J5a8AAOgj^G|8E8tBaE zwAxgva6Ud~J`R*XFdYta= zxr$--F)bOZ4rq6;6U=1nJYhZzdHnq!pf_q%YgHaR_yL3dnC-2rI8H)u`)yjCDn!q@ zySvLf+gBOQkFd>k!aQRUJjZf2@WYJJV4|WWoQ6)dRU=8N1pNrJZlhHWvCNR^kRG>$>xr7+eh;uvyXke`yjnTLi17Mm<39>@Sl04 z!vq?rEMKkXP}?ZzZPcKp)7!Lhx&!Wf{VGv(N|v0nwcV!KDCky8RIXbSLQqDplXGcX zXLrqJ5yb2t1f0C6GCM1%twpT$>Ks4S*}l_avsXh)b)G)W@uQT@jUG`&r?yqY&=#z% zw&^w_;?!cZZ7>POoQ_;%I&=HV3Slzh*`qNH=MsBs-^4Ivj6G4bi9)$nE7WY61I;-( z?GwdoG<&z`_O4@#faO;dNu$y1GCVfWj01Kr*XgWu>2-6a)09fB!pu+j^g)C_(W&v2A8kLEYg(uSi~+l-W~kKR8_U=?j3&d=GR$s zDtxE^NHs=ZTKO6`Hvckz_RU}BD;qo9?5^==_HN=h4Hj9#s$1pnzj#8eV(}l{d6Qu- z1P+s}MuTtN|Abq6mvHis504J`Ywx_rc@)x*W3H^O^6gJQQ@O0-AXaWtaZT#w93xla zon)kEY78S^mt&*iA+iF?wv;$2E=O~j#kvfrRZ)z8>e6LywwnCr@ev2Zv6`RBIueCT zE}go{B`Tt&h;(KtkfD-M@*n5gDz~VJi$%Uf0h?-D5+&3v$GggHx^yxZOKY$Qn<569 z<}ym6B!jBCyokU>iDgFR`IZ86u9aGhwA+=rvW23ADg9Ilz)O0oIFKbrH!mHm#nM@- z{GB35E`?Zq=}eVH#LUtSo0m>ut^EI`^dq8Sv2^R2FI}`R758H4oRz4{N<|&NC`nax zgc6a-O82Z1zx5K!yc8!Da(Gz;QtOcYEJ~EL{Hn2ZKPw?s?U$iqh?MJF%au5++`Gz6 zT#g9Ep)YF`2feBGLsyt^5vS9aV!2?_#6fJ8=TOF@xm-&st5>!uU*;GWOD8o-lvcv3 zV6_XD^ZBLIRxe%WO7J$drG8XK{$$I%WNmrOR35WjKUyhnQ!LMkR=UIG=aMij^Q4XC zwiTu5tu0;9WmAAju{`igbMeygU1kNN;#evQ?Jw(5GQM(4mkkDKuB!$Fl^gu>vJ_}~ zUPi3EasdAcUgWa&i(FwztMW=(I)Yz{pCy<44+@pP|GnS;lg|-)wV!xy{Pges^zwOv z?B|KU|H`j@&i7v~FSq9>|NYZH^Do zqr_p36PkNA^=3wqE-;J|kDB@p-Weo|6umClFqSId%H*qIK-GoTD%1ogEm$hOfu?T~ zj31NdRn8_KpxaXTY*8>{GJPN2DX6HtoK$sfS8Y^gi{zG79ZQU0B*{Xg7AkH^AlWV& zbZRl@Q(K8%h8vNFHqmT|W`x8GS7oW1dPt{c()TiKS&!akGOJR^gh?_?vjT5=MC92_ zf|N;M;8d%mfjrMbbjMWKDw$}kbb5r-0h#0yRV?x%q20VKRzbXIhF|zZ@u`~V=z4>| z4-{rB&$?uW;78kZYf@x7V`udX%ok^P^8@PLTNFWz=ERtGf?*xuxQ0UGh2px66P33q z6Z|B$sW??!XM$-ZDvwAe#NBNXHX|nIrg9pKFec8$0PQLfD>)yX`IV3d)CM-*X>uF&8WqF|~D1I5T!?mU^`rNaYs$vKmvY8a3O zGWqPO;&o9;(Hok|Us7GeaY(JDDQ9#Tg+#W7RW04TGUIcdyENOE84f~%S%7AB$(bp% zaHX?WqPg@G)3B-4cd5E{CW8|Ut)|?tVU&=B1(suzB{6wnE748xn9>EEX&#p^e}j6< zW%#r~9E??W@m6<*vx8g89cxx?;>;t>5~8UGfkASfz!j6#rr_)rgi;(yB2^TO{ggbn z2|^FcanY<9wqs&C7Ivk?lZg-~g_}6m@I{C##!TlU((Ey&jcR%*ihH<%(VO4q;NXnZ zI3?2G<>uXRmzai1?vh_j51`UdSvlX>DZOBdAiiYhe7 zzXioR4`zgEK&#qgyS0sJx~f?4_^i*z`_H+ywaR&9@Y#MJFQ`dwvJ`N_ST#LJ z-f$9oc%IK};DI>mvk}=W$EvMS?QGIrt>Gm;$IphOfsQ|35c}s?>osaucQH*z6;&3} z(Jcjzq{OdjW{z8naH~c6ywQD;vxt(M#VDX^Zz#9N`N=s&(#BsrXL@o%Q3O<)S7@w8 zFfo{%h=af-^dlB$Bl03Zw>7H06>6=VIP@{?ZFH&F6_F|)+BO1N$5cu=Ds^_e+#wTHXAN_aAY+`w+uNM>@q zxa47?giE8A2~}DZhjp!n-ZZdlbbA$e1g#+V+lZDOMCjm~wMwfiw zuud}QW4>chZFx*CM&#n`>2z7UeueGcE;YktW%V_7c5f>&l$uAibC1=Qp3H!kbsh&W3R%Wo7YpRt{$EGdWp?OTkOf{nD=4;f9O;uF$vJ--QfhG9v)R(j{ zEM1(kj%t+9@)Xx}(DRs-Kp~-3@lLNQmsFHZ2#W=d-WFIaDIb!juF9BHh7UQn;(QX( zUR$7gh%y_;d4rrXEZ45w!ZhkC`z+1GrJO2fPMie9#R6M1u{58m)gz-rX;zSH(4%5j z$R!$pih3u7X-t|&1nIQI8!CjKpx$GW{GO^xB-#}uIo?ocJ)4RYl#{ z+w2lWxuOxop|}Y@!gAkYZ}$p?amw08gZq#EIbkH&_)Da#*RU%l8?_b2G&%UhCdeAx zKYPx-``@G0evO}b`&Tfmf^MTlr|IxvexIYop~^MJ^l(~r468x4*21w1vS`lkriF9q z3-reu9G`uUi<6j(=LX@#z;IxGV6yj4&dtjq=NIctj$;Zv#&UArd`B8KLQY2+h9E%w znCZmew0%zKfj5m+W0O<8M5}g#`_Dhd7eS@iq$s~ZotXH#vfJ)Q%liE zs#=YDqf0Cev5ONNdylr`^2x!6^aoNH??5%Dm>I-}2KlW7*J(4pIK-*lrrNA<^mqR; zxCZvs4$Ymbia;>B|GOAQhw4s?$iE<*gjj1W@=(WqU4%`G&ZRnE`kFYwEsl?F^6~%u zh~Nh^YP+knHd2z_kw5#zKgDK!g_hH1k$dW0^-n(hd&C$2go~AsMo;p2$56yXvyZrZ z``;tU6K2CcVG(cK9DaDf;zdSybf0)UF5Olg z7xNo7S}$hp?iYv``y}%Vdbd{@Ar7Mk?k236Wb&FOrW4d_G?#>mo^;I4|c+88B zzl+&uQtisUI;K@?vbJ*v?azC>|J#3qvG?a#*}TWb_8NM1j$R8?qvokMV4Np7?g~x! z7JF0Pgv>PC39NLrbk?y9N;!DapwzPCM)jIYNRT#er@G#I-Q(e zbCa{#1G0RD#oSk89815&-spdl?_*f+ zlST{9K83~LF<0NX&hbf=M(rW%YYWb2Pq3vr-c}M8f79HTwG=7oR*N zeiBpJtV1I484mHIv3kxKdk(8_G%&RZVdyYB8mJ~PEL&awxec}(6HQ^^o^tKA9>Mez zvWZK@Y_iA}M1G8IY!HNxS%d*m;;OMyyK2yE^hlU6T4YMRY<4F+-%m(KlC9fRQ3-E< zZH?W_@Y$0K`e!kQ?Ggqs^F!`@v4OXkGab0N^_*H`hfklMQme%{uFL-Z7^l%>cG8UTZH{U+eMd!wcpM3)8ty zwebUP?8Y?e4Ib?;XqM?7Jh^8Oj&p@^-oDmRO+oYXkn7hB+HH^Hsln8@IeR)G^aHNG zEzaVQoo$QFRf7+IFCz_FtZeO2Z;fd*78qKt2zI;mP2T&`f5DeKtDJZNexC57!KeJK z@BLHWzWgSC`ObUn&u08!IOe<04*1`{`)&S{ul^jrdh-TBRuJbYb!lKN;IDt_EBuc? z{9XRWKmRs=^}Tl$Ho9e3xUt^lXgnvgY$YU$u&A7#GRKxVphR?7r5GndUy>wB47NqU zRpGFu1C?dwt>Bo2JhDiBzd)}(PnzD+v=sZq*{rgD%jRp@zL&zJ3`!KXSBOq>vNTHx znT5)0wNyn=9Gz)eD95g#jztudCbq&*)?AWYFNIyL%*0jBREc%cO5>NpLCd}trFbB* zB|-s^#%-C0DuPh1sqvF#7y=wt0%Nhvjg|dW254!bS>mfvBd~%@?c-12kBf9EO6sLc zSzMwrVk#$aEC+Yx=V>o9cv&L23pF>=mkw$ff4&?NZU6uv07*naR2AwR#6LzQ>r1gX zRxWC*w7rP)Rb0~|zAnv$FON4b9l}bS*44HdOMRyN=|auhl`NZU7`BM>W%jSaaBC>? zOtHjcD{Ql59~%mQti*LiVN6S;w49?XE?wCw-&e$MF%cW3LpS>|Iy+Zlc_|iaN~@9U zOCiQhQ=zf&u7pB~=(b>@^%9#NM^V{iAdTsi*Pv{_ zG%JV@EKP1jVJPf&q1yOgEq~${xnMlyV#`Zh@sE>he_u8IJhAlizV>cmx@T_4=sg6?(|~SU2RueSVfHPPB2ZI*w57DVIEvC zo}b_aJF4qA7#&e>ZqjV8D~GGN>B68#rSm4XnX#BX!>(;J2m@wk-zTR-tX!uTxILR{ z!y=0(YC@C7g~G}TiLJV(W7QmmGj3QSL`3*eUE%Yh>5PdHGU;1Hv!WEIWX6(KN&JNB zMoy<55Cx$UABZaW({twi1*xYiaYM3(6Eh|9EQ(1^9{6fvD&753+zDnE3d<-%t|Sa$ zq$yEL5pbQ1EXYX19L<UXK{gERIe+LL((!5iwm5 z*)fCuebRZNoRE?um@cHqxQn~GiY_W{tP{)z=tvgqF{$5DqFgw-K$E;GKPH_A%(6LJ zMJH(q8uv4*ja7olb57T|%kI{qS7VqGz_RQI39Rf|iIU z)h`ld10IeZ(=b}x>0MSx9}_?z5QgGd>yO zjTQ>8otNA)sk-b57yq_bX-z=A^-F;5k|YBhysr>Kzo=juL_`ymU(F(e3R*=KR>))f&!Om|je zgUFVS44-5+BAKEJRN@FSs*(X*UI!u|N~WUGvcOu{E8?OiLMqJe@F$56~6nPwMhh)%=mu zSBT|Y{U50BS(UoXRxyk_=r{^-sA=NImp^N&c__}tN~o5%T}}*!h|dj$z)Vt)JX^uF zYNS$THVs^@Pz@Jy{{@9)1dmjfuU=HkF^OaZ7Lv7oNUoky4n+}C6tODqOT$KvtBUSw z)GqmOZk3vqs(ZlIdK{dE9G?#H=7*$(OGk1!>mIAUo9cdRh;Z7ht3q10*&rzlj)w=l zc=A9M1CIuu5a(O0Y}}pfN$wsg2g4W@a=TC`}0pn3X7}yxv zE_QNRxhf~;hjN3`*}6rMo{>&3#AM0C(S0oY1kY$P8we`b$GsI3J~627*xY>=noS=) zw>dw4$V9&WdYz!35g&{xwo@wAI=L4sQ9U@3G1v)>W`K6tW$~#_??waX%Yu?U!WXQ1 zZH@Ky4LWz$37(BdiU5u1P}3 zi^C^eoOcK=PWdl?<*)G{|CPUlW!PnAp#-5zyMorHW7WC!bN@Ae?d$&)fA`yei~sG@ zzeAe13Psym{W=n|x)`6MXFV#_ifS4>J-$!1)u7R7aWS70B^UT@7@t33HWl(j9Y%eO z)-Js_zJT4xN&TnT_L%J}f0~ND%E{pvjS1DwJ(A#v`F@`(?|l*5y})%OcYXseIFUP? z-tHEKvCcQ%{bl~*oi}-ZaH!nm56&ObUU@{Lxy`dDpJ3Y)zVzLEMb={e-~p#QGn#cF ztz0M7w>W%u$h?1$t86S2n?M$gL~u7_AW(@`y4#&ibD!0c*SWHRUQjc{pCxXZMasMs|rfj_Op`MC1@LzORTchMUn?Z7YYdUNjj`JoLh1u>S+eHqketYU=_;y>Sutt%+RQ?U{Wzf6=-{U_nhl%zz`~mi zxb@Xrj3@AD^nl9tLVccOY}0npThM+xp}lF4M=|CCDz1z6R*&;%LnR#HL1zQnn-=5q z8Rw@VwW_VerHjG2dWYtT&4Ul`v#}?rYat6{WtL|p<79eDoZEy!!gw%aeRq?c*E6&z zq1o_Mol@u4=wpOb4{OCbgOzBLk~m<>K&!L_{3l!0c6-EK<_E zgHzLp{1LYEXSkUDLxSjtIPS2%;!t&9Huf1>nQ9L776aBduW|Nhgr05k`u2?P+)Fq; z9up-s;w+{wO-ILp%8}pQGN_m}`j1|)d+94Q-6~O75Ge<;!2?t#+4pwzfGMK2Rc>@;WMHZLS(oa-(#wDtB+1 zFRiM&x_4D`$+EUCPFN90C11DDN`$gFYV&3NE==+=+gZp`My{eG)b~YDlRBS>oO&4m zE5crB#wwem%bZ+Yxr`O7U(nc;R!eE@GD~u_5|XXb0!tE?Zdv(E5wx?c#6hd<+%lkM zX}v8)Ntwf|tkz;FDyF&807TrCI%Jxc8Nt$wo@A*KPL<%d{2i6myY%YWMk!#v%<&b6 zsR*UIUJAqt*{qPzS(&#h`=*t7#by3*UW${d9-1qfOtBP}1s|OV7Anih&1If%*~5n^ z<3C+n9*fc~E4cVvS$U160GpN$V{x~NK&uc_n!*&nbRHH;|IC#uT;&*xxNej#ZFM$_ z(wQyzZbJ#HhMIRsLqVBOTvApQI$R#hlsVDzJ0fPkTr_oxG?r#_C5kKLwc4&+xxH=E zQlBl`U1lPe*NkcqD3(rZ)sQM!XR~zH3f5X(hq+p}Tmy+R`R1kDSBb}RoHF$;lS3fG zV0pZ$11Zj2y`=bvKrQh^3elaHj&gl@Zspvoh$o>=Cb8OvT$42oI)9@-g z_>ax<68rp0{Qdubc`5YD3;F+rZeHS?OApK|bn~m_)$&JusXBH3*T4TiP?(bS6OsBU zniWZ{QsE~p*QD9dm6OpM6@)`y6;);M-P(27+Lf%(1b1C>-cW;Vv0N_Z;v{h}X=9lM zK@zfk<&840N|3>{h~}Z1{E0xQn=;9((5RY9OdZZkgiqC}Du*`2LLJY~m``UcrZKaj#p2>nA*NgHt2osaDt47H zity%R+TA@WX2fjxd(6EY&)0}WfzEyMXrU&i^`1+;bqTkA1>Z}V2{Lzek88It(c5&W zw{@EJK3X!Pe_n8UU=WN_B@}xXI{y!QZx(A=dYuS4pnoo7h2uTm_0PBd}vzjzgOw#i2zud#tXm`OIg} zzkXQAM-(KE@$bUf7^Y-6a!RuN$N0dbtNnwIF(B-L20a-wiT z8jo?UeX=+pS)8fRWZa5Hd#8fs=Qy@U8b2USK1MUgB~Hp*$o!A6Knp;R3i3!{rB#r0 zAk7N8+a(;Hl9>bMi&K(d&h@+B;h?+04}b7|hELzeZq%_=1`#!~Rh?vPkql;N){^}@ zZ{a$1rpo4E>LfwJ;_{3vFiGaNWb#%vO~D=p3x_nw304rt1;Mn&a*|12Zy}3aOAyt% z!T_q^ywsE;Mxw+>)4}yMalxmnI;)i{1(Cd{Gn>UMl(-t6F<$(btNCMs>^`CXgvaxr z^WMepaW?&Z(3@O^L;CSK5BeYSbaY047BLS~&L>wqpN_d)D#Ufc*?7!oIwVa4Of6!o zQzuLk#-lM&kkV*wNG@%ZFC+cZu;8?zwh7f?)@)$cdf#W+o{z?$WYo5QQR7-}C) zZL*n9Jk!OMR78ac+gXsP9t)Duyu9B^_M3)XH)tLdXy#+N{~hff^J?Rgn>%B+Z}(}` zm+Ut@u5BrY{g8IM#>RHUW@kdJre=0ZAWSh`m&Dy;-__BZ5lN&IJYVn|e}0qH4_S3#|EoUtzWOTL-FC}b+LWrVq1iD@;}g55}mWdRr3DWCPH?qgaTpz?;bHlERwb3H3&f}B>ag*cy) zi?mR#;3bx!DpCuk;TfsQzf;E|9jFc}OgwQ^sAqK{ z4j>2J=wj$wzy_YVfn~HQG#A_O(G|yh{hpd4OGwm!!ak1)!Wpyq1-YKn+PTaA;Wch< z-K1IHCW>Pb_A0(duh|nE{$x?`{P;0NamwC}YjiqW^4*hfE2M_bco;D`$=H0gj^!p?{N9|j z>C@a8F}b)T*DS1Rm-)hEHqi*jDbvRVSAXvV%*Kq$+ZE`Uq}2%PZky`1ipz*lG2)u$ z(rzE9#B{E%&T;H6MUl|j{5F35Rmsv@PCtPB62IAI=fNmrM1gDo+4BOk zWzgN(KzEnye5J{?dnVU!tZ1}60wvU(4w%h{%;#sgw>GiOIn#?VexoW)Ix41P_dugo zYhqai+nWx$8Pe=DI5_fYHzFF9m{p+MkX7ug$zT7s|0jO!_IKpIB^i+_J5nzT{F#UX zdWl=l;En5V@$J|C0^d9Sh);g_Pl&TBh1O+qy5#EYGg2d^-P^YQPHuY=i*Tdc<#wmW_a6N%vg}hfyWd9F>g*p}XSVo^Pe1r6 zQRL9*_-N)ay1PlOy1{gznmO8J*=L;2pK(5Vie(o>@sQ;rMKdkVFNXxn1kHER^oZ?) z>moK>Jb%t`l=9>UYM$-UyXmvJo#9n$r|doN26!0)FL7clhA5 zGk*B@-evglW2$bC-OVPa&xQ={Dzj5W)-{WbGUVv zs$Hi)_#sEPzs-2CU~+bXUCoG>2J@?#Q@iaPfpxqFPc84!^?T{tZG` z&2tkhP330?*j0zoWr6Mc7}gBOYtz}3ccVO$)zrMw&dsax}7N4_{?eSF40^PP^Rzv%>wSV+KPd+HK=H z18&{y)9cQ7{N#P|{Djr)Q>Kq}f~198hry+aI8cpz3!*eN@V6qx#9Nno=^&`f! zfJUv(*Kg-cRuLb4P!O#WS%*3`hgzje9?$Unm}X07I1NY*HUFLvE${N{ul#v7eV5;T z@Du*=C;ugnFaBp{)1OoEzrt_b{7vp`-QgnhdH2UZ;O^~L`HTC9Y*c;j?(Cy^9v?pW z8Q*>IAxC>Rx!LkL8J+Oy)sTmi5&!;cU*a^3`9B}t=k0?dT-)Uze0(3%vCB+c)|lTl zCYKlJV#@qewWd}=sH``PwIG-m;s{nkrkdL*`ccJzZyoM)r_tanDR?*-5v=CYJco#W zB|2KUOx54|`g?KCmYilRm6fXmMU|~<>Ehm%@AER_*E9S{k(Dt^S&%dB6m6tVReq*ZN=%2tgAvJW#MS$*#4Rl@Na{hj6I`6!Na zUZ9uPRM|DYTLgKdbna@#+EbgCpGh?@s^cMzwuZj`oMkqzwmzrT@2J;M;&O=-FN88D zj&`$jf2-}1{AR5@7xJQPS}4}yxh$2`<|yG@+~T>c8I;6b$hlZXR+NrqUFtIG_g@OY zFULP~ybyxR#+ZLoh2TG(pQ;dOB}7ULRxaU}g7CjFV_syE5&Lrdzc=LiDM~Rnd@1z4 z952V8$)P$#zxVL>nU06@KrNCC+qcBUsh*+=)9R_>ykWCi*%*!zDhipfZ{N~5I!wvE z8nK>Gb1Zzr7L=b7ucqS;y0bx&Oem}r$5j*mfO>tK)oQ@Jub$c_egpifS|G%-pi$ky zm5L=uX;%Jo{ls@=c>-l)3cD()F(?!SwKoNvagB}rr*n^mf_oc7TRTXG-!{ebx-m*b$Ev3Zor!qBWHQuxpcjd)ou)_jF} zH4e%1HkZ$Sz+yCKe!0&7VIjGj$s$o&L|G_s)IvGMtTfSVi$V#vxkk3SBA?}$zJ}FN zS!IbV*fi<-)zNI_epSbBjc1w~#DOIR7==oUx}Q*R~MwHcN@#R zS16(s!#8DdZP^*F=gRp%I5U}DW>P#CF*!|1Bpk_PwN%%|oWco7%muS}Kro-OT!i$e z?@JcoEFLkMpK(4Ib2XaMAAHO-ct9cIRw53+4HCD?ewJMKa5falL@imU{|-P zx(-GWtH}kEMa*ouU@?54!pzXjs4UnUxsU-={;?`Pi>p_;Ig1dtvr}eu&12%T z6A_5?&OVymAfHV!8#a1Flcox%dXqwR+7%v}*`k;jq-OyVBJDI;D!k)ET`=Ujr-~Ko zv&E8=mZ{9)%v@U^5{!y+I;ZUJ^x0`2)2Ljr-I?<1cMRIi2)_fap5Y`)fJo^_I#zQ= zLJWntwd?4r(Z{+#cP8XcpUj@KU_zL$gk!02 z&k8jgXDa8nqQXk$UZGq(o@rwnRdUG$SB_uR4Dm5$-lSq~<62D;Rt%F52=m9JddwmZ z3Gykc{E{G_lNYXJTPktZGJGjkxmpw7=#~zKBBy55q&TFoz?qies2p7_!8GeQdKE_r zmRc9f+Q4@9D704T?oCS(I?Yy6>{PJEMJgh=jC~#d02Xdis_a3M9suE zDuNS?iYcq~m>_;G1y9G=lmes53(i%_CfEP~AOJ~3K~zQTHKow2@`63XEgcq`jbk*i zRMUDes9|`DXKJ)O9nUjm8ll9m{SBS|?4K|nhcp^r zVHW4&W-g2_^VsD4{C(Wo4yuBm7KxAz6d7W&7}2TQlwFS|1HTG ze)hjUDVwPtMr6kU-kTn`zEP*u*2VE{AMIecBW%AAp(GwFH-3wHt3eP1xOP(n#p(0| z{Kg*R$(X_8?@_JU^meK=y4SHQ9m3T}q6`e9fr{%MKGB%`q>tbA(6UET5Z?a64chx- z7SW2)G-5i@IeSkDR4VTi@?+IMpeOBF~>uRcm24~_PE zPa3%zHI2Xao&TOYz1L*Es7aAFDT}Vs1W;xGO4EV*I?ALWr|s8xrF)&f{gZ#p^yGwK zIV2b@SoNRLxwXx$yVsdTA7Of1#9D}3ZIFcp;qn<)?TFd&BfPr9%`d+#dDo+hCwTQO zd5>8?=Hk;opwir>q6ijgo5ABxnV+2rMlwlfTzmEFq(n?+LuLxnkSbU83PX>`-6cQ# z-hamrK7PQ%_#wmj4`}zkP0igAD#S*|;@Q(55rqqCT_3|pC^VmHqeT);(X~4wIL}v~ zQaBwJtGPV))&7cA51As^#Ohidv3;{Ah~rLmhkHBQj20^bJ!kZ2N*0{p@9K0m+gx5g zWjuUN)$ieXl0Zoinr!Y}$8mM~mnZmD2gh-E@Zg+E^BTQIl_yWW&u|bBg%|AYz9sk6 zC=RfUI?vC4&N6t&bk^kgd#5ZvH5d(Na=u;t?iuaZTI}p@6ZkzqP>Z8nkwsEJg*#Kb@0D z%KhHMZ~B;>7{65$YJx)SsyV;PzFf_xlBI8%OPXGd-Nrt4t;_lNDHor7ifz|vZshi%xwD%k5&;bGbJJlYpZe zzrn%wO$;-o)jME!uSc~S3n@tO?ZyE6*ILa!t&S1F4{ zfm`vU@lrMR9_$;~rp{!Vv%O(RuKj24Pnk_Jh69s+-z3cj=;l)_Gon&0u*?S4_5mAP z9p=j=!@g>c$Z(AVDprq0oDvm2gQ>>z(-EP%XQOlNFynCZM|9giqE`Ei&FvvaM-CtU z!6O#muc0**D%M~zKgMsG*lxhE-{kak!r-w*8b{oHqmYINx9ZdDOr-IkQBC>mMD>fd zskW{$y@&+Oy|LG(yP>nw*(0lMFquD<7?fuHEBw~0zs8>L@$TT5v+*TK)*=d*c=oHj zee@PByUKRwfcEAAH(M=kHd_46`#+Pp*Izig%T{xbPp+lTX0A)) zol==av|H!@l9za1iJVlzt7>l3%PiY6?^ZA6RwddMB}q_I&DVMP8IM(^ zUlF78(urJ@BB*N0ELGo9tQ09!u*s&Z)zrF5nvjZ8rxEw463H!7)>ftSSNmM_ejyv^ z`dZZG7n%aF&QM0Mz$*Lrg;O_QyJ$r)ly!0WyDwCT7spL7%xmS@Sbx?RqP0k`Yf-y= zz4Ci88mupp~Fha0a=Yv^_&wBA9wiH}*o#UIW-NlM# zC4#ge@0YLtUBpm|bw;o$Yp!CA!4~YaY0CZ*Z**Qdiwmv9g-dSr3s*DcIjLS-j!B}# z{PO3Nh%OBQ%5^Ty0Y>T4R*m_T`M*h=Nb{5&5jp>~5^1fkg>P|_o6;z(6llp!mi1A& zf7SVB3R}7qiPbrfOQvyo4vWbDA|qR!gLxrH@RtJc%kf8!UlxMRm%`(pVEl{R#eaPF zasEdL!rDtg_+OhbFLF7CFUS8g;{~cY`X!-vu}0ae@0HM=z7%?2j+f)l>=^0+f$9iu zZ=$)XFg_rhtBy(&*Vj>m(I6-={1DBGNyCUD)o^PD-L^viq*PTVouP70W9fWX!s=qV z$7~*pXlv*e!SYk;y(W%TWiftA7!)LNnLTWo8E(zQG%Q>tst}_W$_;7CU99c7RIGw1 zk8m85s;5M-CE?PMF8k$RMm7&I{3?cD!L$MrB_?MXiy&bYn)t3kqh80WIU;JPwQIGJ zDw?qrhF7ZyEjO7=VHtS@^OWT<6C_r%Q<24z?O9Z+ZPG|*rObqSN@u%CrQzUvhf+8R zW1T25FpMGb>KUuaghUAtiwchW6)N?fGRWflhio3~;QJ%$^&XSSnDbBW<5vuhuD^m| z*O@3$HPl!RF9p+;YgJ}_^~Mghjt@yBSxdT8BERB!N*<{kQU}dWsWg=ce$Hrozx+HC z2fJ3qYnTM{h~QaLu4biJU|}eMOL-vODp@=xA7*kaWPPYQyd5YMj@h!sDOhNM(k#%e zinxYVW{)i57dqG))jf;NBcJYu$^woka*Nr_VAfaIV1w=JO^)^t=(e^fqB@hSbF!=t zmP;JkB*}=`WJnzK$v8)arta*&PPN{}^>?t%O>BFHZk&+glbP!HtIX$#I3E%%5J!U` zw3YoxiDpGa9Og`pLyDzxIknh7dW}x2!)g)`E(+ptj9Y0^t#7ftyGg5Ju?$1W$sC_e zi7rnl<`LO+26j%ist}!*sMShalib{8AChx*ttg>5LrZkom!@AMo~6W7Q?4cHfVZVG zLXsLxhX$+B3`28RjUsYYuu&Oka*WDOf6Z26lufv_S@m5OS5=akCW63nwPL<}LKLnf z4|h6xDgu-eyq2>|R;wjf=kKzbDZKeUmxD3Kk53tomm;RrTV4ESm+9b=+4(VPW-*(L za6CtfN29A}?Cjp7-P&L@ydqf4n9eTQ*}g}+(!p^Je(kGoq1AiLf(*C0q}mNhS1}!b zA0sn}RR&oO)7g?n&7xOxm@fim(Nl6wVV_g-%%sS7$d*fS8K)}<&Zg+Kn8I9=sC~XT zVlhw%^(xUKBwZvlZma8R3#}MScD81!#toe)sFMV_V36JBE~e8Uo}Eb%M>#_M$_`(> z{Y8}~#_4##V65^*P07B@ivdorg(WD-Pzp>=cNeqLQ593N z!@=;krIAK2QgIR&njr$arclwdxnR#V+s2?m5vXh2A)3!6Upb%YXmcH1HRY%qR+x)O zNTNw6yS1(39nNt!PN}z^v)di=rCSZQS~d+=mu&AVCu3f?%*Q%uVRK#tOqKptQ@OY> zoLiiY3}VCJ;d7tI_a{U?HJt{v3cn7<~M5Gd*e2D zZ*Fq)z@gQ&=~XoFrgGmpqIgKel2vXK7b|jO zLCS(uVZ52KjQ9gz&dA}iTgIhTqhK{f$> zNzNEU>)_cvX>w8pF4+d%7MFu^TPA5Bu4IKbcg&VFY{hwuqdSswtTJiU_euax@<8^h z`lDPGvC2G;ro?$D8GB0jca0utrZZVRXR-QNj)7!>ry3JQzF3_x8Nbi9{UZ)G>-b&; zv?=>r`?S5BIQ|IB+e6a};`m(LYL?$+wrq3!^pfF75i@#n{4Xy*<>=@QdYvw-`9vs` zipHS2Kuja!{NgF6S91o_jN!8h^YenOgKKnqW8%bM5$jCH3-sKi)h^`Tay9cgdt6X) zbiVb)EnIuV+3{2yPW7HmyW_FDnaDMG@~q9`YC`p(N3NaXYDDuYIY_)o_X7 z>C`(R?d}nsZXL&3$bHfC4)LoV7iT}FC>(KCd9{uR-N*0!2-CJ`w!3tChv-g~NJUo% zIn%3$49}jHbAwq#@OVM(+8*8Q8&sRu*g70hZ%(Cw!1WB;y$03&EmlRH=yE{oH>-5N zy~V+=S7=_-(CY>J-@1*d-2B%)Uinr*t&#EQv1(G-5NC9j1;nYv$>V@1{i2TfK? z@frq>8_?M+I5^nl;^~Zfqe6zy$wQNRFO$fJJZ*7ynsRYk(Cilcl{fx#zPk0BpF7cV zDa__&ar{NWTs0D^jKMfZvvrwAr~>Rpb%RE|%@3Y@LZx+s!bqtf)!5kWGF^PYBDlo$ zzrfMnm$^E>V0QK{z3X4Yaw-xRpqq&lZfnhLDy?mn^Hah9pMLl6qs1%ke(hIiHI(bS z!qcDq9KCjjop-*#&h2eEpJ%fnm1dLW@Qiq>a$dKk;GC`^(l})J@gw?+kJ!HTEh?27 z@Bip;@$8ca1X+r~j7IY=)kcP2t4l;fo=lie2UM$7E>BN5d3b^C$5g5j&DNK2{2uLA zMV$7di!tqOi>+3TIb`&(25q8!ovUq3aIW60ie?m(SQbe2x8$eXhp$=?_(- zKozgH#dvbc^Pm1q_DQA(bT;4NVE2H_!9OKgg%ny$d;1k|GOFGNli3rdiwDF>$Y{9W z{6WI()3D6ioGl6e;SA#o4c_>*1Gcta#rHS4xcE8a(L;8&?s7R8Fkk+FqPV15xy@pg zNi$fhcaQOO&hw8SW7_I^Nx6OVtE^V%G~3sy`2o}A&q=jVqFR(AZ94Xdl>l2as8Bf#jVvC3{N?I_#?7ZHI&@J(JI`&7V=lW`Wsw@ zSNz={KIQn+fM~L0bw0=4pK|L)g}rZlg`yI3{`iEm?@q{l9dE(T!NFoRS;=~0WBaREw#Q(m?kV?)R*^KxHkvCIGc~tVQ6-5)NxaD5bZQx= z#}}NxyCBUS^2`M@VE+rR(;xnfrhfy^?{d|DAkB=g-1tj0Yh5g}O{=y~&F?S|meRbc z(B^8cwzK&LyX`i|7eAI<@ml>RljR9^rGno`WqvTaP;(^%*E4a|oKas%tw&LMlwhXT zGWCYaM4sZ-EVZ0q+&36K56L52nygy4pxd^X4s{V~H#Q0?)r^f!P2A%BNygPl%Ev!~ z+|1dzvCn+sF?x7`RavpU)1+AmNi&nnK}yxu`R1!PNOX@yuuGa;r`P^9;-JNoN0*F8 zOG2x~bY&2&GMN)}drjUr8nE5`0lCp6i9^Du&MH{qweGU=w@723B-7crshTPK6k3z% zK;!J)vBb7GH65op=FYw&5dqy+4bMTc@pYra>4OPzGNZHe7HQ~md3?fTTA@EFBr2uR zN!UMlm3He@-Z^-i9k;@d`xpH9!;d(A@O|1_hrE94H8f+Jzy6PZ7tPlAt6%#Sp^99^ z5&z?lzsq;u|33HjukoF|8{FHy#VA~HSZi>%yT#i(yZrj$b>8bg;mPzdzkTaf-XAUL z`E>@wJUc(eF|E=StF6y1O2O>~l30Xajn9Qp8CogOW@}L~E2T!EbiB2H$enskG|AWN zb-uN=!%nNiPcAPQg|Xn0)m%*GWb3F4C6p=0aT+JsBBGTJQNjO~3}Qhxv&K8;YoxD2 zD=Tbpv1SS@e6h9`_tx6&db>+EFqDp0^}S%Gm7u4sMLyNYsKjlBk5=2FT)Hoet0G3L zw=Wx=753M(O1G*KUG=qaD#EY&-nLk$2A7S|dFh0G(JZI0vtu=J*;1Ulg|>EVEBCUtb{30MI4`ZU6zlER<^T1ydQp6?h?HNM z;;JoOv-ujqESPGwkJkuh^_t?M6$G<9iKUTNn&m0gT5))Z^}bS|wArikU4thv-DR>w`%oLIYz#hI;| z1k@4E_(em3M3^aYKY1wtzZ`$OQ3}E31OKHE{KpypqJ8u)zYqWKg0MnHD|~dmzKMR0 zXm~mP)Qp9=PxF@t8IepCx^!%&%@nz)72uppWtXj%1O zuv279dt9ISjAY49%ijBxruhGhoS7%DsxgR7mL-SE{%hn z_O65Fq$FX&beywV>ZRbaNN}pD4I!Blf0XJo>GK5ns1A6qKYC47iwMCagIFl%8=IWhwR;3(%f8fcwo@# zrL>v>yMBh3DZ$pDUt|mdo$(}N?i<8ygRPCKA&5D{=n|z7c|Ih~m5XYRtnjgv z>s2{!HLFBUCJVG8LerA6@T9B8pE`x6npw`#^%m$gQs&~)maOGMIb9C0wM}$mUOM{q zS22wag*FxELX5gbYfRHKA}Pe}66MO(*TXWp6bkh$?nDhsiKqEUobU<+-ps(93)@PLn{)=3XS5K zY+uD|OVi9eIuX<{MU863$Eze5)&D!&g}>XLA2rE)~{YU0*B0XuwA2kXGv&uG3{a=(D(t zu-X&BvOasRaw!YasKU5EXLrY9Fex}W^&y(``n3v$x#EM*Rz$NYz3n=gRuvI83w%zF zQ|6P$m};FgT#y7Yy5?~7%^J79U~$n8iGmfj?+^wvy6t=TX2edT7)!RVzrm=VGkN!^fm35xTvv;!*`DO;x{vzy%~OOMX#&V>ZUX+E7}`5hj&z__k!n7 zQ;y$Fn9da&e~ja{$qI+nDv)`AZK-S2lk97CzioCb?p{+Ob-?Atie9e;T7xjm+1?AK z$bNb5a`tS@#;(Qn&29dp*Zym1hEeF~62q?0khWA=vUJ_7BHd#;x?Q?_K5y(V3hr(m z@pu04f1$Pi6(L|$HZvCU3of5M!SvK~&L@wWoPBzZ<-6=%zg-rd6I+nb!^a=7T+Z>D zE?E|{I35x_zo2scHF7uO;^GO@@rvc*n4QOn5sC7Wrgdn-(xOuoYAU# zoSc3{7F+c8>Jp`}-9AJ&R32f4#VSOvH}NU~b+^XgGG{V4$KTjsG@YlGia>8C0S9dYe119?G$t&aQa&{O2rY1y{o> z9{uz)xxc1Gg~8w>o__X#(QHMnm2!FZn2R6Ju<9LYI5`&F4Q z99@5l{hbZ=>X#g~s(d>6jLg{JqaR$c{Ln=+W1NkGS~us~(LP>#mr0~CI~`%Sp|exL zt=6ScFpNX;bSiTXC3rPAx8?eXR_a--%x|_d@GX?%-|rBo5zFyX$TjV)BXX@E3{t|O zE=^SVGQe;xp=&IjEh%D~Y&@a!>JiPOUDDzTLyJTJu6kXDiw80G7aXe z;!qrvLAb)A!&c`8T9IFJWiL)Cm(5n=ePH#}}_Bs4vn&(2LwCKk^wa-mx-=P9lqaO1`X+k4wwTztZE zkg*tF5ib&UZr+xdmf5(=uip4ocKr%Jx;)_zKlmZR6v1q}{ubXn{5l_9o$-6${T)sX z`1<}$u7VKH^LYEl7uj+vJYOhkRLVP>`?TE}AC52i8}I%-{EADM7W@x?@OOC|vR+D5tzB z=v_f5i=J1kl~7Ia#%jBiEN4i+@h@DgsUWILH>oC>yqV+$E3w+p`CR-|;$-O_T{~kn zjc|<)Mnqal_iy>Q5wTCr_dZ7J`eXTNU)$>jMKVvO?BJaVvbud+p7fSRkUNDkNN3K@zOW5aijIU}; zRZeB~JCw*~^?SJ>v-Q&XT?jS0JlHnLh@m(Jttb8%b61}JB^ z5`~p?u830N8ehJE;3EJ4AOJ~3K~y&;C^1@qSK`D?1qZFp+44Y@@26hf6xVQ8u8G$! z@n4(+`Wgdmlxr=uep)+?C2m?ZQYsPMw0LoZ1aAG}{9d1U=F3Xq%kjq@>M~lYoLUNe zO~?LIDKq|2&e~u8zdt?szyGQuU%McG*cMhmk;8@}UrtsZ$693g~7#LBx0F$0rRRjr7$>JrM!ej+1s4kSrezggXn@Gk^qv_Ic zGkoPhHAB=gSBY~;4zBA;=X1k_mRCN@`=Q0tQA0-s zDw{YLWYFbMz4Zi372@oWI5!wRgXJibX-=hP5T`1GGs9AmK7n#bmg}^^$sEJ;IXlZ( zo=4Q`4T8}nNeo`cpwc)bPnN{dgAxz99LeHDWn9kY3ESo!zWCNR=+s)+mO-P@6#+Lh zcJQkm=F=%}zH>yDtx9pXQs(1$-hoQ2Bx<&Zw!c9hY2-IF3@cY}Q{r*c@(Cc~yKPE- zv&=-(f@rEbTs8bwnTw)*Q4~&P5v4nZ z2xrP2Lt$Y!6^cwDYXee+^vuhHV;T$mMj?yf+_11Ks@RO6jn_=6(wV8{BC45YhelP| z3{pnTQI0?yAZneUZ)_n|HE!xj8JNJnC5vk^o79oaF5u~vcm{ox@iYP2+T{wWM?PBSP zbj2H$I)&+D`R|a$ndHynq?mDxmfD2FE3)%*3a0YpwvSx$Xhp8uWOId~wnR%+3sZ%~ zESx&QBBqFP7^-7XEB8%BVNxNPL87~8UX^S%MlVA2N`*wdpDIeWT#|W*S$c_Usl%rn zE9yORaji$=Dd|*+c%Ux9)v6$R?=jX_zk&7IJA@BD#4=)9%?|ZOo5xQcvgkh*0WL{2 zy6poNi#e|6G0|2$`sByBm4MFHt2AnR7}WUq*$Gj)#Isz6B9dnu9vm^5E5v7&R(+RQ zyyAQ~rmfY8l{-5d(C-hKO+UkS$I@-CFm@^)IgWD-wO^tZ%lnVv`3ikcCz~}{Jk_z= z${ln@^x0hQMaDKX4qv0W@e0T9{~mL7U7MF!3Q<1`A(>K5UT= zs-!15*6kfZ=H=4`%tK|=CJS=XK+&KZ0DC}$zZCri!D4}?&dp#+He8}RP1VARwwFUa z5HZMU)N!|l7~W^}S}qkcmIi@ly+quvij2t^I&Dc4EDVHOKgKF>mFelW}$c2N~1x1Osel`6~Vf+C+_ zm>Z;;Dkjb(bJx_nI93;5>q?`5a$l?aPNFVog;zF92kkN)v5Zg9bafB##BHlenQ=Cu zPz_NkJ3I~09gQ%&BG**L<5cx`;Fz~?ij<1AOQBs81hmTRO%+)|-B+d2Bo!xumX?Jp z3SX*#N{&{-QJT4ANhA&hTek&`t@(#wu3;G_&qt40#Vg6>9<5?l%RY^Elg*6|%V0vk|B2*n8+L=ir}wG9-QbH~{&PG! z`w5eNikZ2R_ZG%6TTPFxjXU&e9v?q`D$NRhqeJ%_J+^w!anyXE6R_3X=gBN)@0EZ~ zugT*d4KcDM_g-sA_3r(T=bWF$__YSfz-Dx53cX|O$Eq}nj>mkWa_7rpVf`B1eXYu1 zJmKPeMz?wmquQgf?a}de#IZSB{G8DwqFOsd*Aw#MDSoHH#V2E^oe^Gzpzlj0!EAL! zz;mqHt0aq@ES#hC`Fy5G00#A4n{+cKT|VdPa>?1x&e1&R9(d?0gHb0o!F-a@+<;ouU^tAKk8PA0yWUjM9R}CmsmQf<@gSqtxJA3u{;cx%P{LMf39X7UhNNtBSe#*hE zyA+1Q60Z{q)_s0HhQ}ZpZ*^#F9R}eGX3x&jn{6Y+sX;G#BXN=SLbr? z*xud6abID(ZLrzsa5|6q{>OitMyient?$B6x^n?~xR$xlL`ybDFK&3`U=z8v$;; zPNf&3tHz+PMeByjF;?^BGcE_;rC#e0Mipr=Z1=7aM{`Uk=JW>{MrFw1+Xq~G#bCC4 z!gzYZ{^489-)s?%o7BmdgnS?&1W9H$4>PXe&^8@-+k90 zOHJ8MEsoiHXOrLj##=lae~+hE6H>Fo@Vt-d7&w-P=XP;&z7D z+@#X*$#Fyo(cNcs8+S-GgLdu9SdPiFi=UvIDvqSW$>@DSlt+2TdGOTs*DmNjWqva6&03QUivUIol3jZoSEf)Rv~qjc&CW#iQm8O8j$F zbdX-Uc~vf}qg%Xpddl%fpK)V%Pnzrgvp3)3-}%ay_#6M^dpM?AXGHSasxdg0`==>Q zf7u$vYe;-*NqazOEqRHW)=E(pwdRa6S-UA5aS~_pw|ai4=3s>pR}R%!A%ImAk-ip5 zS&MjTI~BS&D@tUqVG5#Ma*4CGSgG38L<}qorr8U@bDhtd%l<0!gI^d;^>sdPsoIvc zR6#h4f>?@|`5K+A=4F})+GSp^qSC00;Z&{Pl)(PE8#kA^oO(SoF9l{1i49Xk(=?5J#T6+0DioTT>Yr$9}PP29GI$LK28?x_|*lXFQAfMx`M1D&HejJN1Y+Ba(GbqhQ zm+e!{0hYLcwHMHCInFAZTAdT7I@c^)-bd9URD)!mm+od&XHrH15tkJfe4PiJr>cqG zckXU^7IsIs=9k9!jh@ZMt4=8lNlKq5&6gefA9A` z?}RrW{I}@oDRya97B#xz3!>O`FH0t05Di6;(Uc;qx;AsQD2QmZl)$PNh#rOHk({@T zI7ylMZE|f1O`#_R=bK`;RMFI=TB}lT>hgEBz^RrTmYN!+vQxN7GnJX9Gf&iW9F}Sp zj_%T%WejEp_m1K2y?`K`OL05#U1C2YH$8EhB#b%fCrqO;vx&)RCy~WoxvJAxF5}M( zx`#Rbz$Xk;PG}?x2_;IJ)*{zdtx2p^mCL9sg+;X>ROlnit`}LqaUxEIB0fmMcgW+6ILwMT8@*Vx8;)`r7Mh>TMaGUo&nC)2?MUvaoc}l|7XFrlU2_H5ryDbIiz{@p zDjd2Bb)3%RdNTAP7fCI^RKdlvUA)RRw!2K8TOz=zOr~%?CQ;T_S#YbxqlZ_&K)v3S zg}pzX5YJQj94hb5RgMxn#d8c+sw=G3+UyPQ6DAsSKPUE0DP9PIQoXmM9N(chx-{1k z#FbO^Xm7Ns)jY-{pP9n<&3v+Gj$Ny=x!b0uh<&+7*Pjzi0vyj21h(VVs5F-@OrjZR4QaC17 z*HIkE;x>yk$>q-G6SA4&c`Cs-BAw|ni?y^e$w?xGAfvh@!eTbBLQ*9fbr#L|F{ald znJy6>hw?o&&+QPqE@}6OYZuP5)LP}WZ+?r1-~Bbxc~2Z-3Te8#eL--pz0nbqeowv| zDi_;u9-5QPslZk?Ui*-hJCudE@ih&yS7TSKryRvW62(2Qk)VaMyLtUH@sadBX7I z4!OCDf4E078=@&hobKRMYvO9u^ornrRk=WY53|H!b?rr7xq6)we?n(6BnVQ1dCFvb zKr|YW&6dbR6V0iU4KkAb9KBSy%k@0Qtv4|%C9t}-2&!;Kr(V^;u z5Ro?<2N)}D)qz4DYh=BUY;uCW)WB@F(Mt|`qlC2*pnLZ)YaV7(IRj@@Y9s2^m@o=4 z^_+SQnoW;&$7VH#$VnO3azf9g6GYfmo#mApvrM^9UGCoZ=_*mITwyv&nZ`Y0qbX?D z<2yq}oq)=U$NE}CbLAWtKfB8H7oX$&<}!{VP)9TJtcPo9(x8%MI<{`$8WmdhGq~pZ z!d)>ZrD(p0)b*#ZzACFZ^NI6QqWDyVSJ$ZFn5*J)wI%y^BG`O|ZmXJ2+D1dhO+OnG zDk4M%)95ytYFaS@5uma};oa^OE*Q-sio3+|DOskR#XZ@UW_jfKM8sgv+NJ7Tpz17P z8V+e15~n^vdh$M+P6^cWxI+*hNmjBFY@?`)$2B&}pJPSQ8(3n~y^N5z!A@;aa|#MOCnizGe~T1J|U#NDBU>?9iyr>Ej#Hg#8i zZmRExDiY>}%U|XGdUjdFUrmaW5pfntaa6E_dM^8;@Vr?Ti3=!G-3;Qz(U{Cn3%8Bg zK$m>-i8y}MF*MCekr|wJCEHcG{}ukPWayFssS1a(Uz&14&KUdqSeD8iHkm3{y$efA zYHal6UZr9iG{?o!pCuVLXkQ9=?y4{2#eBLV@z|tgcsNE-@KRXs?zjyQYY*YFr);40;be4&EBk{brZoz-N4K zj_xM7WtY+Mgk)@y`2m&PD)Tg>bI_+$QrC6~r+S@QWs5A*nN5zEPLCM&$IQk)lVKlC z5gzP>m1lpE3p+3K`rrRYW&|uAR=!x0!dlRNBu-V^lO4VwM$_G?iv6tEB3W zbNqd{^p%zfF6w)t=0VBaW;P62+uY{bMoF3tj!%_4YmHCecvf({)7W5el5=`bWl!4@ zv9PpivbL6CmYZ0nPpA8U&i;h?EM)Win#^@nRL0e3JeC?22D1^JqmcPbIh-?U^&uN8 zb-Je+5BD@$Ers`vBoFl8yYY8vIGa-3m0$v`$obWZ>bVrf)i_;Pe)9KQm1Rz%6=+Vm zk61Rp@y2h`JAFVLhg9k{mRoHO?;kVms4LiGe$pW|PH10$j*?Qmttxiek@;DvagP4} zfc_ib#$CI_%I;8U7e|*e*>ND(5C{-PTS&8Yx31-C- z{J97S*^K$<9__0)SYA^|^?h2+3a!c-XbyLeUL}ZqE^c4vz4vYr%wo=+cc_)OIPN~c z^V;mJYzwya)@wJJPWr^+Wb`D9{_vgmaNKn!M_4S`v zWBtNq_V)MLd+R-_^>yaH!Ty^kq<%^AVGrNB$;w8;YV#Pcbe^T=MW%jN8s@xG6USmnks=WLCKM~>LrRTm#sqQlI-=p5VjBYrb9KL~9y~f)4XPJ&~ z;g)u=U5j}X3z}MGv&Y8~y1PPk_a(eqmFiN9(sG@0MZ>jis+A??k!qy%*}MBq;&~u$ zAiSHyts=pFo^N2|Jl=arbm6UttlObZy#ZZevVrIA%d?4T-9CsxgfTFiJfz;-msD$*kvF`CUd+8^V(wzw0+shTd9sGhg*yE8P?W9O1WNN0?v z36sH?`Fw}{+aaTOPDutasdC}3G^wwzlBRu}YK4?3et((CdnQ5m2)lkw8ee98AJf{9 z2!MV!r1Nl!ZeJ9aZ_ZE-&+f8ndf4e&u`L#Itlhv2hNp2K_MMpZ?yj^RJ10UV zP$Z@_D}>V`bG8sQRc5O=K22lcAT0z`N6XQ8ou^OA-{+X z)M#8{`m11 zeLN}ze~gCySO0M)3M&zKekQ&xMB(_6tW@n|VfZiQ;s0wS{+^+llf{^zybtpy;F>?q z<^A~a@#Evi|5p#stnt?Ie?yc6;xMR}2UylE=BaX6ERkk2g6M!q2{AKUR&SQ8Fkl9? zT7u`K*p9F?m=2XQ$tB8TPCKfDwIU1pRAr!ACM%bgXw_A@E2UNqi|%wS!EsdcOUPg{ zC(dFixP zZP~z37+X(cGKJ$?DvVDlj4JysrPgwa)oPyLDBN78a%U0@vqfgR93DiB_A|WNCjP9) z-n$RbD>l{jRY7~^Oa-?a&NZe%F1g8ucAc$_&+_A!KTD!I`6nF`e}q+PFBTyaGy-h1 zDhs^H=)Q=csxU9KC)KSR60i*wj2nOJ2*MCL3kNuIIpy3|^0#6cjAR#n`~l?yje0?Q&(Nv+P(DOsej zc1C)VQ?_*Fd5_| zGvy>l&b?X6#oeY{;<~Q#dJk0a1YX&twX{jabs3F(;#nrhLS2dTp2Paq5*KO}(%4|X zH(}f#i5pLK6e~PeIGK^D+#{8>=9a}7Xj(R|Q=wE_qTSlUrA(TZv7Bx6WEmsh#MF1m z`ZWyJNT&g=E_*kbfnhhD^e7WjW(Hij_Bb4Mn`BBopj#^&mx*m zNbba#n@T86s3_N(U1fCi9@(tP(6NRAnYuajgmnZu5w1F~ERQx0Js5M;-~u5;{7OwGnJ8ZtMIvYCQA z3uYPJ6@;uRf%(~xSsF7{`MH8ecBDw1%t|oWBvCwJZ*hFdt*; z9=dW~P!e~dAaiv^0*EoRlHh7pxI&z(jNzWRY=Uf$SQSnwk>!b?6#XP%9PbO&z%{C3 zrB8DoM-|tVtzL_y04PKURh-L}`^J*@ckC5(T@e!6Sk{J69(0w6EgeEWu_~%+P7%)_ zuI_gTqkS6gRYuW-@w~%o^^)KQgS3yU#tsz|V5of5MB)nS^#)5TJFHc<=^PBOTlYD) zHIm}rJh55cSjDRaY_4o`I{Fq#_y%ihpJ8ojh0Ho-8g`5OW@_V%f6P_eu4f1yDm~Kh#ouzhF@@?lM3%z2YX$gb- z3a4$C`*~mh03ZNKL_t(ZBtfL5jE3(q8!NX+NU!%jf}q0D%@Kpc8PVKlb^8LjIb~(_ z5(jtp$ZHy{=PncUZwt*rFy>9TiUvOw|=8PuFwc=A*vw88w z>+CGmIp}m54HHbKEF_fYFaHd8Pv#tS@3Xw(aq;{v+pQH|e|y0Gy&;-Ym3+h`u7Ne7 z+KTZfCT_`O|3Qc0$wWlo=GqEjkkdPi3F9f{T3G~jm0#L9S*Lq{Ol!4Hsj3>#GVZ=N zsm5J-v&dC`C-^AKb%qTFf<^;pbL%tanyToj@g56^b_ z`(OW6MklY~HP%>Le}-G{{wag|J=QM%4B;%qDy_5f%;#9%IY+b6;`HG|4qyKom9=N3 zkUKp&p|o~Y8N-;*h9rujkj?%qCrFQ>h;B^dbW?3nYH%UoSiv+8a7zQ+BBe@sq=R2z!h zN}U_mR{71xj0Op(-2v_8WgL6V(Y-sYZhi{W&bj&Buj5peXprOBYZ#W!VDJD#Ycll% z=Hpd5ZzNQ9rfff7;^6ijj=wu$_#h)Q3?@gXj9x!w(WoN zyYp#|x(_H>F6%3oNK_oo(Vol)!>&TsT%>m89AsT4r>~=#19mQchNb!@iS9D=Bl`Vg z!bxW#hE!y3Xj)aK;{mhbnm~%?q7UNNqDBUKWMpV|C)T+v<7f~(Socb2QAZ59k@ug4o+1G)ej$ro^{ z+v3KyjRsCBW;(k=ipr+A%FIr zR|&?)LJYe4!k5@=xA?Dr=N~h%JbvNDPg653j%ESB`t5JXo%h`(APY>G%H*xxhfv7%lXB2MbX3yXQW z`WZ#Oa7MAevZht$R&nrZSf(k$qH3Nq7BL0dBGgxrQnWKcSX;yy$fgSsTU!t=7HPsF zJSve@1X9hG^_$wRYA8<@`=#Eq5VN%+UwEM_q!PzbTEh<1jlYIRFG^wm-#^ff6^l`9JO1l=PW(luEy z=81)F&9PVZnM47DVI-aJ)5ynGS#O3T*v%-_@S}=2eIqR*H8MuCh`}Hh9JE(TiY&=I zk=&guSi^BHiMST{rsTsYv}JQgr@gCVI8d%v#br9~$AXdc2MLamQ)w7DPACfws1t=D zuBWW1w%`^$TjiBG3^F5 z;$jkE*GohyH_%_0#L^-|LoJLAr@%9*;-c=TT+EDC%@Id*yShw}78$!s?x9-4d7yD z%_N6X;px=5R%`0r^J~;gI=7FHIXUSw8$~4kj5LUdX93}KMmkqQd@MqT5@n>=k{5YO zs<;u1l*?4<+A2#)i98iZ+`@I2I>eJq@@194&P-W2O{{BG?3Qu?>%&Cx_$vNlXb9hN*~e|DSMiBEV^65*}d-j@ALh3%%C z@d@$7B^}2_5kk2le3R(mAs1i#EH7NzrW*|Cj%M@*O7tEx9}h_$#$4F$g{225k|L?$P-s`wsp6JrUXDc!`U>@ z?SNFD;;c`otOe3MQr{}Gd=8eEEh$VGTEh7YE~~3xxgj;nV%{x;F~hZa{bocsi&$GS z&|Cw5o|5D#oxo-iMC`O1_)&vtI>c*v?7ux_ax+AuNjhoKUcJDNfBq6b_Wb9GHI30s z6~Ii%BR2$tY-4FTVXRP}OO&m1lynORgI?018~q-(zAD+~u@aV5c*3{fRys^VOtL{jA(7R2*SLOSI7?gI7KC!<21WN1-G1if52UKKLk+Qu?B zN$KO-E{?S=W2Rx2L~OS86=|Nyl&dfv;wMK0$pLoXyb)iIWpz5zvQZ+$GJ9#Pw+yo8);w znBEqwbCQMVlEG?8VayhMeJ*IlAQ>}H9th2%a2hLDpeq=?Gbc-7%~3AFnP8=rKpe&o zDOoGH_BtiiHKg#-3iX{ORPC$syzXR=MtPf>)x;L}@RTS~;^CaK)0XeNGO#GOeYsS_ z)=c*I?onM^WoupG!hI^W7As3j?5u91r3YyGA)DJjg<-lxs(HmZp<0{Jd60_ua`EB@ z`~8?<-@+};$h97Wp38XRarfI1Y3h)~8Mj{T(LYK^=7}KwlrFyd(gxL4m*Jg}(6(FK z2}Z@hUDMgvHQBlBk(+aAYSYsY*9q8c`?Q=`?n#QR8igK{y*cryjMYBj;RYFDQNbm85e`ABKYa6uIz9=M>aP*M%3m0T=wepg|#Y+~m*?{(n&fqx4NNl#x zr`Sf7;dl$p(rLF(Ik%-6H*)UYzfJ!%VRgMBS)||o{vA#pjOD%`$79mD$9$BLm~EVL z%;BwxL|)A22DVjZdEFHews$YXKL{~AmvMhWR|(*@DI&KzPs?ko7*?J4ZuXfC%YtMa z9*n8BFOzBO{H<&M_M%)|IF1DWtctGD53(P%MG;*J>3M;VR1ZaIP+xO(GdEZ1V(9S{#EQp}wWWBPBrj@c}+eEu0`oqd9X zTh!LBVR%dU4<3*n`&jK|N}C(_Zyb>w+i0qL#tuT7=&QNN9`$YIC13I_W zJ+MKhPib#%3o3eiJRnIL^p5Xh={`#v7N+e&{DAK9TkPN5=ip(F@hs!;&AWt(XkqzO zRvdy(MwYnD-U=9gzl*k%Qa$g|T2q;v5%+Hnn4Au{@yX9{+#O28fr?NFx)J`jr=*iy zvVB*c+hM7FnaMbyeYwQt8_S$iPXBVBc>vEW|12+Teg@rYa1uPkDX$8B#V&2Kv3VXp z=Xb1)`c9?J!KHidG&Ue@BYq|m=acbhHYNp>hnLLG9K9bqgP4W=lI+U zH+WlJJEf-3B!VcQQCVh=Dfz}uX@!IC37*&B6Bn*XlTEChBTX9eGnE}Y8GIkpXwp4+ z9oW~q>gymM9Dx=t|K$MkxrUbOM_lxBUCOf}6$0eTjYhCMXZc$uh(oEj-EgX7z1 z%+T@xxB3h#tLx(Coz8BeIZ6bIna*!vx(zT~##-zFY)8Tk>o z9@%U}OpVi_L8+wksjEJf@_qV~Lm59>8<+7)mTc$3ZqDgx%)4KIi}i~YUiz%dD=$N2 z_c?jk;mcoGrB%-O-or!ok86xi)(Lw{_#@R2yGi#!jc)%KKlC}hH>18%#k4gMkCy8` z7gt;C9s7*BD*ISP<5VPP|I45H0?#%YeEsNz*WZ1e*dG&~j=1vDD}4FVRsQFH@_+K` zAN?jfmoM?f&28>ZCTuOOa2hB4v#r_A|iHL z(wt~nhKO$tDPOsGk&8+I-oMA)ZjXvxCQcF__D<*|34iCxHQw@l-a9zLa?7Miv~Zpl z^eJiZQ8n+RFy0DAS&6#pJqk#6fmF`*B9k@CiSq?6`H@Ur%hDFYUg7gp@$qWiWGvjd z>T@^>6D?I!P2BY&iW&bG%hH?SgqFugB{}&O6 zp0@qRxBXF{_fg*GX}^2?&qsfM_IUi~f6>qWwD~D&&Rj;=+B@0+#hAXpZ2;R{@D+|Z}Ge*?av3j*N5%v<7uW(+V%&% z=aaVoVL$u9-~arXeA>P|`Z&vAEne{FpKlfoHRAXd3;~7cZ!E$(E z!~Y`3=7a8+ANBJ*>G2oYj}QC2AGVDT+sDVZ|LEhRT#HZI$H%w(v~7IY@#jZ4mrvTp zk9s^l?6ZB8*FNbuJn8vQ``usk@nOgJqaKgPpSM)L%5kZSX~m3#n7PVWtBr_iI=*jE zYqjyHl1=Y38f4_kK-sJl=Y4D=llxm`sVt(Vl7mx6A%@%HCd9YI4Yw8HBG02 zUDXK3J#@Rqe5%nqdO#MN91j&TSEF1l5r&!MOx4>ibAL>wv_&kg7lk3ahHLn^+C3`e zWv25g(`hDmaohD!iHY&BPj#n3YiA9stVtt}I2Gd#h8B|q6Y|+EnF>71>o~eXSgAVK(hD_d`s_r(Dy->7|@<@jN0*6ZEvm1kJlL|rm% zgx@V$zanOtHJoahTEj*+TWDsCWh)2RP%>vDS9)6Ua6Az3^jNtBbKBslbW zGG?N(TJs3a9}+7;uaHB$er^bcaY* z<&sS;!O@v5NbWR>2zxye6ZHQ~Sr``KT`GH7-ZLY5 z@DM$&Vqagyy}U&nosj!J39-0Za^9O)L}AD^yxKZ()JKcwG?tdJ9fe&_S!pb@y58n~Rk?!=)>qdsU7OzU zlq)+seBt~#Y9*WBfAc#G@7!i}?FOssJ9Il5+Pup=jS2fE(XrZ|RTN^zkPmwzW-DPY z8g~Urs|=yF%}vrBopi2ABLJmFNt=bBd|&t_5u zGfEpoota|ClSNZ-D(JO{TrbNwq0Sevfl*$A@&tW#rb5-wN;-yeOpT}LRq)nr$zNB_ zf%-bE?@VbmY)((7Qk>jaQx4pS=`fWd&@_!$)s->Y;N63W(1!u*`&D-owh;GY!5th5)fb>li;{=#+6ulo3*P7tdxeL$23*lPWfwQ=k= zwi;u!8|d1qpr7-6MkhHXU?w(&;YV=~U>Ow9mao6!%tRNQqDt^H(xmd&JqmZ^J)B3Hz75-CPo*jAO2>Cw~1az3=Q zR5Vj)W$Ipqc{an(VqyZy)k`GV1d=(fvrO(+nTZ%dq(;OT<J&3N&ZpJLqUP}_mplFj{F`!t%%7+%ESBqE)vIl~2<)*7uwl{IUN6rcXM z%jxhnN>y70hjVvP#^I3hu+QkdhnU_7Pis)EtkZe$E>5$~ zl^f5?So_8w{v&dKi9DW=S8U}yB%4kZ@1FTIAdCXst!HrRYYcC`P5K~EUulx#5&mgF zdMhpP5_MohS&uz*N9CM);)cqTDRy;q*)R1Pti<{42TL*y9-6sKI-N0_onn@4%GY9=>s~R3S~3_PMsOHm zf38A(yG_P1?bYYe^DalmU51D7>Njq4@|{~G2L{Gkgj2WiK53IFp~D5edBWC~#iuSQ zdXNsG$EG%+eWhn3M@_2ROR=-hPqk;B7kNhb(QMW9uis$ant9uduqkL&<3~@nd3%6>u@# z3QnaWNM^&)INE=my}J+azVsjP!nI%G!O4Wv!HDCN*GZxtSv;U~^et?=Sl1Y(bJ!{# z!kFS(5tK4Eu6-V_q*M1cFm;Pg@4h(dol1-4`ZB}W+e{|=Xz37tn36=w5vd~57#7~r45#W!)2!{m*3~lAa)+rOQK=~5HezMDBG~C}KaxEDaAq+%QS($a z0<2@IjN$$75(b}#Yy;DqfOmnD{){k~Q?deSposzv?cx@CtAwcq*h>vY2ge-w3i$40 zwliEU;<=q1mz3Lk8_b4Br1{&t^0{4XZOCampyXtn4ic7kY@WTm#x%Xn>-TD8Nkf26 zcYDXUW1D{GBFS_M+bI*~eQ9o0&6Gx|MC2=RH^C~^Ik-K*uv?hMm@N1VRtEuiVz^9&1*s*p|c9);hoZ@BA{q{`iTZNG2{>(Zd4 zVl)(OO9_OE$ffe54TURG?$SlGlWIv;Yjm}~KC2w7&#%_P#s6jnCRr=)jp{Rr(3};K zMp8>oQgPd+l9itqS;+jr-7OmujW!c^xBONepF9&{*;y{L#49XBRLMEc&djleSj?GQ z+$=oBAEA)>`12m$-jjrZr)}q>ywBr5 zd)n(isKEUA@%W%Z^wZw^NzeIF3#T7N(0TlQp7!~99}QhFhR5mg`m3}>(Z!KdZz1i2%4Rucv@+O*+2BR_9KIKw_I5P;+71CsjY_4P0 zrfh6M#Vtwq_B@RUvX~(A=$={(I%AS?NUkh4_7Z7uj8hB6vDPSOl*%57W-;*%=20RG zw^VY{bo5xcCPVyz&a9u{)D$XcEO=$RY~VTS_ZHoIGvc5m-Kq-vmxVD=5E2Zh;zSKp zzU4c*7%QVVCZ3x`wqrCUjV!XbL7KRjRvXL)c{s+QOEeD{3{N2(3Hd>@y(PPF_n_9#>@} zj;0-Ey^$c@EGHIsmS?RR7c5Y~?JgnB-|p zra6MxN;7pF49U_;{T$0RF|AzkXHz0Y_GB&vXMs``3p|yn+gy@`UY;b_HB*qIs+y}A z8A&)1oTBO=R$aepzg=%ek`HlgOBS$NZZZuuhJK3at`rWle1fI+DNRMVHI)FG4hVxj z^SQcCl#sR%fZYVk8cCr-i3mxYQt?WdW>n;!T7|%%9KWjQqE@VyLQrWbK@#!K@jEzX z8@p;tR;*zujOrZ6s$w_+_1cWGavM1*jdBf5e~Dn`Fr5w1?1b``jb2ifw2bYo%QUN1 z#=g&JmWl&7oy^cxwN2#;mplxWM<;@yBgaXdXVrCHpigsIm}Ww>&Si0|vP+eVIJ~=0 zJa|AB9VrGW!V#`ipx(f$Ttdq?NkfB7IWQ`bxbsrgRH0m`K_+g@Qu79t?H6e7Tokud z9;re=MRMrK6)HNC*{H6LfxC<2wWzgPw0G92)IDr7m&`jQ41VXW*NN34J2j~`HwYs` z0Fyv$zi`;LIacMP5DTbH=9af!@rji- zew6VWfA%fL{d;U(e;%i*T&WScRfs|=%QWhCh~9}Mt2yr{BnLkB#tLq2TN(q>gJZ0f zh}MPY@Oy_CUIlM+6=%Ig>h=Vc>r|@fdPt?+#;vRpPaP)rPl$R`alhx9U3Awgms^mM z&Xvi&Os=x>(k@p%_a$y@Z!ipej+7&1KI8OwivM5_y$OaAT}!@*?7EeRIIpfL-77)a z#a^xnGBX~}Fv{!XlK_kaYo~#^R2LCYGiR790oFx>$|ok2cITKY6G|&HvS>zdv8Xhfhz@~`6w4cK;vSWFMRnqKKuL%<$9M)A7)4}Si&#+(j8st0 zDu+>J%t~=CH>J3ya)NVa#45)#os#Pc?b;X0gKceLdAk^jL|`>Aj0&E04$oaHR#JH& zxx1d(6g+v7?gJx|v`3zIh1j5qMk@bTp_e0teAd#UfS4WNmAK4;r)!lX;n+UAn=Ea%cX zuauwXlhqr1w*DLqbD2?+ayTE!`qnWm#=(iiA?W&^L?YzI8n)LK=W;?wm<~n!F7Cf2 z_U`ytp2p@@S=<!gu8O{%6!Z=|@6zc_X{}zwG3Oj9%&O(#k1YE8 zF};(J1gP$za z=?_Et14RVcdhu4`&!S zY;Js!Tet6XdUV84iPKBZvr=i&=^oP`917;u(IOG_)%Ql#l(#M~v$3>AMP+iTS=h8k znkpx`Prcg4_d`mRoXhLysW%;r@|a=Q<>>8{B(n$yI>|x8=I3_tI}yR;p}eNnaHv$8 z9GnEwRM1$Ruzg{TT-T{J=d5j&q%kH;N7NfCLo{JL=uuj36Zu6}zFRLGJ*u|)bD#Nn zR;wH05>f@~qQGnvD9p4dR4a#$iiwayF9jM>p`pbctQY9$w~yZDfB(I|M{?|An8m$x z9`uSI%FY%@Dl*H1l=As= zY+c#mbUKuL<9j!isO%DjLr{%$)0E2E5^gPH{ro1SQi<6hB#j*WyE*QaDoZ<;8Sd@l zl$JR@P;)zrXzVk3^MrUWhnaMW;%+CDTee`>SFghA)+!s72qTzt|K6CZ%S~2n)!*3U zFqv^bI;Io6!Etv$n8eJ3fFOL2H(r002j3b?W_1$uS$n3&>V+njs~p!oj{b*z5_iVd zFTO7-#J>5F(9 z_&(iEU&uabmf)0Y=xVM!^W_?=)if+4!Jkg4SB;|KA#@HM4!K8;m1DTzHJhP zHFnlKmR6Tpt{t#d{T8`)#L?iGl4r2IW-*?g(Cg*&2Ntu*8n*W1%;sfozjMrNbe%YA z6NU3al&iGRa$BN$FxRQJZwP&6)>YJtZCq~^+o`jEIAGFAFjQ`ReH+iKvDRAWGgm*! z#b%S&PEPpF+utS%yO>^$7oPt-U%7OJAKTbwbz_HHj2U!YMg@!IWMXeu^g;gA#;sa6P(EGpIo1)@+J z)!)_kA{X4VwZJ+T7-gY?i73rtT+J4FtVJHJDPrTo5sJ1j7faZ%b~AW^I9^P8UdJ7N1Lhzo=6PyjpSF zlr_8{v_-hi7wh)IxmpOOg@AdMr)wsju*~v&7#>DZtMI|m{o^bg|9-{aCr87R4!p{R{Z9+I z@#-fkD@1o7f2#NOzfaJOzVES5a(A;Q#LEvMKK@>=vmaLU{pT5f(D$MrG=3bm;rBCs zl;6)k?`wUS$Nyp7yMLTs=SQ`DzuW8oi$2zWHv#uw@*FLNpv zzE3W&oXUVW_T(a5h(#j1S`}fe!2Qwt9GsmoKJi(45t$Iq(~{gzi2Q^?baX2Yi%Cfk zn^@*m(&RFpm*C9PO^p zwas!uCU9v^B@&C{L)cM8aY10zWFK^tR|0plhE{8#*EiAoS5a%inXoRM2xV-M&#HDa zebAQKsA?{Rh)dMhuCccNGTZw%>GXOSiiVb{v}#>cVXIMUQY15Lm(lbs409jT?8)3r zw_Ya+5|*=t6!HZ*^6*@^QM&AIUZK-p=j!e@M@I)-+S}%jzxo{K;havpiCR`!)0_Pc z>&-3=qsiq~i<9X&cMtE&?9hw3&wIzG+_@O>xBto4c=wC{Knk{3Zaj}-WEiy+$91I3 zrnFU3HOAQJNtaA|;$gqAUFCQQG<;-|-<@La&S+oVCMrVedp8)|*kN#O7caaZUCiV; zV!N(HrYB1S?_feQs<4Ve{Fan-O}KMZ3V|Ze^r{H8Oyqfb{i7def3q(O;FIN&vuRA4 zM<}%zW38mNsiN0C%yy31P_bKe6#X2l+n1k15qP`h2))@N^L;R4tX+W|4bkf{##W5I zHN#l*aV`z9ySYT9>z#yptB{3sy{pjZXEJkDGfV2?yb{GU)5b6}*1OPgGTN>~sflAN z!L@BE=uN|1t|f)8G8@K3VUxf!!!oUUf$=K zEnD0PSjG=f$_`OEC(Q3sDmB`MKmdz#;S!GS$|8|#)}$+Akz5doW)tCx*GlP@6Qb)R zxyLfSO`g@5#||?;xh|VsbfYG_ z|20)d*RNnZSLL-$Q$2LGAS*mddNOM`ElyCC3UeeYhFVjzDmz?_ z2(poMl9>9MET{`?vaqIw=?KHzmM&*;jZCy9r}1MZ$(f+E6KfHLk)b;Zs;x5Nfcx>U zleQkx+9=uBNa!}!P}Frv#*kQh7P0^*UA9V4W#g50g~yedaY8(-92C+^Q^Zn~6K>PA zIHxFQ!oMybW6BJ^Qlhe@L!zvl76R9;D_z+<6J=S2zEi3djS!i|IiKcdBfi>Zv!t|7SVk)2BSkjXbhj1y{mYV0ads3kn>7h?m>n+Vbz9h| zrTE=eY3=E(Up3hoXc8B`5X6n8i9a!zOsYA?&gB=0qZUW!hs;Jf^RbTAG;nGP<8z&h z!+_%T>m7FcIzf0`VHL%9Ry66iV*DiK=s`)c)QBfYGK0Bk zNQ8Afp3>V}L)58@a?H^|&iJ&%Z9=;R(@D(P;gZ_GCRhYqJQA7O4rwW{&@q-%N&>|2 z9jI;8=xj9T>@I0+)KOkd2bY}X>q>WBJy7tgUt0tros_MlKp^Y6g4HzJ$`KvHk3; zY+PC=N<+%TVfNrln9T<3S2r*Q4czS)NSBA`>nhrMU6M>xv&7i2v3D9ct%bBt3-_PO zg^U`*m#$_qnxtOeW23ds$?=JtH}rP~Sf-C^^ay;F2j9L+p{ZQH@htUP zjdp*V_4Qp!J;&Sd_TkHG*-7-RuyB zKHgFk`xkOf`1~tBiMO3H{rd+@?wsIUHdu_$Is39F1xSgC-?@g`-zFKJRW&_F%%4Iw zE`5Yfy}|g@#w~`sw~Nw5eE-J>ETDhhBv2Bk2!ky z2FubSiY8n<{%z*|2+u#|mFv&3+wRb?Yh2sBf~M#UM~|d{U$+`G+#Zk5&bS!fmFq0a zvZ*)rr0cyeu2Z_p@q^!z*|ua$+Py8}SYtF^vbk}+x=)@z#-A^^w);uKLPxbCc};Q~ zTjbe{EPtOQ8{v5){3s&JVr;u=pjZY|X0wpld5t7hS=;W(W-V_K(QI61Yx^TCy+br5 zL>EGwSZ}Esvx#W@QmHp>>OGgufsW_R2*M_%YNM1E7vq31@JQnt2j?k%IKZ`^A&No{ z9yrWDKSaOO#dh`>9}ML&oy-*M-nz`H*P12q{4LaMj_X?34VPToCsw*-;#y$pxNd-E zTP&9uYIH$!eIG|pX)9Cij&){P6EmGLdMJnhHyAA%j6#R$Vu@PDH0r|Px{&9N5F8tg zn8nP&)LtW4=*%xHl*V;R)g&FggK4?4@lVWS6>;BFI}$fs<_d1hq2AH4YdR;7$1EpH z%=$i7eGj+ZhEyPj>wN0g>pa)(@aFh}@4ovT(s(4}U_SGyKhEvZDZlpK8+`K0b((`c z*+}M^I{)pj|KI$|S3bw9*KY8q_O9`fy_;BD*ZBI^f0M5rAM-OWevD6UUgJ@g^Z&l_ zIW7(M`E$2^l5d!^^0SM zqG>^7&kAufuMoL1LscMxi=wL87b{^_iq9H~UQtekFe~m8;_txP*BY;R@mtwdTWhO%<@s+9%H)~o7=5cR}+N__JQ2P|ew;-TVw z%at=%yhgPb3%PEV)1|Upxosr`&#>y(=w)(tc-%1B=$p@LwA1g|`{rBVs9c`6%HvM2a(A=s~8lP7p&frb`nZK{l5=?YdV z5m;BMykjw+liMZsjH=7#6pBiyS5~-br3$l_$3c}vTz!|>$}uk9N6mA2T*&8@tmYJz z_-{z(aJ5~!vii(QH6IbjhPWm?acL{73}x}1<*P;j*_@BCf)yFB*y`r1G0@x!+L!+wqrvp;?uKIiW?zJGg)l{hBAZUPN$|NoSM zf4{=$ANKSAAhz+3!uVmI@yYL>2%H}rEgxc+$UdIx-v7Z-q^`QCSp7~_z9$y{AV=Rn z+g$SDWQia4d7d2KL0Nq8h~k6ieDAsC_kGOo{gnUAWB;JW@AVq=dwuM`h|lxmaF+a0 zKU05{-_JkqYkio<|2W*c|FB=@N40%_kgxxP=087**ZyInZNI=b-V#NkoFIUth;jP~ z`}?NE*DjO$lwkqBj#J;j>NN2$wipfr%w8d}M;FP_>-YdmuZG zN!RgbaJ(?_=VR=ShNWtRp1~p#LSZBqOsXK=rUj+$v$hY0z93FavMiFW1R)xyGD}wc zFG3M+Cqs0(+hm!6(^^vRisF-s`ihO^S_q@wbTr2wY7%XWaBMlL?1cBHOXBGvcJo-5s#E zDYV=RF7+-+F*T)6&9Y>1|8#c7%oF>njcLv#qFB+ZEXvvL?$&`E?Mf4 zN2Sc|E8?QckQcTov979{xScMptC55=S@e~fLgGnxs^M0SSwn4NTbn4E^b}LHbeYiDLb=u-D2XOa(nm=t!9lp=`o&!M5iYxW{%x-BLBK0qO&yni*ni|W6y5$NqVZkWQXg+s^rd{X!{#Qx&Ta;0Y z@SO`thNPzt(JreDK6(wOo6yRy(`c_z>)RAcMiy82GF7k1CI=ICbLD14IC%+3S<}0)G~u2u!hNRe4>aK%<$msL@^%4H!D!tiWz%BvwEnTw<1i z-RgspLh%4qy+RcGm^BmK$*|X(L{R|w1hcU~(M(iFVDl{bJ&K}?poNP(N#P8RiD_R| z(aIdVCNd`bM8Oor(P*{mblONa(r!!S!*-bjAr}IFTI7gmk75w?001BWNkl!^S~j>*5x%Z zPTwIZBPj}rI#8({OC+SB2tvXRv*dszy@RfQ0#!9-6N9C7F^yepK^stXl6)rdhaw&z z&IQvxz?AuILv*!4oE%aJmz&I9>tN_1Q6UiG3k+S8BAl%?r90R%bBTl&*AClikrzFZ z^h{!zO>mK?z93wJcZB^q55Z4(*L8rrM`zibw>} z@UljnPf3d-Or?#XSm;7H6-;w=n>4?mV1|-El9}wb+LZX`yr{Bvg%dZ$LDzQCWre_8 z6+d$+W=bNwEG&w3T_S}hL+@9`P|-M|7qXE_RqFD2BHveLoe4*=5V)O7IL10f9!l~= zoD0Y488>P_%?)K8EjMxN{c0j%!EYYC&F5}^ojZs3xN7dRySay9Ju9)`hU!REW13eh z&W0wORw6SxlUc)InRA>B8HRJTQehtJuBk+Ij|mLwQ^w=CiF~fbq7n+*&ZY;yg6t0Ah<7(pKEeI2z-8hy~gI1 zlv*uk;@6o^LZ%aq*{MnDClYlluG@Yz<@Df0B2JY|Jjc54e zpL>l)?Syx}_L#scFx)XWU%$ax&*GcM0*mRebG?J939`tPg~0D$d4X%!x>$C~-ns}e zkFoPL8k%s-=J=&2-TmTvAkH<*ypGYmf!}(cHx3^1@aT}!b6BJ~wY4rN9?`f-ri{4q zv8x=vbt2t+&0d1zisNKmHllgQ3A00oU?N1{CRVM@>74~dVv{bW(g_|VIccO}I8A0k zunaWj#|wJ9qLHReoE3cT&gc2dKmQ+LX;y`td{Q75-CEd(w61oqvOLnUF6`%5oZT);0N2J zQw?KNqw#jpkAP8wR zcPQ12^Mf~W>n{@dZ7$u~mig#X(L zeD^ng6{p@qcMixWn#^>bo{ret{WMpe*!xiAihw3@@rQ5xIyDD+`#YrR84tdDk8W)s1xXR-F^^99);GSy^5}@>#wJFq z#g+Y6QB)g$9+H|SAAj}FQWSF@9(`4`=*WnH*4kCl_?W!(QPnMmM~~3#eMDA{R>qLq z%*Q_6+8)b9<7o5_s=U9!bo?EfZH*)t;mH^mO*Z~CEQfB}VCwlS#-cAXVLl9Tng;Fu zixf^mt-i@{`j9BfxwQKkN$@y4cu&r6G)v&)J-ODnwBNx|G~Rhb;FBBp;XNG3CJ4nm zdx@VWoC~CS+2&X_NchC(W7q@#{ZstT72LHxYT%MKTNGN0`0NmCBc;A}l{_5FdG&I7 zjN#Vk^e!>y#&@7+H#T31^g|jIf#DQ$83-5e~tT#X(+(L8ulDZH_ zGfds4)^Z4j=gbez&|7V+?mBB%Hi#Be*?6ofE^)FTq9DpM(PAmrM!BL%B9q8B-fwq# zG&$#g`A`3Ke)Z@75`XP4{KxFK>wM+pl-F+F;{W>lZ}MmUtG~i8{h5E8zxt^^$$$Q_ z&+trpjnCh?&F#sEpI+PGFTe8h{10itfAY)!Bmdbi{Z;;ppZ-Pu(&zp*zj5#$H~VY+ zBPkeWn5r(8x6(-|CNWaPTZvqPVxsDmuqBPbx+>R#Pin&Aca~P-s8w}9Ss94LA5j>Q zJ1xHa;E+Mf;j=fNlgHXGy!aw-{l@1|YduuCNU!kIB3oC~Xmw$kT#3SoXm(XpOucef ziu*&UR#4?4s~k&(bjZpTES9`Ch#EqLau!R>Bzq#t7INJtC`2L?Ry3v9mM*hs3#HQS zD(r71+DaGjDsNb>FI62?(k9f(Yg<;x>rz!#dAQ%Jg-fwqh>AkMv^0_=ed0fs>s!&V zEt+;S(L5mLqgg5u(eg7Yt9>9pi+FEw?@Lx<;}bzvk@HDeU=R(5mMMi(L5mX46W1vr zYN}7F@MYyy7HjHqg<2N*^P+)@RkM|0nIvg0=X@Sh;D;>{b`^2V*eJvudvZ`rN5sqrzki;DFs)jGOyUcJbjn7`a#?S6w=4!hw zKj*{wjL$!M$ltwpR|>gF6pOT{DucN+Du*uBcUG?4)v|#x%c|{FR?P#laUokdb7cmj zJg%f+e098LMb+Ra*1egAY)mcVL|!LzvE~(cXgR0ME1R!)FR>61$B8gqmX&}lu=p#3 za3vBeTID4FK@Q-jhMFvp+%ZmbjI(~Gce3DbU`pG|VxUMk9<@bK#-|-Xu zfS<4|KGe?-dan4Hlm+uLmrmO!Kk4cx`yKAv{QF$E#lHmN;?wbTJRMKRkMpo~mtXnZ z|4!LhNGDT$O`*4G6ZjfID3C&P;^i6Bvs3)ELI&r#h0`<%BcH`ALeomQNXsJ)f0mQR z37Wb|k!iBnrwau(nXr66CY%H~y+mT*)FLOCX84N~MdZR1wnUXii-JbqW_{0OzKDoD zS7yB>fymX$h!!f*q?DPBWuC3tgbZ06mPS-{f$L^C^#rTF#B^hGUu^N?ea`DV9e$N%B^38(i? z(d=~wTRqll1%pn`en+QY({U|@hFPOw)p1k}KVA@tg`8TKajx-liSDSBYD`h4(ivnK zEm<&(Vv$XwlL~jNl1Onx2wZuTNf(01n-!QQ)o#$=Sfkw-qHAKo+$Rk@nWZC8dlKKA zC)nYL}BM{CSA>exnNg^;+DYnyK(A#IwZpyiXSagd21fEkYR>i_hQBt`^ z6$oTi7w&+NrLW=nCW}D9TTbyNBe{)cO_zl?;SR0Ww{h(jQ6LucCYIAjusO@bkmxM2 z{7nNzW-cn4L8En%SguyzY@8i#o zrDILSs@%y+gJcoQ3}dlY&!Rwzes2ASbV!PZf;5SV!!fxi>MA-LTd&e>^cedolSNG6 zPblI!iXkxQDwYtNrO`!|O$%byF1yV|2BxeBC}e(us##Lx7Ykcayby~~k*in;SGA~} zM5%OL&%emt=5;JpXAuUthD(&G+&!OiF`i<(Hi~BR_BY>U zcyvmTsGL7|#OU$+%$5_*jvo;$W0GPik)xTKk?V=fGefVVyAG}0E{%;EfpW~k8?%gr zc$QL>7r3rUR4iz84Vt}(;hhm>TB{r)doI`i)t_MJ$|d5w3Q92r_OH{G$HVFUuaS;& z%DBYsrL0~32OA}6YwY*C+#jEF zK0m<^k7aj$nhLSxF8F^=nF zk;!?s-l$8*u3B?RBZVT0P_2SIHl=HJeOsd`oWf2>v#W6Z@_?PSf_g2aZY^m$qA;v- zJk>Zn4T-}{7HceWw%c2roMbqO%gr`?=W)P13#m6v+Gd^EDBc7N#a~<87V4IsHWk^~+#?nM~@D8SK z;TpB7KqmxKaebh2yNEL^N`@ra12SVwYO6Ak2LxhEbD^ zIl@_QXk9GpGN#d772+~9)xov5P-t-78qlQ0-NlSqo^UifW*Q5TBjuhqWDy70>VS3o z2G2Kd5ln5Yq)j95vZig)H#X=QYwVf>dPlvrkH z>jGgd?&U(DkOjYmMDmJaU(@Zd(X^-wVt~Lz3mkW*&~4trwFPx##?F-{+iNar;nJ^P zWw?k4V~f^)jn-C1Ys<#0mDC$Ct#*#Lu$fMU%O+rcmN9=E%kM=9zD_@3uoKel3&&JI zmexe40MEVr2^OP-gD(frWDM-L5-52y6@_hh5W z-EW>SJ2NOm(~lLgeW}ll%`Qn6qL&T2I9#(VY)z01Tq&-`X+oYGC;|^}w}=y!^>#

    l)fPLu0-fHVz1xQ#&{*Cb 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

    otHRPB^+m2s?8lrq86%J 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 - - - - background - - - - - - - Layer 1 - - - \ No newline at end of file diff --git a/src/components/TinymceEditor/index.vue b/src/components/TinymceEditor/index.vue deleted file mode 100644 index a82af9e..0000000 --- a/src/components/TinymceEditor/index.vue +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/README.md b/src/components/ele-admin-pro/README.md deleted file mode 100644 index 99982ba..0000000 --- a/src/components/ele-admin-pro/README.md +++ /dev/null @@ -1,32 +0,0 @@ -## 简介 - -EleAdminPro是一套基于 Vue3、AntDesignVue 扩展的后台管理模板组件库, -官网地址: [https://eleadmin.com](https://eleadmin.com/) . - -## 组件 - -名称 | 描述 | 版本说明 ---- | --- | --- -EleAvatarList | 头像列表组件 | -EleChart | echarts图表组件 | -EleCropper | 图片裁剪组件 | -EleCropperModal | 图片裁剪弹窗组件 | -EleEditTag | 标签输入框组件 | -EleFileList | 文件列表组件 | -EleIconPicker | 图标选择器 | -EleMapPicker | 地图选择弹窗 | -EleProBreadcrumb | 布局面包屑组件 | v1.1.0新增 -ELeProHeader | 布局顶栏组件 | v1.1.0新增 -EleProLayout | 布局组件 | v1.1.0新增 -EleProSetting | 主题设置抽屉组件 | v1.1.0新增 -EleProSidebar | 布局侧边栏组件 | v1.1.0新增 -EleProSidebarItem | 布局菜单item组件 | v1.1.0新增 -EleProTable | 高级表格组件 | v1.1.0新增 -EleProTableColumn | 高级表格column组件 | v1.1.0新增 -EleProTableTools | 高级表格工具按钮组件 | v1.1.0新增 -EleProTabs | 布局多页签组件 | v1.1.0新增 -EleResult | 操作结果组件 | -ElTableDraggable | 拖拽排序表格组件 | -EleTagsInput | 标签输入组件 | -EleToolbar | 表格工具栏组件 | v1.1.0新增 -EleWordCloud | 词云组件 | diff --git a/src/components/ele-admin-pro/package-lock.json b/src/components/ele-admin-pro/package-lock.json deleted file mode 100644 index 77a052f..0000000 --- a/src/components/ele-admin-pro/package-lock.json +++ /dev/null @@ -1,14233 +0,0 @@ -{ - "name": "ele-admin-pro", - "version": "1.5.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@amap/amap-jsapi-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz", - "integrity": "sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw==", - "dev": true - }, - "@ant-design/colors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-5.1.1.tgz", - "integrity": "sha512-Txy4KpHrp3q4XZdfgOBqLl+lkQIc3tEvHXOimRN1giX1AEC7mGtyrO9p8iRGJ3FLuVMGa2gNEzQyghVymLttKQ==", - "dev": true, - "requires": { - "@ctrl/tinycolor": "^3.3.1" - } - }, - "@ant-design/icons-svg": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@ant-design/icons-svg/-/icons-svg-4.1.0.tgz", - "integrity": "sha512-Fi03PfuUqRs76aI3UWYpP864lkrfPo0hluwGqh7NJdLhvH4iRDc3jbJqZIvRDLHKbXrvAfPPV3+zjUccfFvWOQ==", - "dev": true - }, - "@ant-design/icons-vue": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/@ant-design/icons-vue/-/icons-vue-6.0.1.tgz", - "integrity": "sha512-HigIgEVV6bbcrz2A92/qDzi/aKWB5EC6b6E1mxMB6aQA7ksiKY+gi4U94TpqyEIIhR23uaDrjufJ+xCZQ+vx6Q==", - "dev": true, - "requires": { - "@ant-design/colors": "^5.0.0", - "@ant-design/icons-svg": "^4.0.0", - "@types/lodash": "^4.14.165", - "lodash": "^4.17.15" - } - }, - "@babel/code-frame": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", - "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.14.5" - } - }, - "@babel/compat-data": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", - "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", - "dev": true - }, - "@babel/core": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz", - "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helpers": "^7.14.8", - "@babel/parser": "^7.15.0", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0", - "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" - } - }, - "@babel/generator": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz", - "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", - "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", - "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz", - "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.16.6", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz", - "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-split-export-declaration": "^7.14.5" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", - "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", - "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", - "dev": true, - "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" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", - "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz", - "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz", - "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz", - "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz", - "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==", - "dev": true, - "requires": { - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz", - "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-module-transforms": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz", - "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-replace-supers": "^7.15.0", - "@babel/helper-simple-access": "^7.14.8", - "@babel/helper-split-export-declaration": "^7.14.5", - "@babel/helper-validator-identifier": "^7.14.9", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", - "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", - "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.14.5", - "@babel/helper-wrap-function": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-replace-supers": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz", - "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.15.0", - "@babel/helper-optimise-call-expression": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz", - "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==", - "dev": true, - "requires": { - "@babel/types": "^7.14.8" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", - "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz", - "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==", - "dev": true, - "requires": { - "@babel/types": "^7.14.5" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", - "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", - "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/helpers": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz", - "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==", - "dev": true, - "requires": { - "@babel/template": "^7.14.5", - "@babel/traverse": "^7.15.0", - "@babel/types": "^7.15.0" - } - }, - "@babel/highlight": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", - "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz", - "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==", - "dev": true - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", - "dev": true, - "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" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz", - "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==", - "dev": true, - "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" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", - "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", - "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", - "dev": true, - "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" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.5.tgz", - "integrity": "sha512-LYz5nvQcvYeRVjui1Ykn28i+3aUiXwQ/3MGoEy0InTaz1pJo/lAzmIDXX+BQny/oufgHzJ6vnEEiXQ8KZjEVFg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-decorators": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", - "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", - "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", - "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", - "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", - "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", - "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", - "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.14.7", - "@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" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", - "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", - "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", - "dev": true, - "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" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", - "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", - "dev": true, - "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" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", - "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", - "integrity": "sha512-c4sZMRWL4GSvP1EXy0woIP7m4jkVcEuG8R1TOZxPBPtp4FSM/kiPZub9UIs/Jrb5ZAOzvTUSGYrWsrSu1JvoPw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", - "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", - "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", - "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", - "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", - "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz", - "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==", - "dev": true, - "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" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", - "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.14.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", - "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", - "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", - "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", - "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", - "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", - "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", - "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", - "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", - "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz", - "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.15.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.14.8", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", - "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", - "dev": true, - "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" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", - "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.14.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", - "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", - "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", - "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.14.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", - "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", - "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", - "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", - "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz", - "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==", - "dev": true, - "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" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", - "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", - "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", - "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", - "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", - "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", - "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", - "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.14.5", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/preset-env": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz", - "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.15.0", - "@babel/helper-compilation-targets": "^7.15.0", - "@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.9", - "@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.7", - "@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.9", - "@babel/plugin-transform-computed-properties": "^7.14.5", - "@babel/plugin-transform-destructuring": "^7.14.7", - "@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.15.0", - "@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.9", - "@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.6", - "@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.15.0", - "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.16.0", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", - "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", - "dev": true, - "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" - } - }, - "@babel/runtime": { - "version": "7.15.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz", - "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz", - "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/parser": "^7.14.5", - "@babel/types": "^7.14.5" - } - }, - "@babel/traverse": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz", - "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.14.5", - "@babel/generator": "^7.15.0", - "@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.15.0", - "@babel/types": "^7.15.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.15.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz", - "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.14.9", - "to-fast-properties": "^2.0.0" - } - }, - "@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", - "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==", - "dev": true - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "dev": true - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "dev": true - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "dev": true - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "dev": true, - "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" - } - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "dev": true, - "requires": { - "@hapi/hoek": "^8.3.0" - } - }, - "@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", - "dev": true, - "requires": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@intlify/core-base": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.7.tgz", - "integrity": "sha512-q1W2j81xbHyfKrNcca/CeJyf0Bcx4u9UDu05l7AaiJbqOseTme2o2I3wp1hDDCtmC7k7HgX0sAygyHNJH9swuQ==", - "dev": true, - "requires": { - "@intlify/devtools-if": "9.1.7", - "@intlify/message-compiler": "9.1.7", - "@intlify/message-resolver": "9.1.7", - "@intlify/runtime": "9.1.7", - "@intlify/shared": "9.1.7", - "@intlify/vue-devtools": "9.1.7" - } - }, - "@intlify/devtools-if": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.7.tgz", - "integrity": "sha512-/DcN5FUySSkQhDqx5y1RvxfuCXO3Ot/dUEIOs472qbM7Hyb2qif+eXCnwHBzlI4+wEfQVT6L0PiM1a7Er/ro9g==", - "dev": true, - "requires": { - "@intlify/shared": "9.1.7" - } - }, - "@intlify/message-compiler": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.7.tgz", - "integrity": "sha512-JZNkAhr3O7tnbdbRBcpYfqr/Ai26WTzX0K/lV8Y1KVdOIj/dGiamaffdWUdFiDXUnbJRNbPiOaKxy7Pwip3KxQ==", - "dev": true, - "requires": { - "@intlify/message-resolver": "9.1.7", - "@intlify/shared": "9.1.7", - "source-map": "0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@intlify/message-resolver": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.7.tgz", - "integrity": "sha512-WTK+OaXJYjyquLGhuCyDvU2WHkG+kXzXeHagmVFHn+s118Jf2143zzkLLUrapP5CtZ/csuyjmYg7b3xQRQAmvw==", - "dev": true - }, - "@intlify/runtime": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.7.tgz", - "integrity": "sha512-QURPSlzhOVnRwS2XMGpCDsDkP42kfVBh94aAORxh/gVGzdgJip2vagrIFij/J69aEqdB476WJkMhVjP8VSHmiA==", - "dev": true, - "requires": { - "@intlify/message-compiler": "9.1.7", - "@intlify/message-resolver": "9.1.7", - "@intlify/shared": "9.1.7" - } - }, - "@intlify/shared": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.7.tgz", - "integrity": "sha512-zt0zlUdalumvT9AjQNxPXA36UgOndUyvBMplh8uRZU0fhWHAwhnJTcf0NaG9Qvr8I1n3HPSs96+kLb/YdwTavQ==", - "dev": true - }, - "@intlify/vue-devtools": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.7.tgz", - "integrity": "sha512-DI5Wc0aOiohtBUGUkKAcryCWbbuaO4/PK4Pa/LaNCsFNxbtgR5qkIDmhBv9xVPYGTUhySXxaDDAMvOpBjhPJjw==", - "dev": true, - "requires": { - "@intlify/message-resolver": "9.1.7", - "@intlify/runtime": "9.1.7", - "@intlify/shared": "9.1.7" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dev": true, - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - } - }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "dev": true - }, - "@simonwep/pickr": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@simonwep/pickr/-/pickr-1.8.1.tgz", - "integrity": "sha512-3Q5+INWW0Py+/E9hgy0cyD0/0w/yGZbkxam6RzFVFDOEHgAqMVJR+x9znx58/ky/ZIvE/78FbH189yIC9h111A==", - "dev": true, - "requires": { - "core-js": "^3.12.1", - "nanopop": "^2.1.0" - } - }, - "@soda/friendly-errors-webpack-plugin": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.0.tgz", - "integrity": "sha512-RLotfx6k1+nfLacwNCenj7VnTMPxVwYKoGOcffMFoJDKM8tXzBiCN0hMHFJNnoAojduYAsxuiMm0EOMixgiRow==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "error-stack-parser": "^2.0.2", - "string-width": "^2.0.0", - "strip-ansi": "^5" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } - } - } - } - }, - "@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", - "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", - "dev": true - }, - "@tinymce/tinymce-vue": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@tinymce/tinymce-vue/-/tinymce-vue-4.0.4.tgz", - "integrity": "sha512-nLd96QK8P53dCm+oF6j2D5AXoZ9MCZyjybt7B98wXo2csfKd2Ozbjv9dlnRKCdEe/JZBG4KbwBEjXlwsaAGEvg==", - "dev": true - }, - "@types/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/estree": { - "version": "0.0.48", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.48.tgz", - "integrity": "sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew==", - "dev": true - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.24", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", - "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/http-proxy": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", - "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.172", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.172.tgz", - "integrity": "sha512-/BHF5HAx3em7/KkzVKm3LrsD6HZAXuXO1AJZQ3cRRBZj4oHZDviWPYu0aEplAqDFNHZPW6d3G7KN+ONcCCC7pw==", - "dev": true - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "@types/node": { - "version": "16.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.6.2.tgz", - "integrity": "sha512-LSw8TZt12ZudbpHc6EkIyDM3nHVWKYrAvGy6EAJfNfjusbwnThqjqxUKKRwuV3iWYeW/LYMzNgaq3MaLffQ2xA==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", - "dev": true - }, - "@types/tapable": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", - "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", - "dev": true - }, - "@types/uglify-js": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", - "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack": { - "version": "4.41.30", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz", - "integrity": "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/tapable": "^1", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "anymatch": "^3.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@types/webpack-dev-server": { - "version": "3.11.5", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.5.tgz", - "integrity": "sha512-vjsbQBW3fE5FDICkF3w3ZWFRXNwQdKt7JRPLmRy5W0KXlcuew4wgpKWXhgHS71iLNv7Z2PlY9dSSIaYg+bk+9w==", - "dev": true, - "requires": { - "@types/connect-history-api-fallback": "*", - "@types/express": "*", - "@types/serve-static": "*", - "@types/webpack": "^4", - "http-proxy-middleware": "^1.0.0" - } - }, - "@types/webpack-sources": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", - "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", - "integrity": "sha512-QOi5OW45e2R20VygMSNhyQHvpdUwQZqGPc748JLGCYEy+yp8fNFNdbNIGAgZmi9e+2JHPd6i6idRuqivyicIkA==", - "dev": true - }, - "@vue/babel-helper-vue-transform-on": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", - "integrity": "sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==", - "dev": true - }, - "@vue/babel-plugin-jsx": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.0.6.tgz", - "integrity": "sha512-RzYsvBhzKUmY2YG6LoV+W5PnlnkInq0thh1AzCmewwctAgGN6e9UFon6ZrQQV1CO5G5PeME7MqpB+/vvGg0h4g==", - "dev": true, - "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" - } - }, - "@vue/babel-plugin-transform-vue-jsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", - "integrity": "sha512-HJuqwACYehQwh1fNT8f4kyzqlNMpBuUK4rSiSES5D4QsYncv5fxFsLyrxFPG2ksO7t5WP+Vgix6tt6yKClwPzA==", - "dev": true, - "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": { - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-preset-app": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-4.5.13.tgz", - "integrity": "sha512-pM7CR3yXB6L8Gfn6EmX7FLNE3+V/15I3o33GkSNsWvgsMp6HVGXKkXgojrcfUUauyL1LZOdvTmu4enU2RePGHw==", - "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" - } - }, - "@vue/babel-preset-jsx": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", - "integrity": "sha512-oRVnmN2a77bYDJzeGSt92AuHXbkIxbf/XXSE3klINnh9AXBmVS1DGa1f0d+dDYpLfsAKElMnqKTQfKn7obcL4w==", - "dev": true, - "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" - } - }, - "@vue/babel-sugar-composition-api-inject-h": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", - "integrity": "sha512-4B3L5Z2G+7s+9Bwbf+zPIifkFNcKth7fQwekVbnOA3cr3Pq71q71goWr97sk4/yyzH8phfe5ODVzEjX7HU7ItQ==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-composition-api-render-instance": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", - "integrity": "sha512-joha4PZznQMsxQYXtR3MnTgCASC9u3zt9KfBxIeuI5g2gscpTsSKRDzWQt4aqNIpx6cv8On7/m6zmmovlNsG7Q==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-functional-vue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", - "integrity": "sha512-JvbgGn1bjCLByIAU1VOoepHQ1vFsroSA/QkzdiSs657V79q6OwEWLCQtQnEXD/rLTA8rRit4rMOhFpbjRFm82w==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-inject-h": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", - "integrity": "sha512-y8vTo00oRkzQTgufeotjCLPAvlhnpSkcHFEp60+LJUwygGcd5Chrpn5480AQp/thrxVm8m2ifAk0LyFel9oCnw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0" - } - }, - "@vue/babel-sugar-v-model": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", - "integrity": "sha512-A2jxx87mySr/ulAsSSyYE8un6SIH0NWHiLaCWpodPCVOlQVODCaSpiR4+IMsmBr73haG+oeCuSvMOM+ttWUqRQ==", - "dev": true, - "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": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", - "dev": true - } - } - }, - "@vue/babel-sugar-v-on": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", - "integrity": "sha512-kt12VJdz/37D3N3eglBywV8GStKNUhNrsxChXIV+o0MwVXORYuhDTHJRKPgLJRb/EY3vM2aRFQdxJBp9CLikjw==", - "dev": true, - "requires": { - "@babel/plugin-syntax-jsx": "^7.2.0", - "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", - "camelcase": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } - }, - "@vue/cli-overlay": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.13.tgz", - "integrity": "sha512-jhUIg3klgi5Cxhs8dnat5hi/W2tQJvsqCxR0u6hgfSob0ORODgUBlN+F/uwq7cKIe/pzedVUk1y07F13GQvPqg==", - "dev": true - }, - "@vue/cli-plugin-babel": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-4.5.13.tgz", - "integrity": "sha512-ykvEAfD8PgGs+dGMGqr7l/nRmIS39NRzWLhMluPLTvDV1L+IxcoB73HNLGA/aENDpl8CuWrTE+1VgydcOhp+wg==", - "dev": true, - "requires": { - "@babel/core": "^7.11.0", - "@vue/babel-preset-app": "^4.5.13", - "@vue/cli-shared-utils": "^4.5.13", - "babel-loader": "^8.1.0", - "cache-loader": "^4.1.0", - "thread-loader": "^2.1.3", - "webpack": "^4.0.0" - } - }, - "@vue/cli-plugin-eslint": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.13.tgz", - "integrity": "sha512-yc2uXX6aBiy3vEf5TwaueaDqQbdIXIhk0x0KzEtpPo23jBdLkpOSoU5NCgE06g/ZiGAcettpmBSv73Hfp4wHEw==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.13", - "eslint-loader": "^2.2.1", - "globby": "^9.2.0", - "inquirer": "^7.1.0", - "webpack": "^4.0.0", - "yorkie": "^2.0.0" - } - }, - "@vue/cli-plugin-router": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.13.tgz", - "integrity": "sha512-tgtMDjchB/M1z8BcfV4jSOY9fZSMDTPgF9lsJIiqBWMxvBIsk9uIZHxp62DibYME4CCKb/nNK61XHaikFp+83w==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^4.5.13" - } - }, - "@vue/cli-plugin-vuex": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.13.tgz", - "integrity": "sha512-I1S9wZC7iI0Wn8kw8Zh+A2Qkf6s1M6vTGBkx8boXjuzfwEEyEHRxadsVCecZc8Mkpydo0nykj+MyYF96TKFuVA==", - "dev": true - }, - "@vue/cli-service": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.13.tgz", - "integrity": "sha512-CKAZN4iokMMsaUyJRU22oUAz3oS/X9sVBSKAF2/shFBV5xh3jqAlKl8OXZYz4cXGFLA6djNuYrniuLAo7Ku97A==", - "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", - "@types/minimist": "^1.2.0", - "@types/webpack": "^4.0.0", - "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.13", - "@vue/cli-plugin-router": "^4.5.13", - "@vue/cli-plugin-vuex": "^4.5.13", - "@vue/cli-shared-utils": "^4.5.13", - "@vue/component-compiler-utils": "^3.1.2", - "@vue/preload-webpack-plugin": "^1.1.0", - "@vue/web-component-wrapper": "^1.2.0", - "acorn": "^7.4.0", - "acorn-walk": "^7.1.1", - "address": "^1.1.2", - "autoprefixer": "^9.8.6", - "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": "^8.0.1", - "terser-webpack-plugin": "^1.4.4", - "thread-loader": "^2.1.3", - "url-loader": "^2.2.0", - "vue-loader": "^15.9.2", - "vue-loader-v16": "npm:vue-loader@^16.1.0", - "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": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - } - } - }, - "@vue/cli-shared-utils": { - "version": "4.5.13", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.13.tgz", - "integrity": "sha512-HpnOrkLg42RFUsQGMJv26oTG3J3FmKtO2WSRhKIIL+1ok3w9OjGCtA3nMMXN27f9eX14TqO64M36DaiSZ1fSiw==", - "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" - } - }, - "@vue/compiler-core": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.1.5.tgz", - "integrity": "sha512-TXBhFinoBaXKDykJzY26UEuQU1K07FOp/0Ie+OXySqqk0bS0ZO7Xvl7UmiTUPYcLrWbxWBR7Bs/y55AI0MNc2Q==", - "dev": true, - "requires": { - "@babel/parser": "^7.12.0", - "@babel/types": "^7.12.0", - "@vue/shared": "3.1.5", - "estree-walker": "^2.0.1", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@vue/compiler-dom": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.1.5.tgz", - "integrity": "sha512-ZsL3jqJ52OjGU/YiT/9XiuZAmWClKInZM2aFJh9gnsAPqOrj2JIELMbkIFpVKR/CrVO/f2VxfPiiQdQTr65jcQ==", - "dev": true, - "requires": { - "@vue/compiler-core": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "@vue/compiler-sfc": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.1.5.tgz", - "integrity": "sha512-mtMY6xMvZeSRx9MTa1+NgJWndrkzVTdJ1pQAmAKQuxyb5LsHVvrgP7kcQFvxPHVpLVTORbTJWHaiqoKrJvi1iA==", - "dev": true, - "requires": { - "@babel/parser": "^7.13.9", - "@babel/types": "^7.13.0", - "@types/estree": "^0.0.48", - "@vue/compiler-core": "3.1.5", - "@vue/compiler-dom": "3.1.5", - "@vue/compiler-ssr": "3.1.5", - "@vue/shared": "3.1.5", - "consolidate": "^0.16.0", - "estree-walker": "^2.0.1", - "hash-sum": "^2.0.0", - "lru-cache": "^5.1.1", - "magic-string": "^0.25.7", - "merge-source-map": "^1.1.0", - "postcss": "^8.1.10", - "postcss-modules": "^4.0.0", - "postcss-selector-parser": "^6.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "consolidate": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.16.0.tgz", - "integrity": "sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==", - "dev": true, - "requires": { - "bluebird": "^3.7.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "@vue/compiler-ssr": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.1.5.tgz", - "integrity": "sha512-CU5N7Di/a4lyJ18LGJxJYZS2a8PlLdWpWHX9p/XcsjT2TngMpj3QvHVRkuik2u8QrIDZ8OpYmTyj1WDNsOV+Dg==", - "dev": true, - "requires": { - "@vue/compiler-dom": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "@vue/component-compiler-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz", - "integrity": "sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==", - "dev": true, - "requires": { - "consolidate": "^0.15.1", - "hash-sum": "^1.0.2", - "lru-cache": "^4.1.2", - "merge-source-map": "^1.1.0", - "postcss": "^7.0.36", - "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.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "@vue/devtools-api": { - "version": "6.0.0-beta.15", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.15.tgz", - "integrity": "sha512-quBx4Jjpexo6KDiNUGFr/zF/2A4srKM9S9v2uHgMXSU//hjgq1eGzqkIFql8T9gfX5ZaVOUzYBP3jIdIR3PKIA==", - "dev": true - }, - "@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", - "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", - "dev": true - }, - "@vue/reactivity": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", - "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", - "dev": true, - "requires": { - "@vue/shared": "3.1.5" - } - }, - "@vue/runtime-core": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.1.5.tgz", - "integrity": "sha512-YQbG5cBktN1RowQDKA22itmvQ+b40f0WgQ6CXK4VYoYICAiAfu6Cc14777ve8zp1rJRGtk5oIeS149TOculrTg==", - "dev": true, - "requires": { - "@vue/reactivity": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "@vue/runtime-dom": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.1.5.tgz", - "integrity": "sha512-tNcf3JhVR0RfW0kw1p8xZgv30nvX8Y9rsz7eiQ0dHe273sfoCngAG0y4GvMaY4Xd8FsjUwFedd4suQ8Lu8meXg==", - "dev": true, - "requires": { - "@vue/runtime-core": "3.1.5", - "@vue/shared": "3.1.5", - "csstype": "^2.6.8" - } - }, - "@vue/shared": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", - "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==", - "dev": true - }, - "@vue/web-component-wrapper": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", - "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", - "dev": true, - "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", - "dev": true, - "requires": { - "@webassemblyjs/wast-printer": "1.9.0" - } - }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", - "dev": true, - "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" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", - "dev": true, - "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" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", - "dev": true, - "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" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", - "dev": true, - "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" - } - }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", - "dev": true, - "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" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "dev": true - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true - }, - "adler-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.2.0.tgz", - "integrity": "sha1-aj5r8KY5ALoVZSgIyxXGgT0aXyU=", - "dev": true, - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "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" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "dev": true - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true - } - } - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "ant-design-vue": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/ant-design-vue/-/ant-design-vue-2.2.6.tgz", - "integrity": "sha512-WgZow4FtrsAZON01wv+ObuXWL1Elaq/fhPRdmOEfFx5f8azTDBYL75A8dVl59TNBKW8FdSGBTl9PZYzW5eO6Gw==", - "dev": true, - "requires": { - "@ant-design/icons-vue": "^6.0.0", - "@babel/runtime": "^7.10.5", - "@simonwep/pickr": "~1.8.0", - "array-tree-filter": "^2.1.0", - "async-validator": "^3.3.0", - "dom-align": "^1.12.1", - "dom-scroll-into-view": "^2.0.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.15", - "moment": "^2.27.0", - "omit.js": "^2.0.0", - "resize-observer-polyfill": "^1.5.1", - "scroll-into-view-if-needed": "^2.2.25", - "shallow-equal": "^1.0.0", - "vue-types": "^3.0.0", - "warning": "^4.0.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", - "dev": true - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "array-tree-filter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", - "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==", - "dev": true - }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "asn1.js": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", - "dev": true, - "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.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", - "dev": true, - "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, - "async-validator": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-3.5.2.tgz", - "integrity": "sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "dev": true - }, - "autoprefixer": { - "version": "9.8.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", - "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", - "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": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", - "dev": true - }, - "axios": { - "version": "0.21.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", - "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", - "dev": true, - "requires": { - "follow-redirects": "^1.10.0" - } - }, - "babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "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" - } - }, - "babel-loader": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", - "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", - "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.2", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz", - "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2", - "core-js-compat": "^3.14.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", - "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.2" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dev": true, - "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": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bfj": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", - "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "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.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - } - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "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": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "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" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "browserify-rsa": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", - "dev": true, - "requires": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "browserify-sign": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", - "dev": true, - "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": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "4.16.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz", - "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001251", - "colorette": "^1.3.0", - "electron-to-chromium": "^1.3.811", - "escalade": "^3.1.1", - "node-releases": "^1.1.75" - } - }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-json": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz", - "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "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" - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true, - "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" - } - }, - "cache-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz", - "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==", - "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" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", - "dev": true - }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001251", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz", - "integrity": "sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==", - "dev": true - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "cfb": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.0.tgz", - "integrity": "sha512-sXMvHsKCICVR3Naq+J556K+ExBo9n50iKl6LGarlnvuA2035uMlGA/qVrc0wQtow5P1vJEw9UyrKLCbtIKz+TQ==", - "dev": true, - "requires": { - "adler-32": "~1.2.0", - "crc-32": "~1.2.0", - "printj": "~1.1.2" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "check-types": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", - "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", - "dev": true - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "dev": true, - "optional": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "clean-css": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", - "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", - "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": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "cli-spinners": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz", - "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", - "dev": true - }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", - "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", - "dev": true, - "requires": { - "arch": "^2.1.1", - "execa": "^1.0.0", - "is-wsl": "^2.1.1" - }, - "dependencies": { - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dev": true, - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "codepage": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz", - "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dev": true, - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "color-string": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", - "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", - "dev": true, - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz", - "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==", - "dev": true - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "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": { - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "compute-scroll-into-view": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", - "integrity": "sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "requires": { - "bluebird": "^3.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-anything": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.3.tgz", - "integrity": "sha512-GK6QUtisv4fNS+XcI7shX0Gx9ORg7QqIznyfho79JTnX1XhLiyZHfftvGiziqzRiEi/Bjhgpi+D2o7HxJFPnDQ==", - "dev": true, - "requires": { - "is-what": "^3.12.0" - } - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "dev": true, - "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" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "copy-webpack-plugin": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", - "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", - "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": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "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": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - } - } - }, - "core-js": { - "version": "3.15.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.15.2.tgz", - "integrity": "sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q==", - "dev": true - }, - "core-js-compat": { - "version": "3.16.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.16.2.tgz", - "integrity": "sha512-4lUshXtBXsdmp8cDWh6KKiHUg40AjiuPD3bOWkNVsr1xkAhpUqCjaZ8lB1bKx9Gb5fXcbRbFJ4f4qpRIRTuJqQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.7", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", - "dev": true, - "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } - }, - "countup.js": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/countup.js/-/countup.js-2.0.8.tgz", - "integrity": "sha512-pW3xwwD+hB+xmtI16xFcuLS0D5hSQqPQWkZOdgpKQyzxCquDNo2VCFPkRw12vmvdpnicXVTcjmYiakG6biwINg==", - "dev": true - }, - "crc-32": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz", - "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==", - "dev": true, - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.1.0" - } - }, - "create-ecdh": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", - "dev": true, - "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" - } - }, - "cropperjs": { - "version": "1.5.12", - "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.5.12.tgz", - "integrity": "sha512-re7UdjE5UnwdrovyhNzZ6gathI4Rs3KGCBSc8HCIjUo5hO42CtzyblmWLj6QWVw7huHyDMfpKxhiO2II77nhDw==", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "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": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "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" - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-declaration-sorter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", - "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", - "dev": true, - "requires": { - "postcss": "^7.0.1", - "timsort": "^0.3.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", - "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", - "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.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dev": true, - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", - "is-resolvable": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", - "dev": true, - "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.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cssnano-util-get-arguments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", - "dev": true - }, - "cssnano-util-get-match": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", - "dev": true - }, - "cssnano-util-raw-cache": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", - "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "cssnano-util-same-parent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", - "dev": true - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dev": true, - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "csstype": { - "version": "2.6.17", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz", - "integrity": "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==", - "dev": true - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "danmu.js": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/danmu.js/-/danmu.js-0.5.4.tgz", - "integrity": "sha512-c2XKqLCqH3CDKPXuOYWOQhfHXQIVuSgovJOog5+zJnPlM4qdNH2jbB8JEMio6YDCqNYcbBbWLU8fMsgl+YkiKA==", - "dev": true, - "requires": { - "event-emitter": "^0.3.5" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "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" - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "dev": true - }, - "default-gateway": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-5.0.5.tgz", - "integrity": "sha512-z2RnruVmj8hVMmAnEJMTIJNijhKCDiGjbLP+BHJFOT7ld3Bo5qcIBpVYDniqhbMIIf+jZDlkP2MkPXiQy/DBLA==", - "dev": true, - "requires": { - "execa": "^3.3.0" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", - "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", - "dev": true, - "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" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "p-finally": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", - "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dev": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "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": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "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": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "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.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", - "dev": true, - "requires": { - "path-type": "^3.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-align": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/dom-align/-/dom-align-1.12.2.tgz", - "integrity": "sha512-pHuazgqrsTFrGU2WLDdXxCFabkdQDx72ddkraZNih1KsMcN5qsRSTR9O4VJRlwTPCPb5COYg3LOfiMHHcPInHg==", - "dev": true - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-scroll-into-view": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz", - "integrity": "sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==", - "dev": true - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "domhandler": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", - "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - }, - "dependencies": { - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - } - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", - "dev": true - }, - "downloadjs": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz", - "integrity": "sha1-9p+W+UDg0FU9rCkROYZaPNAQHjw=", - "dev": true - }, - "draggabilly": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/draggabilly/-/draggabilly-2.3.0.tgz", - "integrity": "sha512-gSsHrIE3rYK9fhK2vQC83t2YsbKbAHQkLsxsXw9TI3LUziq8EZXjX8g7eaf/NlrtWTFqgz7FmP/kdIvLjt64wA==", - "dev": true, - "requires": { - "get-size": "^2.0.2", - "unidragger": "^2.3.0" - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "easy-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", - "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "echarts": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/echarts/-/echarts-5.1.2.tgz", - "integrity": "sha512-okUhO4sw22vwZp+rTPNjd/bvTdpug4K4sHNHyrV8NdAncIX9/AarlolFqtJCAYKGFYhUBNjIWu1EznFrSWTFxg==", - "dev": true, - "requires": { - "tslib": "2.0.3", - "zrender": "5.1.1" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true - } - } - }, - "echarts-wordcloud": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/echarts-wordcloud/-/echarts-wordcloud-2.0.0.tgz", - "integrity": "sha512-K7l6pTklqdW7ZWzT/1CS0KhBSINr/cd7c5N1fVMzZMwLQHEwT7x+nivK7g5hkVh7WNcAv4Dn6/ZS5zMKRozC1g==", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", - "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.812", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.812.tgz", - "integrity": "sha512-7KiUHsKAWtSrjVoTSzxQ0nPLr/a+qoxNZwkwd9LkylTOgOXSVXkQbpIVT0WAUQcI5gXq3SwOTCrK+WfINHOXQg==", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", - "dev": true, - "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.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.18.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz", - "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==", - "dev": true, - "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", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.3", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.3", - "is-string": "^1.0.6", - "object-inspect": "^1.11.0", - "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" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", - "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": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", - "dev": true, - "requires": { - "type-fest": "^0.8.1" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "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" - } - }, - "eslint-plugin-vue": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.13.0.tgz", - "integrity": "sha512-u0+jL8h2MshRuMTCLslktxRsPTjlENNcNufhgHu01N982DmHVdeFniyMPoVLLRjACQOwdz3FdlsgYGBMBG+AKg==", - "dev": true, - "requires": { - "eslint-utils": "^2.1.0", - "natural-compare": "^1.4.0", - "semver": "^7.3.2", - "vue-eslint-parser": "^7.8.0" - }, - "dependencies": { - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - } - }, - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - }, - "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", - "dev": true, - "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.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "ev-emitter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.1.1.tgz", - "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==", - "dev": true - }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "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" - } - }, - "exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", - "dev": true - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "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.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } - } - }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "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": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dev": true, - "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-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fflate": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.3.11.tgz", - "integrity": "sha512-Rr5QlUeGN1mbOHlaqcSYMKVpPbgLy0AWT/W0EHxA6NGI12yO1jpoui2zBBvU2G824ltM6Ut8BFgfHSBGfkmS0A==", - "dev": true - }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", - "dev": true - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", - "dev": true, - "requires": { - "flat-cache": "^2.0.1" - } - }, - "file-loader": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", - "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "schema-utils": "^2.5.0" - } - }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", - "dev": true - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "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.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "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.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", - "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", - "dev": true, - "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } - }, - "follow-redirects": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz", - "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==", - "dev": true - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "frac": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz", - "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", - "dev": true - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, - "fs-extra": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "generic-names": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", - "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0" - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-size": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/get-size/-/get-size-2.0.3.tgz", - "integrity": "sha512-lXNzT/h/dTjTxRbm9BXb+SGxxzkm97h/PCIKtlN/CBCxxmkkIVV21udumMS93MuVTDX583gqc94v3RjuHmI+2Q==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "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" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", - "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" - } - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "dev": true - }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", - "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", - "dev": true, - "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "dev": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", - "dev": true, - "requires": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-entities": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", - "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", - "dev": true - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "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": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - } - } - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "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": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - } - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - } - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", - "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.5", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "dev": true, - "optional": true - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "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-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - }, - "dependencies": { - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - } - } - } - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "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" - } - }, - "is-core-module": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz", - "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "dev": true - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "javascript-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", - "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", - "dev": true - }, - "js-message": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", - "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", - "dev": true - }, - "js-queue": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.2.tgz", - "integrity": "sha512-pbKLsbCfi7kriM3s1J4DDCo7jQkI58zPLHi0heXPzPlj0hjUsm+FesPUbE0DSbIVIK503A36aUBoCN7eMFedkA==", - "dev": true, - "requires": { - "easy-stack": "^1.0.1" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klona": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", - "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", - "dev": true - }, - "launch-editor": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", - "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", - "dev": true, - "requires": { - "chalk": "^2.3.0", - "shell-quote": "^1.6.1" - } - }, - "launch-editor-middleware": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", - "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", - "dev": true, - "requires": { - "launch-editor": "^2.2.1" - } - }, - "less": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/less/-/less-4.1.1.tgz", - "integrity": "sha512-w09o8tZFPThBscl5d0Ggp3RcrKIouBoQscnOMgFH3n5V3kN/CXGHNfCkRPtxJk6nKryDXaV9aHLK55RXuH4sAw==", - "dev": true, - "requires": { - "copy-anything": "^2.0.1", - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^2.5.2", - "parse-node-version": "^1.0.1", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "optional": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "optional": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true - } - } - }, - "less-loader": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.3.0.tgz", - "integrity": "sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", - "dev": true - }, - "loader-fs-cache": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", - "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", - "dev": true, - "requires": { - "find-cache-dir": "^0.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - } - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", - "dev": true - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, - "lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", - "dev": true - }, - "lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.transform": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", - "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", - "dev": true - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", - "dev": true, - "requires": { - "chalk": "^2.0.1" - } - }, - "loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "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" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true - }, - "mime-db": { - "version": "1.49.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", - "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", - "dev": true - }, - "mime-types": { - "version": "2.1.32", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", - "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", - "dev": true, - "requires": { - "mime-db": "1.49.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", - "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - }, - "dependencies": { - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "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" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", - "dev": true - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "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" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dev": true, - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "nanoid": { - "version": "3.1.25", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz", - "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==", - "dev": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "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" - } - }, - "nanopop": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/nanopop/-/nanopop-2.1.0.tgz", - "integrity": "sha512-jGTwpFRexSH+fxappnGQtN9dspgE2ipa1aOjtR24igG0pv6JCxImIAmrLRHX+zUF5+1wtsFVbKyfP51kIGAVNw==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "needle": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.8.0.tgz", - "integrity": "sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw==", - "dev": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - }, - "node-ipc": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", - "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", - "dev": true, - "requires": { - "event-pubsub": "4.3.0", - "js-message": "1.0.7", - "js-queue": "2.0.2" - } - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "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": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, - "node-releases": { - "version": "1.1.75", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz", - "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=", - "dev": true - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-hash": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", - "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", - "dev": true - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "object.values": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz", - "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.18.2" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "omit.js": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-2.0.2.tgz", - "integrity": "sha512-hJmu9D+bNB40YpL9jYebQl4lsTW6yEHRTroJzNLqQJYHm7c+NQnJGfZmIWh8S3q3KoaxV1aLhV6B3+0N0/kyJg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "open": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-6.4.0.tgz", - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "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" - } - }, - "ora": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", - "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", - "dev": true, - "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": { - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", - "dev": true, - "requires": { - "url-parse": "^1.4.3" - } - }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", - "dev": true - }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", - "dev": true, - "requires": { - "retry": "^0.12.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - }, - "dependencies": { - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - } - } - }, - "parse-asn1": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", - "dev": true, - "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" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "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" - } - }, - "parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", - "dev": true - }, - "parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "dev": true, - "requires": { - "parse5": "^6.0.1" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", - "dev": true, - "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" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - }, - "pnp-webpack-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.7.0.tgz", - "integrity": "sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==", - "dev": true, - "requires": { - "ts-pnp": "^1.1.6" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "postcss": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz", - "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==", - "dev": true, - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - } - }, - "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "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": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", - "dev": true, - "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" - } - }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", - "dev": true, - "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": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "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": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "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": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.2.2.tgz", - "integrity": "sha512-/H08MGEmaalv/OU8j6bUKi/kZr2kqGF6huAW8m9UAgOLWtpFdhA14+gPBoymtqyv+D4MLsmqaF2zvIegdCxJXg==", - "dev": true, - "requires": { - "generic-names": "^2.0.1", - "icss-replace-symbols": "^1.1.0", - "lodash.camelcase": "^4.3.0", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "string-hash": "^1.1.1" - }, - "dependencies": { - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - } - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", - "dev": true, - "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": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", - "dev": true, - "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-timing-functions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-reduce-initial": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", - "dev": true, - "requires": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "optional": true - }, - "pretty-error": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", - "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^2.0.4" - } - }, - "printj": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz", - "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "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.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "dev": true - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - } - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "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" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "optional": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", - "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", - "dev": true, - "requires": { - "regenerate": "^1.4.0" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } - }, - "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpp": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", - "dev": true - }, - "regexpu-core": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", - "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", - "dev": true, - "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" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.6.9", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", - "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", - "dev": true, - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - } - }, - "css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", - "dev": true - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domutils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.7.0.tgz", - "integrity": "sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "nth-check": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz", - "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } - } - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "dev": true, - "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" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "scroll-into-view-if-needed": { - "version": "2.2.28", - "resolved": "https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", - "integrity": "sha512-8LuxJSuFVc92+0AdNv4QOxRL4Abeo1DgLnGNkn1XlaujPH/3cCFz3QI60r2VNu4obJJROzgnIUw5TKQkZvZI1w==", - "dev": true, - "requires": { - "compute-scroll-into-view": "^1.0.17" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", - "dev": true, - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "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.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "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.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "shallow-equal": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", - "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shell-quote": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", - "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", - "dev": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", - "dev": true - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } - } - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "dev": true - }, - "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } - } - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "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.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", - "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^3.4.0", - "websocket-driver": "^0.7.4" - } - }, - "sockjs-client": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.1.tgz", - "integrity": "sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==", - "dev": true, - "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.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - } - } - }, - "sortablejs": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz", - "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==", - "dev": true - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "dev": true - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "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" - } - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "dev": true - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", - "integrity": "sha512-oie3/+gKf7QtpitB0LYLETe+k8SifzsX4KixvpOsbI6S0kRiRQ5MKOio8eMSAKQ17N06+wdEOXRiId+zOxo0hA==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "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" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "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": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "ssf": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz", - "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", - "dev": true, - "requires": { - "frac": "~1.1.2" - } - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dev": true, - "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" - } - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "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" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", - "dev": true - }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", - "dev": true - }, - "string-hash": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", - "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", - "dev": true - }, - "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "dev": true - } - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss": { - "version": "7.0.36", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", - "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", - "dev": true - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "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.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" - } - }, - "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", - "dev": true, - "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" - }, - "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "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": { - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dev": true, - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "dev": true, - "requires": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "timers-browserify": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", - "dev": true - }, - "tinymce": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.8.2.tgz", - "integrity": "sha512-qfWThBrSzbj4DoUk+lgGeDoP2GzLDSWrfvVUxf40HZhTzsG15X2nZ4N49IFqwaVgRl5AyFDtuWiEH/lCmiAcRA==", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", - "dev": true - }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dev": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", - "dev": true - }, - "ts-pnp": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz", - "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", - "dev": true - }, - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", - "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^1.0.4", - "unicode-property-aliases-ecmascript": "^1.0.4" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", - "dev": true - }, - "unidragger": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/unidragger/-/unidragger-2.3.1.tgz", - "integrity": "sha512-u+IgG7AG0MXJTKcdzAIYxCm+W5FcnA9M28203Awl6jIcE3/+9OtEyUX4Wv64y7XNKEVRKPot52IV4V6x7FlF5Q==", - "dev": true, - "requires": { - "unipointer": "^2.3.0" - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unipointer": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/unipointer/-/unipointer-2.3.0.tgz", - "integrity": "sha512-m85sAoELCZhogI1owtJV3Dva7GxkHk2lI7A0otw3o0OwCuC/Q9gi7ehddigEYIAYbhkqNdri+dU1QQkrcBvirQ==", - "dev": true, - "requires": { - "ev-emitter": "^1.0.1" - } - }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", - "dev": true - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-loader": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", - "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", - "dev": true, - "requires": { - "loader-utils": "^1.2.3", - "mime": "^2.4.4", - "schema-utils": "^2.5.0" - } - }, - "url-parse": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.3.tgz", - "integrity": "sha512-IIORyIQD9rvj0A4CLWsHkBBJuNqWpFQe224b6j9t/ABmquIS0qDU2pY6kl6AuOrL5OkCXHMCFNe1jBcuAggjvQ==", - "dev": true, - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "vue": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.1.5.tgz", - "integrity": "sha512-Ho7HNb1nfDoO+HVb6qYZgeaobt1XbY6KXFe4HGs1b9X6RhkWG/113n4/SrtM1LUclM6OrP/Se5aPHHvAPG1iVQ==", - "dev": true, - "requires": { - "@vue/compiler-dom": "3.1.5", - "@vue/runtime-dom": "3.1.5", - "@vue/shared": "3.1.5" - } - }, - "vue-axios": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/vue-axios/-/vue-axios-3.2.5.tgz", - "integrity": "sha512-V7XUzu0v3WOzd8PEF9m/ZoVivap+ToBPOXrhI8AsnczD93YXvGG+HkeQhJHAF/jeav8CsPDF3X/Z2vCqBbjsMQ==", - "dev": true - }, - "vue-eslint-parser": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-7.10.0.tgz", - "integrity": "sha512-7tc/ewS9Vq9Bn741pvpg8op2fWJPH3k32aL+jcIcWGCTzh/zXSdh7pZ5FV3W2aJancP9+ftPAv292zY5T5IPCg==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.2.1", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^6.3.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - } - } - }, - "vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "vue-i18n": { - "version": "9.1.7", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.1.7.tgz", - "integrity": "sha512-ujuuDanoHqtEd4GejWrbG/fXE9nrP51ElsEGxp0WBHfv+/ki0/wyUqkO+4fLikki2obGtXdviTPH0VNpas5K6g==", - "dev": true, - "requires": { - "@intlify/core-base": "9.1.7", - "@intlify/shared": "9.1.7", - "@intlify/vue-devtools": "9.1.7", - "@vue/devtools-api": "^6.0.0-beta.7" - } - }, - "vue-loader": { - "version": "15.9.8", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", - "integrity": "sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==", - "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": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.5.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.5.0.tgz", - "integrity": "sha512-WXh+7AgFxGTgb5QAkQtFeUcHNIEq3PGVQ8WskY5ZiFbWBkOwcCPRs4w/2tVyTbh2q6TVRlO3xfvIukUtjsu62A==", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "optional": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "optional": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true, - "optional": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "optional": true - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "optional": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "vue-router": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.11.tgz", - "integrity": "sha512-sha6I8fx9HWtvTrFZfxZkiQQBpqSeT+UCwauYjkdOQYRvwsGwimlQQE2ayqUwuuXGzquFpCPoXzYKWlzL4OuXg==", - "dev": true, - "requires": { - "@vue/devtools-api": "^6.0.0-beta.14" - } - }, - "vue-style-loader": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", - "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", - "dev": true, - "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - } - } - }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "vue-types": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/vue-types/-/vue-types-3.0.2.tgz", - "integrity": "sha512-IwUC0Aq2zwaXqy74h4WCvFCUtoV0iSWr0snWnE9TnU18S66GAQyqQbRf2qfJtUuiFsBf6qp0MEwdonlwznlcrw==", - "dev": true, - "requires": { - "is-plain-object": "3.0.1" - }, - "dependencies": { - "is-plain-object": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", - "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", - "dev": true - } - } - }, - "vuedraggable": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-4.0.3.tgz", - "integrity": "sha512-NkJYk+UyxgEoSQcgvVZtqY6dYpdXkBHS8aq6CqoJAfXVM9ZRYT0WPdlBbTttG4nCwllU2M5JGGgo9Drt/L0a7w==", - "dev": true, - "requires": { - "sortablejs": "1.10.2" - } - }, - "vuex": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz", - "integrity": "sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==", - "dev": true, - "requires": { - "@vue/devtools-api": "^6.0.0-beta.11" - } - }, - "warning": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "watchpack": { - "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", - "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", - "dev": true, - "requires": { - "chokidar": "^3.4.1", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" - } - }, - "watchpack-chokidar2": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", - "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", - "dev": true, - "optional": true, - "requires": { - "chokidar": "^2.1.8" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true, - "optional": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "optional": true, - "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" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "optional": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - } - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "webpack": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", - "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", - "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": { - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } - }, - "webpack-bundle-analyzer": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", - "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", - "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.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - } - } - }, - "webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", - "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", - "dev": true, - "requires": { - "deepmerge": "^1.5.2", - "javascript-stringify": "^2.0.1" - } - }, - "webpack-dev-middleware": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", - "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", - "dev": true, - "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" - } - }, - "webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", - "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-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "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" - } - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", - "dev": true - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "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" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", - "dev": true, - "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" - } - }, - "webpack-merge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz", - "integrity": "sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "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" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wmf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz", - "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==", - "dev": true - }, - "word": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz", - "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", - "dev": true - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "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.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0" - } - }, - "xgplayer": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/xgplayer/-/xgplayer-2.28.0.tgz", - "integrity": "sha512-gT0ipSqP+b6S2bRE+O1QZMGgO1m09rB+1XHSqbCTVCHqWmPc5oSO0WNS7feKGPAQibfKG8NK4ZAleDmGqLjgFQ==", - "dev": true, - "requires": { - "chalk": "^2.3.2", - "commander": "^2.15.1", - "danmu.js": "^0.5.1", - "downloadjs": "1.4.7", - "draggabilly": "^2.2.0", - "event-emitter": "^0.3.5", - "fs-extra": "^5.0.0", - "xgplayer-subtitles": "^1.0.9" - }, - "dependencies": { - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - } - } - }, - "xgplayer-subtitles": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/xgplayer-subtitles/-/xgplayer-subtitles-1.0.10.tgz", - "integrity": "sha512-v2OTAo8QBXRa0CV6I11yzjnOEuPO689TLwt7kOw57HJ7xZyMWnVUdLJXtcC9oSkuq/n46A4bzv1v5F6kDVVtrg==", - "dev": true, - "requires": { - "event-emitter": "^0.3.5" - } - }, - "xgplayer-vue": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/xgplayer-vue/-/xgplayer-vue-1.1.5.tgz", - "integrity": "sha512-/uepNg0Ahy2nma2KdV29ICXbWgVqUZdnD4Pa5anfTiTR2LjHD6D7fpuheO+dsJYQdzTH2+2JiyLIpZPmeB3/PQ==", - "dev": true, - "requires": { - "xgplayer": "^2.0.4" - } - }, - "xlsx": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.17.1.tgz", - "integrity": "sha512-SrvK+kMEjiVIKYyJSjSIJwzm2cZn8nQWVh708g7O+pTsmgjoa+uYNLEUn7jmwQdMI/ffCHcY5yEvwBXssBwpRA==", - "dev": true, - "requires": { - "adler-32": "~1.2.0", - "cfb": "^1.1.4", - "codepage": "~1.15.0", - "commander": "~2.17.1", - "crc-32": "~1.2.0", - "exit-on-epipe": "~1.0.1", - "fflate": "^0.3.8", - "ssf": "~0.11.2", - "wmf": "~1.0.1", - "word": "~0.3.0" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - } - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "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.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - }, - "yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", - "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", - "dev": true, - "requires": { - "execa": "^0.8.0", - "is-ci": "^1.0.10", - "normalize-path": "^1.0.0", - "strip-indent": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "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" - } - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "normalize-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } - } - }, - "zrender": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-5.1.1.tgz", - "integrity": "sha512-oeWlmUZPQdS9f5hK4pV21tHPqA3wgQ7CkKkw7l0CCBgWlJ/FP+lRgLFtUBW6yam4JX8y9CdHJo1o587VVrbcoQ==", - "dev": true, - "requires": { - "tslib": "2.0.3" - }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==", - "dev": true - } - } - } - } -} diff --git a/src/components/ele-admin-pro/package.json b/src/components/ele-admin-pro/package.json deleted file mode 100644 index 3947620..0000000 --- a/src/components/ele-admin-pro/package.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "ele-admin-pro", - "version": "1.5.0", - "description": "ele-admin-pro library", - "main": "packages/index.js", - "private": false, - "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", - "build:lib": "vue-cli-service build --target lib --name ele-admin-pro --dest lib packages/index.js", - "lint": "vue-cli-service lint", - "theme:dynamic": "vue-cli-service build --target lib --name dynamic --dest dist packages/style/dynamic.less" - }, - "keywords": [ - "ele-admin-pro" - ], - "author": "eclouds@foxmail.com", - "license": "SEE LICENSE IN ", - "homepage": "https://eleadmin.com", - "peerDependencies": { - "ant-design-vue": ">=2.0.0", - "nprogress": ">=0.2.0", - "vue": ">=3.0.0", - "vuedraggable": ">=4.0.0" - }, - "devDependencies": { - "@amap/amap-jsapi-loader": "~1.0.1", - "@tinymce/tinymce-vue": "~4.0.4", - "@vue/cli-plugin-babel": "~4.5.13", - "@vue/cli-plugin-eslint": "~4.5.13", - "@vue/cli-plugin-router": "~4.5.13", - "@vue/cli-plugin-vuex": "~4.5.13", - "@vue/cli-service": "~4.5.13", - "@vue/compiler-sfc": "~3.1.5", - "ant-design-vue": "~2.2.2", - "axios": "~0.21.1", - "babel-eslint": "~10.1.0", - "core-js": "~3.15.2", - "countup.js": "~2.0.7", - "cropperjs": "~1.5.12", - "echarts": "~5.1.2", - "echarts-wordcloud": "~2.0.0", - "eslint": "~6.8.0", - "eslint-plugin-vue": "~7.13.0", - "less": "~4.1.1", - "less-loader": "~7.3.0", - "nprogress": "~0.2.0", - "tinymce": "~5.8.2", - "postcss": "~8.3.5", - "vue": "~3.1.5", - "vue-axios": "~3.2.4", - "vue-i18n": "~9.1.7", - "vue-router": "~4.0.10", - "vuedraggable": "~4.0.3", - "vuex": "~4.0.2", - "xgplayer-vue": "~1.1.5", - "xlsx": "~0.17.0" - }, - "browserslist": [ - "> 1%", - "last 2 versions", - "not dead" - ] -} diff --git a/src/components/ele-admin-pro/packages/ele-avatar-list/index.js b/src/components/ele-admin-pro/packages/ele-avatar-list/index.js deleted file mode 100644 index 7123d9d..0000000 --- a/src/components/ele-admin-pro/packages/ele-avatar-list/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 头像列表组件 license by http://eleadmin.com */ -import EleAvatarList from './src/main'; - -EleAvatarList.install = function (app) { - app.component(EleAvatarList.name, EleAvatarList); -}; - -export default EleAvatarList; diff --git a/src/components/ele-admin-pro/packages/ele-avatar-list/src/main.vue b/src/components/ele-admin-pro/packages/ele-avatar-list/src/main.vue deleted file mode 100644 index 70de8ef..0000000 --- a/src/components/ele-admin-pro/packages/ele-avatar-list/src/main.vue +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-chart/index.js b/src/components/ele-admin-pro/packages/ele-chart/index.js deleted file mode 100644 index 5e11494..0000000 --- a/src/components/ele-admin-pro/packages/ele-chart/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** echarts 图表组件封装 license by http://eleadmin.com */ -import EleChart from './src/main'; - -EleChart.install = function (app) { - app.component(EleChart.name, EleChart); -}; - -export default EleChart; diff --git a/src/components/ele-admin-pro/packages/ele-chart/src/main.vue b/src/components/ele-admin-pro/packages/ele-chart/src/main.vue deleted file mode 100644 index 560c63e..0000000 --- a/src/components/ele-admin-pro/packages/ele-chart/src/main.vue +++ /dev/null @@ -1,268 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-chart/src/theme.js b/src/components/ele-admin-pro/packages/ele-chart/src/theme.js deleted file mode 100644 index a7a6815..0000000 --- a/src/components/ele-admin-pro/packages/ele-chart/src/theme.js +++ /dev/null @@ -1,395 +0,0 @@ -/** echarts 图表主题 license by http://eleadmin.com */ -export default { - "color": [ - "#3aa1ff", - "#4ecb73", - "#fbd437", - "#36cbcb", - "#f2637b", - "#975fe5", - "#fc8452", - "#ea7ccc", - "#5254cf" - ], - "backgroundColor": "rgba(0,0,0,0)", - "textStyle": {}, - "title": { - "textStyle": { - "color": "#333333" - }, - "subtextStyle": { - "color": "#888888" - } - }, - "line": { - "itemStyle": { - "borderWidth": 1 - }, - "lineStyle": { - "width": "2" - }, - "symbolSize": 4, - "symbol": "emptyCircle", - "smooth": false - }, - "radar": { - "itemStyle": { - "borderWidth": 1 - }, - "lineStyle": { - "width": "2" - }, - "symbolSize": 4, - "symbol": "emptyCircle", - "smooth": false - }, - "bar": { - "barCategoryGap": "50%", - "itemStyle": { - "barBorderWidth": "0", - "barBorderColor": "#ccc" - } - }, - "pie": { - "itemStyle": { - "borderWidth": "2", - "borderColor": "#fff" - } - }, - "scatter": { - "itemStyle": { - "borderWidth": "0", - "borderColor": "#ccc" - } - }, - "boxplot": { - "itemStyle": { - "borderWidth": "0", - "borderColor": "#ccc" - } - }, - "parallel": { - "itemStyle": { - "borderWidth": "0", - "borderColor": "#ccc" - } - }, - "sankey": { - "itemStyle": { - "borderWidth": "0", - "borderColor": "#ccc" - } - }, - "funnel": { - "itemStyle": { - "borderWidth": "0", - "borderColor": "#ccc" - } - }, - "gauge": { - "itemStyle": { - "borderWidth": "0", - "borderColor": "#ccc" - } - }, - "candlestick": { - "itemStyle": { - "color": "#dd3f5d", - "color0": "#51bd4b", - "borderColor": "#dd3f5d", - "borderColor0": "#51bd4b", - "borderWidth": 1 - } - }, - "graph": { - "itemStyle": { - "borderWidth": "0", - "borderColor": "#ccc" - }, - "lineStyle": { - "width": 1, - "color": "#aaa" - }, - "symbolSize": 4, - "symbol": "emptyCircle", - "smooth": false, - "color": [ - "#3aa1ff", - "#4ecb73", - "#fbd437", - "#36cbcb", - "#f2637b", - "#975fe5", - "#fc8452", - "#ea7ccc", - "#5254cf" - ], - "label": { - "color": "#eeeeee" - } - }, - "map": { - "itemStyle": { - "areaColor": "#fafafa", - "borderColor": "#d9d9d9", - "borderWidth": 1 - }, - "label": { - "color": "#000", - "textBorderColor": "#fff", - "textBorderWidth": 1 - } - }, - "geo": { - "itemStyle": { - "areaColor": "#fafafa", - "borderColor": "#d9d9d9", - "borderWidth": 1 - }, - "label": { - "color": "#000", - "textBorderColor": "#fff", - "textBorderWidth": 1 - }, - "emphasis": { - "itemStyle": { - "areaColor": "rgba(255,215,0,0.8)", - "borderColor": "#d9d9d9", - "borderWidth": 1 - } - } - }, - "grid": { - "top": 30, - "right": 20, - "left": 60, - "bottom": 40 - }, - "categoryAxis": { - "axisLine": { - "show": true, - "lineStyle": { - "color": "#cccccc" - } - }, - "axisTick": { - "show": true, - "lineStyle": { - "color": "#cccccc" - }, - "alignWithLabel": true - }, - "axisLabel": { - "show": true, - "color": "#555555" - }, - "splitLine": { - "show": false, - "lineStyle": { - "type": "dashed", - "color": [ - "#E0E6F1" - ] - } - }, - "splitArea": { - "show": false, - "areaStyle": { - "color": [ - "rgba(250,250,250,0.2)", - "rgba(210,219,238,0.2)" - ] - } - } - }, - "valueAxis": { - "axisLine": { - "show": false, - "lineStyle": { - "color": "#cccccc" - } - }, - "axisTick": { - "show": false, - "lineStyle": { - "color": "#cccccc" - } - }, - "axisLabel": { - "show": true, - "color": "#555555" - }, - "splitLine": { - "show": true, - "lineStyle": { - "type": "dashed", - "color": [ - "#eeeeee" - ] - } - }, - "splitArea": { - "show": false, - "areaStyle": { - "color": [ - "rgba(250,250,250,0.2)", - "rgba(210,219,238,0.2)" - ] - } - } - }, - "logAxis": { - "axisLine": { - "show": false, - "lineStyle": { - "color": "#cccccc" - } - }, - "axisTick": { - "show": false, - "lineStyle": { - "color": "#cccccc" - } - }, - "axisLabel": { - "show": true, - "color": "#555555" - }, - "splitLine": { - "show": true, - "lineStyle": { - "color": [ - "#eeeeee" - ] - } - }, - "splitArea": { - "show": false, - "areaStyle": { - "color": [ - "rgba(250,250,250,0.2)", - "rgba(210,219,238,0.2)" - ] - } - } - }, - "timeAxis": { - "axisLine": { - "show": true, - "lineStyle": { - "color": "#cccccc" - } - }, - "axisTick": { - "show": true, - "lineStyle": { - "color": "#cccccc" - } - }, - "axisLabel": { - "show": true, - "color": "#555555" - }, - "splitLine": { - "show": false, - "lineStyle": { - "color": [ - "#eeeeee" - ] - } - }, - "splitArea": { - "show": false, - "areaStyle": { - "color": [ - "rgba(250,250,250,0.2)", - "rgba(210,219,238,0.2)" - ] - } - } - }, - "toolbox": { - "iconStyle": { - "borderColor": "#888888" - }, - "emphasis": { - "iconStyle": { - "borderColor": "#888888" - } - } - }, - "legend": { - "textStyle": { - "color": "#888888" - } - }, - "tooltip": { - "axisPointer": { - "lineStyle": { - "color": "#ccc", - "width": 1 - }, - "crossStyle": { - "color": "#ccc", - "width": 1 - } - } - }, - "timeline": { - "lineStyle": { - "color": "#DAE1F5", - "width": 2 - }, - "itemStyle": { - "color": "#A4B1D7", - "borderWidth": "1" - }, - "controlStyle": { - "color": "#A4B1D7", - "borderColor": "#A4B1D7", - "borderWidth": 1 - }, - "checkpointStyle": { - "color": "#316bf3", - "borderColor": "fff" - }, - "label": { - "color": "#A4B1D7" - }, - "emphasis": { - "itemStyle": { - "color": "#FFF" - }, - "controlStyle": { - "color": "#A4B1D7", - "borderColor": "#A4B1D7", - "borderWidth": 1 - }, - "label": { - "color": "#A4B1D7" - } - } - }, - "visualMap": { - "itemHeight": 80, - "itemWidth": 15, - "color": [ - "#bf444c", - "#d88273", - "#f6efa6" - ] - }, - "dataZoom": { - "handleSize": "100%" - }, - "markPoint": { - "label": { - "color": "#eeeeee" - }, - "emphasis": { - "label": { - "color": "#eeeeee" - } - } - } -} diff --git a/src/components/ele-admin-pro/packages/ele-color-picker/index.js b/src/components/ele-admin-pro/packages/ele-color-picker/index.js deleted file mode 100644 index 1075ad9..0000000 --- a/src/components/ele-admin-pro/packages/ele-color-picker/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 颜色选择器 license by http://eleadmin.com */ -import EleColorPicker from './src/main'; - -EleColorPicker.install = function (app) { - app.component(EleColorPicker.name, EleColorPicker); -}; - -export default EleColorPicker; diff --git a/src/components/ele-admin-pro/packages/ele-color-picker/src/color.js b/src/components/ele-admin-pro/packages/ele-color-picker/src/color.js deleted file mode 100644 index 7bc2de2..0000000 --- a/src/components/ele-admin-pro/packages/ele-color-picker/src/color.js +++ /dev/null @@ -1,305 +0,0 @@ -const hsv2hsl = function (hue, sat, val) { - return [ - hue, - (sat * val / ((hue = (2 - sat) * val) < 1 ? hue : 2 - hue)) || 0, - hue / 2 - ]; -}; - -// Need to handle 1.0 as 100%, since once it is a number, there is no difference between it and 1 -// -const isOnePointZero = function (n) { - return typeof n === 'string' && n.indexOf('.') !== -1 && parseFloat(n) === 1; -}; - -const isPercentage = function (n) { - return typeof n === 'string' && n.indexOf('%') !== -1; -}; - -// Take input from [0, n] and return it as [0, 1] -const bound01 = function (value, max) { - if (isOnePointZero(value)) value = '100%'; - - const processPercent = isPercentage(value); - value = Math.min(max, Math.max(0, parseFloat(value))); - - // Automatically convert percentage into number - if (processPercent) { - value = parseInt(value * max, 10) / 100; - } - - // Handle floating point rounding errors - if ((Math.abs(value - max) < 0.000001)) { - return 1; - } - - // Convert into [0, 1] range if it isn't already - return (value % max) / parseFloat(max); -}; - -const INT_HEX_MAP = {10: 'A', 11: 'B', 12: 'C', 13: 'D', 14: 'E', 15: 'F'}; - -const toHex = function ({r, g, b}) { - const hexOne = function (value) { - value = Math.min(Math.round(value), 255); - const high = Math.floor(value / 16); - const low = value % 16; - return '' + (INT_HEX_MAP[high] || high) + (INT_HEX_MAP[low] || low); - }; - - if (isNaN(r) || isNaN(g) || isNaN(b)) return ''; - - return '#' + hexOne(r) + hexOne(g) + hexOne(b); -}; - -const HEX_INT_MAP = {A: 10, B: 11, C: 12, D: 13, E: 14, F: 15}; - -const parseHexChannel = function (hex) { - if (hex.length === 2) { - return (HEX_INT_MAP[hex[0].toUpperCase()] || +hex[0]) * 16 + (HEX_INT_MAP[hex[1].toUpperCase()] || +hex[1]); - } - - return HEX_INT_MAP[hex[1].toUpperCase()] || +hex[1]; -}; - -const hsl2hsv = function (hue, sat, light) { - sat = sat / 100; - light = light / 100; - let smin = sat; - const lmin = Math.max(light, 0.01); - let sv; - let v; - - light *= 2; - sat *= (light <= 1) ? light : 2 - light; - smin *= lmin <= 1 ? lmin : 2 - lmin; - v = (light + sat) / 2; - sv = light === 0 ? (2 * smin) / (lmin + smin) : (2 * sat) / (light + sat); - - return { - h: hue, - s: sv * 100, - v: v * 100 - }; -}; - -// `rgbToHsv` -// Converts an RGB color value to HSV -// *Assumes:* r, g, and b are contained in the set [0, 255] or [0, 1] -// *Returns:* { h, s, v } in [0,1] -const rgb2hsv = function (r, g, b) { - r = bound01(r, 255); - g = bound01(g, 255); - b = bound01(b, 255); - - const max = Math.max(r, g, b); - const min = Math.min(r, g, b); - let h, s; - let v = max; - - const d = max - min; - s = max === 0 ? 0 : d / max; - - if (max === min) { - h = 0; // achromatic - } else { - switch (max) { - case r: - h = (g - b) / d + (g < b ? 6 : 0); - break; - case g: - h = (b - r) / d + 2; - break; - case b: - h = (r - g) / d + 4; - break; - } - h /= 6; - } - - return {h: h * 360, s: s * 100, v: v * 100}; -}; - -// `hsvToRgb` -// Converts an HSV color value to RGB. -// *Assumes:* h is contained in [0, 1] or [0, 360] and s and v are contained in [0, 1] or [0, 100] -// *Returns:* { r, g, b } in the set [0, 255] -const hsv2rgb = function (h, s, v) { - h = bound01(h, 360) * 6; - s = bound01(s, 100); - v = bound01(v, 100); - - const i = Math.floor(h); - const f = h - i; - const p = v * (1 - s); - const q = v * (1 - f * s); - const t = v * (1 - (1 - f) * s); - const mod = i % 6; - const r = [v, q, p, p, t, v][mod]; - const g = [t, v, v, q, p, p][mod]; - const b = [p, p, t, v, v, q][mod]; - - return { - r: Math.round(r * 255), - g: Math.round(g * 255), - b: Math.round(b * 255) - }; -}; - -export default class Color { - constructor(options) { - this._hue = 0; - this._saturation = 100; - this._value = 100; - this._alpha = 100; - - this.enableAlpha = false; - this.format = 'hex'; - this.value = ''; - - options = options || {}; - - for (let option in options) { - if (Object.prototype.hasOwnProperty.call(options, option)) { - this[option] = options[option]; - } - } - - this.doOnChange(); - } - - set(prop, value) { - if (arguments.length === 1 && typeof prop === 'object') { - for (let p in prop) { - if (Object.prototype.hasOwnProperty.call(prop, p)) { - this[p] = prop[p]; - } - } - this.doOnChange(); - } else { - this[prop] = value; - this.doOnChange(); - } - } - - toRgb() { - return hsv2rgb(this._hue, this._saturation, this._value); - } - - fromString(value) { - if (!value) { - this._hue = 0; - this._saturation = 100; - this._value = 100; - this._alpha = 100; - this.doOnChange(); - return; - } - - const fromHSV = (h, s, v) => { - this._hue = Math.max(0, Math.min(360, h)); - this._saturation = Math.max(0, Math.min(100, s)); - this._value = Math.max(0, Math.min(100, v)); - this.doOnChange(); - }; - - if (value.indexOf('hsl') !== -1) { - const parts = value.replace(/hsla|hsl|\(|\)/gm, '') - .split(/\s|,/g) - .filter((val) => val !== '') - .map((val, index) => index > 2 ? parseFloat(val) : parseInt(val, 10)); - if (parts.length === 4) { - this._alpha = Math.floor(parseFloat(parts[3]) * 100); - } else if (parts.length === 3) { - this._alpha = 100; - } - if (parts.length >= 3) { - const {h, s, v} = hsl2hsv(parts[0], parts[1], parts[2]); - fromHSV(h, s, v); - } - } else if (value.indexOf('hsv') !== -1) { - const parts = value.replace(/hsva|hsv|\(|\)/gm, '') - .split(/\s|,/g) - .filter((val) => val !== '') - .map((val, index) => index > 2 ? parseFloat(val) : parseInt(val, 10)); - if (parts.length === 4) { - this._alpha = Math.floor(parseFloat(parts[3]) * 100); - } else if (parts.length === 3) { - this._alpha = 100; - } - if (parts.length >= 3) { - fromHSV(parts[0], parts[1], parts[2]); - } - } else if (value.indexOf('rgb') !== -1) { - const parts = value.replace(/rgba|rgb|\(|\)/gm, '') - .split(/\s|,/g) - .filter((val) => val !== '') - .map((val, index) => index > 2 ? parseFloat(val) : parseInt(val, 10)); - if (parts.length === 4) { - this._alpha = Math.floor(parseFloat(parts[3]) * 100); - } else if (parts.length === 3) { - this._alpha = 100; - } - if (parts.length >= 3) { - const {h, s, v} = rgb2hsv(parts[0], parts[1], parts[2]); - fromHSV(h, s, v); - } - } else if (value.indexOf('#') !== -1) { - const hex = value.replace('#', '').trim(); - if (!/^(?:[0-9a-fA-F]{3}){1,2}|[0-9a-fA-F]{8}$/.test(hex)) { - return; - } - let r, g, b; - if (hex.length === 3) { - r = parseHexChannel(hex[0] + hex[0]); - g = parseHexChannel(hex[1] + hex[1]); - b = parseHexChannel(hex[2] + hex[2]); - } else if (hex.length === 6 || hex.length === 8) { - r = parseHexChannel(hex.substring(0, 2)); - g = parseHexChannel(hex.substring(2, 4)); - b = parseHexChannel(hex.substring(4, 6)); - } - if (hex.length === 8) { - this._alpha = Math.floor(parseHexChannel(hex.substring(6)) / 255 * 100); - } else if (hex.length === 3 || hex.length === 6) { - this._alpha = 100; - } - const {h, s, v} = rgb2hsv(r, g, b); - fromHSV(h, s, v); - } - } - - compare(color) { - return Math.abs(color._hue - this._hue) < 2 && - Math.abs(color._saturation - this._saturation) < 1 && - Math.abs(color._value - this._value) < 1 && - Math.abs(color._alpha - this._alpha) < 1; - } - - doOnChange() { - const {_hue, _saturation, _value, _alpha, format} = this; - if (this.enableAlpha) { - if (format === 'hsl') { - const hsl = hsv2hsl(_hue, _saturation / 100, _value / 100); - this.value = `hsla(${_hue}, ${Math.round(hsl[1] * 100)}%, ${Math.round(hsl[2] * 100)}%, ${_alpha / 100})`; - } else if (format === 'hsv') { - this.value = `hsva(${_hue}, ${Math.round(_saturation)}%, ${Math.round(_value)}%, ${_alpha / 100})`; - } else { - const {r, g, b} = hsv2rgb(_hue, _saturation, _value); - this.value = `rgba(${r}, ${g}, ${b}, ${_alpha / 100})`; - } - } else { - if (format === 'hsl') { - const hsl = hsv2hsl(_hue, _saturation / 100, _value / 100); - this.value = `hsl(${_hue}, ${Math.round(hsl[1] * 100)}%, ${Math.round(hsl[2] * 100)}%)`; - } else if (format === 'hsv') { - this.value = `hsv(${_hue}, ${Math.round(_saturation)}%, ${Math.round(_value)}%)`; - } else if (format === 'rgb') { - const {r, g, b} = hsv2rgb(_hue, _saturation, _value); - this.value = `rgb(${r}, ${g}, ${b})`; - } else { - this.value = toHex(hsv2rgb(_hue, _saturation, _value)); - } - } - } -} diff --git a/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-alpha-slider.vue b/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-alpha-slider.vue deleted file mode 100644 index 3412fbb..0000000 --- a/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-alpha-slider.vue +++ /dev/null @@ -1,128 +0,0 @@ - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-hue-slider.vue b/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-hue-slider.vue deleted file mode 100644 index e9dbb43..0000000 --- a/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-hue-slider.vue +++ /dev/null @@ -1,114 +0,0 @@ - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-predefine.vue b/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-predefine.vue deleted file mode 100644 index 5bedb40..0000000 --- a/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-predefine.vue +++ /dev/null @@ -1,73 +0,0 @@ - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-sv-panel.vue b/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-sv-panel.vue deleted file mode 100644 index 4feb026..0000000 --- a/src/components/ele-admin-pro/packages/ele-color-picker/src/components/ele-sv-panel.vue +++ /dev/null @@ -1,139 +0,0 @@ - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-color-picker/src/draggable.js b/src/components/ele-admin-pro/packages/ele-color-picker/src/draggable.js deleted file mode 100644 index a0196b0..0000000 --- a/src/components/ele-admin-pro/packages/ele-color-picker/src/draggable.js +++ /dev/null @@ -1,38 +0,0 @@ -let isDragging = false; - -export default function (element, options) { - const moveFn = function (event) { - if (options.drag) { - options.drag(event); - } - }; - const upFn = function (event) { - document.removeEventListener('mousemove', moveFn); - document.removeEventListener('mouseup', upFn); - document.onselectstart = null; - document.ondragstart = null; - - isDragging = false; - - if (options.end) { - options.end(event); - } - }; - element.addEventListener('mousedown', function (event) { - if (isDragging) return; - document.onselectstart = function () { - return false; - }; - document.ondragstart = function () { - return false; - }; - - document.addEventListener('mousemove', moveFn); - document.addEventListener('mouseup', upFn); - isDragging = true; - - if (options.start) { - options.start(event); - } - }); -} diff --git a/src/components/ele-admin-pro/packages/ele-color-picker/src/main.vue b/src/components/ele-admin-pro/packages/ele-color-picker/src/main.vue deleted file mode 100644 index 7dd2518..0000000 --- a/src/components/ele-admin-pro/packages/ele-color-picker/src/main.vue +++ /dev/null @@ -1,374 +0,0 @@ - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-count-up/index.js b/src/components/ele-admin-pro/packages/ele-count-up/index.js deleted file mode 100644 index 1e0d4fb..0000000 --- a/src/components/ele-admin-pro/packages/ele-count-up/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 数字动画组件 license by http://eleadmin.com */ -import EleCountUp from './src/main'; - -EleCountUp.install = function (app) { - app.component(EleCountUp.name, EleCountUp); -}; - -export default EleCountUp; diff --git a/src/components/ele-admin-pro/packages/ele-count-up/src/main.vue b/src/components/ele-admin-pro/packages/ele-count-up/src/main.vue deleted file mode 100644 index 1aa84f3..0000000 --- a/src/components/ele-admin-pro/packages/ele-count-up/src/main.vue +++ /dev/null @@ -1,155 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-cropper-modal/index.js b/src/components/ele-admin-pro/packages/ele-cropper-modal/index.js deleted file mode 100644 index 6b4e0c6..0000000 --- a/src/components/ele-admin-pro/packages/ele-cropper-modal/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 图片裁剪弹窗组件 license by http://eleadmin.com */ -import EleCropperModal from './src/main'; - -EleCropperModal.install = function (app) { - app.component(EleCropperModal.name, EleCropperModal); -}; - -export default EleCropperModal; diff --git a/src/components/ele-admin-pro/packages/ele-cropper-modal/src/main.vue b/src/components/ele-admin-pro/packages/ele-cropper-modal/src/main.vue deleted file mode 100644 index f9966f8..0000000 --- a/src/components/ele-admin-pro/packages/ele-cropper-modal/src/main.vue +++ /dev/null @@ -1,191 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-cropper/index.js b/src/components/ele-admin-pro/packages/ele-cropper/index.js deleted file mode 100644 index 11a2331..0000000 --- a/src/components/ele-admin-pro/packages/ele-cropper/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 图片裁剪组件 license by http://eleadmin.com */ -import EleCropper from './src/main'; - -EleCropper.install = function (app) { - app.component(EleCropper.name, EleCropper); -}; - -export default EleCropper; diff --git a/src/components/ele-admin-pro/packages/ele-cropper/src/main.vue b/src/components/ele-admin-pro/packages/ele-cropper/src/main.vue deleted file mode 100644 index 6709100..0000000 --- a/src/components/ele-admin-pro/packages/ele-cropper/src/main.vue +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-edit-tag/index.js b/src/components/ele-admin-pro/packages/ele-edit-tag/index.js deleted file mode 100644 index b710e09..0000000 --- a/src/components/ele-admin-pro/packages/ele-edit-tag/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 标签输入框组件 license by http://eleadmin.com */ -import EleEditTag from './src/main'; - -EleEditTag.install = function (app) { - app.component(EleEditTag.name, EleEditTag); -}; - -export default EleEditTag; diff --git a/src/components/ele-admin-pro/packages/ele-edit-tag/src/main.vue b/src/components/ele-admin-pro/packages/ele-edit-tag/src/main.vue deleted file mode 100644 index 75924a9..0000000 --- a/src/components/ele-admin-pro/packages/ele-edit-tag/src/main.vue +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-empty-layout/index.js b/src/components/ele-admin-pro/packages/ele-empty-layout/index.js deleted file mode 100644 index 1ec91cb..0000000 --- a/src/components/ele-admin-pro/packages/ele-empty-layout/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 空布局 license by http://eleadmin.com */ -import EleEmptyLayout from './src/main'; - -EleEmptyLayout.install = function (app) { - app.component(EleEmptyLayout.name, EleEmptyLayout); -}; - -export default EleEmptyLayout; diff --git a/src/components/ele-admin-pro/packages/ele-empty-layout/src/main.vue b/src/components/ele-admin-pro/packages/ele-empty-layout/src/main.vue deleted file mode 100644 index d7e535a..0000000 --- a/src/components/ele-admin-pro/packages/ele-empty-layout/src/main.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-file-list/index.js b/src/components/ele-admin-pro/packages/ele-file-list/index.js deleted file mode 100644 index e572f70..0000000 --- a/src/components/ele-admin-pro/packages/ele-file-list/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 文件列表组件 license by http://eleadmin.com */ -import EleFileList from './src/main'; - -EleFileList.install = function (app) { - app.component(EleFileList.name, EleFileList); -}; - -export default EleFileList; diff --git a/src/components/ele-admin-pro/packages/ele-file-list/src/icon.js b/src/components/ele-admin-pro/packages/ele-file-list/src/icon.js deleted file mode 100644 index b181392..0000000 --- a/src/components/ele-admin-pro/packages/ele-file-list/src/icon.js +++ /dev/null @@ -1,330 +0,0 @@ -/** 文件列表组件默认图标 license by http://eleadmin.com */ -export const icons = [ - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_misc.png', - type: 'file' - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_folder.png', - type: 'dir' - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_code.png', - types: [ - '.java', - '.js', - '.css', - '.vue', - '.ts', - '.tsx', - '.scss', - '.less', - '.c', - '.cpp', - '.cs', - '.jsp', - '.php', - '.asp', - '.py', - '.go', - '.kt', - '.lua' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_htm.png', - types: [ - '.html', - '.htm' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_text.png', - types: [ - '.txt' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_pdf.png', - types: [ - '.pdf' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_word.png', - types: [ - '.doc', - '.docx' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_excel.png', - types: [ - '.xls', - '.xlsx' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_ppt.png', - types: [ - '.ppt', - '.pptx' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_visio.png', - types: [ - '.vsd' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_ps.png', - types: [ - '.psd' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_cad.png', - types: [ - '.dwg' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_flash.png', - types: [ - '.swf' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_music.png', - types: [ - '.mp3', - '.wav' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_video.png', - types: [ - '.mp4', - '.rmvb', - '.flv', - '.avi', - '.3gp' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_picture.png', - types: [ - '.png', - '.jpg', - '.jpeg', - '.gif', - '.bmp' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_fonts.png', - types: [ - '.ttf', - '.woff' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_bt.png', - types: [ - '.torrent' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_android.png', - types: [ - '.apk' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_exe.png', - types: [ - '.exe' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_ipa.png', - types: [ - '.ipa', - '.dmg' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_zip.png', - types: [ - '.zip', - '.rar', - '.7z' - ] - } -]; - -export const smIcons = [ - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_misc_sm.png', - type: 'file' - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_folder_sm.png', - type: 'dir' - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_code_sm.png', - types: [ - '.java', - '.js', - '.css', - '.vue', - '.ts', - '.tsx', - '.scss', - '.less', - '.c', - '.cpp', - '.cs', - '.jsp', - '.php', - '.asp', - '.py', - '.go', - '.kt', - '.lua' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_htm_sm.png', - types: [ - '.html', - '.htm' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_text_sm.png', - types: [ - '.txt' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_pdf_sm.png', - types: [ - '.pdf' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_word_sm.png', - types: [ - '.doc', - '.docx' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_excel_sm.png', - types: [ - '.xls', - '.xlsx' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_ppt_sm.png', - types: [ - '.ppt', - '.pptx' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_visio_sm.png', - types: [ - '.vsd' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_ps_sm.png', - types: [ - '.psd' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_cad_sm.png', - types: [ - '.dwg' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_flash_sm.png', - types: [ - '.swf' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_music_sm.png', - types: [ - '.mp3', - '.wav' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_video_sm.png', - types: [ - '.mp4', - '.rmvb', - '.flv', - '.avi', - '.3gp' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_picture_sm.png', - types: [ - '.png', - '.jpg', - '.jpeg', - '.gif', - '.bmp' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_fonts_sm.png', - types: [ - '.ttf', - '.woff' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_bt_sm.png', - types: [ - '.torrent' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_android_sm.png', - types: [ - '.apk' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_exe_sm.png', - types: [ - '.exe' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_ipa_sm.png', - types: [ - '.ipa', - '.dmg' - ] - }, - { - icon: 'https://cdn.eleadmin.com/20200609/ic_file_zip_sm.png', - types: [ - '.zip', - '.rar', - '.7z' - ] - } -]; diff --git a/src/components/ele-admin-pro/packages/ele-file-list/src/main.vue b/src/components/ele-admin-pro/packages/ele-file-list/src/main.vue deleted file mode 100644 index c7fc2ee..0000000 --- a/src/components/ele-admin-pro/packages/ele-file-list/src/main.vue +++ /dev/null @@ -1,639 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-icon-picker/index.js b/src/components/ele-admin-pro/packages/ele-icon-picker/index.js deleted file mode 100644 index 48cf325..0000000 --- a/src/components/ele-admin-pro/packages/ele-icon-picker/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 数字动画组件 license by http://eleadmin.com */ -import EleIconPicker from './src/main'; - -EleIconPicker.install = function (app) { - app.component(EleIconPicker.name, EleIconPicker); -}; - -export default EleIconPicker; diff --git a/src/components/ele-admin-pro/packages/ele-icon-picker/src/icon.js b/src/components/ele-admin-pro/packages/ele-icon-picker/src/icon.js deleted file mode 100644 index 3801c75..0000000 --- a/src/components/ele-admin-pro/packages/ele-icon-picker/src/icon.js +++ /dev/null @@ -1,896 +0,0 @@ -/** 图标数据 license by http://eleadmin.com */ -export default [ - { - title: '线框风格', - children: [ - { - title: '方向性图标', - icons: [ - 'StepBackwardOutlined', - 'StepForwardOutlined', - 'FastBackwardOutlined', - 'FastForwardOutlined', - 'ShrinkOutlined', - 'ArrowsAltOutlined', - 'DownOutlined', - 'UpOutlined', - 'LeftOutlined', - 'RightOutlined', - 'CaretUpOutlined', - 'CaretDownOutlined', - 'CaretLeftOutlined', - 'CaretRightOutlined', - 'UpCircleOutlined', - 'DownCircleOutlined', - 'LeftCircleOutlined', - 'RightCircleOutlined', - 'DoubleRightOutlined', - 'DoubleLeftOutlined', - 'VerticalLeftOutlined', - 'VerticalRightOutlined', - 'VerticalAlignTopOutlined', - 'VerticalAlignMiddleOutlined', - 'VerticalAlignBottomOutlined', - 'ForwardOutlined', - 'BackwardOutlined', - 'RollbackOutlined', - 'EnterOutlined', - 'RetweetOutlined', - 'SwapOutlined', - 'SwapLeftOutlined', - 'SwapRightOutlined', - 'ArrowUpOutlined', - 'ArrowDownOutlined', - 'ArrowLeftOutlined', - 'ArrowRightOutlined', - 'PlayCircleOutlined', - 'UpSquareOutlined', - 'DownSquareOutlined', - 'LeftSquareOutlined', - 'RightSquareOutlined', - 'LoginOutlined', - 'LogoutOutlined', - 'MenuFoldOutlined', - 'MenuUnfoldOutlined', - 'BorderBottomOutlined', - 'BorderHorizontalOutlined', - 'BorderInnerOutlined', - 'BorderOuterOutlined', - 'BorderLeftOutlined', - 'BorderRightOutlined', - 'BorderTopOutlined', - 'BorderVerticleOutlined', - 'PicCenterOutlined', - 'PicLeftOutlined', - 'PicRightOutlined', - 'RadiusBottomleftOutlined', - 'RadiusBottomrightOutlined', - 'RadiusUpleftOutlined', - 'RadiusUprightOutlined', - 'FullscreenOutlined', - 'FullscreenExitOutlined' - ] - }, - { - title: '提示建议性', - icons: [ - 'QuestionOutlined', - 'QuestionCircleOutlined', - 'PlusOutlined', - 'PlusCircleOutlined', - 'PauseOutlined', - 'PauseCircleOutlined', - 'MinusOutlined', - 'MinusCircleOutlined', - 'PlusSquareOutlined', - 'MinusSquareOutlined', - 'InfoOutlined', - 'InfoCircleOutlined', - 'ExclamationOutlined', - 'ExclamationCircleOutlined', - 'CloseOutlined', - 'CloseCircleOutlined', - 'CloseSquareOutlined', - 'CheckOutlined', - 'CheckCircleOutlined', - 'CheckSquareOutlined', - 'ClockCircleOutlined', - 'WarningOutlined', - 'IssuesCloseOutlined', - 'StopOutlined' - ] - }, - { - title: '编辑类图标', - icons: [ - 'EditOutlined', - 'FormOutlined', - 'CopyOutlined', - 'ScissorOutlined', - 'DeleteOutlined', - 'SnippetsOutlined', - 'DiffOutlined', - 'HighlightOutlined', - 'AlignCenterOutlined', - 'AlignLeftOutlined', - 'AlignRightOutlined', - 'BgColorsOutlined', - 'BoldOutlined', - 'ItalicOutlined', - 'UnderlineOutlined', - 'StrikethroughOutlined', - 'RedoOutlined', - 'UndoOutlined', - 'ZoomInOutlined', - 'ZoomOutOutlined', - 'FontColorsOutlined', - 'FontSizeOutlined', - 'LineHeightOutlined', - 'DashOutlined', - 'SmallDashOutlined', - 'SortAscendingOutlined', - 'SortDescendingOutlined', - 'DragOutlined', - 'OrderedListOutlined', - 'UnorderedListOutlined', - 'RadiusSettingOutlined', - 'ColumnWidthOutlined', - 'ColumnHeightOutlined' - ] - }, - { - title: '数据类图标', - icons: [ - 'AreaChartOutlined', - 'PieChartOutlined', - 'BarChartOutlined', - 'DotChartOutlined', - 'LineChartOutlined', - 'RadarChartOutlined', - 'HeatMapOutlined', - 'FallOutlined', - 'RiseOutlined', - 'StockOutlined', - 'BoxPlotOutlined', - 'FundOutlined', - 'SlidersOutlined' - ] - }, - { - title: '品牌和标识', - icons: [ - 'AndroidOutlined', - 'AppleOutlined', - 'WindowsOutlined', - 'IeOutlined', - 'ChromeOutlined', - 'GithubOutlined', - 'AliwangwangOutlined', - 'DingdingOutlined', - 'WeiboSquareOutlined', - 'WeiboCircleOutlined', - 'TaobaoCircleOutlined', - 'Html5Outlined', - 'WeiboOutlined', - 'TwitterOutlined', - 'WechatOutlined', - 'YoutubeOutlined', - 'AlipayCircleOutlined', - 'TaobaoOutlined', - 'SkypeOutlined', - 'QqOutlined', - 'MediumWorkmarkOutlined', - 'GitlabOutlined', - 'MediumOutlined', - 'LinkedinOutlined', - 'GooglePlusOutlined', - 'DropboxOutlined', - 'FacebookOutlined', - 'CodepenOutlined', - 'CodeSandboxOutlined', - 'AmazonOutlined', - 'GoogleOutlined', - 'CodepenCircleOutlined', - 'AlipayOutlined', - 'AntDesignOutlined', - 'AntCloudOutlined', - 'AliyunOutlined', - 'ZhihuOutlined', - 'SlackOutlined', - 'SlackSquareOutlined', - 'BehanceOutlined', - 'BehanceSquareOutlined', - 'DribbbleOutlined', - 'DribbbleSquareOutlined', - 'InstagramOutlined', - 'YuqueOutlined', - 'AlibabaOutlined', - 'YahooOutlined', - 'RedditOutlined', - 'SketchOutlined' - ] - }, - { - title: '网站通用图标', - icons: [ - 'AccountBookOutlined', - 'AimOutlined', - 'AlertOutlined', - 'ApartmentOutlined', - 'ApiOutlined', - 'AppstoreAddOutlined', - 'AppstoreOutlined', - 'AudioOutlined', - 'AudioMutedOutlined', - 'AuditOutlined', - 'BankOutlined', - 'BarcodeOutlined', - 'BarsOutlined', - 'BellOutlined', - 'BlockOutlined', - 'BookOutlined', - 'BorderOutlined', - 'BorderlessTableOutlined', - 'BranchesOutlined', - 'BugOutlined', - 'BuildOutlined', - 'BulbOutlined', - 'CalculatorOutlined', - 'CalendarOutlined', - 'CameraOutlined', - 'CarOutlined', - 'CarryOutOutlined', - 'CiCircleOutlined', - 'CiOutlined', - 'ClearOutlined', - 'CloudDownloadOutlined', - 'CloudOutlined', - 'CloudServerOutlined', - 'CloudSyncOutlined', - 'CloudUploadOutlined', - 'ClusterOutlined', - 'CodeOutlined', - 'CoffeeOutlined', - 'CommentOutlined', - 'CompassOutlined', - 'CompressOutlined', - 'ConsoleSqlOutlined', - 'ContactsOutlined', - 'ContainerOutlined', - 'ControlOutlined', - 'CopyrightCircleOutlined', - 'CopyrightOutlined', - 'CreditCardOutlined', - 'CrownOutlined', - 'CustomerServiceOutlined', - 'DashboardOutlined', - 'DatabaseOutlined', - 'DeleteColumnOutlined', - 'DeleteRowOutlined', - 'DeliveredProcedureOutlined', - 'DeploymentUnitOutlined', - 'DesktopOutlined', - 'DingtalkOutlined', - 'DisconnectOutlined', - 'DislikeOutlined', - 'DollarCircleOutlined', - 'DollarOutlined', - 'DownloadOutlined', - 'EllipsisOutlined', - 'EnvironmentOutlined', - 'EuroCircleOutlined', - 'EuroOutlined', - 'ExceptionOutlined', - 'ExpandAltOutlined', - 'ExpandOutlined', - 'ExperimentOutlined', - 'ExportOutlined', - 'EyeOutlined', - 'EyeInvisibleOutlined', - 'FieldBinaryOutlined', - 'FieldNumberOutlined', - 'FieldStringOutlined', - 'FieldTimeOutlined', - 'FileAddOutlined', - 'FileDoneOutlined', - 'FileExcelOutlined', - 'FileExclamationOutlined', - 'FileOutlined', - 'FileGifOutlined', - 'FileImageOutlined', - 'FileJpgOutlined', - 'FileMarkdownOutlined', - 'FilePdfOutlined', - 'FilePptOutlined', - 'FileProtectOutlined', - 'FileSearchOutlined', - 'FileSyncOutlined', - 'FileTextOutlined', - 'FileUnknownOutlined', - 'FileWordOutlined', - 'FileZipOutlined', - 'FilterOutlined', - 'FireOutlined', - 'FlagOutlined', - 'FolderAddOutlined', - 'FolderOutlined', - 'FolderOpenOutlined', - 'FolderViewOutlined', - 'ForkOutlined', - 'FormatPainterOutlined', - 'FrownOutlined', - 'FunctionOutlined', - 'FundProjectionScreenOutlined', - 'FundViewOutlined', - 'FunnelPlotOutlined', - 'GatewayOutlined', - 'GifOutlined', - 'GiftOutlined', - 'GlobalOutlined', - 'GoldOutlined', - 'GroupOutlined', - 'HddOutlined', - 'HeartOutlined', - 'HistoryOutlined', - 'HomeOutlined', - 'HourglassOutlined', - 'IdcardOutlined', - 'ImportOutlined', - 'InboxOutlined', - 'InsertRowAboveOutlined', - 'InsertRowBelowOutlined', - 'InsertRowLeftOutlined', - 'InsertRowRightOutlined', - 'InsuranceOutlined', - 'InteractionOutlined', - 'KeyOutlined', - 'LaptopOutlined', - 'LayoutOutlined', - 'LikeOutlined', - 'LineOutlined', - 'LinkOutlined', - 'Loading3QuartersOutlined', - 'LoadingOutlined', - 'LockOutlined', - 'MacCommandOutlined', - 'MailOutlined', - 'ManOutlined', - 'MedicineBoxOutlined', - 'MehOutlined', - 'MenuOutlined', - 'MergeCellsOutlined', - 'MessageOutlined', - 'MobileOutlined', - 'MoneyCollectOutlined', - 'MonitorOutlined', - 'MoreOutlined', - 'NodeCollapseOutlined', - 'NodeExpandOutlined', - 'NodeIndexOutlined', - 'NotificationOutlined', - 'NumberOutlined', - 'OneToOneOutlined', - 'PaperClipOutlined', - 'PartitionOutlined', - 'PayCircleOutlined', - 'PercentageOutlined', - 'PhoneOutlined', - 'PictureOutlined', - 'PlaySquareOutlined', - 'PoundCircleOutlined', - 'PoundOutlined', - 'PoweroffOutlined', - 'PrinterOutlined', - 'ProfileOutlined', - 'ProjectOutlined', - 'PropertySafetyOutlined', - 'PullRequestOutlined', - 'PushpinOutlined', - 'QrcodeOutlined', - 'ReadOutlined', - 'ReconciliationOutlined', - 'RedEnvelopeOutlined', - 'ReloadOutlined', - 'RestOutlined', - 'RobotOutlined', - 'RocketOutlined', - 'RotateLeftOutlined', - 'RotateRightOutlined', - 'SafetyCertificateOutlined', - 'SafetyOutlined', - 'SaveOutlined', - 'ScanOutlined', - 'ScheduleOutlined', - 'SearchOutlined', - 'SecurityScanOutlined', - 'SelectOutlined', - 'SendOutlined', - 'SettingOutlined', - 'ShakeOutlined', - 'ShareAltOutlined', - 'ShopOutlined', - 'ShoppingCartOutlined', - 'ShoppingOutlined', - 'SisternodeOutlined', - 'SkinOutlined', - 'SmileOutlined', - 'SolutionOutlined', - 'SoundOutlined', - 'SplitCellsOutlined', - 'StarOutlined', - 'SubnodeOutlined', - 'SwitcherOutlined', - 'SyncOutlined', - 'TableOutlined', - 'TabletOutlined', - 'TagOutlined', - 'TagsOutlined', - 'TeamOutlined', - 'ThunderboltOutlined', - 'ToTopOutlined', - 'ToolOutlined', - 'TrademarkCircleOutlined', - 'TrademarkOutlined', - 'TransactionOutlined', - 'TranslationOutlined', - 'TrophyOutlined', - 'UngroupOutlined', - 'UnlockOutlined', - 'UploadOutlined', - 'UsbOutlined', - 'UserAddOutlined', - 'UserDeleteOutlined', - 'UserOutlined', - 'UserSwitchOutlined', - 'UsergroupAddOutlined', - 'UsergroupDeleteOutlined', - 'VerifiedOutlined', - 'VideoCameraAddOutlined', - 'VideoCameraOutlined', - 'WalletOutlined', - 'WhatsAppOutlined', - 'WifiOutlined', - 'WomanOutlined' - ] - } - ] - }, - { - title: '实底风格', - children: [ - { - title: '方向性图标', - icons: [ - 'StepBackwardFilled', - 'StepForwardFilled', - 'FastBackwardFilled', - 'FastForwardFilled', - 'CaretUpFilled', - 'CaretDownFilled', - 'CaretLeftFilled', - 'CaretRightFilled', - 'UpCircleFilled', - 'DownCircleFilled', - 'LeftCircleFilled', - 'RightCircleFilled', - 'ForwardFilled', - 'BackwardFilled', - 'PlayCircleFilled', - 'UpSquareFilled', - 'DownSquareFilled', - 'LeftSquareFilled', - 'RightSquareFilled' - ] - }, - { - title: '提示建议性', - icons: [ - 'QuestionCircleFilled', - 'PlusCircleFilled', - 'PauseCircleFilled', - 'MinusCircleFilled', - 'PlusSquareFilled', - 'MinusSquareFilled', - 'InfoCircleFilled', - 'ExclamationCircleFilled', - 'CloseCircleFilled', - 'CloseSquareFilled', - 'CheckCircleFilled', - 'CheckSquareFilled', - 'ClockCircleFilled', - 'WarningFilled', - 'StopFilled' - ] - }, - { - title: '编辑类图标', - icons: [ - 'EditFilled', - 'CopyFilled', - 'DeleteFilled', - 'SnippetsFilled', - 'DiffFilled', - 'HighlightFilled' - ] - }, - { - title: '数据类图标', - icons: [ - 'PieChartFilled', - 'BoxPlotFilled', - 'FundFilled', - 'SlidersFilled' - ] - }, - { - title: '品牌和标识', - icons: [ - 'AndroidFilled', - 'AppleFilled', - 'WindowsFilled', - 'ChromeFilled', - 'GithubFilled', - 'AliwangwangFilled', - 'WeiboSquareFilled', - 'WeiboCircleFilled', - 'TaobaoCircleFilled', - 'Html5Filled', - 'WechatFilled', - 'YoutubeFilled', - 'AlipayCircleFilled', - 'SkypeFilled', - 'GitlabFilled', - 'LinkedinFilled', - 'FacebookFilled', - 'CodeSandboxCircleFilled', - 'CodepenCircleFilled', - 'SlackSquareFilled', - 'BehanceSquareFilled', - 'DribbbleSquareFilled', - 'InstagramFilled', - 'YuqueFilled', - 'YahooFilled' - ] - }, - { - title: '网站通用图标', - icons: [ - 'AccountBookFilled', - 'AlertFilled', - 'AlipaySquareFilled', - 'AmazonCircleFilled', - 'AmazonSquareFilled', - 'ApiFilled', - 'AppstoreFilled', - 'AudioFilled', - 'BankFilled', - 'BehanceCircleFilled', - 'BellFilled', - 'BookFilled', - 'BugFilled', - 'BuildFilled', - 'BulbFilled', - 'CalculatorFilled', - 'CalendarFilled', - 'CameraFilled', - 'CarFilled', - 'CarryOutFilled', - 'CiCircleFilled', - 'CloudFilled', - 'CodeFilled', - 'CodeSandboxSquareFilled', - 'CodepenSquareFilled', - 'CompassFilled', - 'ContactsFilled', - 'ContainerFilled', - 'ControlFilled', - 'CopyrightCircleFilled', - 'CreditCardFilled', - 'CrownFilled', - 'CustomerServiceFilled', - 'DashboardFilled', - 'DatabaseFilled', - 'DingtalkCircleFilled', - 'DingtalkSquareFilled', - 'DislikeFilled', - 'DollarCircleFilled', - 'DribbbleCircleFilled', - 'DropboxCircleFilled', - 'DropboxSquareFilled', - 'EnvironmentFilled', - 'EuroCircleFilled', - 'ExperimentFilled', - 'EyeFilled', - 'EyeInvisibleFilled', - 'FileAddFilled', - 'FileExcelFilled', - 'FileExclamationFilled', - 'FileFilled', - 'FileImageFilled', - 'FileMarkdownFilled', - 'FilePdfFilled', - 'FilePptFilled', - 'FileTextFilled', - 'FileUnknownFilled', - 'FileWordFilled', - 'FileZipFilled', - 'FilterFilled', - 'FireFilled', - 'FlagFilled', - 'FolderAddFilled', - 'FolderFilled', - 'FolderOpenFilled', - 'FormatPainterFilled', - 'FrownFilled', - 'FunnelPlotFilled', - 'GiftFilled', - 'GoldFilled', - 'GoldenFilled', - 'GoogleCircleFilled', - 'GooglePlusCircleFilled', - 'GooglePlusSquareFilled', - 'GoogleSquareFilled', - 'HddFilled', - 'HeartFilled', - 'HomeFilled', - 'HourglassFilled', - 'IdcardFilled', - 'IeCircleFilled', - 'IeSquareFilled', - 'InsuranceFilled', - 'InteractionFilled', - 'LayoutFilled', - 'LikeFilled', - 'LockFilled', - 'MacCommandFilled', - 'MailFilled', - 'MedicineBoxFilled', - 'MediumCircleFilled', - 'MediumSquareFilled', - 'MehFilled', - 'MessageFilled', - 'MobileFilled', - 'MoneyCollectFilled', - 'NotificationFilled', - 'PayCircleFilled', - 'PhoneFilled', - 'PictureFilled', - 'PlaySquareFilled', - 'PoundCircleFilled', - 'PrinterFilled', - 'ProfileFilled', - 'ProjectFilled', - 'PropertySafetyFilled', - 'PushpinFilled', - 'QqCircleFilled', - 'QqSquareFilled', - 'ReadFilled', - 'ReconciliationFilled', - 'RedEnvelopeFilled', - 'RedditCircleFilled', - 'RedditSquareFilled', - 'RestFilled', - 'RobotFilled', - 'RocketFilled', - 'SafetyCertificateFilled', - 'SaveFilled', - 'ScheduleFilled', - 'SecurityScanFilled', - 'SettingFilled', - 'ShopFilled', - 'ShoppingFilled', - 'SignalFilled', - 'SketchCircleFilled', - 'SketchSquareFilled', - 'SkinFilled', - 'SlackCircleFilled', - 'SmileFilled', - 'SoundFilled', - 'StarFilled', - 'SwitcherFilled', - 'TabletFilled', - 'TagFilled', - 'TagsFilled', - 'TaobaoSquareFilled', - 'ThunderboltFilled', - 'ToolFilled', - 'TrademarkCircleFilled', - 'TrophyFilled', - 'TwitterCircleFilled', - 'TwitterSquareFilled', - 'UnlockFilled', - 'UsbFilled', - 'VideoCameraFilled', - 'WalletFilled', - 'ZhihuCircleFilled', - 'ZhihuSquareFilled' - ] - } - ] - }, - { - title: '双色风格', - children: [ - { - title: '方向性图标', - icons: [ - 'UpCircleTwoTone', - 'DownCircleTwoTone', - 'LeftCircleTwoTone', - 'RightCircleTwoTone', - 'PlayCircleTwoTone', - 'UpSquareTwoTone', - 'DownSquareTwoTone', - 'LeftSquareTwoTone', - 'RightSquareTwoTone' - ] - }, - { - title: '提示建议性', - icons: [ - 'QuestionCircleTwoTone', - 'PlusCircleTwoTone', - 'PauseCircleTwoTone', - 'MinusCircleTwoTone', - 'PlusSquareTwoTone', - 'MinusSquareTwoTone', - 'InfoCircleTwoTone', - 'ExclamationCircleTwoTone', - 'CloseCircleTwoTone', - 'CloseSquareTwoTone', - 'CheckCircleTwoTone', - 'CheckSquareTwoTone', - 'ClockCircleTwoTone', - 'WarningTwoTone', - 'StopTwoTone' - ] - }, - { - title: '编辑类图标', - icons: [ - 'EditTwoTone', - 'CopyTwoTone', - 'DeleteTwoTone', - 'SnippetsTwoTone', - 'DiffTwoTone', - 'HighlightTwoTone' - ] - }, - { - title: '数据类图标', - icons: [ - 'PieChartTwoTone', - 'BoxPlotTwoTone', - 'FundTwoTone', - 'SlidersTwoTone' - ] - }, - { - title: '品牌和标识', - icons: [ - 'Html5TwoTone' - ] - }, - { - title: '网站通用图标', - icons: [ - 'AccountBookTwoTone', - 'AlertTwoTone', - 'ApiTwoTone', - 'AppstoreTwoTone', - 'AudioTwoTone', - 'BankTwoTone', - 'BellTwoTone', - 'BookTwoTone', - 'BugTwoTone', - 'BuildTwoTone', - 'BulbTwoTone', - 'CalculatorTwoTone', - 'CalendarTwoTone', - 'CameraTwoTone', - 'CarTwoTone', - 'CarryOutTwoTone', - 'CiCircleTwoTone', - 'CiTwoTone', - 'CloudTwoTone', - 'CodeTwoTone', - 'CompassTwoTone', - 'ContactsTwoTone', - 'ContainerTwoTone', - 'ControlTwoTone', - 'CopyrightCircleTwoTone', - 'CopyrightTwoTone', - 'CreditCardTwoTone', - 'CrownTwoTone', - 'CustomerServiceTwoTone', - 'DashboardTwoTone', - 'DatabaseTwoTone', - 'DislikeTwoTone', - 'DollarCircleTwoTone', - 'DollarTwoTone', - 'EnvironmentTwoTone', - 'EuroCircleTwoTone', - 'EuroTwoTone', - 'ExperimentTwoTone', - 'EyeTwoTone', - 'EyeInvisibleTwoTone', - 'FileAddTwoTone', - 'FileExcelTwoTone', - 'FileExclamationTwoTone', - 'FileTwoTone', - 'FileImageTwoTone', - 'FileMarkdownTwoTone', - 'FilePdfTwoTone', - 'FilePptTwoTone', - 'FileTextTwoTone', - 'FileUnknownTwoTone', - 'FileWordTwoTone', - 'FileZipTwoTone', - 'FilterTwoTone', - 'FireTwoTone', - 'FlagTwoTone', - 'FolderAddTwoTone', - 'FolderTwoTone', - 'FolderOpenTwoTone', - 'FrownTwoTone', - 'FunnelPlotTwoTone', - 'GiftTwoTone', - 'GoldTwoTone', - 'HddTwoTone', - 'HeartTwoTone', - 'HomeTwoTone', - 'HourglassTwoTone', - 'IdcardTwoTone', - 'InsuranceTwoTone', - 'InteractionTwoTone', - 'LayoutTwoTone', - 'LikeTwoTone', - 'LockTwoTone', - 'MailTwoTone', - 'MedicineBoxTwoTone', - 'MehTwoTone', - 'MessageTwoTone', - 'MobileTwoTone', - 'MoneyCollectTwoTone', - 'NotificationTwoTone', - 'PhoneTwoTone', - 'PictureTwoTone', - 'PlaySquareTwoTone', - 'PoundCircleTwoTone', - 'PrinterTwoTone', - 'ProfileTwoTone', - 'ProjectTwoTone', - 'PropertySafetyTwoTone', - 'PushpinTwoTone', - 'ReconciliationTwoTone', - 'RedEnvelopeTwoTone', - 'RestTwoTone', - 'RocketTwoTone', - 'SafetyCertificateTwoTone', - 'SaveTwoTone', - 'ScheduleTwoTone', - 'SecurityScanTwoTone', - 'SettingTwoTone', - 'ShopTwoTone', - 'ShoppingTwoTone', - 'SkinTwoTone', - 'SmileTwoTone', - 'SoundTwoTone', - 'StarTwoTone', - 'SwitcherTwoTone', - 'TabletTwoTone', - 'TagTwoTone', - 'TagsTwoTone', - 'ThunderboltTwoTone', - 'ToolTwoTone', - 'TrademarkCircleTwoTone', - 'TrophyTwoTone', - 'UnlockTwoTone', - 'UsbTwoTone', - 'VideoCameraTwoTone', - 'WalletTwoTone' - ] - } - ] - } -] diff --git a/src/components/ele-admin-pro/packages/ele-icon-picker/src/main.vue b/src/components/ele-admin-pro/packages/ele-icon-picker/src/main.vue deleted file mode 100644 index cca774c..0000000 --- a/src/components/ele-admin-pro/packages/ele-icon-picker/src/main.vue +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-iframe-layout/index.js b/src/components/ele-admin-pro/packages/ele-iframe-layout/index.js deleted file mode 100644 index 63935f4..0000000 --- a/src/components/ele-admin-pro/packages/ele-iframe-layout/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** iframe布局 license by http://eleadmin.com */ -import EleIframeLayout from './src/main'; - -EleIframeLayout.install = function (app) { - app.component(EleIframeLayout.name, EleIframeLayout); -}; - -export default EleIframeLayout; diff --git a/src/components/ele-admin-pro/packages/ele-iframe-layout/src/main.vue b/src/components/ele-admin-pro/packages/ele-iframe-layout/src/main.vue deleted file mode 100644 index 8649555..0000000 --- a/src/components/ele-admin-pro/packages/ele-iframe-layout/src/main.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-map-picker/index.js b/src/components/ele-admin-pro/packages/ele-map-picker/index.js deleted file mode 100644 index bf1ddc0..0000000 --- a/src/components/ele-admin-pro/packages/ele-map-picker/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 地图位置选择组件 license by http://eleadmin.com */ -import EleMapPicker from './src/main'; - -EleMapPicker.install = function (app) { - app.component(EleMapPicker.name, EleMapPicker); -} - -export default EleMapPicker; diff --git a/src/components/ele-admin-pro/packages/ele-map-picker/src/main.vue b/src/components/ele-admin-pro/packages/ele-map-picker/src/main.vue deleted file mode 100644 index cea716d..0000000 --- a/src/components/ele-admin-pro/packages/ele-map-picker/src/main.vue +++ /dev/null @@ -1,645 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-pro-header/index.js b/src/components/ele-admin-pro/packages/ele-pro-header/index.js deleted file mode 100644 index 38b5df7..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-header/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 顶栏 license by http://eleadmin.com */ -import EleProHeader from './src/main'; - -EleProHeader.install = function (Vue) { - Vue.component(EleProHeader.name, EleProHeader); -}; - -export default EleProHeader; diff --git a/src/components/ele-admin-pro/packages/ele-pro-header/src/main.vue b/src/components/ele-admin-pro/packages/ele-pro-header/src/main.vue deleted file mode 100644 index 71cffe8..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-header/src/main.vue +++ /dev/null @@ -1,134 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-pro-layout/index.js b/src/components/ele-admin-pro/packages/ele-pro-layout/index.js deleted file mode 100644 index 4aebfe9..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-layout/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** ele admin 布局 license by http://eleadmin.com */ -import EleProLayout from './src/main'; - -EleProLayout.install = function (Vue) { - Vue.component(EleProLayout.name, EleProLayout); -}; - -export default EleProLayout; diff --git a/src/components/ele-admin-pro/packages/ele-pro-layout/src/main.vue b/src/components/ele-admin-pro/packages/ele-pro-layout/src/main.vue deleted file mode 100644 index 0d3af1d..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-layout/src/main.vue +++ /dev/null @@ -1,970 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-pro-setting/index.js b/src/components/ele-admin-pro/packages/ele-pro-setting/index.js deleted file mode 100644 index 5798a7b..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-setting/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** ele admin 主题设置抽屉 license by http://eleadmin.com */ -import EleProSetting from './src/main'; - -EleProSetting.install = function (Vue) { - Vue.component(EleProSetting.name, EleProSetting); -}; - -export default EleProSetting; diff --git a/src/components/ele-admin-pro/packages/ele-pro-setting/src/main.vue b/src/components/ele-admin-pro/packages/ele-pro-setting/src/main.vue deleted file mode 100644 index 2861cfe..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-setting/src/main.vue +++ /dev/null @@ -1,523 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-pro-sidebar-item/index.js b/src/components/ele-admin-pro/packages/ele-pro-sidebar-item/index.js deleted file mode 100644 index a00932e..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-sidebar-item/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 侧边栏菜单 item license by http://eleadmin.com */ -import EleProSidebarItem from './src/main'; - -EleProSidebarItem.install = function (Vue) { - Vue.component(EleProSidebarItem.name, EleProSidebarItem); -}; - -export default EleProSidebarItem; diff --git a/src/components/ele-admin-pro/packages/ele-pro-sidebar-item/src/main.vue b/src/components/ele-admin-pro/packages/ele-pro-sidebar-item/src/main.vue deleted file mode 100644 index 98b24f7..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-sidebar-item/src/main.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-pro-sidebar-menus/index.js b/src/components/ele-admin-pro/packages/ele-pro-sidebar-menus/index.js deleted file mode 100644 index c27a056..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-sidebar-menus/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 侧边栏菜单非递归 license by http://eleadmin.com */ -import EleProSidebarMenus from './src/main'; - -EleProSidebarMenus.install = function (Vue) { - Vue.component(EleProSidebarMenus.name, EleProSidebarMenus); -}; - -export default EleProSidebarMenus; diff --git a/src/components/ele-admin-pro/packages/ele-pro-sidebar-menus/src/main.vue b/src/components/ele-admin-pro/packages/ele-pro-sidebar-menus/src/main.vue deleted file mode 100644 index fa2511c..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-sidebar-menus/src/main.vue +++ /dev/null @@ -1,205 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-pro-sidebar-nav/index.js b/src/components/ele-admin-pro/packages/ele-pro-sidebar-nav/index.js deleted file mode 100644 index 3fd914d..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-sidebar-nav/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 侧边栏双排菜单一级 license by http://eleadmin.com */ -import EleProSidebarNav from './src/main'; - -EleProSidebarNav.install = function (Vue) { - Vue.component(EleProSidebarNav.name, EleProSidebarNav); -}; - -export default EleProSidebarNav; diff --git a/src/components/ele-admin-pro/packages/ele-pro-sidebar-nav/src/main.vue b/src/components/ele-admin-pro/packages/ele-pro-sidebar-nav/src/main.vue deleted file mode 100644 index 81d7ddc..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-sidebar-nav/src/main.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-pro-sidebar/index.js b/src/components/ele-admin-pro/packages/ele-pro-sidebar/index.js deleted file mode 100644 index 62effb1..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-sidebar/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 侧边栏 license by http://eleadmin.com */ -import EleProSidebar from './src/main'; - -EleProSidebar.install = function (Vue) { - Vue.component(EleProSidebar.name, EleProSidebar); -}; - -export default EleProSidebar; diff --git a/src/components/ele-admin-pro/packages/ele-pro-sidebar/src/main.vue b/src/components/ele-admin-pro/packages/ele-pro-sidebar/src/main.vue deleted file mode 100644 index d970d00..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-sidebar/src/main.vue +++ /dev/null @@ -1,119 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-pro-table-tools/index.js b/src/components/ele-admin-pro/packages/ele-pro-table-tools/index.js deleted file mode 100644 index 628225a..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-table-tools/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 表格工具按钮组件 license by http://eleadmin.com */ -import EleProTableTools from './src/main'; - -EleProTableTools.install = function (app) { - app.component(EleProTableTools.name, EleProTableTools); -}; - -export default EleProTableTools; diff --git a/src/components/ele-admin-pro/packages/ele-pro-table-tools/src/main.vue b/src/components/ele-admin-pro/packages/ele-pro-table-tools/src/main.vue deleted file mode 100644 index d6c7eb6..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-table-tools/src/main.vue +++ /dev/null @@ -1,368 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-pro-table/index.js b/src/components/ele-admin-pro/packages/ele-pro-table/index.js deleted file mode 100644 index e7bd29f..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-table/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 高级表格组件 license by http://eleadmin.com */ -import EleProTable from './src/main'; - -EleProTable.install = function (Vue) { - Vue.component(EleProTable.name, EleProTable); -}; - -export default EleProTable; diff --git a/src/components/ele-admin-pro/packages/ele-pro-table/src/main.vue b/src/components/ele-admin-pro/packages/ele-pro-table/src/main.vue deleted file mode 100644 index 77469a9..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-table/src/main.vue +++ /dev/null @@ -1,763 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-pro-tabs/index.js b/src/components/ele-admin-pro/packages/ele-pro-tabs/index.js deleted file mode 100644 index 5b69a4f..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-tabs/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 标签页 license by http://eleadmin.com */ -import EleProTabs from './src/main'; - -EleProTabs.install = function (Vue) { - Vue.component(EleProTabs.name, EleProTabs); -}; - -export default EleProTabs; diff --git a/src/components/ele-admin-pro/packages/ele-pro-tabs/src/main.vue b/src/components/ele-admin-pro/packages/ele-pro-tabs/src/main.vue deleted file mode 100644 index 324190c..0000000 --- a/src/components/ele-admin-pro/packages/ele-pro-tabs/src/main.vue +++ /dev/null @@ -1,192 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-redirect/index.js b/src/components/ele-admin-pro/packages/ele-redirect/index.js deleted file mode 100644 index 7f924c2..0000000 --- a/src/components/ele-admin-pro/packages/ele-redirect/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 用于刷新路由 license by http://eleadmin.com */ -import EleRedirect from './src/main'; - -EleRedirect.install = function (Vue) { - Vue.component(EleRedirect.name, EleRedirect); -}; - -export default EleRedirect; diff --git a/src/components/ele-admin-pro/packages/ele-redirect/src/main.js b/src/components/ele-admin-pro/packages/ele-redirect/src/main.js deleted file mode 100644 index 784a0bc..0000000 --- a/src/components/ele-admin-pro/packages/ele-redirect/src/main.js +++ /dev/null @@ -1,26 +0,0 @@ -/** 用于刷新路由 license by http://eleadmin.com */ -import {createVNode, defineComponent, unref} from 'vue'; -import {useRouter} from 'vue-router'; -import {useStore} from 'vuex'; - -export default defineComponent({ - name: 'EleRedirect', - setup() { - const {currentRoute, replace} = useRouter(); - const {dispatch} = useStore(); - const {params, query} = unref(currentRoute); - const {path} = params; - const _path = Array.isArray(path) ? path.join('/') : path; - dispatch('theme/setKeepAliveExclude', []).then(() => { - replace({ - path: '/' + _path, - query: query, - }).then(() => { - }); - }); - return {}; - }, - render() { - return createVNode('div'); - } -}); diff --git a/src/components/ele-admin-pro/packages/ele-tag/index.js b/src/components/ele-admin-pro/packages/ele-tag/index.js deleted file mode 100644 index d0a6887..0000000 --- a/src/components/ele-admin-pro/packages/ele-tag/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 标签组件 license by http://eleadmin.com */ -import EleTag from './src/main'; - -EleTag.install = function (app) { - app.component(EleTag.name, EleTag); -}; - -export default EleTag; diff --git a/src/components/ele-admin-pro/packages/ele-tag/src/main.vue b/src/components/ele-admin-pro/packages/ele-tag/src/main.vue deleted file mode 100644 index 1a8d8c7..0000000 --- a/src/components/ele-admin-pro/packages/ele-tag/src/main.vue +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - diff --git a/src/components/ele-admin-pro/packages/ele-toolbar/index.js b/src/components/ele-admin-pro/packages/ele-toolbar/index.js deleted file mode 100644 index 06bf6a5..0000000 --- a/src/components/ele-admin-pro/packages/ele-toolbar/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** 表格工具栏组件 license by http://eleadmin.com */ -import EleToolbar from './src/main'; - -EleToolbar.install = function (Vue) { - Vue.component(EleToolbar.name, EleToolbar); -}; - -export default EleToolbar; diff --git a/src/components/ele-admin-pro/packages/ele-toolbar/src/main.vue b/src/components/ele-admin-pro/packages/ele-toolbar/src/main.vue deleted file mode 100644 index 73002d1..0000000 --- a/src/components/ele-admin-pro/packages/ele-toolbar/src/main.vue +++ /dev/null @@ -1,123 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/ele-word-cloud/index.js b/src/components/ele-admin-pro/packages/ele-word-cloud/index.js deleted file mode 100644 index cebae58..0000000 --- a/src/components/ele-admin-pro/packages/ele-word-cloud/index.js +++ /dev/null @@ -1,8 +0,0 @@ -/** echarts 词云组件封装 license by http://eleadmin.com */ -import EleWordCloud from './src/main'; - -EleWordCloud.install = function (app) { - app.component(EleWordCloud.name, EleWordCloud); -}; - -export default EleWordCloud; diff --git a/src/components/ele-admin-pro/packages/ele-word-cloud/src/main.vue b/src/components/ele-admin-pro/packages/ele-word-cloud/src/main.vue deleted file mode 100644 index a52debe..0000000 --- a/src/components/ele-admin-pro/packages/ele-word-cloud/src/main.vue +++ /dev/null @@ -1,99 +0,0 @@ - - - - diff --git a/src/components/ele-admin-pro/packages/index.js b/src/components/ele-admin-pro/packages/index.js deleted file mode 100644 index e7171c9..0000000 --- a/src/components/ele-admin-pro/packages/index.js +++ /dev/null @@ -1,60 +0,0 @@ -/** ele admin pro license by http://eleadmin.com */ -import NProgress from 'nprogress'; -import Antd from 'ant-design-vue'; -import EleAvatarList from './ele-avatar-list'; -import EleEditTag from './ele-edit-tag'; -import EleProLayout from './ele-pro-layout'; -import EleProTable from './ele-pro-table'; -import EleProTableTools from './ele-pro-table-tools'; -import EleTag from './ele-tag'; -import EleToolbar from './ele-toolbar'; -import * as util from './util.js'; -import messageLoading from './message-loading.js'; -import {menuToRoutes, formatMenus} from './menu-util.js'; - -export { - EleAvatarList, - EleEditTag, - EleProLayout, - EleProTable, - EleProTableTools, - EleTag, - EleToolbar, - messageLoading, - menuToRoutes, - formatMenus, - util -} - -export default { - install: function (app, opt) { - // 配置nprogress - NProgress.configure(Object.assign({ - speed: 200, - minimum: 0.02, - trickleRate: 0.1, - trickleSpeed: 200, - showSpinner: false - }, opt ? opt.nProgress : null)); - - // 安装antd - app.use(Antd); - - // 添加全局属性 - app.config.globalProperties.$ELEADMIN = { - request: opt ? opt.request : null, - response: opt ? opt.response : null - }; - app.config.globalProperties.$util = util; - app.config.globalProperties.$messageLoading = messageLoading; - - // 注册全局组件 - app.component(EleAvatarList.name, EleAvatarList); - app.component(EleEditTag.name, EleEditTag); - app.component(EleProLayout.name, EleProLayout); - app.component(EleProTable.name, EleProTable); - app.component(EleProTableTools.name, EleProTableTools); - app.component(EleTag.name, EleTag); - app.component(EleToolbar.name, EleToolbar); - } -} diff --git a/src/components/ele-admin-pro/packages/lang/ar_EG.js b/src/components/ele-admin-pro/packages/lang/ar_EG.js deleted file mode 100644 index 85eef9c..0000000 --- a/src/components/ele-admin-pro/packages/lang/ar_EG.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 阿拉伯语 */ -import lang from 'ant-design-vue/es/locale/ar_EG'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'منعش', - fullscreen: 'فول سكرين', - fullscreenExit: 'فول سكرين', - closeLeft: 'إغلاق الجانب الأيسر', - closeRight: 'إغلاق اليمين', - closeOther: 'إغلاق أخرى', - closeAll: 'إغلاق جميع' - }, - setting: { - title: 'إعدادات الموضوع', - sideStyles: { - dark: 'الجانب المظلم', - light: 'ضوء الشريط الجانبي' - }, - headStyles: { - light: 'مصباح حامل', - dark: 'عنوان الظلام', - primary: 'الجدول الرئيسي' - }, - layoutStyles: { - side: 'الجانب قائمة تخطيط', - top: 'أعلى القائمة تخطيط', - mix: 'مزيج من تصميم القائمة' - }, - colors: { - default: 'لي مينغ', - dust: 'رمادي أزرق', - sunset: 'الغروب البرتقالي', - volcano: 'البراكين', - purple: 'الذهب الأرجواني', - cyan: 'سماوي', - green: 'القطبية الخضراء', - geekblue: 'المهوس الأزرق' - }, - darkMode: 'نمط الظلام', - layoutStyle: 'نمط الملاحة', - sideMenuStyle: 'القائمة المزدوجة للشريط الجانبي', - bodyFull: 'كامل الشاشة', - other: 'إعدادات أخرى', - fixedHeader: 'ثابت الجدول الحصاد', - fixedSidebar: 'شريط جانبي ثابت', - fixedBody: 'جسم ثابت', - logoAutoSize: 'تعديل التوقيع', - colorfulIcon: 'رمز اللون', - sideUniqueOpen: 'القائمة مفتوحة فقط', - weakMode: 'وضع ضعيف', - showFooter: 'عرض تذييل', - showTabs: 'عرض علامة التبويب', - tabStyle: 'نمط التسمية', - tabStyles: { - default: 'خرق العقد', - dot: 'رقصة البولكا النقاط', - card: 'البطاقات' - }, - tips: 'في المرة القادمة التي تفتح ، وسوف تذكر التكوين الخاص بك' - }, - tableTools: { - refresh: 'منعش', - size: 'كثافة', - sizeOption: { - large: 'سهل', - medium: 'خرق العقد', - small: 'الثانوية', - mini: 'عقد' - }, - columns: 'عمود', - columnsOption: { - columns: 'عمود', - reset: 'ريست', - index: 'ديجيتال', - selection: 'اختار', - untitled: 'بدون عنوان' - }, - fullscreen: 'فول سكرين' - }, - fileList: { - selectAll: 'انتخاب كامل', - selectTips: 'اختار من {total} فايل/المحتويات', - fileName: 'الاسم الكامل', - fileSize: 'مقاس', - fileTimestamp: 'آخر تعديل' - }, - cropper: { - zoomIn: 'مكبرة', - zoomOut: 'تصغير', - rotateLeft: 'تناوب اليسار', - rotateRight: 'تدوير الحق', - moveLeft: 'تحرك يسارا', - moveRight: 'رايت ›', - moveUp: 'صاعد صاعد', - moveDown: 'نزول', - flipX: 'فليب اكس', - flipY: 'الوجه ي', - reset: 'ريست', - upload: 'ابلود', - ok: 'حسناً', - title: 'آلة قطع' - }, - map: { - title: 'آدرس', - placeholder: 'ادخل كلمة', - message: 'الرجاء اختيار العنوان', - ok: 'حسناً' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/bg_BG.js b/src/components/ele-admin-pro/packages/lang/bg_BG.js deleted file mode 100644 index e8fc3f5..0000000 --- a/src/components/ele-admin-pro/packages/lang/bg_BG.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 保加利亚语 */ -import lang from 'ant-design-vue/es/locale/bg_BG'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Освежаване', - fullscreen: 'пълен екран', - fullscreenExit: 'пълен екран', - closeLeft: 'Ляво затваряне', - closeRight: 'Затваряне надясно', - closeOther: 'Затваряне на други', - closeAll: 'Затваряне на всички' - }, - setting: { - title: 'Настройки на тема', - sideStyles: { - dark: 'Тъмна страна', - light: 'Страничен панел' - }, - headStyles: { - light: 'Светлина глава', - dark: 'Тъмна глава', - primary: 'Главна глава' - }, - layoutStyles: { - side: 'Настройки на страничното меню', - top: 'Настройки на менюто', - mix: 'Настройки на менюто' - }, - colors: { - default: 'Дневна Синьо', - dust: 'Dust Blue', - sunset: 'Залез Оранжев', - volcano: 'Вулкан', - purple: 'Златен Пурпурно', - cyan: 'Циан', - green: 'Полярно Зелено', - geekblue: 'Смотаняк Синьо' - }, - darkMode: 'Мрачен режим', - layoutStyle: 'Навигационен режим', - sideMenuStyle: 'двойно меню', - bodyFull: 'Телесно покритие', - other: 'Други настройки', - fixedHeader: 'Настояща глава', - fixedSidebar: 'Постоянен панел', - fixedBody: 'Твърдо тяло', - logoAutoSize: 'Адаптация на логото', - colorfulIcon: 'Цветна икона', - sideUniqueOpen: 'Отваряне на меню', - weakMode: 'Слаб режим', - showFooter: 'Показване на стъпка', - showTabs: 'Показване на подпрозорците', - tabStyle: 'Стил на подпрозореца', - tabStyles: { - default: 'Стандартно', - dot: 'Точка', - card: 'Карта' - }, - tips: 'Той ще запомни конфигурацията ти следващия път, когато я отвориш.' - }, - tableTools: { - refresh: 'Освежаване', - size: 'Плътност', - sizeOption: { - large: 'Леко', - medium: 'Стандартно', - small: 'Вторичен', - mini: 'Компактен' - }, - columns: 'Колони', - columnsOption: { - columns: 'Колони', - reset: 'Рестартиране', - index: 'Числа', - selection: 'Маркиране', - untitled: 'Без заглавие' - }, - fullscreen: 'пълен екран' - }, - fileList: { - selectAll: 'Избор на всичко', - selectTips: 'Избрано {total} файл/директория', - fileName: 'Име', - fileSize: 'Размер', - fileTimestamp: 'Последна модификация' - }, - cropper: { - zoomIn: 'Увеличаване на', - zoomOut: 'Увеличаване на мащаба', - rotateLeft: 'Завъртане наляво', - rotateRight: 'Завъртане надясно', - moveLeft: 'Преместване наляво', - moveRight: 'Преместване надясно', - moveUp: 'Преместване нагоре', - moveDown: 'Преместване надолу', - flipX: 'Завъртане', - flipY: 'Завъртане', - reset: 'Рестартиране', - upload: 'Качване', - ok: 'Добре', - title: 'Кропър' - }, - map: { - title: 'Адрес', - placeholder: 'Въведете ключова дума', - message: 'Моля, изберете адрес', - ok: 'Добре' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/ca_ES.js b/src/components/ele-admin-pro/packages/lang/ca_ES.js deleted file mode 100644 index 834e257..0000000 --- a/src/components/ele-admin-pro/packages/lang/ca_ES.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 加泰罗尼亚语 */ -import lang from 'ant-design-vue/es/locale/ca_ES'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Actualitzar', - fullscreen: 'Pantalla completa', - fullscreenExit: 'Pantalla completa', - closeLeft: 'tancar a esquerra', - closeRight: 'Zarrar a la dreta', - closeOther: 'Zarrar altres', - closeAll: 'Zarrar tot' - }, - setting: { - title: 'Configuració del tema', - sideStyles: { - dark: 'Barra lateral fosca', - light: 'Barra lateral llum' - }, - headStyles: { - light: 'cap lliure', - dark: 'Cap negre', - primary: 'Cap principal' - }, - layoutStyles: { - side: 'Disposició del menú lateral', - top: 'Disposició del menú superior', - mix: 'Distribució del Menú Mix' - }, - colors: { - default: 'blau de la matinada', - dust: 'Blau de pols', - sunset: 'naranja del sol', - volcano: 'Volcà', - purple: 'Púrpura dorada', - cyan: 'Cian', - green: 'Verd Polar', - geekblue: 'blau geek' - }, - darkMode: 'Mou fosc', - layoutStyle: 'Mod de navegació', - sideMenuStyle: 'doble menú', - bodyFull: 'Corp a pantalla completa', - other: 'altres condicions', - fixedHeader: 'cap fixa', - fixedSidebar: 'Barra lateral fixa', - fixedBody: 'Corp fixe', - logoAutoSize: 'Adaptació al logo', - colorfulIcon: 'Icó colorida', - sideUniqueOpen: 'Menú únic obert', - weakMode: 'Mod frac', - showFooter: 'Mostrar el pie', - showTabs: 'Mostrar les llingüetes', - tabStyle: 'Estil de llingüetes', - tabStyles: { - default: 'Predeterminat', - dot: 'Punt', - card: 'Carta' - }, - tips: 'Recordarà la vostra configuració la propera vegada que l\'obreu.' - }, - tableTools: { - refresh: 'Actualitzar', - size: 'La densitat', - sizeOption: { - large: 'Fàcil', - medium: 'Predeterminat', - small: 'Secundari', - mini: 'Compacte' - }, - columns: 'Columnes', - columnsOption: { - columns: 'Columnes', - reset: 'Reiniciar', - index: 'Números', - selection: 'Selecció', - untitled: 'Sen títol' - }, - fullscreen: 'Pantalla completa' - }, - fileList: { - selectAll: 'Seleccionar tot', - selectTips: 'Seleccionat {total} arxiu/directori', - fileName: 'Nom', - fileSize: 'Tamañ', - fileTimestamp: 'Última modificació' - }, - cropper: { - zoomIn: 'Ampliar', - zoomOut: 'Ampliar', - rotateLeft: 'Xirar a l\'esquerra', - rotateRight: 'Xirar a la dreta', - moveLeft: 'Movir a l\'esquerra', - moveRight: 'Movir a la dreta', - moveUp: 'Subir', - moveDown: 'Baixar', - flipX: 'Xirar X', - flipY: 'Xirar Y', - reset: 'Reiniciar', - upload: 'Enviar', - ok: 'D\'acord', - title: 'Cropper' - }, - map: { - title: 'Adresa', - placeholder: 'Introdueix la paraula clau', - message: 'Si us plau seleccioneu una adreça', - ok: 'D\'acord' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/cs_CZ.js b/src/components/ele-admin-pro/packages/lang/cs_CZ.js deleted file mode 100644 index 11299ea..0000000 --- a/src/components/ele-admin-pro/packages/lang/cs_CZ.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 捷克语 */ -import lang from 'ant-design-vue/es/locale/cs_CZ'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Obnovit', - fullscreen: 'Celoobrazovka', - fullscreenExit: 'Celoobrazovka', - closeLeft: 'Zavřít Doleva', - closeRight: 'Zavřít Vpravo', - closeOther: 'Zavřít Další', - closeAll: 'Zavřít Vše' - }, - setting: { - title: 'Téma Nastavení', - sideStyles: { - dark: 'Tmavé Vedlejší', - light: 'Světlo Vedlejší' - }, - headStyles: { - light: 'Světlo Hlavička', - dark: 'Tmavé Hlavička', - primary: 'Primární Hlavička' - }, - layoutStyles: { - side: 'Strana Menu Uspořádání', - top: 'Nahoře Menu Uspořádání', - mix: 'Směs Menu Uspořádání' - }, - colors: { - default: 'Svátek Modrá', - dust: 'Prach Modrá', - sunset: 'Západ Oranžová', - volcano: 'Sopky', - purple: 'Zlatá Fialová', - cyan: 'Kyan', - green: 'Polární Zelená', - geekblue: 'Geeku Modrá' - }, - darkMode: 'Tmavý Režim', - layoutStyle: 'Navigační Režim', - sideMenuStyle: 'dvojité menu', - bodyFull: 'Tělo Celoobrazovka', - other: 'Ostatní Nastavení', - fixedHeader: 'Pevná hlavička', - fixedSidebar: 'Pevná postranní lišta', - fixedBody: 'Pevné Tělo', - logoAutoSize: 'Loga Přizpůsobení', - colorfulIcon: 'Barva Ikony', - sideUniqueOpen: 'Nabídka Unikátní', - weakMode: 'Slabý Režim', - showFooter: 'Zápatí Zobrazit', - showTabs: 'Karet Zobrazit', - tabStyle: 'Karet Styl', - tabStyles: { - default: 'Výchozí', - dot: 'tečka', - card: 'Karta' - }, - tips: 'Bude si pamatovat vaši konfiguraci, až ji příště otevřete.' - }, - tableTools: { - refresh: 'Obnovit', - size: 'Hustota', - sizeOption: { - large: 'Pomalu.', - medium: 'Výchozí', - small: 'Sekundární', - mini: 'Kompaktní' - }, - columns: 'Sloupce', - columnsOption: { - columns: 'Sloupce', - reset: 'Obnovit', - index: 'Čísla', - selection: 'Výběr', - untitled: 'Nepojmenované' - }, - fullscreen: 'Celoobrazovka' - }, - fileList: { - selectAll: 'VybratVše', - selectTips: 'Vybrané {total} soubor/adresář', - fileName: 'Jméno', - fileSize: 'Velikost', - fileTimestamp: 'Poslední úpravy' - }, - cropper: { - zoomIn: 'PřiblížitSe', - zoomOut: 'ZvětšitVen', - rotateLeft: 'RotovatDoleva', - rotateRight: 'RotovatVpravo', - moveLeft: 'PřesunoutDoleva', - moveRight: 'PřesunoutVpravo', - moveUp: 'PřesunoutNahoru', - moveDown: 'PřesunoutDolů', - flipX: 'PřevrátitX', - flipY: 'PřevrátitY', - reset: 'Obnovit', - upload: 'Nahrát', - ok: 'OK', - title: 'Plechovka' - }, - map: { - title: 'Adresa', - placeholder: 'Klíčové slovo', - message: 'Prosím vyberte adresu', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/da_DK.js b/src/components/ele-admin-pro/packages/lang/da_DK.js deleted file mode 100644 index 2a008b0..0000000 --- a/src/components/ele-admin-pro/packages/lang/da_DK.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 丹麦语 */ -import lang from 'ant-design-vue/es/locale/da_DK'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Genopfrisk', - fullscreen: 'FuldskærmName', - fullscreenExit: 'FuldskærmName', - closeLeft: 'Luk Venstre', - closeRight: 'Luk Højre', - closeOther: 'Luk Andet', - closeAll: 'Luk Alle' - }, - setting: { - title: 'Tema Indstilling', - sideStyles: { - dark: 'Mørk Sidebjælke', - light: 'Lys Sidebjælke' - }, - headStyles: { - light: 'Lys Overskrift', - dark: 'Mørkets Overskrift', - primary: 'Primær Overskrift' - }, - layoutStyles: { - side: 'Side Menu Layout', - top: 'Øverste Menu Layout', - mix: 'Bland Menu Layout' - }, - colors: { - default: 'Dagbreak Blå', - dust: 'Støv Blå', - sunset: 'Solnedgang Orange', - volcano: 'Vulcan', - purple: 'Gylden Lilla', - cyan: 'Cyan', - green: 'Grøn Polar', - geekblue: 'Nørd Blå' - }, - darkMode: 'Mørke Tilstand', - layoutStyle: 'Navigation Tilstand', - sideMenuStyle: 'Sidemenu dobbeltmenu', - bodyFull: 'Krop Fuldskærm', - other: 'Anden Indstilling', - fixedHeader: 'Fast Overskrift', - fixedSidebar: 'Fast Sidebjælke', - fixedBody: 'Fast Krop', - logoAutoSize: 'Logo Tilpasning', - colorfulIcon: 'Farvestoffer Ikon', - sideUniqueOpen: 'Menu Unik Åbn', - weakMode: 'Svag Tilstand', - showFooter: 'Vis Foder', - showTabs: 'Vis Tabs', - tabStyle: 'Tab Stil', - tabStyles: { - default: 'Standard', - dot: 'Punkt', - card: 'KortName' - }, - tips: 'Den vil huske din indstilling næste gang du åbner den.' - }, - tableTools: { - refresh: 'Genopfrisk', - size: 'Tæthed', - sizeOption: { - large: 'Nemt', - medium: 'Standard', - small: 'Sekundær', - mini: 'Kompakt' - }, - columns: 'Kolonner', - columnsOption: { - columns: 'Kolonner', - reset: 'Nulstil', - index: 'Tal', - selection: 'Valg', - untitled: 'Unavngivet' - }, - fullscreen: 'FuldskærmName' - }, - fileList: { - selectAll: 'Markér alle', - selectTips: 'Udvalgt {total} fil/mappe', - fileName: 'Navn', - fileSize: 'Størrelse', - fileTimestamp: 'Senest ændret' - }, - cropper: { - zoomIn: 'Vergrößern', - zoomOut: 'Rauszoomen', - rotateLeft: 'RotérVenstre', - rotateRight: 'RotérHøjre', - moveLeft: 'FlytVenstre', - moveRight: 'FlytHøjre', - moveUp: 'FlytOp', - moveDown: 'FlytNed', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Nulstil', - upload: 'Hochladen', - ok: 'OK', - title: 'Markør' - }, - map: { - title: 'Adresse', - placeholder: 'Indtast søgeord', - message: 'Vælg venligst en adresse', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/de_DE.js b/src/components/ele-admin-pro/packages/lang/de_DE.js deleted file mode 100644 index 9d8a513..0000000 --- a/src/components/ele-admin-pro/packages/lang/de_DE.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 德语 */ -import lang from 'ant-design-vue/es/locale/de_DE'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Aktualisieren', - fullscreen: 'Vollbild', - fullscreenExit: 'Vollbild', - closeLeft: 'Links Schließen', - closeRight: 'Rechtes Schließen', - closeOther: 'Andere Schließen', - closeAll: 'Alle Schließen' - }, - setting: { - title: 'Designs Einstellung', - sideStyles: { - dark: 'Dunkle Seitenleiste', - light: 'Leichte Seitenleiste' - }, - headStyles: { - light: 'Lichts Kopfzeile', - dark: 'Dunkler Kopfzeile', - primary: 'Primärer Kopfzeile' - }, - layoutStyles: { - side: 'Seitenmenüs Layout', - top: 'Oben Menüs Layout', - mix: 'Mix Menü Layout' - }, - colors: { - default: 'Blaue Morgendämmerung', - dust: 'Staub Blau', - sunset: 'Orange Sonnenuntergang', - volcano: 'Vulkan', - purple: 'Goldenes Purpur', - cyan: 'Cyan', - green: 'Polares Grün', - geekblue: 'Geek Blue' - }, - darkMode: 'Dunkler Modus', - layoutStyle: 'Navigation Modus', - sideMenuStyle: 'Seitenleiste Doppelmenü', - bodyFull: 'Körper Vollbild', - other: 'Sonstige Einstellung', - fixedHeader: 'Feste Kopfzeile', - fixedSidebar: 'Feste Seitenleiste', - fixedBody: 'Feste Karosserie', - logoAutoSize: 'Logo Anpassung', - colorfulIcon: 'Farbiges Symbol', - sideUniqueOpen: 'Menü Einmaliges Öffnen', - weakMode: 'Schwacher Modus', - showFooter: 'Anzeigen Fußzeile', - showTabs: 'Anzeigen Tabulatoren', - tabStyle: 'Unterfenster Stil', - tabStyles: { - default: 'Standard', - dot: 'Punkt', - card: 'Karte' - }, - tips: 'Sie wird sich beim nächsten Öffnen an Ihre Konfiguration erinnern.' - }, - tableTools: { - refresh: 'Aktualisieren', - size: 'Dichte', - sizeOption: { - large: 'Ruhig', - medium: 'Standard', - small: 'Sekundär', - mini: 'Kompakt' - }, - columns: 'Spalten', - columnsOption: { - columns: 'Spalten', - reset: 'Zurücksetzen', - index: 'Zahlen', - selection: 'Auswahl', - untitled: 'Ohne Titel' - }, - fullscreen: 'Vollbild' - }, - fileList: { - selectAll: 'AuswählenAlle', - selectTips: 'Ausgewählte {total} datei/verzeichnis', - fileName: 'Name', - fileSize: 'Größe', - fileTimestamp: 'ZuletztGeändert' - }, - cropper: { - zoomIn: 'VergrößernIn', - zoomOut: 'VergrößernSie', - rotateLeft: 'DrehenLinks', - rotateRight: 'DrehenRechts', - moveLeft: 'BewegungLinks', - moveRight: 'BewegungRechts', - moveUp: 'BewegungHoch', - moveDown: 'BewegungUnten', - flipX: 'DrehenX', - flipY: 'DrehenY', - reset: 'Zurücksetzen', - upload: 'Hochladen', - ok: 'OK', - title: 'Cropper' - }, - map: { - title: 'Adresse', - placeholder: 'Einträge filtern', - message: 'Bitte wählen Sie eine Adresse', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/el_GR.js b/src/components/ele-admin-pro/packages/lang/el_GR.js deleted file mode 100644 index 46ca9c1..0000000 --- a/src/components/ele-admin-pro/packages/lang/el_GR.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 希腊语 */ -import lang from 'ant-design-vue/es/locale/el_GR'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Ανανέωση', - fullscreen: 'Πλήρης οθόνη', - fullscreenExit: 'Πλήρης οθόνη', - closeLeft: 'Κλείσιμο Αριστερά', - closeRight: 'Κλείσιμο Σωστά', - closeOther: 'Κλείσιμο Άλλα', - closeAll: 'Κλείσιμο Όλα' - }, - setting: { - title: 'Θέμα Ρύθμιση', - sideStyles: { - dark: 'Σκοτεινή Πλευρικό', - light: 'Ελαφρά Πλευρικό' - }, - headStyles: { - light: 'Ελαφρά Κεφαλίδα', - dark: 'Σκοτεινή Κεφαλίδα', - primary: 'Κύρια Κεφαλίδα' - }, - layoutStyles: { - side: 'Πλαίσιο μενού πλευρών', - top: 'Διάταξη άνω μενού', - mix: 'Ρύθμιση μενού Mix' - }, - colors: { - default: 'Μπλε ξημέρωμα', - dust: 'Μπλε σκόνη', - sunset: 'Ηλιοβασίλεμα πορτοκάλι', - volcano: 'Ηφαίστειο', - purple: 'Χρυσό μωβ', - cyan: 'Κυανή', - green: 'Πολικό πράσινο', - geekblue: 'Κομπιουτεράκιας Μπλε' - }, - darkMode: 'Σκοτεινή κατάσταση', - layoutStyle: 'Λειτουργία πλοήγησης', - sideMenuStyle: 'διπλό μενού', - bodyFull: 'Πλήρης οθόνη σώματος', - other: 'Άλλες ρυθμίσεις', - fixedHeader: 'Σταθερή επικεφαλίδα', - fixedSidebar: 'Σταθερή πλευρική γραμμή', - fixedBody: 'Σταθερό σώμα', - logoAutoSize: 'Προσαρμογή ημερολογίου', - colorfulIcon: 'Χρωματικό εικονίδιο', - sideUniqueOpen: 'Μοναδικό άνοιγμα μενού', - weakMode: 'Αδύναμη κατάσταση', - showFooter: 'Εμφάνιση υποδήματος', - showTabs: 'Εμφάνιση καρτελών', - tabStyle: 'Στυλ καρτελών', - tabStyles: { - default: 'Προκαθορισμένο', - dot: 'Ντοτ', - card: 'Κάρτα' - }, - tips: 'Θα θυμάται τις ρυθμίσεις σας την επόμενη φορά που θα τις ανοίξετε.' - }, - tableTools: { - refresh: 'Ανανέωση', - size: 'πυκνότητα', - sizeOption: { - large: 'Εύκολο', - medium: 'Προκαθορισμένο', - small: 'Δευτερογενής', - mini: 'Συμπίεση' - }, - columns: 'Στήλες', - columnsOption: { - columns: 'Στήλες', - reset: 'Επαναφορά', - index: 'Αριθμοί', - selection: 'Επιλογή', - untitled: 'Χωρίς' - }, - fullscreen: 'Πλήρης οθόνη' - }, - fileList: { - selectAll: 'Επιλογή όλων', - selectTips: 'Επιλεγμένο {total} αρχείο/κατάλογος', - fileName: 'όνομα', - fileSize: 'Μέγεθος', - fileTimestamp: 'Τελευταία τροποποίηση' - }, - cropper: { - zoomIn: 'Μεγέθυνση μέσα', - zoomOut: 'Μεγέθυνση έξω', - rotateLeft: 'Περιστροφή αριστερά', - rotateRight: 'Περιστροφή δεξιά', - moveLeft: 'Μετακίνηση αριστερά', - moveRight: 'Μετακίνηση δεξιά', - moveUp: 'Μετακίνηση πάνω', - moveDown: 'Μετακίνηση κάτω', - flipX: 'Αναστροφή X', - flipY: 'Αναστροφή Υ', - reset: 'Επαναφορά', - upload: 'Αποστολή', - ok: 'Εντάξει', - title: 'Θεριστής' - }, - map: { - title: 'Διεύθυνση', - placeholder: 'Αναζήτηση', - message: 'Παρακαλώ επιλέξτε μια διεύθυνση', - ok: 'Εντάξει' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/en_GB.js b/src/components/ele-admin-pro/packages/lang/en_GB.js deleted file mode 100644 index 53b5188..0000000 --- a/src/components/ele-admin-pro/packages/lang/en_GB.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 英语 */ -import lang from 'ant-design-vue/es/locale/en_GB'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Refresh', - fullscreen: 'Fullscreen', - fullscreenExit: 'Fullscreen', - closeLeft: 'Close Left', - closeRight: 'Close Right', - closeOther: 'Close Other', - closeAll: 'Close All' - }, - setting: { - title: 'Theme Setting', - sideStyles: { - dark: 'Dark Sidebar', - light: 'Light Sidebar' - }, - headStyles: { - light: 'Light Header', - dark: 'Dark Header', - primary: 'Primary Header' - }, - layoutStyles: { - side: 'Side Menu Layout', - top: 'Top Menu Layout', - mix: 'Mix Menu Layout' - }, - colors: { - default: 'Daybreak Blue', - dust: 'Dust Blue', - sunset: 'Sunset Orange', - volcano: 'Volcano', - purple: 'Golden Purple', - cyan: 'Cyan', - green: 'Polar Green', - geekblue: 'Geek Blue' - }, - darkMode: 'Dark Mode', - layoutStyle: 'Navigation Mode', - sideMenuStyle: 'Sidebar Double Menu', - bodyFull: 'Body Fullscreen', - other: 'Other Setting', - fixedHeader: 'Fixed Header', - fixedSidebar: 'Fixed Sidebar', - fixedBody: 'Fixed Body', - logoAutoSize: 'Logo Adaptation', - colorfulIcon: 'Colorful Icon', - sideUniqueOpen: 'Menu Unique Open', - weakMode: 'Weak Mode', - showFooter: 'Show Footer', - showTabs: 'Show Tabs', - tabStyle: 'Tab Style', - tabStyles: { - default: 'Default', - dot: 'Dot', - card: 'Card' - }, - tips: 'It will remember your configuration the next time you open it.' - }, - tableTools: { - refresh: 'Refresh', - size: 'Density', - sizeOption: { - large: 'Easy', - medium: 'Default', - small: 'Secondary', - mini: 'Compact' - }, - columns: 'Columns', - columnsOption: { - columns: 'Columns', - reset: 'Reset', - index: 'Numbers', - selection: 'Selection', - untitled: 'Untitled' - }, - fullscreen: 'Fullscreen' - }, - fileList: { - selectAll: 'SelectAll', - selectTips: 'Selected {total} file/directory', - fileName: 'Name', - fileSize: 'Size', - fileTimestamp: 'LastModified' - }, - cropper: { - zoomIn: 'ZoomIn', - zoomOut: 'ZoomOut', - rotateLeft: 'RotateLeft', - rotateRight: 'RotateRight', - moveLeft: 'MoveLeft', - moveRight: 'MoveRight', - moveUp: 'MoveUp', - moveDown: 'MoveDown', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Reset', - upload: 'Upload', - ok: 'OK', - title: 'Cropper' - }, - map: { - title: 'Address', - placeholder: 'Enter keyword', - message: 'Please select an address', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/en_US.js b/src/components/ele-admin-pro/packages/lang/en_US.js deleted file mode 100644 index 43a36bf..0000000 --- a/src/components/ele-admin-pro/packages/lang/en_US.js +++ /dev/null @@ -1,115 +0,0 @@ -/** 英语 */ -import lang from 'ant-design-vue/es/locale/en_US'; -import ColorPicker from 'ant-design-vue/es/color-picker/locale/en_US.js'; - -export default { - ColorPicker: ColorPicker, - ...lang, - ele: { - tabs: { - reload: 'Refresh', - fullscreen: 'Fullscreen', - fullscreenExit: 'Fullscreen', - closeLeft: 'Close Left', - closeRight: 'Close Right', - closeOther: 'Close Other', - closeAll: 'Close All' - }, - setting: { - title: 'Theme Setting', - sideStyles: { - dark: 'Dark Sidebar', - light: 'Light Sidebar' - }, - headStyles: { - light: 'Light Header', - dark: 'Dark Header', - primary: 'Primary Header' - }, - layoutStyles: { - side: 'Side Menu Layout', - top: 'Top Menu Layout', - mix: 'Mix Menu Layout' - }, - colors: { - default: 'Daybreak Blue', - dust: 'Dust Blue', - sunset: 'Sunset Orange', - volcano: 'Volcano', - purple: 'Golden Purple', - cyan: 'Cyan', - green: 'Polar Green', - geekblue: 'Geek Blue' - }, - darkMode: 'Dark Mode', - layoutStyle: 'Navigation Mode', - sideMenuStyle: 'Sidebar Double Menu', - bodyFull: 'Body Fullscreen', - other: 'Other Setting', - fixedHeader: 'Fixed Header', - fixedSidebar: 'Fixed Sidebar', - fixedBody: 'Fixed Body', - logoAutoSize: 'Logo Adaptation', - colorfulIcon: 'Colorful Icon', - sideUniqueOpen: 'Menu Unique Open', - weakMode: 'Weak Mode', - showFooter: 'Show Footer', - showTabs: 'Show Tabs', - tabStyle: 'Tab Style', - tabStyles: { - default: 'Default', - dot: 'Dot', - card: 'Card' - }, - tips: 'It will remember your configuration the next time you open it.' - }, - tableTools: { - refresh: 'Refresh', - size: 'Density', - sizeOption: { - large: 'Easy', - medium: 'Default', - small: 'Secondary', - mini: 'Compact' - }, - columns: 'Columns', - columnsOption: { - columns: 'Columns', - reset: 'Reset', - index: 'Numbers', - selection: 'Selection', - untitled: 'Untitled' - }, - fullscreen: 'Fullscreen' - }, - fileList: { - selectAll: 'SelectAll', - selectTips: 'Selected {total} file/directory', - fileName: 'Name', - fileSize: 'Size', - fileTimestamp: 'LastModified' - }, - cropper: { - zoomIn: 'ZoomIn', - zoomOut: 'ZoomOut', - rotateLeft: 'RotateLeft', - rotateRight: 'RotateRight', - moveLeft: 'MoveLeft', - moveRight: 'MoveRight', - moveUp: 'MoveUp', - moveDown: 'MoveDown', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Reset', - upload: 'Upload', - ok: 'OK', - title: 'Cropper' - }, - map: { - title: 'Address', - placeholder: 'Enter keyword', - message: 'Please select an address', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/es_ES.js b/src/components/ele-admin-pro/packages/lang/es_ES.js deleted file mode 100644 index cbe6dcd..0000000 --- a/src/components/ele-admin-pro/packages/lang/es_ES.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 西班牙语 */ -import lang from 'ant-design-vue/es/locale/es_ES'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Refrescar', - fullscreen: 'Pantalla completa', - fullscreenExit: 'Pantalla completa', - closeLeft: 'Cerrar izquierdo', - closeRight: 'Cerrar derecho', - closeOther: 'Cerrar otro', - closeAll: 'Cerrar todas' - }, - setting: { - title: 'Tema Configuración', - sideStyles: { - dark: 'Oscuro Barra', - light: 'Luz Barra' - }, - headStyles: { - light: 'Luz Encabezado', - dark: 'Oscuro Encabezado', - primary: 'Principal Encabezado' - }, - layoutStyles: { - side: 'Lateral Menú Diseño', - top: 'Principal Menú Diseño', - mix: 'Mix Menú Diseño' - }, - colors: { - default: 'Amanecer Azul', - dust: 'Polvo Azul', - sunset: 'Atardecer Naranja', - volcano: 'Volcán', - purple: 'Dorado Morado', - cyan: 'Cian', - green: 'Polar Verde', - geekblue: 'Adicto Azul' - }, - darkMode: 'Oscuro Modo', - layoutStyle: 'Navegación Modo', - sideMenuStyle: 'menú doble', - bodyFull: 'Cuerpo Pantalla Completa', - other: 'Otro Configuración', - fixedHeader: 'Reparado Encabezamiento', - fixedSidebar: 'Reparado Barra Lateral', - fixedBody: 'Reparado Cuerpo', - logoAutoSize: 'Logo Adaptación', - colorfulIcon: 'Vistoso Icono', - sideUniqueOpen: 'Menú Único Abierto', - weakMode: 'Débil Modo', - showFooter: 'Mostrar Pie De Página', - showTabs: 'Mostrar Pestaña', - tabStyle: 'Etiqueta Estilo', - tabStyles: { - default: 'Incumplimiento', - dot: 'Punto', - card: 'Tarjeta' - }, - tips: 'La próxima vez que se abra, recordará su configuración.' - }, - tableTools: { - refresh: 'Refrescar', - size: 'Densidad', - sizeOption: { - large: 'Fácil', - medium: 'Incumplimiento', - small: 'Secundaria', - mini: 'Contrato' - }, - columns: 'Columna', - columnsOption: { - columns: 'Columna', - reset: 'Reiniciar', - index: 'Número', - selection: 'Selección', - untitled: 'Intitulado' - }, - fullscreen: 'Pantalla Completa' - }, - fileList: { - selectAll: 'Seleccionar Todo', - selectTips: 'Seleccionado {total} expediente/directorio', - fileName: 'Nombre', - fileSize: 'Tamaño', - fileTimestamp: 'Última Modificación' - }, - cropper: { - zoomIn: 'Acercarse', - zoomOut: 'Encoger', - rotateLeft: 'Girar Izquierdo', - rotateRight: 'Girar Derecho', - moveLeft: 'Mover Izquierdo', - moveRight: 'Mover Derecho', - moveUp: 'Ascender', - moveDown: 'Bajar', - flipX: 'VoltearX', - flipY: 'VoltearY', - reset: 'Reiniciar', - upload: 'Subir', - ok: 'Confirmar', - title: 'Cultivador' - }, - map: { - title: 'Dirección', - placeholder: 'Ingresar palabra clave', - message: 'Por favor seleccione una direccion', - ok: 'Confirmar' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/et_EE.js b/src/components/ele-admin-pro/packages/lang/et_EE.js deleted file mode 100644 index dae1776..0000000 --- a/src/components/ele-admin-pro/packages/lang/et_EE.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 爱沙尼亚语 */ -import lang from 'ant-design-vue/es/locale/et_EE'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Värskenda', - fullscreen: 'Täisekraan', - fullscreenExit: 'Täisekraan', - closeLeft: 'Sulge Vasakult', - closeRight: 'Sulge Paremal', - closeOther: 'Sulge Muu', - closeAll: 'Sulge Kõik' - }, - setting: { - title: 'Teema Seadistamine', - sideStyles: { - dark: 'Tume Külgriba', - light: 'Hele Külgriba' - }, - headStyles: { - light: 'Hele Päis', - dark: 'Tume Päis', - primary: 'Esmane Päis' - }, - layoutStyles: { - side: 'Külg Menüü Paigutus', - top: 'Ülal Menüü Paigutus', - mix: 'Segu Menüü Paigutus' - }, - colors: { - default: 'Koidiku Sinine', - dust: 'Mulla Sinine', - sunset: 'Päikeseloojangu Oranž', - volcano: 'Vulkaan', - purple: 'Kuldne Lilla', - cyan: 'Tsüaan', - green: 'Polar Roheline', - geekblue: 'Nohiku Sinine' - }, - darkMode: 'Tume Režiim', - layoutStyle: 'Liikumise Režiim', - sideMenuStyle: 'Külgriba topeltmenüü', - bodyFull: 'Keha Täisekraan', - other: 'Muu Seadistus', - fixedHeader: 'Fikseeritud Päis', - fixedSidebar: 'Fikseeritud Külgriba', - fixedBody: 'Fikseeritud Kere', - logoAutoSize: 'Logo Kohandamine', - colorfulIcon: 'Värviline Ikoon', - sideUniqueOpen: 'Menüü Ainulaadne Avamine', - weakMode: 'Nõrk Režiim', - showFooter: 'Näita Jalust', - showTabs: 'Näita Kaarte', - tabStyle: 'Kaardi Stiil', - tabStyles: { - default: 'Vaikimisi', - dot: 'Punkt', - card: 'Kaart' - }, - tips: 'See mäletab sinu seadistust, kui sa selle järgmine kord avad.' - }, - tableTools: { - refresh: 'Värskenda', - size: 'Tihedus', - sizeOption: { - large: 'Rahulikult', - medium: 'Vaikimisi', - small: 'Sekundaarne', - mini: 'Tihe' - }, - columns: 'Veerud', - columnsOption: { - columns: 'Veerud', - reset: 'Lähtesta', - index: 'Numbrid', - selection: 'Valik', - untitled: 'Nimetu' - }, - fullscreen: 'Täisekraan' - }, - fileList: { - selectAll: 'ValiKõik', - selectTips: 'Valitud {total} fail/kataloog', - fileName: 'Nimi', - fileSize: 'Suurus', - fileTimestamp: 'ViimatiMuudetud' - }, - cropper: { - zoomIn: 'Suurendada', - zoomOut: 'Kitsas', - rotateLeft: 'Pööra vasakule', - rotateRight: 'Pöörake paremale', - moveLeft: 'Liigu vasakule', - moveRight: 'Liigu paremale', - moveUp: 'Üles liikuma', - moveDown: 'Liigu alla', - flipX: 'Klapp X', - flipY: 'Pöörake Y', - reset: 'Lähtesta', - upload: 'Üleslaadimine', - ok: 'OK', - title: 'Põllukultuurid' - }, - map: { - title: 'Aadress', - placeholder: 'Sisesta märksõna', - message: 'Palun vali aadress', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/fa_IR.js b/src/components/ele-admin-pro/packages/lang/fa_IR.js deleted file mode 100644 index 27bbb6c..0000000 --- a/src/components/ele-admin-pro/packages/lang/fa_IR.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 波斯语 */ -import lang from 'ant-design-vue/es/locale/fa_IR'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'تازه کردن', - fullscreen: 'تمام صفحه', - fullscreenExit: 'تمام صفحه', - closeLeft: 'چپ را ببند', - closeRight: 'درست ببند', - closeOther: 'بستن دیگر', - closeAll: 'بستن همه' - }, - setting: { - title: 'تنظیم تم', - sideStyles: { - dark: 'نوار کناری تاریک', - light: 'نوار کناری سبک' - }, - headStyles: { - light: 'هدر نور', - dark: 'سربرگ تیره', - primary: 'هدر اصلی' - }, - layoutStyles: { - side: 'طرح منوی کناری', - top: 'چیدمان منو', - mix: 'طرح منو را مخلوط کنید' - }, - colors: { - default: 'آبی روشن', - dust: 'آبی غبار', - sunset: 'غروب نارنجی', - volcano: 'آتشفشان', - purple: 'بنفش طلایی', - cyan: 'فیروزه ای', - green: 'قطبی سبز', - geekblue: 'آبی گیک' - }, - darkMode: 'حالت تاریک', - layoutStyle: 'حالت پیمایش', - sideMenuStyle: 'نوار کناری منوی دو', - bodyFull: 'تمام صفحه بدن', - other: 'تنظیمات دیگر', - fixedHeader: 'سرصفحه ثابت', - fixedSidebar: 'نوار کناری ثابت', - fixedBody: 'بدن ثابت', - logoAutoSize: 'سازگاری آرم', - colorfulIcon: 'نماد رنگارنگ', - sideUniqueOpen: 'منو منحصر به فرد باز', - weakMode: 'حالت ضعیف', - showFooter: 'نمایش پاورقی', - showTabs: 'نمایش برگه ها', - tabStyle: 'سبک زبانه', - tabStyles: { - default: 'پیش فرض', - dot: 'نقطه', - card: 'کارت' - }, - tips: 'دفعه بعد که آن را باز کنید ، پیکربندی شما را به خاطر می آورد.' - }, - tableTools: { - refresh: 'تازه کردن', - size: 'تراکم', - sizeOption: { - large: 'آسان', - medium: 'پیش فرض', - small: 'ثانوی', - mini: 'فشرده - جمع و جور' - }, - columns: 'ستون ها', - columnsOption: { - columns: 'ستون ها', - reset: 'تنظیم مجدد', - index: 'شماره', - selection: 'انتخاب', - untitled: 'بدون عنوان' - }, - fullscreen: 'تمام صفحه' - }, - fileList: { - selectAll: 'انتخاب همه', - selectTips: 'انتخاب شد {total} فایل/فهرست راهنما', - fileName: 'نام', - fileSize: 'اندازه', - fileTimestamp: 'آخرین تغییر' - }, - cropper: { - zoomIn: 'بزرگنمایی', - zoomOut: 'کوچک نمایی', - rotateLeft: 'چرخش به چپ', - rotateRight: 'به طرف راست بچرخان', - moveLeft: 'حرکت به سمت چپ', - moveRight: 'برو راست', - moveUp: 'حرکت به بالا', - moveDown: 'حرکت به پایین', - flipX: 'تلنگر X', - flipY: 'تلنگر Y', - reset: 'تنظیم مجدد', - upload: 'بارگذاری', - ok: 'باشد', - title: 'کراپ' - }, - map: { - title: 'نشانی', - placeholder: 'کلید واژه هارو وارد کن', - message: 'لطفاً یک آدرس انتخاب کنید', - ok: 'باشد' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/fi_FI.js b/src/components/ele-admin-pro/packages/lang/fi_FI.js deleted file mode 100644 index c3dbe2b..0000000 --- a/src/components/ele-admin-pro/packages/lang/fi_FI.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 芬兰语 */ -import lang from 'ant-design-vue/es/locale/fi_FI'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'virkistää', - fullscreen: 'Koko näyttö', - fullscreenExit: 'Koko näyttö', - closeLeft: 'Sulje Vasen', - closeRight: 'Sulje oikea', - closeOther: 'Sulje Muu', - closeAll: 'Sulje kaikki' - }, - setting: { - title: 'Teeman asetus', - sideStyles: { - dark: 'Tumma sivupalkki', - light: 'Vaalea sivupalkki' - }, - headStyles: { - light: 'Kevyt otsikko', - dark: 'Tumma otsikko', - primary: 'Ensisijainen otsikko' - }, - layoutStyles: { - side: 'Sivuvalikon asettelu', - top: 'Ylävalikon asettelu', - mix: 'Sekoita valikon asettelu' - }, - colors: { - default: 'Auringonnousu sininen', - dust: 'Pölysininen', - sunset: 'Auringonlasku oranssi', - volcano: 'Tulivuori', - purple: 'Kulta violetti', - cyan: 'Syaani', - green: 'Polaarivihreä', - geekblue: 'Geek sininen' - }, - darkMode: 'Tumma tila', - layoutStyle: 'Navigointitila', - sideMenuStyle: 'Sivupalkin kaksoisvalikko', - bodyFull: 'Runko Koko näyttö', - other: 'Muu asetus', - fixedHeader: 'Kiinteä otsikko', - fixedSidebar: 'Kiinteä sivupalkki', - fixedBody: 'Kiinteä runko', - logoAutoSize: 'Logon mukauttaminen', - colorfulIcon: 'Värikäs kuvake', - sideUniqueOpen: 'Valikko Ainutlaatuinen auki', - weakMode: 'Heikko tila', - showFooter: 'Näytä alatunniste', - showTabs: 'Näytä välilehdet', - tabStyle: 'Välilehden tyyli', - tabStyles: { - default: 'Oletus', - dot: 'Piste', - card: 'Kortti' - }, - tips: 'Se muistaa asetuksesi seuraavan kerran, kun avaat sen.' - }, - tableTools: { - refresh: 'virkistää', - size: 'Tiheys', - sizeOption: { - large: 'Helppo', - medium: 'Oletus', - small: 'Toissijainen', - mini: 'Kompakti' - }, - columns: 'Sarakkeet', - columnsOption: { - columns: 'Sarakkeet', - reset: 'Nollaa', - index: 'Numerot', - selection: 'Valinta', - untitled: 'Nimetön' - }, - fullscreen: 'Koko näyttö' - }, - fileList: { - selectAll: 'Valitse kaikki', - selectTips: 'Valittu {total} tiedosto/hakemistoon', - fileName: 'Nimi', - fileSize: 'Koko', - fileTimestamp: 'Viimeksi muokattu' - }, - cropper: { - zoomIn: 'Lähennä', - zoomOut: 'Loitontaa', - rotateLeft: 'Käänny vasemmalle', - rotateRight: 'Kierrä oikealle', - moveLeft: 'Siirry vasemmalle', - moveRight: 'Liiku oikealle', - moveUp: 'Liiku ylös', - moveDown: 'Siirry alas', - flipX: 'Käännä X', - flipY: 'Käännä Y', - reset: 'Nollaa', - upload: 'Lähetä', - ok: 'OK', - title: 'Cropper' - }, - map: { - title: 'Osoite', - placeholder: 'Syötä hakusana', - message: 'Valitse osoite', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/fr_BE.js b/src/components/ele-admin-pro/packages/lang/fr_BE.js deleted file mode 100644 index 2a8bd94..0000000 --- a/src/components/ele-admin-pro/packages/lang/fr_BE.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 法语(比利时) */ -import lang from 'ant-design-vue/es/locale/fr_BE'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Rafraîchir', - fullscreen: 'Plein écran', - fullscreenExit: 'Plein écran', - closeLeft: 'Fermer à gauche', - closeRight: 'Fermer à droite', - closeOther: 'Fermer Autre', - closeAll: 'Ferme tout' - }, - setting: { - title: 'Réglage du thème', - sideStyles: { - dark: 'Barre latérale sombre', - light: 'Barre latérale lumineuse' - }, - headStyles: { - light: 'En-tête léger', - dark: 'En-tête sombre', - primary: 'En-tête principal' - }, - layoutStyles: { - side: 'Disposition du menu latéral', - top: 'Disposition du menu supérieur', - mix: 'Disposition du menu de mixage' - }, - colors: { - default: 'Bleu de l\'aube', - dust: 'Bleu poussière', - sunset: 'Orange coucher de soleil', - volcano: 'Volcan', - purple: 'Violet doré', - cyan: 'Cyan', - green: 'vert polaire', - geekblue: 'Geek Blue' - }, - darkMode: 'Mode sombre', - layoutStyle: 'Mode de navigation', - sideMenuStyle: 'menu double', - bodyFull: 'Corps plein écran', - other: 'Autre cadre', - fixedHeader: 'En-tête fixe', - fixedSidebar: 'Barre latérale fixe', - fixedBody: 'Corps fixe', - logoAutoSize: 'Adaptation du logo', - colorfulIcon: 'Icône colorée', - sideUniqueOpen: 'Menu unique ouvert', - weakMode: 'mode faible', - showFooter: 'Afficher le pied de page', - showTabs: 'Afficher les onglets', - tabStyle: 'Style d\'onglet', - tabStyles: { - default: 'Défaut', - dot: 'Point', - card: 'Carte' - }, - tips: 'Il se souviendra de votre configuration la prochaine fois que vous l\'ouvrirez.' - }, - tableTools: { - refresh: 'Rafraîchir', - size: 'Densité', - sizeOption: { - large: 'Facile', - medium: 'Défaut', - small: 'Secondaire', - mini: 'Compact' - }, - columns: 'Colonnes', - columnsOption: { - columns: 'Colonnes', - reset: 'Réinitialiser', - index: 'Nombres', - selection: 'Sélection', - untitled: 'Sans titre' - }, - fullscreen: 'Plein écran' - }, - fileList: { - selectAll: 'Tout sélectionner', - selectTips: 'Choisi {total} déposer/annuaire', - fileName: 'Nom', - fileSize: 'Taille', - fileTimestamp: 'Dernière modification' - }, - cropper: { - zoomIn: 'Agrandir', - zoomOut: 'Dézoomer', - rotateLeft: 'Tourne à gauche', - rotateRight: 'Tourner à droite', - moveLeft: 'Se déplacer à gauche', - moveRight: 'Déplacer vers la droite', - moveUp: 'Déplacer vers le haut', - moveDown: 'Descendre', - flipX: 'Retourner X', - flipY: 'Retourner Y', - reset: 'Réinitialiser', - upload: 'Télécharger', - ok: 'OK', - title: 'Cropper' - }, - map: { - title: 'Adresse', - placeholder: 'Entrer un mot clef', - message: 'Veuillez sélectionner une adresse', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/fr_FR.js b/src/components/ele-admin-pro/packages/lang/fr_FR.js deleted file mode 100644 index d4d558b..0000000 --- a/src/components/ele-admin-pro/packages/lang/fr_FR.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 法语 */ -import lang from 'ant-design-vue/es/locale/fr_FR'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Rafraîchir', - fullscreen: 'Plein écran', - fullscreenExit: 'Plein écran', - closeLeft: 'Fermer à gauche', - closeRight: 'Fermer à droite', - closeOther: 'Fermer Autre', - closeAll: 'Ferme tout' - }, - setting: { - title: 'Réglage du thème', - sideStyles: { - dark: 'Barre latérale sombre', - light: 'Barre latérale lumineuse' - }, - headStyles: { - light: 'En-tête léger', - dark: 'En-tête sombre', - primary: 'En-tête principal' - }, - layoutStyles: { - side: 'Disposition du menu latéral', - top: 'Disposition du menu supérieur', - mix: 'Disposition du menu de mixage' - }, - colors: { - default: 'Bleu de l\'aube', - dust: 'Bleu poussière', - sunset: 'Orange coucher de soleil', - volcano: 'Volcan', - purple: 'Violet doré', - cyan: 'Cyan', - green: 'vert polaire', - geekblue: 'Geek Blue' - }, - darkMode: 'Mode sombre', - layoutStyle: 'Mode de navigation', - sideMenuStyle: 'menu double', - bodyFull: 'Corps plein écran', - other: 'Autre cadre', - fixedHeader: 'En-tête fixe', - fixedSidebar: 'Barre latérale fixe', - fixedBody: 'Corps fixe', - logoAutoSize: 'Adaptation du logo', - colorfulIcon: 'Icône colorée', - sideUniqueOpen: 'Menu unique ouvert', - weakMode: 'mode faible', - showFooter: 'Afficher le pied de page', - showTabs: 'Afficher les onglets', - tabStyle: 'Style d\'onglet', - tabStyles: { - default: 'Défaut', - dot: 'Point', - card: 'Carte' - }, - tips: 'Il se souviendra de votre configuration la prochaine fois que vous l\'ouvrirez.' - }, - tableTools: { - refresh: 'Rafraîchir', - size: 'Densité', - sizeOption: { - large: 'Facile', - medium: 'Défaut', - small: 'Secondaire', - mini: 'Compact' - }, - columns: 'Colonnes', - columnsOption: { - columns: 'Colonnes', - reset: 'Réinitialiser', - index: 'Nombres', - selection: 'Sélection', - untitled: 'Sans titre' - }, - fullscreen: 'Plein écran' - }, - fileList: { - selectAll: 'Tout sélectionner', - selectTips: 'Choisi {total} déposer/annuaire', - fileName: 'Nom', - fileSize: 'Taille', - fileTimestamp: 'Dernière modification' - }, - cropper: { - zoomIn: 'Agrandir', - zoomOut: 'Dézoomer', - rotateLeft: 'Tourne à gauche', - rotateRight: 'Tourner à droite', - moveLeft: 'Se déplacer à gauche', - moveRight: 'Déplacer vers la droite', - moveUp: 'Déplacer vers le haut', - moveDown: 'Descendre', - flipX: 'Retourner X', - flipY: 'Retourner Y', - reset: 'Réinitialiser', - upload: 'Télécharger', - ok: 'OK', - title: 'Cropper' - }, - map: { - title: 'Adresse', - placeholder: 'Entrer un mot clef', - message: 'Veuillez sélectionner une adresse', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/ga_IE.js b/src/components/ele-admin-pro/packages/lang/ga_IE.js deleted file mode 100644 index 96a238f..0000000 --- a/src/components/ele-admin-pro/packages/lang/ga_IE.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 爱尔兰语 */ -import lang from 'ant-design-vue/es/locale/ga_IE'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'athnuachan', - fullscreen: 'scáileán iomlán', - fullscreenExit: 'scáileán iomlán', - closeLeft: 'gar ar chlé', - closeRight: 'gar ar dheis', - closeOther: 'dún eile', - closeAll: 'dún gach' - }, - setting: { - title: 'suíomh téama', - sideStyles: { - dark: 'barra taobh dorcha', - light: 'barra taobh éadrom' - }, - headStyles: { - light: 'ceanntásc éadrom', - dark: 'ceanntásc dorcha', - primary: 'ceanntásc bunscoile' - }, - layoutStyles: { - side: 'leagan amach an roghchláir taobh', - top: 'leagan amach barr an roghchláir', - mix: 'leagan amach an roghchláir a mheascadh' - }, - colors: { - default: 'gorm lae', - dust: 'gorm deannaigh', - sunset: 'oráiste luí na gréine', - volcano: 'bolcán', - purple: 'corcra órga', - cyan: 'cian', - green: 'glas polach', - geekblue: 'gorm geek' - }, - darkMode: 'modh dorcha', - layoutStyle: 'modh nascleanúna', - sideMenuStyle: 'Roghchlár Dúbailte Barra Taobh', - bodyFull: 'lánscáileán coirp', - other: 'suíomh eile', - fixedHeader: 'ceanntásc seasta', - fixedSidebar: 'barra taobh seasta', - fixedBody: 'comhlacht seasta', - logoAutoSize: 'oiriúnú lógó', - colorfulIcon: 'íocón ildaite', - sideUniqueOpen: 'roghchlár oscailte uathúil', - weakMode: 'modh lag', - showFooter: 'taispeáin buntásc', - showTabs: 'cluaisíní a thaispeáint', - tabStyle: 'stíl cluaisín', - tabStyles: { - default: 'réamhshocraithe', - dot: 'ponc', - card: 'cárta' - }, - tips: 'cuimhneoidh sé ar do chumraíocht an chéad uair eile a osclóidh tú é.' - }, - tableTools: { - refresh: 'athnuachan', - size: 'dlús', - sizeOption: { - large: 'éasca', - medium: 'réamhshocraithe', - small: 'tánaisteach', - mini: 'dlúth' - }, - columns: 'colúin', - columnsOption: { - columns: 'colúin', - reset: 'athshocrú', - index: 'uimhreacha', - selection: 'roghnú', - untitled: 'gan ainm' - }, - fullscreen: 'scáileán iomlán' - }, - fileList: { - selectAll: 'roghnú go léir', - selectTips: 'roghnaithe {total} comhad/eolaire', - fileName: 'ainm', - fileSize: 'méid', - fileTimestamp: 'modhnaithe go deireanach' - }, - cropper: { - zoomIn: 'zúmáil isteach', - zoomOut: 'súmáil amach', - rotateLeft: 'rothlú ar chlé', - rotateRight: 'rothlú ar dheis', - moveLeft: 'bog ar chlé', - moveRight: 'bogadh ar dheis', - moveUp: 'Éirí suas', - moveDown: 'bogadh síos', - flipX: 'smeach x', - flipY: 'smeach y', - reset: 'athshocrú', - upload: 'uaslódáil', - ok: 'OK', - title: 'cropper' - }, - map: { - title: 'seoladh', - placeholder: 'cuir isteach eochairfhocal', - message: 'roghnaigh seoladh le do thoil', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/he_IL.js b/src/components/ele-admin-pro/packages/lang/he_IL.js deleted file mode 100644 index 6c41a6d..0000000 --- a/src/components/ele-admin-pro/packages/lang/he_IL.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 希伯来语 */ -import lang from 'ant-design-vue/es/locale/he_IL'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'לְרַעֲנֵן', - fullscreen: 'מסך מלא', - fullscreenExit: 'מסך מלא', - closeLeft: 'סגור שמאל', - closeRight: 'סגור ימינה', - closeOther: 'סגור אחר', - closeAll: 'סגור הכל' - }, - setting: { - title: 'הגדרת נושא', - sideStyles: { - dark: 'סרגל צדדי כהה', - light: 'סרגל צדדי קל' - }, - headStyles: { - light: 'כותרת קלה', - dark: 'כותרת כהה', - primary: 'כותרת ראשית' - }, - layoutStyles: { - side: 'פריסת תפריט צד', - top: 'פריסת התפריט העליון', - mix: 'פריסת תפריט מיקס' - }, - colors: { - default: 'שחר כחול', - dust: 'אבק כחול', - sunset: 'תפוז שקיעה', - volcano: 'הַר גַעַשׁ', - purple: 'סגול זהוב', - cyan: 'טורקיז', - green: 'קוטב ירוק', - geekblue: 'חנון כחול' - }, - darkMode: 'מצב כהה', - layoutStyle: 'מצב ניווט', - sideMenuStyle: 'תפריט כפול בסרגל הצדדי', - bodyFull: 'גוף מסך מלא', - other: 'הגדרה אחרת', - fixedHeader: 'כותרת קבועה', - fixedSidebar: 'סרגל צד קבוע', - fixedBody: 'גוף קבוע', - logoAutoSize: 'התאמת לוגו', - colorfulIcon: 'אייקון צבעוני', - sideUniqueOpen: 'תפריט ייחודי פתוח', - weakMode: 'מצב חלש', - showFooter: 'הצג כותרת תחתונה', - showTabs: 'הצג כרטיסיות', - tabStyle: 'סגנון טאב', - tabStyles: { - default: 'בְּרִירַת מֶחדָל', - dot: 'נְקוּדָה', - card: 'כַּרְטִיס' - }, - tips: 'הוא יזכור את התצורה שלך בפעם הבאה שתפתח אותה.' - }, - tableTools: { - refresh: 'לְרַעֲנֵן', - size: 'צְפִיפוּת', - sizeOption: { - large: 'קַל', - medium: 'בְּרִירַת מֶחדָל', - small: 'מִשׁנִי', - mini: 'קוֹמפָּקטִי' - }, - columns: 'עמודות', - columnsOption: { - columns: 'עמודות', - reset: 'אִתחוּל', - index: 'מספרים', - selection: 'בְּחִירָה', - untitled: 'ללא כותרת' - }, - fullscreen: 'מסך מלא' - }, - fileList: { - selectAll: 'בחר הכל', - selectTips: 'נבחר {total} קוֹבֶץ/מַדרִיך', - fileName: 'שֵׁם', - fileSize: 'גודל', - fileTimestamp: 'שונה לאחרונה' - }, - cropper: { - zoomIn: 'לְהִתְמַקֵד', - zoomOut: 'להקטין את התצוגה', - rotateLeft: 'סובב שמאלה', - rotateRight: 'לסובב ימינה', - moveLeft: 'זוז שמאלה', - moveRight: 'זוז ימינה', - moveUp: 'זוז למעלה', - moveDown: 'לרדת', - flipX: 'הפוך את X', - flipY: 'הפוך את Y', - reset: 'אִתחוּל', - upload: 'העלה', - ok: 'אישור', - title: 'קרופר' - }, - map: { - title: 'כתובת', - placeholder: 'הקלד', - message: 'אנא בחר כתובת', - ok: 'אישור' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/hi_IN.js b/src/components/ele-admin-pro/packages/lang/hi_IN.js deleted file mode 100644 index 373a160..0000000 --- a/src/components/ele-admin-pro/packages/lang/hi_IN.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 印地语 */ -import lang from 'ant-design-vue/es/locale/hi_IN'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'ताज़ा करना', - fullscreen: 'पूर्ण स्क्रीन', - fullscreenExit: 'पूर्ण स्क्रीन', - closeLeft: 'बाईं ओर', - closeRight: 'सही पास', - closeOther: 'अन्य को बंद करें', - closeAll: 'सब बंद करें' - }, - setting: { - title: 'विषय सेटिंग', - sideStyles: { - dark: 'डार्क साइडबार', - light: 'लाइट साइडबार' - }, - headStyles: { - light: 'प्रकाश हैडर', - dark: 'डार्क हेडर', - primary: 'प्राथमिक शीर्षक' - }, - layoutStyles: { - side: 'साइड मेनू लेआउट', - top: 'शीर्ष मेनू लेआउट', - mix: 'मिक्स मेनू लेआउट' - }, - colors: { - default: 'दिन का नीला', - dust: 'धूल का नीला', - sunset: 'सूर्यास्त नारंगी', - volcano: 'ज्वर भाता', - purple: 'सुनहरा बैंगनी', - cyan: 'सियान', - green: 'ध्रुवीय हरा', - geekblue: 'geek नीला' - }, - darkMode: 'डार्क मोड', - layoutStyle: 'नेविगेशन मोड', - sideMenuStyle: 'साइडबार डबल मेनू', - bodyFull: 'बॉडी फुलस्क्रीन', - other: 'अन्य सेटिंग', - fixedHeader: 'निश्चित शीर्षक', - fixedSidebar: 'तय साइडबार', - fixedBody: 'निश्चित शरीर', - logoAutoSize: 'लोगो का अनुकूलन', - colorfulIcon: 'रंगीन आइकन', - sideUniqueOpen: 'मेनू अद्वितीय खुला', - weakMode: 'कमजोर मोड', - showFooter: 'पाद दिखाना', - showTabs: 'टैब दिखाएं', - tabStyle: 'टैब शैली', - tabStyles: { - default: 'चूक', - dot: 'दूरसंचार विभाग', - card: 'कार्ड' - }, - tips: 'अगली बार इसे खोलने पर यह आपके कॉन्फ़िगरेशन को याद रखेगा।' - }, - tableTools: { - refresh: 'ताज़ा करना', - size: 'घनत्व', - sizeOption: { - large: 'आसान', - medium: 'चूक', - small: 'माध्यमिक', - mini: 'सघन' - }, - columns: 'कॉलम', - columnsOption: { - columns: 'कॉलम', - reset: 'रीसेट', - index: 'नंबर', - selection: 'चयन', - untitled: 'शीर्षकहीन' - }, - fullscreen: 'पूर्ण स्क्रीन' - }, - fileList: { - selectAll: 'सभी का चयन करे', - selectTips: 'चयनित {total} फ़ाइल/निर्देशिका', - fileName: 'नाम', - fileSize: 'आकार', - fileTimestamp: 'अंतिम बार संशोधित' - }, - cropper: { - zoomIn: 'ज़ूम इन', - zoomOut: 'ज़ूम आउट', - rotateLeft: 'बायीं तरफ', - rotateRight: 'दाएं घुमाएं', - moveLeft: 'बाएं खिसको', - moveRight: 'सही कदम', - moveUp: 'बढ़ाना', - moveDown: 'नीचे की ओर', - flipX: 'फ्लिप एक्स', - flipY: 'पलटें', - reset: 'रीसेट', - upload: 'डालना', - ok: 'निर्धारित', - title: 'कबूतर' - }, - map: { - title: 'पता', - placeholder: 'कुंजीशब्द दर्ज करें', - message: 'कृपया एक पता चुनें', - ok: 'निर्धारित' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/hr_HR.js b/src/components/ele-admin-pro/packages/lang/hr_HR.js deleted file mode 100644 index fab24ce..0000000 --- a/src/components/ele-admin-pro/packages/lang/hr_HR.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 克罗地亚 */ -import lang from 'ant-design-vue/es/locale/hr_HR'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Osvježiti', - fullscreen: 'Puni zaslon', - fullscreenExit: 'Puni zaslon', - closeLeft: 'Zatvori lijevo', - closeRight: 'Zatvori desno', - closeOther: 'Zatvori Ostalo', - closeAll: 'Zatvori sve' - }, - setting: { - title: 'Postavljanje teme', - sideStyles: { - dark: 'Tamna bočna traka', - light: 'Lagana bočna traka' - }, - headStyles: { - light: 'Svjetlosno zaglavlje', - dark: 'Tamno zaglavlje', - primary: 'Primarno zaglavlje' - }, - layoutStyles: { - side: 'Izgled bočnog izbornika', - top: 'Izgled gornjeg izbornika', - mix: 'Izmiješajte izgled izbornika' - }, - colors: { - default: 'Zora plava', - dust: 'Prašina plava', - sunset: 'Sunset Orange', - volcano: 'Vulkan', - purple: 'Zlatnoljubičasta', - cyan: 'Cijan', - green: 'Polarno zelena', - geekblue: 'Geek Blue' - }, - darkMode: 'Tamni način rada', - layoutStyle: 'Način navigacije', - sideMenuStyle: 'Dvostruki izbornik bočne trake', - bodyFull: 'Puni zaslon tijela', - other: 'Ostale postavke', - fixedHeader: 'Fiksno zaglavlje', - fixedSidebar: 'Fiksna bočna traka', - fixedBody: 'Fiksno tijelo', - logoAutoSize: 'Prilagođavanje logotipa', - colorfulIcon: 'Ikona u boji', - sideUniqueOpen: 'Izbornik Jedinstveno otvoren', - weakMode: 'Slabi način rada', - showFooter: 'Prikaži podnožje', - showTabs: 'Prikaži kartice', - tabStyle: 'Stil kartice', - tabStyles: { - default: 'Zadano', - dot: 'Točka', - card: 'Kartica' - }, - tips: 'Sjetit će se vaše konfiguracije kad je sljedeći put otvorite.' - }, - tableTools: { - refresh: 'Osvježiti', - size: 'Gustoća', - sizeOption: { - large: 'Lako', - medium: 'Zadano', - small: 'Sekundarni', - mini: 'Kompaktni' - }, - columns: 'Stupci', - columnsOption: { - columns: 'Stupci', - reset: 'Resetirati', - index: 'Brojevi', - selection: 'Izbor', - untitled: 'Bez naslova' - }, - fullscreen: 'Puni zaslon' - }, - fileList: { - selectAll: 'Odaberi sve', - selectTips: 'Odabran {total} datoteka/imenik', - fileName: 'Ime', - fileSize: 'Veličina', - fileTimestamp: 'Zadnja promjena' - }, - cropper: { - zoomIn: 'Povećaj', - zoomOut: 'Umanji', - rotateLeft: 'Rotirajte ulijevo', - rotateRight: 'Rotiraj udesno', - moveLeft: 'Pomakni se ulijevo', - moveRight: 'Pomaknuti se udesno', - moveUp: 'Pomakni se gore', - moveDown: 'Pomicati prema dolje', - flipX: 'Preokrenite X', - flipY: 'Preokrenite Y', - reset: 'Resetirati', - upload: 'Učitaj', - ok: 'OK', - title: 'Fijasko' - }, - map: { - title: 'Adresa', - placeholder: 'Unesite ključnu riječ', - message: 'Odaberite adresu', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/hu_HU.js b/src/components/ele-admin-pro/packages/lang/hu_HU.js deleted file mode 100644 index 0a70470..0000000 --- a/src/components/ele-admin-pro/packages/lang/hu_HU.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 匈牙利语 */ -import lang from 'ant-design-vue/es/locale/hu_HU'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Frissítés', - fullscreen: 'Teljes képernyő', - fullscreenExit: 'Teljes képernyő', - closeLeft: 'Bezárás balra', - closeRight: 'Bezárás jobbra', - closeOther: 'Zárja be az Egyéb elemet', - closeAll: 'Bezárja az összeset' - }, - setting: { - title: 'Téma beállítása', - sideStyles: { - dark: 'Sötét oldalsáv', - light: 'Világos oldalsáv' - }, - headStyles: { - light: 'Fényfejléc', - dark: 'Sötét fejléc', - primary: 'Elsődleges fejléc' - }, - layoutStyles: { - side: 'Oldalsó menü elrendezése', - top: 'Felső menü elrendezése', - mix: 'Keverje össze a menüelrendezést' - }, - colors: { - default: 'Hajnalban kék', - dust: 'Por kék', - sunset: 'Naplemente narancssárga', - volcano: 'Vulkán', - purple: 'Aranylila', - cyan: 'Cián', - green: 'Sarki zöld', - geekblue: 'Geek Blue' - }, - darkMode: 'Sötét mód', - layoutStyle: 'Navigációs mód', - sideMenuStyle: 'Oldalsáv dupla menü', - bodyFull: 'Test teljes képernyős', - other: 'Egyéb beállítás', - fixedHeader: 'Fix fejléc', - fixedSidebar: 'Rögzített oldalsáv', - fixedBody: 'Rögzített test', - logoAutoSize: 'Logó adaptáció', - colorfulIcon: 'Színes ikonra', - sideUniqueOpen: 'Menü Egyedi Megnyitás', - weakMode: 'Gyenge mód', - showFooter: 'Lábléc megjelenítése', - showTabs: 'Fülek megjelenítése', - tabStyle: 'Tab stílus', - tabStyles: { - default: 'Alapértelmezett', - dot: 'Pont', - card: 'Kártya' - }, - tips: 'A következő megnyitásakor emlékezni fog a konfigurációjára.' - }, - tableTools: { - refresh: 'Frissítés', - size: 'Sűrűség', - sizeOption: { - large: 'Könnyen', - medium: 'Alapértelmezett', - small: 'Másodlagos', - mini: 'Kompakt' - }, - columns: 'Oszlopok', - columnsOption: { - columns: 'Oszlopok', - reset: 'Visszaállítás', - index: 'Számok', - selection: 'Kiválasztás', - untitled: 'Névtelen' - }, - fullscreen: 'Teljes képernyő' - }, - fileList: { - selectAll: 'Mindet kiválaszt', - selectTips: 'Kiválasztott {total} fájl/Könyvtár', - fileName: 'Név', - fileSize: 'Méret', - fileTimestamp: 'Utoljára módosítva' - }, - cropper: { - zoomIn: 'Ráközelíteni', - zoomOut: 'Kicsinyítés', - rotateLeft: 'Forgasd balra', - rotateRight: 'Forgasd jobbra', - moveLeft: 'Menj balra', - moveRight: 'Mozdulj jobbra', - moveUp: 'Haladj felfelé', - moveDown: 'Mozgás lefelé', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Visszaállítás', - upload: 'Feltöltés', - ok: 'OK', - title: 'Posztónyíró' - }, - map: { - title: 'Cím', - placeholder: 'Kulcsszó', - message: 'Válasszon címet', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/hy_AM.js b/src/components/ele-admin-pro/packages/lang/hy_AM.js deleted file mode 100644 index e7face4..0000000 --- a/src/components/ele-admin-pro/packages/lang/hy_AM.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 亚美尼亚语 */ -import lang from 'ant-design-vue/es/locale/hy_AM'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Թարմացնել', - fullscreen: 'Ամբողջ էկրան', - fullscreenExit: 'Ամբողջ էկրան', - closeLeft: 'Փակել ձախը', - closeRight: 'Փակել աջ', - closeOther: 'Փակել այլ', - closeAll: 'Փակել բոլորը' - }, - setting: { - title: 'Թեմայի կարգավորում', - sideStyles: { - dark: 'Մութ կողային տող', - light: 'Թեթև կողային տող' - }, - headStyles: { - light: 'Լույսի վերնագիր', - dark: 'Մուգ վերնագիր', - primary: 'Հիմնական վերնագիր' - }, - layoutStyles: { - side: 'Կողային ընտրացանկի դասավորություն', - top: 'Topանկի լավագույն դասավորությունը', - mix: 'Խառնել ընտրացանկի դասավորությունը' - }, - colors: { - default: 'Լուսաբաց կապույտ', - dust: 'Փոշի կապույտ', - sunset: 'Մայրամուտ նարնջագույն', - volcano: 'Հրաբուխ', - purple: 'Ոսկե մանուշակագույն', - cyan: 'Կապույտ', - green: 'Բեւեռային կանաչ', - geekblue: 'Geek Blue' - }, - darkMode: 'Մութ ռեժիմ', - layoutStyle: 'Նավիգացիոն ռեժիմ', - sideMenuStyle: 'Կողային երկակի ընտրացանկ', - bodyFull: 'Մարմնի ամբողջ էկրան', - other: 'Այլ պարամետրեր', - fixedHeader: 'Ֆիքսված վերնագիր', - fixedSidebar: 'Ֆիքսված կողային տող', - fixedBody: 'Հաստատուն մարմին', - logoAutoSize: 'Լոգոյի հարմարեցում', - colorfulIcon: 'Գունագեղ պատկերակ', - sideUniqueOpen: 'Uաշացանկը եզակի բաց է', - weakMode: 'Թույլ ռեժիմ', - showFooter: 'Footույց տալ ստորագիր', - showTabs: 'Showուցադրել ներդիրները', - tabStyle: 'Տաբ ոճը', - tabStyles: { - default: 'Լռելյայն', - dot: 'Կետ', - card: 'Քարտ' - }, - tips: 'Այն կհիշի ձեր կազմաձևը հաջորդ անգամ, երբ այն բացեք:' - }, - tableTools: { - refresh: 'Թարմացնել', - size: 'Խտություն', - sizeOption: { - large: 'Հեշտ', - medium: 'Լռելյայն', - small: 'Երկրորդական', - mini: 'Կոմպակտ' - }, - columns: 'Սյունակներ', - columnsOption: { - columns: 'Սյունակներ', - reset: 'Վերականգնել', - index: 'Համարներ', - selection: 'Ընտրություն', - untitled: 'Անվերնագիր' - }, - fullscreen: 'Ամբողջ էկրան' - }, - fileList: { - selectAll: 'Ընտրել բոլորը', - selectTips: 'Ընտրված է {total} ֆայլ/գրացուցակ', - fileName: 'Անուն', - fileSize: 'Չափը', - fileTimestamp: 'Վերջին փոփոխված' - }, - cropper: { - zoomIn: 'Խոշորացնել. մոտեցնել', - zoomOut: 'Մանրացնել', - rotateLeft: 'Պտտեք ձախ', - rotateRight: 'Պտտեք աջ', - moveLeft: 'Շարժվիր ձախ', - moveRight: 'Շարժվել աջ', - moveUp: 'Վեր շարժվեք', - moveDown: 'Իջնել', - flipX: 'Մատով խփել', - flipY: 'Մատով խփել', - reset: 'Վերականգնել', - upload: 'Վերբեռնել', - ok: 'Լաւ', - title: 'Կտրող' - }, - map: { - title: 'Հասցե', - placeholder: 'Մուտքագրեք բանալի բառ', - message: 'Խնդրում ենք ընտրել հասցե', - ok: 'Լաւ' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/id_ID.js b/src/components/ele-admin-pro/packages/lang/id_ID.js deleted file mode 100644 index 2edf42e..0000000 --- a/src/components/ele-admin-pro/packages/lang/id_ID.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 印尼语 */ -import lang from 'ant-design-vue/es/locale/id_ID'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Menyegarkan', - fullscreen: 'Layar penuh', - fullscreenExit: 'Layar penuh', - closeLeft: 'Tutup Kiri', - closeRight: 'Tutup Kanan', - closeOther: 'Tutup Lainnya', - closeAll: 'Tutup semua' - }, - setting: { - title: 'Pengaturan Tema', - sideStyles: { - dark: 'Sidebar Gelap', - light: 'Sidebar Cahaya' - }, - headStyles: { - light: 'Header Cahaya', - dark: 'Header Gelap', - primary: 'Header Utama' - }, - layoutStyles: { - side: 'Tata Letak Menu Samping', - top: 'Tata Letak Menu Atas', - mix: 'Tata Letak Menu Campuran' - }, - colors: { - default: 'Fajar Biru', - dust: 'Debu Biru', - sunset: 'Matahari Terbenam Jeruk', - volcano: 'Gunung Berapi', - purple: 'Keemasan Ungu', - cyan: 'Cyan', - green: 'Kutub Hijau', - geekblue: 'Geek Biru' - }, - darkMode: 'Mode Gelap', - layoutStyle: 'Mode Navigasi', - sideMenuStyle: 'Menu ganda bilah sisi', - bodyFull: 'Layar Penuh Tubuh', - other: 'Pengaturan Lainnya', - fixedHeader: 'Header Tetap', - fixedSidebar: 'Sidebar Tetap', - fixedBody: 'Tubuh Tetap', - logoAutoSize: 'Adaptasi Logo', - colorfulIcon: 'Ikon Berwarna-warni', - sideUniqueOpen: 'Menu Unik Terbuka', - weakMode: 'Mode Lemah', - showFooter: 'Tunjukkan Footer', - showTabs: 'Tampilkan Tab', - tabStyle: 'Gaya Tab', - tabStyles: { - default: 'Default', - dot: 'Dot', - card: 'Kartu' - }, - tips: 'Ini akan mengingat konfigurasi Anda saat Anda membukanya lagi.' - }, - tableTools: { - refresh: 'Menyegarkan', - size: 'Massa jenis', - sizeOption: { - large: 'Mudah', - medium: 'Default', - small: 'Sekunder', - mini: 'Kompak' - }, - columns: 'Kolom', - columnsOption: { - columns: 'Kolom', - reset: 'Setel ulang', - index: 'Angka', - selection: 'Pilihan', - untitled: 'Tanpa judul' - }, - fullscreen: 'Layar penuh' - }, - fileList: { - selectAll: 'Pilih Semua', - selectTips: 'Terpilih {total} mengajukan/direktori', - fileName: 'Nama', - fileSize: 'Ukuran', - fileTimestamp: 'Terakhir Diubah' - }, - cropper: { - zoomIn: 'Perbesar', - zoomOut: 'Perkecil', - rotateLeft: 'Putar ke Kiri', - rotateRight: 'Putar ke kanan', - moveLeft: 'Pindah ke Kiri', - moveRight: 'Bergerak ke kanan', - moveUp: 'Pindah ke Atas', - moveDown: 'Turunkan', - flipX: 'Balik X', - flipY: 'Balik Y', - reset: 'Setel ulang', - upload: 'Unggah', - ok: 'Pilih', - title: 'Keruntuhan' - }, - map: { - title: 'Alamat', - placeholder: 'Masukan kata kunci', - message: 'Silakan pilih sebuah alamat', - ok: 'Pilih' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/is_IS.js b/src/components/ele-admin-pro/packages/lang/is_IS.js deleted file mode 100644 index ffd8f5b..0000000 --- a/src/components/ele-admin-pro/packages/lang/is_IS.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 冰岛语 */ -import lang from 'ant-design-vue/es/locale/is_IS'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'hressa', - fullscreen: 'fullskjár', - fullscreenExit: 'fullskjár', - closeLeft: 'loka til vinstri', - closeRight: 'loka rétt', - closeOther: 'loka öðru', - closeAll: 'loka öllum' - }, - setting: { - title: 'þema stilling', - sideStyles: { - dark: 'dökk hliðarrönd', - light: 'létt skenkur' - }, - headStyles: { - light: 'létt haus', - dark: 'dökkur haus', - primary: 'aðal haus' - }, - layoutStyles: { - side: 'hliðarmatseðli', - top: 'toppvalmyndarskipulag', - mix: 'blanda matseðill skipulag' - }, - colors: { - default: 'dögun blár', - dust: 'rykblátt', - sunset: 'sólarlag appelsínugult', - volcano: 'eldfjall', - purple: 'gullfjólublátt', - cyan: 'blágrænt', - green: 'skautgrænn', - geekblue: 'gáfaður blár' - }, - darkMode: 'dökk háttur', - layoutStyle: 'leiðsöguhamur', - sideMenuStyle: 'Tvöfaldur valmynd hliðarstiku', - bodyFull: 'líkami fullskjár', - other: 'önnur stilling', - fixedHeader: 'fastur haus', - fixedSidebar: 'föst skenkur', - fixedBody: 'fastur líkami', - logoAutoSize: 'aðlögun lógósins', - colorfulIcon: 'litríkt tákn', - sideUniqueOpen: 'matseðill einstakur opinn', - weakMode: 'veikur háttur', - showFooter: 'sýna fót', - showTabs: 'sýna flipa', - tabStyle: 'flipastíl', - tabStyles: { - default: 'sjálfgefið', - dot: 'punktur', - card: 'Spil' - }, - tips: 'það muna stillingar þínar næst þegar þú opnar það.' - }, - tableTools: { - refresh: 'hressa', - size: 'þéttleiki', - sizeOption: { - large: 'auðvelt', - medium: 'sjálfgefið', - small: 'aukaatriði', - mini: 'samningur' - }, - columns: 'dálkar', - columnsOption: { - columns: 'dálkar', - reset: 'endurstilla', - index: 'tölur', - selection: 'val', - untitled: 'án titils' - }, - fullscreen: 'fullskjár' - }, - fileList: { - selectAll: 'velja allt', - selectTips: 'valinn {total} skjal/Skrá', - fileName: 'nafn', - fileSize: 'stærð', - fileTimestamp: 'síðast breytt' - }, - cropper: { - zoomIn: 'þysja inn', - zoomOut: 'þysja út', - rotateLeft: 'snúið til vinstri', - rotateRight: 'snúið til hægri', - moveLeft: 'færa til vinstri', - moveRight: 'hreyfðu þig til hægri', - moveUp: 'fara upp', - moveDown: 'færa sig niður', - flipX: 'flettu x', - flipY: 'flettu y', - reset: 'endurstilla', - upload: 'hlaða upp', - ok: 'OK', - title: 'cropper' - }, - map: { - title: 'heimilisfang', - placeholder: 'sláðu inn leitarorð', - message: 'vinsamlegast veldu heimilisfang', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/it_IT.js b/src/components/ele-admin-pro/packages/lang/it_IT.js deleted file mode 100644 index 2371fde..0000000 --- a/src/components/ele-admin-pro/packages/lang/it_IT.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 意大利语 */ -import lang from 'ant-design-vue/es/locale/it_IT'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'ricaricare', - fullscreen: 'A schermo intero', - fullscreenExit: 'A schermo intero', - closeLeft: 'Chiudi a sinistra', - closeRight: 'Chiudi a destra', - closeOther: 'Chiudi altro', - closeAll: 'Chiudi tutto' - }, - setting: { - title: 'Impostazione del tema', - sideStyles: { - dark: 'Buio Sidebar', - light: 'Leggero Sidebar' - }, - headStyles: { - light: 'Intestazione leggera', - dark: 'Intestazione scura', - primary: 'Intestazione primaria' - }, - layoutStyles: { - side: 'Laterale Menu Layout', - top: 'Superiore Menu Layout', - mix: 'Mix Menu Layout' - }, - colors: { - default: 'Daybreak Blu', - dust: 'Polvere Blu', - sunset: 'Tramonto Arancia', - volcano: 'Vulcano', - purple: 'D\'oro Viola', - cyan: 'Ciano', - green: 'Polare Verde', - geekblue: 'Geek Blu' - }, - darkMode: 'Modalità scura', - layoutStyle: 'Modalità di navigazione', - sideMenuStyle: 'Doppio menù sidebar', - bodyFull: 'Corpo a schermo intero', - other: 'Altre impostazioni', - fixedHeader: 'Intestazione fissa', - fixedSidebar: 'Barra laterale fissa', - fixedBody: 'Corpo fisso', - logoAutoSize: 'Adattamento del logo', - colorfulIcon: 'Icona colorata', - sideUniqueOpen: 'Menu unico aperto', - weakMode: 'Modalità debole', - showFooter: 'Mostra piè di pagina', - showTabs: 'Mostra schede', - tabStyle: 'Stile scheda', - tabStyles: { - default: 'Predefinito', - dot: 'Punto', - card: 'Carta' - }, - tips: 'Ricorderà la tua configurazione la prossima volta che lo aprirai.' - }, - tableTools: { - refresh: 'Ricaricare', - size: 'Densità', - sizeOption: { - large: 'Facile', - medium: 'Predefinito', - small: 'Secondario', - mini: 'Compatto' - }, - columns: 'Colonne', - columnsOption: { - columns: 'Colonne', - reset: 'Ripristina', - index: 'Numeri', - selection: 'Selezione', - untitled: 'Senza titolo' - }, - fullscreen: 'Schermo intero' - }, - fileList: { - selectAll: 'Seleziona tutto', - selectTips: 'Selezionato {total} file/directory', - fileName: 'Nome', - fileSize: 'Dimensione', - fileTimestamp: 'Ultima modifica' - }, - cropper: { - zoomIn: 'Ingrandire', - zoomOut: 'Zoom indietro', - rotateLeft: 'Gira a sinistra', - rotateRight: 'Ruota a destra', - moveLeft: 'Muovere a sinistra', - moveRight: 'Vai a destra', - moveUp: 'Andare avanti', - moveDown: 'Abbassati', - flipX: 'Capovolgi X', - flipY: 'Capovolgi Y', - reset: 'Ripristina', - upload: 'Caricare', - ok: 'OK', - title: 'Cropper' - }, - map: { - title: 'Indirizzo', - placeholder: 'Inserisci filtro', - message: 'Seleziona un indirizzo', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/ja_JP.js b/src/components/ele-admin-pro/packages/lang/ja_JP.js deleted file mode 100644 index 3039694..0000000 --- a/src/components/ele-admin-pro/packages/lang/ja_JP.js +++ /dev/null @@ -1,114 +0,0 @@ -/** 日语 */ -import lang from 'ant-design-vue/es/locale/ja_JP'; - -export default { - ...lang, - ele: { - tabs: { - reload: '現在を更新', - fullscreen: 'フルスクリーン', - fullscreenExit: 'フルスクリーン', - closeLeft: '左を閉じる', - closeRight: '右側を閉じる', - closeOther: 'その他を閉じる', - closeAll: 'すべてを閉じる' - }, - setting: { - title: 'テーマの設定', - sideStyles: { - dark: '暗いサイドバー', - light: '明るいサイドバー' - }, - headStyles: { - light: '明るいトップバー', - dark: '暗いトップバー', - primary: 'カラートップバー' - }, - layoutStyles: { - side: '左メニューレイアウト', - top: 'トップメニューレイアウト', - mix: 'ミックスメニューレイアウト' - }, - colors: { - default: '明けの空', - dust: '夕暮れ', - sunset: '日が暮れる', - volcano: '火山', - purple: '濃い紫色', - cyan: '明るい青', - green: '极光绿', - geekblue: '极客蓝' - }, - darkMode: '暗黒モード', - layoutStyle: 'ナビゲーションモード', - sideMenuStyle: 'サイドバーダブルメニュー', - bodyFull: '内容がしきつめる', - other: 'その他の設定', - fixedHeader: 'トップバーを固定', - fixedSidebar: 'サイドバーを固定する', - fixedBody: '本体を固定する', - logoAutoSize: 'Logo幅適応', - colorfulIcon: 'カラーバーのアイコン', - sideUniqueOpen: '横の列を彼が広げます', - weakMode: '色弱モード', - showFooter: 'グローバルフッタ', - showTabs: '複数ページの欄', - tabStyle: 'ページスタイル', - tabStyles: { - default: 'デフォルト', - dot: '円点', - card: 'カード' - }, - tips: '修正後はローカルにキャッシュされます。今度はテーマ設定を記憶します。' - }, - tableTools: { - refresh: '更新', - size: '密度', - sizeOption: { - large: '緩い', - medium: 'デフォルト', - small: '中ぐらい', - mini: 'コンパクト' - }, - columns: '列の設定', - columnsOption: { - columns: '列の展示', - reset: 'リセット', - index: '番号付け', - selection: '列を選択', - untitled: 'タイトルなし' - }, - fullscreen: 'フルスクリーン', - - }, - fileList: { - selectAll: 'すべて選択', - selectTips: '選択されました {total} ファイル/フォルダ', - fileName: '名前', - fileSize: 'サイズ', - fileTimestamp: '変更日' - }, - cropper: { - zoomIn: '拡大', - zoomOut: '縮小', - rotateLeft: '左に回る', - rotateRight: '右に回転', - moveLeft: '左に移動', - moveRight: '右に移動', - moveUp: '上へ移動', - moveDown: '下に移動', - flipX: '左右反転', - flipY: '上下反転', - reset: '新たに始める', - upload: '画像を選択', - ok: '確認', - title: '画像を切り取り' - }, - map: { - title: '場所を選択', - placeholder: 'キーワードを入力', - message: 'リストの選択位置をクリックしてください', - ok: '確認' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/kn_IN.js b/src/components/ele-admin-pro/packages/lang/kn_IN.js deleted file mode 100644 index ed04c4b..0000000 --- a/src/components/ele-admin-pro/packages/lang/kn_IN.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 卡纳达语 */ -import lang from 'ant-design-vue/es/locale/kn_IN'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'ರಿಫ್ರೆಶ್ ಮಾಡಿ', - fullscreen: 'ಪೂರ್ಣ ಪರದೆ', - fullscreenExit: 'ಪೂರ್ಣ ಪರದೆ', - closeLeft: 'ಎಡಕ್ಕೆ ಮುಚ್ಚಿ', - closeRight: 'ಬಲಕ್ಕೆ ಮುಚ್ಚಿ', - closeOther: 'ಇತರ ಮುಚ್ಚಿ', - closeAll: 'ಎಲ್ಲವನ್ನೂ ಮುಚ್ಚಿ' - }, - setting: { - title: 'ಥೀಮ್ ಸೆಟ್ಟಿಂಗ್', - sideStyles: { - dark: 'ಡಾರ್ಕ್ ಸೈಡ್ಬಾರ್', - light: 'ಬೆಳಕಿನ ಸೈಡ್ಬಾರ್' - }, - headStyles: { - light: 'ಬೆಳಕಿನ ಹೆಡರ್', - dark: 'ಡಾರ್ಕ್ ಹೆಡರ್', - primary: 'ಪ್ರಾಥಮಿಕ ಹೆಡರ್' - }, - layoutStyles: { - side: 'ಸೈಡ್ ಮೆನು ವಿನ್ಯಾಸ', - top: 'ಉನ್ನತ ಮೆನು ವಿನ್ಯಾಸ', - mix: 'ಮಿಶ್ರಣ ಮೆನು ವಿನ್ಯಾಸ' - }, - colors: { - default: 'ಹಗಲು ನೀಲಿ', - dust: 'ಧೂಳು ನೀಲಿ', - sunset: 'ಸೂರ್ಯಾಸ್ತ ಕಿತ್ತಳೆ', - volcano: 'ಜ್ವಾಲಾಮುಖಿ', - purple: 'ಚಿನ್ನದ ನೇರಳೆ', - cyan: 'ಸಯಾನ್', - green: 'ಧ್ರುವ ಹಸಿರು', - geekblue: 'ಗೀಕ್ ನೀಲಿ' - }, - darkMode: 'ಡಾರ್ಕ್ ಮೋಡ್', - layoutStyle: 'ನ್ಯಾವಿಗೇಷನ್ ಮೋಡ್', - sideMenuStyle: 'ಸೈಡ್ಬಾರ್ ಡಬಲ್ ಮೆನು', - bodyFull: 'ದೇಹದ ಪೂರ್ಣ ಪರದೆ', - other: 'ಇತರ ಸೆಟ್ಟಿಂಗ್', - fixedHeader: 'ಸ್ಥಿರ ಹೆಡರ್', - fixedSidebar: 'ಸ್ಥಿರ ಸೈಡ್ಬಾರ್', - fixedBody: 'ಸ್ಥಿರ ದೇಹ', - logoAutoSize: 'ಲೋಗೋ ರೂಪಾಂತರ', - colorfulIcon: 'ವರ್ಣರಂಜಿತ ಐಕಾನ್', - sideUniqueOpen: 'ಮೆನು ಅನನ್ಯವಾಗಿದೆ', - weakMode: 'ದುರ್ಬಲ ಮೋಡ್', - showFooter: 'ಅಡಿಟಿಪ್ಪಣಿ ತೋರಿಸಿ', - showTabs: 'ಟ್ಯಾಬ್‌ಗಳನ್ನು ತೋರಿಸಿ', - tabStyle: 'ಟ್ಯಾಬ್ ಶೈಲಿ', - tabStyles: { - default: 'ಡೀಫಾಲ್ಟ್', - dot: 'ಡಾಟ್', - card: 'ಕಾರ್ಡ್' - }, - tips: 'ಮುಂದಿನ ಬಾರಿ ನೀವು ಅದನ್ನು ತೆರೆದಾಗ ಅದು ನಿಮ್ಮ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನೆನಪಿಸುತ್ತದೆ.' - }, - tableTools: { - refresh: 'ರಿಫ್ರೆಶ್ ಮಾಡಿ', - size: 'ಸಾಂದ್ರತೆ', - sizeOption: { - large: 'ಸುಲಭ', - medium: 'ಡೀಫಾಲ್ಟ್', - small: 'ದ್ವಿತೀಯ', - mini: 'ಕಾಂಪ್ಯಾಕ್ಟ್' - }, - columns: 'ಕಾಲಮ್‌ಗಳು', - columnsOption: { - columns: 'ಕಾಲಮ್‌ಗಳು', - reset: 'ಮರುಹೊಂದಿಸಿ', - index: 'ಸಂಖ್ಯೆಗಳು', - selection: 'ಆಯ್ಕೆ', - untitled: 'ಶೀರ್ಷಿಕೆರಹಿತ' - }, - fullscreen: 'ಪೂರ್ಣ ಪರದೆ' - }, - fileList: { - selectAll: 'ಎಲ್ಲವನ್ನು ಆರಿಸು', - selectTips: 'ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ {total} ಫೈಲ್/ಡೈರೆಕ್ಟರಿ', - fileName: 'ಹೆಸರು', - fileSize: 'ಗಾತ್ರ', - fileTimestamp: 'ಕೊನೆಯದಾಗಿ ಮಾರ್ಪಡಿಸಲಾಗಿದೆ' - }, - cropper: { - zoomIn: 'ಇನ್ನು ಹತ್ತಿರವಾಗಿಸಿ', - zoomOut: 'ಜೂಮ್ .ಟ್ ಮಾಡಿ', - rotateLeft: 'ಎಡಕ್ಕೆ ತಿರುಗಿಸಿ', - rotateRight: 'ಬಲಕ್ಕೆ ತಿರುಗಿಸಿ', - moveLeft: 'ಎಡಕ್ಕೆ ಸರಿಸಿ', - moveRight: 'ಬಲಕ್ಕೆ ಹೋಗು', - moveUp: 'ಮೇಲೇರು', - moveDown: 'ಕೆಳಗೆ ಸರಿಸಿ', - flipX: 'ಫ್ಲಿಪ್ x', - flipY: 'ಫ್ಲಿಪ್ ವೈ', - reset: 'ಮರುಹೊಂದಿಸಿ', - upload: 'ಅಪ್‌ಲೋಡ್ ಮಾಡಿ', - ok: 'ಸರಿ', - title: 'ಕ್ರಾಪರ್' - }, - map: { - title: 'ವಿಳಾಸ', - placeholder: 'ಕೀವರ್ಡ್ ನಮೂದಿಸಿ', - message: 'ದಯವಿಟ್ಟು ವಿಳಾಸವನ್ನು ಆರಿಸಿ', - ok: 'ಸರಿ' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/ko_KR.js b/src/components/ele-admin-pro/packages/lang/ko_KR.js deleted file mode 100644 index 81ed58a..0000000 --- a/src/components/ele-admin-pro/packages/lang/ko_KR.js +++ /dev/null @@ -1,114 +0,0 @@ -/** 韩语 */ -import lang from 'ant-design-vue/es/locale/ko_KR'; - -export default { - ...lang, - ele: { - tabs: { - reload: '새로 고침', - fullscreen: '전체 화면', - fullscreenExit: '전체 화면', - closeLeft: '왼쪽 닫 기', - closeRight: '오른쪽 닫 기', - closeOther: '기타 닫 기', - closeAll: '모두 닫 기' - }, - setting: { - title: '테마 설정', - sideStyles: { - dark: '어두운 사이드 바', - light: '밝은 사이드 바' - }, - headStyles: { - light: '밝은 상단 바', - dark: '어두운 상단 막대', - primary: '기본 헤더' - }, - layoutStyles: { - side: '왼쪽 메뉴 레이아웃', - top: '상위 메뉴 레이아웃', - mix: '혼합 메뉴 레이아웃' - }, - colors: { - default: '새벽의 푸른', - dust: '황혼', - sunset: '선셋 오렌지', - volcano: '화산', - purple: '골든 퍼플', - cyan: '청록색', - green: '폴라 그린', - geekblue: '괴짜 블루' - }, - darkMode: '다크 모드 켜기', - layoutStyle: '탐색 모드', - sideMenuStyle: '사이드 바 더블 메뉴', - bodyFull: '콘텐츠 영역 전체 화면', - other: '기타 구성', - fixedHeader: '고정 상단 바 영역', - fixedSidebar: '고정 사이드 바 영역', - fixedBody: '고정 컨텐츠 영역', - logoAutoSize: '자동 로고 너비', - colorfulIcon: '사이드 바 색상 아이콘', - sideUniqueOpen: '메뉴 독점 확장', - weakMode: '색 약화 모드 켜기', - showFooter: '글로벌 바닥 글 켜기', - showTabs: '여러 탭 열기', - tabStyle: '탭 표시 스타일', - tabStyles: { - default: '기본', - dot: '도트', - card: '카드' - }, - tips: '수정 후에는 로컬로 캐시되며 다음에 열 때 테마 구성이 기억됩니다.' - }, - tableTools: { - refresh: '최신 정보', - size: '밀도', - sizeOption: { - large: '느슨하게', - medium: '기본', - small: '매질', - mini: '콤팩트' - }, - columns: '열 설정', - columnsOption: { - columns: '열 설정', - reset: '초기화', - index: '일련 번호', - selection: '列选择', - untitled: '제목 없음' - }, - fullscreen: '전체 화면', - - }, - fileList: { - selectAll: '모두 선택', - selectTips: '선택된 {total} 파일/폴더', - fileName: '파일 이름', - fileSize: '크기', - fileTimestamp: '수정 날짜' - }, - cropper: { - zoomIn: '크게 하다', - zoomOut: '축소', - rotateLeft: '왼쪽으로 회전', - rotateRight: '오른쪽으로 회전', - moveLeft: '왼쪽으로 이동', - moveRight: '오른쪽으로 이동', - moveUp: '이동', - moveDown: '아래로 이동', - flipX: '좌우로 뒤집기', - flipY: '거꾸로 뒤집기', - reset: '재시작', - upload: '이미지 선택', - ok: '확인', - title: '사진 자르기' - }, - map: { - title: '지역 선택', - placeholder: '입력하세요', - message: '위치를 선택하려면 목록을 클릭하십시오', - ok: '확인' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/ku_IQ.js b/src/components/ele-admin-pro/packages/lang/ku_IQ.js deleted file mode 100644 index 2976c11..0000000 --- a/src/components/ele-admin-pro/packages/lang/ku_IQ.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 库尔德语 */ -import lang from 'ant-design-vue/es/locale/ku_IQ'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Hênikkirin', - fullscreen: 'Dîmendera tevahî', - fullscreenExit: 'Dîmendera tevahî', - closeLeft: 'Çep bigire', - closeRight: 'Rast bigire', - closeOther: 'Yê din bigire', - closeAll: 'Girtî Hemî' - }, - setting: { - title: 'Sazkirina Temayê', - sideStyles: { - dark: 'Tenişta tarî', - light: 'Milê sivik' - }, - headStyles: { - light: 'Sernavê ronahî', - dark: 'Sernavê tarî', - primary: 'Sernavê bingehîn' - }, - layoutStyles: { - side: 'hêl qerta xûrekê', - top: 'lûtik qerta xûrekê', - mix: 'lihevxitin qerta xûrekê' - }, - colors: { - default: 'roj şîn', - dust: 'toza şîn', - sunset: 'rojava porteqalî', - volcano: 'çîyayê agirî', - purple: 'binefşî zêrîn', - cyan: 'cyan', - green: 'kesk polar', - geekblue: 'geek blue' - }, - darkMode: 'moda tarî', - layoutStyle: 'moda navîgasyonê', - sideMenuStyle: 'Menu menu du qat', - bodyFull: 'fullscreen laş', - other: 'mîhengê din', - fixedHeader: 'sernavê sabît', - fixedSidebar: 'keviya kêlekê sabît', - fixedBody: 'laşê sabit', - logoAutoSize: 'adaptekirina logoyê', - colorfulIcon: 'îkona rengîn', - sideUniqueOpen: 'menu yekta vekirî', - weakMode: 'moda lawaz', - showFooter: 'footer nîşan bide', - showTabs: 'taban nîşan bide', - tabStyle: 'şêwaza tabê', - tabStyles: { - default: 'Destçûnî', - dot: 'Dot', - card: 'Qert' - }, - tips: 'Gava ku hûn vebikin dê veavakirina we bi bîr bîne.' - }, - tableTools: { - refresh: 'Hênikkirin', - size: 'Density', - sizeOption: { - large: 'Sivik', - medium: 'Destçûnî', - small: 'Dûwemdor', - mini: 'Gişt' - }, - columns: 'Stûn', - columnsOption: { - columns: 'Stûn', - reset: 'Reset bikin', - index: 'Jimare', - selection: 'Neqînî', - untitled: 'Bê sernav' - }, - fullscreen: 'dîmendera tevahî' - }, - fileList: { - selectAll: 'Hemî hilbijêrin', - selectTips: 'Hilbijartin {total} dosî/peldank', - fileName: 'Nav', - fileSize: 'Mezinayî', - fileTimestamp: 'paşîn hate guherandin' - }, - cropper: { - zoomIn: 'Mezin bike', - zoomOut: 'Dûr xistin', - rotateLeft: 'Çepê Zivirandin', - rotateRight: 'Rast Bike', - moveLeft: 'Çepê Bizivirin', - moveRight: 'Rast Bike', - moveUp: 'Derketina jor', - moveDown: 'Dakêşin Jêr', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Reset', - upload: 'Upload', - ok: 'Temam', - title: 'Cropper' - }, - map: { - title: 'Navnîşan', - placeholder: 'Binivîse', - message: 'Ji kerema xwe navnîşanek hilbijêrin', - ok: 'Temam' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/lv_LV.js b/src/components/ele-admin-pro/packages/lang/lv_LV.js deleted file mode 100644 index c0a0d7a..0000000 --- a/src/components/ele-admin-pro/packages/lang/lv_LV.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 拉脱维亚语 */ -import lang from 'ant-design-vue/es/locale/lv_LV'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'atjaunot', - fullscreen: 'Pilnekrāna režīmā', - fullscreenExit: 'Pilnekrāna režīmā', - closeLeft: 'Aizvērt pa kreisi', - closeRight: 'Aizveriet labo pusi', - closeOther: 'Aizvērt citu', - closeAll: 'Aizvērt visu' - }, - setting: { - title: 'Tēmas iestatīšana', - sideStyles: { - dark: 'Tumšā sānjosla', - light: 'Viegla sānjosla' - }, - headStyles: { - light: 'Gaismas galvene', - dark: 'Tumša galvene', - primary: 'Galvenā galvene' - }, - layoutStyles: { - side: 'Sānu izvēlnes izkārtojums', - top: 'Augšējās izvēlnes izkārtojums', - mix: 'Sajaukt izvēlnes izkārtojumu' - }, - colors: { - default: 'Diennakts zils', - dust: 'Putekļu zils', - sunset: 'Saulrieta oranža', - volcano: 'Vulkāns', - purple: 'Zeltaini violets', - cyan: 'Ciāna', - green: 'Polārā zaļā krāsā', - geekblue: 'Geek zils' - }, - darkMode: 'Tumšais režīms', - layoutStyle: 'Navigācijas režīms', - sideMenuStyle: 'Sānjoslas dubultā izvēlne', - bodyFull: 'Virsbūve pilnekrāna režīmā', - other: 'Cits iestatījums', - fixedHeader: 'Fiksēta galvene', - fixedSidebar: 'Fiksēta sānjosla', - fixedBody: 'Fiksēts korpuss', - logoAutoSize: 'Logotipa pielāgošana', - colorfulIcon: 'Krāsaina ikona', - sideUniqueOpen: 'Izvēlne Unikāli Atvērt', - weakMode: 'Vājš režīms', - showFooter: 'Rādīt kājeni', - showTabs: 'Rādīt cilnes', - tabStyle: 'Cilnes stils', - tabStyles: { - default: 'Noklusējums', - dot: 'Punkts', - card: 'Karte' - }, - tips: 'Nākamo reizi, kad to atvērsit, tā atcerēsies jūsu konfigurāciju.' - }, - tableTools: { - refresh: 'atjaunot', - size: 'Blīvums', - sizeOption: { - large: 'Viegli', - medium: 'Noklusējums', - small: 'Sekundāra', - mini: 'Kompakts' - }, - columns: 'Kolonnas', - columnsOption: { - columns: 'Kolonnas', - reset: 'Atiestatīt', - index: 'Skaitļi', - selection: 'Atlase', - untitled: 'Bez nosaukuma' - }, - fullscreen: 'Pilnekrāna režīmā' - }, - fileList: { - selectAll: 'Izvēlēties visus', - selectTips: 'Atlasīts {total} failu/direktorijā', - fileName: 'Nosaukums', - fileSize: 'Izmērs', - fileTimestamp: 'Pēdējoreiz modificēts' - }, - cropper: { - zoomIn: 'Pietuvināt', - zoomOut: 'Attālināt', - rotateLeft: 'Pagriezt pa kreisi', - rotateRight: 'Pagrieziet pa labi', - moveLeft: 'Pārvietoties pa kreisi', - moveRight: 'Kusties pa labi', - moveUp: 'Virzīties uz augšu', - moveDown: 'Pārvietoties uz leju', - flipX: 'Apvērst X', - flipY: 'Pārvērst Y', - reset: 'Atiestatīt', - upload: 'Augšupielādēt', - ok: 'Labi', - title: 'augkopējs' - }, - map: { - title: 'Adrese', - placeholder: 'Ievadīt atslēgvārdu', - message: 'Lūdzu, izvēlieties adresi', - ok: 'Labi' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/mk_MK.js b/src/components/ele-admin-pro/packages/lang/mk_MK.js deleted file mode 100644 index cea3ce1..0000000 --- a/src/components/ele-admin-pro/packages/lang/mk_MK.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 马其顿语 */ -import lang from 'ant-design-vue/es/locale/mk_MK'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Освежи', - fullscreen: 'Цел екран', - fullscreenExit: 'Цел екран', - closeLeft: 'Затвори лево', - closeRight: 'Затвори десно', - closeOther: 'Затвори други', - closeAll: 'Затвори ги сите' - }, - setting: { - title: 'Тема за поставување', - sideStyles: { - dark: 'Темна странична лента', - light: 'Лесна странична лента' - }, - headStyles: { - light: 'Светло заглавие', - dark: 'Темно заглавие', - primary: 'Примарен заглавие' - }, - layoutStyles: { - side: 'Распоред на странично мени', - top: 'Врвен распоред на менито', - mix: 'Распоред на мени' - }, - colors: { - default: 'Ден на разденување сино', - dust: 'Сина прашина', - sunset: 'Зајдисонце портокалова', - volcano: 'Вулкан', - purple: 'Златна виолетова', - cyan: 'Цијан', - green: 'Поларно зелено', - geekblue: 'Гик Блу' - }, - darkMode: 'Темен режим', - layoutStyle: 'Режим на навигација', - sideMenuStyle: 'Странична двојно мени', - bodyFull: 'Цел екран на телото', - other: 'Друго поставување', - fixedHeader: 'Фиксен заглавие', - fixedSidebar: 'Поправена странична лента', - fixedBody: 'Фиксно тело', - logoAutoSize: 'Адаптација на логото', - colorfulIcon: 'Шарена икона', - sideUniqueOpen: 'Мени Единствено отворено', - weakMode: 'Слаб режим', - showFooter: 'Покажи подножје', - showTabs: 'Покажи јазичиња', - tabStyle: 'Стил на јазиче', - tabStyles: { - default: 'Стандардно', - dot: 'Точка', - card: 'Картичка' - }, - tips: 'Willе ја запомни вашата конфигурација следниот пат кога ќе ја отворите.' - }, - tableTools: { - refresh: 'Освежи', - size: 'Густина', - sizeOption: { - large: 'Лесно', - medium: 'Стандардно', - small: 'Средно', - mini: 'Компактен' - }, - columns: 'Колумни', - columnsOption: { - columns: 'Колумни', - reset: 'Ресетирај', - index: 'Броеви', - selection: 'Избор', - untitled: 'Без наслов' - }, - fullscreen: 'Цел екран' - }, - fileList: { - selectAll: 'Селектирај се', - selectTips: 'Избрани {total} досие/директориум', - fileName: 'Име', - fileSize: 'Големина', - fileTimestamp: 'LastModified' - }, - cropper: { - zoomIn: 'Зумирај', - zoomOut: 'Зумирај', - rotateLeft: 'Ротирај лево', - rotateRight: 'RotateRight', - moveLeft: 'Помести се на лево', - moveRight: 'Движете се надесно', - moveUp: 'MoveUp', - moveDown: 'Да се движи надолу', - flipX: 'Флип X', - flipY: 'Флип Y', - reset: 'Ресетирај', - upload: 'Поставете', - ok: 'добро', - title: 'Кропер' - }, - map: { - title: 'Адреса', - placeholder: 'Внесете клучен збор', - message: 'Ве молиме изберете адреса', - ok: 'добро' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/mn_MN.js b/src/components/ele-admin-pro/packages/lang/mn_MN.js deleted file mode 100644 index 0ce7506..0000000 --- a/src/components/ele-admin-pro/packages/lang/mn_MN.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 蒙古语 */ -import lang from 'ant-design-vue/es/locale/mn_MN'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Сэргээх', - fullscreen: 'Дэлгэц дүүрэн', - fullscreenExit: 'Дэлгэц дүүрэн', - closeLeft: 'Зүүн хаах', - closeRight: 'Баруун хаах', - closeOther: 'Бусадыг хаах', - closeAll: 'Бүгдийг хаах' - }, - setting: { - title: 'Сэдвийн тохиргоо', - sideStyles: { - dark: 'Харанхуй хажуугийн самбар', - light: 'Хөнгөн хажуугийн самбар' - }, - headStyles: { - light: 'Хөнгөн толгой', - dark: 'Харанхуй толгой', - primary: 'Үндсэн толгой' - }, - layoutStyles: { - side: 'Хажуугийн цэсний байршил', - top: 'Шилдэг цэсийн байршил', - mix: 'Холимог цэсийн байршил' - }, - colors: { - default: 'Өдрийн цэнхэр', - dust: 'Тоос хөх', - sunset: 'Нар жаргах улбар шар', - volcano: 'Галт уул', - purple: 'Алтан ягаан', - cyan: 'Цэнхэр', - green: 'Алтан гадас', - geekblue: 'Geek Цэнхэр' - }, - darkMode: 'Харанхуй горим', - layoutStyle: 'Навигацийн горим', - sideMenuStyle: 'Хажуугийн давхар цэс', - bodyFull: 'Биеийн бүтэн дэлгэц', - other: 'Бусад тохиргоо', - fixedHeader: 'Тогтмол толгой', - fixedSidebar: 'Суурин талын самбар', - fixedBody: 'Тогтмол бие', - logoAutoSize: 'Логоны тохируулга', - colorfulIcon: 'Өнгөт дүрс', - sideUniqueOpen: 'Өвөрмөц цэс', - weakMode: 'Сул горим', - showFooter: 'Хөлийг харуулах', - showTabs: 'Табуудыг харуулах', - tabStyle: 'Табын хэв маяг', - tabStyles: { - default: 'Анхдагч', - dot: 'Цэг', - card: 'Карт' - }, - tips: 'Энэ нь дараагийн удаа нээхэд таны тохиргоог санах болно.' - }, - tableTools: { - refresh: 'Сэргээх', - size: 'Нягт', - sizeOption: { - large: 'Хялбар', - medium: 'Анхдагч', - small: 'Хоёрдогч', - mini: 'Компакт' - }, - columns: 'Багана', - columnsOption: { - columns: 'Багана', - reset: 'Дахин тохируулах', - index: 'Тоо', - selection: 'Сонголт', - untitled: 'Гарчиггүй' - }, - fullscreen: 'Дэлгэц дүүрэн' - }, - fileList: { - selectAll: 'Бүгдийг сонгох', - selectTips: 'Сонгосон {total} файл/лавлах', - fileName: 'Нэр', - fileSize: 'Хэмжээ', - fileTimestamp: 'Хамгийн сүүлд өөрчилсөн' - }, - cropper: { - zoomIn: 'Томруулах', - zoomOut: 'Томруулах', - rotateLeft: 'Зүүн тийш эргүүлэх', - rotateRight: 'Зөв эргүүлэх', - moveLeft: 'Зүүн тийш шилжих', - moveRight: 'Баруун тийш шилжих', - moveUp: 'Дээшээ хөдөл', - moveDown: 'Доош шилжих', - flipX: 'X-г дарах', - flipY: 'Y-г дарна уу', - reset: 'Дахин тохируулах', - upload: 'Байршуулах', - ok: 'Тийм', - title: 'Тайруулагч' - }, - map: { - title: 'Хаяг', - placeholder: 'Утга оруул', - message: 'Хаяг сонгоно уу', - ok: 'Тийм' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/ms_MY.js b/src/components/ele-admin-pro/packages/lang/ms_MY.js deleted file mode 100644 index 963d713..0000000 --- a/src/components/ele-admin-pro/packages/lang/ms_MY.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 马来语 */ -import lang from 'ant-design-vue/es/locale/ms_MY'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Segarkan', - fullscreen: 'Skrin penuh', - fullscreenExit: 'Skrin penuh', - closeLeft: 'Tutup Kiri', - closeRight: 'Tutup Kanan', - closeOther: 'Tutup Lain', - closeAll: 'Tutup semua' - }, - setting: { - title: 'Penetapan Tema', - sideStyles: { - dark: 'Bilah Sisi Gelap', - light: 'Bilah Sisi Cahaya' - }, - headStyles: { - light: 'Tajuk Cahaya', - dark: 'Tajuk Gelap', - primary: 'Tajuk Utama' - }, - layoutStyles: { - side: 'Susun atur Menu Sampingan', - top: 'Susun atur Menu Teratas', - mix: 'Susun atur Menu Campuran' - }, - colors: { - default: 'Daybreak Biru', - dust: 'Debu Biru', - sunset: 'Jingga Matahari Terbenam', - volcano: 'Gunung Berapi', - purple: 'Ungu Emas', - cyan: 'Sian', - green: 'Hijau Kutub', - geekblue: 'Geek Biru' - }, - darkMode: 'Mod Gelap', - layoutStyle: 'Mod Navigasi', - sideMenuStyle: 'Menu Berkembar Sisi', - bodyFull: 'Skrin Penuh Badan', - other: 'Tetapan Lain', - fixedHeader: 'Tajuk Tetap', - fixedSidebar: 'Membetulkan Sidebar', - fixedBody: 'Memperbaiki Badan', - logoAutoSize: 'Penyesuaian Logo', - colorfulIcon: 'Ikon Berwarna-warni', - sideUniqueOpen: 'Menu Terbuka Unik', - weakMode: 'Mod Lemah', - showFooter: 'Tunjukkan Footer', - showTabs: 'Tunjukkan Tab', - tabStyle: 'Gaya Tab', - tabStyles: { - default: 'Lalai', - dot: 'Dot', - card: 'Kad' - }, - tips: 'Ia akan mengingati konfigurasi anda pada saat anda membukanya.' - }, - tableTools: { - refresh: 'Segarkan', - size: 'Ketumpatan', - sizeOption: { - large: 'Mudah', - medium: 'Lalai', - small: 'Menengah', - mini: 'Ringkas' - }, - columns: 'Lajur', - columnsOption: { - columns: 'Lajur', - reset: 'Tetapkan semula', - index: 'Nombor', - selection: 'Pemilihan', - untitled: 'Tanpa tajuk' - }, - fullscreen: 'Skrin penuh' - }, - fileList: { - selectAll: 'Pilih semua', - selectTips: 'Terpilih {total} fail/direktori', - fileName: 'Nama', - fileSize: 'Saiz', - fileTimestamp: 'Terakhir Diubahsuai' - }, - cropper: { - zoomIn: 'Mengezum masuk', - zoomOut: 'Zum keluar', - rotateLeft: 'Pusing kiri', - rotateRight: 'Putar ke Kanan', - moveLeft: 'Bergerak ke kiri', - moveRight: 'Bergerak ke Kanan', - moveUp: 'Bergerak ke atas', - moveDown: 'Bergerak ke bawah', - flipX: 'Balik X', - flipY: 'Balik Y', - reset: 'Tetapkan semula', - upload: 'Muat naik', - ok: 'OK', - title: 'Pemangkas' - }, - map: { - title: 'Alamat', - placeholder: 'Masukkan kata kunci', - message: 'Sila pilih alamat', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/nb_NO.js b/src/components/ele-admin-pro/packages/lang/nb_NO.js deleted file mode 100644 index 2481573..0000000 --- a/src/components/ele-admin-pro/packages/lang/nb_NO.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 挪威语 */ -import lang from 'ant-design-vue/es/locale/nb_NO'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Forfriske', - fullscreen: 'Full skjerm', - fullscreenExit: 'Full skjerm', - closeLeft: 'Lukk Venstre', - closeRight: 'Lukk høyre', - closeOther: 'Lukk Annet', - closeAll: 'Lukk alle' - }, - setting: { - title: 'Temainnstilling', - sideStyles: { - dark: 'Mørk sidefelt', - light: 'Lys sidefelt' - }, - headStyles: { - light: 'Lett topptekst', - dark: 'Mørk topptekst', - primary: 'Primær topptekst' - }, - layoutStyles: { - side: 'Sidemenyoppsett', - top: 'Toppmenyoppsett', - mix: 'Mix Menu Layout' - }, - colors: { - default: 'Daybreak Blue', - dust: 'Støvblå', - sunset: 'Sunset Orange', - volcano: 'Vulkan', - purple: 'Golden Purple', - cyan: 'Cyan', - green: 'Polar Green', - geekblue: 'Geek Blue' - }, - darkMode: 'Mørk modus', - layoutStyle: 'Navigasjonsmodus', - sideMenuStyle: 'Dobbel meny på sidelinjen', - bodyFull: 'Kropp fullskjerm', - other: 'Andre innstillinger', - fixedHeader: 'Fast topptekst', - fixedSidebar: 'Fast sidefelt', - fixedBody: 'Fast kropp', - logoAutoSize: 'Logo Tilpasning', - colorfulIcon: 'Fargerikt ikon', - sideUniqueOpen: 'Meny Unik Åpne', - weakMode: 'Svak modus', - showFooter: 'Vis bunntekst', - showTabs: 'Vis faner', - tabStyle: 'Tab Style', - tabStyles: { - default: 'Misligholde', - dot: 'Punktum', - card: 'Kort' - }, - tips: 'Den vil huske konfigurasjonen din neste gang du åpner den.' - }, - tableTools: { - refresh: 'Forfriske', - size: 'Tetthet', - sizeOption: { - large: 'Lett', - medium: 'Misligholde', - small: 'Sekundær', - mini: 'Kompakt' - }, - columns: 'Kolonner', - columnsOption: { - columns: 'Kolonner', - reset: 'Nullstille', - index: 'Tall', - selection: 'Utvalg', - untitled: 'Uten navn' - }, - fullscreen: 'Full skjerm' - }, - fileList: { - selectAll: 'Velg alle', - selectTips: 'Valgt {total} fil/katalog', - fileName: 'Navn', - fileSize: 'Størrelse', - fileTimestamp: 'Sist endret' - }, - cropper: { - zoomIn: 'Zoom inn', - zoomOut: 'Zoome ut', - rotateLeft: 'Rotér mot venstre', - rotateRight: 'Roter til høyre', - moveLeft: 'Gå til venstre', - moveRight: 'Flytt til høyre', - moveUp: 'Flytte opp', - moveDown: 'Flytt ned', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Nullstille', - upload: 'Laste opp', - ok: 'OK', - title: 'Cropper' - }, - map: { - title: 'Adresse', - placeholder: 'Skriv inn nøkkelord', - message: 'Velg en adresse', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/ne_NP.js b/src/components/ele-admin-pro/packages/lang/ne_NP.js deleted file mode 100644 index 41fcef6..0000000 --- a/src/components/ele-admin-pro/packages/lang/ne_NP.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 尼泊尔语 */ -import lang from 'ant-design-vue/es/locale/ne_NP'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'रिफ्रेस गर्नुहोस्', - fullscreen: 'पूर्णस्क्रीन', - fullscreenExit: 'पूर्णस्क्रीन', - closeLeft: 'बाँया बन्द गर्नुहोस्', - closeRight: 'दाँया बन्द गर्नुहोस्', - closeOther: 'बन्द गर्नुहोस्', - closeAll: 'सबै बन्द गर्नुहोस्' - }, - setting: { - title: 'थिम सेटिंग', - sideStyles: { - dark: 'गाढा साइडबार', - light: 'लाइट साइडबार' - }, - headStyles: { - light: 'हल्का हेडर', - dark: 'गाढा हेडर', - primary: 'प्राथमिक हेडर' - }, - layoutStyles: { - side: 'साइड मेनू लेआउट', - top: 'शीर्ष मेनू लेआउट', - mix: 'मेनू लेआउट मिक्स गर्नुहोस्' - }, - colors: { - default: 'डेब्रेक निलो', - dust: 'धुलो निलो', - sunset: 'सूर्यास्त सुन्तला', - volcano: 'ज्वालामुखी', - purple: 'गोल्डन बैजनी', - cyan: 'सियान', - green: 'ध्रुव हरियो', - geekblue: 'गीक निलो' - }, - darkMode: 'गाढा मोड', - layoutStyle: 'नेभिगेसन मोड', - sideMenuStyle: 'साइडबार डबल मेनू', - bodyFull: 'शरीर पूर्णस्क्रीन', - other: 'अन्य सेटिंग्स', - fixedHeader: 'फिक्स्ड हेडर', - fixedSidebar: 'फिक्स साइडबार', - fixedBody: 'स्थिर शरीर', - logoAutoSize: 'लोगो अनुकूलन', - colorfulIcon: 'रंगीन प्रतिमा', - sideUniqueOpen: 'मेनू अद्वितीय खोल्नुहोस्', - weakMode: 'कमजोर मोड', - showFooter: 'फुटर देखाउनुहोस्', - showTabs: 'ट्याबहरू देखाउनुहोस्', - tabStyle: 'ट्याब शैली', - tabStyles: { - default: 'पूर्वनिर्धारित', - dot: 'डट', - card: 'कार्ड' - }, - tips: 'यो तपाईको कन्फिगरेसन याद आउँदछ जुन तपाईले अर्को पटक खोल्नु भयो।' - }, - tableTools: { - refresh: 'रिफ्रेस गर्नुहोस्', - size: 'घनत्व', - sizeOption: { - large: 'सजिलो', - medium: 'पूर्वनिर्धारित', - small: 'माध्यमिक', - mini: 'कम्प्याक्ट' - }, - columns: 'स्तम्भहरू', - columnsOption: { - columns: 'स्तम्भहरू', - reset: 'रिसेट गर्नुहोस्', - index: 'नम्बरहरू', - selection: 'छनौट', - untitled: 'शीर्षकविहीन' - }, - fullscreen: 'पूर्णस्क्रीन' - }, - fileList: { - selectAll: 'सबै छान्नु', - selectTips: 'चयन गरिएको {total} फाईल/निर्देशिका', - fileName: 'नाम', - fileSize: 'आकार', - fileTimestamp: 'अन्तिम परिमार्जित' - }, - cropper: { - zoomIn: 'जुम इन', - zoomOut: 'जुम आउट', - rotateLeft: 'बाँया घुमाउनुहोस्', - rotateRight: 'दाँया घुमाउनुहोस्', - moveLeft: 'बाँया सार्नुहोस्', - moveRight: 'दायाँ सार्नुहोस्', - moveUp: 'माथि बढ्नु', - moveDown: 'तल झर', - flipX: 'फ्लिप एक्स', - flipY: 'फ्लिप वाई', - reset: 'रिसेट गर्नुहोस्', - upload: 'अपलोड गर्नुहोस्', - ok: 'सिद्द्याउनु', - title: 'क्रपर' - }, - map: { - title: 'ठेगाना', - placeholder: 'कुञ्जी शब्द प्रविष्ट गर्नुहोस्', - message: 'कृपया ठेगाना चयन गर्नुहोस्', - ok: 'सिद्द्याउनु' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/nl_BE.js b/src/components/ele-admin-pro/packages/lang/nl_BE.js deleted file mode 100644 index 991cd8d..0000000 --- a/src/components/ele-admin-pro/packages/lang/nl_BE.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 南非荷兰语 */ -import lang from 'ant-design-vue/es/locale/nl_BE'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Verfris', - fullscreen: 'Volskerm', - fullscreenExit: 'Volskerm', - closeLeft: 'Sluit Links', - closeRight: 'Sluit Regterkant', - closeOther: 'Maak toe ander', - closeAll: 'Sluit Alle' - }, - setting: { - title: 'Tema Opstelling', - sideStyles: { - dark: 'Donker kantbalk', - light: 'Ligte kantbalk' - }, - headStyles: { - light: 'Ligte Kop', - dark: 'Donker Opskrif', - primary: 'Hoofkop' - }, - layoutStyles: { - side: 'Kant Kieslys Uitleg', - top: 'Bo Kieslys Uitleg', - mix: 'Menger Kieslys Uitleg' - }, - colors: { - default: 'Dagbreak Blou', - dust: 'Stuur Blou', - sunset: 'Sonstel Oranjecolor', - volcano: 'Vulkano', - purple: 'Goue Purple', - cyan: 'Cyan', - green: 'Polar Groen', - geekblue: 'Geek Blou' - }, - darkMode: 'Donker Modus', - layoutStyle: 'Navigasie Modus', - sideMenuStyle: 'Sidebar dubbel menu', - bodyFull: 'Ligging Volskerm', - other: 'Ander Opstelling', - fixedHeader: 'Voeg by Opskrif', - fixedSidebar: 'Vaste kantbalk', - fixedBody: 'Vaste Ligging', - logoAutoSize: 'Logo aanpassing', - colorfulIcon: 'Kleur Ikoon', - sideUniqueOpen: 'Kieslys Unieke Open', - weakMode: 'Swak Modus', - showFooter: 'Vertoon Voetskrif', - showTabs: 'Vertoon Oortjies', - tabStyle: 'Oortjie Styl', - tabStyles: { - default: 'Verstek', - dot: 'Punt', - card: 'Kaart' - }, - tips: 'Dit sal onthou jou konfigurasie die volgende keer jy dit oop.' - }, - tableTools: { - refresh: 'Verfris', - size: 'Densiteit', - sizeOption: { - large: 'Maklik', - medium: 'Verstek', - small: 'Sekundêre', - mini: 'Kompakt' - }, - columns: 'Kolomme', - columnsOption: { - columns: 'Kolomme', - reset: 'Herstel', - index: 'Nommers', - selection: 'Keuse', - untitled: 'Ontitel' - }, - fullscreen: 'Volskerm' - }, - fileList: { - selectAll: 'Kies Alle', - selectTips: 'Gekose {total} lêer/gids', - fileName: 'Naam', - fileSize: 'Grootte', - fileTimestamp: 'Laaste verander' - }, - cropper: { - zoomIn: 'Zoem In', - zoomOut: 'Zoem Uit', - rotateLeft: 'Roteer Links', - rotateRight: 'Roteer Regterkant', - moveLeft: 'Beweeg Links', - moveRight: 'Beweeg Regterkant', - moveUp: 'Beweeg Op', - moveDown: 'Beweeg Ondertoe', - flipX: 'Draai X', - flipY: 'Draai Y', - reset: 'Herstel', - upload: 'Oplaai', - ok: 'Bevestig', - title: 'Cropper' - }, - map: { - title: 'Adres', - placeholder: 'Voer sleutelwoord in', - message: 'Kies asseblief \'n adres', - ok: 'Bevestig' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/nl_NL.js b/src/components/ele-admin-pro/packages/lang/nl_NL.js deleted file mode 100644 index 50b7b27..0000000 --- a/src/components/ele-admin-pro/packages/lang/nl_NL.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 荷兰语 */ -import lang from 'ant-design-vue/es/locale/nl_NL'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Vernieuwen', - fullscreen: 'Volledig scherm', - fullscreenExit: 'Volledig scherm', - closeLeft: 'Links sluiten', - closeRight: 'Rechts sluiten', - closeOther: 'Andere sluiten', - closeAll: 'Sluit alles' - }, - setting: { - title: 'Thema-instelling', - sideStyles: { - dark: 'Donkere zijbalk', - light: 'Lichte zijbalk' - }, - headStyles: { - light: 'Licht Header', - dark: 'Dark Header', - primary: 'Primaire koptekst' - }, - layoutStyles: { - side: 'Zijmenu-indeling', - top: 'Lay-out van het bovenste menu', - mix: 'Mix Menu-indeling' - }, - colors: { - default: 'Daybreak Blue', - dust: 'Dust Blue', - sunset: 'Sunset Orange', - volcano: 'Vulkaan', - purple: 'Gouden paars', - cyan: 'Cyaan', - green: 'Polar Groen', - geekblue: 'Geek Blue' - }, - darkMode: 'Donkere modus', - layoutStyle: 'Navigatiemodus', - sideMenuStyle: 'Zijbalk dubbel menu', - bodyFull: 'Lichaam op volledig scherm', - other: 'Andere instellingen', - fixedHeader: 'Vaste koptekst', - fixedSidebar: 'Vaste zijbalk', - fixedBody: 'Vast lichaam', - logoAutoSize: 'Logo aanpassing', - colorfulIcon: 'Kleurrijk pictogram', - sideUniqueOpen: 'Menu Uniek Open', - weakMode: 'Zwakke modus', - showFooter: 'Voettekst weergeven', - showTabs: 'Tabbladen weergeven', - tabStyle: 'Tabbladstijl', - tabStyles: { - default: 'Standaard', - dot: 'Punt', - card: 'Kaart' - }, - tips: 'Het onthoudt uw configuratie de volgende keer dat u het opent.' - }, - tableTools: { - refresh: 'Vernieuwen', - size: 'Dichtheid', - sizeOption: { - large: 'Gemakkelijk', - medium: 'Standaard', - small: 'Ondergeschikt', - mini: 'Compact' - }, - columns: 'Kolommen', - columnsOption: { - columns: 'Kolommen', - reset: 'Reset', - index: 'Getallen', - selection: 'Selectie', - untitled: 'Ongetiteld' - }, - fullscreen: 'Volledig scherm' - }, - fileList: { - selectAll: 'Selecteer alles', - selectTips: 'Geselecteerd {total} het dossier/directory', - fileName: 'Naam', - fileSize: 'Grootte', - fileTimestamp: 'Laatst gewijzigd' - }, - cropper: { - zoomIn: 'In zoomen', - zoomOut: 'Uitzoomen', - rotateLeft: 'Draai naar links', - rotateRight: 'Draai naar rechts', - moveLeft: 'Ga naar links', - moveRight: 'Ga naar rechts', - moveUp: 'MoveUp', - moveDown: 'Naar beneden verplaatsen', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Reset', - upload: 'Uploaden', - ok: 'Bevestig', - title: 'Kropper' - }, - map: { - title: 'Adres', - placeholder: 'Geef zoekwoerd', - message: 'Selecteer een adres', - ok: 'Bevestig' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/pl_PL.js b/src/components/ele-admin-pro/packages/lang/pl_PL.js deleted file mode 100644 index 257f28e..0000000 --- a/src/components/ele-admin-pro/packages/lang/pl_PL.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 波兰语 */ -import lang from 'ant-design-vue/es/locale/pl_PL'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Odświeżać', - fullscreen: 'Pełny ekran', - fullscreenExit: 'Pełny ekran', - closeLeft: 'Zamknij w lewo', - closeRight: 'Zamknij w prawo', - closeOther: 'Zamknij Inne', - closeAll: 'Zamknij wszystko' - }, - setting: { - title: 'Ustawienie motywu', - sideStyles: { - dark: 'Ciemny pasek boczny', - light: 'Jasny pasek boczny' - }, - headStyles: { - light: 'Lekki nagłówek', - dark: 'Dark Header', - primary: 'Główny nagłówek' - }, - layoutStyles: { - side: 'Układ menu bocznego', - top: 'Układ górnego menu', - mix: 'Układ menu Mix' - }, - colors: { - default: 'Daybreak Blue', - dust: 'Pył niebieski', - sunset: 'Sunset Orange', - volcano: 'Wulkan', - purple: 'Złoty Fioletowy', - cyan: 'Cyjan', - green: 'Polarny zielony', - geekblue: 'Geek Blue' - }, - darkMode: 'Tryb ciemny', - layoutStyle: 'Tryb nawigacji', - sideMenuStyle: 'Podwójne menu paska bocznego', - bodyFull: 'Body Fullscreen', - other: 'Inne ustawienia', - fixedHeader: 'Naprawiono nagłówek', - fixedSidebar: 'Naprawiono pasek boczny', - fixedBody: 'Naprawiono ciało', - logoAutoSize: 'Adaptacja logo', - colorfulIcon: 'Kolorowa ikona', - sideUniqueOpen: 'Menu Unique Open', - weakMode: 'Tryb słaby', - showFooter: 'Pokaż stopkę', - showTabs: 'Pokaż karty', - tabStyle: 'Styl zakładki', - tabStyles: { - default: 'Domyślna', - dot: 'Kropka', - card: 'Karta' - }, - tips: 'Zapamięta twoją konfigurację przy następnym otwarciu.' - }, - tableTools: { - refresh: 'Odświeżać', - size: 'Gęstość', - sizeOption: { - large: 'Łatwo', - medium: 'Domyślna', - small: 'Wtórny', - mini: 'Kompaktowy' - }, - columns: 'Kolumny', - columnsOption: { - columns: 'Kolumny', - reset: 'Resetowanie', - index: 'Liczby', - selection: 'Wybór', - untitled: 'Nieuprawny' - }, - fullscreen: 'Pełny ekran' - }, - fileList: { - selectAll: 'Zaznacz wszystko', - selectTips: 'Wybrany {total} plik/informator', - fileName: 'Nazwa', - fileSize: 'Rozmiar', - fileTimestamp: 'Ostatnio zmodyfikowany' - }, - cropper: { - zoomIn: 'Zbliżenie', - zoomOut: 'ZoomOut', - rotateLeft: 'Obrót w lewo', - rotateRight: 'Obróć w prawo', - moveLeft: 'Przesuń w lewo', - moveRight: 'Ruch w prawo', - moveUp: 'MoveUp', - moveDown: 'Padnij', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Resetowanie', - upload: 'Przekazać plik', - ok: 'OK', - title: 'Żniwiarz' - }, - map: { - title: 'Adres', - placeholder: 'Wpisz szukaną frazę', - message: 'Proszę wybrać adres', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/pt_BR.js b/src/components/ele-admin-pro/packages/lang/pt_BR.js deleted file mode 100644 index 28bfab6..0000000 --- a/src/components/ele-admin-pro/packages/lang/pt_BR.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 巴西葡萄牙语 */ -import lang from 'ant-design-vue/es/locale/pt_BR'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Atualizar', - fullscreen: 'Tela cheia', - fullscreenExit: 'Tela cheia', - closeLeft: 'Fechar à Esquerda', - closeRight: 'Fechar à direita', - closeOther: 'Fechar outro', - closeAll: 'Feche tudo' - }, - setting: { - title: 'Configuração de Tema', - sideStyles: { - dark: 'Barra Lateral Escura', - light: 'Barra Lateral Leve' - }, - headStyles: { - light: 'Cabeçalho de luz', - dark: 'Dark Header', - primary: 'Cabeçalho Primário' - }, - layoutStyles: { - side: 'Layout do menu lateral', - top: 'Layout do menu superior', - mix: 'Layout do Menu Mix' - }, - colors: { - default: 'Amanhecer azul', - dust: 'Poeira Azul', - sunset: 'Sunset Orange', - volcano: 'Vulcão', - purple: 'Roxo Dourado', - cyan: 'Ciano', - green: 'Polar Green', - geekblue: 'Geek Blue' - }, - darkMode: 'Modo escuro', - layoutStyle: 'Modo de Navegação', - sideMenuStyle: 'Menú duplo da barra lateral', - bodyFull: 'Corpo em tela cheia', - other: 'Outra Configuração', - fixedHeader: 'Cabeçalho Fixo', - fixedSidebar: 'Barra Lateral Fixa', - fixedBody: 'Corpo Fixo', - logoAutoSize: 'Adaptação de logotipo', - colorfulIcon: 'Ícone Colorido', - sideUniqueOpen: 'Menu Único Aberto', - weakMode: 'Modo Fraco', - showFooter: 'Mostrar rodapé', - showTabs: 'Mostrar abas', - tabStyle: 'Estilo de guia', - tabStyles: { - default: 'Padrão', - dot: 'Ponto', - card: 'Cartão' - }, - tips: 'Ele se lembrará de sua configuração na próxima vez que você abri-lo.' - }, - tableTools: { - refresh: 'Atualizar', - size: 'Densidade', - sizeOption: { - large: 'Fácil', - medium: 'Padrão', - small: 'Secundário', - mini: 'Compactar' - }, - columns: 'Colunas', - columnsOption: { - columns: 'Colunas', - reset: 'Redefinir', - index: 'Números', - selection: 'Seleção', - untitled: 'Sem título' - }, - fullscreen: 'Tela cheia' - }, - fileList: { - selectAll: 'Selecionar tudo', - selectTips: 'Selecionado {total} Arquivo/diretório', - fileName: 'Nome', - fileSize: 'Tamanho', - fileTimestamp: 'Última modificação' - }, - cropper: { - zoomIn: 'Mais Zoom', - zoomOut: 'Reduzir o zoom', - rotateLeft: 'Vire à esquerda', - rotateRight: 'Vire à direita', - moveLeft: 'Vire à esquerda', - moveRight: 'Mover para a direita', - moveUp: 'Subir', - moveDown: 'Mover para Baixo', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Redefinir', - upload: 'Envio', - ok: 'Confirmar', - title: 'Cultivador' - }, - map: { - title: 'Endereço', - placeholder: 'Digite uma palavra-chave', - message: 'Selecione um endereço', - ok: 'Confirmar' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/pt_PT.js b/src/components/ele-admin-pro/packages/lang/pt_PT.js deleted file mode 100644 index 9edcb39..0000000 --- a/src/components/ele-admin-pro/packages/lang/pt_PT.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 葡萄牙语 */ -import lang from 'ant-design-vue/es/locale/pt_PT'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Atualizar', - fullscreen: 'Tela cheia', - fullscreenExit: 'Tela cheia', - closeLeft: 'Fechar à Esquerda', - closeRight: 'Fechar à direita', - closeOther: 'Fechar outro', - closeAll: 'Feche tudo' - }, - setting: { - title: 'Configuração de Tema', - sideStyles: { - dark: 'Barra Lateral Escura', - light: 'Barra Lateral Leve' - }, - headStyles: { - light: 'Cabeçalho de luz', - dark: 'Dark Header', - primary: 'Cabeçalho Primário' - }, - layoutStyles: { - side: 'Layout do menu lateral', - top: 'Layout do menu superior', - mix: 'Layout do Menu Mix' - }, - colors: { - default: 'Amanhecer azul', - dust: 'Poeira Azul', - sunset: 'Sunset Orange', - volcano: 'Vulcão', - purple: 'Roxo Dourado', - cyan: 'Ciano', - green: 'Polar Green', - geekblue: 'Geek Blue' - }, - darkMode: 'Modo escuro', - layoutStyle: 'Modo de Navegação', - sideMenuStyle: 'Menu duplo da barra lateral', - bodyFull: 'Corpo em tela cheia', - other: 'Outra Configuração', - fixedHeader: 'Cabeçalho Fixo', - fixedSidebar: 'Barra Lateral Fixa', - fixedBody: 'Corpo Fixo', - logoAutoSize: 'Adaptação de logotipo', - colorfulIcon: 'Ícone Colorido', - sideUniqueOpen: 'Menu Único Aberto', - weakMode: 'Modo Fraco', - showFooter: 'Mostrar rodapé', - showTabs: 'Mostrar abas', - tabStyle: 'Estilo de guia', - tabStyles: { - default: 'Padrão', - dot: 'Ponto', - card: 'Cartão' - }, - tips: 'Ele se lembrará de sua configuração na próxima vez que você abri-lo.' - }, - tableTools: { - refresh: 'Atualizar', - size: 'Densidade', - sizeOption: { - large: 'Fácil', - medium: 'Padrão', - small: 'Secundário', - mini: 'Compactar' - }, - columns: 'Colunas', - columnsOption: { - columns: 'Colunas', - reset: 'Redefinir', - index: 'Números', - selection: 'Seleção', - untitled: 'Sem título' - }, - fullscreen: 'Tela cheia' - }, - fileList: { - selectAll: 'Selecionar tudo', - selectTips: 'Selecionado {total} Arquivo/diretório', - fileName: 'Nome', - fileSize: 'Tamanho', - fileTimestamp: 'Última modificação' - }, - cropper: { - zoomIn: 'Mais Zoom', - zoomOut: 'Reduzir o zoom', - rotateLeft: 'Vire à esquerda', - rotateRight: 'Vire à direita', - moveLeft: 'Vire à esquerda', - moveRight: 'Mover para a direita', - moveUp: 'Subir', - moveDown: 'Mover para Baixo', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Redefinir', - upload: 'Envio', - ok: 'Confirmar', - title: 'Cultivador' - }, - map: { - title: 'Endereço', - placeholder: 'Insira a palavra-chave', - message: 'Selecione um endereço', - ok: 'Confirmar' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/ro_RO.js b/src/components/ele-admin-pro/packages/lang/ro_RO.js deleted file mode 100644 index 6f86f0d..0000000 --- a/src/components/ele-admin-pro/packages/lang/ro_RO.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 罗马尼亚语 */ -import lang from 'ant-design-vue/es/locale/ro_RO'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Reîmprospăta', - fullscreen: 'Ecran complet', - fullscreenExit: 'Ecran complet', - closeLeft: 'Închideți stânga', - closeRight: 'Închideți dreapta', - closeOther: 'Închide Altele', - closeAll: 'Inchide tot' - }, - setting: { - title: 'Setarea temei', - sideStyles: { - dark: 'Bara laterală întunecată', - light: 'Bara laterală ușoară' - }, - headStyles: { - light: 'Antet ușor', - dark: 'Antet întunecat', - primary: 'Antetul principal' - }, - layoutStyles: { - side: 'Aspectul meniului lateral', - top: 'Aspectul meniului de sus', - mix: 'Mixează aspectul meniului' - }, - colors: { - default: 'Albastru de ziuă', - dust: 'Albastru de praf', - sunset: 'Sunset Orange', - volcano: 'Vulcan', - purple: 'Purpuriu auriu', - cyan: 'Cyan', - green: 'Verde Polar', - geekblue: 'Geek Blue' - }, - darkMode: 'Mod întunecat', - layoutStyle: 'Mod de navigare', - sideMenuStyle: 'Meniu dublu din bara laterală', - bodyFull: 'Ecran complet al corpului', - other: 'Alte setări', - fixedHeader: 'Antet fix', - fixedSidebar: 'Bara laterală fixă', - fixedBody: 'Corp fix', - logoAutoSize: 'Adaptarea siglei', - colorfulIcon: 'Pictogramă colorată', - sideUniqueOpen: 'Meniu Unic Deschis', - weakMode: 'Mod slab', - showFooter: 'Afișează subsol', - showTabs: 'Afișați filele', - tabStyle: 'Stil filă', - tabStyles: { - default: 'Mod implicit', - dot: 'Punct', - card: 'Card' - }, - tips: 'Vă va aminti configurația dvs. data viitoare când o veți deschide.' - }, - tableTools: { - refresh: 'Reîmprospăta', - size: 'Densitate', - sizeOption: { - large: 'Uşor', - medium: 'Mod implicit', - small: 'Secundar', - mini: 'Compact' - }, - columns: 'Coloane', - columnsOption: { - columns: 'Coloane', - reset: 'Resetați', - index: 'Numere', - selection: 'Selecţie', - untitled: 'Fără titlu' - }, - fullscreen: 'Ecran complet' - }, - fileList: { - selectAll: 'Selectează tot', - selectTips: 'Selectat {total} fişier/director', - fileName: 'Nume', - fileSize: 'mărimea', - fileTimestamp: 'Modificat ultima dată' - }, - cropper: { - zoomIn: 'Mareste', - zoomOut: 'A micsora', - rotateLeft: 'Rotiti la stanga', - rotateRight: 'Invarte spre dreapta', - moveLeft: 'Mută ​​la stânga', - moveRight: 'Misca-te la dreapta', - moveUp: 'Mutați în sus', - moveDown: 'Mutați în jos', - flipX: 'FlipX', - flipY: 'FlipY', - reset: 'Resetați', - upload: 'Încărcare', - ok: 'OK', - title: 'tăietor' - }, - map: { - title: 'Abordare', - placeholder: 'Introduceți cuvântul cheie', - message: 'Vă rugăm să selectați o adresă', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/ru_RU.js b/src/components/ele-admin-pro/packages/lang/ru_RU.js deleted file mode 100644 index f50f572..0000000 --- a/src/components/ele-admin-pro/packages/lang/ru_RU.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 俄语 */ -import lang from 'ant-design-vue/es/locale/ru_RU'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Обновить', - fullscreen: 'Полноэкранный', - fullscreenExit: 'Полноэкранный', - closeLeft: 'Закрыть слева', - closeRight: 'Закрыть справа', - closeOther: 'Закрыть Другое', - closeAll: 'Закрыть все' - }, - setting: { - title: 'Настройка темы', - sideStyles: { - dark: 'Темная боковая панель', - light: 'Светлая боковая панель' - }, - headStyles: { - light: 'Световой заголовок', - dark: 'Темный заголовок', - primary: 'Основной заголовок' - }, - layoutStyles: { - side: 'Расположение бокового меню', - top: 'Макет верхнего меню', - mix: 'Макет меню смешивание' - }, - colors: { - default: 'Рассвет синий', - dust: 'Пыльно-синий', - sunset: 'Оранжевый закат', - volcano: 'Вулкан', - purple: 'Золотой Пурпурный', - cyan: 'Голубой', - green: 'Полярно-зеленый', - geekblue: 'Компьютерщик Синий' - }, - darkMode: 'Темный режим', - layoutStyle: 'Режим навигации', - sideMenuStyle: 'Двойное меню боковой панели', - bodyFull: 'Полноэкранный режим тела', - other: 'Другая настройка', - fixedHeader: 'Фиксированный заголовок', - fixedSidebar: 'Фиксированная боковая панель', - fixedBody: 'Фиксированное тело', - logoAutoSize: 'Адаптация логотипа', - colorfulIcon: 'Красочный значок', - sideUniqueOpen: 'Меню Уникальное Открыть', - weakMode: 'Слабый режим', - showFooter: 'Показать нижний колонтитул', - showTabs: 'Показать вкладки', - tabStyle: 'Стиль вкладки', - tabStyles: { - default: 'По умолчанию', - dot: 'Точка', - card: 'Карта' - }, - tips: 'Он запомнит вашу конфигурацию в следующий раз, когда вы ее откроете.' - }, - tableTools: { - refresh: 'Обновить', - size: 'Плотность', - sizeOption: { - large: 'Легкий', - medium: 'По умолчанию', - small: 'Вторичный', - mini: 'Компактный' - }, - columns: 'Столбцы', - columnsOption: { - columns: 'Столбцы', - reset: 'Сброс настроек', - index: 'Числа', - selection: 'Выбор', - untitled: 'Без названия' - }, - fullscreen: 'Полноэкранный' - }, - fileList: { - selectAll: 'Выбрать все', - selectTips: 'Выбрано {total} файл/каталог', - fileName: 'Имя', - fileSize: 'Размер', - fileTimestamp: 'Последнее изменение' - }, - cropper: { - zoomIn: 'Увеличить', - zoomOut: 'Уменьшить', - rotateLeft: 'Повернуть налево', - rotateRight: 'Повернуть вправо', - moveLeft: 'Двигай влево', - moveRight: 'Двигаться вправо', - moveUp: 'Двигаться вверх', - moveDown: 'Вниз', - flipX: 'Отразить X', - flipY: 'Отразить Y', - reset: 'Сброс настроек', - upload: 'Загрузить', - ok: 'ОК', - title: 'урожай' - }, - map: { - title: 'Адрес', - placeholder: 'Введите ключевое слово', - message: 'Пожалуйста, выберите адрес', - ok: 'ОК' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/sk_SK.js b/src/components/ele-admin-pro/packages/lang/sk_SK.js deleted file mode 100644 index 1c0d648..0000000 --- a/src/components/ele-admin-pro/packages/lang/sk_SK.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 斯洛伐克语 */ -import lang from 'ant-design-vue/es/locale/sk_SK'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Obnoviť', - fullscreen: 'celá obrazovka', - fullscreenExit: 'celá obrazovka', - closeLeft: 'zavrieť vľavo', - closeRight: 'zavrieť vpravo', - closeOther: 'zavrieť ďalšie', - closeAll: 'zavrieť všetko' - }, - setting: { - title: 'nastavenie témy', - sideStyles: { - dark: 'tmavý bočný panel', - light: 'svetlý bočný panel' - }, - headStyles: { - light: 'svetelná hlavička', - dark: 'tmavá hlavička', - primary: 'primárna hlavička' - }, - layoutStyles: { - side: 'rozloženie bočnej ponuky', - top: 'rozloženie horného menu', - mix: 'rozloženie ponuky mix' - }, - colors: { - default: 'úsvit modrá', - dust: 'prachová modrá', - sunset: 'oranžová západ slnka', - volcano: 'sopka', - purple: 'zlato fialová', - cyan: 'tyrkysový', - green: 'polárna zelená', - geekblue: 'geek modrá' - }, - darkMode: 'tmavý režim', - layoutStyle: 'režim navigácie', - sideMenuStyle: 'Dvojitá ponuka na bočnom paneli', - bodyFull: 'telo na celú obrazovku', - other: 'iné nastavenie', - fixedHeader: 'pevná hlavička', - fixedSidebar: 'pevný bočný panel', - fixedBody: 'pevné telo', - logoAutoSize: 'prispôsobenie loga', - colorfulIcon: 'farebná ikona', - sideUniqueOpen: 'ponuka jedinečná otvorená', - weakMode: 'slabý režim', - showFooter: 'ukážka päty', - showTabs: 'zobraziť karty', - tabStyle: 'štýl tabulátora', - tabStyles: { - default: 'predvolené', - dot: 'bodka', - card: 'karta' - }, - tips: 'zapamätá si vašu konfiguráciu pri ďalšom otvorení.' - }, - tableTools: { - refresh: 'Obnoviť', - size: 'hustota', - sizeOption: { - large: 'ľahké', - medium: 'predvolené', - small: 'sekundárne', - mini: 'kompaktný' - }, - columns: 'stĺpce', - columnsOption: { - columns: 'stĺpce', - reset: 'resetovať', - index: 'čísla', - selection: 'výber', - untitled: 'bez názvu' - }, - fullscreen: 'celá obrazovka' - }, - fileList: { - selectAll: 'vybrať všetko', - selectTips: 'vybraný {total} spis/adresár', - fileName: 'názov', - fileSize: 'veľkosť', - fileTimestamp: 'naposledy zmenené' - }, - cropper: { - zoomIn: 'priblížiť', - zoomOut: 'oddialiť', - rotateLeft: 'otočiť doľava', - rotateRight: 'otočiť doprava', - moveLeft: 'presunúť doľava', - moveRight: 'pohnúť sa vpravo', - moveUp: 'posunúť sa hore', - moveDown: 'posunúť nadol', - flipX: 'prevrátiť x', - flipY: 'preklopiť y', - reset: 'resetovať', - upload: 'nahrať', - ok: 'OK', - title: 'orezávač' - }, - map: { - title: 'adresa', - placeholder: 'Filtrovať podľa', - message: 'prosím vyberte adresu', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/sl_SI.js b/src/components/ele-admin-pro/packages/lang/sl_SI.js deleted file mode 100644 index 49e8ebe..0000000 --- a/src/components/ele-admin-pro/packages/lang/sl_SI.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 斯洛文尼亚语 */ -import lang from 'ant-design-vue/es/locale/sl_SI'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'osvežite', - fullscreen: 'celozaslonski način', - fullscreenExit: 'celozaslonski način', - closeLeft: 'blizu levo', - closeRight: 'blizu desno', - closeOther: 'zaprite drugo', - closeAll: 'zaprite vse' - }, - setting: { - title: 'nastavitev teme', - sideStyles: { - dark: 'temna stranska vrstica', - light: 'lahka stranska vrstica' - }, - headStyles: { - light: 'lahka glava', - dark: 'temna glava', - primary: 'primarna glava' - }, - layoutStyles: { - side: 'postavitev stranskega menija', - top: 'postavitev zgornjega menija', - mix: 'mešanica postavitve menija' - }, - colors: { - default: 'zore modro', - dust: 'prašno modra', - sunset: 'sončni zahod oranžna', - volcano: 'vulkan', - purple: 'zlato vijolična', - cyan: 'cian', - green: 'polarno zelena', - geekblue: 'geek modra' - }, - darkMode: 'temni način', - layoutStyle: 'navigacijski način', - sideMenuStyle: 'Dvojni meni stranske vrstice', - bodyFull: 'celoten zaslon telesa', - other: 'druga nastavitev', - fixedHeader: 'fiksna glava', - fixedSidebar: 'fiksna stranska vrstica', - fixedBody: 'fiksno telo', - logoAutoSize: 'prilagoditev logotipa', - colorfulIcon: 'pisana ikona', - sideUniqueOpen: 'meni edinstven odprt', - weakMode: 'šibek način', - showFooter: 'prikaži nogo', - showTabs: 'pokaži zavihke', - tabStyle: 'slog zavihka', - tabStyles: { - default: 'privzeto', - dot: 'pika', - card: 'kartica' - }, - tips: 'si bo zapomnil vašo konfiguracijo, ko jo boste naslednjič odprli.' - }, - tableTools: { - refresh: 'osvežite', - size: 'gostoto', - sizeOption: { - large: 'enostavno', - medium: 'privzeto', - small: 'sekundarni', - mini: 'kompakten' - }, - columns: 'stolpci', - columnsOption: { - columns: 'stolpci', - reset: 'ponastaviti', - index: 'številke', - selection: 'izbiro', - untitled: 'brez naslova' - }, - fullscreen: 'celozaslonski način' - }, - fileList: { - selectAll: 'Izberi vse', - selectTips: 'izbrano {total} mapa/imenik', - fileName: 'ime', - fileSize: 'velikost', - fileTimestamp: 'nazadnje spremenjena' - }, - cropper: { - zoomIn: 'približaj', - zoomOut: 'pomanjšanje', - rotateLeft: 'zavrtite levo', - rotateRight: 'zavrtite desno', - moveLeft: 'premakni levo', - moveRight: 'premakni desno', - moveUp: 'Pomakni se navzgor', - moveDown: 'premik navzdol', - flipX: 'flip x', - flipY: 'flip y', - reset: 'ponastaviti', - upload: 'naložite', - ok: 'V redu', - title: 'kropper' - }, - map: { - title: 'naslov', - placeholder: 'Vnesi ključno besedo', - message: 'prosim izberite naslov', - ok: 'V redu' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/sr_RS.js b/src/components/ele-admin-pro/packages/lang/sr_RS.js deleted file mode 100644 index c8c652d..0000000 --- a/src/components/ele-admin-pro/packages/lang/sr_RS.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 塞尔维亚语 */ -import lang from 'ant-design-vue/es/locale/sr_RS'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Освјежи', - fullscreen: 'цео екран', - fullscreenExit: 'цео екран', - closeLeft: 'близу лево', - closeRight: 'близу десно', - closeOther: 'затвори друго', - closeAll: 'затворите све' - }, - setting: { - title: 'постављање теме', - sideStyles: { - dark: 'тамна бочна трака', - light: 'лагана бочна трака' - }, - headStyles: { - light: 'светло заглавље', - dark: 'тамно заглавље', - primary: 'примарно заглавље' - }, - layoutStyles: { - side: 'распоред бочног менија', - top: 'изглед горњег менија', - mix: 'комбинација изгледа менија' - }, - colors: { - default: 'зора плава', - dust: 'прашњаво плава', - sunset: 'залазак сунца наранџасти', - volcano: 'вулкан', - purple: 'златнољубичаста', - cyan: 'цијан', - green: 'поларно зелена', - geekblue: 'геек блуе' - }, - darkMode: 'мрачни режим', - layoutStyle: 'режим навигације', - sideMenuStyle: 'Двоструки мени бочне траке', - bodyFull: 'тело преко целог екрана', - other: 'друга поставка', - fixedHeader: 'фиксно заглавље', - fixedSidebar: 'фиксна бочна трака', - fixedBody: 'фиксно тело', - logoAutoSize: 'адаптација логотипа', - colorfulIcon: 'живописна икона', - sideUniqueOpen: 'мени јединствен отворен', - weakMode: 'слаб режим', - showFooter: 'схов фоотер', - showTabs: 'прикажи картице', - tabStyle: 'стил картице', - tabStyles: { - default: 'Уобичајено', - dot: 'тачка', - card: 'карта' - }, - tips: 'памтиће вашу конфигурацију када је следећи пут отворите.' - }, - tableTools: { - refresh: 'Освјежи', - size: 'густина', - sizeOption: { - large: 'лако', - medium: 'Уобичајено', - small: 'секундарни', - mini: 'компактан' - }, - columns: 'колоне', - columnsOption: { - columns: 'колоне', - reset: 'ресетовати', - index: 'бројеви', - selection: 'избор', - untitled: 'без наслова' - }, - fullscreen: 'цео екран' - }, - fileList: { - selectAll: 'Изабери све', - selectTips: 'изабрани {total} датотека/именик', - fileName: 'име', - fileSize: 'величина', - fileTimestamp: 'Последња измена' - }, - cropper: { - zoomIn: 'увеличати', - zoomOut: 'умањи', - rotateLeft: 'ротирајте лево', - rotateRight: 'ротирајте десно', - moveLeft: 'помери се лево', - moveRight: 'помери се десно', - moveUp: 'напредовати', - moveDown: 'помери се доле', - flipX: 'флип к', - flipY: 'флип и', - reset: 'ресетовати', - upload: 'отпремити', - ok: 'OK', - title: 'цроппер' - }, - map: { - title: 'адреса', - placeholder: 'унесите кључну реч', - message: 'молимо одаберите адресу', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/sv_SE.js b/src/components/ele-admin-pro/packages/lang/sv_SE.js deleted file mode 100644 index d4c9766..0000000 --- a/src/components/ele-admin-pro/packages/lang/sv_SE.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 瑞典语 */ -import lang from 'ant-design-vue/es/locale/sv_SE'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'uppdatera', - fullscreen: 'fullskärm', - fullscreenExit: 'fullskärm', - closeLeft: 'nära vänster', - closeRight: 'nära höger', - closeOther: 'nära andra', - closeAll: 'Stäng alla' - }, - setting: { - title: 'temainställning', - sideStyles: { - dark: 'mörkt sidofält', - light: 'lätt sidofält' - }, - headStyles: { - light: 'ljusrubrik', - dark: 'mörk rubrik', - primary: 'huvudrubrik' - }, - layoutStyles: { - side: 'sidmenylayout', - top: 'toppmenylayout', - mix: 'mixa meny layout' - }, - colors: { - default: 'daggry blå', - dust: 'dammblått', - sunset: 'solnedgång orange', - volcano: 'vulkan', - purple: 'gyllene lila', - cyan: 'cyan', - green: 'polargrön', - geekblue: 'nördblått' - }, - darkMode: 'mörkt läge', - layoutStyle: 'navigationsläge', - sideMenuStyle: 'Dubbla menyn i sidofältet', - bodyFull: 'kroppens helskärm', - other: 'annan inställning', - fixedHeader: 'fast rubrik', - fixedSidebar: 'fast sidofält', - fixedBody: 'fast kropp', - logoAutoSize: 'logotypanpassning', - colorfulIcon: 'färgglada ikon', - sideUniqueOpen: 'menyn unik öppen', - weakMode: 'svagt läge', - showFooter: 'visa sidfot', - showTabs: 'visa flikar', - tabStyle: 'flikstil', - tabStyles: { - default: 'standard', - dot: 'punkt', - card: 'kort' - }, - tips: 'den kommer ihåg din konfiguration nästa gång du öppnar den.' - }, - tableTools: { - refresh: 'uppdatera', - size: 'densitet', - sizeOption: { - large: 'lätt', - medium: 'standard', - small: 'sekundär', - mini: 'kompakt' - }, - columns: 'kolumner', - columnsOption: { - columns: 'kolumner', - reset: 'återställa', - index: 'tal', - selection: 'urval', - untitled: 'ofrälse' - }, - fullscreen: 'fullskärm' - }, - fileList: { - selectAll: 'Välj alla', - selectTips: 'vald {total} fil/katalog', - fileName: 'namn', - fileSize: 'storlek', - fileTimestamp: 'Senast ändrad' - }, - cropper: { - zoomIn: 'zooma in', - zoomOut: 'zooma ut', - rotateLeft: 'rotera vänster', - rotateRight: 'vrid höger', - moveLeft: 'flytta vänster', - moveRight: 'flytta höger', - moveUp: 'flytta upp', - moveDown: 'flytta ner', - flipX: 'vänd x', - flipY: 'vänd y', - reset: 'återställa', - upload: 'ladda upp', - ok: 'OK', - title: 'beskärare' - }, - map: { - title: 'adress', - placeholder: 'ange nyckelord', - message: 'vänligen välj en adress', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/ta_IN.js b/src/components/ele-admin-pro/packages/lang/ta_IN.js deleted file mode 100644 index 9a3209e..0000000 --- a/src/components/ele-admin-pro/packages/lang/ta_IN.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 泰米尔语 */ -import lang from 'ant-design-vue/es/locale/ta_IN'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'புதுப்பிப்பு', - fullscreen: 'முழு திரை', - fullscreenExit: 'முழு திரை', - closeLeft: 'மூடு இடது', - closeRight: 'வலதுபுறம் மூடு', - closeOther: 'மற்றவற்றை மூடு', - closeAll: 'அனைத்தையும் மூடு' - }, - setting: { - title: 'தீம் அமைப்பு', - sideStyles: { - dark: 'இருண்ட பக்கப்பட்டி', - light: 'ஒளி பக்கப்பட்டி' - }, - headStyles: { - light: 'ஒளி தலைப்பு', - dark: 'இருண்ட தலைப்பு', - primary: 'முதன்மை தலைப்பு' - }, - layoutStyles: { - side: 'பக்க மெனு தளவமைப்பு', - top: 'மேல் மெனு தளவமைப்பு', - mix: 'கலவை மெனு தளவமைப்பு' - }, - colors: { - default: 'பகல் நீலம்', - dust: 'தூசி நீலம்', - sunset: 'சூரிய அஸ்தமனம் ஆரஞ்சு', - volcano: 'எரிமலை', - purple: 'தங்க ஊதா', - cyan: 'சியான்', - green: 'துருவ பச்சை', - geekblue: 'கீக் நீலம்' - }, - darkMode: 'இருண்ட பயன்முறை', - layoutStyle: 'வழிசெலுத்தல் பயன்முறை', - sideMenuStyle: 'பக்கப்பட்டி இரட்டை மெனு', - bodyFull: 'உடல் முழுத்திரை', - other: 'பிற அமைப்பு', - fixedHeader: 'நிலையான தலைப்பு', - fixedSidebar: 'நிலையான பக்கப்பட்டி', - fixedBody: 'நிலையான உடல்', - logoAutoSize: 'லோகோ தழுவல்', - colorfulIcon: 'வண்ணமயமான ஐகான்', - sideUniqueOpen: 'மெனு தனித்துவமானது', - weakMode: 'பலவீனமான பயன்முறை', - showFooter: 'அடிக்குறிப்பைக் காட்டு', - showTabs: 'தாவல்களைக் காட்டு', - tabStyle: 'தாவல் நடை', - tabStyles: { - default: 'இயல்புநிலை', - dot: 'புள்ளி', - card: 'அட்டை' - }, - tips: 'அடுத்த முறை திறக்கும்போது அது உங்கள் உள்ளமைவை நினைவில் வைத்திருக்கும்.' - }, - tableTools: { - refresh: 'புதுப்பிப்பு', - size: 'அடர்த்தி', - sizeOption: { - large: 'சுலபம்', - medium: 'இயல்புநிலை', - small: 'இரண்டாம் நிலை', - mini: 'சிறிய' - }, - columns: 'நெடுவரிசைகள்', - columnsOption: { - columns: 'நெடுவரிசைகள்', - reset: 'மீட்டமை', - index: 'எண்கள்', - selection: 'தேர்வு', - untitled: 'பெயரிடப்படாத' - }, - fullscreen: 'முழு திரை' - }, - fileList: { - selectAll: 'அனைத்தையும் தெரிவுசெய்', - selectTips: 'தேர்ந்தெடுக்கப்பட்டது {total} கோப்பு/அடைவு', - fileName: 'பெயர்', - fileSize: 'அளவு', - fileTimestamp: 'கடைசியாக மாற்றப்பட்டது' - }, - cropper: { - zoomIn: 'பெரிதாக்க', - zoomOut: 'பெரிதாக்கவும்', - rotateLeft: 'இடதுபுறம் சுழற்று', - rotateRight: 'வலதுபுறம் சுழற்று', - moveLeft: 'இடதுபுறம் நகரவும்', - moveRight: 'வலதுபுறம் நகரவும்', - moveUp: 'மேலே நகர்த்து', - moveDown: 'கீழே இறங்கு', - flipX: 'மடக்கு x', - flipY: 'flip y', - reset: 'மீட்டமை', - upload: 'பதிவேற்றவும்', - ok: 'உறுதி செய்', - title: 'பயிர்' - }, - map: { - title: 'முகவரி', - placeholder: 'சொல்லை உள்ளீடு செய்', - message: 'முகவரியைத் தேர்ந்தெடுக்கவும்', - ok: 'உறுதி செய்' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/th_TH.js b/src/components/ele-admin-pro/packages/lang/th_TH.js deleted file mode 100644 index 7c87507..0000000 --- a/src/components/ele-admin-pro/packages/lang/th_TH.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 泰语 */ -import lang from 'ant-design-vue/es/locale/th_TH'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'รีเฟรช', - fullscreen: 'เต็มจอ', - fullscreenExit: 'เต็มจอ', - closeLeft: 'ชิดซ้าย', - closeRight: 'ปิดขวา', - closeOther: 'ปิดอื่น ๆ', - closeAll: 'ปิดทั้งหมด' - }, - setting: { - title: 'การตั้งค่าธีม', - sideStyles: { - dark: 'แถบด้านข้างสีเข้ม', - light: 'แถบด้านข้างแสง' - }, - headStyles: { - light: 'ส่วนหัวของแสง', - dark: 'ส่วนหัวสีเข้ม', - primary: 'ส่วนหัวหลัก' - }, - layoutStyles: { - side: 'เค้าโครงเมนูด้านข้าง', - top: 'เค้าโครงเมนูด้านบน', - mix: 'เค้าโครงเมนูผสม' - }, - colors: { - default: 'รุ่งสางฟ้า', - dust: 'ฝุ่นสีฟ้า', - sunset: 'พระอาทิตย์ตกสีส้ม', - volcano: 'ภูเขาไฟ', - purple: 'สีม่วงทอง', - cyan: 'สีฟ้า', - green: 'สีเขียวขั้ว', - geekblue: 'สีฟ้าเกินบรรยาย' - }, - darkMode: 'โหมดมืด', - layoutStyle: 'โหมดการนำทาง', - sideMenuStyle: 'เมนูคู่ของแถบด้านข้าง', - bodyFull: 'แบบเต็มหน้าจอของร่างกาย', - other: 'การตั้งค่าอื่น ๆ', - fixedHeader: 'ส่วนหัวคงที่', - fixedSidebar: 'แถบด้านข้างคงที่', - fixedBody: 'ร่างกายคงที่', - logoAutoSize: 'การปรับโลโก้', - colorfulIcon: 'ไอคอนสีสันสดใส', - sideUniqueOpen: 'เปิดเมนูที่ไม่ซ้ำกัน', - weakMode: 'โหมดอ่อนแอ', - showFooter: 'แสดงส่วนท้าย', - showTabs: 'แสดงแท็บ', - tabStyle: 'สไตล์แท็บ', - tabStyles: { - default: 'ค่าเริ่มต้น', - dot: 'จุด', - card: 'การ์ด' - }, - tips: 'มันจะจำการกำหนดค่าของคุณในครั้งต่อไปที่คุณเปิด' - }, - tableTools: { - refresh: 'รีเฟรช', - size: 'ความหนาแน่น', - sizeOption: { - large: 'ง่าย', - medium: 'ค่าเริ่มต้น', - small: 'รอง', - mini: 'กะทัดรัด' - }, - columns: 'คอลัมน์', - columnsOption: { - columns: 'คอลัมน์', - reset: 'รีเซ็ต', - index: 'ตัวเลข', - selection: 'การเลือก', - untitled: 'ไม่มีชื่อ' - }, - fullscreen: 'เต็มจอ' - }, - fileList: { - selectAll: 'เลือกทั้งหมด', - selectTips: 'เลือกแล้ว {total} ไฟล์/ไดเรกทอรี', - fileName: 'ชื่อ', - fileSize: 'ขนาด', - fileTimestamp: 'แก้ไขล่าสุด' - }, - cropper: { - zoomIn: 'ขยายเข้า', - zoomOut: 'ซูมออก', - rotateLeft: 'หมุนซ้าย', - rotateRight: 'หมุนไปทางขวา', - moveLeft: 'เลื่อนไปทางซ้าย', - moveRight: 'เลื่อนไปทางขวา', - moveUp: 'ขยับขึ้น', - moveDown: 'ย้ายลง', - flipX: 'พลิก x', - flipY: 'พลิก y', - reset: 'รีเซ็ต', - upload: 'ที่อัพโหลด', - ok: 'ตกลง', - title: 'ครอปเปอร์' - }, - map: { - title: 'ที่อยู่', - placeholder: 'กรอกคีย์เวิร์ด', - message: 'โปรดเลือกที่อยู่', - ok: 'ตกลง' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/tr_TR.js b/src/components/ele-admin-pro/packages/lang/tr_TR.js deleted file mode 100644 index 40a291a..0000000 --- a/src/components/ele-admin-pro/packages/lang/tr_TR.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 土耳其语 */ -import lang from 'ant-design-vue/es/locale/tr_TR'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'yenilemek', - fullscreen: 'Tam ekran', - fullscreenExit: 'Tam ekran', - closeLeft: 'sola yakın', - closeRight: 'sağa yakın', - closeOther: 'diğerini kapat', - closeAll: 'hepsini kapat' - }, - setting: { - title: 'tema ayarı', - sideStyles: { - dark: 'karanlık kenar çubuğu', - light: 'hafif kenar çubuğu' - }, - headStyles: { - light: 'ışık başlığı', - dark: 'karanlık başlık', - primary: 'birincil başlık' - }, - layoutStyles: { - side: 'yan menü düzeni', - top: 'üst menü düzeni', - mix: 'karışık menü düzeni' - }, - colors: { - default: 'daybreak blue', - dust: 'toz mavisi', - sunset: 'gün batımı turuncusu', - volcano: 'yanardağ', - purple: 'altın mor', - cyan: 'camgöbeği', - green: 'kutup yeşili', - geekblue: 'inek mavisi' - }, - darkMode: 'karanlık mod', - layoutStyle: 'navigasyon modu', - sideMenuStyle: 'Kenar çubuğu çift menüsü', - bodyFull: 'vücut tam ekranı', - other: 'diğer ayar', - fixedHeader: 'sabit başlık', - fixedSidebar: 'sabit kenar çubuğu', - fixedBody: 'sabit gövde', - logoAutoSize: 'logo uyarlaması', - colorfulIcon: 'renkli simge', - sideUniqueOpen: 'menü benzersiz açık', - weakMode: 'zayıf mod', - showFooter: 'altbilgiyi göster', - showTabs: 'sekmeleri göster', - tabStyle: 'sekme stili', - tabStyles: { - default: 'varsayılan', - dot: 'nokta', - card: 'kart' - }, - tips: 'bir dahaki sefere açtığınızda yapılandırmanızı hatırlayacaktır.' - }, - tableTools: { - refresh: 'yenilemek', - size: 'yoğunluk', - sizeOption: { - large: 'kolay', - medium: 'varsayılan', - small: 'ikincil', - mini: 'kompakt' - }, - columns: 'sütunlar', - columnsOption: { - columns: 'sütunlar', - reset: 'Sıfırla', - index: 'sayılar', - selection: 'seçim', - untitled: 'başlıksız' - }, - fullscreen: 'Tam ekran' - }, - fileList: { - selectAll: 'hepsini seç', - selectTips: 'seçildi {total} dosya/dizin', - fileName: 'isim', - fileSize: 'boyut', - fileTimestamp: 'son düzenleme' - }, - cropper: { - zoomIn: 'Yakınlaştır', - zoomOut: 'uzaklaştır', - rotateLeft: 'sola dön', - rotateRight: 'sağa döndür', - moveLeft: 'Sola hareket et', - moveRight: 'sağa hareket et', - moveUp: 'yukarı hareket et', - moveDown: 'aşağı inmek', - flipX: 'ters çevir', - flipY: 'y çevir', - reset: 'Sıfırla', - upload: 'yükle', - ok: 'Onayla', - title: 'ekin' - }, - map: { - title: 'adres', - placeholder: 'Anahtar kelimeleri gir', - message: 'lütfen bir adres seçin', - ok: 'Onayla' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/uk_UA.js b/src/components/ele-admin-pro/packages/lang/uk_UA.js deleted file mode 100644 index 4dff5a2..0000000 --- a/src/components/ele-admin-pro/packages/lang/uk_UA.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 乌克兰语 */ -import lang from 'ant-design-vue/es/locale/uk_UA'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Оновити', - fullscreen: 'Повноекранний', - fullscreenExit: 'Повноекранний', - closeLeft: 'Закрийте ліворуч', - closeRight: 'Закрийте праворуч', - closeOther: 'Закрити Інше', - closeAll: 'Закрити все' - }, - setting: { - title: 'Налаштування теми', - sideStyles: { - dark: 'Темна бічна панель', - light: 'Легка бічна панель' - }, - headStyles: { - light: 'Легкий заголовок', - dark: 'Темний заголовок', - primary: 'Первинний заголовок' - }, - layoutStyles: { - side: 'Макет бічного меню', - top: 'Макет верхнього меню', - mix: 'Розміщення меню змішування' - }, - colors: { - default: 'Світанок блакитний', - dust: 'Пил блакитний', - sunset: 'Помаранчевий захід сонця', - volcano: 'Вулкан', - purple: 'Золотий фіолетовий', - cyan: 'Блакитний', - green: 'Полярно-зелений', - geekblue: 'гік блакитний' - }, - darkMode: 'Темний режим', - layoutStyle: 'Режим навігації', - sideMenuStyle: 'Подвійне меню бічної панелі', - bodyFull: 'Повний екран тіла', - other: 'Інші налаштування', - fixedHeader: 'Виправлений заголовок', - fixedSidebar: 'Виправлена бічна панель', - fixedBody: 'Фіксоване тіло', - logoAutoSize: 'Адаптація логотипу', - colorfulIcon: 'Барвисті значок', - sideUniqueOpen: 'Меню Унікальне відкрите', - weakMode: 'Слабкий режим', - showFooter: 'Показати нижній колонтитул', - showTabs: 'Показати вкладки', - tabStyle: 'Стиль вкладки', - tabStyles: { - default: 'За замовчуванням', - dot: 'Крапка', - card: 'Картка' - }, - tips: 'Він запам\'ятає вашу конфігурацію при наступному відкритті.' - }, - tableTools: { - refresh: 'Оновити', - size: 'Щільність', - sizeOption: { - large: 'Легко', - medium: 'За замовчуванням', - small: 'Вторинні', - mini: 'Компактний' - }, - columns: 'Стовпці', - columnsOption: { - columns: 'Стовпці', - reset: 'Скинути', - index: 'Числа', - selection: 'Відбір', - untitled: 'Без назви' - }, - fullscreen: 'Повноекранний' - }, - fileList: { - selectAll: 'Вибрати все', - selectTips: 'Вибрані {total} файл/каталог', - fileName: 'Ім\'я', - fileSize: 'Розмір', - fileTimestamp: 'Остання зміна' - }, - cropper: { - zoomIn: 'Збільшувати', - zoomOut: 'Зменшення', - rotateLeft: 'Поверніть ліворуч', - rotateRight: 'Поверніть праворуч', - moveLeft: 'Переміщення вліво', - moveRight: 'Рухайтеся вправо', - moveUp: 'Рухатися вгору', - moveDown: 'Рухатися вниз', - flipX: 'Переверніть X', - flipY: 'Переверніть Y', - reset: 'Скинути', - upload: 'Завантажити', - ok: 'Обрати', - title: 'Кропер' - }, - map: { - title: 'Адреса', - placeholder: 'Введіть ключове слово', - message: 'Виберіть адресу', - ok: 'Обрати' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/vi_VN.js b/src/components/ele-admin-pro/packages/lang/vi_VN.js deleted file mode 100644 index 834042b..0000000 --- a/src/components/ele-admin-pro/packages/lang/vi_VN.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 越南语 */ -import lang from 'ant-design-vue/es/locale/vi_VN'; - -export default { - ...lang, - ele: { - tabs: { - reload: 'Làm tươi', - fullscreen: 'Toàn màn hình', - fullscreenExit: 'Toàn màn hình', - closeLeft: 'Đóng bên trái', - closeRight: 'Đóng bên phải', - closeOther: 'Đóng Khác', - closeAll: 'Đóng tất cả' - }, - setting: { - title: 'Cài đặt chủ đề', - sideStyles: { - dark: 'Thanh bên tối', - light: 'Thanh bên nhẹ' - }, - headStyles: { - light: 'Tiêu đề nhẹ', - dark: 'Tiêu đề tối', - primary: 'Tiêu đề chính' - }, - layoutStyles: { - side: 'Bố cục menu bên', - top: 'Bố cục menu trên cùng', - mix: 'Kết hợp bố cục menu' - }, - colors: { - default: 'Màu xanh da trời rạng đông', - dust: 'Màu xanh lam bụi', - sunset: 'Cam hoàng hôn', - volcano: 'Núi lửa', - purple: 'Vàng tím', - cyan: 'Lục lam', - green: 'Polar Green', - geekblue: 'Geek Blue' - }, - darkMode: 'Chế độ tối', - layoutStyle: 'Chế độ điều hướng', - sideMenuStyle: 'Menu đôi của thanh bên', - bodyFull: 'Toàn màn hình', - other: 'Cài đặt khác', - fixedHeader: 'Tiêu đề cố định', - fixedSidebar: 'Thanh bên cố định', - fixedBody: 'Cơ thể cố định', - logoAutoSize: 'Điều chỉnh biểu trưng', - colorfulIcon: 'Biểu tượng đầy màu sắc', - sideUniqueOpen: 'Menu mở duy nhất', - weakMode: 'Chế độ yếu', - showFooter: 'Hiển thị chân trang', - showTabs: 'Hiển thị các tab', - tabStyle: 'Kiểu tab', - tabStyles: { - default: 'Mặc định', - dot: 'Chấm', - card: 'Thẻ' - }, - tips: 'Nó sẽ ghi nhớ cấu hình của bạn vào lần sau khi bạn mở nó.' - }, - tableTools: { - refresh: 'Làm tươi', - size: 'Tỉ trọng', - sizeOption: { - large: 'Dễ dàng', - medium: 'Mặc định', - small: 'Thứ hai', - mini: 'gọn nhẹ' - }, - columns: 'Cột', - columnsOption: { - columns: 'Cột', - reset: 'Cài lại', - index: 'Con số', - selection: 'Lựa chọn', - untitled: 'Không có tiêu đề' - }, - fullscreen: 'Toàn màn hình' - }, - fileList: { - selectAll: 'Chọn tất cả', - selectTips: 'Đã chọn {total} tập tin/danh mục', - fileName: 'Tên', - fileSize: 'Kích thước', - fileTimestamp: 'Sửa đổi lần cuối' - }, - cropper: { - zoomIn: 'Phóng to', - zoomOut: 'Thu nhỏ', - rotateLeft: 'Xoay trái', - rotateRight: 'Xoay phải', - moveLeft: 'Di chuyển sang trái', - moveRight: 'Đi sang phải', - moveUp: 'Đi lên', - moveDown: 'Đi xuống', - flipX: 'Lật X', - flipY: 'Lật Y', - reset: 'Cài lại', - upload: 'Tải lên', - ok: 'OK', - title: 'Người cắt xén' - }, - map: { - title: 'Địa chỉ', - placeholder: 'Nhập từ khóa', - message: 'Vui lòng chọn một địa chỉ', - ok: 'OK' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/zh_CN.js b/src/components/ele-admin-pro/packages/lang/zh_CN.js deleted file mode 100644 index e766015..0000000 --- a/src/components/ele-admin-pro/packages/lang/zh_CN.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 简体中文 */ -import lang from 'ant-design-vue/es/locale/zh_CN'; - -export default { - ...lang, - ele: { - tabs: { - reload: '刷新当前', - fullscreen: '内容全屏', - fullscreenExit: '退出全屏', - closeLeft: '关闭左侧', - closeRight: '关闭右侧', - closeOther: '关闭其他', - closeAll: '关闭全部' - }, - setting: { - title: '整体风格设置', - sideStyles: { - dark: '暗色侧边栏', - light: '亮色侧边栏' - }, - headStyles: { - light: '亮色顶栏', - dark: '暗色顶栏', - primary: '主色顶栏' - }, - layoutStyles: { - side: '左侧菜单布局', - top: '顶部菜单布局', - mix: '混合菜单布局' - }, - colors: { - default: '拂晓蓝', - dust: '薄暮', - sunset: '日暮', - volcano: '火山', - purple: '酱紫', - cyan: '明青', - green: '极光绿', - geekblue: '极客蓝' - }, - darkMode: '开启暗黑模式', - layoutStyle: '导航模式', - sideMenuStyle: '侧栏双排菜单', - bodyFull: '内容区域铺满', - other: '其它配置', - fixedHeader: '固定顶栏区域', - fixedSidebar: '固定侧栏区域', - fixedBody: '固定主体区域', - logoAutoSize: 'Logo宽度自动', - colorfulIcon: '侧栏彩色图标', - sideUniqueOpen: '侧栏排他展开', - weakMode: '开启色弱模式', - showFooter: '开启全局页脚', - showTabs: '开启多页签栏', - tabStyle: '页签显示风格', - tabStyles: { - default: '默认', - dot: '圆点', - card: '卡片' - }, - tips: '该功能可实时预览各种布局效果, 修改后会缓存在本地, 下次打开会记忆主题配置.' - }, - tableTools: { - refresh: '刷新', - size: '密度', - sizeOption: { - large: '宽松', - medium: '默认', - small: '中等', - mini: '紧凑' - }, - columns: '列设置', - columnsOption: { - columns: '列展示', - reset: '重置', - index: '序号', - selection: '选择列', - untitled: '无标题' - }, - fullscreen: '全屏' - }, - fileList: { - selectAll: '全选', - selectTips: '已选中 {total} 个文件/文件夹', - fileName: '文件名', - fileSize: '大小', - fileTimestamp: '修改日期' - }, - cropper: { - zoomIn: '放大', - zoomOut: '缩小', - rotateLeft: '向左旋转', - rotateRight: '向右旋转', - moveLeft: '左移', - moveRight: '右移', - moveUp: '上移', - moveDown: '下移', - flipX: '左右翻转', - flipY: '上下翻转', - reset: '重新开始', - upload: '选择图片', - ok: '完成', - title: '裁剪图片' - }, - map: { - title: '选择位置', - placeholder: '输入关键字搜索', - message: '请点击列表选中位置', - ok: '确定' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/lang/zh_TW.js b/src/components/ele-admin-pro/packages/lang/zh_TW.js deleted file mode 100644 index 9673bd8..0000000 --- a/src/components/ele-admin-pro/packages/lang/zh_TW.js +++ /dev/null @@ -1,113 +0,0 @@ -/** 繁体中文 */ -import lang from 'ant-design-vue/es/locale/zh_TW'; - -export default { - ...lang, - ele: { - tabs: { - reload: '重繪當前', - fullscreen: '内容全屏', - fullscreenExit: '退出全屏', - closeLeft: '關閉左側', - closeRight: '關閉右側', - closeOther: '關閉其他', - closeAll: '關閉全部' - }, - setting: { - title: '整體風格設定', - sideStyles: { - dark: '暗色側邊欄', - light: '亮色側邊欄' - }, - headStyles: { - light: '亮色頂欄', - dark: '暗色頂欄', - primary: '主色頂欄' - }, - layoutStyles: { - side: '左側選單佈局', - top: '頂部選單佈局', - mix: '混合選單佈局' - }, - colors: { - default: '拂曉藍', - dust: '薄暮', - sunset: '日暮', - volcano: '火山', - purple: '醬紫', - cyan: '明青', - green: '極光綠', - geekblue: '極客藍' - }, - darkMode: '開啟暗黑模式', - layoutStyle: '導航模式', - sideMenuStyle: '側欄雙排選單', - bodyFull: '內容區域鋪滿', - other: '其它配寘', - fixedHeader: '固定頂欄區域', - fixedSidebar: '固定側欄區域', - fixedBody: '固定主體區域', - logoAutoSize: 'Logo寬度自動', - colorfulIcon: '側欄彩色圖標', - sideUniqueOpen: '側欄排他展開', - weakMode: '開啟色弱模式', - showFooter: '開啟全域頁腳', - showTabs: '開啟多頁簽欄', - tabStyle: '頁簽顯示風格', - tabStyles: { - default: '默認', - dot: '圓點', - card: '卡片' - }, - tips: '該功能可實时預覽各種佈局效果,修改後會緩存在本地,下次打開會記憶主題配寘.' - }, - tableTools: { - refresh: '重繪', - size: '密度', - sizeOption: { - large: '寬鬆', - medium: '默認', - small: '中等', - mini: '緊湊' - }, - columns: '列設定', - columnsOption: { - columns: '列展示', - reset: '重置', - index: '序號', - selection: '選擇列', - untitled: '無標題' - }, - fullscreen: '全屏' - }, - fileList: { - selectAll: '全選', - selectTips: '已選中 {total} 個檔案/資料夾', - fileName: '檔名', - fileSize: '大小', - fileTimestamp: '修改日期' - }, - cropper: { - zoomIn: '放大', - zoomOut: '縮小', - rotateLeft: '向左旋轉', - rotateRight: '向右旋轉', - moveLeft: '左移', - moveRight: '右移', - moveUp: '上移', - moveDown: '下移', - flipX: '左右翻轉', - flipY: '上下翻轉', - reset: '重新開始', - upload: '選擇圖片', - ok: '完成', - title: '裁剪圖片' - }, - map: { - title: '選擇位置', - placeholder: '輸入關鍵字蒐索', - message: '請點擊清單選中位置', - ok: '確認' - } - } -}; diff --git a/src/components/ele-admin-pro/packages/menu-util.js b/src/components/ele-admin-pro/packages/menu-util.js deleted file mode 100644 index a1bb266..0000000 --- a/src/components/ele-admin-pro/packages/menu-util.js +++ /dev/null @@ -1,126 +0,0 @@ -/** 菜单格式转换工具方法 license by http://eleadmin.com */ -import EleEmptyLayout from './ele-empty-layout'; -import EleIframeLayout from './ele-iframe-layout'; -import EleRedirect from './ele-redirect'; -import {eachTreeData, formatTreeData, isUrl} from './util.js'; - -/** - * 判断路由地址是否已经添加 - * @param path 路由地址 - * @param data 路由数据 - * @returns {boolean} - */ -function pathIsAdd(path, data) { - let isAdd = false; - eachTreeData(data, (item) => { - if (path === item.path) { - isAdd = true; - return false; - } - }); - return isAdd; -} - -/** - * 格式化菜单数据 - * @param data 菜单数据 - * @param parseMenuItem 自定义格式菜单item - * @returns {{homePath: String, homeTitle: String, menus: Array}} - */ -export function formatMenus(data, parseMenuItem) { - let home = null, menus = formatTreeData(data, (d) => { - let item = parseMenuItem ? parseMenuItem(d) : Object.assign({}, d); - item.meta = Object.assign({ - title: item.title, - icon: item.icon, - hide: item.hide, - active: item.active || item.uid, - hideFooter: item.hideFooter, - hideSidebar: item.hideSidebar, - tabUnique: item.tabUnique - }, item.meta); - if (!item.children || !item.children.length) { - if (!home && item.path && !isUrl(item.path)) { - home = { - path: item.path, - title: item.meta.title - }; - } - } else if (item.children[0].path) { - const cp = item.children[0].path; - if (!item.redirect) { - item.redirect = cp; - } - if (!item.path) { - item.path = cp.substring(0, cp.lastIndexOf('/')); - } - } - if (!item.path) { - console.error('菜单的path作为vue循环的key不能为空且要唯一: ', d); - return false; - } - return item; - }); - return { - menus: menus, - homePath: home ? home.path : null, - homeTitle: home ? home.title : null - }; -} - -/** - * 菜单数据转成路由数据 - * @param menus 菜单数据 - * @param importComponent 加载组件的方法 - * @param added 已添加的路由 - * @param redirect 是否需要刷新页面的路由 - * @returns {Array} - */ -export function menuToRoutes(menus, importComponent, added, redirect) { - if (!menus || !menus.length) { - return null; - } - let routes = [], addedRoutes = added ? [].concat(added) : []; - if (redirect !== false) { - routes.push({ - path: '/redirect', - component: EleEmptyLayout, - children: [ - { - path: '/redirect/:path(.*)', - component: EleRedirect - } - ] - }); - } - menus.forEach((item) => { - const path = (item.path && item.path.includes('?')) ? item.path.substring(0, item.path.indexOf('?')) : item.path; - if (path && !isUrl(path) && !pathIsAdd(path, addedRoutes)) { - let meta = Object.assign({}, item.meta); - let component; - if (item.component) { - if (isUrl(item.component)) { - component = EleIframeLayout; - meta.iframe = item.component; - meta.hideFooter = true; - } else { - component = function () { - return importComponent(item.component); - }; - } - } else { - component = EleEmptyLayout; - } - addedRoutes.push({path: item.path}); - routes.push({ - meta: meta, - name: item.path, - path: item.path, - component: component, - redirect: item.redirect, - children: menuToRoutes(item.children, importComponent, addedRoutes) - }); - } - }); - return routes; -} diff --git a/src/components/ele-admin-pro/packages/message-loading.js b/src/components/ele-admin-pro/packages/message-loading.js deleted file mode 100644 index 7044583..0000000 --- a/src/components/ele-admin-pro/packages/message-loading.js +++ /dev/null @@ -1,38 +0,0 @@ -/** 带遮罩层loading license by http://eleadmin.com */ -import {message} from 'ant-design-vue'; - -/** - * 全局带遮罩层loading - * @param content - * @param duration - * @param onClose - */ -export default function (content, duration, onClose) { - const loadingClass = 'ele-message-loading', - loadingMaskClass = 'ele-message-loading-mask', - callback = function (close) { - return function () { - const loadingNum = document.body.dataset.loadingNum; - if (!loadingNum || loadingNum === '1') { - document.body.dataset.loadingNum = '0'; - document.body.classList.remove(loadingClass, loadingMaskClass); - } else { - document.body.dataset.loadingNum = String(Number(loadingNum) - 1); - } - close && close(); - }; - }; - if (typeof content === 'object') { - content.onClose = callback(content.onClose); - if (content.mask === true) { - document.body.classList.remove(loadingClass); - document.body.classList.add(loadingMaskClass); - } - } else if (!document.body.classList.contains(loadingMaskClass)) { - document.body.classList.add(loadingClass); - } - const loadingNum = document.body.dataset.loadingNum; - document.body.dataset.loadingNum = String((loadingNum ? Number(loadingNum) : 0) + 1); - const arg2 = typeof duration === 'function' ? callback(duration) : duration; - return message.loading(content, arg2, callback(onClose)); -} diff --git a/src/components/ele-admin-pro/packages/modal-util.js b/src/components/ele-admin-pro/packages/modal-util.js deleted file mode 100644 index 8319b18..0000000 --- a/src/components/ele-admin-pro/packages/modal-util.js +++ /dev/null @@ -1,236 +0,0 @@ -/** 弹窗支持拖拽 license by http://eleadmin.com */ - -/** - * 获取父元素 - * @param el - * @param parentClass - * @returns - */ -function queryParentByClass(el, parentClass) { - if(!el){ - return; - } - if (el === document) { - return; - } - if (el.classList.contains(parentClass)) { - return el; - } - return queryParentByClass(el.parentNode, parentClass); -} - -/** - * 获取样式 - * @param el - * @returns - */ -function getCurrentStyle(el) { - return el.currentStyle || window.getComputedStyle(el, null) || {}; -} - -/** - * 初始化modal样式 - * @param modalEl - */ -function initModalStyle(modalEl) { - modalEl.style.top = modalEl.offsetTop + 'px'; - modalEl.style.left = modalEl.offsetLeft + 'px'; - modalEl.style.bottom = 'auto'; - modalEl.style.right = 'auto'; - modalEl.style.margin = 0; - modalEl.style.position = 'relative'; - modalEl.style.display = 'inline-block'; -} - -/** - * 弹窗最大化切换 - * @param btnEl - * @param fullscreen - */ -function toggleFullscreen(btnEl, fullscreen) { - const modalEl = queryParentByClass(btnEl, 'ant-modal'); - if (modalEl) { - const wrapEl = modalEl.parentNode, fullClass = 'ele-modal-wrap-fullscreen'; - if (typeof fullscreen === 'undefined') { - wrapEl.classList.toggle(fullClass); - } else if (fullscreen) { - wrapEl.classList.add(fullClass); - } else { - wrapEl.classList.remove(fullClass); - } - } -} - -/** - * 弹窗支持拖动 - */ -export function modalMovable() { - document.addEventListener('mousedown', function (event) { - const headerEl = queryParentByClass(event.target, 'ant-modal-header'); - if (!headerEl) { - return; - } - const modalEl = headerEl.parentNode.parentNode, wrapEl = modalEl.parentNode; - const moveOut = wrapEl.classList.contains('ele-modal-move-out'); - if (!wrapEl.classList.contains('ele-modal-movable') && !moveOut) { - return; - } - if (wrapEl.classList.contains('ele-modal-wrap-fullscreen')) { - return; - } - modalEl.style.userSelect = 'none'; - initModalStyle(modalEl); - // 获取原始位置 - const downX = event.clientX; - const downY = event.clientY; - const downOL = modalEl.offsetLeft; - const downOT = modalEl.offsetTop; - - // 鼠标移动事件 - const mousemoveFn = function (e) { - let l = e.clientX - downX + downOL; - let t = e.clientY - downY + downOT; - // 边界判断 - if (!moveOut) { - const screenWidth = document.documentElement.clientWidth || document.body.clientWidth; - let limitL = screenWidth - modalEl.clientWidth; - if (l < 1) { - l = 1; - } else if (l > limitL - 1) { - l = limitL - 1; - } - const screenHeight = document.documentElement.clientHeight || document.body.clientHeight; - let limitT = screenHeight - modalEl.clientHeight; - if (t > limitT - 2) { - t = limitT - 2; - } - if (t < 1) { - t = 1; - } - } - // 移动dialog - modalEl.style.left = l + 'px'; - modalEl.style.top = t + 'px'; - } - - // 鼠标抬起事件 - const mouseupFn = function () { - modalEl.style.userSelect = null; - document.removeEventListener('mousemove', mousemoveFn); - document.removeEventListener('mouseup', mouseupFn); - }; - - // 添加鼠标事件监听 - document.addEventListener('mousemove', mousemoveFn); - document.addEventListener('mouseup', mouseupFn); - }); -} - -/** - * 弹窗支持拉伸 - */ -export function modalResizable() { - document.addEventListener('mousedown', function (event) { - const modalEl = queryParentByClass(event.target, 'ant-modal'); - if (!modalEl) { - return; - } - const wrapEl = modalEl.parentNode; - if (!wrapEl.classList.contains('ele-modal-resizable')) { - return; - } - if (wrapEl.classList.contains('ele-modal-wrap-fullscreen')) { - return; - } - const limitX = modalEl.clientWidth + modalEl.offsetLeft - wrapEl.scrollLeft; - const limitY = modalEl.clientHeight + modalEl.offsetTop - wrapEl.scrollTop; - if ( - event.clientX > limitX || - limitX - event.clientX > 10 || - event.clientY > limitY || - limitY - event.clientY > 10 - ) { - return; - } - modalEl.style.userSelect = 'none'; - initModalStyle(modalEl); - // 获取原始位置 - const downX = event.clientX; - const downY = event.clientY; - const downW = modalEl.clientWidth; - const downH = modalEl.clientHeight; - - // 鼠标移动事件 - const mousemoveFn = function (e) { - const w = e.clientX - downX + downW; - const h = e.clientY - downY + downH; - const nw = (w < 260 ? 260 : w) + 'px'; - // 移动dialog - modalEl.style.width = nw; - modalEl.style.maxWidth = nw; - modalEl.style.minWidth = nw; - modalEl.style.height = (h < 160 ? 160 : h) + 'px'; - } - - // 鼠标抬起事件 - const mouseupFn = function () { - modalEl.style.userSelect = null; - document.removeEventListener('mousemove', mousemoveFn); - document.removeEventListener('mouseup', mouseupFn); - }; - - // 添加鼠标事件监听 - document.addEventListener('mousemove', mousemoveFn); - document.addEventListener('mouseup', mouseupFn); - }); -} - -/** - * 弹窗自动置顶 - */ -export function modalAutoSetTop() { - document.addEventListener('mousedown', function (event) { - const modalEl = queryParentByClass(event.target, 'ant-modal'); - if (!modalEl) { - return; - } - const wrapEl = modalEl.parentNode; - if (!wrapEl.classList.contains('ele-modal-multiple')) { - return; - } - const wrapperEls = document.querySelectorAll('.ant-modal-wrap'); - let zIndex = Number(getCurrentStyle(wrapEl).zIndex || 1000), newZIndex = zIndex; - for (let i = 0; i < wrapperEls.length; i++) { - const index = Number(getCurrentStyle(wrapperEls[i]).zIndex || 1000); - if (wrapperEls[i] !== wrapEl && index >= newZIndex) { - newZIndex = index + 1; - } - } - if (newZIndex > zIndex) { - wrapEl.style.zIndex = String(newZIndex); - } - }); -} - -/** - * 弹窗支持最大化最小化 - */ -export function modalMaximizable() { - document.addEventListener('click', function (event) { - const btnEl = event.target.tagName === 'svg' ? event.target.parentNode : event.target; - if (btnEl.classList.contains('ele-modal-icon-expand')) { - toggleFullscreen(btnEl, true); - } else if (btnEl.classList.contains('ele-modal-icon-compress')) { - toggleFullscreen(btnEl, false); - } - }); -} - -export default { - install() { - modalMovable(); - modalResizable(); - modalAutoSetTop(); - modalMaximizable(); - } -} diff --git a/src/components/ele-admin-pro/packages/printer.js b/src/components/ele-admin-pro/packages/printer.js deleted file mode 100644 index 3547455..0000000 --- a/src/components/ele-admin-pro/packages/printer.js +++ /dev/null @@ -1,779 +0,0 @@ -/** 打印插件 license by http://eleadmin.com */ -export default { - /** - * 打印当前页面 - * @param hide 需要隐藏的元素 - * @param horizontal 是否横向打印 - * @param iePreview 是否支持ie打印预览 - * @param blank 是否在新窗口打印 - * @param close 如果在新窗口打印,打印完是否关闭新窗口 - * @param margin 页间距 - * @param title 页面标题 - * @returns {Window} 打印的窗口对象 - */ - print( - { - hide, - horizontal, - iePreview = true, - blank, close, - margin, - title - } - ) { - if (typeof close === 'undefined' && blank && !this.isIE()) { - close = true; - } - window.focus(); // 让当前窗口获取焦点 - this.addCommonCss(); // 加入核心样式 - // 打印方向控制 - let setElem = document.getElementById(this.pSetId); - if (setElem) { - setElem.parentNode.removeChild(setElem); - } - let sizeHtml = '', marginHtml = ''; - // 打印方向设置 - if (horizontal !== undefined) { - sizeHtml = `size: ${horizontal ? 'landscape' : 'portrait'};`; - } - // 页间距设置 - if (margin === 0 || margin) { - marginHtml = `margin: ${margin};`; - } - if (sizeHtml || marginHtml) { - let elem = document.createElement('style'); - elem.id = this.pSetId; - elem.setAttribute('type', 'text/css'); - elem.setAttribute('media', 'print'); - elem.innerHTML = `@page {${sizeHtml}${marginHtml}}`; - document.body.appendChild(elem); - } - // 隐藏打印时需要隐藏的内容 - this.hideElem(hide); - // 打印 - let oldTitle = document.title; - if (title) { - document.title = title; - } - let pWin; - if (blank) { - // 新窗口打印 - pWin = window.open('', '_blank'); - pWin.focus(); - // 写入内容到打印窗口 - const pDoc = pWin.document; - pDoc.open(); - const closeJs = close ? 'window.close();' : ''; - let html = '' + document.getElementsByTagName('html')[0].outerHTML; - // 去除js - html = html.replace(/`; - html = html.replace(/<\/html>/, `${pjs}`); - } else { - let pjs = ``; - html = html.replace(/<\/html>/, `${pjs}`); - } - pDoc.write(html); - pDoc.close(); - } else { // 当前窗口打印 - pWin = window; - if (iePreview && this.isIE()) { - if (!document.getElementById('WebBrowser')) { - let elem = document.createElement('object'); - elem.id = 'WebBrowser'; - elem.setAttribute('classid', 'clsid:8856F961-340A-11D0-A96B-00C04FD705A2'); - elem.style.display = 'none'; - document.body.appendChild(elem); - } - try { - window.WebBrowser.ExecWB(7, 1); - } catch (e) { - console.error(e); - pWin.print(); - } - } else { - pWin.print(); - } - } - if (title) { - document.title = oldTitle; - } - this.showElem(hide); // 打印完恢复隐藏的内容 - return pWin; - }, - /** - * 打印任意内容 - * @param html 要打印的html内容 - * @param blank 是否在新窗口打印 - * @param close 如果在新窗口打印,打印完是否关闭新窗口 - * @param print 是否立即打印 - * @param horizontal 纸张是否是横向 - * @param iePreview 是否兼容ie打印预览 - * @param loading 是否显示加载层 - * @param before 打印开始的回调 - * @param done 打印完成的回调 - * @param margin 页间距 - * @param header 页眉 - * @param footer 页脚 - * @returns {Window} 打印的窗口对象 - */ - printHtml( - { - html, - blank, - close, - print = true, - horizontal, - iePreview = true, - loading = true, - before, - done, - margin, - header, - footer - } - ) { - if (typeof blank === 'undefined' && this.isIE() && iePreview) { - blank = true; - } - if (typeof close === 'undefined' && blank && !this.isIE()) { - close = true; - } - if (loading && !blank) { - this.showLoading(); - } - // 创建打印窗口 - let pWin, pDoc; - if (blank) { // 新窗口打印 - pWin = window.open('', '_blank'); - pDoc = pWin.document; - } else { // 当前窗口打印 - let pFrame = this.getPFrame(); - pWin = pFrame.contentWindow; - pDoc = pFrame.contentDocument || pFrame.contentWindow.document; - } - pWin.focus(); // 让打印窗口获取焦点 - // 写入内容到打印窗口 - if (html) { - if (header || footer) html = this.addHeaderFooter(html, header, footer); // 添加页眉页脚 - html += ``; // 加入公共css - html += this.getPrintHtml(horizontal, close, print, iePreview, before, done, margin); - pDoc.open(); - pDoc.write(`${html}`); // 写入html - pDoc.close(); - } - return pWin; - }, - /** - * 分页打印 - * @param htmls 要打印的内容 - * @param horizontal 纸张是否是横向 - * @param style 打印的自定义样式 - * @param padding 每一页的边距 - * @param blank 是否在新窗口打印 - * @param close 如果在新窗口打印,打印完是否关闭新窗口 - * @param print 是否立即打印 - * @param width 每一页宽度 - * @param height 每一页高度 - * @param iePreview 是否兼容ie打印预览 - * @param isDebug 是否开启调试模式 - * @param loading 是否显示加载层 - * @param before 打印开始的回调 - * @param done 打印完成的回调 - * @param margin 页间距 - * @param header 页眉 - * @param footer 页脚 - * @param title 页面标题 - * @returns {Window} 打印的窗口对象 - */ - printPage( - { - htmls, - horizontal, - style, - padding, - blank, - close, - print = true, - width, - height, - iePreview = true, - isDebug, - loading = true, - before, - done, - margin, - header, - footer, - title - } - ) { - if (typeof blank === 'undefined' && this.isIE() && iePreview) { - blank = true; - } - if (typeof close === 'undefined' && blank && !this.isIE()) { - close = true; - } - if (loading && !blank) { - this.showLoading(); - } - // 创建打印窗口 - let pWin, pDoc; - if (blank) { // 新窗口打印 - pWin = window.open('', '_blank'); - pDoc = pWin.document; - } else { // 当前窗口打印 - let pFrame = this.getPFrame(); - pWin = pFrame.contentWindow; - pDoc = pFrame.contentDocument || pFrame.contentWindow.document; - } - pWin.focus(); // 让打印窗口获取焦点 - // 拼接打印内容 - let html = `${title || ''}`; - html += this.getPageCss(padding, width, height) + (style || '') + ''; // 控制分页的css - // 拼接分页内容 - let contentHtml = ''; - if (htmls) { - contentHtml += `

    '; - } - // 添加页眉页脚 - if (header || footer) { - html += this.addHeaderFooter(contentHtml, header, footer); - } else { - html += contentHtml; - } - html += this.getPrintHtml(horizontal, close, print, iePreview, before, done, margin); - html += ''; - pDoc.open(); - pDoc.write(html); // 写入打印内容 - pDoc.close(); - return pWin; - }, - /** - * 生成控制打印的html - * @param horizontal 是否横向打印 - * @param close 打印完是否关闭页面 - * @param print 是否立即调起打印 - * @param iePreview 是否支持ie打印预览 - * @param before 打印前回调 - * @param done 打印后回调 - * @param margin 页间距 - * @returns {string} - */ - getPrintHtml(horizontal, close, print, iePreview, before, done, margin) { - let {beforeJs, doneJs} = this.addCallback(before, done); - let html = '', sizeHtml = '', marginHtml = ''; - // 打印方向 - if (horizontal !== undefined) { - sizeHtml = `size: ${horizontal ? 'landscape' : 'portrait'};`; - } - // 页间距 - if (margin === 0 || margin) { - marginHtml = `margin: ${margin};`; - } - html += ``; - // 兼容ie打印预览 - const closeJs = (close ? 'window.close();' : '') + doneJs; - const hideLoadJs = `${beforeJs};parent.hideElePrinterLoading&&parent.hideElePrinterLoading();`; - if (iePreview && this.isIE()) { - html += this.ieWebBrowser; - if (print) { - html += ``; - } - } else if (print) { - html += ``; - } - return html; - }, - /** - * 增加页眉页脚 - * @param html 页面内容 - * @param header 页眉 - * @param footer 页脚 - * @returns {string} - */ - addHeaderFooter(html, header, footer) { - let result = ''; - if (header) { - result += ``; - } - result += ``; - if (footer) { - result += ``; - } - return result + '
    ${header}
    ${html}
    ${footer}
    '; - }, - /** - * 隐藏元素 - * @param elems 需要隐藏的元素 - */ - hideElem(elems) { - document.getElementsByClassName(this.hideClass).forEach(elem => { - elem.classList.add(this.printingClass); - }); - if (!elems) { - return; - } - if (!Array.isArray(elems)) { - elems = [elems]; - } - elems.forEach(elem => { - if (typeof elem === 'string') { - elem = document.querySelector(elem); - } - elem.classList.add(this.hideClass); - elem.classList.add(this.printingClass); - }); - }, - /** - * 取消隐藏 - * @param elems 需要取消隐藏的元素 - */ - showElem(elems) { - document.getElementsByClassName(this.hideClass).forEach(elem => { - elem.classList.remove(this.printingClass); - }); - if (!elems) { - return; - } - if (!Array.isArray(elems)) { - elems = [elems]; - } - elems.forEach(elem => { - if (typeof elem === 'string') { - elem = document.querySelector(elem); - } - elem.classList.remove(this.hideClass); - elem.classList.remove(this.printingClass); - }); - }, - /** - * 获取打印核心样式 - * @param isPrinting 是否已开始打印 - * @returns {String} - */ - getCommonCss(isPrinting) { - return ` - .${this.hideClass}.${this.printingClass} { - visibility: hidden !important; - } - .${this.hideClass} { - ${isPrinting ? 'visibility: hidden !important;' : ''} - } - .${this.hideClass}.${this.printingClass}.${this.hideNoneClass}, - .${this.hideClass}.${this.hideNoneClass}${isPrinting ? '' : '-no'} { - display: none !important; - } - /* 表格样式 */ - .ele-printer-table { - width: 100%; - border-collapse: collapse; - border: none; - } - .ele-printer-table td, .ele-printer-table th { - color: #333; - padding: 9px 15px; - border: 1px solid #333; - word-break: break-all; - } - /* loading样式 */ - #ele-printer-loading { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: hsla(0,0%,100%,.9); - z-index: 19000000 ; - } - #ele-printer-loading:after { - content: ""; - width: 40px; - height: 40px; - position: absolute; - top: 50%; - left: 50%; - margin: -20px auto auto -20px; - border: 2px solid #3296FA; - border-right-color: transparent; - border-bottom-color: transparent; - border-radius: 50%; - animation: ele-printer-loading-anim .8s linear infinite; - } - @keyframes ele-printer-loading-anim { - from { - transform: rotate(0deg); - } - to { - transform: rotate(360deg); - } - } - /* 带页眉页脚页面样式 */ - .ele-printer-table-page { - width: 100%; - } - `; - }, - /** - * 获取分页打印的样式 - * @param padding 每一页边距 - * @param width 每一页宽度 - * @param height 每一页高度 - * @returns {String} - */ - getPageCss(padding, width, height) { - return ` - - `; - }, - /** - * 打印pdf - * @param url pdf链接地址 - * @param arraybuffer 直接指定arraybuffer数据 - * @param error 错误回调 - * @param loading 是否显示加载层 - * @param before 打印开始的回调 - * @param done 打印完成的回调 - * @returns {Window} 打印的窗口对象 - */ - printPdf({url, arraybuffer, error, loading = true, before, done}) { - if (loading) { - this.showLoading(); - } - let pWin; - let pFrame = this.getPFrame(); - pWin = pFrame.contentWindow; - pFrame.onload = () => { - if (!pFrame.getAttribute('src')) { - return; - } - pFrame.focus(); - before && before(); - pWin.print(); - this.hideLoading(); - done && done(); - }; - - // 开始打印 - function doPrint(hideLoading) { - let localPdf = new window.Blob([arraybuffer], {type: 'application/pdf'}); - // 兼容IE - if (window.navigator && window.navigator.msSaveOrOpenBlob) { - window.navigator.msSaveOrOpenBlob(localPdf, 'print.pdf'); - hideLoading(); - } else { - localPdf = window.URL.createObjectURL(localPdf); - pFrame.setAttribute('src', localPdf); - } - } - - // 请求pdf数据 - if (!arraybuffer) { - let req = new window.XMLHttpRequest(); - req.open('GET', url, true); - req.responseType = 'arraybuffer'; - req.onload = () => { - if ([200, 201].indexOf(req.status) === -1) { - return error && error(req.status, req.statusText); - } - arraybuffer = req.response; - doPrint(() => { - this.hideLoading(); - }); - }; - req.send(); - } else { - doPrint(() => { - this.hideLoading(); - }); - } - return pWin; - }, - /** - * 获取隐藏的打印iframe - * @returns {HTMLElement} - */ - getPFrame() { - let pFrame = document.getElementById(this.pFrameId); - if (pFrame) { - pFrame.parentNode.removeChild(pFrame); - } - let elem = document.createElement('iframe'); - elem.id = this.pFrameId; - elem.style.width = 0; - elem.style.height = 0; - elem.style.position = 'fixed'; - elem.style.visibility = 'hidden'; - document.body.appendChild(elem); - pFrame = document.getElementById(this.pFrameId); - pFrame.focus(); - return pFrame; - }, - /** - * 生成表格html - * @param data 数据 - * @param cols 列配置 - * @returns {string} - */ - makeTable(data, cols) { - // 恢复cols参数初始状态 - cols.forEach(col => { - col.forEach(c => { - c.INIT_OK = undefined; - c.key = undefined; - c.colGroup = undefined; - c.HAS_PARENT = undefined; - c.parentKey = undefined; - c.PARENT_COL_INDEX = undefined; - }); - }); - - // cols转为嵌套结构 - let colArrays = [], colIndex = 0; - for (let i1 = 0; i1 < cols.length; i1++) { - let item1 = cols[i1]; - for (let i2 = 0; i2 < item1.length; i2++) { - let item2 = item1[i2]; - if (!item2) { - item1.splice(i2, 1); - continue; - } - // 合并单元格处理 - item2.key = i1 + '-' + i2; - let CHILD_COLS = undefined; - if (item2.colGroup || item2.colspan > 1) { - item2.colGroup = true; - CHILD_COLS = []; - colIndex++; - let childIndex = 0; - for (let i22 = 0; i22 < cols[i1 + 1].length; i22++) { - let item22 = Object.assign({}, cols[i1 + 1][i22]); - if (item22.HAS_PARENT || (childIndex > 1 && childIndex == item2.colspan)) { - cols[i1 + 1][i22] = item22; - continue; - } - item22.HAS_PARENT = true; - item22.parentKey = i1 + '-' + i2; - item22.key = (i1 + 1) + '-' + i22; - item22.PARENT_COL_INDEX = colIndex; - CHILD_COLS.push(item22); - childIndex = childIndex + parseInt(item22.colspan > 1 ? item22.colspan : 1); - cols[i1 + 1][i22] = item22; - } - } - item2.CHILD_COLS = CHILD_COLS; - if (!item2.PARENT_COL_INDEX) { - colArrays.push(item2); - } - cols[i1][i2] = item2; - } - } - - // 遍历嵌套结构cols的方法 - function eachCols(callback, obj) { - if (!obj) { - obj = colArrays; - } - for (let i = 0; i < obj.length; i++) { - let item = obj[i]; - callback && callback(i, item); - if (item.CHILD_COLS) { - eachCols(callback, item.CHILD_COLS); - } - } - } - - // 计算表格宽度 - let width = 1, needSetWidth = true, colgroup = []; - eachCols((i, c) => { - if (c.colGroup) { - return; - } - colgroup.push(''); - if (c.width && !/\d+%$/.test(width)) { - width += (c.width + 1); - } else { - needSetWidth = false; - } - }); - width += 'px'; - - // 生成html - let html = ``; - html += `${colgroup.join('')}`; - - // 表头 - let trs = cols.map(col => { - let ths = col.map(c => ``); - return `${ths.join('')}`; - }); - html += `${trs.join('')}`; - - // 主体 - html += ''; - data.forEach((d, index) => { - html += ''; - let colIndex = 0; - eachCols((i, c) => { - if (c.colGroup) { - return; - } - let content = c.templet ? c.templet(d, index, colIndex) : d[c.field]; - html += ``; - colIndex++; - }); - html += ''; - }); - return html + '
    ${c.title || ''}
    ${content}
    '; - }, - /** - * 加入核心样式 - */ - addCommonCss() { - if (!document.getElementById(this.pStyleId)) { - let elem = document.createElement('style'); - elem.id = this.pStyleId; - elem.setAttribute('type', 'text/css'); - elem.innerHTML = this.getCommonCss(); - document.body.appendChild(elem); - } - }, - /** - * 检查并补全隐藏元素的class - */ - checkHideClass() { - document.getElementsByClassName(this.hideNoneClass).forEach(elem => { - elem.classList.add(this.hideClass); - }); - }, - /** - * 显示加载层 - * @returns {HTMLElement} - */ - showLoading() { - this.addCommonCss(); - let elem = document.getElementById('ele-printer-loading'); - if (!elem) { - elem = document.createElement('div'); - elem.id = 'ele-printer-loading'; - document.body.appendChild(elem); - } - elem.style.display = 'block'; - window.hideElePrinterLoading = () => { - this.hideLoading(); - }; - return elem; - }, - /** - * 关闭加载层 - */ - hideLoading() { - setTimeout(() => { - let elem = document.getElementById('ele-printer-loading'); - if (elem) { - elem.style.display = 'none'; - } - }, 1500); - }, - /** - * 添加回调监听 - * @param before - * @param done - * @returns {{beforeJs: string, taskId: string, doneJs: string}} - */ - addCallback(before, done) { - let taskId = 'p' + this.uuid(); - if (!window.elePrinterBefore) { - window.elePrinterBefore = {}; - } - if (!window.elePrinterDone) { - window.elePrinterDone = {}; - } - if (before) { - window.elePrinterBefore[taskId] = before; - } - if (done) { - window.elePrinterDone[taskId] = done; - } - let beforeJs = `;parent.elePrinterBefore&&parent.elePrinterBefore.${taskId}&&parent.elePrinterBefore.${taskId}();`; - let doneJs = `;parent.elePrinterDone&&parent.elePrinterDone.${taskId}&&parent.elePrinterDone.${taskId}();`; - return {taskId, beforeJs, doneJs}; - }, - /** - * 生成随机id - * @param length - * @returns {string} - */ - uuid(length = 8) { - const num = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'; - let str = 'p_'; - for (let i = 0; i < length; i++) { - str += num.charAt(Math.floor(Math.random() * num.length)); - } - return str; - }, - /** - * 是否是ie - * @returns {boolean} - */ - isIE() { - return !!window.ActiveXObject || 'ActiveXObject' in window; - }, - /** - * 是否是Edge - * @returns {boolean} - */ - isEdge() { - return navigator.userAgent.indexOf('Edge') !== -1; - }, - /** - * 是否是Firefox - * @returns {boolean} - */ - isFirefox() { - return navigator.userAgent.indexOf('Firefox') !== -1; - }, - // 支持ie打印预览控件 - ieWebBrowser: '', - // 当前窗口打印隐藏的iframe的id - pFrameId: 'ele-printer-frame', - // 打印核心样式的style的id - pStyleId: 'ele-printer-style', - // 打印方向设置的style的id - pSetId: 'ele-printer-set', - // 正在打印标识的class - printingClass: 'ele-printer-printing', - // 打印时隐藏的class - hideClass: 'ele-printer-hide', - // 打印时隐藏不占位置的class - hideNoneClass: 'ele-printer-hide-none' -} diff --git a/src/components/ele-admin-pro/packages/regions.js b/src/components/ele-admin-pro/packages/regions.js deleted file mode 100644 index a949b8f..0000000 --- a/src/components/ele-admin-pro/packages/regions.js +++ /dev/null @@ -1,14429 +0,0 @@ -/** 省市区数据 license by http://eleadmin.com */ -const regions = [ - { - label: '北京', - value: '110000', - children: [ - { - value: '110100', - label: '北京市', - children: [ - { - value: '110101', - label: '东城区' - }, - { - value: '110102', - label: '西城区' - }, - { - value: '110103', - label: '崇文区' - }, - { - value: '110104', - label: '宣武区' - }, - { - value: '110105', - label: '朝阳区' - }, - { - value: '110106', - label: '丰台区' - }, - { - value: '110107', - label: '石景山区' - }, - { - value: '110108', - label: '海淀区' - }, - { - value: '110109', - label: '门头沟区' - }, - { - value: '110111', - label: '房山区' - }, - { - value: '110112', - label: '通州区' - }, - { - value: '110113', - label: '顺义区' - }, - { - value: '110114', - label: '昌平区' - }, - { - value: '110115', - label: '大兴区' - }, - { - value: '110116', - label: '怀柔区' - }, - { - value: '110117', - label: '平谷区' - }, - { - value: '110228', - label: '密云县' - }, - { - value: '110229', - label: '延庆县' - } - ] - } - ] - }, - { - label: '天津', - value: '120000', - children: [ - { - value: '120100', - label: '天津市', - children: [ - { - value: '120101', - label: '和平区' - }, - { - value: '120102', - label: '河东区' - }, - { - value: '120103', - label: '河西区' - }, - { - value: '120104', - label: '南开区' - }, - { - value: '120105', - label: '河北区' - }, - { - value: '120106', - label: '红桥区' - }, - { - value: '120107', - label: '塘沽区' - }, - { - value: '120108', - label: '汉沽区' - }, - { - value: '120109', - label: '大港区' - }, - { - value: '120110', - label: '东丽区' - }, - { - value: '120111', - label: '西青区' - }, - { - value: '120112', - label: '津南区' - }, - { - value: '120113', - label: '北辰区' - }, - { - value: '120114', - label: '武清区' - }, - { - value: '120115', - label: '宝坻区' - }, - { - value: '120116', - label: '滨海新区' - }, - { - value: '120221', - label: '宁河县' - }, - { - value: '120223', - label: '静海县' - }, - { - value: '120225', - label: '蓟县' - } - ] - } - ] - }, - { - label: '河北省', - value: '130000', - children: [ - { - value: '130100', - label: '石家庄市', - children: [ - { - value: '130102', - label: '长安区' - }, - { - value: '130103', - label: '桥东区' - }, - { - value: '130104', - label: '桥西区' - }, - { - value: '130105', - label: '新华区' - }, - { - value: '130107', - label: '井陉矿区' - }, - { - value: '130108', - label: '裕华区' - }, - { - value: '130121', - label: '井陉县' - }, - { - value: '130123', - label: '正定县' - }, - { - value: '130124', - label: '栾城县' - }, - { - value: '130125', - label: '行唐县' - }, - { - value: '130126', - label: '灵寿县' - }, - { - value: '130127', - label: '高邑县' - }, - { - value: '130128', - label: '深泽县' - }, - { - value: '130129', - label: '赞皇县' - }, - { - value: '130130', - label: '无极县' - }, - { - value: '130131', - label: '平山县' - }, - { - value: '130132', - label: '元氏县' - }, - { - value: '130133', - label: '赵县' - }, - { - value: '130181', - label: '辛集市' - }, - { - value: '130182', - label: '藁城市' - }, - { - value: '130183', - label: '晋州市' - }, - { - value: '130184', - label: '新乐市' - }, - { - value: '130185', - label: '鹿泉市' - } - ] - }, - { - value: '130200', - label: '唐山市', - children: [ - { - value: '130202', - label: '路南区' - }, - { - value: '130203', - label: '路北区' - }, - { - value: '130204', - label: '古冶区' - }, - { - value: '130205', - label: '开平区' - }, - { - value: '130207', - label: '丰南区' - }, - { - value: '130208', - label: '丰润区' - }, - { - value: '130223', - label: '滦县' - }, - { - value: '130224', - label: '滦南县' - }, - { - value: '130225', - label: '乐亭县' - }, - { - value: '130227', - label: '迁西县' - }, - { - value: '130229', - label: '玉田县' - }, - { - value: '130230', - label: '唐海县' - }, - { - value: '130281', - label: '遵化市' - }, - { - value: '130283', - label: '迁安市' - } - ] - }, - { - value: '130300', - label: '秦皇岛市', - children: [ - { - value: '130302', - label: '海港区' - }, - { - value: '130303', - label: '山海关区' - }, - { - value: '130304', - label: '北戴河区' - }, - { - value: '130321', - label: '青龙满族自治县' - }, - { - value: '130322', - label: '昌黎县' - }, - { - value: '130323', - label: '抚宁县' - }, - { - value: '130324', - label: '卢龙县' - }, - { - value: '130399', - label: '经济技术开发区' - } - ] - }, - { - value: '130400', - label: '邯郸市', - children: [ - { - value: '130402', - label: '邯山区' - }, - { - value: '130403', - label: '丛台区' - }, - { - value: '130404', - label: '复兴区' - }, - { - value: '130406', - label: '峰峰矿区' - }, - { - value: '130421', - label: '邯郸县' - }, - { - value: '130423', - label: '临漳县' - }, - { - value: '130424', - label: '成安县' - }, - { - value: '130425', - label: '大名县' - }, - { - value: '130426', - label: '涉县' - }, - { - value: '130427', - label: '磁县' - }, - { - value: '130428', - label: '肥乡县' - }, - { - value: '130429', - label: '永年县' - }, - { - value: '130430', - label: '邱县' - }, - { - value: '130431', - label: '鸡泽县' - }, - { - value: '130432', - label: '广平县' - }, - { - value: '130433', - label: '馆陶县' - }, - { - value: '130434', - label: '魏县' - }, - { - value: '130435', - label: '曲周县' - }, - { - value: '130481', - label: '武安市' - } - ] - }, - { - value: '130500', - label: '邢台市', - children: [ - { - value: '130502', - label: '桥东区' - }, - { - value: '130503', - label: '桥西区' - }, - { - value: '130521', - label: '邢台县' - }, - { - value: '130522', - label: '临城县' - }, - { - value: '130523', - label: '内丘县' - }, - { - value: '130524', - label: '柏乡县' - }, - { - value: '130525', - label: '隆尧县' - }, - { - value: '130526', - label: '任县' - }, - { - value: '130527', - label: '南和县' - }, - { - value: '130528', - label: '宁晋县' - }, - { - value: '130529', - label: '巨鹿县' - }, - { - value: '130530', - label: '新河县' - }, - { - value: '130531', - label: '广宗县' - }, - { - value: '130532', - label: '平乡县' - }, - { - value: '130533', - label: '威县' - }, - { - value: '130534', - label: '清河县' - }, - { - value: '130535', - label: '临西县' - }, - { - value: '130581', - label: '南宫市' - }, - { - value: '130582', - label: '沙河市' - } - ] - }, - { - value: '130600', - label: '保定市', - children: [ - { - value: '130602', - label: '新市区' - }, - { - value: '130603', - label: '北市区' - }, - { - value: '130604', - label: '南市区' - }, - { - value: '130621', - label: '满城县' - }, - { - value: '130622', - label: '清苑县' - }, - { - value: '130623', - label: '涞水县' - }, - { - value: '130624', - label: '阜平县' - }, - { - value: '130625', - label: '徐水县' - }, - { - value: '130626', - label: '定兴县' - }, - { - value: '130627', - label: '唐县' - }, - { - value: '130628', - label: '高阳县' - }, - { - value: '130629', - label: '容城县' - }, - { - value: '130630', - label: '涞源县' - }, - { - value: '130631', - label: '望都县' - }, - { - value: '130632', - label: '安新县' - }, - { - value: '130633', - label: '易县' - }, - { - value: '130634', - label: '曲阳县' - }, - { - value: '130635', - label: '蠡县' - }, - { - value: '130636', - label: '顺平县' - }, - { - value: '130637', - label: '博野县' - }, - { - value: '130638', - label: '雄县' - }, - { - value: '130681', - label: '涿州市' - }, - { - value: '130682', - label: '定州市' - }, - { - value: '130683', - label: '安国市' - }, - { - value: '130684', - label: '高碑店市' - }, - { - value: '130698', - label: '高开区' - } - ] - }, - { - value: '130700', - label: '张家口市', - children: [ - { - value: '130702', - label: '桥东区' - }, - { - value: '130703', - label: '桥西区' - }, - { - value: '130705', - label: '宣化区' - }, - { - value: '130706', - label: '下花园区' - }, - { - value: '130721', - label: '宣化县' - }, - { - value: '130722', - label: '张北县' - }, - { - value: '130723', - label: '康保县' - }, - { - value: '130724', - label: '沽源县' - }, - { - value: '130725', - label: '尚义县' - }, - { - value: '130726', - label: '蔚县' - }, - { - value: '130727', - label: '阳原县' - }, - { - value: '130728', - label: '怀安县' - }, - { - value: '130729', - label: '万全县' - }, - { - value: '130730', - label: '怀来县' - }, - { - value: '130731', - label: '涿鹿县' - }, - { - value: '130732', - label: '赤城县' - }, - { - value: '130733', - label: '崇礼县' - } - ] - }, - { - value: '130800', - label: '承德市', - children: [ - { - value: '130802', - label: '双桥区' - }, - { - value: '130803', - label: '双滦区' - }, - { - value: '130804', - label: '鹰手营子矿区' - }, - { - value: '130821', - label: '承德县' - }, - { - value: '130822', - label: '兴隆县' - }, - { - value: '130823', - label: '平泉县' - }, - { - value: '130824', - label: '滦平县' - }, - { - value: '130825', - label: '隆化县' - }, - { - value: '130826', - label: '丰宁满族自治县' - }, - { - value: '130827', - label: '宽城满族自治县' - }, - { - value: '130828', - label: '围场满族蒙古族自治县' - } - ] - }, - { - value: '130900', - label: '沧州市', - children: [ - { - value: '130902', - label: '新华区' - }, - { - value: '130903', - label: '运河区' - }, - { - value: '130921', - label: '沧县' - }, - { - value: '130922', - label: '青县' - }, - { - value: '130923', - label: '东光县' - }, - { - value: '130924', - label: '海兴县' - }, - { - value: '130925', - label: '盐山县' - }, - { - value: '130926', - label: '肃宁县' - }, - { - value: '130927', - label: '南皮县' - }, - { - value: '130928', - label: '吴桥县' - }, - { - value: '130929', - label: '献县' - }, - { - value: '130930', - label: '孟村回族自治县' - }, - { - value: '130981', - label: '泊头市' - }, - { - value: '130982', - label: '任丘市' - }, - { - value: '130983', - label: '黄骅市' - }, - { - value: '130984', - label: '河间市' - } - ] - }, - { - value: '131000', - label: '廊坊市', - children: [ - { - value: '131002', - label: '安次区' - }, - { - value: '131003', - label: '广阳区' - }, - { - value: '131022', - label: '固安县' - }, - { - value: '131023', - label: '永清县' - }, - { - value: '131024', - label: '香河县' - }, - { - value: '131025', - label: '大城县' - }, - { - value: '131026', - label: '文安县' - }, - { - value: '131028', - label: '大厂回族自治县' - }, - { - value: '131051', - label: '开发区' - }, - { - value: '131052', - label: '燕郊经济技术开发区' - }, - { - value: '131081', - label: '霸州市' - }, - { - value: '131082', - label: '三河市' - } - ] - }, - { - value: '131100', - label: '衡水市', - children: [ - { - value: '131102', - label: '桃城区' - }, - { - value: '131121', - label: '枣强县' - }, - { - value: '131122', - label: '武邑县' - }, - { - value: '131123', - label: '武强县' - }, - { - value: '131124', - label: '饶阳县' - }, - { - value: '131125', - label: '安平县' - }, - { - value: '131126', - label: '故城县' - }, - { - value: '131127', - label: '景县' - }, - { - value: '131128', - label: '阜城县' - }, - { - value: '131181', - label: '冀州市' - }, - { - value: '131182', - label: '深州市' - } - ] - } - ] - }, - { - label: '山西省', - value: '140000', - children: [ - { - value: '140100', - label: '太原市', - children: [ - { - value: '140105', - label: '小店区' - }, - { - value: '140106', - label: '迎泽区' - }, - { - value: '140107', - label: '杏花岭区' - }, - { - value: '140108', - label: '尖草坪区' - }, - { - value: '140109', - label: '万柏林区' - }, - { - value: '140110', - label: '晋源区' - }, - { - value: '140121', - label: '清徐县' - }, - { - value: '140122', - label: '阳曲县' - }, - { - value: '140123', - label: '娄烦县' - }, - { - value: '140181', - label: '古交市' - } - ] - }, - { - value: '140200', - label: '大同市', - children: [ - { - value: '140202', - label: '城区' - }, - { - value: '140203', - label: '矿区' - }, - { - value: '140211', - label: '南郊区' - }, - { - value: '140212', - label: '新荣区' - }, - { - value: '140221', - label: '阳高县' - }, - { - value: '140222', - label: '天镇县' - }, - { - value: '140223', - label: '广灵县' - }, - { - value: '140224', - label: '灵丘县' - }, - { - value: '140225', - label: '浑源县' - }, - { - value: '140226', - label: '左云县' - }, - { - value: '140227', - label: '大同县' - } - ] - }, - { - value: '140300', - label: '阳泉市', - children: [ - { - value: '140302', - label: '城区' - }, - { - value: '140303', - label: '矿区' - }, - { - value: '140311', - label: '郊区' - }, - { - value: '140321', - label: '平定县' - }, - { - value: '140322', - label: '盂县' - } - ] - }, - { - value: '140400', - label: '长治市', - children: [ - { - value: '140421', - label: '长治县' - }, - { - value: '140423', - label: '襄垣县' - }, - { - value: '140424', - label: '屯留县' - }, - { - value: '140425', - label: '平顺县' - }, - { - value: '140426', - label: '黎城县' - }, - { - value: '140427', - label: '壶关县' - }, - { - value: '140428', - label: '长子县' - }, - { - value: '140429', - label: '武乡县' - }, - { - value: '140430', - label: '沁县' - }, - { - value: '140431', - label: '沁源县' - }, - { - value: '140481', - label: '潞城市' - }, - { - value: '140482', - label: '城区' - }, - { - value: '140483', - label: '郊区' - }, - { - value: '140484', - label: '高新区' - } - ] - }, - { - value: '140500', - label: '晋城市', - children: [ - { - value: '140502', - label: '城区' - }, - { - value: '140521', - label: '沁水县' - }, - { - value: '140522', - label: '阳城县' - }, - { - value: '140524', - label: '陵川县' - }, - { - value: '140525', - label: '泽州县' - }, - { - value: '140581', - label: '高平市' - } - ] - }, - { - value: '140600', - label: '朔州市', - children: [ - { - value: '140602', - label: '朔城区' - }, - { - value: '140603', - label: '平鲁区' - }, - { - value: '140621', - label: '山阴县' - }, - { - value: '140622', - label: '应县' - }, - { - value: '140623', - label: '右玉县' - }, - { - value: '140624', - label: '怀仁县' - } - ] - }, - { - value: '140700', - label: '晋中市', - children: [ - { - value: '140702', - label: '榆次区' - }, - { - value: '140721', - label: '榆社县' - }, - { - value: '140722', - label: '左权县' - }, - { - value: '140723', - label: '和顺县' - }, - { - value: '140724', - label: '昔阳县' - }, - { - value: '140725', - label: '寿阳县' - }, - { - value: '140726', - label: '太谷县' - }, - { - value: '140727', - label: '祁县' - }, - { - value: '140728', - label: '平遥县' - }, - { - value: '140729', - label: '灵石县' - }, - { - value: '140781', - label: '介休市' - } - ] - }, - { - value: '140800', - label: '运城市', - children: [ - { - value: '140802', - label: '盐湖区' - }, - { - value: '140821', - label: '临猗县' - }, - { - value: '140822', - label: '万荣县' - }, - { - value: '140823', - label: '闻喜县' - }, - { - value: '140824', - label: '稷山县' - }, - { - value: '140825', - label: '新绛县' - }, - { - value: '140826', - label: '绛县' - }, - { - value: '140827', - label: '垣曲县' - }, - { - value: '140828', - label: '夏县' - }, - { - value: '140829', - label: '平陆县' - }, - { - value: '140830', - label: '芮城县' - }, - { - value: '140881', - label: '永济市' - }, - { - value: '140882', - label: '河津市' - } - ] - }, - { - value: '140900', - label: '忻州市', - children: [ - { - value: '140902', - label: '忻府区' - }, - { - value: '140921', - label: '定襄县' - }, - { - value: '140922', - label: '五台县' - }, - { - value: '140923', - label: '代县' - }, - { - value: '140924', - label: '繁峙县' - }, - { - value: '140925', - label: '宁武县' - }, - { - value: '140926', - label: '静乐县' - }, - { - value: '140927', - label: '神池县' - }, - { - value: '140928', - label: '五寨县' - }, - { - value: '140929', - label: '岢岚县' - }, - { - value: '140930', - label: '河曲县' - }, - { - value: '140931', - label: '保德县' - }, - { - value: '140932', - label: '偏关县' - }, - { - value: '140981', - label: '原平市' - } - ] - }, - { - value: '141000', - label: '临汾市', - children: [ - { - value: '141002', - label: '尧都区' - }, - { - value: '141021', - label: '曲沃县' - }, - { - value: '141022', - label: '翼城县' - }, - { - value: '141023', - label: '襄汾县' - }, - { - value: '141024', - label: '洪洞县' - }, - { - value: '141025', - label: '古县' - }, - { - value: '141026', - label: '安泽县' - }, - { - value: '141027', - label: '浮山县' - }, - { - value: '141028', - label: '吉县' - }, - { - value: '141029', - label: '乡宁县' - }, - { - value: '141030', - label: '大宁县' - }, - { - value: '141031', - label: '隰县' - }, - { - value: '141032', - label: '永和县' - }, - { - value: '141033', - label: '蒲县' - }, - { - value: '141034', - label: '汾西县' - }, - { - value: '141081', - label: '侯马市' - }, - { - value: '141082', - label: '霍州市' - } - ] - }, - { - value: '141100', - label: '吕梁市', - children: [ - { - value: '141102', - label: '离石区' - }, - { - value: '141121', - label: '文水县' - }, - { - value: '141122', - label: '交城县' - }, - { - value: '141123', - label: '兴县' - }, - { - value: '141124', - label: '临县' - }, - { - value: '141125', - label: '柳林县' - }, - { - value: '141126', - label: '石楼县' - }, - { - value: '141127', - label: '岚县' - }, - { - value: '141128', - label: '方山县' - }, - { - value: '141129', - label: '中阳县' - }, - { - value: '141130', - label: '交口县' - }, - { - value: '141181', - label: '孝义市' - }, - { - value: '141182', - label: '汾阳市' - } - ] - } - ] - }, - { - label: '内蒙古自治区', - value: '150000', - children: [ - { - value: '150100', - label: '呼和浩特市', - children: [ - { - value: '150102', - label: '新城区' - }, - { - value: '150103', - label: '回民区' - }, - { - value: '150104', - label: '玉泉区' - }, - { - value: '150105', - label: '赛罕区' - }, - { - value: '150121', - label: '土默特左旗' - }, - { - value: '150122', - label: '托克托县' - }, - { - value: '150123', - label: '和林格尔县' - }, - { - value: '150124', - label: '清水河县' - }, - { - value: '150125', - label: '武川县' - } - ] - }, - { - value: '150200', - label: '包头市', - children: [ - { - value: '150202', - label: '东河区' - }, - { - value: '150203', - label: '昆都仑区' - }, - { - value: '150204', - label: '青山区' - }, - { - value: '150205', - label: '石拐区' - }, - { - value: '150206', - label: '白云矿区' - }, - { - value: '150207', - label: '九原区' - }, - { - value: '150221', - label: '土默特右旗' - }, - { - value: '150222', - label: '固阳县' - }, - { - value: '150223', - label: '达尔罕茂明安联合旗' - } - ] - }, - { - value: '150300', - label: '乌海市', - children: [ - { - value: '150302', - label: '海勃湾区' - }, - { - value: '150303', - label: '海南区' - }, - { - value: '150304', - label: '乌达区' - } - ] - }, - { - value: '150400', - label: '赤峰市', - children: [ - { - value: '150402', - label: '红山区' - }, - { - value: '150403', - label: '元宝山区' - }, - { - value: '150404', - label: '松山区' - }, - { - value: '150421', - label: '阿鲁科尔沁旗' - }, - { - value: '150422', - label: '巴林左旗' - }, - { - value: '150423', - label: '巴林右旗' - }, - { - value: '150424', - label: '林西县' - }, - { - value: '150425', - label: '克什克腾旗' - }, - { - value: '150426', - label: '翁牛特旗' - }, - { - value: '150428', - label: '喀喇沁旗' - }, - { - value: '150429', - label: '宁城县' - }, - { - value: '150430', - label: '敖汉旗' - } - ] - }, - { - value: '150500', - label: '通辽市', - children: [ - { - value: '150502', - label: '科尔沁区' - }, - { - value: '150521', - label: '科尔沁左翼中旗' - }, - { - value: '150522', - label: '科尔沁左翼后旗' - }, - { - value: '150523', - label: '开鲁县' - }, - { - value: '150524', - label: '库伦旗' - }, - { - value: '150525', - label: '奈曼旗' - }, - { - value: '150526', - label: '扎鲁特旗' - }, - { - value: '150581', - label: '霍林郭勒市' - } - ] - }, - { - value: '150600', - label: '鄂尔多斯市', - children: [ - { - value: '150602', - label: '东胜区' - }, - { - value: '150621', - label: '达拉特旗' - }, - { - value: '150622', - label: '准格尔旗' - }, - { - value: '150623', - label: '鄂托克前旗' - }, - { - value: '150624', - label: '鄂托克旗' - }, - { - value: '150625', - label: '杭锦旗' - }, - { - value: '150626', - label: '乌审旗' - }, - { - value: '150627', - label: '伊金霍洛旗' - } - ] - }, - { - value: '150700', - label: '呼伦贝尔市', - children: [ - { - value: '150702', - label: '海拉尔区' - }, - { - value: '150721', - label: '阿荣旗' - }, - { - value: '150722', - label: '莫力达瓦达斡尔族自治旗' - }, - { - value: '150723', - label: '鄂伦春自治旗' - }, - { - value: '150724', - label: '鄂温克族自治旗' - }, - { - value: '150725', - label: '陈巴尔虎旗' - }, - { - value: '150726', - label: '新巴尔虎左旗' - }, - { - value: '150727', - label: '新巴尔虎右旗' - }, - { - value: '150781', - label: '满洲里市' - }, - { - value: '150782', - label: '牙克石市' - }, - { - value: '150783', - label: '扎兰屯市' - }, - { - value: '150784', - label: '额尔古纳市' - }, - { - value: '150785', - label: '根河市' - } - ] - }, - { - value: '150800', - label: '巴彦淖尔市', - children: [ - { - value: '150802', - label: '临河区' - }, - { - value: '150821', - label: '五原县' - }, - { - value: '150822', - label: '磴口县' - }, - { - value: '150823', - label: '乌拉特前旗' - }, - { - value: '150824', - label: '乌拉特中旗' - }, - { - value: '150825', - label: '乌拉特后旗' - }, - { - value: '150826', - label: '杭锦后旗' - } - ] - }, - { - value: '150900', - label: '乌兰察布市', - children: [ - { - value: '150902', - label: '集宁区' - }, - { - value: '150921', - label: '卓资县' - }, - { - value: '150922', - label: '化德县' - }, - { - value: '150923', - label: '商都县' - }, - { - value: '150924', - label: '兴和县' - }, - { - value: '150925', - label: '凉城县' - }, - { - value: '150926', - label: '察哈尔右翼前旗' - }, - { - value: '150927', - label: '察哈尔右翼中旗' - }, - { - value: '150928', - label: '察哈尔右翼后旗' - }, - { - value: '150929', - label: '四子王旗' - }, - { - value: '150981', - label: '丰镇市' - } - ] - }, - { - value: '152200', - label: '兴安盟', - children: [ - { - value: '152201', - label: '乌兰浩特市' - }, - { - value: '152202', - label: '阿尔山市' - }, - { - value: '152221', - label: '科尔沁右翼前旗' - }, - { - value: '152222', - label: '科尔沁右翼中旗' - }, - { - value: '152223', - label: '扎赉特旗' - }, - { - value: '152224', - label: '突泉县' - } - ] - }, - { - value: '152500', - label: '锡林郭勒盟', - children: [ - { - value: '152501', - label: '二连浩特市' - }, - { - value: '152502', - label: '锡林浩特市' - }, - { - value: '152522', - label: '阿巴嘎旗' - }, - { - value: '152523', - label: '苏尼特左旗' - }, - { - value: '152524', - label: '苏尼特右旗' - }, - { - value: '152525', - label: '东乌珠穆沁旗' - }, - { - value: '152526', - label: '西乌珠穆沁旗' - }, - { - value: '152527', - label: '太仆寺旗' - }, - { - value: '152528', - label: '镶黄旗' - }, - { - value: '152529', - label: '正镶白旗' - }, - { - value: '152530', - label: '正蓝旗' - }, - { - value: '152531', - label: '多伦县' - } - ] - }, - { - value: '152900', - label: '阿拉善盟', - children: [ - { - value: '152921', - label: '阿拉善左旗' - }, - { - value: '152922', - label: '阿拉善右旗' - }, - { - value: '152923', - label: '额济纳旗' - } - ] - } - ] - }, - { - label: '辽宁省', - value: '210000', - children: [ - { - value: '210100', - label: '沈阳市', - children: [ - { - value: '210102', - label: '和平区' - }, - { - value: '210103', - label: '沈河区' - }, - { - value: '210104', - label: '大东区' - }, - { - value: '210105', - label: '皇姑区' - }, - { - value: '210106', - label: '铁西区' - }, - { - value: '210111', - label: '苏家屯区' - }, - { - value: '210112', - label: '东陵区' - }, - { - value: '210113', - label: '新城子区' - }, - { - value: '210114', - label: '于洪区' - }, - { - value: '210122', - label: '辽中县' - }, - { - value: '210123', - label: '康平县' - }, - { - value: '210124', - label: '法库县' - }, - { - value: '210181', - label: '新民市' - }, - { - value: '210182', - label: '浑南新区' - }, - { - value: '210183', - label: '张士开发区' - }, - { - value: '210184', - label: '沈北新区' - } - ] - }, - { - value: '210200', - label: '大连市', - children: [ - { - value: '210202', - label: '中山区' - }, - { - value: '210203', - label: '西岗区' - }, - { - value: '210204', - label: '沙河口区' - }, - { - value: '210211', - label: '甘井子区' - }, - { - value: '210212', - label: '旅顺口区' - }, - { - value: '210213', - label: '金州区' - }, - { - value: '210224', - label: '长海县' - }, - { - value: '210251', - label: '开发区' - }, - { - value: '210281', - label: '瓦房店市' - }, - { - value: '210282', - label: '普兰店市' - }, - { - value: '210283', - label: '庄河市' - }, - { - value: '210297', - label: '岭前区' - } - ] - }, - { - value: '210300', - label: '鞍山市', - children: [ - { - value: '210302', - label: '铁东区' - }, - { - value: '210303', - label: '铁西区' - }, - { - value: '210304', - label: '立山区' - }, - { - value: '210311', - label: '千山区' - }, - { - value: '210321', - label: '台安县' - }, - { - value: '210323', - label: '岫岩满族自治县' - }, - { - value: '210351', - label: '高新区' - }, - { - value: '210381', - label: '海城市' - } - ] - }, - { - value: '210400', - label: '抚顺市', - children: [ - { - value: '210402', - label: '新抚区' - }, - { - value: '210403', - label: '东洲区' - }, - { - value: '210404', - label: '望花区' - }, - { - value: '210411', - label: '顺城区' - }, - { - value: '210421', - label: '抚顺县' - }, - { - value: '210422', - label: '新宾满族自治县' - }, - { - value: '210423', - label: '清原满族自治县' - } - ] - }, - { - value: '210500', - label: '本溪市', - children: [ - { - value: '210502', - label: '平山区' - }, - { - value: '210503', - label: '溪湖区' - }, - { - value: '210504', - label: '明山区' - }, - { - value: '210505', - label: '南芬区' - }, - { - value: '210521', - label: '本溪满族自治县' - }, - { - value: '210522', - label: '桓仁满族自治县' - } - ] - }, - { - value: '210600', - label: '丹东市', - children: [ - { - value: '210602', - label: '元宝区' - }, - { - value: '210603', - label: '振兴区' - }, - { - value: '210604', - label: '振安区' - }, - { - value: '210624', - label: '宽甸满族自治县' - }, - { - value: '210681', - label: '东港市' - }, - { - value: '210682', - label: '凤城市' - } - ] - }, - { - value: '210700', - label: '锦州市', - children: [ - { - value: '210702', - label: '古塔区' - }, - { - value: '210703', - label: '凌河区' - }, - { - value: '210711', - label: '太和区' - }, - { - value: '210726', - label: '黑山县' - }, - { - value: '210727', - label: '义县' - }, - { - value: '210781', - label: '凌海市' - }, - { - value: '210782', - label: '北镇市' - } - ] - }, - { - value: '210800', - label: '营口市', - children: [ - { - value: '210802', - label: '站前区' - }, - { - value: '210803', - label: '西市区' - }, - { - value: '210804', - label: '鲅鱼圈区' - }, - { - value: '210811', - label: '老边区' - }, - { - value: '210881', - label: '盖州市' - }, - { - value: '210882', - label: '大石桥市' - } - ] - }, - { - value: '210900', - label: '阜新市', - children: [ - { - value: '210902', - label: '海州区' - }, - { - value: '210903', - label: '新邱区' - }, - { - value: '210904', - label: '太平区' - }, - { - value: '210905', - label: '清河门区' - }, - { - value: '210911', - label: '细河区' - }, - { - value: '210921', - label: '阜新蒙古族自治县' - }, - { - value: '210922', - label: '彰武县' - } - ] - }, - { - value: '211000', - label: '辽阳市', - children: [ - { - value: '211002', - label: '白塔区' - }, - { - value: '211003', - label: '文圣区' - }, - { - value: '211004', - label: '宏伟区' - }, - { - value: '211005', - label: '弓长岭区' - }, - { - value: '211011', - label: '太子河区' - }, - { - value: '211021', - label: '辽阳县' - }, - { - value: '211081', - label: '灯塔市' - } - ] - }, - { - value: '211100', - label: '盘锦市', - children: [ - { - value: '211102', - label: '双台子区' - }, - { - value: '211103', - label: '兴隆台区' - }, - { - value: '211121', - label: '大洼县' - }, - { - value: '211122', - label: '盘山县' - } - ] - }, - { - value: '211200', - label: '铁岭市', - children: [ - { - value: '211202', - label: '银州区' - }, - { - value: '211204', - label: '清河区' - }, - { - value: '211221', - label: '铁岭县' - }, - { - value: '211223', - label: '西丰县' - }, - { - value: '211224', - label: '昌图县' - }, - { - value: '211281', - label: '调兵山市' - }, - { - value: '211282', - label: '开原市' - } - ] - }, - { - value: '211300', - label: '朝阳市', - children: [ - { - value: '211302', - label: '双塔区' - }, - { - value: '211303', - label: '龙城区' - }, - { - value: '211321', - label: '朝阳县' - }, - { - value: '211322', - label: '建平县' - }, - { - value: '211324', - label: '喀喇沁左翼蒙古族自治县' - }, - { - value: '211381', - label: '北票市' - }, - { - value: '211382', - label: '凌源市' - } - ] - }, - { - value: '211400', - label: '葫芦岛市', - children: [ - { - value: '211402', - label: '连山区' - }, - { - value: '211403', - label: '龙港区' - }, - { - value: '211404', - label: '南票区' - }, - { - value: '211421', - label: '绥中县' - }, - { - value: '211422', - label: '建昌县' - }, - { - value: '211481', - label: '兴城市' - } - ] - } - ] - }, - { - label: '吉林省', - value: '220000', - children: [ - { - value: '220100', - label: '长春市', - children: [ - { - value: '220102', - label: '南关区' - }, - { - value: '220103', - label: '宽城区' - }, - { - value: '220104', - label: '朝阳区' - }, - { - value: '220105', - label: '二道区' - }, - { - value: '220106', - label: '绿园区' - }, - { - value: '220112', - label: '双阳区' - }, - { - value: '220122', - label: '农安县' - }, - { - value: '220181', - label: '九台市' - }, - { - value: '220182', - label: '榆树市' - }, - { - value: '220183', - label: '德惠市' - }, - { - value: '220184', - label: '高新技术产业开发区' - }, - { - value: '220185', - label: '汽车产业开发区' - }, - { - value: '220186', - label: '经济技术开发区' - }, - { - value: '220187', - label: '净月旅游开发区' - } - ] - }, - { - value: '220200', - label: '吉林市', - children: [ - { - value: '220202', - label: '昌邑区' - }, - { - value: '220203', - label: '龙潭区' - }, - { - value: '220204', - label: '船营区' - }, - { - value: '220211', - label: '丰满区' - }, - { - value: '220221', - label: '永吉县' - }, - { - value: '220281', - label: '蛟河市' - }, - { - value: '220282', - label: '桦甸市' - }, - { - value: '220283', - label: '舒兰市' - }, - { - value: '220284', - label: '磐石市' - } - ] - }, - { - value: '220300', - label: '四平市', - children: [ - { - value: '220302', - label: '铁西区' - }, - { - value: '220303', - label: '铁东区' - }, - { - value: '220322', - label: '梨树县' - }, - { - value: '220323', - label: '伊通满族自治县' - }, - { - value: '220381', - label: '公主岭市' - }, - { - value: '220382', - label: '双辽市' - } - ] - }, - { - value: '220400', - label: '辽源市', - children: [ - { - value: '220402', - label: '龙山区' - }, - { - value: '220403', - label: '西安区' - }, - { - value: '220421', - label: '东丰县' - }, - { - value: '220422', - label: '东辽县' - } - ] - }, - { - value: '220500', - label: '通化市', - children: [ - { - value: '220502', - label: '东昌区' - }, - { - value: '220503', - label: '二道江区' - }, - { - value: '220521', - label: '通化县' - }, - { - value: '220523', - label: '辉南县' - }, - { - value: '220524', - label: '柳河县' - }, - { - value: '220581', - label: '梅河口市' - }, - { - value: '220582', - label: '集安市' - } - ] - }, - { - value: '220600', - label: '白山市', - children: [ - { - value: '220602', - label: '八道江区' - }, - { - value: '220621', - label: '抚松县' - }, - { - value: '220622', - label: '靖宇县' - }, - { - value: '220623', - label: '长白朝鲜族自治县' - }, - { - value: '220625', - label: '江源市' - }, - { - value: '220681', - label: '临江市' - } - ] - }, - { - value: '220700', - label: '松原市', - children: [ - { - value: '220702', - label: '宁江区' - }, - { - value: '220721', - label: '前郭尔罗斯蒙古族自治县' - }, - { - value: '220722', - label: '长岭县' - }, - { - value: '220723', - label: '乾安县' - }, - { - value: '220724', - label: '扶余县' - } - ] - }, - { - value: '220800', - label: '白城市', - children: [ - { - value: '220802', - label: '洮北区' - }, - { - value: '220821', - label: '镇赉县' - }, - { - value: '220822', - label: '通榆县' - }, - { - value: '220881', - label: '洮南市' - }, - { - value: '220882', - label: '大安市' - } - ] - }, - { - value: '222400', - label: '延边朝鲜族自治州', - children: [ - { - value: '222401', - label: '延吉市' - }, - { - value: '222402', - label: '图们市' - }, - { - value: '222403', - label: '敦化市' - }, - { - value: '222404', - label: '珲春市' - }, - { - value: '222405', - label: '龙井市' - }, - { - value: '222406', - label: '和龙市' - }, - { - value: '222424', - label: '汪清县' - }, - { - value: '222426', - label: '安图县' - } - ] - } - ] - }, - { - label: '黑龙江省', - value: '230000', - children: [ - { - value: '230100', - label: '哈尔滨市', - children: [ - { - value: '230102', - label: '道里区' - }, - { - value: '230103', - label: '南岗区' - }, - { - value: '230104', - label: '道外区' - }, - { - value: '230106', - label: '香坊区' - }, - { - value: '230107', - label: '动力区' - }, - { - value: '230108', - label: '平房区' - }, - { - value: '230109', - label: '松北区' - }, - { - value: '230111', - label: '呼兰区' - }, - { - value: '230123', - label: '依兰县' - }, - { - value: '230124', - label: '方正县' - }, - { - value: '230125', - label: '宾县' - }, - { - value: '230126', - label: '巴彦县' - }, - { - value: '230127', - label: '木兰县' - }, - { - value: '230128', - label: '通河县' - }, - { - value: '230129', - label: '延寿县' - }, - { - value: '230181', - label: '阿城市' - }, - { - value: '230182', - label: '双城市' - }, - { - value: '230183', - label: '尚志市' - }, - { - value: '230184', - label: '五常市' - }, - { - value: '230185', - label: '阿城市' - } - ] - }, - { - value: '230200', - label: '齐齐哈尔市', - children: [ - { - value: '230202', - label: '龙沙区' - }, - { - value: '230203', - label: '建华区' - }, - { - value: '230204', - label: '铁锋区' - }, - { - value: '230205', - label: '昂昂溪区' - }, - { - value: '230206', - label: '富拉尔基区' - }, - { - value: '230207', - label: '碾子山区' - }, - { - value: '230208', - label: '梅里斯达斡尔族区' - }, - { - value: '230221', - label: '龙江县' - }, - { - value: '230223', - label: '依安县' - }, - { - value: '230224', - label: '泰来县' - }, - { - value: '230225', - label: '甘南县' - }, - { - value: '230227', - label: '富裕县' - }, - { - value: '230229', - label: '克山县' - }, - { - value: '230230', - label: '克东县' - }, - { - value: '230231', - label: '拜泉县' - }, - { - value: '230281', - label: '讷河市' - } - ] - }, - { - value: '230300', - label: '鸡西市', - children: [ - { - value: '230302', - label: '鸡冠区' - }, - { - value: '230303', - label: '恒山区' - }, - { - value: '230304', - label: '滴道区' - }, - { - value: '230305', - label: '梨树区' - }, - { - value: '230306', - label: '城子河区' - }, - { - value: '230307', - label: '麻山区' - }, - { - value: '230321', - label: '鸡东县' - }, - { - value: '230381', - label: '虎林市' - }, - { - value: '230382', - label: '密山市' - } - ] - }, - { - value: '230400', - label: '鹤岗市', - children: [ - { - value: '230402', - label: '向阳区' - }, - { - value: '230403', - label: '工农区' - }, - { - value: '230404', - label: '南山区' - }, - { - value: '230405', - label: '兴安区' - }, - { - value: '230406', - label: '东山区' - }, - { - value: '230407', - label: '兴山区' - }, - { - value: '230421', - label: '萝北县' - }, - { - value: '230422', - label: '绥滨县' - } - ] - }, - { - value: '230500', - label: '双鸭山市', - children: [ - { - value: '230502', - label: '尖山区' - }, - { - value: '230503', - label: '岭东区' - }, - { - value: '230505', - label: '四方台区' - }, - { - value: '230506', - label: '宝山区' - }, - { - value: '230521', - label: '集贤县' - }, - { - value: '230522', - label: '友谊县' - }, - { - value: '230523', - label: '宝清县' - }, - { - value: '230524', - label: '饶河县' - } - ] - }, - { - value: '230600', - label: '大庆市', - children: [ - { - value: '230602', - label: '萨尔图区' - }, - { - value: '230603', - label: '龙凤区' - }, - { - value: '230604', - label: '让胡路区' - }, - { - value: '230605', - label: '红岗区' - }, - { - value: '230606', - label: '大同区' - }, - { - value: '230621', - label: '肇州县' - }, - { - value: '230622', - label: '肇源县' - }, - { - value: '230623', - label: '林甸县' - }, - { - value: '230624', - label: '杜尔伯特蒙古族自治县' - } - ] - }, - { - value: '230700', - label: '伊春市', - children: [ - { - value: '230702', - label: '伊春区' - }, - { - value: '230703', - label: '南岔区' - }, - { - value: '230704', - label: '友好区' - }, - { - value: '230705', - label: '西林区' - }, - { - value: '230706', - label: '翠峦区' - }, - { - value: '230707', - label: '新青区' - }, - { - value: '230708', - label: '美溪区' - }, - { - value: '230709', - label: '金山屯区' - }, - { - value: '230710', - label: '五营区' - }, - { - value: '230711', - label: '乌马河区' - }, - { - value: '230712', - label: '汤旺河区' - }, - { - value: '230713', - label: '带岭区' - }, - { - value: '230714', - label: '乌伊岭区' - }, - { - value: '230715', - label: '红星区' - }, - { - value: '230716', - label: '上甘岭区' - }, - { - value: '230722', - label: '嘉荫县' - }, - { - value: '230781', - label: '铁力市' - } - ] - }, - { - value: '230800', - label: '佳木斯市', - children: [ - { - value: '230802', - label: '永红区' - }, - { - value: '230803', - label: '向阳区' - }, - { - value: '230804', - label: '前进区' - }, - { - value: '230805', - label: '东风区' - }, - { - value: '230811', - label: '郊区' - }, - { - value: '230822', - label: '桦南县' - }, - { - value: '230826', - label: '桦川县' - }, - { - value: '230828', - label: '汤原县' - }, - { - value: '230833', - label: '抚远县' - }, - { - value: '230881', - label: '同江市' - }, - { - value: '230882', - label: '富锦市' - } - ] - }, - { - value: '230900', - label: '七台河市', - children: [ - { - value: '230902', - label: '新兴区' - }, - { - value: '230903', - label: '桃山区' - }, - { - value: '230904', - label: '茄子河区' - }, - { - value: '230921', - label: '勃利县' - } - ] - }, - { - value: '231000', - label: '牡丹江市', - children: [ - { - value: '231002', - label: '东安区' - }, - { - value: '231003', - label: '阳明区' - }, - { - value: '231004', - label: '爱民区' - }, - { - value: '231005', - label: '西安区' - }, - { - value: '231024', - label: '东宁县' - }, - { - value: '231025', - label: '林口县' - }, - { - value: '231081', - label: '绥芬河市' - }, - { - value: '231083', - label: '海林市' - }, - { - value: '231084', - label: '宁安市' - }, - { - value: '231085', - label: '穆棱市' - } - ] - }, - { - value: '231100', - label: '黑河市', - children: [ - { - value: '231102', - label: '爱辉区' - }, - { - value: '231121', - label: '嫩江县' - }, - { - value: '231123', - label: '逊克县' - }, - { - value: '231124', - label: '孙吴县' - }, - { - value: '231181', - label: '北安市' - }, - { - value: '231182', - label: '五大连池市' - } - ] - }, - { - value: '231200', - label: '绥化市', - children: [ - { - value: '231202', - label: '北林区' - }, - { - value: '231221', - label: '望奎县' - }, - { - value: '231222', - label: '兰西县' - }, - { - value: '231223', - label: '青冈县' - }, - { - value: '231224', - label: '庆安县' - }, - { - value: '231225', - label: '明水县' - }, - { - value: '231226', - label: '绥棱县' - }, - { - value: '231281', - label: '安达市' - }, - { - value: '231282', - label: '肇东市' - }, - { - value: '231283', - label: '海伦市' - } - ] - }, - { - value: '232700', - label: '大兴安岭地区', - children: [ - { - value: '232721', - label: '呼玛县' - }, - { - value: '232722', - label: '塔河县' - }, - { - value: '232723', - label: '漠河县' - }, - { - value: '232724', - label: '加格达奇区' - } - ] - } - ] - }, - { - label: '上海', - value: '310000', - children: [ - { - value: '310100', - label: '上海市', - children: [ - { - value: '310101', - label: '黄浦区' - }, - { - value: '310103', - label: '卢湾区' - }, - { - value: '310104', - label: '徐汇区' - }, - { - value: '310105', - label: '长宁区' - }, - { - value: '310106', - label: '静安区' - }, - { - value: '310107', - label: '普陀区' - }, - { - value: '310108', - label: '闸北区' - }, - { - value: '310109', - label: '虹口区' - }, - { - value: '310110', - label: '杨浦区' - }, - { - value: '310112', - label: '闵行区' - }, - { - value: '310113', - label: '宝山区' - }, - { - value: '310114', - label: '嘉定区' - }, - { - value: '310115', - label: '浦东新区' - }, - { - value: '310116', - label: '金山区' - }, - { - value: '310117', - label: '松江区' - }, - { - value: '310118', - label: '青浦区' - }, - { - value: '310119', - label: '南汇区' - }, - { - value: '310120', - label: '奉贤区' - }, - { - value: '310152', - label: '川沙区' - }, - { - value: '310230', - label: '崇明县' - } - ] - } - ] - }, - { - label: '江苏省', - value: '320000', - children: [ - { - value: '320100', - label: '南京市', - children: [ - { - value: '320102', - label: '玄武区' - }, - { - value: '320103', - label: '白下区' - }, - { - value: '320104', - label: '秦淮区' - }, - { - value: '320105', - label: '建邺区' - }, - { - value: '320106', - label: '鼓楼区' - }, - { - value: '320107', - label: '下关区' - }, - { - value: '320111', - label: '浦口区' - }, - { - value: '320113', - label: '栖霞区' - }, - { - value: '320114', - label: '雨花台区' - }, - { - value: '320115', - label: '江宁区' - }, - { - value: '320116', - label: '六合区' - }, - { - value: '320124', - label: '溧水县' - }, - { - value: '320125', - label: '高淳县' - } - ] - }, - { - value: '320200', - label: '无锡市', - children: [ - { - value: '320202', - label: '崇安区' - }, - { - value: '320203', - label: '南长区' - }, - { - value: '320204', - label: '北塘区' - }, - { - value: '320205', - label: '锡山区' - }, - { - value: '320206', - label: '惠山区' - }, - { - value: '320211', - label: '滨湖区' - }, - { - value: '320281', - label: '江阴市' - }, - { - value: '320282', - label: '宜兴市' - }, - { - value: '320296', - label: '新区' - } - ] - }, - { - value: '320300', - label: '徐州市', - children: [ - { - value: '320302', - label: '鼓楼区' - }, - { - value: '320303', - label: '云龙区' - }, - { - value: '320304', - label: '九里区' - }, - { - value: '320305', - label: '贾汪区' - }, - { - value: '320311', - label: '泉山区' - }, - { - value: '320321', - label: '丰县' - }, - { - value: '320322', - label: '沛县' - }, - { - value: '320323', - label: '铜山县' - }, - { - value: '320324', - label: '睢宁县' - }, - { - value: '320381', - label: '新沂市' - }, - { - value: '320382', - label: '邳州市' - } - ] - }, - { - value: '320400', - label: '常州市', - children: [ - { - value: '320402', - label: '天宁区' - }, - { - value: '320404', - label: '钟楼区' - }, - { - value: '320405', - label: '戚墅堰区' - }, - { - value: '320411', - label: '新北区' - }, - { - value: '320412', - label: '武进区' - }, - { - value: '320481', - label: '溧阳市' - }, - { - value: '320482', - label: '金坛市' - } - ] - }, - { - value: '320500', - label: '苏州市', - children: [ - { - value: '320502', - label: '沧浪区' - }, - { - value: '320503', - label: '平江区' - }, - { - value: '320504', - label: '金阊区' - }, - { - value: '320505', - label: '虎丘区' - }, - { - value: '320506', - label: '吴中区' - }, - { - value: '320507', - label: '相城区' - }, - { - value: '320581', - label: '常熟市' - }, - { - value: '320582', - label: '张家港市' - }, - { - value: '320583', - label: '昆山市' - }, - { - value: '320584', - label: '吴江市' - }, - { - value: '320585', - label: '太仓市' - }, - { - value: '320594', - label: '新区' - }, - { - value: '320595', - label: '园区' - } - ] - }, - { - value: '320600', - label: '南通市', - children: [ - { - value: '320602', - label: '崇川区' - }, - { - value: '320611', - label: '港闸区' - }, - { - value: '320612', - label: '通州区' - }, - { - value: '320621', - label: '海安县' - }, - { - value: '320623', - label: '如东县' - }, - { - value: '320681', - label: '启东市' - }, - { - value: '320682', - label: '如皋市' - }, - { - value: '320683', - label: '通州市' - }, - { - value: '320684', - label: '海门市' - }, - { - value: '320693', - label: '开发区' - } - ] - }, - { - value: '320700', - label: '连云港市', - children: [ - { - value: '320703', - label: '连云区' - }, - { - value: '320705', - label: '新浦区' - }, - { - value: '320706', - label: '海州区' - }, - { - value: '320721', - label: '赣榆县' - }, - { - value: '320722', - label: '东海县' - }, - { - value: '320723', - label: '灌云县' - }, - { - value: '320724', - label: '灌南县' - } - ] - }, - { - value: '320800', - label: '淮安市', - children: [ - { - value: '320802', - label: '清河区' - }, - { - value: '320803', - label: '楚州区' - }, - { - value: '320804', - label: '淮阴区' - }, - { - value: '320811', - label: '清浦区' - }, - { - value: '320826', - label: '涟水县' - }, - { - value: '320829', - label: '洪泽县' - }, - { - value: '320830', - label: '盱眙县' - }, - { - value: '320831', - label: '金湖县' - } - ] - }, - { - value: '320900', - label: '盐城市', - children: [ - { - value: '320902', - label: '亭湖区' - }, - { - value: '320903', - label: '盐都区' - }, - { - value: '320921', - label: '响水县' - }, - { - value: '320922', - label: '滨海县' - }, - { - value: '320923', - label: '阜宁县' - }, - { - value: '320924', - label: '射阳县' - }, - { - value: '320925', - label: '建湖县' - }, - { - value: '320981', - label: '东台市' - }, - { - value: '320982', - label: '大丰市' - } - ] - }, - { - value: '321000', - label: '扬州市', - children: [ - { - value: '321002', - label: '广陵区' - }, - { - value: '321003', - label: '邗江区' - }, - { - value: '321011', - label: '维扬区' - }, - { - value: '321023', - label: '宝应县' - }, - { - value: '321081', - label: '仪征市' - }, - { - value: '321084', - label: '高邮市' - }, - { - value: '321088', - label: '江都市' - }, - { - value: '321092', - label: '经济开发区' - } - ] - }, - { - value: '321100', - label: '镇江市', - children: [ - { - value: '321102', - label: '京口区' - }, - { - value: '321111', - label: '润州区' - }, - { - value: '321112', - label: '丹徒区' - }, - { - value: '321181', - label: '丹阳市' - }, - { - value: '321182', - label: '扬中市' - }, - { - value: '321183', - label: '句容市' - } - ] - }, - { - value: '321200', - label: '泰州市', - children: [ - { - value: '321202', - label: '海陵区' - }, - { - value: '321203', - label: '高港区' - }, - { - value: '321281', - label: '兴化市' - }, - { - value: '321282', - label: '靖江市' - }, - { - value: '321283', - label: '泰兴市' - }, - { - value: '321284', - label: '姜堰市' - } - ] - }, - { - value: '321300', - label: '宿迁市', - children: [ - { - value: '321302', - label: '宿城区' - }, - { - value: '321311', - label: '宿豫区' - }, - { - value: '321322', - label: '沭阳县' - }, - { - value: '321323', - label: '泗阳县' - }, - { - value: '321324', - label: '泗洪县' - } - ] - } - ] - }, - { - label: '浙江省', - value: '330000', - children: [ - { - value: '330100', - label: '杭州市', - children: [ - { - value: '330102', - label: '上城区' - }, - { - value: '330103', - label: '下城区' - }, - { - value: '330104', - label: '江干区' - }, - { - value: '330105', - label: '拱墅区' - }, - { - value: '330106', - label: '西湖区' - }, - { - value: '330108', - label: '滨江区' - }, - { - value: '330109', - label: '萧山区' - }, - { - value: '330110', - label: '余杭区' - }, - { - value: '330122', - label: '桐庐县' - }, - { - value: '330127', - label: '淳安县' - }, - { - value: '330182', - label: '建德市' - }, - { - value: '330183', - label: '富阳市' - }, - { - value: '330185', - label: '临安市' - } - ] - }, - { - value: '330200', - label: '宁波市', - children: [ - { - value: '330203', - label: '海曙区' - }, - { - value: '330204', - label: '江东区' - }, - { - value: '330205', - label: '江北区' - }, - { - value: '330206', - label: '北仑区' - }, - { - value: '330211', - label: '镇海区' - }, - { - value: '330212', - label: '鄞州区' - }, - { - value: '330225', - label: '象山县' - }, - { - value: '330226', - label: '宁海县' - }, - { - value: '330281', - label: '余姚市' - }, - { - value: '330282', - label: '慈溪市' - }, - { - value: '330283', - label: '奉化市' - } - ] - }, - { - value: '330300', - label: '温州市', - children: [ - { - value: '330302', - label: '鹿城区' - }, - { - value: '330303', - label: '龙湾区' - }, - { - value: '330304', - label: '瓯海区' - }, - { - value: '330322', - label: '洞头县' - }, - { - value: '330324', - label: '永嘉县' - }, - { - value: '330326', - label: '平阳县' - }, - { - value: '330327', - label: '苍南县' - }, - { - value: '330328', - label: '文成县' - }, - { - value: '330329', - label: '泰顺县' - }, - { - value: '330381', - label: '瑞安市' - }, - { - value: '330382', - label: '乐清市' - } - ] - }, - { - value: '330400', - label: '嘉兴市', - children: [ - { - value: '330402', - label: '南湖区' - }, - { - value: '330411', - label: '秀洲区' - }, - { - value: '330421', - label: '嘉善县' - }, - { - value: '330424', - label: '海盐县' - }, - { - value: '330481', - label: '海宁市' - }, - { - value: '330482', - label: '平湖市' - }, - { - value: '330483', - label: '桐乡市' - } - ] - }, - { - value: '330500', - label: '湖州市', - children: [ - { - value: '330502', - label: '吴兴区' - }, - { - value: '330503', - label: '南浔区' - }, - { - value: '330521', - label: '德清县' - }, - { - value: '330522', - label: '长兴县' - }, - { - value: '330523', - label: '安吉县' - } - ] - }, - { - value: '330600', - label: '绍兴市', - children: [ - { - value: '330602', - label: '越城区' - }, - { - value: '330621', - label: '绍兴县' - }, - { - value: '330624', - label: '新昌县' - }, - { - value: '330681', - label: '诸暨市' - }, - { - value: '330682', - label: '上虞市' - }, - { - value: '330683', - label: '嵊州市' - } - ] - }, - { - value: '330700', - label: '金华市', - children: [ - { - value: '330702', - label: '婺城区' - }, - { - value: '330703', - label: '金东区' - }, - { - value: '330723', - label: '武义县' - }, - { - value: '330726', - label: '浦江县' - }, - { - value: '330727', - label: '磐安县' - }, - { - value: '330781', - label: '兰溪市' - }, - { - value: '330782', - label: '义乌市' - }, - { - value: '330783', - label: '东阳市' - }, - { - value: '330784', - label: '永康市' - } - ] - }, - { - value: '330800', - label: '衢州市', - children: [ - { - value: '330802', - label: '柯城区' - }, - { - value: '330803', - label: '衢江区' - }, - { - value: '330822', - label: '常山县' - }, - { - value: '330824', - label: '开化县' - }, - { - value: '330825', - label: '龙游县' - }, - { - value: '330881', - label: '江山市' - } - ] - }, - { - value: '330900', - label: '舟山市', - children: [ - { - value: '330902', - label: '定海区' - }, - { - value: '330903', - label: '普陀区' - }, - { - value: '330921', - label: '岱山县' - }, - { - value: '330922', - label: '嵊泗县' - } - ] - }, - { - value: '331000', - label: '台州市', - children: [ - { - value: '331002', - label: '椒江区' - }, - { - value: '331003', - label: '黄岩区' - }, - { - value: '331004', - label: '路桥区' - }, - { - value: '331021', - label: '玉环县' - }, - { - value: '331022', - label: '三门县' - }, - { - value: '331023', - label: '天台县' - }, - { - value: '331024', - label: '仙居县' - }, - { - value: '331081', - label: '温岭市' - }, - { - value: '331082', - label: '临海市' - } - ] - }, - { - value: '331100', - label: '丽水市', - children: [ - { - value: '331102', - label: '莲都区' - }, - { - value: '331121', - label: '青田县' - }, - { - value: '331122', - label: '缙云县' - }, - { - value: '331123', - label: '遂昌县' - }, - { - value: '331124', - label: '松阳县' - }, - { - value: '331125', - label: '云和县' - }, - { - value: '331126', - label: '庆元县' - }, - { - value: '331127', - label: '景宁畲族自治县' - }, - { - value: '331181', - label: '龙泉市' - } - ] - } - ] - }, - { - label: '安徽省', - value: '340000', - children: [ - { - value: '340100', - label: '合肥市', - children: [ - { - value: '340102', - label: '瑶海区' - }, - { - value: '340103', - label: '庐阳区' - }, - { - value: '340104', - label: '蜀山区' - }, - { - value: '340111', - label: '包河区' - }, - { - value: '340121', - label: '长丰县' - }, - { - value: '340122', - label: '肥东县' - }, - { - value: '340123', - label: '肥西县' - }, - { - value: '340151', - label: '高新区' - }, - { - value: '340191', - label: '中区' - }, - { - value: '341400', - label: '巢湖市' - }, - { - value: '341402', - label: '居巢区' - }, - { - value: '341421', - label: '庐江县' - } - ] - }, - { - value: '340200', - label: '芜湖市', - children: [ - { - value: '340202', - label: '镜湖区' - }, - { - value: '340203', - label: '弋江区' - }, - { - value: '340207', - label: '鸠江区' - }, - { - value: '340208', - label: '三山区' - }, - { - value: '340221', - label: '芜湖县' - }, - { - value: '340222', - label: '繁昌县' - }, - { - value: '340223', - label: '南陵县' - }, - { - value: '341422', - label: '无为县' - } - ] - }, - { - value: '340300', - label: '蚌埠市', - children: [ - { - value: '340302', - label: '龙子湖区' - }, - { - value: '340303', - label: '蚌山区' - }, - { - value: '340304', - label: '禹会区' - }, - { - value: '340311', - label: '淮上区' - }, - { - value: '340321', - label: '怀远县' - }, - { - value: '340322', - label: '五河县' - }, - { - value: '340323', - label: '固镇县' - } - ] - }, - { - value: '340400', - label: '淮南市', - children: [ - { - value: '340402', - label: '大通区' - }, - { - value: '340403', - label: '田家庵区' - }, - { - value: '340404', - label: '谢家集区' - }, - { - value: '340405', - label: '八公山区' - }, - { - value: '340406', - label: '潘集区' - }, - { - value: '340421', - label: '凤台县' - } - ] - }, - { - value: '340500', - label: '马鞍山市', - children: [ - { - value: '340502', - label: '金家庄区' - }, - { - value: '340503', - label: '花山区' - }, - { - value: '340504', - label: '雨山区' - }, - { - value: '340521', - label: '当涂县' - }, - { - value: '341423', - label: '含山县' - }, - { - value: '341424', - label: '和县' - } - ] - }, - { - value: '340600', - label: '淮北市', - children: [ - { - value: '340602', - label: '杜集区' - }, - { - value: '340603', - label: '相山区' - }, - { - value: '340604', - label: '烈山区' - }, - { - value: '340621', - label: '濉溪县' - } - ] - }, - { - value: '340700', - label: '铜陵市', - children: [ - { - value: '340702', - label: '铜官山区' - }, - { - value: '340703', - label: '狮子山区' - }, - { - value: '340711', - label: '郊区' - }, - { - value: '340721', - label: '铜陵县' - } - ] - }, - { - value: '340800', - label: '安庆市', - children: [ - { - value: '340802', - label: '迎江区' - }, - { - value: '340803', - label: '大观区' - }, - { - value: '340811', - label: '宜秀区' - }, - { - value: '340822', - label: '怀宁县' - }, - { - value: '340823', - label: '枞阳县' - }, - { - value: '340824', - label: '潜山县' - }, - { - value: '340825', - label: '太湖县' - }, - { - value: '340826', - label: '宿松县' - }, - { - value: '340827', - label: '望江县' - }, - { - value: '340828', - label: '岳西县' - }, - { - value: '340881', - label: '桐城市' - } - ] - }, - { - value: '341000', - label: '黄山市', - children: [ - { - value: '341002', - label: '屯溪区' - }, - { - value: '341003', - label: '黄山区' - }, - { - value: '341004', - label: '徽州区' - }, - { - value: '341021', - label: '歙县' - }, - { - value: '341022', - label: '休宁县' - }, - { - value: '341023', - label: '黟县' - }, - { - value: '341024', - label: '祁门县' - } - ] - }, - { - value: '341100', - label: '滁州市', - children: [ - { - value: '341102', - label: '琅琊区' - }, - { - value: '341103', - label: '南谯区' - }, - { - value: '341122', - label: '来安县' - }, - { - value: '341124', - label: '全椒县' - }, - { - value: '341125', - label: '定远县' - }, - { - value: '341126', - label: '凤阳县' - }, - { - value: '341181', - label: '天长市' - }, - { - value: '341182', - label: '明光市' - } - ] - }, - { - value: '341200', - label: '阜阳市', - children: [ - { - value: '341202', - label: '颍州区' - }, - { - value: '341203', - label: '颍东区' - }, - { - value: '341204', - label: '颍泉区' - }, - { - value: '341221', - label: '临泉县' - }, - { - value: '341222', - label: '太和县' - }, - { - value: '341225', - label: '阜南县' - }, - { - value: '341226', - label: '颍上县' - }, - { - value: '341282', - label: '界首市' - } - ] - }, - { - value: '341300', - label: '宿州市', - children: [ - { - value: '341302', - label: '埇桥区' - }, - { - value: '341321', - label: '砀山县' - }, - { - value: '341322', - label: '萧县' - }, - { - value: '341323', - label: '灵璧县' - }, - { - value: '341324', - label: '泗县' - } - ] - }, - { - value: '341500', - label: '六安市', - children: [ - { - value: '341502', - label: '金安区' - }, - { - value: '341503', - label: '裕安区' - }, - { - value: '341521', - label: '寿县' - }, - { - value: '341522', - label: '霍邱县' - }, - { - value: '341523', - label: '舒城县' - }, - { - value: '341524', - label: '金寨县' - }, - { - value: '341525', - label: '霍山县' - } - ] - }, - { - value: '341600', - label: '亳州市', - children: [ - { - value: '341602', - label: '谯城区' - }, - { - value: '341621', - label: '涡阳县' - }, - { - value: '341622', - label: '蒙城县' - }, - { - value: '341623', - label: '利辛县' - } - ] - }, - { - value: '341700', - label: '池州市', - children: [ - { - value: '341702', - label: '贵池区' - }, - { - value: '341721', - label: '东至县' - }, - { - value: '341722', - label: '石台县' - }, - { - value: '341723', - label: '青阳县' - } - ] - }, - { - value: '341800', - label: '宣城市', - children: [ - { - value: '341802', - label: '宣州区' - }, - { - value: '341821', - label: '郎溪县' - }, - { - value: '341822', - label: '广德县' - }, - { - value: '341823', - label: '泾县' - }, - { - value: '341824', - label: '绩溪县' - }, - { - value: '341825', - label: '旌德县' - }, - { - value: '341881', - label: '宁国市' - } - ] - } - ] - }, - { - label: '福建省', - value: '350000', - children: [ - { - value: '350100', - label: '福州市', - children: [ - { - value: '350102', - label: '鼓楼区' - }, - { - value: '350103', - label: '台江区' - }, - { - value: '350104', - label: '仓山区' - }, - { - value: '350105', - label: '马尾区' - }, - { - value: '350111', - label: '晋安区' - }, - { - value: '350121', - label: '闽侯县' - }, - { - value: '350122', - label: '连江县' - }, - { - value: '350123', - label: '罗源县' - }, - { - value: '350124', - label: '闽清县' - }, - { - value: '350125', - label: '永泰县' - }, - { - value: '350128', - label: '平潭县' - }, - { - value: '350181', - label: '福清市' - }, - { - value: '350182', - label: '长乐市' - } - ] - }, - { - value: '350200', - label: '厦门市', - children: [ - { - value: '350203', - label: '思明区' - }, - { - value: '350205', - label: '海沧区' - }, - { - value: '350206', - label: '湖里区' - }, - { - value: '350211', - label: '集美区' - }, - { - value: '350212', - label: '同安区' - }, - { - value: '350213', - label: '翔安区' - } - ] - }, - { - value: '350300', - label: '莆田市', - children: [ - { - value: '350302', - label: '城厢区' - }, - { - value: '350303', - label: '涵江区' - }, - { - value: '350304', - label: '荔城区' - }, - { - value: '350305', - label: '秀屿区' - }, - { - value: '350322', - label: '仙游县' - } - ] - }, - { - value: '350400', - label: '三明市', - children: [ - { - value: '350402', - label: '梅列区' - }, - { - value: '350403', - label: '三元区' - }, - { - value: '350421', - label: '明溪县' - }, - { - value: '350423', - label: '清流县' - }, - { - value: '350424', - label: '宁化县' - }, - { - value: '350425', - label: '大田县' - }, - { - value: '350426', - label: '尤溪县' - }, - { - value: '350427', - label: '沙县' - }, - { - value: '350428', - label: '将乐县' - }, - { - value: '350429', - label: '泰宁县' - }, - { - value: '350430', - label: '建宁县' - }, - { - value: '350481', - label: '永安市' - } - ] - }, - { - value: '350500', - label: '泉州市', - children: [ - { - value: '350502', - label: '鲤城区' - }, - { - value: '350503', - label: '丰泽区' - }, - { - value: '350504', - label: '洛江区' - }, - { - value: '350505', - label: '泉港区' - }, - { - value: '350521', - label: '惠安县' - }, - { - value: '350524', - label: '安溪县' - }, - { - value: '350525', - label: '永春县' - }, - { - value: '350526', - label: '德化县' - }, - { - value: '350527', - label: '金门县' - }, - { - value: '350581', - label: '石狮市' - }, - { - value: '350582', - label: '晋江市' - }, - { - value: '350583', - label: '南安市' - } - ] - }, - { - value: '350600', - label: '漳州市', - children: [ - { - value: '350602', - label: '芗城区' - }, - { - value: '350603', - label: '龙文区' - }, - { - value: '350622', - label: '云霄县' - }, - { - value: '350623', - label: '漳浦县' - }, - { - value: '350624', - label: '诏安县' - }, - { - value: '350625', - label: '长泰县' - }, - { - value: '350626', - label: '东山县' - }, - { - value: '350627', - label: '南靖县' - }, - { - value: '350628', - label: '平和县' - }, - { - value: '350629', - label: '华安县' - }, - { - value: '350681', - label: '龙海市' - } - ] - }, - { - value: '350700', - label: '南平市', - children: [ - { - value: '350702', - label: '延平区' - }, - { - value: '350721', - label: '顺昌县' - }, - { - value: '350722', - label: '浦城县' - }, - { - value: '350723', - label: '光泽县' - }, - { - value: '350724', - label: '松溪县' - }, - { - value: '350725', - label: '政和县' - }, - { - value: '350781', - label: '邵武市' - }, - { - value: '350782', - label: '武夷山市' - }, - { - value: '350783', - label: '建瓯市' - }, - { - value: '350784', - label: '建阳市' - } - ] - }, - { - value: '350800', - label: '龙岩市', - children: [ - { - value: '350802', - label: '新罗区' - }, - { - value: '350821', - label: '长汀县' - }, - { - value: '350822', - label: '永定县' - }, - { - value: '350823', - label: '上杭县' - }, - { - value: '350824', - label: '武平县' - }, - { - value: '350825', - label: '连城县' - }, - { - value: '350881', - label: '漳平市' - } - ] - }, - { - value: '350900', - label: '宁德市', - children: [ - { - value: '350902', - label: '蕉城区' - }, - { - value: '350921', - label: '霞浦县' - }, - { - value: '350922', - label: '古田县' - }, - { - value: '350923', - label: '屏南县' - }, - { - value: '350924', - label: '寿宁县' - }, - { - value: '350925', - label: '周宁县' - }, - { - value: '350926', - label: '柘荣县' - }, - { - value: '350981', - label: '福安市' - }, - { - value: '350982', - label: '福鼎市' - } - ] - } - ] - }, - { - label: '江西省', - value: '360000', - children: [ - { - value: '360100', - label: '南昌市', - children: [ - { - value: '360102', - label: '东湖区' - }, - { - value: '360103', - label: '西湖区' - }, - { - value: '360104', - label: '青云谱区' - }, - { - value: '360105', - label: '湾里区' - }, - { - value: '360111', - label: '青山湖区' - }, - { - value: '360121', - label: '南昌县' - }, - { - value: '360122', - label: '新建县' - }, - { - value: '360123', - label: '安义县' - }, - { - value: '360124', - label: '进贤县' - }, - { - value: '360125', - label: '红谷滩新区' - }, - { - value: '360126', - label: '经济技术开发区' - }, - { - value: '360127', - label: '昌北区' - } - ] - }, - { - value: '360200', - label: '景德镇市', - children: [ - { - value: '360202', - label: '昌江区' - }, - { - value: '360203', - label: '珠山区' - }, - { - value: '360222', - label: '浮梁县' - }, - { - value: '360281', - label: '乐平市' - } - ] - }, - { - value: '360300', - label: '萍乡市', - children: [ - { - value: '360302', - label: '安源区' - }, - { - value: '360313', - label: '湘东区' - }, - { - value: '360321', - label: '莲花县' - }, - { - value: '360322', - label: '上栗县' - }, - { - value: '360323', - label: '芦溪县' - } - ] - }, - { - value: '360400', - label: '九江市', - children: [ - { - value: '360402', - label: '庐山区' - }, - { - value: '360403', - label: '浔阳区' - }, - { - value: '360421', - label: '九江县' - }, - { - value: '360423', - label: '武宁县' - }, - { - value: '360424', - label: '修水县' - }, - { - value: '360425', - label: '永修县' - }, - { - value: '360426', - label: '德安县' - }, - { - value: '360427', - label: '星子县' - }, - { - value: '360428', - label: '都昌县' - }, - { - value: '360429', - label: '湖口县' - }, - { - value: '360430', - label: '彭泽县' - }, - { - value: '360481', - label: '瑞昌市' - } - ] - }, - { - value: '360500', - label: '新余市', - children: [ - { - value: '360502', - label: '渝水区' - }, - { - value: '360521', - label: '分宜县' - } - ] - }, - { - value: '360600', - label: '鹰潭市', - children: [ - { - value: '360602', - label: '月湖区' - }, - { - value: '360622', - label: '余江县' - }, - { - value: '360681', - label: '贵溪市' - } - ] - }, - { - value: '360700', - label: '赣州市', - children: [ - { - value: '360702', - label: '章贡区' - }, - { - value: '360721', - label: '赣县' - }, - { - value: '360722', - label: '信丰县' - }, - { - value: '360723', - label: '大余县' - }, - { - value: '360724', - label: '上犹县' - }, - { - value: '360725', - label: '崇义县' - }, - { - value: '360726', - label: '安远县' - }, - { - value: '360727', - label: '龙南县' - }, - { - value: '360728', - label: '定南县' - }, - { - value: '360729', - label: '全南县' - }, - { - value: '360730', - label: '宁都县' - }, - { - value: '360731', - label: '于都县' - }, - { - value: '360732', - label: '兴国县' - }, - { - value: '360733', - label: '会昌县' - }, - { - value: '360734', - label: '寻乌县' - }, - { - value: '360735', - label: '石城县' - }, - { - value: '360751', - label: '黄金区' - }, - { - value: '360781', - label: '瑞金市' - }, - { - value: '360782', - label: '南康市' - } - ] - }, - { - value: '360800', - label: '吉安市', - children: [ - { - value: '360802', - label: '吉州区' - }, - { - value: '360803', - label: '青原区' - }, - { - value: '360821', - label: '吉安县' - }, - { - value: '360822', - label: '吉水县' - }, - { - value: '360823', - label: '峡江县' - }, - { - value: '360824', - label: '新干县' - }, - { - value: '360825', - label: '永丰县' - }, - { - value: '360826', - label: '泰和县' - }, - { - value: '360827', - label: '遂川县' - }, - { - value: '360828', - label: '万安县' - }, - { - value: '360829', - label: '安福县' - }, - { - value: '360830', - label: '永新县' - }, - { - value: '360881', - label: '井冈山市' - } - ] - }, - { - value: '360900', - label: '宜春市', - children: [ - { - value: '360902', - label: '袁州区' - }, - { - value: '360921', - label: '奉新县' - }, - { - value: '360922', - label: '万载县' - }, - { - value: '360923', - label: '上高县' - }, - { - value: '360924', - label: '宜丰县' - }, - { - value: '360925', - label: '靖安县' - }, - { - value: '360926', - label: '铜鼓县' - }, - { - value: '360981', - label: '丰城市' - }, - { - value: '360982', - label: '樟树市' - }, - { - value: '360983', - label: '高安市' - } - ] - }, - { - value: '361000', - label: '抚州市', - children: [ - { - value: '361002', - label: '临川区' - }, - { - value: '361021', - label: '南城县' - }, - { - value: '361022', - label: '黎川县' - }, - { - value: '361023', - label: '南丰县' - }, - { - value: '361024', - label: '崇仁县' - }, - { - value: '361025', - label: '乐安县' - }, - { - value: '361026', - label: '宜黄县' - }, - { - value: '361027', - label: '金溪县' - }, - { - value: '361028', - label: '资溪县' - }, - { - value: '361029', - label: '东乡县' - }, - { - value: '361030', - label: '广昌县' - } - ] - }, - { - value: '361100', - label: '上饶市', - children: [ - { - value: '361102', - label: '信州区' - }, - { - value: '361121', - label: '上饶县' - }, - { - value: '361122', - label: '广丰县' - }, - { - value: '361123', - label: '玉山县' - }, - { - value: '361124', - label: '铅山县' - }, - { - value: '361125', - label: '横峰县' - }, - { - value: '361126', - label: '弋阳县' - }, - { - value: '361127', - label: '余干县' - }, - { - value: '361128', - label: '鄱阳县' - }, - { - value: '361129', - label: '万年县' - }, - { - value: '361130', - label: '婺源县' - }, - { - value: '361181', - label: '德兴市' - } - ] - } - ] - }, - { - label: '山东省', - value: '370000', - children: [ - { - value: '370100', - label: '济南市', - children: [ - { - value: '370102', - label: '历下区' - }, - { - value: '370103', - label: '市中区' - }, - { - value: '370104', - label: '槐荫区' - }, - { - value: '370105', - label: '天桥区' - }, - { - value: '370112', - label: '历城区' - }, - { - value: '370113', - label: '长清区' - }, - { - value: '370124', - label: '平阴县' - }, - { - value: '370125', - label: '济阳县' - }, - { - value: '370126', - label: '商河县' - }, - { - value: '370181', - label: '章丘市' - } - ] - }, - { - value: '370200', - label: '青岛市', - children: [ - { - value: '370202', - label: '市南区' - }, - { - value: '370203', - label: '市北区' - }, - { - value: '370205', - label: '四方区' - }, - { - value: '370211', - label: '黄岛区' - }, - { - value: '370212', - label: '崂山区' - }, - { - value: '370213', - label: '李沧区' - }, - { - value: '370214', - label: '城阳区' - }, - { - value: '370251', - label: '开发区' - }, - { - value: '370281', - label: '胶州市' - }, - { - value: '370282', - label: '即墨市' - }, - { - value: '370283', - label: '平度市' - }, - { - value: '370284', - label: '胶南市' - }, - { - value: '370285', - label: '莱西市' - } - ] - }, - { - value: '370300', - label: '淄博市', - children: [ - { - value: '370302', - label: '淄川区' - }, - { - value: '370303', - label: '张店区' - }, - { - value: '370304', - label: '博山区' - }, - { - value: '370305', - label: '临淄区' - }, - { - value: '370306', - label: '周村区' - }, - { - value: '370321', - label: '桓台县' - }, - { - value: '370322', - label: '高青县' - }, - { - value: '370323', - label: '沂源县' - } - ] - }, - { - value: '370400', - label: '枣庄市', - children: [ - { - value: '370402', - label: '市中区' - }, - { - value: '370403', - label: '薛城区' - }, - { - value: '370404', - label: '峄城区' - }, - { - value: '370405', - label: '台儿庄区' - }, - { - value: '370406', - label: '山亭区' - }, - { - value: '370481', - label: '滕州市' - } - ] - }, - { - value: '370500', - label: '东营市', - children: [ - { - value: '370502', - label: '东营区' - }, - { - value: '370503', - label: '河口区' - }, - { - value: '370521', - label: '垦利县' - }, - { - value: '370522', - label: '利津县' - }, - { - value: '370523', - label: '广饶县' - }, - { - value: '370589', - label: '西城区' - }, - { - value: '370590', - label: '东城区' - } - ] - }, - { - value: '370600', - label: '烟台市', - children: [ - { - value: '370602', - label: '芝罘区' - }, - { - value: '370611', - label: '福山区' - }, - { - value: '370612', - label: '牟平区' - }, - { - value: '370613', - label: '莱山区' - }, - { - value: '370634', - label: '长岛县' - }, - { - value: '370681', - label: '龙口市' - }, - { - value: '370682', - label: '莱阳市' - }, - { - value: '370683', - label: '莱州市' - }, - { - value: '370684', - label: '蓬莱市' - }, - { - value: '370685', - label: '招远市' - }, - { - value: '370686', - label: '栖霞市' - }, - { - value: '370687', - label: '海阳市' - } - ] - }, - { - value: '370700', - label: '潍坊市', - children: [ - { - value: '370702', - label: '潍城区' - }, - { - value: '370703', - label: '寒亭区' - }, - { - value: '370704', - label: '坊子区' - }, - { - value: '370705', - label: '奎文区' - }, - { - value: '370724', - label: '临朐县' - }, - { - value: '370725', - label: '昌乐县' - }, - { - value: '370751', - label: '开发区' - }, - { - value: '370781', - label: '青州市' - }, - { - value: '370782', - label: '诸城市' - }, - { - value: '370783', - label: '寿光市' - }, - { - value: '370784', - label: '安丘市' - }, - { - value: '370785', - label: '高密市' - }, - { - value: '370786', - label: '昌邑市' - } - ] - }, - { - value: '370800', - label: '济宁市', - children: [ - { - value: '370802', - label: '市中区' - }, - { - value: '370811', - label: '任城区' - }, - { - value: '370826', - label: '微山县' - }, - { - value: '370827', - label: '鱼台县' - }, - { - value: '370828', - label: '金乡县' - }, - { - value: '370829', - label: '嘉祥县' - }, - { - value: '370830', - label: '汶上县' - }, - { - value: '370831', - label: '泗水县' - }, - { - value: '370832', - label: '梁山县' - }, - { - value: '370881', - label: '曲阜市' - }, - { - value: '370882', - label: '兖州市' - }, - { - value: '370883', - label: '邹城市' - } - ] - }, - { - value: '370900', - label: '泰安市', - children: [ - { - value: '370902', - label: '泰山区' - }, - { - value: '370903', - label: '岱岳区' - }, - { - value: '370921', - label: '宁阳县' - }, - { - value: '370923', - label: '东平县' - }, - { - value: '370982', - label: '新泰市' - }, - { - value: '370983', - label: '肥城市' - } - ] - }, - { - value: '371000', - label: '威海市', - children: [ - { - value: '371002', - label: '环翠区' - }, - { - value: '371081', - label: '文登市' - }, - { - value: '371082', - label: '荣成市' - }, - { - value: '371083', - label: '乳山市' - } - ] - }, - { - value: '371100', - label: '日照市', - children: [ - { - value: '371102', - label: '东港区' - }, - { - value: '371103', - label: '岚山区' - }, - { - value: '371121', - label: '五莲县' - }, - { - value: '371122', - label: '莒县' - } - ] - }, - { - value: '371200', - label: '莱芜市', - children: [ - { - value: '371202', - label: '莱城区' - }, - { - value: '371203', - label: '钢城区' - } - ] - }, - { - value: '371300', - label: '临沂市', - children: [ - { - value: '371302', - label: '兰山区' - }, - { - value: '371311', - label: '罗庄区' - }, - { - value: '371312', - label: '河东区' - }, - { - value: '371321', - label: '沂南县' - }, - { - value: '371322', - label: '郯城县' - }, - { - value: '371323', - label: '沂水县' - }, - { - value: '371324', - label: '苍山县' - }, - { - value: '371325', - label: '费县' - }, - { - value: '371326', - label: '平邑县' - }, - { - value: '371327', - label: '莒南县' - }, - { - value: '371328', - label: '蒙阴县' - }, - { - value: '371329', - label: '临沭县' - } - ] - }, - { - value: '371400', - label: '德州市', - children: [ - { - value: '371402', - label: '德城区' - }, - { - value: '371421', - label: '陵县' - }, - { - value: '371422', - label: '宁津县' - }, - { - value: '371423', - label: '庆云县' - }, - { - value: '371424', - label: '临邑县' - }, - { - value: '371425', - label: '齐河县' - }, - { - value: '371426', - label: '平原县' - }, - { - value: '371427', - label: '夏津县' - }, - { - value: '371428', - label: '武城县' - }, - { - value: '371451', - label: '开发区' - }, - { - value: '371481', - label: '乐陵市' - }, - { - value: '371482', - label: '禹城市' - } - ] - }, - { - value: '371500', - label: '聊城市', - children: [ - { - value: '371502', - label: '东昌府区' - }, - { - value: '371521', - label: '阳谷县' - }, - { - value: '371522', - label: '莘县' - }, - { - value: '371523', - label: '茌平县' - }, - { - value: '371524', - label: '东阿县' - }, - { - value: '371525', - label: '冠县' - }, - { - value: '371526', - label: '高唐县' - }, - { - value: '371581', - label: '临清市' - } - ] - }, - { - value: '371600', - label: '滨州市', - children: [ - { - value: '371602', - label: '滨城区' - }, - { - value: '371621', - label: '惠民县' - }, - { - value: '371622', - label: '阳信县' - }, - { - value: '371623', - label: '无棣县' - }, - { - value: '371624', - label: '沾化县' - }, - { - value: '371625', - label: '博兴县' - }, - { - value: '371626', - label: '邹平县' - } - ] - }, - { - value: '371700', - label: '菏泽市', - children: [ - { - value: '371702', - label: '牡丹区' - }, - { - value: '371721', - label: '曹县' - }, - { - value: '371722', - label: '单县' - }, - { - value: '371723', - label: '成武县' - }, - { - value: '371724', - label: '巨野县' - }, - { - value: '371725', - label: '郓城县' - }, - { - value: '371726', - label: '鄄城县' - }, - { - value: '371727', - label: '定陶县' - }, - { - value: '371728', - label: '东明县' - } - ] - } - ] - }, - { - label: '河南省', - value: '410000', - children: [ - { - value: '410100', - label: '郑州市', - children: [ - { - value: '410102', - label: '中原区' - }, - { - value: '410103', - label: '二七区' - }, - { - value: '410104', - label: '管城回族区' - }, - { - value: '410105', - label: '金水区' - }, - { - value: '410106', - label: '上街区' - }, - { - value: '410108', - label: '惠济区' - }, - { - value: '410122', - label: '中牟县' - }, - { - value: '410181', - label: '巩义市' - }, - { - value: '410182', - label: '荥阳市' - }, - { - value: '410183', - label: '新密市' - }, - { - value: '410184', - label: '新郑市' - }, - { - value: '410185', - label: '登封市' - }, - { - value: '410186', - label: '郑东新区' - }, - { - value: '410187', - label: '高新区' - } - ] - }, - { - value: '410200', - label: '开封市', - children: [ - { - value: '410202', - label: '龙亭区' - }, - { - value: '410203', - label: '顺河回族区' - }, - { - value: '410204', - label: '鼓楼区' - }, - { - value: '410205', - label: '禹王台区' - }, - { - value: '410211', - label: '金明区' - }, - { - value: '410221', - label: '杞县' - }, - { - value: '410222', - label: '通许县' - }, - { - value: '410223', - label: '尉氏县' - }, - { - value: '410224', - label: '开封县' - }, - { - value: '410225', - label: '兰考县' - } - ] - }, - { - value: '410300', - label: '洛阳市', - children: [ - { - value: '410302', - label: '老城区' - }, - { - value: '410303', - label: '西工区' - }, - { - value: '410304', - label: '廛河回族区' - }, - { - value: '410305', - label: '涧西区' - }, - { - value: '410306', - label: '吉利区' - }, - { - value: '410307', - label: '洛龙区' - }, - { - value: '410322', - label: '孟津县' - }, - { - value: '410323', - label: '新安县' - }, - { - value: '410324', - label: '栾川县' - }, - { - value: '410325', - label: '嵩县' - }, - { - value: '410326', - label: '汝阳县' - }, - { - value: '410327', - label: '宜阳县' - }, - { - value: '410328', - label: '洛宁县' - }, - { - value: '410329', - label: '伊川县' - }, - { - value: '410381', - label: '偃师市' - }, - { - value: '471004', - label: '高新区' - } - ] - }, - { - value: '410400', - label: '平顶山市', - children: [ - { - value: '410402', - label: '新华区' - }, - { - value: '410403', - label: '卫东区' - }, - { - value: '410404', - label: '石龙区' - }, - { - value: '410411', - label: '湛河区' - }, - { - value: '410421', - label: '宝丰县' - }, - { - value: '410422', - label: '叶县' - }, - { - value: '410423', - label: '鲁山县' - }, - { - value: '410425', - label: '郏县' - }, - { - value: '410481', - label: '舞钢市' - }, - { - value: '410482', - label: '汝州市' - } - ] - }, - { - value: '410500', - label: '安阳市', - children: [ - { - value: '410502', - label: '文峰区' - }, - { - value: '410503', - label: '北关区' - }, - { - value: '410505', - label: '殷都区' - }, - { - value: '410506', - label: '龙安区' - }, - { - value: '410522', - label: '安阳县' - }, - { - value: '410523', - label: '汤阴县' - }, - { - value: '410526', - label: '滑县' - }, - { - value: '410527', - label: '内黄县' - }, - { - value: '410581', - label: '林州市' - } - ] - }, - { - value: '410600', - label: '鹤壁市', - children: [ - { - value: '410602', - label: '鹤山区' - }, - { - value: '410603', - label: '山城区' - }, - { - value: '410611', - label: '淇滨区' - }, - { - value: '410621', - label: '浚县' - }, - { - value: '410622', - label: '淇县' - } - ] - }, - { - value: '410700', - label: '新乡市', - children: [ - { - value: '410702', - label: '红旗区' - }, - { - value: '410703', - label: '卫滨区' - }, - { - value: '410704', - label: '凤泉区' - }, - { - value: '410711', - label: '牧野区' - }, - { - value: '410721', - label: '新乡县' - }, - { - value: '410724', - label: '获嘉县' - }, - { - value: '410725', - label: '原阳县' - }, - { - value: '410726', - label: '延津县' - }, - { - value: '410727', - label: '封丘县' - }, - { - value: '410728', - label: '长垣县' - }, - { - value: '410781', - label: '卫辉市' - }, - { - value: '410782', - label: '辉县市' - } - ] - }, - { - value: '410800', - label: '焦作市', - children: [ - { - value: '410802', - label: '解放区' - }, - { - value: '410803', - label: '中站区' - }, - { - value: '410804', - label: '马村区' - }, - { - value: '410811', - label: '山阳区' - }, - { - value: '410821', - label: '修武县' - }, - { - value: '410822', - label: '博爱县' - }, - { - value: '410823', - label: '武陟县' - }, - { - value: '410825', - label: '温县' - }, - { - value: '410882', - label: '沁阳市' - }, - { - value: '410883', - label: '孟州市' - } - ] - }, - { - value: '410881', - label: '济源市' - }, - { - value: '410900', - label: '濮阳市', - children: [ - { - value: '410902', - label: '华龙区' - }, - { - value: '410922', - label: '清丰县' - }, - { - value: '410923', - label: '南乐县' - }, - { - value: '410926', - label: '范县' - }, - { - value: '410927', - label: '台前县' - }, - { - value: '410928', - label: '濮阳县' - } - ] - }, - { - value: '411000', - label: '许昌市', - children: [ - { - value: '411002', - label: '魏都区' - }, - { - value: '411023', - label: '许昌县' - }, - { - value: '411024', - label: '鄢陵县' - }, - { - value: '411025', - label: '襄城县' - }, - { - value: '411081', - label: '禹州市' - }, - { - value: '411082', - label: '长葛市' - } - ] - }, - { - value: '411100', - label: '漯河市', - children: [ - { - value: '411102', - label: '源汇区' - }, - { - value: '411103', - label: '郾城区' - }, - { - value: '411104', - label: '召陵区' - }, - { - value: '411121', - label: '舞阳县' - }, - { - value: '411122', - label: '临颍县' - } - ] - }, - { - value: '411200', - label: '三门峡市', - children: [ - { - value: '411202', - label: '湖滨区' - }, - { - value: '411221', - label: '渑池县' - }, - { - value: '411222', - label: '陕县' - }, - { - value: '411224', - label: '卢氏县' - }, - { - value: '411281', - label: '义马市' - }, - { - value: '411282', - label: '灵宝市' - } - ] - }, - { - value: '411300', - label: '南阳市', - children: [ - { - value: '411302', - label: '宛城区' - }, - { - value: '411303', - label: '卧龙区' - }, - { - value: '411321', - label: '南召县' - }, - { - value: '411322', - label: '方城县' - }, - { - value: '411323', - label: '西峡县' - }, - { - value: '411324', - label: '镇平县' - }, - { - value: '411325', - label: '内乡县' - }, - { - value: '411326', - label: '淅川县' - }, - { - value: '411327', - label: '社旗县' - }, - { - value: '411328', - label: '唐河县' - }, - { - value: '411329', - label: '新野县' - }, - { - value: '411330', - label: '桐柏县' - }, - { - value: '411381', - label: '邓州市' - } - ] - }, - { - value: '411400', - label: '商丘市', - children: [ - { - value: '411402', - label: '梁园区' - }, - { - value: '411403', - label: '睢阳区' - }, - { - value: '411421', - label: '民权县' - }, - { - value: '411422', - label: '睢县' - }, - { - value: '411423', - label: '宁陵县' - }, - { - value: '411424', - label: '柘城县' - }, - { - value: '411425', - label: '虞城县' - }, - { - value: '411426', - label: '夏邑县' - }, - { - value: '411481', - label: '永城市' - } - ] - }, - { - value: '411500', - label: '信阳市', - children: [ - { - value: '411502', - label: '浉河区' - }, - { - value: '411503', - label: '平桥区' - }, - { - value: '411521', - label: '罗山县' - }, - { - value: '411522', - label: '光山县' - }, - { - value: '411523', - label: '新县' - }, - { - value: '411524', - label: '商城县' - }, - { - value: '411525', - label: '固始县' - }, - { - value: '411526', - label: '潢川县' - }, - { - value: '411527', - label: '淮滨县' - }, - { - value: '411528', - label: '息县' - } - ] - }, - { - value: '411600', - label: '周口市', - children: [ - { - value: '411602', - label: '川汇区' - }, - { - value: '411621', - label: '扶沟县' - }, - { - value: '411622', - label: '西华县' - }, - { - value: '411623', - label: '商水县' - }, - { - value: '411624', - label: '沈丘县' - }, - { - value: '411625', - label: '郸城县' - }, - { - value: '411626', - label: '淮阳县' - }, - { - value: '411627', - label: '太康县' - }, - { - value: '411628', - label: '鹿邑县' - }, - { - value: '411681', - label: '项城市' - } - ] - }, - { - value: '411700', - label: '驻马店市', - children: [ - { - value: '411702', - label: '驿城区' - }, - { - value: '411721', - label: '西平县' - }, - { - value: '411722', - label: '上蔡县' - }, - { - value: '411723', - label: '平舆县' - }, - { - value: '411724', - label: '正阳县' - }, - { - value: '411725', - label: '确山县' - }, - { - value: '411726', - label: '泌阳县' - }, - { - value: '411727', - label: '汝南县' - }, - { - value: '411728', - label: '遂平县' - }, - { - value: '411729', - label: '新蔡县' - } - ] - } - ] - }, - { - label: '湖北省', - value: '420000', - children: [ - { - value: '420100', - label: '武汉市', - children: [ - { - value: '420102', - label: '江岸区' - }, - { - value: '420103', - label: '江汉区' - }, - { - value: '420104', - label: '硚口区' - }, - { - value: '420105', - label: '汉阳区' - }, - { - value: '420106', - label: '武昌区' - }, - { - value: '420107', - label: '青山区' - }, - { - value: '420111', - label: '洪山区' - }, - { - value: '420112', - label: '东西湖区' - }, - { - value: '420113', - label: '汉南区' - }, - { - value: '420114', - label: '蔡甸区' - }, - { - value: '420115', - label: '江夏区' - }, - { - value: '420116', - label: '黄陂区' - }, - { - value: '420117', - label: '新洲区' - } - ] - }, - { - value: '420200', - label: '黄石市', - children: [ - { - value: '420202', - label: '黄石港区' - }, - { - value: '420203', - label: '西塞山区' - }, - { - value: '420204', - label: '下陆区' - }, - { - value: '420205', - label: '铁山区' - }, - { - value: '420222', - label: '阳新县' - }, - { - value: '420281', - label: '大冶市' - } - ] - }, - { - value: '420300', - label: '十堰市', - children: [ - { - value: '420302', - label: '茅箭区' - }, - { - value: '420303', - label: '张湾区' - }, - { - value: '420321', - label: '郧县' - }, - { - value: '420322', - label: '郧西县' - }, - { - value: '420323', - label: '竹山县' - }, - { - value: '420324', - label: '竹溪县' - }, - { - value: '420325', - label: '房县' - }, - { - value: '420381', - label: '丹江口市' - }, - { - value: '420382', - label: '城区' - } - ] - }, - { - value: '420500', - label: '宜昌市', - children: [ - { - value: '420502', - label: '西陵区' - }, - { - value: '420503', - label: '伍家岗区' - }, - { - value: '420504', - label: '点军区' - }, - { - value: '420505', - label: '猇亭区' - }, - { - value: '420506', - label: '夷陵区' - }, - { - value: '420525', - label: '远安县' - }, - { - value: '420526', - label: '兴山县' - }, - { - value: '420527', - label: '秭归县' - }, - { - value: '420528', - label: '长阳土家族自治县' - }, - { - value: '420529', - label: '五峰土家族自治县' - }, - { - value: '420551', - label: '葛洲坝区' - }, - { - value: '420552', - label: '开发区' - }, - { - value: '420581', - label: '宜都市' - }, - { - value: '420582', - label: '当阳市' - }, - { - value: '420583', - label: '枝江市' - } - ] - }, - { - value: '420600', - label: '襄阳市', - children: [ - { - value: '420602', - label: '襄城区' - }, - { - value: '420606', - label: '樊城区' - }, - { - value: '420607', - label: '襄州区' - }, - { - value: '420624', - label: '南漳县' - }, - { - value: '420625', - label: '谷城县' - }, - { - value: '420626', - label: '保康县' - }, - { - value: '420682', - label: '老河口市' - }, - { - value: '420683', - label: '枣阳市' - }, - { - value: '420684', - label: '宜城市' - } - ] - }, - { - value: '420700', - label: '鄂州市', - children: [ - { - value: '420702', - label: '梁子湖区' - }, - { - value: '420703', - label: '华容区' - }, - { - value: '420704', - label: '鄂城区' - } - ] - }, - { - value: '420800', - label: '荆门市', - children: [ - { - value: '420802', - label: '东宝区' - }, - { - value: '420804', - label: '掇刀区' - }, - { - value: '420821', - label: '京山县' - }, - { - value: '420822', - label: '沙洋县' - }, - { - value: '420881', - label: '钟祥市' - } - ] - }, - { - value: '420900', - label: '孝感市', - children: [ - { - value: '420902', - label: '孝南区' - }, - { - value: '420921', - label: '孝昌县' - }, - { - value: '420922', - label: '大悟县' - }, - { - value: '420923', - label: '云梦县' - }, - { - value: '420981', - label: '应城市' - }, - { - value: '420982', - label: '安陆市' - }, - { - value: '420984', - label: '汉川市' - } - ] - }, - { - value: '421000', - label: '荆州市', - children: [ - { - value: '421002', - label: '沙市区' - }, - { - value: '421003', - label: '荆州区' - }, - { - value: '421022', - label: '公安县' - }, - { - value: '421023', - label: '监利县' - }, - { - value: '421024', - label: '江陵县' - }, - { - value: '421081', - label: '石首市' - }, - { - value: '421083', - label: '洪湖市' - }, - { - value: '421087', - label: '松滋市' - } - ] - }, - { - value: '421100', - label: '黄冈市', - children: [ - { - value: '421102', - label: '黄州区' - }, - { - value: '421121', - label: '团风县' - }, - { - value: '421122', - label: '红安县' - }, - { - value: '421123', - label: '罗田县' - }, - { - value: '421124', - label: '英山县' - }, - { - value: '421125', - label: '浠水县' - }, - { - value: '421126', - label: '蕲春县' - }, - { - value: '421127', - label: '黄梅县' - }, - { - value: '421181', - label: '麻城市' - }, - { - value: '421182', - label: '武穴市' - } - ] - }, - { - value: '421200', - label: '咸宁市', - children: [ - { - value: '421202', - label: '咸安区' - }, - { - value: '421221', - label: '嘉鱼县' - }, - { - value: '421222', - label: '通城县' - }, - { - value: '421223', - label: '崇阳县' - }, - { - value: '421224', - label: '通山县' - }, - { - value: '421281', - label: '赤壁市' - }, - { - value: '421282', - label: '温泉城区' - } - ] - }, - { - value: '421300', - label: '随州市', - children: [ - { - value: '421302', - label: '曾都区' - }, - { - value: '421321', - label: '随县' - }, - { - value: '421381', - label: '广水市' - } - ] - }, - { - value: '422800', - label: '恩施土家族苗族自治州', - children: [ - { - value: '422801', - label: '恩施市' - }, - { - value: '422802', - label: '利川市' - }, - { - value: '422822', - label: '建始县' - }, - { - value: '422823', - label: '巴东县' - }, - { - value: '422825', - label: '宣恩县' - }, - { - value: '422826', - label: '咸丰县' - }, - { - value: '422827', - label: '来凤县' - }, - { - value: '422828', - label: '鹤峰县' - } - ] - }, - { - value: '429004', - label: '仙桃市' - }, - { - value: '429005', - label: '潜江市' - }, - { - value: '429006', - label: '天门市' - }, - { - value: '429021', - label: '神农架林区' - } - ] - }, - { - label: '湖南省', - value: '430000', - children: [ - { - value: '430100', - label: '长沙市', - children: [ - { - value: '430102', - label: '芙蓉区' - }, - { - value: '430103', - label: '天心区' - }, - { - value: '430104', - label: '岳麓区' - }, - { - value: '430105', - label: '开福区' - }, - { - value: '430111', - label: '雨花区' - }, - { - value: '430121', - label: '长沙县' - }, - { - value: '430122', - label: '望城县' - }, - { - value: '430124', - label: '宁乡县' - }, - { - value: '430181', - label: '浏阳市' - } - ] - }, - { - value: '430200', - label: '株洲市', - children: [ - { - value: '430202', - label: '荷塘区' - }, - { - value: '430203', - label: '芦淞区' - }, - { - value: '430204', - label: '石峰区' - }, - { - value: '430211', - label: '天元区' - }, - { - value: '430221', - label: '株洲县' - }, - { - value: '430223', - label: '攸县' - }, - { - value: '430224', - label: '茶陵县' - }, - { - value: '430225', - label: '炎陵县' - }, - { - value: '430281', - label: '醴陵市' - } - ] - }, - { - value: '430300', - label: '湘潭市', - children: [ - { - value: '430302', - label: '雨湖区' - }, - { - value: '430304', - label: '岳塘区' - }, - { - value: '430321', - label: '湘潭县' - }, - { - value: '430381', - label: '湘乡市' - }, - { - value: '430382', - label: '韶山市' - } - ] - }, - { - value: '430400', - label: '衡阳市', - children: [ - { - value: '430405', - label: '珠晖区' - }, - { - value: '430406', - label: '雁峰区' - }, - { - value: '430407', - label: '石鼓区' - }, - { - value: '430408', - label: '蒸湘区' - }, - { - value: '430412', - label: '南岳区' - }, - { - value: '430421', - label: '衡阳县' - }, - { - value: '430422', - label: '衡南县' - }, - { - value: '430423', - label: '衡山县' - }, - { - value: '430424', - label: '衡东县' - }, - { - value: '430426', - label: '祁东县' - }, - { - value: '430481', - label: '耒阳市' - }, - { - value: '430482', - label: '常宁市' - } - ] - }, - { - value: '430500', - label: '邵阳市', - children: [ - { - value: '430502', - label: '双清区' - }, - { - value: '430503', - label: '大祥区' - }, - { - value: '430511', - label: '北塔区' - }, - { - value: '430521', - label: '邵东县' - }, - { - value: '430522', - label: '新邵县' - }, - { - value: '430523', - label: '邵阳县' - }, - { - value: '430524', - label: '隆回县' - }, - { - value: '430525', - label: '洞口县' - }, - { - value: '430527', - label: '绥宁县' - }, - { - value: '430528', - label: '新宁县' - }, - { - value: '430529', - label: '城步苗族自治县' - }, - { - value: '430581', - label: '武冈市' - } - ] - }, - { - value: '430600', - label: '岳阳市', - children: [ - { - value: '430602', - label: '岳阳楼区' - }, - { - value: '430603', - label: '云溪区' - }, - { - value: '430611', - label: '君山区' - }, - { - value: '430621', - label: '岳阳县' - }, - { - value: '430623', - label: '华容县' - }, - { - value: '430624', - label: '湘阴县' - }, - { - value: '430626', - label: '平江县' - }, - { - value: '430681', - label: '汨罗市' - }, - { - value: '430682', - label: '临湘市' - } - ] - }, - { - value: '430700', - label: '常德市', - children: [ - { - value: '430702', - label: '武陵区' - }, - { - value: '430703', - label: '鼎城区' - }, - { - value: '430721', - label: '安乡县' - }, - { - value: '430722', - label: '汉寿县' - }, - { - value: '430723', - label: '澧县' - }, - { - value: '430724', - label: '临澧县' - }, - { - value: '430725', - label: '桃源县' - }, - { - value: '430726', - label: '石门县' - }, - { - value: '430781', - label: '津市市' - } - ] - }, - { - value: '430800', - label: '张家界市', - children: [ - { - value: '430802', - label: '永定区' - }, - { - value: '430811', - label: '武陵源区' - }, - { - value: '430821', - label: '慈利县' - }, - { - value: '430822', - label: '桑植县' - } - ] - }, - { - value: '430900', - label: '益阳市', - children: [ - { - value: '430902', - label: '资阳区' - }, - { - value: '430903', - label: '赫山区' - }, - { - value: '430921', - label: '南县' - }, - { - value: '430922', - label: '桃江县' - }, - { - value: '430923', - label: '安化县' - }, - { - value: '430981', - label: '沅江市' - } - ] - }, - { - value: '431000', - label: '郴州市', - children: [ - { - value: '431002', - label: '北湖区' - }, - { - value: '431003', - label: '苏仙区' - }, - { - value: '431021', - label: '桂阳县' - }, - { - value: '431022', - label: '宜章县' - }, - { - value: '431023', - label: '永兴县' - }, - { - value: '431024', - label: '嘉禾县' - }, - { - value: '431025', - label: '临武县' - }, - { - value: '431026', - label: '汝城县' - }, - { - value: '431027', - label: '桂东县' - }, - { - value: '431028', - label: '安仁县' - }, - { - value: '431081', - label: '资兴市' - } - ] - }, - { - value: '431100', - label: '永州市', - children: [ - { - value: '431102', - label: '零陵区' - }, - { - value: '431103', - label: '冷水滩区' - }, - { - value: '431121', - label: '祁阳县' - }, - { - value: '431122', - label: '东安县' - }, - { - value: '431123', - label: '双牌县' - }, - { - value: '431124', - label: '道县' - }, - { - value: '431125', - label: '江永县' - }, - { - value: '431126', - label: '宁远县' - }, - { - value: '431127', - label: '蓝山县' - }, - { - value: '431128', - label: '新田县' - }, - { - value: '431129', - label: '江华瑶族自治县' - } - ] - }, - { - value: '431200', - label: '怀化市', - children: [ - { - value: '431202', - label: '鹤城区' - }, - { - value: '431221', - label: '中方县' - }, - { - value: '431222', - label: '沅陵县' - }, - { - value: '431223', - label: '辰溪县' - }, - { - value: '431224', - label: '溆浦县' - }, - { - value: '431225', - label: '会同县' - }, - { - value: '431226', - label: '麻阳苗族自治县' - }, - { - value: '431227', - label: '新晃侗族自治县' - }, - { - value: '431228', - label: '芷江侗族自治县' - }, - { - value: '431229', - label: '靖州苗族侗族自治县' - }, - { - value: '431230', - label: '通道侗族自治县' - }, - { - value: '431281', - label: '洪江市' - } - ] - }, - { - value: '431300', - label: '娄底市', - children: [ - { - value: '431302', - label: '娄星区' - }, - { - value: '431321', - label: '双峰县' - }, - { - value: '431322', - label: '新化县' - }, - { - value: '431381', - label: '冷水江市' - }, - { - value: '431382', - label: '涟源市' - } - ] - }, - { - value: '433100', - label: '湘西土家族苗族自治州', - children: [ - { - value: '433101', - label: '吉首市' - }, - { - value: '433122', - label: '泸溪县' - }, - { - value: '433123', - label: '凤凰县' - }, - { - value: '433124', - label: '花垣县' - }, - { - value: '433125', - label: '保靖县' - }, - { - value: '433126', - label: '古丈县' - }, - { - value: '433127', - label: '永顺县' - }, - { - value: '433130', - label: '龙山县' - } - ] - } - ] - }, - { - label: '广东省', - value: '440000', - children: [ - { - value: '440100', - label: '广州市', - children: [ - { - value: '440103', - label: '荔湾区' - }, - { - value: '440104', - label: '越秀区' - }, - { - value: '440105', - label: '海珠区' - }, - { - value: '440106', - label: '天河区' - }, - { - value: '440111', - label: '白云区' - }, - { - value: '440112', - label: '黄埔区' - }, - { - value: '440113', - label: '番禺区' - }, - { - value: '440114', - label: '花都区' - }, - { - value: '440115', - label: '南沙区' - }, - { - value: '440116', - label: '萝岗区' - }, - { - value: '440183', - label: '增城市' - }, - { - value: '440184', - label: '从化市' - }, - { - value: '440188', - label: '东山区' - } - ] - }, - { - value: '440200', - label: '韶关市', - children: [ - { - value: '440203', - label: '武江区' - }, - { - value: '440204', - label: '浈江区' - }, - { - value: '440205', - label: '曲江区' - }, - { - value: '440222', - label: '始兴县' - }, - { - value: '440224', - label: '仁化县' - }, - { - value: '440229', - label: '翁源县' - }, - { - value: '440232', - label: '乳源瑶族自治县' - }, - { - value: '440233', - label: '新丰县' - }, - { - value: '440281', - label: '乐昌市' - }, - { - value: '440282', - label: '南雄市' - } - ] - }, - { - value: '440300', - label: '深圳市', - children: [ - { - value: '440303', - label: '罗湖区' - }, - { - value: '440304', - label: '福田区' - }, - { - value: '440305', - label: '南山区' - }, - { - value: '440306', - label: '宝安区' - }, - { - value: '440307', - label: '龙岗区' - }, - { - value: '440308', - label: '盐田区' - }, - { - value: '1032697', - label: '光明新区' - }, - { - value: '1032698', - label: '坪山新区' - }, - { - value: '1032699', - label: '大鹏新区' - }, - { - value: '1032700', - label: '龙华新区' - } - ] - }, - { - value: '440400', - label: '珠海市', - children: [ - { - value: '440402', - label: '香洲区' - }, - { - value: '440403', - label: '斗门区' - }, - { - value: '440404', - label: '金湾区' - }, - { - value: '440486', - label: '金唐区' - }, - { - value: '440487', - label: '南湾区' - } - ] - }, - { - value: '440500', - label: '汕头市', - children: [ - { - value: '440507', - label: '龙湖区' - }, - { - value: '440511', - label: '金平区' - }, - { - value: '440512', - label: '濠江区' - }, - { - value: '440513', - label: '潮阳区' - }, - { - value: '440514', - label: '潮南区' - }, - { - value: '440515', - label: '澄海区' - }, - { - value: '440523', - label: '南澳县' - } - ] - }, - { - value: '440600', - label: '佛山市', - children: [ - { - value: '440604', - label: '禅城区' - }, - { - value: '440605', - label: '南海区' - }, - { - value: '440606', - label: '顺德区' - }, - { - value: '440607', - label: '三水区' - }, - { - value: '440608', - label: '高明区' - } - ] - }, - { - value: '440700', - label: '江门市', - children: [ - { - value: '440703', - label: '蓬江区' - }, - { - value: '440704', - label: '江海区' - }, - { - value: '440705', - label: '新会区' - }, - { - value: '440781', - label: '台山市' - }, - { - value: '440783', - label: '开平市' - }, - { - value: '440784', - label: '鹤山市' - }, - { - value: '440785', - label: '恩平市' - } - ] - }, - { - value: '440800', - label: '湛江市', - children: [ - { - value: '440802', - label: '赤坎区' - }, - { - value: '440803', - label: '霞山区' - }, - { - value: '440804', - label: '坡头区' - }, - { - value: '440811', - label: '麻章区' - }, - { - value: '440823', - label: '遂溪县' - }, - { - value: '440825', - label: '徐闻县' - }, - { - value: '440881', - label: '廉江市' - }, - { - value: '440882', - label: '雷州市' - }, - { - value: '440883', - label: '吴川市' - } - ] - }, - { - value: '440900', - label: '茂名市', - children: [ - { - value: '440902', - label: '茂南区' - }, - { - value: '440903', - label: '茂港区' - }, - { - value: '440923', - label: '电白县' - }, - { - value: '440981', - label: '高州市' - }, - { - value: '440982', - label: '化州市' - }, - { - value: '440983', - label: '信宜市' - } - ] - }, - { - value: '441200', - label: '肇庆市', - children: [ - { - value: '441202', - label: '端州区' - }, - { - value: '441203', - label: '鼎湖区' - }, - { - value: '441223', - label: '广宁县' - }, - { - value: '441224', - label: '怀集县' - }, - { - value: '441225', - label: '封开县' - }, - { - value: '441226', - label: '德庆县' - }, - { - value: '441283', - label: '高要市' - }, - { - value: '441284', - label: '四会市' - } - ] - }, - { - value: '441300', - label: '惠州市', - children: [ - { - value: '441302', - label: '惠城区' - }, - { - value: '441303', - label: '惠阳区' - }, - { - value: '441322', - label: '博罗县' - }, - { - value: '441323', - label: '惠东县' - }, - { - value: '441324', - label: '龙门县' - } - ] - }, - { - value: '441400', - label: '梅州市', - children: [ - { - value: '441402', - label: '梅江区' - }, - { - value: '441421', - label: '梅县' - }, - { - value: '441422', - label: '大埔县' - }, - { - value: '441423', - label: '丰顺县' - }, - { - value: '441424', - label: '五华县' - }, - { - value: '441426', - label: '平远县' - }, - { - value: '441427', - label: '蕉岭县' - }, - { - value: '441481', - label: '兴宁市' - } - ] - }, - { - value: '441500', - label: '汕尾市', - children: [ - { - value: '441502', - label: '城区' - }, - { - value: '441521', - label: '海丰县' - }, - { - value: '441523', - label: '陆河县' - }, - { - value: '441581', - label: '陆丰市' - } - ] - }, - { - value: '441600', - label: '河源市', - children: [ - { - value: '441602', - label: '源城区' - }, - { - value: '441621', - label: '紫金县' - }, - { - value: '441622', - label: '龙川县' - }, - { - value: '441623', - label: '连平县' - }, - { - value: '441624', - label: '和平县' - }, - { - value: '441625', - label: '东源县' - } - ] - }, - { - value: '441700', - label: '阳江市', - children: [ - { - value: '441702', - label: '江城区' - }, - { - value: '441721', - label: '阳西县' - }, - { - value: '441723', - label: '阳东县' - }, - { - value: '441781', - label: '阳春市' - } - ] - }, - { - value: '441800', - label: '清远市', - children: [ - { - value: '441802', - label: '清城区' - }, - { - value: '441821', - label: '佛冈县' - }, - { - value: '441823', - label: '阳山县' - }, - { - value: '441825', - label: '连山壮族瑶族自治县' - }, - { - value: '441826', - label: '连南瑶族自治县' - }, - { - value: '441827', - label: '清新县' - }, - { - value: '441881', - label: '英德市' - }, - { - value: '441882', - label: '连州市' - } - ] - }, - { - value: '441900', - label: '东莞市' - }, - { - value: '442000', - label: '中山市' - }, - { - value: '445100', - label: '潮州市', - children: [ - { - value: '445102', - label: '湘桥区' - }, - { - value: '445121', - label: '潮安县' - }, - { - value: '445122', - label: '饶平县' - }, - { - value: '445185', - label: '枫溪区' - } - ] - }, - { - value: '445200', - label: '揭阳市', - children: [ - { - value: '445202', - label: '榕城区' - }, - { - value: '445221', - label: '揭东县' - }, - { - value: '445222', - label: '揭西县' - }, - { - value: '445224', - label: '惠来县' - }, - { - value: '445281', - label: '普宁市' - }, - { - value: '445284', - label: '东山区' - } - ] - }, - { - value: '445300', - label: '云浮市', - children: [ - { - value: '445302', - label: '云城区' - }, - { - value: '445321', - label: '新兴县' - }, - { - value: '445322', - label: '郁南县' - }, - { - value: '445323', - label: '云安县' - }, - { - value: '445381', - label: '罗定市' - } - ] - } - ] - }, - { - label: '广西壮族自治区', - value: '450000', - children: [ - { - value: '450100', - label: '南宁市', - children: [ - { - value: '450102', - label: '兴宁区' - }, - { - value: '450103', - label: '青秀区' - }, - { - value: '450105', - label: '江南区' - }, - { - value: '450107', - label: '西乡塘区' - }, - { - value: '450108', - label: '良庆区' - }, - { - value: '450109', - label: '邕宁区' - }, - { - value: '450122', - label: '武鸣县' - }, - { - value: '450123', - label: '隆安县' - }, - { - value: '450124', - label: '马山县' - }, - { - value: '450125', - label: '上林县' - }, - { - value: '450126', - label: '宾阳县' - }, - { - value: '450127', - label: '横县' - } - ] - }, - { - value: '450200', - label: '柳州市', - children: [ - { - value: '450202', - label: '城中区' - }, - { - value: '450203', - label: '鱼峰区' - }, - { - value: '450204', - label: '柳南区' - }, - { - value: '450205', - label: '柳北区' - }, - { - value: '450221', - label: '柳江县' - }, - { - value: '450222', - label: '柳城县' - }, - { - value: '450223', - label: '鹿寨县' - }, - { - value: '450224', - label: '融安县' - }, - { - value: '450225', - label: '融水苗族自治县' - }, - { - value: '450226', - label: '三江侗族自治县' - } - ] - }, - { - value: '450300', - label: '桂林市', - children: [ - { - value: '450302', - label: '秀峰区' - }, - { - value: '450303', - label: '叠彩区' - }, - { - value: '450304', - label: '象山区' - }, - { - value: '450305', - label: '七星区' - }, - { - value: '450311', - label: '雁山区' - }, - { - value: '450321', - label: '阳朔县' - }, - { - value: '450322', - label: '临桂县' - }, - { - value: '450323', - label: '灵川县' - }, - { - value: '450324', - label: '全州县' - }, - { - value: '450325', - label: '兴安县' - }, - { - value: '450326', - label: '永福县' - }, - { - value: '450327', - label: '灌阳县' - }, - { - value: '450328', - label: '龙胜各族自治县' - }, - { - value: '450329', - label: '资源县' - }, - { - value: '450330', - label: '平乐县' - }, - { - value: '450331', - label: '荔浦县' - }, - { - value: '450332', - label: '恭城瑶族自治县' - } - ] - }, - { - value: '450400', - label: '梧州市', - children: [ - { - value: '450403', - label: '万秀区' - }, - { - value: '450404', - label: '蝶山区' - }, - { - value: '450405', - label: '长洲区' - }, - { - value: '450421', - label: '苍梧县' - }, - { - value: '450422', - label: '藤县' - }, - { - value: '450423', - label: '蒙山县' - }, - { - value: '450481', - label: '岑溪市' - } - ] - }, - { - value: '450500', - label: '北海市', - children: [ - { - value: '450502', - label: '海城区' - }, - { - value: '450503', - label: '银海区' - }, - { - value: '450512', - label: '铁山港区' - }, - { - value: '450521', - label: '合浦县' - } - ] - }, - { - value: '450600', - label: '防城港市', - children: [ - { - value: '450602', - label: '港口区' - }, - { - value: '450603', - label: '防城区' - }, - { - value: '450621', - label: '上思县' - }, - { - value: '450681', - label: '东兴市' - } - ] - }, - { - value: '450700', - label: '钦州市', - children: [ - { - value: '450702', - label: '钦南区' - }, - { - value: '450703', - label: '钦北区' - }, - { - value: '450721', - label: '灵山县' - }, - { - value: '450722', - label: '浦北县' - } - ] - }, - { - value: '450800', - label: '贵港市', - children: [ - { - value: '450802', - label: '港北区' - }, - { - value: '450803', - label: '港南区' - }, - { - value: '450804', - label: '覃塘区' - }, - { - value: '450821', - label: '平南县' - }, - { - value: '450881', - label: '桂平市' - } - ] - }, - { - value: '450900', - label: '玉林市', - children: [ - { - value: '450902', - label: '玉州区' - }, - { - value: '450921', - label: '容县' - }, - { - value: '450922', - label: '陆川县' - }, - { - value: '450923', - label: '博白县' - }, - { - value: '450924', - label: '兴业县' - }, - { - value: '450981', - label: '北流市' - } - ] - }, - { - value: '451000', - label: '百色市', - children: [ - { - value: '451002', - label: '右江区' - }, - { - value: '451021', - label: '田阳县' - }, - { - value: '451022', - label: '田东县' - }, - { - value: '451023', - label: '平果县' - }, - { - value: '451024', - label: '德保县' - }, - { - value: '451025', - label: '靖西县' - }, - { - value: '451026', - label: '那坡县' - }, - { - value: '451027', - label: '凌云县' - }, - { - value: '451028', - label: '乐业县' - }, - { - value: '451029', - label: '田林县' - }, - { - value: '451030', - label: '西林县' - }, - { - value: '451031', - label: '隆林各族自治县' - } - ] - }, - { - value: '451100', - label: '贺州市', - children: [ - { - value: '451102', - label: '八步区' - }, - { - value: '451121', - label: '昭平县' - }, - { - value: '451122', - label: '钟山县' - }, - { - value: '451123', - label: '富川瑶族自治县' - } - ] - }, - { - value: '451200', - label: '河池市', - children: [ - { - value: '451202', - label: '金城江区' - }, - { - value: '451221', - label: '南丹县' - }, - { - value: '451222', - label: '天峨县' - }, - { - value: '451223', - label: '凤山县' - }, - { - value: '451224', - label: '东兰县' - }, - { - value: '451225', - label: '罗城仫佬族自治县' - }, - { - value: '451226', - label: '环江毛南族自治县' - }, - { - value: '451227', - label: '巴马瑶族自治县' - }, - { - value: '451228', - label: '都安瑶族自治县' - }, - { - value: '451229', - label: '大化瑶族自治县' - }, - { - value: '451281', - label: '宜州市' - } - ] - }, - { - value: '451300', - label: '来宾市', - children: [ - { - value: '451302', - label: '兴宾区' - }, - { - value: '451321', - label: '忻城县' - }, - { - value: '451322', - label: '象州县' - }, - { - value: '451323', - label: '武宣县' - }, - { - value: '451324', - label: '金秀瑶族自治县' - }, - { - value: '451381', - label: '合山市' - } - ] - }, - { - value: '451400', - label: '崇左市', - children: [ - { - value: '451402', - label: '江洲区' - }, - { - value: '451421', - label: '扶绥县' - }, - { - value: '451422', - label: '宁明县' - }, - { - value: '451423', - label: '龙州县' - }, - { - value: '451424', - label: '大新县' - }, - { - value: '451425', - label: '天等县' - }, - { - value: '451481', - label: '凭祥市' - } - ] - } - ] - }, - { - label: '海南省', - value: '460000', - children: [ - { - value: '460100', - label: '海口市', - children: [ - { - value: '460105', - label: '秀英区' - }, - { - value: '460106', - label: '龙华区' - }, - { - value: '460107', - label: '琼山区' - }, - { - value: '460108', - label: '美兰区' - } - ] - }, - { - value: '460200', - label: '三亚市' - }, - { - value: '469001', - label: '五指山市' - }, - { - value: '469002', - label: '琼海市' - }, - { - value: '469003', - label: '儋州市' - }, - { - value: '469005', - label: '文昌市' - }, - { - value: '469006', - label: '万宁市' - }, - { - value: '469007', - label: '东方市' - }, - { - value: '469025', - label: '定安县' - }, - { - value: '469026', - label: '屯昌县' - }, - { - value: '469027', - label: '澄迈县' - }, - { - value: '469028', - label: '临高县' - }, - { - value: '469030', - label: '白沙黎族自治县' - }, - { - value: '469031', - label: '昌江黎族自治县' - }, - { - value: '469033', - label: '乐东黎族自治县' - }, - { - value: '469034', - label: '陵水黎族自治县' - }, - { - value: '469035', - label: '保亭黎族苗族自治县' - }, - { - value: '469036', - label: '琼中黎族苗族自治县' - }, - { - value: '469037', - label: '西沙群岛' - }, - { - value: '469038', - label: '南沙群岛' - }, - { - value: '469039', - label: '中沙群岛的岛礁及其海域' - } - ] - }, - { - label: '重庆', - value: '500000', - children: [ - { - value: '500100', - label: '重庆市', - children: [ - { - value: '500101', - label: '万州区' - }, - { - value: '500102', - label: '涪陵区' - }, - { - value: '500103', - label: '渝中区' - }, - { - value: '500104', - label: '大渡口区' - }, - { - value: '500105', - label: '江北区' - }, - { - value: '500106', - label: '沙坪坝区' - }, - { - value: '500107', - label: '九龙坡区' - }, - { - value: '500108', - label: '南岸区' - }, - { - value: '500109', - label: '北碚区' - }, - { - value: '500110', - label: '万盛区' - }, - { - value: '500111', - label: '双桥区' - }, - { - value: '500112', - label: '渝北区' - }, - { - value: '500113', - label: '巴南区' - }, - { - value: '500114', - label: '黔江区' - }, - { - value: '500115', - label: '长寿区' - }, - { - value: '500222', - label: '綦江县' - }, - { - value: '500223', - label: '潼南县' - }, - { - value: '500224', - label: '铜梁县' - }, - { - value: '500225', - label: '大足县' - }, - { - value: '500226', - label: '荣昌县' - }, - { - value: '500227', - label: '璧山县' - }, - { - value: '500228', - label: '梁平县' - }, - { - value: '500229', - label: '城口县' - }, - { - value: '500230', - label: '丰都县' - }, - { - value: '500231', - label: '垫江县' - }, - { - value: '500232', - label: '武隆县' - }, - { - value: '500233', - label: '忠县' - }, - { - value: '500234', - label: '开县' - }, - { - value: '500235', - label: '云阳县' - }, - { - value: '500236', - label: '奉节县' - }, - { - value: '500237', - label: '巫山县' - }, - { - value: '500238', - label: '巫溪县' - }, - { - value: '500240', - label: '石柱土家族自治县' - }, - { - value: '500241', - label: '秀山土家族苗族自治县' - }, - { - value: '500242', - label: '酉阳土家族苗族自治县' - }, - { - value: '500243', - label: '彭水苗族土家族自治县' - }, - { - value: '500381', - label: '江津区' - }, - { - value: '500382', - label: '合川区' - }, - { - value: '500383', - label: '永川区' - }, - { - value: '500384', - label: '南川区' - } - ] - } - ] - }, - { - label: '四川省', - value: '510000', - children: [ - { - value: '510100', - label: '成都市', - children: [ - { - value: '510104', - label: '锦江区' - }, - { - value: '510105', - label: '青羊区' - }, - { - value: '510106', - label: '金牛区' - }, - { - value: '510107', - label: '武侯区' - }, - { - value: '510108', - label: '成华区' - }, - { - value: '510112', - label: '龙泉驿区' - }, - { - value: '510113', - label: '青白江区' - }, - { - value: '510114', - label: '新都区' - }, - { - value: '510115', - label: '温江区' - }, - { - value: '510121', - label: '金堂县' - }, - { - value: '510122', - label: '双流县' - }, - { - value: '510124', - label: '郫县' - }, - { - value: '510129', - label: '大邑县' - }, - { - value: '510131', - label: '蒲江县' - }, - { - value: '510132', - label: '新津县' - }, - { - value: '510181', - label: '都江堰市' - }, - { - value: '510182', - label: '彭州市' - }, - { - value: '510183', - label: '邛崃市' - }, - { - value: '510184', - label: '崇州市' - } - ] - }, - { - value: '510300', - label: '自贡市', - children: [ - { - value: '510302', - label: '自流井区' - }, - { - value: '510303', - label: '贡井区' - }, - { - value: '510304', - label: '大安区' - }, - { - value: '510311', - label: '沿滩区' - }, - { - value: '510321', - label: '荣县' - }, - { - value: '510322', - label: '富顺县' - } - ] - }, - { - value: '510400', - label: '攀枝花市', - children: [ - { - value: '510402', - label: '东区' - }, - { - value: '510403', - label: '西区' - }, - { - value: '510411', - label: '仁和区' - }, - { - value: '510421', - label: '米易县' - }, - { - value: '510422', - label: '盐边县' - } - ] - }, - { - value: '510500', - label: '泸州市', - children: [ - { - value: '510502', - label: '江阳区' - }, - { - value: '510503', - label: '纳溪区' - }, - { - value: '510504', - label: '龙马潭区' - }, - { - value: '510521', - label: '泸县' - }, - { - value: '510522', - label: '合江县' - }, - { - value: '510524', - label: '叙永县' - }, - { - value: '510525', - label: '古蔺县' - } - ] - }, - { - value: '510600', - label: '德阳市', - children: [ - { - value: '510603', - label: '旌阳区' - }, - { - value: '510623', - label: '中江县' - }, - { - value: '510626', - label: '罗江县' - }, - { - value: '510681', - label: '广汉市' - }, - { - value: '510682', - label: '什邡市' - }, - { - value: '510683', - label: '绵竹市' - } - ] - }, - { - value: '510700', - label: '绵阳市', - children: [ - { - value: '510703', - label: '涪城区' - }, - { - value: '510704', - label: '游仙区' - }, - { - value: '510722', - label: '三台县' - }, - { - value: '510723', - label: '盐亭县' - }, - { - value: '510724', - label: '安县' - }, - { - value: '510725', - label: '梓潼县' - }, - { - value: '510726', - label: '北川羌族自治县' - }, - { - value: '510727', - label: '平武县' - }, - { - value: '510751', - label: '高新区' - }, - { - value: '510781', - label: '江油市' - } - ] - }, - { - value: '510800', - label: '广元市', - children: [ - { - value: '510802', - label: '利州区' - }, - { - value: '510811', - label: '元坝区' - }, - { - value: '510812', - label: '朝天区' - }, - { - value: '510821', - label: '旺苍县' - }, - { - value: '510822', - label: '青川县' - }, - { - value: '510823', - label: '剑阁县' - }, - { - value: '510824', - label: '苍溪县' - } - ] - }, - { - value: '510900', - label: '遂宁市', - children: [ - { - value: '510903', - label: '船山区' - }, - { - value: '510904', - label: '安居区' - }, - { - value: '510921', - label: '蓬溪县' - }, - { - value: '510922', - label: '射洪县' - }, - { - value: '510923', - label: '大英县' - } - ] - }, - { - value: '511000', - label: '内江市', - children: [ - { - value: '511002', - label: '市中区' - }, - { - value: '511011', - label: '东兴区' - }, - { - value: '511024', - label: '威远县' - }, - { - value: '511025', - label: '资中县' - }, - { - value: '511028', - label: '隆昌县' - } - ] - }, - { - value: '511100', - label: '乐山市', - children: [ - { - value: '511102', - label: '市中区' - }, - { - value: '511111', - label: '沙湾区' - }, - { - value: '511112', - label: '五通桥区' - }, - { - value: '511113', - label: '金口河区' - }, - { - value: '511123', - label: '犍为县' - }, - { - value: '511124', - label: '井研县' - }, - { - value: '511126', - label: '夹江县' - }, - { - value: '511129', - label: '沐川县' - }, - { - value: '511132', - label: '峨边彝族自治县' - }, - { - value: '511133', - label: '马边彝族自治县' - }, - { - value: '511181', - label: '峨眉山市' - } - ] - }, - { - value: '511300', - label: '南充市', - children: [ - { - value: '511302', - label: '顺庆区' - }, - { - value: '511303', - label: '高坪区' - }, - { - value: '511304', - label: '嘉陵区' - }, - { - value: '511321', - label: '南部县' - }, - { - value: '511322', - label: '营山县' - }, - { - value: '511323', - label: '蓬安县' - }, - { - value: '511324', - label: '仪陇县' - }, - { - value: '511325', - label: '西充县' - }, - { - value: '511381', - label: '阆中市' - } - ] - }, - { - value: '511400', - label: '眉山市', - children: [ - { - value: '511402', - label: '东坡区' - }, - { - value: '511421', - label: '仁寿县' - }, - { - value: '511422', - label: '彭山县' - }, - { - value: '511423', - label: '洪雅县' - }, - { - value: '511424', - label: '丹棱县' - }, - { - value: '511425', - label: '青神县' - } - ] - }, - { - value: '511500', - label: '宜宾市', - children: [ - { - value: '511502', - label: '翠屏区' - }, - { - value: '511521', - label: '宜宾县' - }, - { - value: '511522', - label: '南溪县' - }, - { - value: '511523', - label: '江安县' - }, - { - value: '511524', - label: '长宁县' - }, - { - value: '511525', - label: '高县' - }, - { - value: '511526', - label: '珙县' - }, - { - value: '511527', - label: '筠连县' - }, - { - value: '511528', - label: '兴文县' - }, - { - value: '511529', - label: '屏山县' - } - ] - }, - { - value: '511600', - label: '广安市', - children: [ - { - value: '511602', - label: '广安区' - }, - { - value: '511621', - label: '岳池县' - }, - { - value: '511622', - label: '武胜县' - }, - { - value: '511623', - label: '邻水县' - }, - { - value: '511681', - label: '华蓥市' - }, - { - value: '511682', - label: '市辖区' - } - ] - }, - { - value: '511700', - label: '达州市', - children: [ - { - value: '511702', - label: '通川区' - }, - { - value: '511721', - label: '达县' - }, - { - value: '511722', - label: '宣汉县' - }, - { - value: '511723', - label: '开江县' - }, - { - value: '511724', - label: '大竹县' - }, - { - value: '511725', - label: '渠县' - }, - { - value: '511781', - label: '万源市' - } - ] - }, - { - value: '511800', - label: '雅安市', - children: [ - { - value: '511802', - label: '雨城区' - }, - { - value: '511821', - label: '名山县' - }, - { - value: '511822', - label: '荥经县' - }, - { - value: '511823', - label: '汉源县' - }, - { - value: '511824', - label: '石棉县' - }, - { - value: '511825', - label: '天全县' - }, - { - value: '511826', - label: '芦山县' - }, - { - value: '511827', - label: '宝兴县' - } - ] - }, - { - value: '511900', - label: '巴中市', - children: [ - { - value: '511902', - label: '巴州区' - }, - { - value: '511921', - label: '通江县' - }, - { - value: '511922', - label: '南江县' - }, - { - value: '511923', - label: '平昌县' - } - ] - }, - { - value: '512000', - label: '资阳市', - children: [ - { - value: '512002', - label: '雁江区' - }, - { - value: '512021', - label: '安岳县' - }, - { - value: '512022', - label: '乐至县' - }, - { - value: '512081', - label: '简阳市' - } - ] - }, - { - value: '513200', - label: '阿坝藏族羌族自治州', - children: [ - { - value: '513221', - label: '汶川县' - }, - { - value: '513222', - label: '理县' - }, - { - value: '513223', - label: '茂县' - }, - { - value: '513224', - label: '松潘县' - }, - { - value: '513225', - label: '九寨沟县' - }, - { - value: '513226', - label: '金川县' - }, - { - value: '513227', - label: '小金县' - }, - { - value: '513228', - label: '黑水县' - }, - { - value: '513229', - label: '马尔康县' - }, - { - value: '513230', - label: '壤塘县' - }, - { - value: '513231', - label: '阿坝县' - }, - { - value: '513232', - label: '若尔盖县' - }, - { - value: '513233', - label: '红原县' - } - ] - }, - { - value: '513300', - label: '甘孜藏族自治州', - children: [ - { - value: '513321', - label: '康定县' - }, - { - value: '513322', - label: '泸定县' - }, - { - value: '513323', - label: '丹巴县' - }, - { - value: '513324', - label: '九龙县' - }, - { - value: '513325', - label: '雅江县' - }, - { - value: '513326', - label: '道孚县' - }, - { - value: '513327', - label: '炉霍县' - }, - { - value: '513328', - label: '甘孜县' - }, - { - value: '513329', - label: '新龙县' - }, - { - value: '513330', - label: '德格县' - }, - { - value: '513331', - label: '白玉县' - }, - { - value: '513332', - label: '石渠县' - }, - { - value: '513333', - label: '色达县' - }, - { - value: '513334', - label: '理塘县' - }, - { - value: '513335', - label: '巴塘县' - }, - { - value: '513336', - label: '乡城县' - }, - { - value: '513337', - label: '稻城县' - }, - { - value: '513338', - label: '得荣县' - } - ] - }, - { - value: '513400', - label: '凉山彝族自治州', - children: [ - { - value: '513401', - label: '西昌市' - }, - { - value: '513422', - label: '木里藏族自治县' - }, - { - value: '513423', - label: '盐源县' - }, - { - value: '513424', - label: '德昌县' - }, - { - value: '513425', - label: '会理县' - }, - { - value: '513426', - label: '会东县' - }, - { - value: '513427', - label: '宁南县' - }, - { - value: '513428', - label: '普格县' - }, - { - value: '513429', - label: '布拖县' - }, - { - value: '513430', - label: '金阳县' - }, - { - value: '513431', - label: '昭觉县' - }, - { - value: '513432', - label: '喜德县' - }, - { - value: '513433', - label: '冕宁县' - }, - { - value: '513434', - label: '越西县' - }, - { - value: '513435', - label: '甘洛县' - }, - { - value: '513436', - label: '美姑县' - }, - { - value: '513437', - label: '雷波县' - } - ] - } - ] - }, - { - label: '贵州省', - value: '520000', - children: [ - { - value: '520100', - label: '贵阳市', - children: [ - { - value: '520102', - label: '南明区' - }, - { - value: '520103', - label: '云岩区' - }, - { - value: '520111', - label: '花溪区' - }, - { - value: '520112', - label: '乌当区' - }, - { - value: '520113', - label: '白云区' - }, - { - value: '520114', - label: '小河区' - }, - { - value: '520121', - label: '开阳县' - }, - { - value: '520122', - label: '息烽县' - }, - { - value: '520123', - label: '修文县' - }, - { - value: '520151', - label: '金阳开发区' - }, - { - value: '520181', - label: '清镇市' - } - ] - }, - { - value: '520200', - label: '六盘水市', - children: [ - { - value: '520201', - label: '钟山区' - }, - { - value: '520203', - label: '六枝特区' - }, - { - value: '520221', - label: '水城县' - }, - { - value: '520222', - label: '盘县' - } - ] - }, - { - value: '520300', - label: '遵义市', - children: [ - { - value: '520302', - label: '红花岗区' - }, - { - value: '520303', - label: '汇川区' - }, - { - value: '520321', - label: '遵义县' - }, - { - value: '520322', - label: '桐梓县' - }, - { - value: '520323', - label: '绥阳县' - }, - { - value: '520324', - label: '正安县' - }, - { - value: '520325', - label: '道真仡佬族苗族自治县' - }, - { - value: '520326', - label: '务川仡佬族苗族自治县' - }, - { - value: '520327', - label: '凤冈县' - }, - { - value: '520328', - label: '湄潭县' - }, - { - value: '520329', - label: '余庆县' - }, - { - value: '520330', - label: '习水县' - }, - { - value: '520381', - label: '赤水市' - }, - { - value: '520382', - label: '仁怀市' - } - ] - }, - { - value: '520400', - label: '安顺市', - children: [ - { - value: '520402', - label: '西秀区' - }, - { - value: '520421', - label: '平坝县' - }, - { - value: '520422', - label: '普定县' - }, - { - value: '520423', - label: '镇宁布依族苗族自治县' - }, - { - value: '520424', - label: '关岭布依族苗族自治县' - }, - { - value: '520425', - label: '紫云苗族布依族自治县' - } - ] - }, - { - value: '522200', - label: '铜仁地区', - children: [ - { - value: '522201', - label: '铜仁市' - }, - { - value: '522222', - label: '江口县' - }, - { - value: '522223', - label: '玉屏侗族自治县' - }, - { - value: '522224', - label: '石阡县' - }, - { - value: '522225', - label: '思南县' - }, - { - value: '522226', - label: '印江土家族苗族自治县' - }, - { - value: '522227', - label: '德江县' - }, - { - value: '522228', - label: '沿河土家族自治县' - }, - { - value: '522229', - label: '松桃苗族自治县' - }, - { - value: '522230', - label: '万山特区' - } - ] - }, - { - value: '522300', - label: '黔西南布依族苗族自治州', - children: [ - { - value: '522301', - label: '兴义市' - }, - { - value: '522322', - label: '兴仁县' - }, - { - value: '522323', - label: '普安县' - }, - { - value: '522324', - label: '晴隆县' - }, - { - value: '522325', - label: '贞丰县' - }, - { - value: '522326', - label: '望谟县' - }, - { - value: '522327', - label: '册亨县' - }, - { - value: '522328', - label: '安龙县' - } - ] - }, - { - value: '522400', - label: '毕节地区', - children: [ - { - value: '522401', - label: '毕节市' - }, - { - value: '522422', - label: '大方县' - }, - { - value: '522423', - label: '黔西县' - }, - { - value: '522424', - label: '金沙县' - }, - { - value: '522425', - label: '织金县' - }, - { - value: '522426', - label: '纳雍县' - }, - { - value: '522427', - label: '威宁彝族回族苗族自治县' - }, - { - value: '522428', - label: '赫章县' - } - ] - }, - { - value: '522600', - label: '黔东南苗族侗族自治州', - children: [ - { - value: '522601', - label: '凯里市' - }, - { - value: '522622', - label: '黄平县' - }, - { - value: '522623', - label: '施秉县' - }, - { - value: '522624', - label: '三穗县' - }, - { - value: '522625', - label: '镇远县' - }, - { - value: '522626', - label: '岑巩县' - }, - { - value: '522627', - label: '天柱县' - }, - { - value: '522628', - label: '锦屏县' - }, - { - value: '522629', - label: '剑河县' - }, - { - value: '522630', - label: '台江县' - }, - { - value: '522631', - label: '黎平县' - }, - { - value: '522632', - label: '榕江县' - }, - { - value: '522633', - label: '从江县' - }, - { - value: '522634', - label: '雷山县' - }, - { - value: '522635', - label: '麻江县' - }, - { - value: '522636', - label: '丹寨县' - } - ] - }, - { - value: '522700', - label: '黔南布依族苗族自治州', - children: [ - { - value: '522701', - label: '都匀市' - }, - { - value: '522702', - label: '福泉市' - }, - { - value: '522722', - label: '荔波县' - }, - { - value: '522723', - label: '贵定县' - }, - { - value: '522725', - label: '瓮安县' - }, - { - value: '522726', - label: '独山县' - }, - { - value: '522727', - label: '平塘县' - }, - { - value: '522728', - label: '罗甸县' - }, - { - value: '522729', - label: '长顺县' - }, - { - value: '522730', - label: '龙里县' - }, - { - value: '522731', - label: '惠水县' - }, - { - value: '522732', - label: '三都水族自治县' - } - ] - } - ] - }, - { - label: '云南省', - value: '530000', - children: [ - { - value: '530100', - label: '昆明市', - children: [ - { - value: '530102', - label: '五华区' - }, - { - value: '530103', - label: '盘龙区' - }, - { - value: '530111', - label: '官渡区' - }, - { - value: '530112', - label: '西山区' - }, - { - value: '530113', - label: '东川区' - }, - { - value: '530121', - label: '呈贡县' - }, - { - value: '530122', - label: '晋宁县' - }, - { - value: '530124', - label: '富民县' - }, - { - value: '530125', - label: '宜良县' - }, - { - value: '530126', - label: '石林彝族自治县' - }, - { - value: '530127', - label: '嵩明县' - }, - { - value: '530128', - label: '禄劝彝族苗族自治县' - }, - { - value: '530129', - label: '寻甸回族彝族自治县' - }, - { - value: '530181', - label: '安宁市' - } - ] - }, - { - value: '530300', - label: '曲靖市', - children: [ - { - value: '530302', - label: '麒麟区' - }, - { - value: '530321', - label: '马龙县' - }, - { - value: '530322', - label: '陆良县' - }, - { - value: '530323', - label: '师宗县' - }, - { - value: '530324', - label: '罗平县' - }, - { - value: '530325', - label: '富源县' - }, - { - value: '530326', - label: '会泽县' - }, - { - value: '530328', - label: '沾益县' - }, - { - value: '530381', - label: '宣威市' - } - ] - }, - { - value: '530400', - label: '玉溪市', - children: [ - { - value: '530402', - label: '红塔区' - }, - { - value: '530421', - label: '江川县' - }, - { - value: '530422', - label: '澄江县' - }, - { - value: '530423', - label: '通海县' - }, - { - value: '530424', - label: '华宁县' - }, - { - value: '530425', - label: '易门县' - }, - { - value: '530426', - label: '峨山彝族自治县' - }, - { - value: '530427', - label: '新平彝族傣族自治县' - }, - { - value: '530428', - label: '元江哈尼族彝族傣族自治县' - } - ] - }, - { - value: '530500', - label: '保山市', - children: [ - { - value: '530502', - label: '隆阳区' - }, - { - value: '530521', - label: '施甸县' - }, - { - value: '530522', - label: '腾冲县' - }, - { - value: '530523', - label: '龙陵县' - }, - { - value: '530524', - label: '昌宁县' - } - ] - }, - { - value: '530600', - label: '昭通市', - children: [ - { - value: '530602', - label: '昭阳区' - }, - { - value: '530621', - label: '鲁甸县' - }, - { - value: '530622', - label: '巧家县' - }, - { - value: '530623', - label: '盐津县' - }, - { - value: '530624', - label: '大关县' - }, - { - value: '530625', - label: '永善县' - }, - { - value: '530626', - label: '绥江县' - }, - { - value: '530627', - label: '镇雄县' - }, - { - value: '530628', - label: '彝良县' - }, - { - value: '530629', - label: '威信县' - }, - { - value: '530630', - label: '水富县' - } - ] - }, - { - value: '530700', - label: '丽江市', - children: [ - { - value: '530702', - label: '古城区' - }, - { - value: '530721', - label: '玉龙纳西族自治县' - }, - { - value: '530722', - label: '永胜县' - }, - { - value: '530723', - label: '华坪县' - }, - { - value: '530724', - label: '宁蒗彝族自治县' - } - ] - }, - { - value: '530800', - label: '普洱市', - children: [ - { - value: '530802', - label: '思茅区' - }, - { - value: '530821', - label: '宁洱哈尼族彝族自治县' - }, - { - value: '530822', - label: '墨江哈尼族自治县' - }, - { - value: '530823', - label: '景东彝族自治县' - }, - { - value: '530824', - label: '景谷傣族彝族自治县' - }, - { - value: '530825', - label: '镇沅彝族哈尼族拉祜族自治县' - }, - { - value: '530826', - label: '江城哈尼族彝族自治县' - }, - { - value: '530827', - label: '孟连傣族拉祜族佤族自治县' - }, - { - value: '530828', - label: '澜沧拉祜族自治县' - }, - { - value: '530829', - label: '西盟佤族自治县' - } - ] - }, - { - value: '530900', - label: '临沧市', - children: [ - { - value: '530902', - label: '临翔区' - }, - { - value: '530921', - label: '凤庆县' - }, - { - value: '530922', - label: '云县' - }, - { - value: '530923', - label: '永德县' - }, - { - value: '530924', - label: '镇康县' - }, - { - value: '530925', - label: '双江拉祜族佤族布朗族傣族自治县' - }, - { - value: '530926', - label: '耿马傣族佤族自治县' - }, - { - value: '530927', - label: '沧源佤族自治县' - } - ] - }, - { - value: '532300', - label: '楚雄彝族自治州', - children: [ - { - value: '532301', - label: '楚雄市' - }, - { - value: '532322', - label: '双柏县' - }, - { - value: '532323', - label: '牟定县' - }, - { - value: '532324', - label: '南华县' - }, - { - value: '532325', - label: '姚安县' - }, - { - value: '532326', - label: '大姚县' - }, - { - value: '532327', - label: '永仁县' - }, - { - value: '532328', - label: '元谋县' - }, - { - value: '532329', - label: '武定县' - }, - { - value: '532331', - label: '禄丰县' - } - ] - }, - { - value: '532500', - label: '红河哈尼族彝族自治州', - children: [ - { - value: '532501', - label: '个旧市' - }, - { - value: '532502', - label: '开远市' - }, - { - value: '532522', - label: '蒙自县' - }, - { - value: '532523', - label: '屏边苗族自治县' - }, - { - value: '532524', - label: '建水县' - }, - { - value: '532525', - label: '石屏县' - }, - { - value: '532526', - label: '弥勒县' - }, - { - value: '532527', - label: '泸西县' - }, - { - value: '532528', - label: '元阳县' - }, - { - value: '532529', - label: '红河县' - }, - { - value: '532530', - label: '金平苗族瑶族傣族自治县' - }, - { - value: '532531', - label: '绿春县' - }, - { - value: '532532', - label: '河口瑶族自治县' - } - ] - }, - { - value: '532600', - label: '文山壮族苗族自治州', - children: [ - { - value: '532621', - label: '文山县' - }, - { - value: '532622', - label: '砚山县' - }, - { - value: '532623', - label: '西畴县' - }, - { - value: '532624', - label: '麻栗坡县' - }, - { - value: '532625', - label: '马关县' - }, - { - value: '532626', - label: '丘北县' - }, - { - value: '532627', - label: '广南县' - }, - { - value: '532628', - label: '富宁县' - } - ] - }, - { - value: '532800', - label: '西双版纳傣族自治州', - children: [ - { - value: '532801', - label: '景洪市' - }, - { - value: '532822', - label: '勐海县' - }, - { - value: '532823', - label: '勐腊县' - } - ] - }, - { - value: '532900', - label: '大理白族自治州', - children: [ - { - value: '532901', - label: '大理市' - }, - { - value: '532922', - label: '漾濞彝族自治县' - }, - { - value: '532923', - label: '祥云县' - }, - { - value: '532924', - label: '宾川县' - }, - { - value: '532925', - label: '弥渡县' - }, - { - value: '532926', - label: '南涧彝族自治县' - }, - { - value: '532927', - label: '巍山彝族回族自治县' - }, - { - value: '532928', - label: '永平县' - }, - { - value: '532929', - label: '云龙县' - }, - { - value: '532930', - label: '洱源县' - }, - { - value: '532931', - label: '剑川县' - }, - { - value: '532932', - label: '鹤庆县' - } - ] - }, - { - value: '533100', - label: '德宏傣族景颇族自治州', - children: [ - { - value: '533102', - label: '瑞丽市' - }, - { - value: '533103', - label: '潞西市' - }, - { - value: '533122', - label: '梁河县' - }, - { - value: '533123', - label: '盈江县' - }, - { - value: '533124', - label: '陇川县' - } - ] - }, - { - value: '533300', - label: '怒江傈僳族自治州', - children: [ - { - value: '533321', - label: '泸水县' - }, - { - value: '533323', - label: '福贡县' - }, - { - value: '533324', - label: '贡山独龙族怒族自治县' - }, - { - value: '533325', - label: '兰坪白族普米族自治县' - } - ] - }, - { - value: '533400', - label: '迪庆藏族自治州', - children: [ - { - value: '533421', - label: '香格里拉县' - }, - { - value: '533422', - label: '德钦县' - }, - { - value: '533423', - label: '维西傈僳族自治县' - } - ] - } - ] - }, - { - label: '西藏自治区', - value: '540000', - children: [ - { - value: '540100', - label: '拉萨市', - children: [ - { - value: '540102', - label: '城关区' - }, - { - value: '540121', - label: '林周县' - }, - { - value: '540122', - label: '当雄县' - }, - { - value: '540123', - label: '尼木县' - }, - { - value: '540124', - label: '曲水县' - }, - { - value: '540125', - label: '堆龙德庆县' - }, - { - value: '540126', - label: '达孜县' - }, - { - value: '540127', - label: '墨竹工卡县' - } - ] - }, - { - value: '542100', - label: '昌都地区', - children: [ - { - value: '542121', - label: '昌都县' - }, - { - value: '542122', - label: '江达县' - }, - { - value: '542123', - label: '贡觉县' - }, - { - value: '542124', - label: '类乌齐县' - }, - { - value: '542125', - label: '丁青县' - }, - { - value: '542126', - label: '察雅县' - }, - { - value: '542127', - label: '八宿县' - }, - { - value: '542128', - label: '左贡县' - }, - { - value: '542129', - label: '芒康县' - }, - { - value: '542132', - label: '洛隆县' - }, - { - value: '542133', - label: '边坝县' - } - ] - }, - { - value: '542200', - label: '山南地区', - children: [ - { - value: '542221', - label: '乃东县' - }, - { - value: '542222', - label: '扎囊县' - }, - { - value: '542223', - label: '贡嘎县' - }, - { - value: '542224', - label: '桑日县' - }, - { - value: '542225', - label: '琼结县' - }, - { - value: '542226', - label: '曲松县' - }, - { - value: '542227', - label: '措美县' - }, - { - value: '542228', - label: '洛扎县' - }, - { - value: '542229', - label: '加查县' - }, - { - value: '542231', - label: '隆子县' - }, - { - value: '542232', - label: '错那县' - }, - { - value: '542233', - label: '浪卡子县' - } - ] - }, - { - value: '542300', - label: '日喀则地区', - children: [ - { - value: '542301', - label: '日喀则市' - }, - { - value: '542322', - label: '南木林县' - }, - { - value: '542323', - label: '江孜县' - }, - { - value: '542324', - label: '定日县' - }, - { - value: '542325', - label: '萨迦县' - }, - { - value: '542326', - label: '拉孜县' - }, - { - value: '542327', - label: '昂仁县' - }, - { - value: '542328', - label: '谢通门县' - }, - { - value: '542329', - label: '白朗县' - }, - { - value: '542330', - label: '仁布县' - }, - { - value: '542331', - label: '康马县' - }, - { - value: '542332', - label: '定结县' - }, - { - value: '542333', - label: '仲巴县' - }, - { - value: '542334', - label: '亚东县' - }, - { - value: '542335', - label: '吉隆县' - }, - { - value: '542336', - label: '聂拉木县' - }, - { - value: '542337', - label: '萨嘎县' - }, - { - value: '542338', - label: '岗巴县' - } - ] - }, - { - value: '542400', - label: '那曲地区', - children: [ - { - value: '542421', - label: '那曲县' - }, - { - value: '542422', - label: '嘉黎县' - }, - { - value: '542423', - label: '比如县' - }, - { - value: '542424', - label: '聂荣县' - }, - { - value: '542425', - label: '安多县' - }, - { - value: '542426', - label: '申扎县' - }, - { - value: '542427', - label: '索县' - }, - { - value: '542428', - label: '班戈县' - }, - { - value: '542429', - label: '巴青县' - }, - { - value: '542430', - label: '尼玛县' - } - ] - }, - { - value: '542500', - label: '阿里地区', - children: [ - { - value: '542521', - label: '普兰县' - }, - { - value: '542522', - label: '札达县' - }, - { - value: '542523', - label: '噶尔县' - }, - { - value: '542524', - label: '日土县' - }, - { - value: '542525', - label: '革吉县' - }, - { - value: '542526', - label: '改则县' - }, - { - value: '542527', - label: '措勤县' - } - ] - }, - { - value: '542600', - label: '林芝地区', - children: [ - { - value: '542621', - label: '林芝县' - }, - { - value: '542622', - label: '工布江达县' - }, - { - value: '542623', - label: '米林县' - }, - { - value: '542624', - label: '墨脱县' - }, - { - value: '542625', - label: '波密县' - }, - { - value: '542626', - label: '察隅县' - }, - { - value: '542627', - label: '朗县' - } - ] - } - ] - }, - { - label: '陕西省', - value: '610000', - children: [ - { - value: '610100', - label: '西安市', - children: [ - { - value: '610102', - label: '新城区' - }, - { - value: '610103', - label: '碑林区' - }, - { - value: '610104', - label: '莲湖区' - }, - { - value: '610111', - label: '灞桥区' - }, - { - value: '610112', - label: '未央区' - }, - { - value: '610113', - label: '雁塔区' - }, - { - value: '610114', - label: '阎良区' - }, - { - value: '610115', - label: '临潼区' - }, - { - value: '610116', - label: '长安区' - }, - { - value: '610122', - label: '蓝田县' - }, - { - value: '610124', - label: '周至县' - }, - { - value: '610125', - label: '户县' - }, - { - value: '610126', - label: '高陵县' - } - ] - }, - { - value: '610200', - label: '铜川市', - children: [ - { - value: '610202', - label: '王益区' - }, - { - value: '610203', - label: '印台区' - }, - { - value: '610204', - label: '耀州区' - }, - { - value: '610222', - label: '宜君县' - } - ] - }, - { - value: '610300', - label: '宝鸡市', - children: [ - { - value: '610302', - label: '渭滨区' - }, - { - value: '610303', - label: '金台区' - }, - { - value: '610304', - label: '陈仓区' - }, - { - value: '610322', - label: '凤翔县' - }, - { - value: '610323', - label: '岐山县' - }, - { - value: '610324', - label: '扶风县' - }, - { - value: '610326', - label: '眉县' - }, - { - value: '610327', - label: '陇县' - }, - { - value: '610328', - label: '千阳县' - }, - { - value: '610329', - label: '麟游县' - }, - { - value: '610330', - label: '凤县' - }, - { - value: '610331', - label: '太白县' - } - ] - }, - { - value: '610400', - label: '咸阳市', - children: [ - { - value: '610402', - label: '秦都区' - }, - { - value: '610403', - label: '杨陵区' - }, - { - value: '610404', - label: '渭城区' - }, - { - value: '610422', - label: '三原县' - }, - { - value: '610423', - label: '泾阳县' - }, - { - value: '610424', - label: '乾县' - }, - { - value: '610425', - label: '礼泉县' - }, - { - value: '610426', - label: '永寿县' - }, - { - value: '610427', - label: '彬县' - }, - { - value: '610428', - label: '长武县' - }, - { - value: '610429', - label: '旬邑县' - }, - { - value: '610430', - label: '淳化县' - }, - { - value: '610431', - label: '武功县' - }, - { - value: '610481', - label: '兴平市' - } - ] - }, - { - value: '610500', - label: '渭南市', - children: [ - { - value: '610502', - label: '临渭区' - }, - { - value: '610521', - label: '华县' - }, - { - value: '610522', - label: '潼关县' - }, - { - value: '610523', - label: '大荔县' - }, - { - value: '610524', - label: '合阳县' - }, - { - value: '610525', - label: '澄城县' - }, - { - value: '610526', - label: '蒲城县' - }, - { - value: '610527', - label: '白水县' - }, - { - value: '610528', - label: '富平县' - }, - { - value: '610581', - label: '韩城市' - }, - { - value: '610582', - label: '华阴市' - } - ] - }, - { - value: '610600', - label: '延安市', - children: [ - { - value: '610602', - label: '宝塔区' - }, - { - value: '610621', - label: '延长县' - }, - { - value: '610622', - label: '延川县' - }, - { - value: '610623', - label: '子长县' - }, - { - value: '610624', - label: '安塞县' - }, - { - value: '610625', - label: '志丹县' - }, - { - value: '610626', - label: '吴起县' - }, - { - value: '610627', - label: '甘泉县' - }, - { - value: '610628', - label: '富县' - }, - { - value: '610629', - label: '洛川县' - }, - { - value: '610630', - label: '宜川县' - }, - { - value: '610631', - label: '黄龙县' - }, - { - value: '610632', - label: '黄陵县' - } - ] - }, - { - value: '610700', - label: '汉中市', - children: [ - { - value: '610702', - label: '汉台区' - }, - { - value: '610721', - label: '南郑县' - }, - { - value: '610722', - label: '城固县' - }, - { - value: '610723', - label: '洋县' - }, - { - value: '610724', - label: '西乡县' - }, - { - value: '610725', - label: '勉县' - }, - { - value: '610726', - label: '宁强县' - }, - { - value: '610727', - label: '略阳县' - }, - { - value: '610728', - label: '镇巴县' - }, - { - value: '610729', - label: '留坝县' - }, - { - value: '610730', - label: '佛坪县' - } - ] - }, - { - value: '610800', - label: '榆林市', - children: [ - { - value: '610802', - label: '榆阳区' - }, - { - value: '610821', - label: '神木县' - }, - { - value: '610822', - label: '府谷县' - }, - { - value: '610823', - label: '横山县' - }, - { - value: '610824', - label: '靖边县' - }, - { - value: '610825', - label: '定边县' - }, - { - value: '610826', - label: '绥德县' - }, - { - value: '610827', - label: '米脂县' - }, - { - value: '610828', - label: '佳县' - }, - { - value: '610829', - label: '吴堡县' - }, - { - value: '610830', - label: '清涧县' - }, - { - value: '610831', - label: '子洲县' - } - ] - }, - { - value: '610900', - label: '安康市', - children: [ - { - value: '610902', - label: '汉滨区' - }, - { - value: '610921', - label: '汉阴县' - }, - { - value: '610922', - label: '石泉县' - }, - { - value: '610923', - label: '宁陕县' - }, - { - value: '610924', - label: '紫阳县' - }, - { - value: '610925', - label: '岚皋县' - }, - { - value: '610926', - label: '平利县' - }, - { - value: '610927', - label: '镇坪县' - }, - { - value: '610928', - label: '旬阳县' - }, - { - value: '610929', - label: '白河县' - } - ] - }, - { - value: '611000', - label: '商洛市', - children: [ - { - value: '611002', - label: '商州区' - }, - { - value: '611021', - label: '洛南县' - }, - { - value: '611022', - label: '丹凤县' - }, - { - value: '611023', - label: '商南县' - }, - { - value: '611024', - label: '山阳县' - }, - { - value: '611025', - label: '镇安县' - }, - { - value: '611026', - label: '柞水县' - } - ] - } - ] - }, - { - label: '甘肃省', - value: '620000', - children: [ - { - value: '620100', - label: '兰州市', - children: [ - { - value: '620102', - label: '城关区' - }, - { - value: '620103', - label: '七里河区' - }, - { - value: '620104', - label: '西固区' - }, - { - value: '620105', - label: '安宁区' - }, - { - value: '620111', - label: '红古区' - }, - { - value: '620121', - label: '永登县' - }, - { - value: '620122', - label: '皋兰县' - }, - { - value: '620123', - label: '榆中县' - } - ] - }, - { - value: '620200', - label: '嘉峪关市' - }, - { - value: '620300', - label: '金昌市', - children: [ - { - value: '620302', - label: '金川区' - }, - { - value: '620321', - label: '永昌县' - } - ] - }, - { - value: '620400', - label: '白银市', - children: [ - { - value: '620402', - label: '白银区' - }, - { - value: '620403', - label: '平川区' - }, - { - value: '620421', - label: '靖远县' - }, - { - value: '620422', - label: '会宁县' - }, - { - value: '620423', - label: '景泰县' - } - ] - }, - { - value: '620500', - label: '天水市', - children: [ - { - value: '620502', - label: '秦州区' - }, - { - value: '620503', - label: '麦积区' - }, - { - value: '620521', - label: '清水县' - }, - { - value: '620522', - label: '秦安县' - }, - { - value: '620523', - label: '甘谷县' - }, - { - value: '620524', - label: '武山县' - }, - { - value: '620525', - label: '张家川回族自治县' - } - ] - }, - { - value: '620600', - label: '武威市', - children: [ - { - value: '620602', - label: '凉州区' - }, - { - value: '620621', - label: '民勤县' - }, - { - value: '620622', - label: '古浪县' - }, - { - value: '620623', - label: '天祝藏族自治县' - } - ] - }, - { - value: '620700', - label: '张掖市', - children: [ - { - value: '620702', - label: '甘州区' - }, - { - value: '620721', - label: '肃南裕固族自治县' - }, - { - value: '620722', - label: '民乐县' - }, - { - value: '620723', - label: '临泽县' - }, - { - value: '620724', - label: '高台县' - }, - { - value: '620725', - label: '山丹县' - } - ] - }, - { - value: '620800', - label: '平凉市', - children: [ - { - value: '620802', - label: '崆峒区' - }, - { - value: '620821', - label: '泾川县' - }, - { - value: '620822', - label: '灵台县' - }, - { - value: '620823', - label: '崇信县' - }, - { - value: '620824', - label: '华亭县' - }, - { - value: '620825', - label: '庄浪县' - }, - { - value: '620826', - label: '静宁县' - } - ] - }, - { - value: '620900', - label: '酒泉市', - children: [ - { - value: '620902', - label: '肃州区' - }, - { - value: '620921', - label: '金塔县' - }, - { - value: '620922', - label: '安西县' - }, - { - value: '620923', - label: '肃北蒙古族自治县' - }, - { - value: '620924', - label: '阿克塞哈萨克族自治县' - }, - { - value: '620981', - label: '玉门市' - }, - { - value: '620982', - label: '敦煌市' - } - ] - }, - { - value: '621000', - label: '庆阳市', - children: [ - { - value: '621002', - label: '西峰区' - }, - { - value: '621021', - label: '庆城县' - }, - { - value: '621022', - label: '环县' - }, - { - value: '621023', - label: '华池县' - }, - { - value: '621024', - label: '合水县' - }, - { - value: '621025', - label: '正宁县' - }, - { - value: '621026', - label: '宁县' - }, - { - value: '621027', - label: '镇原县' - } - ] - }, - { - value: '621100', - label: '定西市', - children: [ - { - value: '621102', - label: '安定区' - }, - { - value: '621121', - label: '通渭县' - }, - { - value: '621122', - label: '陇西县' - }, - { - value: '621123', - label: '渭源县' - }, - { - value: '621124', - label: '临洮县' - }, - { - value: '621125', - label: '漳县' - }, - { - value: '621126', - label: '岷县' - } - ] - }, - { - value: '621200', - label: '陇南市', - children: [ - { - value: '621202', - label: '武都区' - }, - { - value: '621221', - label: '成县' - }, - { - value: '621222', - label: '文县' - }, - { - value: '621223', - label: '宕昌县' - }, - { - value: '621224', - label: '康县' - }, - { - value: '621225', - label: '西和县' - }, - { - value: '621226', - label: '礼县' - }, - { - value: '621227', - label: '徽县' - }, - { - value: '621228', - label: '两当县' - } - ] - }, - { - value: '622900', - label: '临夏回族自治州', - children: [ - { - value: '622901', - label: '临夏市' - }, - { - value: '622921', - label: '临夏县' - }, - { - value: '622922', - label: '康乐县' - }, - { - value: '622923', - label: '永靖县' - }, - { - value: '622924', - label: '广河县' - }, - { - value: '622925', - label: '和政县' - }, - { - value: '622926', - label: '东乡族自治县' - }, - { - value: '622927', - label: '积石山保安族东乡族撒拉族自治县' - } - ] - }, - { - value: '623000', - label: '甘南藏族自治州', - children: [ - { - value: '623001', - label: '合作市' - }, - { - value: '623021', - label: '临潭县' - }, - { - value: '623022', - label: '卓尼县' - }, - { - value: '623023', - label: '舟曲县' - }, - { - value: '623024', - label: '迭部县' - }, - { - value: '623025', - label: '玛曲县' - }, - { - value: '623026', - label: '碌曲县' - }, - { - value: '623027', - label: '夏河县' - } - ] - } - ] - }, - { - label: '青海省', - value: '630000', - children: [ - { - value: '630100', - label: '西宁市', - children: [ - { - value: '630102', - label: '城东区' - }, - { - value: '630103', - label: '城中区' - }, - { - value: '630104', - label: '城西区' - }, - { - value: '630105', - label: '城北区' - }, - { - value: '630121', - label: '大通回族土族自治县' - }, - { - value: '630122', - label: '湟中县' - }, - { - value: '630123', - label: '湟源县' - } - ] - }, - { - value: '632100', - label: '海东地区', - children: [ - { - value: '632121', - label: '平安县' - }, - { - value: '632122', - label: '民和回族土族自治县' - }, - { - value: '632123', - label: '乐都县' - }, - { - value: '632126', - label: '互助土族自治县' - }, - { - value: '632127', - label: '化隆回族自治县' - }, - { - value: '632128', - label: '循化撒拉族自治县' - } - ] - }, - { - value: '632200', - label: '海北藏族自治州', - children: [ - { - value: '632221', - label: '门源回族自治县' - }, - { - value: '632222', - label: '祁连县' - }, - { - value: '632223', - label: '海晏县' - }, - { - value: '632224', - label: '刚察县' - } - ] - }, - { - value: '632300', - label: '黄南藏族自治州', - children: [ - { - value: '632321', - label: '同仁县' - }, - { - value: '632322', - label: '尖扎县' - }, - { - value: '632323', - label: '泽库县' - }, - { - value: '632324', - label: '河南蒙古族自治县' - } - ] - }, - { - value: '632500', - label: '海南藏族自治州', - children: [ - { - value: '632521', - label: '共和县' - }, - { - value: '632522', - label: '同德县' - }, - { - value: '632523', - label: '贵德县' - }, - { - value: '632524', - label: '兴海县' - }, - { - value: '632525', - label: '贵南县' - } - ] - }, - { - value: '632600', - label: '果洛藏族自治州', - children: [ - { - value: '632621', - label: '玛沁县' - }, - { - value: '632622', - label: '班玛县' - }, - { - value: '632623', - label: '甘德县' - }, - { - value: '632624', - label: '达日县' - }, - { - value: '632625', - label: '久治县' - }, - { - value: '632626', - label: '玛多县' - } - ] - }, - { - value: '632700', - label: '玉树藏族自治州', - children: [ - { - value: '632721', - label: '玉树县' - }, - { - value: '632722', - label: '杂多县' - }, - { - value: '632723', - label: '称多县' - }, - { - value: '632724', - label: '治多县' - }, - { - value: '632725', - label: '囊谦县' - }, - { - value: '632726', - label: '曲麻莱县' - } - ] - }, - { - value: '632800', - label: '海西蒙古族藏族自治州', - children: [ - { - value: '632801', - label: '格尔木市' - }, - { - value: '632802', - label: '德令哈市' - }, - { - value: '632821', - label: '乌兰县' - }, - { - value: '632822', - label: '都兰县' - }, - { - value: '632823', - label: '天峻县' - } - ] - } - ] - }, - { - label: '宁夏回族自治区', - value: '640000', - children: [ - { - value: '640100', - label: '银川市', - children: [ - { - value: '640104', - label: '兴庆区' - }, - { - value: '640105', - label: '西夏区' - }, - { - value: '640106', - label: '金凤区' - }, - { - value: '640121', - label: '永宁县' - }, - { - value: '640122', - label: '贺兰县' - }, - { - value: '640181', - label: '灵武市' - } - ] - }, - { - value: '640200', - label: '石嘴山市', - children: [ - { - value: '640202', - label: '大武口区' - }, - { - value: '640205', - label: '惠农区' - }, - { - value: '640221', - label: '平罗县' - } - ] - }, - { - value: '640300', - label: '吴忠市', - children: [ - { - value: '640302', - label: '利通区' - }, - { - value: '640303', - label: '红寺堡区' - }, - { - value: '640323', - label: '盐池县' - }, - { - value: '640324', - label: '同心县' - }, - { - value: '640381', - label: '青铜峡市' - } - ] - }, - { - value: '640400', - label: '固原市', - children: [ - { - value: '640402', - label: '原州区' - }, - { - value: '640422', - label: '西吉县' - }, - { - value: '640423', - label: '隆德县' - }, - { - value: '640424', - label: '泾源县' - }, - { - value: '640425', - label: '彭阳县' - } - ] - }, - { - value: '640500', - label: '中卫市', - children: [ - { - value: '640502', - label: '沙坡头区' - }, - { - value: '640521', - label: '中宁县' - }, - { - value: '640522', - label: '海原县' - } - ] - } - ] - }, - { - label: '新疆维吾尔自治区', - value: '650000', - children: [ - { - value: '650100', - label: '乌鲁木齐市', - children: [ - { - value: '650102', - label: '天山区' - }, - { - value: '650103', - label: '沙依巴克区' - }, - { - value: '650104', - label: '新市区' - }, - { - value: '650105', - label: '水磨沟区' - }, - { - value: '650106', - label: '头屯河区' - }, - { - value: '650107', - label: '达坂城区' - }, - { - value: '650108', - label: '东山区' - }, - { - value: '650109', - label: '米东区' - }, - { - value: '650121', - label: '乌鲁木齐县' - } - ] - }, - { - value: '650200', - label: '克拉玛依市', - children: [ - { - value: '650202', - label: '独山子区' - }, - { - value: '650203', - label: '克拉玛依区' - }, - { - value: '650204', - label: '白碱滩区' - }, - { - value: '650205', - label: '乌尔禾区' - } - ] - }, - { - value: '652100', - label: '吐鲁番地区', - children: [ - { - value: '652101', - label: '吐鲁番市' - }, - { - value: '652122', - label: '鄯善县' - }, - { - value: '652123', - label: '托克逊县' - } - ] - }, - { - value: '652200', - label: '哈密地区', - children: [ - { - value: '652201', - label: '哈密市' - }, - { - value: '652222', - label: '巴里坤哈萨克自治县' - }, - { - value: '652223', - label: '伊吾县' - } - ] - }, - { - value: '652300', - label: '昌吉回族自治州', - children: [ - { - value: '652301', - label: '昌吉市' - }, - { - value: '652302', - label: '阜康市' - }, - { - value: '652303', - label: '米泉市' - }, - { - value: '652323', - label: '呼图壁县' - }, - { - value: '652324', - label: '玛纳斯县' - }, - { - value: '652325', - label: '奇台县' - }, - { - value: '652327', - label: '吉木萨尔县' - }, - { - value: '652328', - label: '木垒哈萨克自治县' - } - ] - }, - { - value: '652700', - label: '博尔塔拉蒙古自治州', - children: [ - { - value: '652701', - label: '博乐市' - }, - { - value: '652722', - label: '精河县' - }, - { - value: '652723', - label: '温泉县' - } - ] - }, - { - value: '652800', - label: '巴音郭楞蒙古自治州', - children: [ - { - value: '652801', - label: '库尔勒市' - }, - { - value: '652822', - label: '轮台县' - }, - { - value: '652823', - label: '尉犁县' - }, - { - value: '652824', - label: '若羌县' - }, - { - value: '652825', - label: '且末县' - }, - { - value: '652826', - label: '焉耆回族自治县' - }, - { - value: '652827', - label: '和静县' - }, - { - value: '652828', - label: '和硕县' - }, - { - value: '652829', - label: '博湖县' - } - ] - }, - { - value: '652900', - label: '阿克苏地区', - children: [ - { - value: '652901', - label: '阿克苏市' - }, - { - value: '652922', - label: '温宿县' - }, - { - value: '652923', - label: '库车县' - }, - { - value: '652924', - label: '沙雅县' - }, - { - value: '652925', - label: '新和县' - }, - { - value: '652926', - label: '拜城县' - }, - { - value: '652927', - label: '乌什县' - }, - { - value: '652928', - label: '阿瓦提县' - }, - { - value: '652929', - label: '柯坪县' - } - ] - }, - { - value: '653000', - label: '克孜勒苏柯尔克孜自治州', - children: [ - { - value: '653001', - label: '阿图什市' - }, - { - value: '653022', - label: '阿克陶县' - }, - { - value: '653023', - label: '阿合奇县' - }, - { - value: '653024', - label: '乌恰县' - } - ] - }, - { - value: '653100', - label: '喀什地区', - children: [ - { - value: '653101', - label: '喀什市' - }, - { - value: '653121', - label: '疏附县' - }, - { - value: '653122', - label: '疏勒县' - }, - { - value: '653123', - label: '英吉沙县' - }, - { - value: '653124', - label: '泽普县' - }, - { - value: '653125', - label: '莎车县' - }, - { - value: '653126', - label: '叶城县' - }, - { - value: '653127', - label: '麦盖提县' - }, - { - value: '653128', - label: '岳普湖县' - }, - { - value: '653129', - label: '伽师县' - }, - { - value: '653130', - label: '巴楚县' - }, - { - value: '653131', - label: '塔什库尔干塔吉克自治县' - } - ] - }, - { - value: '653200', - label: '和田地区', - children: [ - { - value: '653201', - label: '和田市' - }, - { - value: '653221', - label: '和田县' - }, - { - value: '653222', - label: '墨玉县' - }, - { - value: '653223', - label: '皮山县' - }, - { - value: '653224', - label: '洛浦县' - }, - { - value: '653225', - label: '策勒县' - }, - { - value: '653226', - label: '于田县' - }, - { - value: '653227', - label: '民丰县' - } - ] - }, - { - value: '654000', - label: '伊犁哈萨克自治州', - children: [ - { - value: '654002', - label: '伊宁市' - }, - { - value: '654003', - label: '奎屯市' - }, - { - value: '654021', - label: '伊宁县' - }, - { - value: '654022', - label: '察布查尔锡伯自治县' - }, - { - value: '654023', - label: '霍城县' - }, - { - value: '654024', - label: '巩留县' - }, - { - value: '654025', - label: '新源县' - }, - { - value: '654026', - label: '昭苏县' - }, - { - value: '654027', - label: '特克斯县' - }, - { - value: '654028', - label: '尼勒克县' - } - ] - }, - { - value: '654200', - label: '塔城地区', - children: [ - { - value: '654201', - label: '塔城市' - }, - { - value: '654202', - label: '乌苏市' - }, - { - value: '654221', - label: '额敏县' - }, - { - value: '654223', - label: '沙湾县' - }, - { - value: '654224', - label: '托里县' - }, - { - value: '654225', - label: '裕民县' - }, - { - value: '654226', - label: '和布克赛尔蒙古自治县' - } - ] - }, - { - value: '654300', - label: '阿勒泰地区', - children: [ - { - value: '654301', - label: '阿勒泰市' - }, - { - value: '654321', - label: '布尔津县' - }, - { - value: '654322', - label: '富蕴县' - }, - { - value: '654323', - label: '福海县' - }, - { - value: '654324', - label: '哈巴河县' - }, - { - value: '654325', - label: '青河县' - }, - { - value: '654326', - label: '吉木乃县' - } - ] - }, - { - value: '659001', - label: '石河子市' - }, - { - value: '659002', - label: '阿拉尔市' - }, - { - value: '659003', - label: '图木舒克市' - }, - { - value: '659004', - label: '五家渠市' - } - ] - }, - { - label: '台湾省', - value: '710000', - children: [ - { - value: '710100', - label: '台北市', - children: [ - { - value: '710101', - label: '中正区' - }, - { - value: '710102', - label: '大同区' - }, - { - value: '710103', - label: '中山区' - }, - { - value: '710104', - label: '松山区' - }, - { - value: '710105', - label: '大安区' - }, - { - value: '710106', - label: '万华区' - }, - { - value: '710107', - label: '信义区' - }, - { - value: '710108', - label: '士林区' - }, - { - value: '710109', - label: '北投区' - }, - { - value: '710110', - label: '内湖区' - }, - { - value: '710111', - label: '南港区' - }, - { - value: '710112', - label: '文山区' - } - ] - }, - { - value: '710200', - label: '高雄市', - children: [ - { - value: '710201', - label: '新兴区' - }, - { - value: '710202', - label: '前金区' - }, - { - value: '710203', - label: '芩雅区' - }, - { - value: '710204', - label: '盐埕区' - }, - { - value: '710205', - label: '鼓山区' - }, - { - value: '710206', - label: '旗津区' - }, - { - value: '710207', - label: '前镇区' - }, - { - value: '710208', - label: '三民区' - }, - { - value: '710209', - label: '左营区' - }, - { - value: '710210', - label: '楠梓区' - }, - { - value: '710211', - label: '小港区' - } - ] - }, - { - value: '710300', - label: '台南市', - children: [ - { - value: '710301', - label: '中西区' - }, - { - value: '710302', - label: '东区' - }, - { - value: '710303', - label: '南区' - }, - { - value: '710304', - label: '北区' - }, - { - value: '710305', - label: '安平区' - }, - { - value: '710306', - label: '安南区' - } - ] - }, - { - value: '710400', - label: '台中市', - children: [ - { - value: '710401', - label: '中区' - }, - { - value: '710402', - label: '东区' - }, - { - value: '710403', - label: '南区' - }, - { - value: '710404', - label: '西区' - }, - { - value: '710405', - label: '北区' - }, - { - value: '710406', - label: '北屯区' - }, - { - value: '710407', - label: '西屯区' - }, - { - value: '710408', - label: '南屯区' - } - ] - }, - { - value: '710500', - label: '金门县' - }, - { - value: '710600', - label: '南投县' - }, - { - value: '710700', - label: '基隆市', - children: [ - { - value: '710701', - label: '仁爱区' - }, - { - value: '710702', - label: '信义区' - }, - { - value: '710703', - label: '中正区' - }, - { - value: '710704', - label: '中山区' - }, - { - value: '710705', - label: '安乐区' - }, - { - value: '710706', - label: '暖暖区' - }, - { - value: '710707', - label: '七堵区' - } - ] - }, - { - value: '710800', - label: '新竹市', - children: [ - { - value: '710801', - label: '东区' - }, - { - value: '710802', - label: '北区' - }, - { - value: '710803', - label: '香山区' - } - ] - }, - { - value: '710900', - label: '嘉义市', - children: [ - { - value: '710901', - label: '东区' - }, - { - value: '710902', - label: '西区' - } - ] - }, - { - value: '711100', - label: '新北市' - }, - { - value: '711200', - label: '宜兰县' - }, - { - value: '711300', - label: '新竹县' - }, - { - value: '711400', - label: '桃园县' - }, - { - value: '711500', - label: '苗栗县' - }, - { - value: '711700', - label: '彰化县' - }, - { - value: '711900', - label: '嘉义县' - }, - { - value: '712100', - label: '云林县' - }, - { - value: '712400', - label: '屏东县' - }, - { - value: '712500', - label: '台东县' - }, - { - value: '712600', - label: '花莲县' - }, - { - value: '712700', - label: '澎湖县' - } - ] - }, - { - label: '香港特别行政区', - value: '810000', - children: [ - { - value: '810100', - label: '香港岛', - children: [ - { - value: '810101', - label: '中西区' - }, - { - value: '810102', - label: '湾仔' - }, - { - value: '810103', - label: '东区' - }, - { - value: '810104', - label: '南区' - } - ] - }, - { - value: '810200', - label: '九龙', - children: [ - { - value: '810201', - label: '九龙城区' - }, - { - value: '810202', - label: '油尖旺区' - }, - { - value: '810203', - label: '深水埗区' - }, - { - value: '810204', - label: '黄大仙区' - }, - { - value: '810205', - label: '观塘区' - } - ] - }, - { - value: '810300', - label: '新界', - children: [ - { - value: '810301', - label: '北区' - }, - { - value: '810302', - label: '大埔区' - }, - { - value: '810303', - label: '沙田区' - }, - { - value: '810304', - label: '西贡区' - }, - { - value: '810305', - label: '元朗区' - }, - { - value: '810306', - label: '屯门区' - }, - { - value: '810307', - label: '荃湾区' - }, - { - value: '810308', - label: '葵青区' - }, - { - value: '810309', - label: '离岛区' - } - ] - } - ] - }, - { - label: '澳门特别行政区', - value: '820000', - children: [ - { - value: '820100', - label: '澳门半岛' - }, - { - value: '820200', - label: '离岛' - } - ] - }, - { - label: '海外', - value: '990000', - children: [ - { - value: '990100', - label: '海外' - } - ] - } -]; - -const cityDataLabel = regions.map(d => { - let item = { - label: d.label, - value: d.label - }; - if (d.children) { - item.children = d.children.map(c => { - let cItem = { - label: c.label, - value: c.label - }; - if (c.children) { - cItem.children = c.children.map(cc => { - return { - label: cc.label, - value: cc.label - }; - }); - } - return cItem; - }); - } - return item; - }), - provinceData = regions.map(d => { - return { - label: d.label, - value: d.value - }; - }), - provinceDataLabel = regions.map(d => { - return { - label: d.label, - value: d.label - }; - }), - provinceCityData = regions.map(d => { - let item = { - label: d.label, - value: d.value - }; - if (d.children) { - item.children = d.children.map(c => { - return { - label: c.label, - value: c.value - }; - }); - } - return item; - }), - provinceCityDataLabel = regions.map(d => { - let item = { - label: d.label, - value: d.label - }; - if (d.children) { - item.children = d.children.map(c => { - return { - label: c.label, - value: c.label - }; - }); - } - return item; - }); - -export default { - // 省市区数据 - cityData: regions, - // 省市区数据全中文 - cityDataLabel: cityDataLabel, - // 省份数据 - provinceData: provinceData, - // 省份数据全中文 - provinceDataLabel: provinceDataLabel, - // 省市数据 - provinceCityData: provinceCityData, - // 省市数据全中文 - provinceCityDataLabel: provinceCityDataLabel, - /** - * 根据区号获取名称 - * @param val - * @returns {[]|*} - */ - getLabel(val) { - let label = [], - value = Array.isArray(val) ? val : [val]; - value.forEach(v => { - for (let d = 0; d < regions.length; d++) { - if (regions[d].value === String(v)) { - label.push(regions[d].label); - break; - } - if (regions[d].children) { - for (let c = 0; c < regions[d].children.length; c++) { - if (regions[d].children[c].value === String(v)) { - label.push(regions[d].children[c].label); - break; - } - if (regions[d].children[c].children) { - for (let cc = 0; cc < regions[d].children[c].children.length; cc++) { - if (regions[d].children[c].children[cc].value === String(v)) { - label.push(regions[d].children[c].children[cc].label); - break; - } - } - } - } - } - } - }); - return Array.isArray(val) ? label : label[0]; - } -} diff --git a/src/components/ele-admin-pro/packages/style/common.less b/src/components/ele-admin-pro/packages/style/common.less deleted file mode 100644 index b830488..0000000 --- a/src/components/ele-admin-pro/packages/style/common.less +++ /dev/null @@ -1,590 +0,0 @@ -/** ele admin pro 公共样式 license by http://eleadmin.com */ -@import './var.less'; - -body { - background: @layout-body-background; -} - -/* 辅助类 */ -// 页面主体 -.ele-body { - padding: @padding-md; - - &.ele-body-card { - padding-bottom: 0; - - .ant-card { - margin-bottom: @padding-md; - } - } -} - -// 标题 -h1, h2, h3, h4, h5, h6 { - margin: 0; - font-weight: normal; - font-size: @font-size-lg; -} - -h5 { - font-size: (@font-size-lg + 2px); -} - -h4 { - font-size: (@font-size-lg + 4px); -} - -h3 { - font-size: (@font-size-lg + 6px); -} - -h2 { - font-size: (@font-size-lg + 8px); -} - -h1 { - font-size: (@font-size-lg + 10px); -} - -// 文字 -.ele-text { - color: @text-color; -} - -.ele-text-heading { - color: @heading-color; -} - -.ele-text-secondary { - color: @text-color-secondary; -} - -.ele-text-placeholder { - color: @input-placeholder-color -} - -.ele-text-primary { - color: @primary-color; -} - -.ele-text-success, -.ele-text-success:hover { - color: @success-color; -} - -a.ele-text-success:hover { - color: ~`colorPalette('@{success-color}', 5) `; -} - -a.ele-text-success:active { - color: ~`colorPalette('@{success-color}', 7) `; -} - -.ele-text-warning, -.ele-text-warning:hover { - color: @warning-color; -} - -a.ele-text-warning:hover { - color: ~`colorPalette('@{warning-color}', 5) `; -} - -a.ele-text-warning:active { - color: ~`colorPalette('@{warning-color}', 7) `; -} - -.ele-text-danger, -.ele-text-danger:hover { - color: @error-color; -} - -a.ele-text-danger:hover { - color: ~`colorPalette('@{error-color}', 5) `; -} - -a.ele-text-danger:active { - color: ~`colorPalette('@{error-color}', 7) `; -} - -.ele-text-info, -a.ele-text-info:hover, -a.ele-text-info:active { - color: @normal-color; -} - -.ele-text-delete { - text-decoration: line-through; -} - -.ele-text-small { - font-size: @font-size-sm !important; -} - -// 背景和边框 -.ele-bg-base { - background-color: @layout-body-background !important; -} - -.ele-bg-primary { - background-color: @primary-color !important; -} - -.ele-bg-success { - background-color: @success-color !important; -} - -.ele-bg-warning { - background-color: @warning-color !important; -} - -.ele-bg-danger { - background-color: @error-color !important; -} - -.ele-bg-info { - background-color: @normal-color !important; -} - -.ele-bg-white { - background-color: @component-background !important; -} - -.ele-border-primary { - border-color: @primary-color !important; -} - -.ele-border-success { - border-color: @success-color !important; -} - -.ele-border-warning { - border-color: @warning-color !important; -} - -.ele-border-danger { - border-color: @error-color !important; -} - -.ele-border-info { - border-color: @normal-color !important; -} - -.ele-border-base { - border-color: @border-color-base !important; -} - -.ele-border-split { - border-color: @border-color-split !important; -} - -// 元素浮动、对齐 -.ele-pull-left { - float: left; -} - -.ele-pull-right { - float: right; -} - -.ele-clear { - clear: both; -} - -.ele-clear-after:after { - content: ""; - clear: both; - display: block; -} - -.ele-text-center { - text-align: center; -} - -.ele-text-left { - text-align: left; -} - -.ele-text-right { - text-align: right; -} - -.ele-fluid { - width: 100% !important; -} - -.ele-block { - display: block; -} - -.ele-inline-block { - display: inline-block; -} - -.ele-inline { - display: inline; -} - -// 占位元素 -em:not([class]) { - padding: 0 0.5em; - font-style: normal; -} - -s:not([class]) { - padding: 0 0.125em; - font-style: normal; -} - -// 按钮加图标减少间距 -.ele-btn-icon:not(.ant-btn-sm) { - padding-left: @padding-sm; - padding-right: @padding-sm; -} - -// 文字省略 -.ele-elip { - overflow: hidden; - white-space: nowrap; - word-break: break-all; - text-overflow: ellipsis; -} - -/* 单元格 */ -.ele-cell { - display: flex; - - &:not(.ele-cell-align-top) { - align-items: center; - } - - &.ele-cell-align-bottom { - align-items: flex-end; - } - - & > .ele-cell-content { - flex: 1; - box-sizing: border-box; - } - - & > * + .ele-cell-content { - padding-left: @padding-sm; - } - - .ele-cell-title { - color: @heading-color; - font-size: @font-size-base + 1px; - } - - .ele-cell-desc { - color: @text-color-secondary; - font-size: @font-size-base - 1px; - margin-top: (@padding-xs / 2); - } -} - -/* 底部工具栏 */ -.ele-bottom-tool { - position: fixed; - bottom: 0; - right: 0; - width: 100%; - display: flex; - align-items: center; - box-shadow: @shadow-1-up; - padding: @padding-xs @padding-md; - background: @component-background; - transition: padding-left @sidebar-transition-anim; - z-index: (@layout-z-index - 1); - - .ele-bottom-tool-actions { - flex: 1; - text-align: right; - } -} - -@media screen and (min-width: 768px) { - .ele-admin-sidebar + .ele-admin-body .ele-bottom-tool { - padding-left: (@sidebar-width + @padding-md); - } - - .ele-layout-collapse .ele-admin-sidebar + .ele-admin-body .ele-bottom-tool { - padding-left: (@sidebar-collapse-width + @padding-md); - } -} - -/* 数据表格头部工具栏 */ -.ele-table-tool { - display: flex; - flex-wrap: wrap; - align-items: center; - margin-bottom: @padding-md - 6px; - - .ele-table-tool-title { - flex: auto; - margin-top: 6px; - margin-bottom: 6px; - } - - .ele-tool { - margin: 6px 0 6px auto; - overflow-y: hidden; - - .ele-tool-item { - font-size: 16px; - cursor: pointer; - } - } - - // 带表单的样式处理 - &.ele-toolbar-form .ele-table-tool-title { - margin-top: 0; - margin-bottom: 0; - - .ant-col { - margin-top: 6px; - margin-bottom: 6px; - } - } -} - -// 带背景色 -.ele-table-tool-default { - margin-bottom: 0; - background: @table-header-bg; - padding: (@padding-xs - 6px) @padding-md; - border-top: @border-width-base @border-style-base @border-color-split; - border-left: @border-width-base @border-style-base @border-color-split; - border-right: @border-width-base @border-style-base @border-color-split; - - .ele-tool .ele-tool-item { - font-size: 14px; - padding: 6px 7px; - box-sizing: border-box; - border: @border-width-base @border-style-base @border-color-base; - border-radius: 2px; - line-height: 1; - } -} - -.ele-table-tool-default + .ant-table-wrapper .ant-table table { - border-radius: 0 0 0 0; -} - -.ele-table-tool-default + .ant-table-wrapper .ant-table-thead > tr:first-child > th:last-child { - border-top-right-radius: 0; -} - -.ele-table-tool-default + .ant-table-wrapper .ant-table-thead > tr:first-child > th:first-child { - border-top-left-radius: 0; -} - -/* 组件样式调整 */ -// 表单详情 -.ele-form-detail .ant-form-item { - margin-bottom: 0; -} - -@media (max-width: 575px) { - .ele-form-detail .ant-form-item-label { - line-height: @input-height-lg - 0.0001px; - padding-bottom: 0; - - & > label:after { - display: inherit; - } - } -} - -// 级联选择器增加高度 -.ele-pop-wrap-higher .ant-cascader-menu { - height: 280px; -} - -// 分割线 -.ant-divider { - margin: 0; -} - -// Modal标题高度 -.ant-modal-header { - padding: @modal-header-padding; - - & > .ant-modal-title > div { - padding-right: calc(@modal-close-x-width - 20px); - } -} - -.ant-modal-close-x { - width: @modal-close-x-width; - height: @modal-close-x-height; - line-height: @modal-close-x-height; -} - -// Modal支持拖拽 -.ele-modal-movable > .ant-modal, -.ele-modal-move-out > .ant-modal { - padding-bottom: 0; - - & > .ant-modal-content > .ant-modal-header { - cursor: move; - user-select: none; - } -} - -// Modal支持拉伸 -.ele-modal-resizable > .ant-modal { - padding-bottom: 0; - - & > .ant-modal-content { - height: 100%; - display: flex; - flex-direction: column; - - & > .ant-modal-body { - flex: auto; - overflow: auto; - } - - &:after { - content: ""; - position: absolute; - right: 0; - bottom: 0; - width: 10px; - height: 10px; - cursor: se-resize; - } - } -} - -// Modal支持打开多个 -.ele-modal-multiple { - pointer-events: none; - overflow: hidden; -} - -// Modal全屏 -.ele-modal-wrap-fullscreen { - overflow: hidden; - - & > .ant-modal { - top: 0 !important; - left: 0 !important; - width: 100% !important; - height: 100% !important; - max-width: inherit !important; - min-width: inherit !important; - margin: 0 !important; - - & > .ant-modal-content { - border-radius: 0; - - & > .ant-modal-header { - cursor: default !important; - } - - &:after { - display: none; - } - } - - .ele-modal-icon-expand { - display: none; - } - } -} - -:not(.ele-modal-wrap-fullscreen) > .ant-modal .ele-modal-icon-compress { - display: none; -} - -.ant-modal .ele-modal-icon-expand, -.ant-modal .ele-modal-icon-compress { - cursor: pointer; - font-size: @font-size-base; - color: @text-color-secondary; - - &:hover { - color: @icon-color-hover; - } -} - -// Message Loading -.ele-message-loading .ant-message, -.ele-message-loading-mask .ant-message { - top: 0; - bottom: 0; - padding-top: 16px; - pointer-events: auto; -} - -.ele-message-loading-mask .ant-message { - background: @modal-mask-bg; -} - -.ant-message { - transition: background-color .3s; -} - -/* 图表提示框圆点 */ -.ele-chart-dot { - width: 10px; - height: 10px; - margin-right: 5px; - border-radius: 50%; - display: inline-block; - background: #3aa1ff; -} - -/* 滚动条 */ -.ele-scrollbar-hover, -.ele-scrollbar-hide { - overflow: auto; -} - -@media screen and (min-width: 768px) { - ::-webkit-scrollbar { - width: 12px; - height: 12px; - } - - ::-webkit-scrollbar-track { - background: transparent; - border-radius: 5px; - } - - ::-webkit-scrollbar-thumb { - border-radius: 6px; - border: 2px solid transparent; - background-color: @border-color-base; - background-clip: padding-box; - } - - ::-webkit-scrollbar-thumb:hover { - background-color: @input-placeholder-color; - } - - ::-webkit-scrollbar-corner { - background: transparent; - } - - .ele-scrollbar-mini::-webkit-scrollbar { - width: 6px; - height: 6px; - } - - .ele-scrollbar-mini::-webkit-scrollbar-track { - background: none; - } - - .ele-scrollbar-mini::-webkit-scrollbar-thumb { - border-radius: 3px; - border: none; - } -} - -.ele-scrollbar-hide::-webkit-scrollbar, -.ele-scrollbar-hover:not(:hover)::-webkit-scrollbar { - width: 0; - height: 0; -} diff --git a/src/components/ele-admin-pro/packages/style/dark.less b/src/components/ele-admin-pro/packages/style/dark.less deleted file mode 100644 index 3bfc4d8..0000000 --- a/src/components/ele-admin-pro/packages/style/dark.less +++ /dev/null @@ -1,3 +0,0 @@ -/** ele admin pro dark theme license by http://eleadmin.com */ -@import './index.less'; -@import '~ant-design-vue/lib/style/themes/dark.less'; diff --git a/src/components/ele-admin-pro/packages/style/display.less b/src/components/ele-admin-pro/packages/style/display.less deleted file mode 100644 index 7e5f6b9..0000000 --- a/src/components/ele-admin-pro/packages/style/display.less +++ /dev/null @@ -1,86 +0,0 @@ -/** ele admin pro display license by http://eleadmin.com */ -@import './var.less'; - -@media only screen and (max-width: @screen-xs-max) { - .hidden-xs-only { - display: none !important - } -} - -@media only screen and (min-width: @screen-sm-min) { - .hidden-sm-and-up { - display: none !important - } -} - -@media only screen and (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { - .hidden-sm-only { - display: none !important - } -} - -@media only screen and (max-width: @screen-sm-max) { - .hidden-sm-and-down { - display: none !important - } -} - -@media only screen and (min-width: @screen-md-min) { - .hidden-md-and-up { - display: none !important - } -} - -@media only screen and (min-width: @screen-md-min) and (max-width: @screen-md-max) { - .hidden-md-only { - display: none !important - } -} - -@media only screen and (max-width: @screen-md-max) { - .hidden-md-and-down { - display: none !important - } -} - -@media only screen and (min-width: @screen-lg-min) { - .hidden-lg-and-up { - display: none !important - } -} - -@media only screen and (min-width: @screen-lg-min) and (max-width: @screen-lg-max) { - .hidden-lg-only { - display: none !important - } -} - -@media only screen and (max-width: @screen-lg-max) { - .hidden-lg-and-down { - display: none !important - } -} - -@media only screen and (min-width: @screen-xl-min) { - .hidden-xl-and-up { - display: none !important - } -} - -@media only screen and (min-width: @screen-xl-min) and (max-width: @screen-xl-max) { - .hidden-xl-only { - display: none !important - } -} - -@media only screen and (max-width: @screen-xl-max) { - .hidden-xl-and-down { - display: none !important - } -} - -@media only screen and (min-width: @screen-xxl-min) { - .hidden-xxl-only { - display: none !important - } -} diff --git a/src/components/ele-admin-pro/packages/style/dynamic.less b/src/components/ele-admin-pro/packages/style/dynamic.less deleted file mode 100644 index 0a7b696..0000000 --- a/src/components/ele-admin-pro/packages/style/dynamic.less +++ /dev/null @@ -1,746 +0,0 @@ -/** ele admin pro dynamic theme license by http://eleadmin.com */ -@import './index.less'; - -// 侧边栏 -@sidebar-light-shadow: var(--sidebar-light-shadow); -@sidebar-dark-shadow: var(--sidebar-dark-shadow); - -// 顶栏 -@header-light-shadow: var(--header-light-shadow); -@header-dark-shadow: var(--header-dark-shadow); -@header-tool-hover-bg: var(--header-tool-hover-bg); -@header-dark-tool-hover-bg: var(--header-dark-tool-hover-bg); - -// logo -@logo-light-shadow: var(--logo-light-shadow); -@logo-dark-shadow: var(--logo-dark-shadow); - -/** 重写colorPalette函数, 增加对var()的支持 */ -.colorPaletteMixin2() { - @functions: ~`(function() { - var hueStep = 2; - var saturationStep = 0.16; - var saturationStep2 = 0.05; - var brightnessStep1 = 0.05; - var brightnessStep2 = 0.15; - var lightColorCount = 5; - var darkColorCount = 4; - - var getHue = function(hsv, i, isLight) { - var hue; - if (hsv.h >= 60 && hsv.h <= 240) { - hue = isLight ? hsv.h - hueStep * i : hsv.h + hueStep * i; - } else { - hue = isLight ? hsv.h + hueStep * i : hsv.h - hueStep * i; - } - if (hue < 0) { - hue += 360; - } else if (hue >= 360) { - hue -= 360; - } - return Math.round(hue); - }; - var getSaturation = function(hsv, i, isLight) { - var saturation; - if (isLight) { - saturation = hsv.s - saturationStep * i; - } else if (i === darkColorCount) { - saturation = hsv.s + saturationStep; - } else { - saturation = hsv.s + saturationStep2 * i; - } - if (saturation > 1) { - saturation = 1; - } - if (isLight && i === lightColorCount && saturation > 0.1) { - saturation = 0.1; - } - if (saturation < 0.06) { - saturation = 0.06; - } - return Number(saturation.toFixed(2)); - }; - var getValue = function(hsv, i, isLight) { - var value; - if (isLight) { - value = hsv.v + brightnessStep1 * i; - }else{ - value = hsv.v - brightnessStep2 * i - } - if (value > 1) { - value = 1; - } - return Number(value.toFixed(2)) - }; - - this.colorPalette = function(color, index) { - if(color.indexOf('var(--') === 0) { - if(color === 'var(--primary-color)' || color === 'var(--info-color)') { - return 'var(--primary-' + index + ')'; - } - if(color === 'var(--error-color)' || color === 'var(--highlight-color)') { - return 'var(--red-' + index + ')'; - } - if(color === 'var(--warning-color)') { - return 'var(--gold-' + index + ')'; - } - if(color === 'var(--success-color)') { - return 'var(--green-' + index + ')'; - } - return color.replace(')', '-unknown)'); - } - var isLight = index <= 6; - var hsv = tinycolor(color).toHsv(); - var i = isLight ? lightColorCount + 1 - index : index - lightColorCount - 1; - return tinycolor({ - h: getHue(hsv, i, isLight), - s: getSaturation(hsv, i, isLight), - v: getValue(hsv, i, isLight), - }).toHexString(); - }; -})()`; -} - -.colorPaletteMixin2(); - -/** css变量 */ -:root { - --blue-1: #e6f7ff; - --blue-2: #bae7ff; - --blue-3: #91d5ff; - --blue-4: #69c0ff; - --blue-5: #40a9ff; - --blue-6: #1890ff; - --blue-7: #096dd9; - --blue-8: #0050b3; - --blue-9: #003a8c; - --blue-10: #002766; - - --green-1: #f6ffed; - --green-2: #d9f7be; - --green-3: #b7eb8f; - --green-4: #95de64; - --green-5: #73d13d; - --green-6: #52c41a; - --green-7: #389e0d; - --green-8: #237804; - --green-9: #135200; - --green-10: #092b00; - - --red-1: #fff1f0; - --red-2: #ffccc7; - --red-3: #ffa39e; - --red-4: #ff7875; - --red-5: #ff4d4f; - --red-6: #f5222d; - --red-7: #cf1322; - --red-8: #a8071a; - --red-9: #820014; - --red-10: #5c0011; - - --gold-1: #fffbe6; - --gold-2: #fff1b8; - --gold-3: #ffe58f; - --gold-4: #ffd666; - --gold-5: #ffc53d; - --gold-6: #faad14; - --gold-7: #d48806; - --gold-8: #ad6800; - --gold-9: #874d00; - --gold-10: #613400; - - --purple-1: #f9f0ff; - --purple-2: #efdbff; - --purple-3: #d3adf7; - --purple-4: #b37feb; - --purple-5: #9254de; - --purple-6: #722ed1; - --purple-7: #531dab; - --purple-8: #391085; - --purple-9: #22075e; - --purple-10: #120338; - - --cyan-1: #e6fffb; - --cyan-2: #b5f5ec; - --cyan-3: #87e8de; - --cyan-4: #5cdbd3; - --cyan-5: #36cfc9; - --cyan-6: #13c2c2; - --cyan-7: #08979c; - --cyan-8: #006d75; - --cyan-9: #00474f; - --cyan-10: #002329; - - --pink-1: #fff0f6; - --pink-2: #ffd6e7; - --pink-3: #ffadd2; - --pink-4: #ff85c0; - --pink-5: #f759ab; - --pink-6: #eb2f96; - --pink-7: #c41d7f; - --pink-8: #9e1068; - --pink-9: #780650; - --pink-10: #520339; - - --orange-1: #fff7e6; - --orange-2: #ffe7ba; - --orange-3: #ffd591; - --orange-4: #ffc069; - --orange-5: #ffa940; - --orange-6: #fa8c16; - --orange-7: #d46b08; - --orange-8: #ad4e00; - --orange-9: #873800; - --orange-10: #612500; - - --primary-color: var(--blue-6); - --success-color: var(--green-6); - --error-color: var(--red-5); - --warning-color: var(--gold-6); - --info-color: var(--primary-color); - --processing-color: var(--blue-6); - --highlight-color: var(--red-5); - - --primary-1: var(--blue-1); - --primary-2: var(--blue-2); - --primary-3: var(--blue-3); - --primary-4: var(--blue-4); - --primary-5: var(--blue-5); - --primary-6: var(--blue-6); - --primary-7: var(--blue-7); - --primary-8: var(--blue-8); - --primary-9: var(--blue-9); - --primary-10: var(--blue-10); - - --primary-fade-8: fade(#1890ff, 8%); - --primary-fade-20: fade(#1890ff, 20%); - - --success-fade-20: fade(#52c41a, 20%); - --error-fade-20: fade(#ff4d4f, 20%); - --warning-fade-20: fade(#faad14, 20%); - - --body-background: #fff; - --component-background: #fff; - - --popover-background: @component-background; - --popover-customize-border-color: @border-color-split; - - --text-color: fade(@black, 85%); - --text-color-secondary: fade(@black, 45%); - --text-color-inverse: @white; - --icon-color-hover: fade(@black, 75%); - --heading-color: fade(@black, 85%); - - --item-hover-bg: #f5f5f5; - - // Border color - --border-color-base: hsv(0, 0, 85%); - --border-color-split: hsv(0, 0, 94%); - --border-color-inverse: @white; - - // Outline - --background-color-light: hsv(0, 0, 98%); - --background-color-base: hsv(0, 0, 96%); - - // Disabled states - --disabled-color: fade(#000, 25%); - --disabled-bg: @background-color-base; - --disabled-color-dark: fade(#fff, 35%); - - // Shadow - --shadow-color: rgba(0, 0, 0, 0.15); - --box-shadow-base: @shadow-1-down; - --shadow-1-up: 0 -2px 8px @shadow-color; - --shadow-1-down: 0 2px 8px @shadow-color; - --shadow-1-left: -2px 0 8px @shadow-color; - --shadow-1-right: 2px 0 8px @shadow-color; - --shadow-2: 0 4px 12px @shadow-color; - - // Buttons - --btn-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); - --btn-primary-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); - --btn-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12); - - --btn-default-bg: @component-background; - - --btn-default-ghost-color: @component-background; - --btn-default-ghost-border: @component-background; - - --btn-text-hover-bg: rgba(0, 0, 0, 0.018); - --btn-text-active-bg: rgba(0, 0, 0, 0.028); - - // Checkbox - --checkbox-check-bg: @checkbox-check-color; - - // Descriptions - --descriptions-bg: #fafafa; - - // Divider - --divider-color: rgba(0, 0, 0, 6%); - - // Dropdown - --dropdown-menu-submenu-disabled-bg: @component-background; - - // Radio - --radio-dot-disabled-color: fade(@black, 20%); - --radio-solid-checked-color: @component-background; - - // Radio buttons - --radio-disabled-button-checked-bg: tint(@black, 90%); - - // Layout - --layout-body-background: #f0f2f5; - --layout-header-background: #001529; - --layout-trigger-background: #002140; - //--layout-sider-background-1: tint(#001529, 10%); - - // Dropdown - --dropdown-menu-bg: @component-background; - - // Input - --input-placeholder-color: hsv(0, 0, 75%); - --input-icon-color: @input-color; - --input-bg: @component-background; - --input-number-handler-active-bg: #f4f4f4; - --input-icon-hover-color: fade(@black, 85%); - - // Mentions - --mentions-dropdown-bg: @component-background; - - // Select - --select-dropdown-bg: @component-background; - --select-background: @component-background; - --select-clear-background: @select-background; - --select-selection-item-bg: @background-color-base; - --select-selection-item-border-color: @border-color-split; - --select-multiple-disabled-background: @input-disabled-bg; - --select-multiple-item-disabled-color: #bfbfbf; - --select-multiple-item-disabled-border-color: @select-border-color; - - // Cascader - --cascader-bg: @component-background; - --cascader-menu-bg: @component-background; - --cascader-menu-border-color-split: @border-color-split; - - // Tooltip - --tooltip-bg: rgba(0, 0, 0, 0.75); - - // Popover - --popover-bg: @component-background; - - // Modal - --modal-header-bg: @component-background; - --modal-header-border-color-split: @border-color-split; - --modal-content-bg: @component-background; - --modal-footer-border-color-split: @border-color-split; - - // Menu - --menu-popup-bg: @component-background; - --menu-dark-bg: @layout-header-background; - --menu-dark-submenu-bg: #000c17; - - // Table - --table-header-bg: @background-color-light; - --table-header-sort-bg: @background-color-base; - --table-body-sort-bg: rgba(0, 0, 0, 0.01); - --table-row-hover-bg: @primary-1; - --table-expanded-row-bg: #fbfbfb; - --table-header-sort-active-bg: darken(hsv(0, 0, 98%), 3%); - --table-header-filter-active-bg: darken(darken(hsv(0, 0, 98%), 3%), 5%); - - // Rate - --rate-star-bg: @border-color-split; - - // Card - --card-actions-background: @background-color-light; - --card-skeleton-bg: #cfd8dc; - --card-shadow: 0 2px 8px rgba(0, 0, 0, 0.09); - --gradient-min: fade(#cfd8dc, 20%); - --gradient-max: fade(#cfd8dc, 40%); - - // Comment - --comment-bg: inherit; - --comment-author-time-color: #ccc; - --comment-action-hover-color: #595959; - - // BackTop - --back-top-bg: fade(@black, 45%); - --back-top-hover-bg: fade(@black, 65%); - - // Avatar - --avatar-bg: #ccc; - - // Pagination - --pagination-item-bg: @component-background; - --pagination-item-bg-active: @component-background; - --pagination-item-link-bg: @component-background; - --pagination-item-disabled-color-active: @white; - --pagination-item-disabled-bg-active: darken(hsv(0, 0, 96%), 10%); - --pagination-item-input-bg: @component-background; - - // PageHeader - --page-header-back-color: #000; - - // Slider - --slider-rail-background-color: @background-color-base; - --slider-rail-background-color-hover: #e1e1e1; - --slider-dot-border-color: @border-color-split; - --slider-dot-border-color-active: @primary-4; - - // Skeleton - --skeleton-to-color: shade(@skeleton-color, 5%); - - // Transfer - --transfer-item-hover-bg: @item-hover-bg; - - // Message - --message-notice-content-bg: @component-background; - - // Drawer - --drawer-bg: @component-background; - - // Timeline - --timeline-color: @border-color-split; - --timeline-dot-color: @primary-color; - - // Image - --image-preview-operation-disabled-color: rgba(255, 255, 255, 0.45); - - // Steps - --steps-nav-arrow-color: fade(@black, 25%); - --steps-background: @component-background; - - // Notification - --notification-bg: @component-background; - - // 侧边栏 - --sidebar-light-shadow: 1px 3px 3px rgba(0, 21, 41, .08); - --sidebar-dark-shadow: 0 4px 4px rgba(0, 0, 0, .35); - - // 顶栏 - --header-light-shadow: 0 1px 4px rgba(0, 21, 41, .08); - --header-dark-shadow: 0 1px 4px rgba(0, 0, 0, .1); - --header-tool-hover-bg: rgba(0, 0, 0, .025); - --header-dark-tool-hover-bg: rgba(255, 255, 255, .05); - - // logo - --logo-light-shadow: 1px 2px 3px rgba(0, 21, 41, .08); - --logo-dark-shadow: 0 3px 4px rgba(0, 0, 0, .35); -} - -.ele-admin-theme-dark { - --blue-1: #111d2c; - --blue-2: #112a45; - --blue-3: #15395b; - --blue-4: #164c7e; - --blue-5: #1765ad; - --blue-6: #177ddc; - --blue-7: #3c9ae8; - --blue-8: #65b7f3; - --blue-9: #8dcff8; - --blue-10: #b7e3fa; - - --green-1: #162312; - --green-2: #1d3712; - --green-3: #274916; - --green-4: #306317; - --green-5: #3c8618; - --green-6: #49aa19; - --green-7: #6abe39; - --green-8: #8fd460; - --green-9: #b2e58b; - --green-10: #d5f2bb; - - --red-1: #2a1215; - --red-2: #431418; - --red-3: #58181c; - --red-4: #791a1f; - --red-5: #a61d24; - --red-6: #f5222d; - --red-7: #e84749; - --red-8: #f37370; - --red-9: #f89f9a; - --red-10: #fac8c3; - - --gold-1: #2b2111; - --gold-2: #443111; - --gold-3: #594214; - --gold-4: #7c5914; - --gold-5: #aa7714; - --gold-6: #d89614; - --gold-7: #e8b339; - --gold-8: #f3cc62; - --gold-9: #f8df8b; - --gold-10: #faedb5; - - --purple-1: #1a1325; - --purple-2: #24163a; - --purple-3: #301c4d; - --purple-4: #3e2069; - --purple-5: #51258f; - --purple-6: #642ab5; - --purple-7: #854eca; - --purple-8: #ab7ae0; - --purple-9: #cda8f0; - --purple-10: #ebd7fa; - - --cyan-1: #112123; - --cyan-2: #113536; - --cyan-3: #144848; - --cyan-4: #146262; - --cyan-5: #138585; - --cyan-6: #13a8a8; - --cyan-7: #33bcb7; - --cyan-8: #58d1c9; - --cyan-9: #84e2d8; - --cyan-10: #b2f1e8; - - --pink-1: #291321; - --pink-2: #40162f; - --pink-3: #551c3b; - --pink-4: #75204f; - --pink-5: #a02669; - --pink-6: #cb2b83; - --pink-7: #e0529c; - --pink-8: #f37fb7; - --pink-9: #f8a8cc; - --pink-10: #fad2e3; - - --orange-1: #2b1d11; - --orange-2: #442a11; - --orange-3: #593815; - --orange-4: #7c4a15; - --orange-5: #aa6215; - --orange-6: #d87a16; - --orange-7: #e89a3c; - --orange-8: #f3b765; - --orange-9: #f8cf8d; - --orange-10: #fae3b7; - - --primary-color: var(--blue-6); - --success-color: var(--green-6); - --error-color: var(--red-5); - --warning-color: var(--gold-6); - --info-color: var(--primary-color); - --processing-color: var(--blue-6); - --highlight-color: var(--red-5); - - --primary-1: var(--blue-1); - --primary-2: var(--blue-2); - --primary-3: var(--blue-3); - --primary-4: var(--blue-4); - --primary-5: var(--blue-5); - --primary-6: var(--blue-6); - --primary-7: var(--blue-7); - --primary-8: var(--blue-8); - --primary-9: var(--blue-9); - --primary-10: var(--blue-10); - - --body-background: @black; - --component-background: #141414; - - --popover-background: #1f1f1f; - --popover-customize-border-color: #3a3a3a; - - --text-color: fade(@white, 85%); - --text-color-secondary: fade(@white, 45%); - --text-color-inverse: @white; - --icon-color-hover: fade(@white, 75%); - --heading-color: fade(@white, 85%); - - --item-hover-bg: fade(@white, 8%); - - // Border color - --border-color-base: #434343; - --border-color-split: #303030; - --border-color-inverse: @black; - - // Outline - --background-color-light: fade(@white, 4%); - --background-color-base: fade(@white, 8%); - - // Disabled states - --disabled-color: fade(@white, 30%); - --disabled-bg: @background-color-base; - --disabled-color-dark: fade(@white, 30%); - - // Shadow - --shadow-color: rgba(0, 0, 0, 0.45); - --box-shadow-base: @shadow-2; - --shadow-1-up: 0 -6px 16px -8px rgba(0, 0, 0, 0.32), 0 -9px 28px 0 rgba(0, 0, 0, 0.2), - 0 -12px 48px 16px rgba(0, 0, 0, 0.12); - --shadow-1-down: 0 6px 16px -8px rgba(0, 0, 0, 0.32), 0 9px 28px 0 rgba(0, 0, 0, 0.2), - 0 12px 48px 16px rgba(0, 0, 0, 0.12); - --shadow-1-right: 6px 0 16px -8px rgba(0, 0, 0, 0.32), 9px 0 28px 0 rgba(0, 0, 0, 0.2), - 12px 0 48px 16px rgba(0, 0, 0, 0.12); - --shadow-2: 0 3px 6px -4px rgba(0, 0, 0, 0.48), 0 6px 16px 0 rgba(0, 0, 0, 0.32), - 0 9px 28px 8px rgba(0, 0, 0, 0.2); - - // Buttons - --btn-shadow: 0 2px 0 rgba(0, 0, 0, 0.015); - --btn-primary-shadow: 0 2px 0 rgba(0, 0, 0, 0.045); - --btn-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12); - - --btn-default-bg: transparent; - - --btn-default-ghost-color: @text-color; - --btn-default-ghost-border: fade(@white, 25%); - - --btn-text-hover-bg: rgba(255, 255, 255, 0.03); - --btn-text-active-bg: rgba(255, 255, 255, 0.04); - - // Checkbox - --checkbox-check-bg: transparent; - - // Descriptions - --descriptions-bg: @background-color-light; - - // Divider - --divider-color: rgba(255, 255, 255, 12%); - - // Dropdown - --dropdown-menu-submenu-disabled-bg: transparent; - - // Radio - --radio-dot-disabled-color: fade(@white, 20%); - --radio-solid-checked-color: @white; - - // Radio buttons - --radio-disabled-button-checked-bg: fade(@white, 20%); - - // Layout - --layout-body-background: @body-background; - --layout-header-background: @popover-background; - --layout-trigger-background: #262626; - //--layout-sider-background-1: tint(#1f1f1f, 10%); - - // Dropdown - --dropdown-menu-bg: @popover-background; - - // Input - --input-placeholder-color: fade(@white, 30%); - --input-icon-color: fade(@white, 30%); - --input-bg: transparent; - --input-number-handler-active-bg: @item-hover-bg; - --input-icon-hover-color: fade(@white, 85%); - - // Mentions - --mentions-dropdown-bg: @popover-background; - - // Select - --select-dropdown-bg: @popover-background; - --select-background: transparent; - --select-clear-background: @component-background; - --select-selection-item-bg: fade(@white, 8); - --select-selection-item-border-color: @border-color-split; - --select-multiple-disabled-background: @component-background; - --select-multiple-item-disabled-color: #595959; - --select-multiple-item-disabled-border-color: @popover-background; - - // Cascader - --cascader-bg: transparent; - --cascader-menu-bg: @popover-background; - --cascader-menu-border-color-split: @border-color-split; - - // Tooltip - --tooltip-bg: #434343; - - // Popover - --popover-bg: @popover-background; - - // Modal - --modal-header-bg: @popover-background; - --modal-header-border-color-split: @border-color-split; - --modal-content-bg: @popover-background; - --modal-footer-border-color-split: @border-color-split; - - // Menu - --menu-popup-bg: @popover-background; - --menu-dark-bg: @popover-background; - --menu-dark-submenu-bg: @component-background; - - // Table - --table-header-bg: #1d1d1d; - --table-header-sort-bg: #262626; - --table-body-sort-bg: fade(@white, 1%); - --table-row-hover-bg: #262626; - --table-expanded-row-bg: @table-header-bg; - --table-header-sort-active-bg: #303030; - --table-header-filter-active-bg: #434343; - - // Rate - --rate-star-bg: fade(@white, 12%); - - // Card - --card-actions-background: @component-background; - --card-skeleton-bg: #303030; - --card-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.64), 0 3px 6px 0 rgba(0, 0, 0, 0.48), 0 5px 12px 4px rgba(0, 0, 0, 0.36); - --gradient-min: fade(#303030, 20%); - --gradient-max: fade(#303030, 40%); - - // Comment - --comment-bg: transparent; - --comment-author-time-color: fade(@white, 30%); - --comment-action-hover-color: fade(@white, 65%); - - // BackTop - --back-top-bg: var(--tooltip-bg); - --back-top-hover-bg: var(--border-color-split); - - // Avatar - --avatar-bg: fade(@white, 30%); - - // Pagination - --pagination-item-bg: transparent; - --pagination-item-bg-active: transparent; - --pagination-item-link-bg: transparent; - --pagination-item-disabled-color-active: @black; - --pagination-item-disabled-bg-active: fade(@white, 25%); - --pagination-item-input-bg: @pagination-item-bg; - - // PageHeader - --page-header-back-color: @icon-color; - - // Slider - --slider-rail-background-color: #262626; - --slider-rail-background-color-hover: @border-color-base; - --slider-dot-border-color: @border-color-split; - --slider-dot-border-color-active: @primary-4; - - // Skeleton - --skeleton-to-color: fade(@white, 16%); - - // Transfer - --transfer-item-hover-bg: #262626; - - // Message - --message-notice-content-bg: @popover-background; - - // Drawer - --drawer-bg: @popover-background; - - // Timeline - --timeline-color: @border-color-split; - --timeline-dot-color: @primary-color; - - // Steps - --steps-nav-arrow-color: fade(@white, 20%); - --steps-background: transparent; - - // Notification - --notification-bg: @popover-background; - - // 侧边栏 - --sidebar-light-shadow: 0 4px 4px rgba(0, 0, 0, .6); - --sidebar-dark-shadow: 0 4px 4px rgba(0, 0, 0, .6); - - // 顶栏 - --header-light-shadow: 0 1px 4px rgba(0, 0, 0, .6); - --header-dark-shadow: 0 1px 4px rgba(0, 0, 0, .6); - --header-tool-hover-bg: rgba(255, 255, 255, .05); - --header-dark-tool-hover-bg: rgba(255, 255, 255, .05); - - // logo - --logo-light-shadow: 0 3px 4px rgba(0, 0, 0, .6); - --logo-dark-shadow: 0 3px 4px rgba(0, 0, 0, .6); -} diff --git a/src/components/ele-admin-pro/packages/style/dynamicTheme.js b/src/components/ele-admin-pro/packages/style/dynamicTheme.js deleted file mode 100644 index 70a9a27..0000000 --- a/src/components/ele-admin-pro/packages/style/dynamicTheme.js +++ /dev/null @@ -1,377 +0,0 @@ -/** ele admin pro dynamic theme plugin license by http://eleadmin.com */ -/** - * 需要修改的less变量 - */ -const variables = { - // Blue - '@blue-1': 'var(--blue-1)', - '@blue-2': 'var(--blue-2)', - '@blue-3': 'var(--blue-3)', - '@blue-4': 'var(--blue-4)', - '@blue-5': 'var(--blue-5)', - '@blue-6': 'var(--blue-6)', - '@blue-7': 'var(--blue-7)', - '@blue-8': 'var(--blue-8)', - '@blue-9': 'var(--blue-9)', - '@blue-10': 'var(--blue-10)', - // Green - '@green-1': 'var(--green-1)', - '@green-2': 'var(--green-2)', - '@green-3': 'var(--green-3)', - '@green-4': 'var(--green-4)', - '@green-5': 'var(--green-5)', - '@green-6': 'var(--green-6)', - '@green-7': 'var(--green-7)', - '@green-8': 'var(--green-8)', - '@green-9': 'var(--green-9)', - '@green-10': 'var(--green-10)', - // Red - '@red-1': 'var(--red-1)', - '@red-2': 'var(--red-2)', - '@red-3': 'var(--red-3)', - '@red-4': 'var(--red-4)', - '@red-5': 'var(--red-5)', - '@red-6': 'var(--red-6)', - '@red-7': 'var(--red-7)', - '@red-8': 'var(--red-8)', - '@red-9': 'var(--red-9)', - '@red-10': 'var(--red-10)', - // Gold - '@gold-1': 'var(--gold-1)', - '@gold-2': 'var(--gold-2)', - '@gold-3': 'var(--gold-3)', - '@gold-4': 'var(--gold-4)', - '@gold-5': 'var(--gold-5)', - '@gold-6': 'var(--gold-6)', - '@gold-7': 'var(--gold-7)', - '@gold-8': 'var(--gold-8)', - '@gold-9': 'var(--gold-9)', - '@gold-10': 'var(--gold-10)', - // Purple - '@purple-1': 'var(--purple-1)', - '@purple-2': 'var(--purple-2)', - '@purple-3': 'var(--purple-3)', - '@purple-4': 'var(--purple-4)', - '@purple-5': 'var(--purple-5)', - '@purple-6': 'var(--purple-6)', - '@purple-7': 'var(--purple-7)', - '@purple-8': 'var(--purple-8)', - '@purple-9': 'var(--purple-9)', - '@purple-10': 'var(--purple-10)', - // Cyan - '@cyan-1': 'var(--cyan-1)', - '@cyan-2': 'var(--cyan-2)', - '@cyan-3': 'var(--cyan-3)', - '@cyan-4': 'var(--cyan-4)', - '@cyan-5': 'var(--cyan-5)', - '@cyan-6': 'var(--cyan-6)', - '@cyan-7': 'var(--cyan-7)', - '@cyan-8': 'var(--cyan-8)', - '@cyan-9': 'var(--cyan-9)', - '@cyan-10': 'var(--cyan-10)', - // Pink - '@pink-1': 'var(--pink-1)', - '@pink-2': 'var(--pink-2)', - '@pink-3': 'var(--pink-3)', - '@pink-4': 'var(--pink-4)', - '@pink-5': 'var(--pink-5)', - '@pink-6': 'var(--pink-6)', - '@pink-7': 'var(--pink-7)', - '@pink-8': 'var(--pink-8)', - '@pink-9': 'var(--pink-9)', - '@pink-10': 'var(--pink-10)', - // Orange - '@orange-1': 'var(--orange-1)', - '@orange-2': 'var(--orange-2)', - '@orange-3': 'var(--orange-3)', - '@orange-4': 'var(--orange-4)', - '@orange-5': 'var(--orange-5)', - '@orange-6': 'var(--orange-6)', - '@orange-7': 'var(--orange-7)', - '@orange-8': 'var(--orange-8)', - '@orange-9': 'var(--orange-9)', - '@orange-10': 'var(--orange-10)', - // Colors - '@primary-color': 'var(--primary-color)', - '@info-color': 'var(--info-color)', - '@success-color': 'var(--success-color)', - '@processing-color': 'var(--processing-color)', - '@error-color': 'var(--error-color)', - '@highlight-color': 'var(--highlight-color)', - '@warning-color': 'var(--warning-color)', - // Color used by default to control hover and active backgrounds - '@primary-1': 'var(--primary-1)', - '@primary-2': 'var(--primary-2)', - '@primary-3': 'var(--primary-3)', - '@primary-4': 'var(--primary-4)', - '@primary-5': 'var(--primary-5)', - '@primary-6': 'var(--primary-6)', - '@primary-7': 'var(--primary-7)', - '@primary-8': 'var(--primary-8)', - '@primary-9': 'var(--primary-9)', - '@primary-10': 'var(--primary-10)', - // Background color - '@body-background': 'var(--body-background)', - '@component-background': 'var(--component-background)', - // Popover - '@popover-background': 'var(--popover-background)', - '@popover-customize-border-color': 'var(--popover-customize-border-color)', - // Text Color - '@text-color': 'var(--text-color)', - '@text-color-secondary': 'var(--text-color-secondary)', - '@text-color-inverse': 'var(--text-color-inverse)', - '@icon-color-hover': 'var(--icon-color-hover)', - '@heading-color': 'var(--heading-color)', - // The background colors for active and hover states for things like - '@item-hover-bg': 'var(--item-hover-bg)', - // LINK - '@link-hover-color': '@primary-5', - '@link-active-color': '@primary-7', - // Border color - '@border-color-base': 'var(--border-color-base)', - '@border-color-split': 'var(--border-color-split)', - '@border-color-inverse': 'var(--border-color-inverse)', - // Outline - '@background-color-light': 'var(--background-color-light)', - '@background-color-base': 'var(--background-color-base)', - // Disabled states - '@disabled-color': 'var(--disabled-color)', - '@disabled-bg': 'var(--disabled-bg)', - '@disabled-color-dark': 'var(--disabled-color-dark)', - // Shadow - '@shadow-color': 'var(--shadow-color)', - '@box-shadow-base': 'var(--box-shadow-base)', - '@shadow-1-up': 'var(--shadow-1-up)', - '@shadow-1-down': 'var(--shadow-1-down)', - '@shadow-1-left': 'var(--shadow-1-left)', - '@shadow-1-right': 'var(--shadow-1-right)', - '@shadow-2': 'var(--shadow-2)', - // Buttons - '@btn-shadow': 'var(--btn-shadow)', - '@btn-primary-shadow': 'var(--btn-primary-shadow)', - '@btn-text-shadow': 'var(--btn-text-shadow)', - '@btn-default-bg': 'var(--btn-default-bg)', - '@btn-danger-bg': '@error-color', - '@btn-danger-border': '@error-color', - '@btn-default-ghost-color': 'var(--btn-default-ghost-color)', - '@btn-default-ghost-border': 'var(--btn-default-ghost-border)', - '@btn-text-hover-bg': 'var(--btn-text-hover-bg)', - // Checkbox - '@checkbox-check-bg': 'var(--checkbox-check-bg)', - // Descriptions - '@descriptions-bg': 'var(--descriptions-bg)', - // Divider - '@divider-color': 'var(--divider-color)', - // Dropdown - '@dropdown-menu-submenu-disabled-bg': 'var(--dropdown-menu-submenu-disabled-bg)', - // Radio - '@radio-dot-disabled-color': 'var(--radio-dot-disabled-color)', - '@radio-solid-checked-color': 'var(--radio-solid-checked-color)', - '@radio-focused-outline': '3px solid @primary-1', // var(--primary-fade-6) - // Radio buttons - '@radio-disabled-button-checked-bg': 'var(--radio-disabled-button-checked-bg)', - // Layout - '@layout-body-background': 'var(--layout-body-background)', - '@layout-header-background': 'var(--layout-header-background)', - '@layout-trigger-background': 'var(--layout-trigger-background)', - // Dropdown - '@dropdown-menu-bg': 'var(--dropdown-menu-bg)', - // Input - '@input-placeholder-color': 'var(--input-placeholder-color)', - '@input-icon-color': 'var(--input-icon-color)', - '@input-bg': 'var(--input-bg)', - '@input-number-handler-active-bg': 'var(--input-number-handler-active-bg)', - '@input-icon-hover-color': 'var(--input-icon-hover-color)', - // Mentions - '@mentions-dropdown-bg': 'var(--mentions-dropdown-bg)', - // Select - '@select-dropdown-bg': 'var(--select-dropdown-bg)', - '@select-background': 'var(--select-background)', - '@select-clear-background': 'var(--select-clear-background)', - '@select-selection-item-bg': 'var(--select-selection-item-bg)', - '@select-selection-item-border-color': 'var(--select-selection-item-border-color)', - '@select-multiple-disabled-background': 'var(--select-multiple-disabled-background)', - '@select-multiple-item-disabled-color': 'var(--select-multiple-item-disabled-color)', - '@select-multiple-item-disabled-border-color': 'var(--select-multiple-item-disabled-border-color)', - // Cascader - '@cascader-bg': 'var(--cascader-bg)', - '@cascader-menu-bg': 'var(--cascader-menu-bg)', - '@cascader-menu-border-color-split': 'var(--cascader-menu-border-color-split)', - // Tooltip - '@tooltip-bg': 'var(--tooltip-bg)', - // Popover - '@popover-bg': 'var(--popover-bg)', - // Modal - '@modal-header-bg': 'var(--modal-header-bg)', - '@modal-header-border-color-split': 'var(--modal-header-border-color-split)', - '@modal-content-bg': 'var(--modal-content-bg)', - '@modal-footer-border-color-split': 'var(--modal-footer-border-color-split)', - // Menu - '@menu-popup-bg': 'var(--menu-popup-bg)', - '@menu-dark-bg': 'var(--menu-dark-bg)', - '@menu-dark-submenu-bg': 'var(--menu-dark-submenu-bg)', - // Table - '@table-header-bg': 'var(--table-header-bg)', - '@table-header-sort-bg': 'var(--table-header-sort-bg)', - '@table-body-sort-bg': 'var(--table-body-sort-bg)', - '@table-row-hover-bg': 'var(--table-row-hover-bg)', - '@table-selected-row-hover-bg': '@primary-1', - '@table-expanded-row-bg': 'var(--table-expanded-row-bg)', - '@table-header-sort-active-bg': 'var(--table-header-sort-active-bg)', - '@table-header-filter-active-bg': 'var(--table-header-filter-active-bg)', - // Badge - '@badge-text-color': '@white', - // Rate - '@rate-star-bg': 'var(--rate-star-bg)', - // Card - '@card-actions-background': 'var(--card-actions-background)', - '@card-skeleton-bg': 'var(--card-skeleton-bg)', - '@card-shadow': 'var(--card-shadow)', - '@gradient-min': 'var(--gradient-min)', - '@gradient-max': 'var(--gradient-max)', - // Comment - '@comment-bg': 'var(--comment-bg)', - '@comment-author-time-color': 'var(--comment-author-time-color)', - '@comment-action-hover-color': 'var(--comment-action-hover-color)', - // BackTop - '@back-top-bg': 'var(--back-top-bg)', - '@back-top-hover-bg': 'var(--back-top-hover-bg)', - // Avatar - '@avatar-bg': 'var(--avatar-bg)', - // Switch - '@switch-bg': '@white', - // Pagination - '@pagination-item-bg': 'var(--pagination-item-bg)', - '@pagination-item-bg-active': 'var(--pagination-item-bg-active)', - '@pagination-item-link-bg': 'var(--pagination-item-link-bg)', - '@pagination-item-disabled-color-active': 'var(--pagination-item-disabled-color-active)', - '@pagination-item-disabled-bg-active': 'var(--pagination-item-disabled-bg-active)', - '@pagination-item-input-bg': 'var(--pagination-item-input-bg)', - // PageHeader - '@page-header-back-color': 'var(--page-header-back-color)', - // Slider - '@slider-rail-background-color': 'var(--slider-rail-background-color)', - '@slider-rail-background-color-hover': 'var(--slider-rail-background-color-hover)', - '@slider-handle-color-focus': '@primary-5', - '@slider-handle-color-focus-shadow': 'var(--primary-fade-20)', - '@slider-dot-border-color': 'var(--slider-dot-border-color)', - '@slider-dot-border-color-active': 'var(--slider-dot-border-color)', - // Skeleton - '@skeleton-to-color': 'var(--skeleton-to-color)', - // Transfer - '@transfer-item-hover-bg': 'var(--transfer-item-hover-bg)', - // Message - '@message-notice-content-bg': 'var(--message-notice-content-bg)', - // Alert - '@alert-success-border-color': '@green-3', - '@alert-success-bg-color': '@green-1', - '@alert-success-icon-color': '@success-color', - '@alert-info-border-color': '@primary-3', - '@alert-info-bg-color': '@primary-1', - '@alert-info-icon-color': '@primary-color', - '@alert-warning-border-color': '@gold-3', - '@alert-warning-bg-color': '@gold-1', - '@alert-warning-icon-color': '@warning-color', - '@alert-error-border-color': '@red-3', - '@alert-error-bg-color': '@red-1', - '@alert-error-icon-color': '@error-color', - // Drawer - '@drawer-bg': 'var(--drawer-bg)', - // Timeline - '@timeline-color': 'var(--timeline-color)', - '@timeline-dot-color': 'var(--timeline-dot-color)', - // Image - '@image-preview-operation-disabled-color': 'var(--image-preview-operation-disabled-color)', - // Steps - '@steps-nav-arrow-color': 'var(--steps-nav-arrow-color)', - '@steps-background': 'var(--steps-background)', - // Notification - '@notification-bg': 'var(--notification-bg)', -}; - -/** - * 需要替换的内容 - */ -const replaces = { - // input/style/mixin.less - 'fade(@color, 20%)': 'ele-fade(@color, 20%)', - // layout/style/index.less - //'tint(@layout-sider-background, 10%)': 'var(--layout-sider-background-1)', - // notification/style/index.less - 'shade(@text-color-secondary, 40%)': '@text-color', - // popover/style/index.less - 'box-shadow: ~\'0 0 8px @{shadow-color} \\9\';': '', - // radio/style/index.less - 'fade(@radio-dot-color, 8%)': 'var(--primary-fade-8)', - // switch/style/index.less - 'fade(@switch-color, 20%)': 'var(--primary-fade-20)', - // menu/style/index.less - 'fade(@primary-color, 20%)': 'var(--primary-fade-20)', - // button/style/mixin.less - 'fadein(@btn-text-hover-bg, 1%)': 'var(--btn-text-active-bg)' -}; - -/** - * 修改less变量的预处理器 - */ -class AntdLessPreProcessor { - constructor(variables, replaces) { - this.variables = variables || {}; - this.replaces = replaces || {}; - } - - process(src) { - let result = src; - Object.keys(this.variables).forEach((key) => { - result = result.replace(new RegExp(key + ':[^;]*;', 'g'), key + ': ' + this.variables[key] + ';'); - }); - Object.keys(this.replaces).forEach((key) => { - //result = result.replaceAll(key, this.replaces[key]); - // replaceAll以及正则如果含有符号容易报错, 使用如下实现全部替换 - result = result.split(key).join(this.replaces[key]); - }); - return result; - } -} - -/** - * 转换antd变量的less插件 - */ -class DynamicAntdLess { - constructor(opt) { - this.option = { - variables: Object.assign({}, variables, opt ? opt.variables : null), - replaces: Object.assign({}, replaces, opt ? opt.replaces : null), - }; - } - - install(less, manager, functions) { - // 添加预处理器 - manager.addPreProcessor(new AntdLessPreProcessor(this.option.variables, this.option.replaces), 2000); - - // 添加自定义函数, 替代fade函数以支持var() - const call = (name, ...args) => new less.tree.Call(name, [new less.tree.Expression(args)]); - functions.add('ele-fade', (node, amount) => { - if (node.name === 'var') { - const color = node.args[0].value; - if (color === '--primary-color' || color === '--info-color') { - return call('var', new less.tree.Anonymous('--primary-fade-' + amount.value)); - } - if (color === '--error-color' || color === '--highlight-color') { - return call('var', new less.tree.Anonymous('--error-fade-' + amount.value)); - } - if (color === '--warning-color') { - return call('var', new less.tree.Anonymous('--warning-fade-' + amount.value)); - } - if (color === '--success-color') { - return call('var', new less.tree.Anonymous('--success-fade-' + amount.value)); - } - return call('var', new less.tree.Anonymous(color + '-fade-unknown')); - } - const f = functions.get('fade'); - return f ? f(node, amount) : node; - }); - } -} - -module.exports = DynamicAntdLess; diff --git a/src/components/ele-admin-pro/packages/style/index.less b/src/components/ele-admin-pro/packages/style/index.less deleted file mode 100644 index 6445611..0000000 --- a/src/components/ele-admin-pro/packages/style/index.less +++ /dev/null @@ -1,7 +0,0 @@ -/** ele admin pro license by http://eleadmin.com */ -@import '~ant-design-vue/dist/antd.less'; - -@import './nprogress.less'; -@import './display.less'; -@import './common.less'; -@import './layout.less'; diff --git a/src/components/ele-admin-pro/packages/style/layout.less b/src/components/ele-admin-pro/packages/style/layout.less deleted file mode 100644 index 35dc413..0000000 --- a/src/components/ele-admin-pro/packages/style/layout.less +++ /dev/null @@ -1,1172 +0,0 @@ -/** ele admin pro 布局样式 license by http://eleadmin.com */ -@import './var.less'; - -/* header */ -.ele-admin-header { - display: flex; - align-items: center; - height: @header-height; - line-height: @header-height; - box-shadow: @header-light-shadow; - background: @component-background; - z-index: calc(@layout-z-index + 2); - position: relative; - - // logo - .ele-admin-logo { - width: @sidebar-width; - height: @header-height; - // line-height: @header-height; - line-height: 20px; - box-shadow: @logo-light-shadow; - background: @component-background; - transition: @sidebar-transition; - font-size: @logo-font-size; - color: @logo-light-color; - position: relative; - overflow: hidden; - flex-shrink: 0; - display: flex; - font-weight: 600; - align-items: center; - justify-content: center; - cursor: pointer; - - img { - width: @logo-size; - height: @logo-size; - - & + span { - margin-left: @padding-sm; - } - } - } - - // 面包屑 - .ele-admin-breadcrumb { - flex-shrink: 0; - } - - // nav - .ele-admin-header-nav { - flex: 1; - border: none; - background: none; - line-height: @header-height; - overflow: hidden; - - .ant-menu-item, - .ant-menu-submenu { - top: auto; - margin-top: 0; - } - } - - // 操作按钮 - .ele-admin-header-tool { - display: flex; - flex-shrink: 0; - padding: 0 @padding-sm; - - .ele-admin-header-tool-item { - padding: 0 @padding-sm; - font-size: @font-size-base; - transition: color .2s, background-color .2s; - cursor: pointer; - - &:hover { - background: @header-tool-hover-bg; - } - - .anticon-menu-fold, - .anticon-menu-unfold, - .anticon-more, - .anticon-bell, - .anticon-fullscreen, - .anticon-fullscreen-exit { - transform: scale(1.15); - } - } - } - - // 用户信息 - .ele-admin-header-avatar { - display: flex; - align-items: center; - position: relative; - height: 100%; - - .ant-avatar { - width: @header-avatar-size; - height: @header-avatar-size; - - & + span { - padding-left: @padding-xs; - } - } - } -} - -/* main */ -.ele-admin-main { - display: flex; - position: relative; -} - -/* 侧边栏 */ -.ele-admin-sidebar { - flex-shrink: 0; - overflow-x: hidden; - width: @sidebar-width; - min-height: calc(100vh - @header-height); - background: @component-background; - box-shadow: @sidebar-light-shadow; - transition: @sidebar-transition; - z-index: calc(@layout-z-index + 3); - box-sizing: border-box; - position: relative; - - .ele-admin-sidebar-menus > .ant-menu { - border: none; - background: none; - - .ant-menu-item, - .ant-menu-submenu-title { - width: 100%; - } - - .ant-menu-submenu .ant-menu-sub { - transition: none; - } - } -} - -/* 侧边栏一级菜单 */ -.ele-admin-sidebar-nav { - flex-shrink: 0; - overflow-x: hidden; - width: @sidebar-nav-width; - min-height: calc(100vh - @header-height); - box-shadow: -1px 0 0 @border-color-split inset; - transition: width @sidebar-transition-anim, left @sidebar-transition-anim, padding @sidebar-transition-anim, box-shadow @sidebar-transition-anim; - z-index: calc(@layout-z-index + 3); - background: @component-background; - box-sizing: border-box; - position: relative; - display: flex; - flex-direction: column; - - & > .ele-admin-sidebar-nav-menu { - flex: auto; - position: relative; - box-sizing: border-box; - padding: @sidebar-nav-padding; - transition: padding @sidebar-transition-anim; - overflow-x: hidden; - - & > .ant-menu { - border: none; - background: none; - width: auto; - - & > .ant-menu-item, - & > .ant-menu-submenu { - margin: @sidebar-nav-item-margin; - border-radius: @border-radius-base; - } - - & > .ant-menu-item { - transition: color .3s @ease-in-out, background .3s @ease-in-out, margin .3s @ease-in-out; - } - - & > .ant-menu-submenu { - transition: margin .3s @ease-in-out; - } - - & > .ant-menu-submenu > .ant-menu-submenu-title { - margin: 0; - } - - & > .ant-menu-item, - & > .ant-menu-submenu > .ant-menu-submenu-title { - width: 100%; - height: auto; - line-height: 0; - display: block; - text-align: center; - border-radius: @border-radius-base; - padding: @sidebar-nav-item-padding !important; - transition: color .3s @ease-in-out, background .3s @ease-in-out, padding .3s @ease-in-out; - - & > .ant-menu-item-icon { - margin: 0; - line-height: 0; - font-size: @sidebar-nav-icon-font-size; - transition: font-size .3s @ease-in-out; - } - - & > .ant-menu-title-content { - margin: 0; - opacity: 1; - display: block; - transition: none; - } - - & > .ant-menu-title-content > span { - width: auto; - height: auto; - display: block; - line-height: 1; - font-size: @sidebar-nav-font-size; - max-height: @sidebar-nav-font-size; - margin: @sidebar-nav-item-title-margin; - transition: transform .3s @ease-in-out, max-height .3s @ease-in-out, margin .3s @ease-in-out, visibility .3s @ease-in-out; - overflow: hidden; - white-space: nowrap; - word-break: break-all; - text-overflow: ellipsis; - visibility: visible; - transform: scale(1); - max-width: none; - opacity: 1; - } - - &:after { - display: none; - } - } - - & > .ant-menu-item:not(.ant-menu-item-selected):not(:active):hover, - & > .ant-menu-submenu:not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:not(:active):hover { - background: @header-tool-hover-bg; - } - - & > .ant-menu-submenu.ant-menu-submenu-selected > .ant-menu-submenu-title { - background: @item-active-bg; - } - } - } - - .ele-admin-sidebar-nav-tool-item { - height: 40px; - line-height: 40px; - text-align: center; - color: @text-color; - font-size: @font-size-lg; - transition: color .3s @ease-in-out, background .3s @ease-in-out, padding .3s @ease-in-out; - cursor: pointer; - - &:hover { - color: @primary-color; - } - } -} - -.ele-admin-sidebar-nav-menu-pop > .ant-menu { - margin-left: @sidebar-nav-pop-menu-margin; -} - -/* 主体部分 */ -.ele-admin-body { - flex: 1; - display: flex; - flex-direction: column; - min-height: calc(100vh - @header-height); - box-sizing: border-box; - overflow: auto; - - .ele-admin-content { - flex: auto; - display: flex; - flex-direction: column; - box-sizing: border-box; - - .ele-admin-content-view { - flex: auto; - box-sizing: border-box; - } - } -} - -/* 主体的iframe组件 */ -.ele-admin-iframe { - width: 100%; - height: calc(100vh - @header-height); - box-sizing: border-box; - display: block; -} - -.ele-admin-show-tabs .ele-admin-iframe { - height: calc(100vh - @header-height - @tabs-height); -} - -/* 多页签 */ -.ele-admin-tabs.ant-tabs { - background: @component-background; - box-shadow: @header-light-shadow; - z-index: @layout-z-index; - position: relative; - - .ant-tabs-bar { - margin: 0; - border-bottom: none; - - .ant-tabs-nav-container { - padding: 0 @tabs-height; - height: auto; - - .ant-tabs-tab { - padding: 0; - background: none; - height: @tabs-height; - line-height: @tabs-height; - transition: background .3s @ease-in-out, color .3s @ease-in-out; - border-radius: 0; - border: none; - margin: 0; - - & > div { - padding: 0 28px 0 @padding-md; - - &.ant-tabs-tab-unclosable { - padding-right: @padding-md; - } - } - - .ant-tabs-close-x { - width: auto; - height: auto; - margin: -6px 0 0 0; - position: absolute; - right: 10px; - top: 50%; - } - - &:before { - display: none; - } - } - - .ant-tabs-tab-active { - background: @item-active-bg; - } - - .ant-tabs-tab-prev, - .ant-tabs-tab-next { - transition: color .3s @ease-in-out, opacity .3s @ease-in-out; - width: @tabs-height; - pointer-events: auto; - line-height: 1; - opacity: 1; - - .anticon { - font-size: @font-size-base; - } - } - - .ant-tabs-ink-bar { - display: none !important; - } - } - } - - .ant-tabs-content, - .ant-tabs-content + div, - .ant-tabs-bar + div, - &:before, - &:after { - display: none; - } - - .ant-tabs-nav-container, - .ant-tabs-nav-wrap { - margin-bottom: 0; - } - - .ele-admin-tabs-drop { - width: @tabs-height; - height: @tabs-height; - line-height: @tabs-height; - text-align: center; - cursor: pointer; - - .anticon { - font-size: @font-size-base; - } - } -} - -/* 开启多页签顶栏阴影处理 */ -.ele-admin-show-tabs:not(.ele-admin-tab-card):not(.ele-admin-head-dark) { - .ele-admin-header { - box-shadow: @sidebar-width -1px 0 @border-color-split inset; - transition: padding-left @sidebar-transition-anim, box-shadow @sidebar-transition-anim; - } - - &.ele-admin-collapse .ele-admin-header { - box-shadow: @sidebar-collapse-width -1px 0 @border-color-split inset; - } - - &.ele-admin-side-mix { - .ele-admin-header { - box-shadow: @sidebar-nav-width -1px 0 @border-color-split inset; - } - - &.ele-admin-nav-collapse:not(.ele-admin-logo-auto) .ele-admin-header { - box-shadow: @sidebar-collapse-width -1px 0 @border-color-split inset; - } - } - - &.ele-admin-logo-auto .ele-admin-header { - box-shadow: 0 -1px 0 @border-color-split inset; - } -} - -/* 折叠侧边栏 */ -.ele-admin-collapse { - .ele-admin-logo > span { - display: none; - } - - .ele-admin-logo, - .ele-admin-sidebar, - .ele-admin-sidebar .ant-menu-inline-collapsed { - width: @sidebar-collapse-width; - } - - .ele-admin-sidebar .ant-menu > .ant-menu-item, - .ele-admin-sidebar .ant-menu > .ant-menu-submenu > .ant-menu-submenu-title { - padding: 0 calc(calc(@sidebar-collapse-width - @menu-icon-size-lg) / 2) !important; - } - - &.ele-admin-side-mix .ele-admin-sidebar-nav { - box-shadow: @sidebar-light-shadow; - - & + .ele-admin-sidebar { - width: 0; - } - } -} - -/* 侧栏双菜单一级折叠状态 */ -.ele-admin-nav-collapse.ele-admin-side-mix { - .ele-admin-logo { - width: @sidebar-collapse-width; - } - - .ele-admin-sidebar-nav { - width: @sidebar-collapse-width; - - & > .ele-admin-sidebar-nav-menu { - padding: @sidebar-collapse-nav-padding; - - & > .ant-menu { - & > .ant-menu-item, - & > .ant-menu-submenu { - margin: @sidebar-collapse-nav-item-margin; - } - - & > .ant-menu-item, - & > .ant-menu-submenu > .ant-menu-submenu-title { - padding: @sidebar-collapse-nav-item-padding !important; - - & > .ant-menu-item-icon { - font-size: @menu-icon-size-lg; - } - - & > .ant-menu-title-content > span { - margin: 0; - max-height: 0; - transform: scale(0); - visibility: hidden; - } - } - } - } - } -} - -// 侧边栏双排菜单 -.ele-admin-side-mix { - .ele-admin-logo { - width: @sidebar-nav-width; - - & > span { - display: none; - } - } - - &:not(.ele-admin-collapse) .ele-admin-logo { - box-shadow: -1px 0 0 @border-color-split inset; - } - - .ele-admin-sidebar-nav + .ele-admin-sidebar { - background: @component-background; - box-shadow: @sidebar-light-shadow; - width: calc(@sidebar-width - @sidebar-collapse-width); - z-index: calc(@layout-z-index + 1); - } -} - -/* 主题风格 */ -// 固定顶栏 -.ele-admin-fixed-header:not(.ele-admin-fixed-body) { - padding-top: @header-height; - - .ele-admin-header { - position: fixed; - top: 0; - left: 0; - right: 0; - } - - &.ele-admin-show-tabs .ele-admin-body { - padding-top: @tabs-height; - } - - .ele-admin-tabs { - position: fixed; - left: 0; - right: 0; - top: @header-height; - transition: left @sidebar-transition-anim; - } - - .ele-admin-sidebar + .ele-admin-body .ele-admin-tabs { - left: @sidebar-width; - } - - &.ele-admin-collapse .ele-admin-sidebar + .ele-admin-body .ele-admin-tabs { - left: @sidebar-collapse-width; - } - - &:not(.ele-admin-fixed-sidebar) .ele-admin-sidebar, - &:not(.ele-admin-fixed-sidebar) .ele-admin-sidebar-nav { - z-index: calc(@layout-z-index + 1); - } - - &:not(.ele-admin-fixed-sidebar):not(.ele-admin-logo-auto):not(.ele-admin-side-dark) .ele-admin-logo { - box-shadow: 0 -1px 0 @border-color-split inset; - } - - &:not(.ele-admin-fixed-sidebar):not(.ele-admin-logo-auto):not(.ele-admin-side-dark).ele-admin-head-dark .ele-admin-logo, - &:not(.ele-admin-fixed-sidebar):not(.ele-admin-logo-auto):not(.ele-admin-side-dark).ele-admin-tab-card .ele-admin-logo, - &:not(.ele-admin-fixed-sidebar):not(.ele-admin-logo-auto):not(.ele-admin-side-dark):not(.ele-admin-show-tabs) .ele-admin-logo { - box-shadow: none; - } - - &.ele-admin-side-mix { - .ele-admin-sidebar + .ele-admin-body .ele-admin-tabs { - left: calc(@sidebar-width - @sidebar-collapse-width + @sidebar-nav-width); - } - - .ele-admin-sidebar-nav + .ele-admin-body .ele-admin-tabs { - left: @sidebar-nav-width; - } - - &.ele-admin-nav-collapse { - .ele-admin-sidebar + .ele-admin-body .ele-admin-tabs { - left: @sidebar-width; - } - - .ele-admin-sidebar-nav + .ele-admin-body .ele-admin-tabs { - left: @sidebar-collapse-width; - } - } - - &.ele-admin-collapse { - .ele-admin-sidebar + .ele-admin-body .ele-admin-tabs { - left: @sidebar-nav-width; - } - - &.ele-admin-nav-collapse .ele-admin-sidebar + .ele-admin-body .ele-admin-tabs { - left: @sidebar-collapse-width; - } - } - } -} - -// 固定侧边栏 -.ele-admin-fixed-sidebar:not(.ele-admin-fixed-body) { - .ele-admin-sidebar, - .ele-admin-sidebar-nav { - position: fixed; - left: 0; - bottom: 0; - top: @header-height; - } - - &:not(.ele-admin-fixed-header):not(.ele-admin-logo-auto) .ele-admin-logo { - position: fixed; - top: 0; - left: 0; - } - - &.ele-admin-logo-auto:not(.ele-admin-fixed-header) .ele-admin-sidebar-nav, - &.ele-admin-logo-auto:not(.ele-admin-fixed-header):not(.ele-admin-side-mix) .ele-admin-sidebar { - top: 0; - z-index: calc(@layout-z-index + 3); - } - - .ele-admin-header, - .ele-admin-sidebar + .ele-admin-body, - .ele-admin-sidebar-nav + .ele-admin-body { - padding-left: @sidebar-width; - transition: padding-left @sidebar-transition-anim, box-shadow @sidebar-transition-anim; - } - - &.ele-admin-collapse { - .ele-admin-sidebar + .ele-admin-body, - &:not(.ele-admin-fixed-header):not(.ele-admin-side-mix) .ele-admin-header { - padding-left: @sidebar-collapse-width; - } - } - - &.ele-admin-side-mix { - .ele-admin-sidebar { - left: @sidebar-nav-width; - } - - .ele-admin-header, - .ele-admin-sidebar + .ele-admin-body, - .ele-admin-sidebar-nav + .ele-admin-body { - padding-left: @sidebar-nav-width; - } - - &:not(.ele-admin-fixed-header) { - .ele-admin-sidebar { - position: relative; - top: auto; - } - } - - &.ele-admin-nav-collapse { - .ele-admin-header, - .ele-admin-sidebar + .ele-admin-body, - .ele-admin-sidebar-nav + .ele-admin-body { - padding-left: @sidebar-collapse-width; - } - - .ele-admin-sidebar { - left: @sidebar-collapse-width; - } - } - } - - &.ele-admin-fixed-header { - .ele-admin-header { - padding-left: 0; - } - - &.ele-admin-side-mix { - .ele-admin-sidebar + .ele-admin-body { - padding-left: calc(@sidebar-width - @sidebar-collapse-width + @sidebar-nav-width); - } - - &.ele-admin-collapse { - .ele-admin-sidebar + .ele-admin-body { - padding-left: @sidebar-nav-width; - } - } - - &.ele-admin-nav-collapse { - .ele-admin-header { - padding-left: 0; - } - - .ele-admin-sidebar { - left: @sidebar-collapse-width; - } - - .ele-admin-sidebar + .ele-admin-body { - padding-left: @sidebar-width; - } - - &.ele-admin-collapse .ele-admin-sidebar + .ele-admin-body { - padding-left: @sidebar-collapse-width; - } - } - } - } -} - -// 固定主体 -.ele-admin-fixed-body { - .ele-admin-content { - height: calc(100vh - @header-height); - overflow: auto; - } - - .ele-admin-sidebar, - .ele-admin-sidebar-nav { - height: calc(100vh - @header-height); - } - - &.ele-admin-show-tabs { - .ele-admin-content { - height: calc(100vh - @header-height - @tabs-height); - } - - &.ele-admin-tab-card .ele-admin-content { - height: calc(100vh - @header-height - @tabs-height - @tabs-card-padding); - } - } -} - -// 全屏内容区域 -.ele-admin-body-fullscreen { - padding-top: 0 !important; - - .ele-admin-header, - .ele-admin-sidebar, - .ele-admin-sidebar-nav { - display: none; - } - - .ele-admin-body { - min-height: 100vh; - padding-left: 0 !important; - } - - .ele-admin-tabs { - left: 0 !important; - top: 0 !important; - } - - &.ele-admin-fixed-body { - .ele-admin-content { - height: 100vh !important; - } - - &.ele-admin-show-tabs:not(.ele-admin-content-fullscreen) { - .ele-admin-content { - height: calc(100vh - @tabs-height) !important; - } - - &.ele-admin-tab-card .ele-admin-content { - height: calc(100vh - @tabs-height - @tabs-card-padding) !important; - } - } - } - - &.ele-admin-content-fullscreen { - .ele-admin-body { - padding-top: 0 !important; - } - - .ele-admin-tabs { - display: none; - } - } -} - -// 主体内容定宽 -.ele-admin-body-limit .ele-body { - max-width: @body-limit-width; - margin: 0 auto; -} - -// logo宽度自适应 -.ele-admin-logo-auto.ele-admin-layout { - .ele-admin-logo { - width: auto; - color: @logo-light-color; - padding: 0 @padding-sm 0 @padding-lg; - background: none; - box-shadow: none; - - & > span { - display: inline; - } - - & + .ele-admin-header-nav { - margin-left: @padding-sm; - } - } - - .ele-admin-sidebar, - .ele-admin-sidebar-nav { - z-index: calc(@layout-z-index + 1); - } - - &.ele-admin-head-dark .ele-admin-logo { - color: @logo-dark-color; - } -} - -// 暗色顶栏 -.ele-admin-head-dark .ele-admin-header { - color: @menu-dark-color; - box-shadow: @header-dark-shadow; - background: @layout-sider-background; - - .ele-admin-header-tool .ele-admin-header-tool-item:hover { - color: @menu-dark-selected-item-text-color; - background: @header-dark-tool-hover-bg; - } - - .ant-breadcrumb, - .ant-breadcrumb-separator, - .ant-breadcrumb a { - color: @menu-dark-color; - } - - .ant-breadcrumb a:hover { - color: @menu-dark-selected-item-text-color; - } - - .ant-breadcrumb > span:last-child { - color: @menu-dark-color; - } - - // 主色顶栏menu - .ant-menu-light { - color: @menu-dark-color; - - & > .ant-menu-item:hover, - & > .ant-menu-item-active, - & > .ant-menu-item-selected, - & > .ant-menu-submenu-active, - & > .ant-menu-submenu-open, - & > .ant-menu-submenu-selected, - & > .ant-menu-submenu > .ant-menu-submenu-title:hover { - color: @menu-dark-selected-item-text-color; - } - - & > .ant-menu-item:hover:after, - & > .ant-menu-submenu:hover:after, - & > .ant-menu-item-active:after, - & > .ant-menu-submenu-active:after, - & > .ant-menu-item-open:after, - & > .ant-menu-submenu-open:after, - & > .ant-menu-item-selected:after, - & > .ant-menu-submenu-selected:after { - border-bottom-color: @menu-dark-selected-item-text-color; - } - } -} - -// 暗色侧边栏 -.ele-admin-side-dark { - .ele-admin-logo { - color: @logo-dark-color; - box-shadow: @logo-dark-shadow; - background: @layout-sider-background; - } - - .ele-admin-sidebar { - box-shadow: @sidebar-dark-shadow; - background: @layout-sider-background; - } - - &.ele-admin-side-mix { - &:not(.ele-admin-collapse) { - .ele-admin-logo, - .ele-admin-sidebar-nav { - box-shadow: none; - } - } - - .ele-admin-sidebar-nav { - background: @layout-sider-background; - - & > .ele-admin-sidebar-nav-menu > .ant-menu { - & > .ant-menu-item:not(.ant-menu-item-selected):hover, - & > .ant-menu-submenu:not(.ant-menu-submenu-selected) > .ant-menu-submenu-title:hover { - background: @header-dark-tool-hover-bg; - } - - & > .ant-menu-submenu.ant-menu-submenu-selected > .ant-menu-submenu-title { - background: @primary-color; - color: @menu-dark-selected-item-text-color; - } - } - - .ele-admin-sidebar-nav-tool-item { - color: @menu-dark-color; - - &:hover { - color: @menu-dark-selected-item-text-color; - } - } - } - } -} - -// 选项卡圆点风格 -.ele-admin-tab-dot .ele-admin-tabs.ant-tabs { - .ant-tabs-bar .ant-tabs-nav-container { - .ant-tabs-tab { - border-right: 1px solid @border-color-split; - - & > div { - padding-left: 28px; - } - - &:before { - width: 8px; - height: 8px; - margin-top: -4px; - background: @border-color-base; - transition: background .3s; - border-radius: 50%; - display: block; - border: none; - left: 12px; - top: 50%; - } - } - - .ant-tabs-tab-active:before { - background: @primary-color; - } - - .ant-tabs-tab-next { - border-left: 1px solid @border-color-split; - right: 0; - } - - .ant-tabs-tab-prev { - border-right: 1px solid @border-color-split; - } - } - - .ele-admin-tabs-drop { - border-left: 1px solid @border-color-split; - } -} - -// 选项卡卡片风格 -.ele-admin-tab-card .ele-admin-tabs.ant-tabs { - background: @layout-body-background; - padding-top: @tabs-card-padding; - box-shadow: 0 @tabs-card-padding 0 @layout-body-background; - - .ant-tabs-bar .ant-tabs-nav-container { - .ant-tabs-tab { - border-radius: (@border-radius-sm * 2); - height: calc(@tabs-height - @tabs-card-padding); - line-height: calc(@tabs-height - @tabs-card-padding); - background: @component-background; - - & + .ant-tabs-tab { - margin-left: @tabs-card-padding; - } - } - - .ant-tabs-tab-prev, - .ant-tabs-tab-next { - height: calc(@tabs-height - @tabs-card-padding); - line-height: calc(@tabs-height - @tabs-card-padding); - } - } - - .ele-admin-tabs-drop { - border-radius: 4px; - background: @component-background; - margin-right: @tabs-card-padding; - width: calc(@tabs-height - @tabs-card-padding); - height: calc(@tabs-height - @tabs-card-padding); - line-height: calc(@tabs-height - @tabs-card-padding); - } - - & + .ele-admin-content { - margin-top: @tabs-card-padding; - - & > .ele-admin-content-view > .ele-body:first-child { - padding-top: 0; - } - } -} - -// 侧边栏彩色图标 -.ele-admin-side-colorful { - .ele-admin-sidebar .ele-admin-sidebar-menus > .ant-menu > li { - & > .ant-menu-item-icon, - & > .ant-menu-submenu-title > .ant-menu-item-icon { - color: @menu-dark-selected-item-text-color; - background: #61b2fc; - width: @sidebar-colorful-icon-width; - height: @sidebar-colorful-icon-width; - line-height: calc(@sidebar-colorful-icon-width + 4px); - font-size: @sidebar-colorful-icon-size; - vertical-align: -0.05em; - border-radius: 50%; - text-align: center; - } - - &:nth-child(even) { - & > .ant-menu-item-icon, - & > .ant-menu-submenu-title > .ant-menu-item-icon { - background: #7dd733; - } - } - - &:nth-child(3) { - & > .ant-menu-item-icon, - & > .ant-menu-submenu-title > .ant-menu-item-icon { - background: #32a2d4; - } - } - - &:nth-child(4) { - & > .ant-menu-item-icon, - & > .ant-menu-submenu-title > .ant-menu-item-icon { - background: #7383cf; - } - } - - &:nth-child(5) { - & > .ant-menu-item-icon, - & > .ant-menu-submenu-title > .ant-menu-item-icon { - background: #F5686F; - } - } - - &:nth-child(6) { - & > .ant-menu-item-icon, - & > .ant-menu-submenu-title > .ant-menu-item-icon { - background: #2bccce; - } - } - - &:nth-child(7) { - & > .ant-menu-item-icon, - & > .ant-menu-submenu-title > .ant-menu-item-icon { - background: #7dd733; - } - } - - &:nth-child(8) { - & > .ant-menu-item-icon, - & > .ant-menu-submenu-title > .ant-menu-item-icon { - background: #FAAD14; - } - } - } - - .ele-admin-sidebar .ant-menu-submenu > .ant-menu > li { - & > .ant-menu-item-icon, - & > .ant-menu-submenu-title > .ant-menu-item-icon { - display: none; - - & + .ant-menu-title-content { - margin-left: 0; - } - } - - &:not(.ant-menu-submenu):before, - & > .ant-menu-submenu-title:before { - content: ""; - width: 8px; - height: 8px; - margin: 0 @padding-xs; - position: static; - border-radius: 50%; - display: inline-block; - vertical-align: 0.05em; - background: @normal-color; - transition: background .3s @ease-in-out; - } - - &:not(.ant-menu-submenu):hover:before, - &:not(.ant-menu-submenu).ant-menu-item-selected:before, - &.ant-menu-submenu:hover > .ant-menu-submenu-title:before { - background: @primary-color; - } - } - - &.ele-admin-side-dark:not(.ele-admin-side-mix) .ele-admin-sidebar .ant-menu-submenu > .ant-menu > li { - &:not(.ant-menu-submenu):before, - & > .ant-menu-submenu-title:before { - background: @menu-dark-color; - } - - &:not(.ant-menu-submenu):hover:before, - &:not(.ant-menu-submenu).ant-menu-item-selected:before, - &.ant-menu-submenu:hover > .ant-menu-submenu-title:before { - background: @menu-dark-selected-item-text-color; - } - } - - &.ele-admin-collapse { - .ele-admin-sidebar .ant-menu > .ant-menu-item, - .ele-admin-sidebar .ant-menu > .ant-menu-submenu > .ant-menu-submenu-title { - padding: 0 calc(calc(@sidebar-collapse-width - @sidebar-colorful-icon-width) / 2) !important; - } - } -} - -// 色弱模式 -.ele-admin-weak { - filter: invert(.8); - background: @heading-color; - overflow-x: hidden; -} - -/* 返回顶部 */ -.ele-admin-layout > .ant-back-top { - right: @layout-back-top-right; - bottom: @layout-back-top-bottom; -} - -/* 小屏幕遮罩层 */ -.ele-admin-shade { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: calc(@layout-z-index + 2); - transition: background-color @sidebar-transition-anim, left @sidebar-transition-anim; - visibility: hidden; -} - -/* 小屏幕样式 */ -@media screen and (max-width: 768px) { - .ele-admin-logo, - .ele-admin-sidebar { - position: fixed !important; - left: 0 !important; - width: @sidebar-width !important; - z-index: calc(@layout-z-index + 3) !important; - } - - .ele-admin-sidebar { - top: @header-height !important;; - } - - .ele-admin-logo > span { - display: inline !important; - } - - .ele-admin-body, - .ele-admin-header { - padding-left: 0 !important; - } - - .ele-admin-tabs { - left: 0 !important; - } - - .ele-admin-breadcrumb, - .ele-admin-sidebar-nav { - display: none; - } - - .ele-admin-layout:not(.ele-admin-collapse) .ele-admin-shade { - left: @sidebar-width; - background: @modal-mask-bg; - visibility: visible; - } - - .ele-admin-collapse .ele-admin-sidebar, - .ele-admin-collapse .ele-admin-logo { - left: calc(0px - @sidebar-width) !important; - box-shadow: none !important; - } - - .ele-admin-show-tabs:not(.ele-admin-tab-card):not(.ele-admin-head-dark) .ele-admin-header { - box-shadow: 0 -1px 0 @border-color-split inset !important; - } -} diff --git a/src/components/ele-admin-pro/packages/style/nprogress.less b/src/components/ele-admin-pro/packages/style/nprogress.less deleted file mode 100644 index 2435f8e..0000000 --- a/src/components/ele-admin-pro/packages/style/nprogress.less +++ /dev/null @@ -1,84 +0,0 @@ -/* Make clicks pass-through */ -@import './var.less'; - -#nprogress { - pointer-events: none; -} - -#nprogress .bar { - background: @primary-color; - - position: fixed; - z-index: 1031; - top: 0; - left: 0; - - width: 100%; - height: 2px; -} - -/* Fancy blur effect */ -#nprogress .peg { - display: block; - position: absolute; - right: 0; - width: 100px; - height: 100%; - box-shadow: 0 0 10px @primary-color, 0 0 5px @primary-color; - opacity: 1.0; - - -webkit-transform: rotate(3deg) translate(0px, -4px); - -ms-transform: rotate(3deg) translate(0px, -4px); - transform: rotate(3deg) translate(0px, -4px); -} - -/* Remove these to get rid of the spinner */ -#nprogress .spinner { - display: block; - position: fixed; - z-index: 1031; - top: 15px; - right: 15px; -} - -#nprogress .spinner-icon { - width: 18px; - height: 18px; - box-sizing: border-box; - - border: solid 2px transparent; - border-top-color: @primary-color; - border-left-color: @primary-color; - border-radius: 50%; - - -webkit-animation: nprogress-spinner 400ms linear infinite; - animation: nprogress-spinner 400ms linear infinite; -} - -.nprogress-custom-parent { - overflow: hidden; - position: relative; -} - -.nprogress-custom-parent #nprogress .spinner, -.nprogress-custom-parent #nprogress .bar { - position: absolute; -} - -@-webkit-keyframes nprogress-spinner { - 0% { - -webkit-transform: rotate(0deg); - } - 100% { - -webkit-transform: rotate(360deg); - } -} - -@keyframes nprogress-spinner { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} diff --git a/src/components/ele-admin-pro/packages/style/util.js b/src/components/ele-admin-pro/packages/style/util.js deleted file mode 100644 index e1e3b87..0000000 --- a/src/components/ele-admin-pro/packages/style/util.js +++ /dev/null @@ -1,36 +0,0 @@ -/** ele admin pro theme util license by http://eleadmin.com */ -import {generate} from '@ant-design/colors'; -import {TinyColor} from '@ctrl/tinycolor'; - -/** - * 切换主题色 - * @param color 颜色值 - * @param dark 是否暗黑模式 - */ -export function changeColor(color, dark) { - const id = `ele-admin-theme-var`, elem = document.getElementById(id); - if (elem && elem.parentNode) { - elem.parentNode.removeChild(elem); - } - if (color) { - const colors = generate(color, dark ? {theme: 'dark'} : {}), - rgb = new TinyColor(color).toRgb(), - clazz = dark ? '.ele-admin-theme-dark' : ':root', - elem = document.createElement('style'); - elem.id = id; - elem.setAttribute('type', 'text/css'); - elem.innerHTML = `${clazz}{` + colors.map((c, i) => { - return `--primary-${i + 1}:${c};`; - }).concat([ - `--primary-color:${color};`, - `--primary-fade-8:rgba(${rgb.r},${rgb.g},${rgb.b},.08);`, - `--primary-fade-20:rgba(${rgb.r},${rgb.g},${rgb.b},.2);` - ]).join('') + '}'; - document.head.appendChild(elem); - } - if (dark) { - document.body.classList.add('ele-admin-theme-dark'); - } else { - document.body.classList.remove('ele-admin-theme-dark'); - } -} diff --git a/src/components/ele-admin-pro/packages/style/var.less b/src/components/ele-admin-pro/packages/style/var.less deleted file mode 100644 index 8cbc459..0000000 --- a/src/components/ele-admin-pro/packages/style/var.less +++ /dev/null @@ -1,58 +0,0 @@ -/** ele admin pro variables license by http://eleadmin.com */ -@import '~ant-design-vue/lib/style/themes/default.less'; - -// 框架布局最小z-index(多页签[最小]->「顶栏|侧栏」[+2|+3|+1]->移动端遮罩层[+3]) -@layout-z-index: 99; - -// 侧边栏 -@sidebar-width: 210px; // 侧边栏宽度 -@sidebar-collapse-width: 48px; // 侧边栏折叠后宽度 -@sidebar-light-shadow: 1px 3px 3px rgba(0, 21, 41, .08); // 侧栏亮色阴影 -@sidebar-dark-shadow: 0 4px 4px rgba(0, 0, 0, .35); // 侧栏暗色阴影 -@sidebar-colorful-icon-width: 26px; // 侧边栏彩色图标宽度 -@sidebar-colorful-icon-size: @font-size-base; // 侧边栏彩色图标字体大小 -@sidebar-transition-anim: .3s cubic-bezier(0.2, 0, 0, 1) 0s; // 侧边栏过渡动画 -@sidebar-transition: width @sidebar-transition-anim, left @sidebar-transition-anim, box-shadow @sidebar-transition-anim; // 侧边栏过渡动效 -@sidebar-nav-width: 80px; // 侧边栏一级菜单宽度 -@sidebar-nav-padding: 0 @padding-xs; // 侧边栏一级菜单内间距 -@sidebar-collapse-nav-padding: 0 @padding-xss; // 侧边栏折叠后一级菜单内间距 -@sidebar-nav-pop-menu-margin: @padding-xs; // 侧边栏一级菜单pop菜单的左右margin -@sidebar-nav-font-size: @font-size-sm; // 侧边栏一级菜单item字体大小 -@sidebar-nav-icon-font-size: @font-size-lg; // 侧边栏一级菜单item图标字体大小 -@sidebar-nav-item-padding: @padding-sm 0; // 侧边栏一级菜单item内间距 -@sidebar-collapse-nav-item-padding: @padding-sm 0; // 侧边栏一级菜单折叠后item内间距 -@sidebar-nav-item-title-margin: (@padding-sm / 2) 0 0 0; // 侧边栏一级菜单item标题外间距 -@sidebar-nav-item-margin: @padding-xss 0 @padding-xs 0; // 侧边栏一级菜单item外间距 -@sidebar-collapse-nav-item-margin: @padding-xss 0 @padding-xs 0; // 侧边栏折叠后一级菜单item外间距 - -// 顶栏 -@header-height: 48px; // 顶栏高度 -@header-light-shadow: 0 1px 4px rgba(0, 21, 41, .08); // 顶栏亮色阴影 -@header-dark-shadow: 0 1px 4px rgba(0, 0, 0, .1); // 顶栏暗色阴影 -@header-avatar-size: 28px; // 顶栏头像大小 -@header-tool-hover-bg: rgba(0, 0, 0, .025); // 顶栏工具按钮hover背景 -@header-dark-tool-hover-bg: rgba(255, 255, 255, .05); // 顶栏暗色工具按钮hover背景 - -// logo -@logo-size: 30px; // logo大小 -@logo-font-size: @font-size-lg + 2px; // logo文字大小 -@logo-light-color: @heading-color; // logo亮色文字颜色 -@logo-dark-color: @menu-dark-selected-item-text-color; // logo暗色文字颜色 -@logo-light-shadow: 1px 2px 3px rgba(0, 21, 41, .08); // logo亮色阴影 -@logo-dark-shadow: 0 3px 4px rgba(0, 0, 0, .35); // logo暗色阴影 - -// 标签页 -@tabs-height: 40px; // 标签页高度 -@tabs-card-padding: @padding-xs; // 标签页卡片式间距 - -// 主体内容定宽 -@body-limit-width: 1200px; - -// 返回顶部 -@layout-back-top-right: 30px; -@layout-back-top-bottom: 60px; - -// Modal -@modal-header-padding: 14px 24px; -@modal-close-x-height: 50px; -@modal-close-x-width: 56px; diff --git a/src/components/ele-admin-pro/packages/util.js b/src/components/ele-admin-pro/packages/util.js deleted file mode 100644 index 6bffada..0000000 --- a/src/components/ele-admin-pro/packages/util.js +++ /dev/null @@ -1,523 +0,0 @@ -/** 常用工具方法 license by http://eleadmin.com */ - -/** - * 倒计时 - * @param endTime 结束时间 - * @param serverTime 服务端当前时间 - * @param callback 回调 - * @returns {number} 定时器实例 - */ -export function countdown(endTime, serverTime, callback) { - let type = typeof serverTime === 'function', - end = new Date(endTime).getTime(), - now = new Date((!serverTime || type) ? new Date().getTime() : serverTime).getTime(), - count = end - now, - time = [ - Math.floor(count / (1000 * 60 * 60 * 24)), // 天 - Math.floor(count / (1000 * 60 * 60)) % 24, // 时 - Math.floor(count / (1000 * 60)) % 60, // 分 - Math.floor(count / 1000) % 60 // 秒 - ]; - if (type) { - callback = serverTime; - } - let timer = setTimeout(() => { - this.countdown(endTime, now + 1000, callback); - }, 1000); - callback && callback(count > 0 ? time : [0, 0, 0, 0], serverTime, timer); - if (count <= 0) { - clearTimeout(timer); - } - return timer; -} - -/** - * 时间语义化 - * @param time 时间 - * @param onlyDate 超过30天是否仅返回日期 - * @returns {string} - */ -export function timeAgo(time, onlyDate) { - if (!time) { - return ''; - } - if (typeof time === 'string') { - time = time.replace(/-/g, '/'); - } - let arr = [[], []], - stamp = new Date().getTime() - new Date(time).getTime(); - // 30天以上返回具体日期 - if (stamp > 1000 * 60 * 60 * 24 * 31) { - stamp = new Date(time); - arr[0][0] = this.digit(stamp.getFullYear(), 4); - arr[0][1] = this.digit(stamp.getMonth() + 1); - arr[0][2] = this.digit(stamp.getDate()); - // 是否输出时间 - if (!onlyDate) { - arr[1][0] = this.digit(stamp.getHours()); - arr[1][1] = this.digit(stamp.getMinutes()); - arr[1][2] = this.digit(stamp.getSeconds()); - } - return arr[0].join('-') + ' ' + arr[1].join(':'); - } - if (stamp >= 1000 * 60 * 60 * 24) { - return ((stamp / 1000 / 60 / 60 / 24) | 0) + '天前'; - } else if (stamp >= 1000 * 60 * 60) { - return ((stamp / 1000 / 60 / 60) | 0) + '小时前'; - } else if (stamp >= 1000 * 60 * 3) { - return ((stamp / 1000 / 60) | 0) + '分钟前'; - } else if (stamp < 0) { - return '未来'; - } else { - return '刚刚'; - } -} - -/** - * 数字前置补零 - * @param num 数字 - * @param length 位数 - * @returns {string} - */ -export function digit(num, length) { - let str = ''; - num = String(num); - length = length || 2; - for (let i = num.length; i < length; i++) { - str += '0'; - } - return num < Math.pow(10, length) ? str + (num | 0) : num; -} - -/** - * 时间格式化 - * @param time 时间 - * @param format 格式 - * @returns {string} - */ -export function toDateString(time, format) { - if (!time) { - return ''; - } - if (typeof time === 'string') { - time = time.replace(/-/g, '/'); - } else if (typeof time === 'number' && String(time).length === 10) { - time = time * 1000; // 10位时间戳处理 - } - const date = new Date(time), - ymd = [ - digit(date.getFullYear(), 4), - digit(date.getMonth() + 1), - digit(date.getDate()) - ], - hms = [ - digit(date.getHours()), - digit(date.getMinutes()), - digit(date.getSeconds()) - ]; - return (format || 'yyyy-MM-dd HH:mm:ss') - .replace(/yyyy/g, ymd[0]) - .replace(/MM/g, ymd[1]) - .replace(/dd/g, ymd[2]) - .replace(/HH/g, hms[0]) - .replace(/mm/g, hms[1]) - .replace(/ss/g, hms[2]); -} - -/** - * html转义 - * @param html - * @returns {string} - */ -export function escape(html) { - return String(html || '') - .replace(/&(?!#?[a-zA-Z0-9]+;)/g, '&') - .replace(//g, '>') - .replace(/'/g, ''') - .replace(/"/g, '"'); -} - -/** - * pid形式数据转children形式 - * @param data 需要转换的数组 - * @param idKey id字段名 - * @param pidKey pid字段名 - * @param childKey 生成的children字段名 - * @param pid 顶级的pid - * @param addPIds 是否添加所有父级id的字段 - * @param parentsKey 所有父级id的字段名称,默认parentIds - * @param parentIds 所有父级id - * @returns {[]} - */ -export function toTreeData(data, idKey, pidKey, childKey, pid, addPIds, parentsKey, parentIds) { - if (typeof data === 'object' && !Array.isArray(data)) { - idKey = data.idKey; - pidKey = data.pidKey; - childKey = data.childKey; - pid = data.pid; - addPIds = data.addPIds; - parentsKey = data.parentsKey; - parentIds = data.parentIds; - data = data.data; - } - if (!childKey) { - childKey = 'children'; - } - if (typeof pid === 'undefined') { - pid = []; - data.forEach((d) => { - let flag = true; - for (let i = 0; i < data.length; i++) { - if (d[pidKey] == data[i][idKey]) { - flag = false; - break; - } - } - if (flag) { - pid.push(d[pidKey]); - } - }); - } - let result = []; - data.forEach((d) => { - if (d[idKey] == d[pidKey]) { - console.error('data error: ', d) - return; - } - if (Array.isArray(pid) ? (pid.indexOf(d[pidKey]) !== -1) : (d[pidKey] == pid)) { - let children = toTreeData({ - data: data, - idKey: idKey, - pidKey: pidKey, - childKey: childKey, - pid: d[idKey], - addPIds: addPIds, - parentsKey: parentsKey, - parentIds: (parentIds || []).concat([d[idKey]]) - }); - if (children.length > 0) { - d[childKey] = children; - } - if (addPIds) { - d[parentsKey || 'parentIds'] = parentIds || []; - } - result.push(d); - } - }); - return result; -} - -/** - * 遍历children形式数据 - * @param data 需要遍历的数组 - * @param callback 回调 - * @param childKey children字段名 - */ -export function eachTreeData(data, callback, childKey = 'children', pname = '') { - if (!data || !data.length) { - return; - } - data.forEach((d) => { - d.pname = pname - if (callback(d) !== false && d[childKey]) { - eachTreeData(d[childKey], callback, childKey,d.title); - } - }); -} - -/** - * 处理树形数据 - * @param data 需要处理的数据 - * @param formatter 处理器 - * @param childKey children字段名 - * @returns {[]} 处理后的数据 - */ -export function formatTreeData(data, formatter, childKey = 'children') { - let result = []; - if (data && data.length) { - data.forEach((d) => { - let item = formatter(d); - if (item !== false) { - if (item[childKey]) { - item[childKey] = formatTreeData(item[childKey], formatter, childKey); - } - result.push(item); - } - }); - } - return result; -} - -/** - * 让浏览器全屏切换 - * @param el dom - * @param fullscreen 是否全屏 - * @returns {boolean} 全屏状态 - */ -export function toggleFullscreen(el, fullscreen) { - if (!el) { - el = document.documentElement; - } - if (typeof fullscreen === 'undefined' || fullscreen === null) { - fullscreen = !isFullscreen(); - } - if (fullscreen) { - const rfs = ( - el.requestFullScreen || - el.webkitRequestFullScreen || - el.mozRequestFullScreen || - el.msRequestFullScreen - ); - if (rfs) { - rfs.call(el); - } else { - throw new Error('您的浏览器不支持全屏模式'); - } - } else { - const cfs = ( - document.exitFullScreen || - document.webkitCancelFullScreen || - document.mozCancelFullScreen || - document.msExitFullscreen - ); - if (cfs) { - cfs.call(document); - } - } - return fullscreen; -} - -/** - * 获取当前是否是全屏状态 - * @returns {boolean} - */ -export function isFullscreen() { - return !!( - document.fullscreenElement || - document.webkitFullscreenElement || - document.mozFullScreenElement || - document.msFullscreenElement - ); -} - -/** - * 获取屏幕宽度 - * @returns {number} - */ -export function screenWidth() { - return document.documentElement.clientWidth || document.body.clientWidth; -} - -/** - * 获取屏幕高度 - * @returns {number} - */ -export function screenHeight() { - return document.documentElement.clientHeight || document.body.clientHeight; -} - -/** - * 获取html的纯文本 - * @param html - * @returns {string} - */ -export function htmlToText(html) { - return html.replace(/<[^>]+>/g, ''); -} - -/** - * 获取设备信息 - * @param key 自定义的agent - * @returns - */ -export function device(key) { - const agent = navigator.userAgent.toLowerCase(), - result = {os: null, ie: false}; - - // 获取版本号 - function getVersion(label) { - const exp = new RegExp(label + '/([^\\s\\_\\-]+)'); - return (agent.match(exp) || [])[1] || false; - } - - // 获取操作系统 - if (/windows/.test(agent)) { - result.os = 'windows'; - } else if (/linux/.test(agent)) { - result.os = 'linux'; - } else if (/iphone|ipod|ipad|ios/.test(agent)) { - result.os = 'ios'; - } else if (/mac/.test(agent)) { - result.os = 'mac'; - } else if (/android/.test(agent)) { - result.os = 'android'; - } - - // 获取ie版本 - if (!!window.ActiveXObject || 'ActiveXObject' in window) { - result.ie = (agent.match(/msie\s(\d+)/) || [])[1] || '11'; - } - - // 获取微信版本 - result.weixin = getVersion('micromessenger'); - - // 获取自定义的agent - if (key && !result[key]) { - result[key] = getVersion(key); - } - - // 是否移动设备 - result.android = /android/.test(agent); - result.ios = result.os === 'ios'; - result.mobile = result.android || result.ios; - return result; -} - -/** - * 生成随机字符串 - * @param length 长度 - * @param radix 基数 - * @returns {string} - */ -export function uuid(length = 32, radix) { - const num = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; - let result = ''; - for (let i = 0; i < length; i++) { - result += num.charAt(Math.floor(Math.random() * (radix || num.length))); - } - return result; -} - -/** - * 生成m到n的随机数 - * @param m 最小值, 包含 - * @param n 最大值, 不包含 - * @returns {number} - */ -export function random(m, n) { - return Math.floor(Math.random() * (m - n) + n); -} - -/** - * 百度地图坐标转高德地图坐标 - * @param point 坐标 - * @returns {{lng: number, lat: number}} - */ -export function bd09ToGcj02(point) { - const x_pi = (3.14159265358979324 * 3000.0) / 180.0; - const x = point.lng - 0.0065, y = point.lat - 0.006; - const z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * x_pi); - const theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * x_pi); - return { - lng: z * Math.cos(theta), - lat: z * Math.sin(theta) - }; -} - -/** - * 高德地图坐标转百度地图坐标 - * @param point 坐标 - * @returns {{lng: number, lat: number}} - */ -export function gcj02ToBd09(point) { - const x_pi = (3.14159265358979324 * 3000.0) / 180.0; - const x = point.lng, y = point.lat; - const z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * x_pi); - const theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * x_pi); - return { - lng: z * Math.cos(theta) + 0.0065, - lat: z * Math.sin(theta) + 0.006 - }; -} - -/** - * 深度克隆 - * @param obj - * @return - */ -export function deepClone(obj) { - let result; - const type = typeOf(obj); - if (type === 'Object') { - result = {}; - } else if (type === 'Array') { - result = []; - } else { - return obj; - } - Object.keys(obj).forEach(key => { - const copy = obj[key], - cType = this.typeOf(copy); - if (cType === 'Object' || cType === 'Array') { - result[key] = deepClone(copy); - } else { - result[key] = obj[key]; - } - }); - return result; -} - -/** - * 获取变量类型 - * @param obj - * @returns {string} - */ -export function typeOf(obj) { - if (obj === null) { - return 'Null'; - } - if (typeof obj === 'undefined') { - return 'Undefined'; - } - return Object.prototype.toString.call(obj).slice(8, -1); -} - -/** - * 播放音频 - * @param url 音频地址 - */ -export function play(url) { - return new Audio(url).play(); -} - -/** - * 导出excel - * @param XLSX XLSX对象 - * @param sheet 数组或sheet对象 - * @param sheetname 文件名称 - * @param type 文件格式 - */ -export function exportSheet(XLSX, sheet, sheetname = 'sheet1', type = 'xlsx') { - if (Array.isArray(sheet)) { - sheet = XLSX.utils.aoa_to_sheet(sheet); - } - let workbook = { - SheetNames: [sheetname], - Sheets: {} - }; - workbook.Sheets[sheetname] = sheet; - XLSX.writeFile(workbook, sheetname + '.' + type); -} - -/** - * 数字千分位 - * @param num - * @returns {string} - */ -export function formatNumber(num) { - return String(num).replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g, '$1,'); -} - -/** - * 判断是否是外链 - * @param url - * @returns {boolean} - */ -export function isUrl(url) { - return !!(url && ( - url.startsWith('http://') || - url.startsWith('https://') || - url.startsWith('//') - )); -} diff --git a/src/components/ele-admin-pro/packages/validate.js b/src/components/ele-admin-pro/packages/validate.js deleted file mode 100644 index 131c507..0000000 --- a/src/components/ele-admin-pro/packages/validate.js +++ /dev/null @@ -1,256 +0,0 @@ -/** 格式校验工具方法 license by http://eleadmin.com */ -export default { - // 手机号正则表达式 - phone: /^1\d{10}$/, - /** - * 是否是手机号 - * @param value - * @returns {boolean} - */ - isPhone(value) { - return this.phone.test(value); - }, - // 手机号正则表达式(强校验) - phoneStrong: /^(13[0-9]{9})|(15[0-9]{9})|(17[0-9]{9})|(18[0-9]{9})|(19[0-9]{9})$/, - // 固话正则表达式 - tel: /^(400|800)([0-9\\-]{7,10})|(([0-9]{4}|[0-9]{3})(-| )?)?([0-9]{7,8})((-| |转)*([0-9]{1,4}))?$/, - /** - * 是否为固话 - * @param value - * @returns {boolean} - */ - isTel(value) { - return this.tel.test(value); - }, - // 邮箱正则表达式 - email: /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/, - /** - * 是否是邮箱 - * @param value - * @returns {*} - */ - isEmail(value) { - return this.email.test(value); - }, - // 网址正则表达式 - url: /(^#)|(^http(s*):\/\/[^\s]+\.[^\s]+)/, - /** - * 是否是网址 - * @param value - * @returns {boolean} - */ - isUrl(value) { - return this.url.test(value); - }, - // 数字正则表达式 - number: /^[0-9]+\.?[0-9]*$/, - /** - * 是否是数字 - * @param value - * @returns {boolean} - */ - isNumber(value) { - //return this.number.test(value); - return !isNaN(value); - }, - // 日期正则表达式 - date: /^(\d{4})[-/](\d{1}|0\d{1}|1[0-2])([-/](\d{1}|0\d{1}|[1-2][0-9]|3[0-1]))*$/, - /** - * 是否是日期 - * @param value - * @returns {boolean} - */ - isDate(value) { - return this.date.test(value); - }, - // 身份证正则表达式 - identity: /(^\d{15}$)|(^\d{17}(x|X|\d)$)/, - /** - * 是否是身份证 - * @param value - * @returns {boolean} - */ - isIdentity(value) { - return this.identity.test(value); - }, - // 整数正则表达式 - digits: /^-?\d+$/, - /** - * 是否是整数 - * @param value - * @returns {boolean} - */ - isDigits(value) { - return this.digits.test(value); - }, - // 正整数正则表达式 - digitsP: /^[1-9]\d*$/, - /** - * 是否是正整数 - * @param value - * @returns {boolean} - */ - isDigitsP(value) { - return this.digitsP.test(value); - }, - // 负整数正则表达式 - digitsN: /^-[1-9]\d*$/, - /** - * 是否是负整数 - * @param value - * @returns {*} - */ - isDigitsN(value) { - return this.digitsN.test(value); - }, - // 非负整数(正整数或0)正则表达式 - digitsPZ: /^\d+$/, - /** - * 是否是非负整数(正整数或0) - * @param value - * @returns {boolean} - */ - isDigitsPZ(value) { - return this.digitsPZ.test(value); - }, - // 非正整数(负整数或0)正则表达式 - digitsNZ: /^-[1-9]\d*|0/, - /** - * 是否是非正整数(负整数或0) - * @param value - * @returns {boolean} - */ - isDigitsNZ(value) { - return this.digitsNZ.test(value); - }, - /** - * 验证最小长度、最大长度 - * @param value - * @param minLength - * @param maxLength - * @returns {boolean} - */ - maxMinLength(value, minLength, maxLength) { - if (typeof value === 'undefined' || value === null) { - return !minLength; - } - if (minLength && value.toString().length < minLength) { - return false; - } - return !(maxLength !== undefined && maxLength !== null && value.toString().length > maxLength); - }, - /** - * 验证最小值、最大值 - * @param value - * @param min - * @param max - * @returns {boolean} - */ - maxMin(value, min, max) { - if (typeof value === 'undefined' || value === null) { - return typeof min === 'undefined' || min === null; - } - if (typeof min !== 'undefined' && min !== null && value < min) { - return false; - } - return !(typeof max !== 'undefined' && max !== null && value > max); - }, - // 中文正则表达式 - chinese: /^[\u4E00-\u9FA5]{2,4}$/, - /** - * 是否是中文 - * @param value - * @returns {boolean} - */ - isChinese(value) { - return this.chinese.test(value); - }, - // 端口号正则表达式 - port: /^([0-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$/, - /** - * 是否是端口号 - * @param value - * @returns {boolean} - */ - isPort(value) { - return this.port.test(value); - }, - // IP正则表达式 - 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])$/, - /** - * 是否是IP - * @param value - * @returns {boolean} - */ - isIP(value) { - return this.ip.test(value); - }, - // 经度正则表达式 - longitude: /^[-|+]?(0?\d{1,2}\.\d{1,5}|1[0-7]?\d{1}\.\d{1,5}|180\.0{1,5})$/, - /** - * 是否是经度 -180.0~+180.0(整数部分为0~180,必须输入1到5位小数) - * @param value - * @returns {boolean} - */ - isLongitude(value) { - return this.longitude.test(value); - }, - // 纬度正则表达式 - latitude: /^[-|+]?([0-8]?\d{1}\.\d{1,5}|90\.0{1,5})$/, - /** - * 是否是纬度 -90.0~+90.0(整数部分为0~90,必须输入1到5位小数) - * @param value - * @returns {boolean} - */ - isLatitude(value) { - return this.latitude.test(value); - }, - /** - * 是否是身份证(强校验) - * @param value - * @returns {string} - */ - isIdentityStrong(value) { - if (!this.isIdentity(value)) { - return '身份证号码格式错误'; - } - const ai = value.length === 18 ? value.substring(0, 17) : (value.substring(0, 6) + '19' + value.substring(6, 15)); - // 验证出生年月 - const year = ai.substring(6, 10); // 年 - const birthday = year + '/' + ai.substring(10, 12) + '/' + ai.substring(12, 14); - if (!this.isDate(birthday)) { - return '身份证号码出生日期无效'; - } - const now = new Date(); - if ((now.getFullYear() - parseInt(year)) > 150 || (now.getTime() - new Date(birthday).getTime()) < 0) { - return '身份证号码出生日期不在有效范围'; - } - // 验证地区码 - const areaCodes = [ - '11', '12', '13', '14', '15', - '21', '22', '23', - '31', '32', '33', '34', '35', '36', '37', - '41', '42', '43', '44', '45', '46', - '50', '51', '52', '53', '54', - '61', '62', '63', '64', '65', - '71', - '81', '82', - '91' - ]; - if (areaCodes.indexOf(ai.substring(0, 2)) === -1) { - return '身份证号码地区编码错误'; - } - // 验证最后一位 - if (value.length === 18) { - const valCode = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2']; - const wi = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]; - let totalMulAiWi = 0; - for (let i = 0; i < 17; i++) { - totalMulAiWi += parseInt(ai.charAt(i)) * wi[i]; - } - if (value !== (ai + valCode[totalMulAiWi % 11])) { - return '身份证号码最后一位错误'; - } - } - } -} diff --git a/src/config/axios-config.js b/src/config/axios-config.js deleted file mode 100644 index ef2178a..0000000 --- a/src/config/axios-config.js +++ /dev/null @@ -1,69 +0,0 @@ -/** - * axios配置 - */ -import axios from 'axios'; -import store from '../store'; -import router from '../router'; -import setting from './setting'; -import {Modal} from 'ant-design-vue'; - -// 设置统一的url -axios.defaults.baseURL = process.env.VUE_APP_API_BASE_URL; - -/* 请求拦截器 */ -axios.interceptors.request.use((config) => { - // 添加token到header - const token = setting.takeToken(); - if (token) { - config.headers[setting.tokenHeaderName] = token; - } - return config; -}, (error) => { - return Promise.reject(error); -}); - -/* 响应拦截器 */ -axios.interceptors.response.use((res) => { - // 登录过期处理 - if (res.data.code === 401) { - if (res.config.url === setting.menuUrl) { - goLogin(); - } else { - Modal.destroyAll(); - Modal.info({ - title: '系统提示', - content: '登录状态已过期, 请退出重新登录!', - okText: '重新登录', - onOk: () => { - goLogin(true); - } - }); - } - return Promise.reject(new Error(res.data.msg)); - } - // token自动续期 - const access_token = res.headers[setting.tokenHeaderName]; - if (access_token) { - setting.cacheToken(access_token); - } - return res; -}, (error) => { - return Promise.reject(error); -}); - -/** - * 跳转到登录页面 - */ -function goLogin(reload) { - store.dispatch('user/removeToken').then(() => { - if (reload) { - location.replace('/login'); // 这样跳转避免再次登录重复注册动态路由 - } else { - const path = router.currentRoute.path; - return router.push({ - path: '/login', - query: path && path !== '/' ? {form: path} : null - }); - } - }); -} diff --git a/src/config/setting.js b/src/config/setting.js deleted file mode 100644 index e3ff779..0000000 --- a/src/config/setting.js +++ /dev/null @@ -1,141 +0,0 @@ -/** - * 框架全局配置 - */ -export default { - // 不显示侧栏的路由 - hideSidebars: [], - // 不显示全局页脚的路由 - hideFooters: ['/system/dictionary', '/system/organization', '/form/advanced', '/example/choose'], - // 页签可重复打开的路由 - repeatableTabs: ['/system/user/info'], - // 不需要登录的路由 - whiteList: ['/login', '/forget'], - // 菜单数据接口 - menuUrl: '/main/menu', - // 自定义解析菜单接口数据 - parseMenu: null, - // 自定义解析菜单接口单个数据格式 - parseMenuItem: null, - // 直接指定菜单数据 - menus: null, - // 用户信息接口 - userUrl: '/main/user', - // 自定义解析接口用户信息 - parseUser(res) { - // code为0是成功, 不一样可以处理如: {code: res.code === 200 ? 0 : res.code, msg: res.message} - let result = {code: res.code, msg: res.msg}; - if (res.data) { - result.data = Object.assign({}, res.data, { - // 姓名和头像会显示在顶栏, 字段不一样可以在这处理, 如: - //avatar: res.data.avatarUrl, - //nickname: res.data.userName, - // 角色和权限信息, 需要为string数组类型 - roles: res.data.roles ? res.data.roles.map(d => d.roleCode) : [], - authorities: res.data.authorities ? res.data.authorities.map(d => d.authority) : [] - }); - } - return result; - }, - // token传递的header名称 - tokenHeaderName: 'Authorization', - // token存储的名称 - tokenStoreName: 'access_token', - // 用户信息存储的名称 - userStoreName: 'user', - // 主题配置存储的名称 - themeStoreName: 'theme', - // 首页标题, 为空会自动获取 - homeTitle: '', - // 首页路径, 为空会自动获取 - homePath: null, - // 顶栏是否显示主题设置按钮 - showSetting: false, - // 开启多页签是否缓存组件 - tabKeepAlive: false, - // 是否折叠侧边栏 - collapse: false, - // 侧边栏风格: light(亮色), dark(暗色) - sideStyle: 'light', - // 顶栏风格: light(亮色), dark(暗色), primary(主色) - headStyle: 'primary', - // 标签页风格: default(默认), dot(圆点), card(卡片) - tabStyle: 'default', - // 布局风格: side(默认), top(顶栏菜单), mix(混合菜单) - layoutStyle: 'side', - // 侧边栏菜单风格: default(默认), mix(双排菜单) - sideMenuStyle: 'default', - // 是否固定侧栏 - fixedSidebar: true, - // 是否固定顶栏 - fixedHeader: false, - // 是否固定主体 - fixedBody: true, - // logo是否自适应宽度 - logoAutoSize: true, - // 内容区域宽度是否铺满 - bodyFull: true, - // 是否开启多标签 - showTabs: true, - // 侧栏是否多彩图标 - colorfulIcon: true, - // 侧边栏是否只保持一个子菜单展开 - sideUniqueOpen: true, - // 是否开启页脚 - showFooter: true, - // 是否是色弱模式 - weakMode: false, - // 是否是暗黑模式 - darkMode: false, - // 默认主题色 - color: null, - /** - * 获取缓存的token的方法 - * @returns {string} - */ - takeToken() { - let token = localStorage.getItem(this.tokenStoreName); - if (!token) { - token = sessionStorage.getItem(this.tokenStoreName); - } - return token; - }, - /** - * 缓存token的方法 - * @param token - * @param remember 是否永久存储 - */ - cacheToken(token, remember) { - localStorage.removeItem(this.tokenStoreName); - sessionStorage.removeItem(this.tokenStoreName); - if (token) { - if (remember) { - localStorage.setItem(this.tokenStoreName, token); - } else { - sessionStorage.setItem(this.tokenStoreName, token); - } - } - }, - /** - * 获取缓存的用户信息 - * @returns {object} - */ - takeUser() { - try { - return JSON.parse(localStorage.getItem(this.userStoreName)) || {}; - } catch (e) { - console.error(e); - } - return {}; - }, - /** - * 缓存用户信息 - * @param user - */ - cacheUser(user) { - if (user) { - localStorage.setItem(this.userStoreName, JSON.stringify(user)); - } else { - localStorage.removeItem(this.userStoreName); - } - } -} diff --git a/src/directive/hasPermi.js b/src/directive/hasPermi.js deleted file mode 100644 index a28ad8a..0000000 --- a/src/directive/hasPermi.js +++ /dev/null @@ -1,29 +0,0 @@ - /** - * 操作权限处理 - * Copyright (c) 2019 ruoyi - */ - -import store from '@/store' - -export default { - // eslint-disable-next-line no-unused-vars - mounted(el, binding, vnode) { - const { value } = binding - - const all_permission = "*:*:*"; - const permissions = store.getters && store.getters.permissions - if (value && value instanceof Array && value.length > 0) { - const permissionFlag = value - - const hasPermissions = permissions.some(permission => { - return all_permission === permission || permissionFlag.includes(permission) - }) - - if (!hasPermissions) { - el.parentNode && el.parentNode.removeChild(el) - } - } else { - throw new Error(`请设置操作权限标签值`) - } - } -} diff --git a/src/directive/hasRole.js b/src/directive/hasRole.js deleted file mode 100644 index 641042d..0000000 --- a/src/directive/hasRole.js +++ /dev/null @@ -1,28 +0,0 @@ - /** - * 角色权限处理 - * Copyright (c) 2019 ruoyi - */ - -import store from '@/store' - -export default { - // eslint-disable-next-line no-unused-vars - mounted(el, binding, vnode) { - const { value } = binding - const super_admin = "admin"; - const roles = store.getters && store.getters.roles - - if (value && value instanceof Array && value.length > 0) { - const roleFlag = value - const hasRole = roles.some(role => { - return super_admin === role || roleFlag.includes(role) - }) - - if (!hasRole) { - el.parentNode && el.parentNode.removeChild(el) - } - } else { - throw new Error(`请设置角色权限标签值"`) - } - } -} diff --git a/src/directive/index.js b/src/directive/index.js deleted file mode 100644 index 087383a..0000000 --- a/src/directive/index.js +++ /dev/null @@ -1,11 +0,0 @@ -import hasRole from './hasRole' -import hasPermi from './hasPermi' - -const install = function(app) { - app.directive('hasRole', hasRole) - app.directive('hasPermi', hasPermi) -} - - - -export default install diff --git a/src/lang/en.js b/src/lang/en.js deleted file mode 100644 index 1071582..0000000 --- a/src/lang/en.js +++ /dev/null @@ -1,106 +0,0 @@ -/** - * 英语 - */ -export default { - route: { - dashboard: { - _name: 'Dashboard', - workplace: {_name: 'Workplace'}, - analysis: {_name: 'Analysis'}, - monitor: {_name: 'Monitor'} - }, - system: { - _name: 'System', - user: { - _name: 'User', - info: {_name: ''} - }, - role: {_name: 'Role'}, - menu: {_name: 'Menu'}, - dictionary: {_name: 'Dictionary'}, - organization: {_name: 'Organization'}, - loginRecord: {_name: 'Login Record'}, - operRecord: {_name: 'Operation Log'} - }, - form: { - _name: 'Form', - basic: {_name: 'Basic Form'}, - advanced: {_name: 'Advanced Form'}, - step: {_name: 'Step Form'} - }, - list: { - _name: 'List', - basic: {_name: 'Basic List'}, - advanced: {_name: 'Advanced List'}, - card: { - _name: 'Card List', - project: {_name: 'Project'}, - application: {_name: 'Application'}, - article: {_name: 'Article'} - } - }, - result: { - _name: 'Result', - success: {_name: 'Success'}, - fail: {_name: 'Fail'} - }, - exception: { - _name: 'Exception', - '403': {_name: '403'}, - '404': {_name: '404'}, - '500': {_name: '500'} - }, - user: { - _name: 'User', - profile: {_name: 'Profile'}, - message: {_name: 'Message'} - }, - extension: { - _name: 'Extension', - icon: {_name: 'Icon'}, - file: {_name: 'File'}, - printer: {_name: 'Printer'}, - excel: {_name: 'Excel'}, - dragsort: {_name: 'Drag Sort'}, - map: {_name: 'Map'}, - player: {_name: 'Player'}, - editor: {_name: 'Editor'}, - more: {_name: 'More'} - }, - example: { - _name: 'Example', - document: {_name: 'Document'}, - choose: {_name: 'Choose'}, - eleadmin: {_name: 'IFrame'} - }, - 'https://eleadminCom/goods/9': {_name: 'Authorization'} - }, - layout: { - home: 'Home', - header: { - profile: 'Profile', - password: 'Password', - logout: 'SignOut' - }, - footer: { - website: 'Website', - document: 'Document', - authorization: 'Authorization', - copyright: 'Copyright © 2021 广西壮族自治区南宁生态环境监测中心' - }, - logout: { - title: 'Confirm', - message: 'Are you sure you want to logout?' - } - }, - login: { - title: 'User Login', - username: 'please input username', - password: 'please input password', - code: 'please input code', - remember: 'remember', - forget: 'forget', - login: 'login', - loading: 'loading' - } -} diff --git a/src/lang/index.js b/src/lang/index.js deleted file mode 100644 index 5058425..0000000 --- a/src/lang/index.js +++ /dev/null @@ -1,22 +0,0 @@ -/** - * 国际化配置 - */ -import {createI18n} from 'vue-i18n'; -import enLocale from './en'; -import zhCNLocale from './zh_CN'; -import zhTWLocale from './zh_TW'; - -const messages = { - en: enLocale, - zh_CN: zhCNLocale, - zh_TW: zhTWLocale -}; - -const i18n = createI18n({ - messages: messages, - silentTranslationWarn: true, - // 默认语言 - locale: localStorage.getItem('i18n-lang') || 'zh_CN' -}); - -export default i18n; diff --git a/src/lang/zh_CN.js b/src/lang/zh_CN.js deleted file mode 100644 index dafa27b..0000000 --- a/src/lang/zh_CN.js +++ /dev/null @@ -1,106 +0,0 @@ -/** - * 简体中文 - */ -export default { - route: { - dashboard: { - _name: 'Dashboard', - workplace: {_name: '工作台'}, - analysis: {_name: '分析页'}, - monitor: {_name: '监控页'} - }, - system: { - _name: '系统管理', - user: { - _name: '用户管理', - info: {_name: ''} - }, - role: {_name: '角色管理'}, - menu: {_name: '菜单管理'}, - dictionary: {_name: '字典管理'}, - organization: {_name: '机构管理'}, - loginRecord: {_name: '登录日志'}, - operRecord: {_name: '操作日志'} - }, - form: { - _name: '表单页面', - basic: {_name: '基础表单'}, - advanced: {_name: '复杂表单'}, - step: {_name: '分步表单'} - }, - list: { - _name: '列表页面', - basic: {_name: '基础列表'}, - advanced: {_name: '复杂列表'}, - card: { - _name: '卡片列表', - project: {_name: '项目列表'}, - application: {_name: '应用列表'}, - article: {_name: '文章列表'} - } - }, - result: { - _name: '结果页面', - success: {_name: '成功页'}, - fail: {_name: '失败页'} - }, - exception: { - _name: '异常页面', - '403': {_name: '403'}, - '404': {_name: '404'}, - '500': {_name: '500'} - }, - user: { - _name: '个人中心', - profile: {_name: '个人资料'}, - message: {_name: '我的消息'} - }, - extension: { - _name: '扩展组件', - icon: {_name: '字体图标'}, - file: {_name: '文件列表'}, - printer: {_name: '打印插件'}, - excel: {_name: 'excel插件'}, - dragsort: {_name: '拖拽排序'}, - map: {_name: '地图组件'}, - player: {_name: '视频播放'}, - editor: {_name: '富文本框'}, - more: {_name: '更多组件'} - }, - example: { - _name: '经典实例', - document: {_name: '案卷调整'}, - choose: {_name: '批量选择'}, - eleadmin: {_name: '内嵌页面'} - }, - 'https://eleadminCom/goods/9': {_name: '获取授权'} - }, - layout: { - home: '主页', - header: { - profile: '个人中心', - password: '修改密码', - logout: '退出登录' - }, - footer: { - website: '官网', - document: '文档', - authorization: '授权', - copyright: 'Copyright © 2021 广西壮族自治区南宁生态环境监测中心' - }, - logout: { - title: '提示', - message: '确定要退出登录吗?' - } - }, - login: { - title: '用户登录', - username: '请输入登录账号', - password: '请输入登录密码', - code: '请输入验证码', - remember: '记住密码', - forget: '忘记密码', - login: '登录', - loading: '登录中' - } -} diff --git a/src/lang/zh_TW.js b/src/lang/zh_TW.js deleted file mode 100644 index 63c56eb..0000000 --- a/src/lang/zh_TW.js +++ /dev/null @@ -1,106 +0,0 @@ -/** - * 繁体中文 - */ -export default { - route: { - dashboard: { - _name: 'Dashboard', - workplace: {_name: '工作臺'}, - analysis: {_name: '分析頁'}, - monitor: {_name: '監控頁'} - }, - system: { - _name: '系統管理', - user: { - _name: '用戶管理', - info: {_name: ''} - }, - role: {_name: '角色管理'}, - menu: {_name: '選單管理'}, - dictionary: {_name: '字典管理'}, - organization: {_name: '機构管理'}, - loginRecord: {_name: '登入日誌'}, - operRecord: {_name: '操作日誌'} - }, - form: { - _name: '表單頁面', - basic: {_name: '基礎表單'}, - advanced: {_name: '複雜表單'}, - step: {_name: '分步表單'} - }, - list: { - _name: '清單頁面', - basic: {_name: '基礎清單'}, - advanced: {_name: '複雜清單'}, - card: { - _name: '卡片清單', - project: {_name: '項目清單'}, - application: {_name: '應用清單'}, - article: {_name: '文章清單'} - } - }, - result: { - _name: '結果頁面', - success: {_name: '成功頁'}, - fail: {_name: '失敗頁'} - }, - exception: { - _name: '异常頁面', - '403': {_name: '403'}, - '404': {_name: '404'}, - '500': {_name: '500'} - }, - user: { - _name: '個人中心', - profile: {_name: '個人資料'}, - message: {_name: '我的消息'} - }, - extension: { - _name: '擴展組件', - icon: {_name: '字體圖標'}, - file: {_name: '檔案清單'}, - printer: {_name: '列印挿件'}, - excel: {_name: 'excel挿件'}, - dragsort: {_name: '拖拽排序'}, - map: {_name: '地圖組件'}, - player: {_name: '視頻播放'}, - editor: {_name: '富文本框'}, - more: {_name: '更多組件'} - }, - example: { - _name: '經典實例', - document: {_name: '案卷調整'}, - choose: {_name: '批量選擇'}, - eleadmin: {_name: '內嵌頁面'} - }, - 'https://eleadminCom/goods/9': {_name: '獲取授權'} - }, - layout: { - home: '主頁', - header: { - profile: '個人中心', - password: '修改密碼', - logout: '安全登出' - }, - footer: { - website: '官網', - document: '檔案', - authorization: '授權', - copyright: 'Copyright © 2021 广西壮族自治区南宁生态环境监测中心' - }, - logout: { - title: '詢問', - message: '確定要登出嗎?' - } - }, - login: { - title: '用戶登錄', - username: '請輸入登入帳號', - password: '請輸入登入密碼', - code: '請輸入驗證碼', - remember: '記住密碼', - forget: '忘記密碼', - login: '登入', - loading: '登入中' - } -} diff --git a/src/layout/footer.vue b/src/layout/footer.vue deleted file mode 100644 index a6c21bf..0000000 --- a/src/layout/footer.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - - diff --git a/src/layout/header-right.vue b/src/layout/header-right.vue deleted file mode 100644 index cb56597..0000000 --- a/src/layout/header-right.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - diff --git a/src/layout/index.vue b/src/layout/index.vue deleted file mode 100644 index ac1bd9d..0000000 --- a/src/layout/index.vue +++ /dev/null @@ -1,317 +0,0 @@ - - - - - diff --git a/src/layout/notice.vue b/src/layout/notice.vue deleted file mode 100644 index e88e61c..0000000 --- a/src/layout/notice.vue +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - diff --git a/src/layout/password.vue b/src/layout/password.vue deleted file mode 100644 index ab0f193..0000000 --- a/src/layout/password.vue +++ /dev/null @@ -1,110 +0,0 @@ - - - - diff --git a/src/main.js b/src/main.js deleted file mode 100644 index 5f71741..0000000 --- a/src/main.js +++ /dev/null @@ -1,26 +0,0 @@ -/** 主入口js */ -import {createApp} from 'vue'; -import App from './App.vue'; -import store from './store'; -import router from './router'; -import axios from 'axios'; -import VueAxios from 'vue-axios'; -import './config/axios-config'; -import permission from './utils/permission'; -import './styles/index.less'; -import EleAdminPro from './components/ele-admin-pro/packages'; -import ModalUtil from './components/ele-admin-pro/packages/modal-util'; -import i18n from './lang'; -import diyDirective from './directive'; - -const app = createApp(App); -app.config.productionTip = false; -app.use(store); -app.use(router); -app.use(VueAxios, axios); -app.use(permission); -app.use(EleAdminPro); -app.use(ModalUtil); -app.use(i18n); -app.use(diyDirective) -app.mount('#app'); diff --git a/src/router/index.js b/src/router/index.js deleted file mode 100644 index 2680c41..0000000 --- a/src/router/index.js +++ /dev/null @@ -1,89 +0,0 @@ -/** - * 路由配置 - */ -import {createRouter, createWebHistory} from 'vue-router'; -import store from '@/store'; -import setting from '@/config/setting'; -import EleLayout from '@/layout'; -import {menuToRoutes} from '../components/ele-admin-pro/packages'; -import NProgress from 'nprogress'; - -// 静态路由 -const routes = [ - { - path: '/login', - component: () => import('@/views/login/login'), - meta: {title: '登录'} - }, - { - path: '/forget', - component: () => import('@/views/login/forget'), - meta: {title: '忘记密码'} - }, - { - path: '/:pathMatch(.*)*', - component: () => import('@/views/exception/404') - } -]; - -const router = createRouter({ - routes, - history: createWebHistory() -}); - -// 路由守卫 -router.beforeEach((to, from, next) => { - NProgress.start(); - updateTitle(to); - // 判断是否登录 - if (setting.takeToken()) { - // 判断是否已经注册动态路由 - if (!store.state.user.menus) { - // 获取动态路由 - store.dispatch('user/getMenus').then(({menus, home}) => { - // menuToRoutes方法是把菜单数据转成路由数据格式 - router.addRoute({ - path: '/', - component: EleLayout, - redirect: setting.homePath || home, - children: menuToRoutes(menus, (component) => import('@/views' + component)) - }); - next({...to, replace: true}); - }).catch(() => { - next(); - }); - } else { - next(); - } - } else if (setting.whiteList.includes(to.path)) { - next(); - } else { - next({path: '/login', query: to.path === '/' ? {} : {from: to.path}}); - } -}); - -router.afterEach(() => { - setTimeout(() => { - NProgress.done(true); - }, 300); -}); - -export default router; - -/** - * 更新浏览器标题 - * @param route 路由 - */ -function updateTitle(route) { - if (!route.path.startsWith('/redirect/')) { - let names = []; - if (route && route.meta && route.meta.title) { - names.push(route.meta.title); - } - const appName = process.env.VUE_APP_NAME; - if (appName) { - names.push(appName); - } - document.title = names.join(' - '); - } -} diff --git a/src/store/getters.js b/src/store/getters.js deleted file mode 100644 index e85feab..0000000 --- a/src/store/getters.js +++ /dev/null @@ -1,6 +0,0 @@ -export default { - user: state => state.user, - theme: state => state.theme, - permissions: state => state.user.user.authorities, - roles: state => state.user.user.roles -} diff --git a/src/store/index.js b/src/store/index.js deleted file mode 100644 index 0ff1180..0000000 --- a/src/store/index.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * vuex状态管理 - */ -import {createStore} from 'vuex'; -import getters from './getters'; -import user from './modules/user'; -import theme from './modules/theme'; - -export default createStore({ - state: {}, - mutations: {}, - actions: {}, - modules: { - user, - theme - }, - getters -}); diff --git a/src/store/modules/theme.js b/src/store/modules/theme.js deleted file mode 100644 index 4ad64fa..0000000 --- a/src/store/modules/theme.js +++ /dev/null @@ -1,455 +0,0 @@ -/** - * 主题状态管理 - */ -import {changeColor} from '@/components/ele-admin-pro/packages/style/util.js'; -import setting from '@/config/setting'; -// 不需要本地缓存的state -const NO_CACHE_STATE = [ - 'collapse', - 'tabs', - 'homeComponents', - 'keepAliveInclude', - 'keepAliveExclude', - 'tabKeepAlive', - 'screenWidth', - 'screenHeight' -]; - -/** - * 读取缓存的配置 - * @param keyName 缓存的键名 - * @returns {Object} - */ -function getCacheSetting(keyName) { - let cache = {}; - try { - const value = localStorage.getItem(keyName); - if (value) { - const temp = JSON.parse(value); - if (typeof temp === 'object') { - cache = temp; - } - } - } catch (e) { - console.error(e); - } - return cache; -} - -/** - * 缓存配置 - * @param keyName 缓存的键名 - * @param key 缓存的配置名 - * @param value 缓存的配置名对应的值 - */ -function cacheSetting(keyName, key, value) { - if (NO_CACHE_STATE.includes(key)) { - return; - } - const cache = getCacheSetting(keyName); - if (cache[key] !== value) { - cache[key] = value; - localStorage.setItem(keyName, JSON.stringify(cache)); - } -} - -/** - * 检查state值以兼容旧版本 - * @param key - * @param value - * @returns - */ -function checkStateValue(key, value) { - if (typeof value === 'number') { - if (key === 'sideStyle') { - return ['light', 'dark'][value < 2 ? value : 1]; - } - if (key === 'headStyle') { - return ['light', 'dark', 'primary'][value < 3 ? value : 2]; - } - if (key === 'tabStyle') { - return ['default', 'dot', 'card'][value < 3 ? value : 2]; - } - if (key === 'layoutStyle') { - return ['side', 'top', 'mix'][value < 3 ? value : 2]; - } - } - return value; -} - -/** - * 获取state - * @param setting 默认配置 - * @returns {Object} - */ -function getState(setting) { - const state = { - // 侧边栏风格: light(亮色), dark(暗色) - sideStyle: 'light', - // 顶栏风格: light(亮色), dark(暗色), primary(主色) - headStyle: 'primary', - // 标签页风格: default(默认), dot(圆点), card(卡片) - tabStyle: 'default', - // 布局风格: side(默认), top(顶栏菜单), mix(混合菜单) - layoutStyle: 'side', - // 侧边栏菜单风格: default(默认), mix(双排菜单) - sideMenuStyle: 'default', - // 是否固定侧栏 - fixedSidebar: true, - // 是否固定顶栏 - fixedHeader: false, - // 是否固定主体 - fixedBody: false, - // 内容区域宽度铺满 - bodyFull: true, - // 是否开启多标签 - showTabs: true, - // logo是否自适应宽度 - logoAutoSize: true, - // 侧栏是否多彩图标 - colorfulIcon: true, - // 侧边栏是否只保持一个子菜单展开 - sideUniqueOpen: true, - // 是否开启页脚 - showFooter: true, - // 是否是色弱模式 - weakMode: false, - // 是否是暗黑模式 - darkMode: false, - // 主题色 - color: null, - // 是否折叠侧边栏 - collapse: false, - // 当前打开的选项卡 - tabs: [], - // 主页的组件 - homeComponents: [], - // 需要keep-alive的组件 - keepAliveInclude: [], - // 不需要keep-alive的组件 - keepAliveExclude: [], - // 开启多页签是否缓存组件 - tabKeepAlive: true, - // 屏幕宽度 - screenWidth: document.documentElement.clientWidth || document.body.clientWidth, - // 屏幕高度 - screenHeight: document.documentElement.clientHeight || document.body.clientHeight - }; - // 读取缓存的配置及默认配置 - for (let key in state) { - if (!Object.prototype.hasOwnProperty.call(state, key)) { - continue; - } - const cache = getCacheSetting(setting.themeStoreName); - if (cache[key] !== undefined) { - state[key] = checkStateValue(key, cache[key]); - } else if (setting[key] !== undefined) { - state[key] = checkStateValue(key, setting[key]); - } - } - - // 恢复色弱模式 - if (state.weakMode) { - changeWeakMode(true); - } - - // 恢复上次主题色 - if (state.color || state.darkMode) { - window.addEventListener('load', () => { - doChangeTheme(state.color, state.darkMode).catch((e) => { - console.error(e); - }); - }); - } - return state; -} - -/** - * 切换主题 - * @param value 主题 - * @param dark 是否是暗黑模式 - * @returns {Promise<>} - */ -function doChangeTheme(value, dark) { - return new Promise((resolve, reject) => { - try { - changeColor(value, dark); - resolve(); - } catch (e) { - reject(e); - } - }); -} - -/** - * 开关色弱模式 - * @param weakMode 是否开启色弱模式 - */ -function changeWeakMode(weakMode) { - const weakClass = 'ele-admin-weak'; - if (weakMode) { - document.body.classList.add(weakClass); - } else { - document.body.classList.remove(weakClass); - } -} - -/** - * 获取需要keep-alive的组件 - * @param tabs 页签数据 - * @param homeComponents 主页组件 - * @returns {any[]} - */ -function getKeepAliveInclude(tabs, homeComponents) { - const components = new Set(); - if (tabs) { - tabs.forEach((t) => { - if (t && t.components && t.components.length) { - t.components.forEach((c) => { - if (typeof c === 'string' && c) { - components.add(c); - } - }); - } - }); - } - if (homeComponents) { - homeComponents.forEach((c) => { - components.add(c); - }); - } - return Array.from(components); -} - -export default { - namespaced: true, - state: getState(setting), - mutations: { - // 修改state值 - SET: function (state, obj) { - state[obj.key] = obj.value; - // 缓存修改的配置 - cacheSetting(setting.themeStoreName, obj.key, obj.value); - }, - // 更新keepAliveInclude - UPDATE_KEEP_ALIVE_INCLUDE: function (state) { - if (state.showTabs && state.tabKeepAlive) { - state.keepAliveInclude = getKeepAliveInclude(state.tabs, state.homeComponents); - } else { - state.keepAliveInclude = []; - } - } - }, - actions: { - /** - * 修改配置 - * @param {commit} - * @param obj - */ - set({commit}, obj) { - commit('SET', obj); - if (obj.key === 'showTabs' || obj.key === 'tabKeepAlive') { - commit('UPDATE_KEEP_ALIVE_INCLUDE'); - } - }, - /** - * 切换配置(boolean类型的配置) - * @param {commit, state} - * @param key 配置名称 - */ - toggle({commit, state}, key) { - commit('SET', {key: key, value: !state[key]}); - }, - /** - * 切换主题色 - * @param {commit, state} - * @param value 颜色值 - * @returns {Promise<>} - */ - setColor({commit, state}, value) { - return new Promise((resolve, reject) => { - doChangeTheme(value, state.darkMode).then(() => { - commit('SET', {key: 'color', value: value}); - return resolve(); - }).catch((e) => { - reject(e); - }); - }); - }, - /** - * 切换暗黑模式 - * @param {commit, state} - * @param value 是否开启暗黑模式 - * @returns {Promise<>} - */ - setDarkMode({commit, state}, value) { - return new Promise((resolve, reject) => { - doChangeTheme(state.color, value).then(() => { - commit('SET', {key: 'darkMode', value: value}); - return resolve(); - }).catch((e) => { - reject(e); - }); - }); - }, - /** - * 切换色弱模式 - * @param {commit} - * @param value 是否开启色弱模式 - * @returns {Promise<>} - */ - setWeakMode({commit}, value) { - return new Promise((resolve) => { - changeWeakMode(value); - commit('SET', {key: 'weakMode', value: value}); - resolve(); - }); - }, - /** - * 添加tab - * @param {commit, state} - * @param obj {{key: String, path: String, fullPath: String, title: String}} - */ - tabAdd({commit, state}, obj) { - if (!obj.key) { - obj.key = obj.fullPath || obj.path; - } - const i = state.tabs.findIndex((d) => d.key === obj.key); - if (i === -1) { - commit('SET', {key: 'tabs', value: state.tabs.concat([obj])}); - } else if (obj.fullPath !== state.tabs[i].fullPath) { - commit('SET', {key: 'tabs', value: state.tabs.slice(0, i).concat([obj]).concat(state.tabs.slice(i + 1))}); - } - commit('UPDATE_KEEP_ALIVE_INCLUDE'); - }, - /** - * 移除指定tab - * @param commit - * @param state - * @param key {String} - * @returns {Promise} - */ - tabRemove({commit, state}, key) { - return new Promise((resolve) => { - let index = -1, lastIndex = -1, lastPath, last; - for (let i = 0; i < state.tabs.length; i++) { - if (state.tabs[i].key === key || state.tabs[i].fullPath === key) { - index = i; - break; - } - lastIndex = i; - last = state.tabs[i]; - lastPath = last.fullPath; - } - commit('SET', {key: 'tabs', value: state.tabs.filter((d, i) => i !== index)}); - commit('UPDATE_KEEP_ALIVE_INCLUDE'); - resolve({lastIndex: lastIndex, lastPath: lastPath, last: last}); - }); - }, - /** - * 移除所有tab - * @param commit - */ - tabRemoveAll({commit}) { - commit('SET', {key: 'tabs', value: []}); - commit('UPDATE_KEEP_ALIVE_INCLUDE'); - }, - /** - * 移除左侧tab - * @param commit - * @param state - * @param key {String} - */ - tabRemoveLeft({commit, state}, key) { - for (let i = 0; i < state.tabs.length; i++) { - if (state.tabs[i].key === key) { - commit('SET', {key: 'tabs', value: state.tabs.slice(i)}); - commit('UPDATE_KEEP_ALIVE_INCLUDE'); - break; - } - } - }, - /** - * 移除右侧tab - * @param commit - * @param state - * @param key {String} - */ - tabRemoveRight({commit, state}, key) { - for (let i = 0; i < state.tabs.length; i++) { - if (state.tabs[i].key === key) { - commit('SET', {key: 'tabs', value: state.tabs.slice(0, i + 1)}); - commit('UPDATE_KEEP_ALIVE_INCLUDE'); - break; - } - } - }, - /** - * 移除其他tab - * @param commit - * @param state - * @param key {String} - */ - tabRemoveOther({commit, state}, key) { - commit('SET', {key: 'tabs', value: state.tabs.filter((d) => d.key === key)}); - commit('UPDATE_KEEP_ALIVE_INCLUDE'); - }, - /** - * 修改指定tab - * @param commit - * @param state - * @param obj {{path: String, title: String, fullPath: String, closable: Boolean}} - */ - tabSetTitle({commit, state}, obj) { - let i = -1; - if (obj.fullPath) { - i = state.tabs.findIndex((d) => d.fullPath === obj.fullPath); - } else if (obj.path) { - i = state.tabs.findIndex((d) => d.path === obj.path); - } - if (i !== -1) { - const data = Object.assign({}, state.tabs[i]); - if (typeof obj.title === 'string' && obj.title) { - data.title = obj.title; - } - if (typeof obj.closable === 'boolean') { - data.closable = obj.closable; - } - const tabs = state.tabs.slice(0, i).concat([data]).concat(state.tabs.slice(i + 1)); - commit('SET', {key: 'tabs', value: tabs}); - } - }, - /** - * 设置主页的组件名称 - * @param {commit, state} - * @param components {Array} - */ - setHomeComponents({commit}, components) { - commit('SET', {key: 'homeComponents', value: components}); - commit('UPDATE_KEEP_ALIVE_INCLUDE'); - }, - /** - * 设置不需要keep-alive的组件 - * @param commit - * @param value {Array} - */ - setKeepAliveExclude({ commit }, value) { - console.log(value); - commit('SET', {key: 'keepAliveExclude', value: value}); - }, - /** - * 更新屏幕尺寸 - * @param {commit, state} - */ - updateScreen({commit, state}) { - const w = document.documentElement.clientWidth || document.body.clientWidth, - h = document.documentElement.clientHeight || document.body.clientHeight; - if (w !== state.screenWidth) { - commit('SET', {key: 'screenWidth', value: w}); - } - if (h !== state.screenHeight) { - commit('SET', {key: 'screenHeight', value: h}); - } - } - } -}; diff --git a/src/store/modules/user.js b/src/store/modules/user.js deleted file mode 100644 index 3d86e3f..0000000 --- a/src/store/modules/user.js +++ /dev/null @@ -1,127 +0,0 @@ -/** - * 登录状态管理 - */ -import axios from 'axios'; -import setting from '@/config/setting'; -import {formatMenus} from '../../components/ele-admin-pro/packages'; - -export default { - namespaced: true, - state: { - // 当前用户信息 - user: setting.takeUser(), - // 当前用户权限 - authorities: [], - // 当前用户角色 - roles: [], - // 当前用户的菜单 - menus: null - }, - mutations: { - // 修改值 - SET(state, obj) { - state[obj.key] = obj.value; - }, - // 修改token - SET_TOKEN(state, obj) { - setting.cacheToken(obj.token, obj.remember); - state.token = obj.token; - if (!obj.token) { - state.user = {}; - state.menus = null; - setting.cacheUser(); - } - } - }, - actions: { - /** - * 缓存token - * @param commit - * @param token {String, {token: String, remember: String}} - */ - setToken({commit}, token) { - let remember = true; - if (typeof token === 'object') { - remember = token.remember; - token = token.token; - } - commit('SET_TOKEN', {token: token, remember: remember}); - }, - /** - * 移除token - * @param commit - */ - removeToken({commit}) { - commit('SET_TOKEN', {}); - }, - /** - * 设置用户信息 - * @param commit - * @param user {Object} 用户信息 - */ - setUser({commit}, user) { - setting.cacheUser(user); - commit('SET', {key: 'user', value: user}); - }, - /** - * 设置用户权限 - * @param commit - * @param authorities {Array} 权限 - */ - setAuthorities({commit}, authorities) { - commit('SET', {key: 'authorities', value: authorities}); - }, - /** - * 设置用户角色 - * @param commit - * @param roles {Array} 角色 - */ - setRoles({commit}, roles) { - commit('SET', {key: 'roles', value: roles}); - }, - /** - * 设置用户菜单 - * @param commit - * @param menus {Array} 菜单 - */ - setMenus({commit}, menus) { - commit('SET', {key: 'menus', value: menus}); - }, - /** - * 获取用户菜单路由 - * @param commit - * @returns {Promise} {Array} - */ - getMenus({commit}) { - return new Promise((resolve, reject) => { - if (!setting.menuUrl) { - const {menus, homePath} = formatMenus(setting.menus); - commit('SET', {key: 'menus', value: menus}); - return resolve({menus: menus, home: homePath}); - } - // 请求接口获取用户菜单 - axios.get(setting.menuUrl).then((res) => { - const result = typeof setting.parseMenu === 'function' ? setting.parseMenu(res.data) : res.data; - // 获取用户的信息、角色、权限 - if (result.user) { - setting.cacheUser(result.user); - commit('SET', {key: 'user', value: result.user}); - commit('SET', {key: 'roles', value: result.user.roles}); - commit('SET', {key: 'authorities', value: result.user.authorities}); - } - // 获取用户的菜单 - if (!result.data) { - console.error('get menus error: ', result); - return reject(new Error(result.msg)); - } - // 处理菜单数据格式 - const {menus, homePath} = formatMenus(result.data, setting.parseMenuItem); - commit('SET', {key: 'menus', value: menus}); - resolve({menus: menus, home: homePath}); - }).catch(e => { - reject(e); - }); - }); - } - } -} diff --git a/src/styles/index.less b/src/styles/index.less deleted file mode 100644 index c6318d1..0000000 --- a/src/styles/index.less +++ /dev/null @@ -1,10 +0,0 @@ -/** 全局样式 */ - -// 如果不需要切换主题使用这个 -@import "../components/ele-admin-pro/packages/style/index.less"; -// 如果不需要切换主题固定为夜间主题使用这个 -//@import "~ele-admin-pro/packages/style/dark.less"; -// 需要在线切换主题使用这个 -// @import "../components/ele-admin-pro/packages/style/dynamic.less"; - -/* 需要覆盖框架样式变量写最下面, 具体请到文档查看 */ diff --git a/src/utils/excel-util.js b/src/utils/excel-util.js deleted file mode 100644 index 8099dab..0000000 --- a/src/utils/excel-util.js +++ /dev/null @@ -1,102 +0,0 @@ -const ExcelJS = require('exceljs'); - -const exportTableData = function(columns,data){ - - return columns + data -} - -const downloadTemplate = function (name){ - var a = document.createElement("a"); //创建一个标签 - a.href = `/template/${name}.xlsx`; // 给a标签的href属性值加上地址,注意,这里是绝对路径,不用加 点. - a.download = `${name}-导入模板.xlsx`; //设置下载文件文件名,这里加上.xlsx指定文件类型,pdf文件就指定.fpd即可 - a.style.display = "none"; // 障眼法藏起来a标签 - document.body.appendChild(a); // 将a标签追加到文档对象中 - a.click(); // 模拟点击了a标签,会触发a标签的href的读取,浏览器就会自动下载了 - a.remove(); // 一次性的,用完就删除a标签 -} - - -//下载xls文件 -const downloadTemplatexls = function (name){ - var a = document.createElement("a"); //创建一个标签 - a.href = `/template/${name}.xls`; // 给a标签的href属性值加上地址,注意,这里是绝对路径,不用加 点. - a.download = `${name}-导入模板.xls`; //设置下载文件文件名,这里加上.xlsx指定文件类型,pdf文件就指定.fpd即可 - a.style.display = "none"; // 障眼法藏起来a标签 - document.body.appendChild(a); // 将a标签追加到文档对象中 - a.click(); // 模拟点击了a标签,会触发a标签的href的读取,浏览器就会自动下载了 - a.remove(); // 一次性的,用完就删除a标签 -} -//下载xlsm文件 -const downloadTemplatexlsm = function (name){ - var a = document.createElement("a"); //创建一个标签 - a.href = `/template/${name}.xlsm`; // 给a标签的href属性值加上地址,注意,这里是绝对路径,不用加 点. - a.download = `${name}-导入模板.xlsm`; //设置下载文件文件名,这里加上.xlsx指定文件类型,pdf文件就指定.fpd即可 - a.style.display = "none"; // 障眼法藏起来a标签 - document.body.appendChild(a); // 将a标签追加到文档对象中 - a.click(); // 模拟点击了a标签,会触发a标签的href的读取,浏览器就会自动下载了 - a.remove(); // 一次性的,用完就删除a标签 - } -//江河水模板下载 -const downloadRiverTemplate = function (name){ - var a = document.createElement("a"); //创建一个标签 - a.href = `/template/${name}.xlsx`; // 给a标签的href属性值加上地址,注意,这里是绝对路径,不用加 点. - a.download = `${name}-导入模板.xlsx`; //设置下载文件文件名,这里加上.xlsx指定文件类型,pdf文件就指定.fpd即可 - a.style.display = "none"; // 障眼法藏起来a标签 - document.body.appendChild(a); // 将a标签追加到文档对象中 - a.click(); // 模拟点击了a标签,会触发a标签的href的读取,浏览器就会自动下载了 - a.remove(); // 一次性的,用完就删除a标签 -} - -const excelToJson = async function (buffer){ - const wb = new ExcelJS.Workbook(); - await wb.xlsx.load(buffer); - const worksheet = wb.worksheets[0]; - const res = []; - worksheet.eachRow((row)=>{ - const cs = []; - row.eachCell({ includeEmpty: true },(cell)=>{ - var value = cell.value; - if(value!= undefined && typeof value == "object" && !(value instanceof Date)){ - value = value.text - } - cs.push(value) - }) - res.push(cs) - }) - console.log(res) - return res; -} -export { - exportTableData, - downloadTemplate, - excelToJson, - downloadTemplatexls, - downloadTemplatexlsm, - downloadRiverTemplate, -} - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/utils/page-tab-util.js b/src/utils/page-tab-util.js deleted file mode 100644 index 2b33767..0000000 --- a/src/utils/page-tab-util.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * 页签操作封装 - */ -import {unref} from 'vue'; -import store from '../store'; -import router from '../router'; - -/** - * 刷新当前页签 - */ -export function reloadPageTab() { - const {path, query, matched} = unref(router.currentRoute); - const components = new Set(); - matched.forEach((m) => { - if (m.components && m.components.default && m.components.default.name) { - if (!['EleEmptyLayout', 'EleLayout'].includes(m.components.default.name)) { - components.add(m.components.default.name); - } - } - }); - return store.dispatch('theme/setKeepAliveExclude', Array.from(components)).then(() => { - return router.replace({ - query: query, - path: '/redirect' + path - }); - }); -} - -/** - * 关闭当前tab - */ -export function finishPageTab() { - return store.dispatch('theme/tabRemove', router.currentRoute.fullPath).then(({lastPath}) => { - return router.push(lastPath || '/'); - }); -} - -/** - * 移除指定tab - * @param key {String} - * @returns {Promise} - */ -export function removePageTab(key) { - return store.dispatch('theme/tabRemove', key); -} - -/** - * 移除所有tab - */ -export function removeAllPageTab() { - return store.dispatch('theme/tabRemoveAll'); -} - -/** - * 移除左侧tab - * @param key {String} - */ -export function removeLeftPageTab(key) { - return store.dispatch('theme/tabRemoveLeft', key); -} - -/** - * 移除右侧tab - * @param key {String} - */ -export function removeRightPageTab(key) { - return store.dispatch('theme/tabRemoveRight', key); -} - -/** - * 移除其他tab - * @param key {String} - */ -export function removeOtherPageTab(key) { - return store.dispatch('theme/tabRemoveOther', key); -} - -/** - * 添加tab - * @param obj - */ -export function addPageTab(obj) { - return store.dispatch('theme/tabAdd', obj); -} - -/** - * 修改指定tab - * @param obj - */ -export function setPageTab(obj) { - return store.dispatch('theme/tabSetTitle', obj); -} diff --git a/src/utils/permission.js b/src/utils/permission.js deleted file mode 100644 index 6fe6be0..0000000 --- a/src/utils/permission.js +++ /dev/null @@ -1,128 +0,0 @@ -/** - * 权限、角色控制组件 - */ -import store from '@/store'; - -export default { - install(app) { - // 添加全局方法 - app.config.globalProperties.$hasRole = this.hasRole; - app.config.globalProperties.$hasAnyRole = this.hasAnyRole; - app.config.globalProperties.$hasPermission = this.hasPermission; - app.config.globalProperties.$hasAnyPermission = this.hasAnyPermission; - - // 添加自定义指令 - app.directive('role', { - mounted: (el, binding) => { - if (!this.hasRole(binding.value)) { - el.parentNode && el.parentNode.removeChild(el); - } - } - }); - app.directive('any-role', { - mounted: (el, binding) => { - if (!this.hasAnyRole(binding.value)) { - el.parentNode && el.parentNode.removeChild(el); - } - } - }); - app.directive('permission', { - mounted: (el, binding) => { - if (!this.hasPermission(binding.value)) { - el.parentNode && el.parentNode.removeChild(el); - } - } - }); - app.directive('any-permission', { - mounted: (el, binding) => { - if (!this.hasAnyPermission(binding.value)) { - el.parentNode && el.parentNode.removeChild(el); - } - } - }); - }, - /** - * 是否有某些角色 - * @param role {String, Array} 角色字符或字符数组 - * @returns {boolean} - */ - hasRole(role) { - const data = store.state.user ? store.state.user.roles : null; - return arrayHas(data, role); - }, - /** - * 是否有任意角色 - * @param role {String, Array} 角色字符或字符数组 - * @returns {boolean} - */ - hasAnyRole(role) { - const data = store.state.user ? store.state.user.roles : null; - return arrayHasAny(data, role); - }, - /** - * 是否有某些权限 - * @param auth {String, Array} 权限字符或字符数组 - * @returns {boolean} - */ - hasPermission(auth) { - const data = store.state.user ? store.state.user.authorities : null; - return arrayHas(data, auth); - }, - /** - * 是否有任意权限 - * @param auth {String, Array} 权限字符或字符数组 - * @returns {boolean} - */ - hasAnyPermission(auth) { - const data = store.state.user ? store.state.user.authorities : null; - return arrayHasAny(data, auth); - } -} - -/** - * 数组是否有某些值 - * @param array {Array} 数组 - * @param obj {String, Array} 值 - * @returns {boolean} - */ -function arrayHas(array, obj) { - if (!obj) { - return true; - } - if (!array) { - return false; - } - if (Array.isArray(obj)) { - for (let i = 0; i < obj.length; i++) { - if (array.indexOf(obj[i]) === -1) { - return false; - } - } - return true; - } - return array.indexOf(obj) !== -1; -} - -/** - * 数组是否有任意值 - * @param array {Array} 数组 - * @param obj {String, Array} 值 - * @returns {boolean} - */ -function arrayHasAny(array, obj) { - if (!obj) { - return true; - } - if (!array) { - return false; - } - if (Array.isArray(obj)) { - for (let i = 0; i < obj.length; i++) { - if (array.indexOf(obj[i]) !== -1) { - return true; - } - } - return false; - } - return array.indexOf(obj) !== -1; -} diff --git a/src/views/atmosphere/acid-rain/collect/colums.js b/src/views/atmosphere/acid-rain/collect/colums.js deleted file mode 100644 index a7080f2..0000000 --- a/src/views/atmosphere/acid-rain/collect/colums.js +++ /dev/null @@ -1,18 +0,0 @@ -const tableColumns = [ - {title: "编号",dataIndex: "code",sorter: true,}, - {title: "降水类型",dataIndex: "precipitationType",sorter: true,}, - {title: "降雨量(mm)",dataIndex: "precipitation",sorter: true,}, - {title: "pH值(无量纲)",dataIndex: "ph",sorter: true,}, - {title: "电导率(mS/m)",dataIndex: "conductivity",sorter: true,}, - {title: "氟离子",dataIndex: "f",sorter: true,}, - {title: "氯离子",dataIndex: "cl",sorter: true,}, - {title: "硫酸根离子",dataIndex: "so42",sorter: true,}, - {title: "硝酸根离子",dataIndex: "no3",sorter: true,}, - {title: "钠离子",dataIndex: "na",sorter: true,}, - {title: "铵根离子",dataIndex: "nh4",sorter: true,}, - {title: "钾离子",dataIndex: "k",sorter: true,}, - {title: "镁离子",dataIndex: "mg",sorter: true,}, - {title: "钙离子",dataIndex: "ca",sorter: true,}, - {title: "备注",dataIndex: "remark",sorter: true,}, - ]; - export {tableColumns} \ No newline at end of file diff --git a/src/views/atmosphere/acid-rain/collect/index.vue b/src/views/atmosphere/acid-rain/collect/index.vue deleted file mode 100644 index b47451a..0000000 --- a/src/views/atmosphere/acid-rain/collect/index.vue +++ /dev/null @@ -1,170 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/acid-rain/collect/rain-bill.vue b/src/views/atmosphere/acid-rain/collect/rain-bill.vue deleted file mode 100644 index 0391504..0000000 --- a/src/views/atmosphere/acid-rain/collect/rain-bill.vue +++ /dev/null @@ -1,389 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/acid-rain/collect/rain.vue b/src/views/atmosphere/acid-rain/collect/rain.vue deleted file mode 100644 index f818c04..0000000 --- a/src/views/atmosphere/acid-rain/collect/rain.vue +++ /dev/null @@ -1,377 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/acid-rain/collect/utils.js b/src/views/atmosphere/acid-rain/collect/utils.js deleted file mode 100644 index 85a74bf..0000000 --- a/src/views/atmosphere/acid-rain/collect/utils.js +++ /dev/null @@ -1,76 +0,0 @@ -import moment from "moment" -import axios from "axios"; -import {listAllUrl} from "@/api/ecology/atmosphere/acid-rain-plcae" -export default { - toCountyObjData(excelData){ - return excelData.map(item => { - - const row = { - regionCode: item[0], - city: (typeof item[1] == "string" && item[1].includes("市"))?item[1].sub(0,item[1].lastIndexOf("市")): "南宁市", - county: (typeof item[1] == "string" && item[1].includes("县"))?item[1].sub(0,item[1].lastIndexOf("县")): "", - area: (typeof item[1] == "string" && item[1].includes("区"))?item[1].sub(0,item[1].lastIndexOf("区")): "南宁区", - place: item[2], - placeType: item[3], - monitorStartTime: moment(`${item[4]}-${item[5]}-${item[6]} ${item[7]}:${item[8]}:00`).valueOf(), - monitorEndTime: moment(`${item[9]}-${item[10]}-${item[11]} ${item[12]}:${item[13]}:00`).valueOf(), - monitorTime: moment(`${item[4]}-${item[5]}-${item[6]} ${item[7]}:${item[8]}:00`).valueOf(), - precipitationType: item[14], - precipitation: item[15], - ph: item[16], - conductivity: item[17], - so42: item[18], - no3: item[19], - f: item[20], - cl: item[21], - nh4: item[22], - ca: item[23], - mg: item[24], - na: item[25], - k: item[26], - systemCode: item[27], - - } - - return row; - }) - }, - async toObjData(excelData,monitorYear) { - const res = await axios.get(listAllUrl,{params:{year:monitorYear}}) - if(res.data.code !=0 && res.data.data.length === 0){ - return Promise.reject(monitorYear +"点位字典未设置"); - } - const dict = res.data.data; - return excelData.map(item => { - const monitorTime = moment(monitorYear + "."+item[1],"Y.M.D"); - const monitorStartTime = moment(`${monitorYear}.${item[2]}.${item[3]} ${item[4]}:${item[5]}`,"Y.M.D H:m"); - const monitorEndTime = moment(`${monitorYear}.${item[6]}.${item[7]} ${item[8]}:${item[9]}`,"Y.M.D H:m"); - const row = { - city: "南宁市", - place: dict.find(p=>p.placeCode == item[0].split("~")[0]).place, - placeType:dict.find(p=>p.placeCode == item[0].split("~")[0]).attribute, - code: item[0], - precipitationType:item[10], - precipitation:item[11], - ph:item[12], - conductivity:item[13], - f:item[14], - cl:item[15], - so42:item[16], - no3:item[17], - na:item[18], - nh4:item[19], - k:item[20], - mg:item[21], - ca:item[22], - monitorStartTime: monitorStartTime.valueOf(), - monitorEndTime: monitorEndTime.valueOf(), - monitorTime: monitorTime.valueOf(), - } - - return row; - }) - - }, - -} diff --git a/src/views/atmosphere/acid-rain/dict/index.vue b/src/views/atmosphere/acid-rain/dict/index.vue deleted file mode 100644 index 25bbc9e..0000000 --- a/src/views/atmosphere/acid-rain/dict/index.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/atmosphere/acid-rain/dict/place.vue b/src/views/atmosphere/acid-rain/dict/place.vue deleted file mode 100644 index 8008051..0000000 --- a/src/views/atmosphere/acid-rain/dict/place.vue +++ /dev/null @@ -1,416 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/acid-rain/statistic/base.vue b/src/views/atmosphere/acid-rain/statistic/base.vue deleted file mode 100644 index ad7fdfb..0000000 --- a/src/views/atmosphere/acid-rain/statistic/base.vue +++ /dev/null @@ -1,327 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/acid-rain/statistic/city.vue b/src/views/atmosphere/acid-rain/statistic/city.vue deleted file mode 100644 index b86cf30..0000000 --- a/src/views/atmosphere/acid-rain/statistic/city.vue +++ /dev/null @@ -1,182 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/acid-rain/statistic/colums.js b/src/views/atmosphere/acid-rain/statistic/colums.js deleted file mode 100644 index a407cea..0000000 --- a/src/views/atmosphere/acid-rain/statistic/colums.js +++ /dev/null @@ -1,18 +0,0 @@ -const tableColumns = [ - {title: "编号",dataIndex: "code",sorter: true,}, - {title: "降水类型",dataIndex: "precipitationType",sorter: true,}, - {title: "降雨量(mm)",dataIndex: "precipitation",sorter: true,}, - {title: "pH值(无量纲)",dataIndex: "ph",sorter: true,}, - {title: "电导率(mS/m)",dataIndex: "conductivity",sorter: true,}, - {title: "氟离子",dataIndex: "f",sorter: true,}, - {title: "氯离子",dataIndex: "cl",sorter: true,}, - {title: "硫酸根离子",dataIndex: "so42",sorter: true,}, - {title: "硝酸根离子",dataIndex: "no3",sorter: true,}, - {title: "钠离子",dataIndex: "na",sorter: true,}, - {title: "铵根离子",dataIndex: "nh4",sorter: true,}, - {title: "钾离子",dataIndex: "k",sorter: true,}, - {title: "镁离子",dataIndex: "mg",sorter: true,}, - {title: "钙离子",dataIndex: "ca",sorter: true,}, - {title: "备注",dataIndex: "remark",sorter: true,}, -]; -export {tableColumns} \ No newline at end of file diff --git a/src/views/atmosphere/acid-rain/statistic/county.vue b/src/views/atmosphere/acid-rain/statistic/county.vue deleted file mode 100644 index 18eec0f..0000000 --- a/src/views/atmosphere/acid-rain/statistic/county.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/acid-rain/statistic/index.vue b/src/views/atmosphere/acid-rain/statistic/index.vue deleted file mode 100644 index 5a9894f..0000000 --- a/src/views/atmosphere/acid-rain/statistic/index.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/atmosphere/acid-rain/statistic/ion.vue b/src/views/atmosphere/acid-rain/statistic/ion.vue deleted file mode 100644 index 0d41952..0000000 --- a/src/views/atmosphere/acid-rain/statistic/ion.vue +++ /dev/null @@ -1,162 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/acid-rain/trend/index.vue b/src/views/atmosphere/acid-rain/trend/index.vue deleted file mode 100644 index fdab60e..0000000 --- a/src/views/atmosphere/acid-rain/trend/index.vue +++ /dev/null @@ -1,295 +0,0 @@ - - - - diff --git a/src/views/atmosphere/air/collect/air-bill.vue b/src/views/atmosphere/air/collect/air-bill.vue deleted file mode 100644 index d72399d..0000000 --- a/src/views/atmosphere/air/collect/air-bill.vue +++ /dev/null @@ -1,400 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/collect/air.vue b/src/views/atmosphere/air/collect/air.vue deleted file mode 100644 index ed041dc..0000000 --- a/src/views/atmosphere/air/collect/air.vue +++ /dev/null @@ -1,528 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/collect/index.vue b/src/views/atmosphere/air/collect/index.vue deleted file mode 100644 index 190e6c0..0000000 --- a/src/views/atmosphere/air/collect/index.vue +++ /dev/null @@ -1,160 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/collect/utils.js b/src/views/atmosphere/air/collect/utils.js deleted file mode 100644 index 57afb4d..0000000 --- a/src/views/atmosphere/air/collect/utils.js +++ /dev/null @@ -1,79 +0,0 @@ -import moment from "moment"; -export default { - toCityObjData(excelData) { - - const result = excelData.map(item => { - const row = { - city: item[0], - monitorTime: moment(item[1]).valueOf(), - so2: Number(item[2]) || null, - no2: Number(item[3]) || null, - pm10: Number(item[4]) || null, - co: Number(item[5]) || null, - o3: Number(item[6]) || null, - pm25: Number(item[7]) || null, - aqi: Number(item[8]) || null, - primaryPollutant: item[9], - aqiLevel: item[10], - airQualityStatus: item[11], - remark: item[12] - } - return row; - - }) - return result; - }, - toCountyObjData(excelData) { - const result = excelData.map(item => { - const place = item[0]; - const county = place.substr(0,place.indexOf("县") + 1); - const area = place.substr(0,place.indexOf("区") + 1); - const row = { - place, - county, - area, - monitorTime: moment(item[1]).valueOf(), - airQualityStatus: item[2], - aqiLevel: item[3], - aqi: Number(item[4]) || null, - primaryPollutant: item[5], - so2: Number(item[6]) || null, - no2: Number(item[7]) || null, - pm10: Number(item[8]) || null, - co: Number(item[9]) || null, - o3: Number(item[10]) || null, - pm25: Number(item[11]) || null, - remark: item[12] - } - return row; - }) - return result; - }, - toPlaceObjData(excelData) { - console.log(excelData[8][2]); - console.log(moment(excelData[8][2])); - const result = excelData.map(item => { - const place = item[1]; - // const county = place.substr(0,place.indexOf("县")) - const row = { - city: item[0], - // county, - place, - monitorTime: moment(item[2]).valueOf(), - so2: Number(item[3]) || null, - no2: Number(item[4]) || null, - pm10: Number(item[5]) || null, - co: Number(item[6]) || null, - o3: Number(item[7]) || null, - pm25: Number(item[8]) || null, - aqi: Number(item[9]) || null, - primaryPollutant: item[10], - aqiLevel: item[11], - airQualityStatus: item[12], - remark: item[13], - } - return row; - }) - return result; - }, -} \ No newline at end of file diff --git a/src/views/atmosphere/air/dict/api-relate.vue b/src/views/atmosphere/air/dict/api-relate.vue deleted file mode 100644 index e94d812..0000000 --- a/src/views/atmosphere/air/dict/api-relate.vue +++ /dev/null @@ -1,421 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/dict/evaluation-standard.vue b/src/views/atmosphere/air/dict/evaluation-standard.vue deleted file mode 100644 index f91d7d6..0000000 --- a/src/views/atmosphere/air/dict/evaluation-standard.vue +++ /dev/null @@ -1,422 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/dict/index.vue b/src/views/atmosphere/air/dict/index.vue deleted file mode 100644 index a84e3b2..0000000 --- a/src/views/atmosphere/air/dict/index.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/atmosphere/air/dict/indicator-iaqi.vue b/src/views/atmosphere/air/dict/indicator-iaqi.vue deleted file mode 100644 index b80b7ef..0000000 --- a/src/views/atmosphere/air/dict/indicator-iaqi.vue +++ /dev/null @@ -1,389 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/dict/place.vue b/src/views/atmosphere/air/dict/place.vue deleted file mode 100644 index 03bf861..0000000 --- a/src/views/atmosphere/air/dict/place.vue +++ /dev/null @@ -1,392 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/ranking/day.vue b/src/views/atmosphere/air/ranking/day.vue deleted file mode 100644 index b2957cd..0000000 --- a/src/views/atmosphere/air/ranking/day.vue +++ /dev/null @@ -1,196 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/ranking/index.vue b/src/views/atmosphere/air/ranking/index.vue deleted file mode 100644 index b2bf497..0000000 --- a/src/views/atmosphere/air/ranking/index.vue +++ /dev/null @@ -1,49 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/atmosphere/air/ranking/month.vue b/src/views/atmosphere/air/ranking/month.vue deleted file mode 100644 index 42fcbe1..0000000 --- a/src/views/atmosphere/air/ranking/month.vue +++ /dev/null @@ -1,187 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/ranking/year.vue b/src/views/atmosphere/air/ranking/year.vue deleted file mode 100644 index 88c3341..0000000 --- a/src/views/atmosphere/air/ranking/year.vue +++ /dev/null @@ -1,217 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/statistic/area-base.vue b/src/views/atmosphere/air/statistic/area-base.vue deleted file mode 100644 index 24f1a11..0000000 --- a/src/views/atmosphere/air/statistic/area-base.vue +++ /dev/null @@ -1,249 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/statistic/area.vue b/src/views/atmosphere/air/statistic/area.vue deleted file mode 100644 index 5746854..0000000 --- a/src/views/atmosphere/air/statistic/area.vue +++ /dev/null @@ -1,309 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/statistic/avg.vue b/src/views/atmosphere/air/statistic/avg.vue deleted file mode 100644 index 9011ec7..0000000 --- a/src/views/atmosphere/air/statistic/avg.vue +++ /dev/null @@ -1,228 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/statistic/base.vue b/src/views/atmosphere/air/statistic/base.vue deleted file mode 100644 index c36c045..0000000 --- a/src/views/atmosphere/air/statistic/base.vue +++ /dev/null @@ -1,487 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/statistic/city-county-place.vue b/src/views/atmosphere/air/statistic/city-county-place.vue deleted file mode 100644 index b6221f6..0000000 --- a/src/views/atmosphere/air/statistic/city-county-place.vue +++ /dev/null @@ -1,286 +0,0 @@ - - - - - diff --git a/src/views/atmosphere/air/statistic/index.vue b/src/views/atmosphere/air/statistic/index.vue deleted file mode 100644 index 1d8a2d5..0000000 --- a/src/views/atmosphere/air/statistic/index.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/atmosphere/air/trend/index.vue b/src/views/atmosphere/air/trend/index.vue deleted file mode 100644 index b722627..0000000 --- a/src/views/atmosphere/air/trend/index.vue +++ /dev/null @@ -1,402 +0,0 @@ - - - - diff --git a/src/views/components/BaiduMap.vue b/src/views/components/BaiduMap.vue deleted file mode 100644 index 4e3785b..0000000 --- a/src/views/components/BaiduMap.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/src/views/components/Radar.js b/src/views/components/Radar.js deleted file mode 100644 index 093623c..0000000 --- a/src/views/components/Radar.js +++ /dev/null @@ -1,31 +0,0 @@ -// eslint-disable-next-line no-undef -export class RadarOverlay extends BMap.Overlay { - constructor(point, size) { - super(); - this.point = point; - this.size = size; - } - - initialize(map) { - this._map = map; - const template = `
    -
    -
    -
    -
    -
    -
    `; - const divFragment = document.createRange().createContextualFragment(template); - const div = divFragment.querySelectorAll('.radar-box')[0]; - map.getPanes().markerPane.appendChild(div); - this._div = div; - return div; - } - - draw() { - // 根据地理坐标转换为像素坐标,并设置给容器 - const position = this._map.pointToOverlayPixel(this.point); - this._div.style.left = `${position.x - this.size / 2}px`; - this._div.style.top = `${position.y - this.size / 2}px`; - } -} \ No newline at end of file diff --git a/src/views/components/gisMap.vue b/src/views/components/gisMap.vue deleted file mode 100644 index 27f3e66..0000000 --- a/src/views/components/gisMap.vue +++ /dev/null @@ -1,114 +0,0 @@ - - - - - diff --git a/src/views/components/mapNominal.vue b/src/views/components/mapNominal.vue deleted file mode 100644 index 25a0e9a..0000000 --- a/src/views/components/mapNominal.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - - - diff --git a/src/views/components/mapNominalCate.vue b/src/views/components/mapNominalCate.vue deleted file mode 100644 index ceff3ce..0000000 --- a/src/views/components/mapNominalCate.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - - - diff --git a/src/views/components/mapNominalPlace.vue b/src/views/components/mapNominalPlace.vue deleted file mode 100644 index 1d3b21c..0000000 --- a/src/views/components/mapNominalPlace.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - diff --git a/src/views/components/mapNominalZone.vue b/src/views/components/mapNominalZone.vue deleted file mode 100644 index c353fa9..0000000 --- a/src/views/components/mapNominalZone.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - diff --git a/src/views/components/mapTable.vue b/src/views/components/mapTable.vue deleted file mode 100644 index 9ef3bb3..0000000 --- a/src/views/components/mapTable.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/src/views/components/mapTableCenter.vue b/src/views/components/mapTableCenter.vue deleted file mode 100644 index e0b4109..0000000 --- a/src/views/components/mapTableCenter.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/src/views/components/mapTableCenterPlace.vue b/src/views/components/mapTableCenterPlace.vue deleted file mode 100644 index 2d6999d..0000000 --- a/src/views/components/mapTableCenterPlace.vue +++ /dev/null @@ -1,173 +0,0 @@ - - - - - diff --git a/src/views/components/mapTableCenterZone.vue b/src/views/components/mapTableCenterZone.vue deleted file mode 100644 index 3627e24..0000000 --- a/src/views/components/mapTableCenterZone.vue +++ /dev/null @@ -1,130 +0,0 @@ - - - - - diff --git a/src/views/components/mapTablePlace.vue b/src/views/components/mapTablePlace.vue deleted file mode 100644 index 66367c9..0000000 --- a/src/views/components/mapTablePlace.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/src/views/components/mapTableZone.vue b/src/views/components/mapTableZone.vue deleted file mode 100644 index 917cc03..0000000 --- a/src/views/components/mapTableZone.vue +++ /dev/null @@ -1,94 +0,0 @@ - - - - - diff --git a/src/views/components/tipTool.vue b/src/views/components/tipTool.vue deleted file mode 100644 index 48f0fbc..0000000 --- a/src/views/components/tipTool.vue +++ /dev/null @@ -1,87 +0,0 @@ - - - - - diff --git a/src/views/components/tipToolPlace.vue b/src/views/components/tipToolPlace.vue deleted file mode 100644 index 67f2cb8..0000000 --- a/src/views/components/tipToolPlace.vue +++ /dev/null @@ -1,88 +0,0 @@ - - - - - diff --git a/src/views/components/tipToolZone.vue b/src/views/components/tipToolZone.vue deleted file mode 100644 index c8444cc..0000000 --- a/src/views/components/tipToolZone.vue +++ /dev/null @@ -1,90 +0,0 @@ - - - - diff --git a/src/views/dashboard/analysis.vue b/src/views/dashboard/analysis.vue deleted file mode 100644 index a4164e9..0000000 --- a/src/views/dashboard/analysis.vue +++ /dev/null @@ -1,602 +0,0 @@ - - - - - diff --git a/src/views/dashboard/monitor.vue b/src/views/dashboard/monitor.vue deleted file mode 100644 index db5e2b1..0000000 --- a/src/views/dashboard/monitor.vue +++ /dev/null @@ -1,668 +0,0 @@ - - - - - diff --git a/src/views/dashboard/workplace.vue b/src/views/dashboard/workplace.vue deleted file mode 100644 index 7baca8e..0000000 --- a/src/views/dashboard/workplace.vue +++ /dev/null @@ -1,708 +0,0 @@ - - - - - diff --git a/src/views/exception/403.vue b/src/views/exception/403.vue deleted file mode 100644 index 1f4cb03..0000000 --- a/src/views/exception/403.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - - diff --git a/src/views/exception/404.vue b/src/views/exception/404.vue deleted file mode 100644 index 15748dc..0000000 --- a/src/views/exception/404.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - - diff --git a/src/views/exception/500.vue b/src/views/exception/500.vue deleted file mode 100644 index c87e5e4..0000000 --- a/src/views/exception/500.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - - diff --git a/src/views/home/index.vue b/src/views/home/index.vue deleted file mode 100644 index ba899db..0000000 --- a/src/views/home/index.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/login/forget.vue b/src/views/login/forget.vue deleted file mode 100644 index 3938bf5..0000000 --- a/src/views/login/forget.vue +++ /dev/null @@ -1,387 +0,0 @@ - - - - - diff --git a/src/views/login/login.vue b/src/views/login/login.vue deleted file mode 100644 index 410d5c5..0000000 --- a/src/views/login/login.vue +++ /dev/null @@ -1,386 +0,0 @@ - - - - - diff --git a/src/views/result/fail.vue b/src/views/result/fail.vue deleted file mode 100644 index 94024a7..0000000 --- a/src/views/result/fail.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - diff --git a/src/views/result/success.vue b/src/views/result/success.vue deleted file mode 100644 index e763672..0000000 --- a/src/views/result/success.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - - - diff --git a/src/views/sound/function/collect/index.vue b/src/views/sound/function/collect/index.vue deleted file mode 100644 index 24f3ccf..0000000 --- a/src/views/sound/function/collect/index.vue +++ /dev/null @@ -1,251 +0,0 @@ - - - - - diff --git a/src/views/sound/function/collect/noise-bill.vue b/src/views/sound/function/collect/noise-bill.vue deleted file mode 100644 index 5521648..0000000 --- a/src/views/sound/function/collect/noise-bill.vue +++ /dev/null @@ -1,390 +0,0 @@ - - - - - diff --git a/src/views/sound/function/collect/noise.vue b/src/views/sound/function/collect/noise.vue deleted file mode 100644 index d2a1908..0000000 --- a/src/views/sound/function/collect/noise.vue +++ /dev/null @@ -1,749 +0,0 @@ - - - - - diff --git a/src/views/sound/function/collect/utils.js b/src/views/sound/function/collect/utils.js deleted file mode 100644 index 167ad8f..0000000 --- a/src/views/sound/function/collect/utils.js +++ /dev/null @@ -1,146 +0,0 @@ -export default { - toObjData(excelData) { - return excelData.map(item => { - const monitorTime = new Date(); - monitorTime.setFullYear(item[0]); - monitorTime.setMonth(item[4] - 1); - monitorTime.setDate(item[5]); - monitorTime.setHours(item[6]); - monitorTime.setMinutes(item[7]); - let quarter = 1; - const month = item[4] - if (month < 4) { - quarter = 1 - } else if (month < 7) { - quarter = 2 - } else if (month < 10) { - quarter = 3 - } else { - quarter = 4 - } - - const row = { - regionCode: "450100", - monitorYear: item[0], - place: item[1], - placeCode: item[2], - functionType: item[3], - monitorMonth: item[4], - monitorDay: item[5], - monitorHour: item[6], - monitorMinute: item[7], - monitorTime: monitorTime.getTime(), - indexLeq: item[8], - indexSd: item[9], - indexL10: item[10], - indexL50: item[11], - indexL90: item[12], - indexLmax: item[13], - indexLmin: item[14], - regionLevel: "市级", - city: '南宁', - quarter - - } - if (row.monitorHour >= 6 && row.monitorHour < 22) { - row.timeSlot = "昼" - }else{ - row.timeSlot = "夜" - } - if (row.indexL10 < row.indexL50 || row.indexL50 < row.indexL90) { - - throw new Error(row.place + "数值有误" + `${row.indexLeq},${row.indexL10},${row.indexL50},${row.indexL90}`) - } - return row; - }) - - }, - toPlaceData(excelData) { - return excelData.map(item => { - return { - place: item[0], - placeLng: item[1], - placeLat: item[2], - placeHeight: item[3], - refObj: item[4], - functionCode: item[5], - monitorInstrumentModel: item[6], - monitorInstrumentCode: item[7], - beforeMonitorValue: item[8], - afterMonitorValue: item[9], - soundPressureValue: Number(item[10]) || null, - soundInstrumentModel: item[11], - soundInstrumentCode: item[12], - - } - }) - - }, - // 解析县级数据 - toAreaObjData(excelData) { - return excelData.map(item => { - const monitorTime = new Date(); - monitorTime.setFullYear(item[1]); - monitorTime.setMonth(item[9] - 1); - monitorTime.setDate(item[10]); - monitorTime.setHours(item[11]); - monitorTime.setMinutes(item[23]); - let quarter = 1; - const month = item[9] - if (month < 4) { - quarter = 1 - } else if (month < 7) { - quarter = 2 - } else if (month < 10) { - quarter = 3 - } else { - quarter = 4 - } - let timeSlot = "夜"; - if (Number(item[16]) >= 6 && Number(item[16] ) <= 22) { - timeSlot = "昼" - } - const row = { - regionCode: item[0], - regionLevel: "县级", - monitorYear: item[1], - placeCode: item[2], - place: item[3], - placeLng: item[4], - placeLat: item[5], - placeHeight: item[6], - refObj: item[7], - functionCode: item[8], - monitorMonth: item[9], - monitorDay: item[10], - monitorHour: item[11], - monitorMinute: item[12], - indexLeq: item[13], - indexL10: item[14], - indexL50: item[15], - indexL90: item[16], - indexLmax: item[17], - indexLmin: item[18], - indexSd: item[19], - station: item[20], - monitorInstrumentModel: item[21], - monitorInstrumentCode: item[22], - beforeMonitorValue: item[23], - afterMonitorValue: item[24], - soundPressureValue: item[25], - soundInstrumentModel: item[26], - soundInstrumentCode: item[27], - remark: item[28], - city: '南宁', - timeSlot, - monitorTime: monitorTime.getTime(), - quarter - - } - if(row.indexL10 < row.indexL50 || row.indexL50 < row.indexL90){ - throw new Error(row.place + "数值有误") - } - return row; - }) - } -} diff --git a/src/views/sound/function/dict/function-type.vue b/src/views/sound/function/dict/function-type.vue deleted file mode 100644 index c873844..0000000 --- a/src/views/sound/function/dict/function-type.vue +++ /dev/null @@ -1,423 +0,0 @@ - - - - - diff --git a/src/views/sound/function/dict/index.vue b/src/views/sound/function/dict/index.vue deleted file mode 100644 index 5b55aa5..0000000 --- a/src/views/sound/function/dict/index.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/sound/function/dict/place.vue b/src/views/sound/function/dict/place.vue deleted file mode 100644 index 457bbdb..0000000 --- a/src/views/sound/function/dict/place.vue +++ /dev/null @@ -1,520 +0,0 @@ - - - - - diff --git a/src/views/sound/function/statistic/average.vue b/src/views/sound/function/statistic/average.vue deleted file mode 100644 index f4edfd9..0000000 --- a/src/views/sound/function/statistic/average.vue +++ /dev/null @@ -1,224 +0,0 @@ - - - - - diff --git a/src/views/sound/function/statistic/base.vue b/src/views/sound/function/statistic/base.vue deleted file mode 100644 index 1192203..0000000 --- a/src/views/sound/function/statistic/base.vue +++ /dev/null @@ -1,704 +0,0 @@ - - - - - diff --git a/src/views/sound/function/statistic/county-average.vue b/src/views/sound/function/statistic/county-average.vue deleted file mode 100644 index 13c9b5f..0000000 --- a/src/views/sound/function/statistic/county-average.vue +++ /dev/null @@ -1,218 +0,0 @@ - - - - - diff --git a/src/views/sound/function/statistic/index.vue b/src/views/sound/function/statistic/index.vue deleted file mode 100644 index 2853199..0000000 --- a/src/views/sound/function/statistic/index.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/sound/function/statistic/junzhi.vue b/src/views/sound/function/statistic/junzhi.vue deleted file mode 100644 index 13c9b5f..0000000 --- a/src/views/sound/function/statistic/junzhi.vue +++ /dev/null @@ -1,218 +0,0 @@ - - - - - diff --git a/src/views/sound/function/trend/index.vue b/src/views/sound/function/trend/index.vue deleted file mode 100644 index 776235e..0000000 --- a/src/views/sound/function/trend/index.vue +++ /dev/null @@ -1,300 +0,0 @@ - - - - diff --git a/src/views/sound/road/collect/index.vue b/src/views/sound/road/collect/index.vue deleted file mode 100644 index 3dbdbf5..0000000 --- a/src/views/sound/road/collect/index.vue +++ /dev/null @@ -1,288 +0,0 @@ - - - - - diff --git a/src/views/sound/road/collect/noise-bill.vue b/src/views/sound/road/collect/noise-bill.vue deleted file mode 100644 index e4522f6..0000000 --- a/src/views/sound/road/collect/noise-bill.vue +++ /dev/null @@ -1,390 +0,0 @@ - - - - - diff --git a/src/views/sound/road/collect/noise.vue b/src/views/sound/road/collect/noise.vue deleted file mode 100644 index a71eb90..0000000 --- a/src/views/sound/road/collect/noise.vue +++ /dev/null @@ -1,870 +0,0 @@ - - - - - diff --git a/src/views/sound/road/collect/utils.js b/src/views/sound/road/collect/utils.js deleted file mode 100644 index f14a71c..0000000 --- a/src/views/sound/road/collect/utils.js +++ /dev/null @@ -1,163 +0,0 @@ -export default { - toObjData(excelData) { - return excelData.map(item => { - const monitorTime = new Date(); - monitorTime.setFullYear(item[0]); - monitorTime.setMonth(item[10] - 1); - monitorTime.setDate(item[11]); - monitorTime.setHours(item[12]); - monitorTime.setMinutes(item[13]); - let quarter = 1; - const month = item[10] - if (month < 4) { - quarter = 1 - } else if (month < 7) { - quarter = 2 - } else if (month < 10) { - quarter = 3 - } else { - quarter = 4 - } - const row = { - regionCode: "450100", - monitorYear: item[0], - place: item[1], - placeCode: item[2], - road: item[3], - area: item[4], - city: '南宁', - regionLevel: "市级", - roadLength: item[5], - roadWidth: item[6], - smallTrafficFlow: item[7], - largeTrafficFlow: item[8], - timeSlot: item[9], - monitorMonth: item[10], - monitorDay: item[11], - monitorHour: item[12], - monitorMinute: item[13], - monitorTime: monitorTime.getTime(), - indexLeq: item[14], - indexSd: item[15], - indexL10: item[16], - indexL50: item[17], - indexL90: item[18], - indexLmin: item[19], - indexLmax: item[20], - quarter - } - - if (row.monitorHour >= 6 && row.monitorHour < 22 && row.timeSlot != "昼") { - throw new Error(row.place + "时段有误") - } - - if (row.monitorHour <6 && row.monitorHour >= 22 && row.timeSlot != "夜") { - throw new Error(row.place + "时段有误") - } - if(row.indexL10 < row.indexL50 || row.indexL50 < row.indexL90){ - throw new Error(row.place + "数值有误") - } - - return row; - }) - - }, - toPlaceData(excelData) { - return excelData.map(item => { - return { - place: item[0], - placeLng: item[1], - placeLat: item[2], - motorway: item[3], - motorwayType: item[4], - motorwayLevel: item[5], - refObj: item[6], - people: item[7], - station: item[8], - monitorInstrumentModel: item[9], - monitorInstrumentCode: item[10], - beforeMonitorValue: item[11], - afterMonitorValue: item[12], - soundPressureValue: item[13], - soundInstrumentModel: item[14], - soundInstrumentCode: item[15], - - } - }) - - }, - // 解析县级数据 - toAreaObjData(excelData) { - return excelData.map(item => { - const monitorTime = new Date(); - monitorTime.setFullYear(item[1]); - monitorTime.setMonth(item[14] - 1); - monitorTime.setDate(item[15]); - monitorTime.setHours(item[16]); - monitorTime.setMinutes(item[17]); - let quarter = 1; - const month = item[14] - if (month < 4) { - quarter = 1 - } else if (month < 7) { - quarter = 2 - } else if (month < 10) { - quarter = 3 - } else { - quarter = 4 - } - let timeSlot = "夜"; - if (item[16] >= 6 && item[16] <= 22) { - timeSlot = "昼" - } - const row = { - regionCode: item[0], - regionLevel: "县级", - monitorYear: item[1], - placeCode: item[2], - place: item[3], - placeLng: item[4], - placeLat: item[5], - road: item[6], - roadLength: item[7], - roadWidth: item[8], - motorway: item[9], - motorwayType: item[10], - motorwayLevel: item[11], - refObj: item[12], - people: item[13], - monitorMonth: item[14], - monitorDay: item[15], - monitorHour: item[16], - monitorMinute: item[17], - smallTrafficFlow: item[18], - largeTrafficFlow: item[19], - indexLeq: item[20], - indexL10: item[21], - indexL50: item[22], - indexL90: item[23], - indexLmax: item[24], - indexLmin: item[25], - indexSd: item[26], - station: item[27], - monitorInstrumentModel: item[28], - monitorInstrumentCode: item[29], - beforeMonitorValue: item[30], - afterMonitorValue: item[31], - soundPressureValue: item[32], - soundInstrumentModel: item[33], - soundInstrumentCode: item[34], - remark: item[35], - city: '南宁', - timeSlot, - monitorTime: monitorTime.getTime(), - quarter - - } - if(row.indexL10 < row.indexL50 || row.indexL50 < row.indexL90){ - throw new Error(row.place + "数值有误") - } - return row; - }) - } -} \ No newline at end of file diff --git a/src/views/sound/road/dict/index.vue b/src/views/sound/road/dict/index.vue deleted file mode 100644 index 439d7ea..0000000 --- a/src/views/sound/road/dict/index.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/sound/road/dict/leq-level.vue b/src/views/sound/road/dict/leq-level.vue deleted file mode 100644 index b8287e8..0000000 --- a/src/views/sound/road/dict/leq-level.vue +++ /dev/null @@ -1,434 +0,0 @@ - - - - - diff --git a/src/views/sound/road/dict/place.vue b/src/views/sound/road/dict/place.vue deleted file mode 100644 index e78ecf0..0000000 --- a/src/views/sound/road/dict/place.vue +++ /dev/null @@ -1,585 +0,0 @@ - - - - - diff --git a/src/views/sound/road/statistic/average.vue b/src/views/sound/road/statistic/average.vue deleted file mode 100644 index 5088c64..0000000 --- a/src/views/sound/road/statistic/average.vue +++ /dev/null @@ -1,248 +0,0 @@ - - - - - diff --git a/src/views/sound/road/statistic/base.vue b/src/views/sound/road/statistic/base.vue deleted file mode 100644 index 5338a5e..0000000 --- a/src/views/sound/road/statistic/base.vue +++ /dev/null @@ -1,793 +0,0 @@ - - - - - diff --git a/src/views/sound/road/statistic/compare.vue b/src/views/sound/road/statistic/compare.vue deleted file mode 100644 index ce865dc..0000000 --- a/src/views/sound/road/statistic/compare.vue +++ /dev/null @@ -1,248 +0,0 @@ - - - - - diff --git a/src/views/sound/road/statistic/index.vue b/src/views/sound/road/statistic/index.vue deleted file mode 100644 index f87a404..0000000 --- a/src/views/sound/road/statistic/index.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/sound/road/statistic/year-end.vue b/src/views/sound/road/statistic/year-end.vue deleted file mode 100644 index 3e2b452..0000000 --- a/src/views/sound/road/statistic/year-end.vue +++ /dev/null @@ -1,148 +0,0 @@ - - - - - diff --git a/src/views/sound/road/trend/index.vue b/src/views/sound/road/trend/index.vue deleted file mode 100644 index f91f2ba..0000000 --- a/src/views/sound/road/trend/index.vue +++ /dev/null @@ -1,277 +0,0 @@ - - - - diff --git a/src/views/sound/zone/collect/index.vue b/src/views/sound/zone/collect/index.vue deleted file mode 100644 index f180c98..0000000 --- a/src/views/sound/zone/collect/index.vue +++ /dev/null @@ -1,268 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/collect/noise-bill.vue b/src/views/sound/zone/collect/noise-bill.vue deleted file mode 100644 index 0d4e9d5..0000000 --- a/src/views/sound/zone/collect/noise-bill.vue +++ /dev/null @@ -1,387 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/collect/noise.vue b/src/views/sound/zone/collect/noise.vue deleted file mode 100644 index e17a6fa..0000000 --- a/src/views/sound/zone/collect/noise.vue +++ /dev/null @@ -1,726 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/collect/utils.js b/src/views/sound/zone/collect/utils.js deleted file mode 100644 index 2147ae0..0000000 --- a/src/views/sound/zone/collect/utils.js +++ /dev/null @@ -1,160 +0,0 @@ -export default { - toObjData(excelData) { - return excelData.map(item => { - const monitorTime = new Date(); - monitorTime.setFullYear(item[0]); - monitorTime.setMonth(item[7] - 1); - monitorTime.setDate(item[8]); - monitorTime.setHours(item[9]); - monitorTime.setMinutes(item[10]); - let quarter = 1; - const month = item[7] - if (month < 4) { - quarter = 1 - } else if (month < 7) { - quarter = 2 - } else if (month < 10) { - quarter = 3 - } else { - quarter = 4 - } - const row = { - regionCode: "450100", - monitorYear: item[0], - gridLength: item[1], - gridWidth: item[2], - place: item[3], - gridNo: item[4], - area: item[5], - source: item[6], - monitorMonth: item[7], - monitorDay: item[8], - monitorHour: item[9], - monitorMinute: item[10], - indexLeq: item[11], - indexSd: item[12], - indexL10: item[13], - indexL50: item[14], - indexL90: item[15], - indexLmax: item[16], - indexLmin: item[17], - station: item[18], - monitorInstrumentModel: item[19], - monitorInstrumentCode: item[20], - beforeMonitorValue: item[21], - afterMonitorValue: item[22], - soundPressureValue: item[23], - soundInstrumentModel: item[24], - soundInstrumentCode: item[25], - city: '南宁', - regionLevel: "市级", - monitorTime: monitorTime.getTime(), - quarter - } - - if (row.monitorHour >= 6 && row.monitorHour < 22) { - row.timeSlot = "昼" - }else{ - row.timeSlot = "夜" - } - if (row.indexL10 < row.indexL50 || row.indexL50 < row.indexL90) { - throw new Error(row.place + "数值有误") - } - // console.log(monitorTime) - return row; - }) - - }, - toPlaceData(excelData) { - return excelData.map(item => { - return { - place: item[0], - placeLng: item[1], - placeLat: item[2], - motorway: item[3], - motorwayType: item[4], - motorwayLevel: item[5], - refObj: item[6], - people: item[7], - station: item[8], - monitorInstrumentModel: item[9], - monitorInstrumentCode: item[10], - beforeMonitorValue: item[11], - afterMonitorValue: item[12], - soundPressureValue: item[13], - soundInstrumentModel: item[14], - soundInstrumentCode: item[15], - - } - }) - - }, - // 解析县级数据 - toAreaObjData(excelData) { - return excelData.map(item => { - const monitorTime = new Date(); - monitorTime.setFullYear(item[1]); - monitorTime.setMonth(item[10] - 1); - monitorTime.setDate(item[11]); - monitorTime.setHours(item[12]); - monitorTime.setMinutes(item[13]); - let quarter = 1; - const month = item[10] - if (month < 4) { - quarter = 1 - } else if (month < 7) { - quarter = 2 - } else if (month < 10) { - quarter = 3 - } else { - quarter = 4 - } - const row = { - regionCode: item[0], - monitorYear: item[1], - placeCode: item[2], - place: item[3], - placeLng: item[4], - placeLat: item[5], - reqObj: item[6], - gridLength: item[7], - people: item[8], - functionCode: item[9], - monitorMonth: item[10], - monitorDay: item[11], - monitorHour: item[12], - monitorMinute: item[13], - sourceCode: item[14], - indexLeq: item[15], - indexL10: item[16], - indexL50: item[17], - indexL90: item[18], - indexLmax: item[19], - indexLmin: item[20], - indexSd: item[21], - station: item[22], - monitorInstrumentModel: item[23], - monitorInstrumentCode: item[24], - beforeMonitorValue: item[25], - afterMonitorValue: item[26], - soundPressureValue: item[27], - soundInstrumentModel: item[28], - soundInstrumentCode: item[29], - city: '南宁', - regionLevel: "县级", - monitorTime: monitorTime.getTime(), - quarter - } - - if (row.monitorHour >= 6 && row.monitorHour < 22) { - row.timeSlot = "昼" - }else{ - row.timeSlot = "夜" - } - if (row.indexL10 < row.indexL50 || row.indexL50 < row.indexL90) { - throw new Error(row.place + "数值有误") - } - return row; - }) - } -} \ No newline at end of file diff --git a/src/views/sound/zone/dict/index.vue b/src/views/sound/zone/dict/index.vue deleted file mode 100644 index 5dce668..0000000 --- a/src/views/sound/zone/dict/index.vue +++ /dev/null @@ -1,50 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/sound/zone/dict/leq-level.vue b/src/views/sound/zone/dict/leq-level.vue deleted file mode 100644 index 12c2975..0000000 --- a/src/views/sound/zone/dict/leq-level.vue +++ /dev/null @@ -1,444 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/dict/place.vue b/src/views/sound/zone/dict/place.vue deleted file mode 100644 index 7dda43d..0000000 --- a/src/views/sound/zone/dict/place.vue +++ /dev/null @@ -1,520 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/dict/source.vue b/src/views/sound/zone/dict/source.vue deleted file mode 100644 index 2eef63a..0000000 --- a/src/views/sound/zone/dict/source.vue +++ /dev/null @@ -1,390 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/statistic/average.vue b/src/views/sound/zone/statistic/average.vue deleted file mode 100644 index e044d16..0000000 --- a/src/views/sound/zone/statistic/average.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/statistic/base.vue b/src/views/sound/zone/statistic/base.vue deleted file mode 100644 index 7d8f12f..0000000 --- a/src/views/sound/zone/statistic/base.vue +++ /dev/null @@ -1,660 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/statistic/index.vue b/src/views/sound/zone/statistic/index.vue deleted file mode 100644 index d4dfe45..0000000 --- a/src/views/sound/zone/statistic/index.vue +++ /dev/null @@ -1,63 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/sound/zone/statistic/level-distribution.vue b/src/views/sound/zone/statistic/level-distribution.vue deleted file mode 100644 index 92d7eb7..0000000 --- a/src/views/sound/zone/statistic/level-distribution.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/statistic/source.vue b/src/views/sound/zone/statistic/source.vue deleted file mode 100644 index 48d2877..0000000 --- a/src/views/sound/zone/statistic/source.vue +++ /dev/null @@ -1,213 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/statistic/year.vue b/src/views/sound/zone/statistic/year.vue deleted file mode 100644 index 1bd00c3..0000000 --- a/src/views/sound/zone/statistic/year.vue +++ /dev/null @@ -1,238 +0,0 @@ - - - - - diff --git a/src/views/sound/zone/trend/index.vue b/src/views/sound/zone/trend/index.vue deleted file mode 100644 index e2de1d1..0000000 --- a/src/views/sound/zone/trend/index.vue +++ /dev/null @@ -1,245 +0,0 @@ - - - - diff --git a/src/views/system/dictionary/index.vue b/src/views/system/dictionary/index.vue deleted file mode 100644 index 238e09c..0000000 --- a/src/views/system/dictionary/index.vue +++ /dev/null @@ -1,140 +0,0 @@ - - - - - diff --git a/src/views/system/dictionary/sys-dict-data-edit.vue b/src/views/system/dictionary/sys-dict-data-edit.vue deleted file mode 100644 index ce3abd3..0000000 --- a/src/views/system/dictionary/sys-dict-data-edit.vue +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - diff --git a/src/views/system/dictionary/sys-dict-data.vue b/src/views/system/dictionary/sys-dict-data.vue deleted file mode 100644 index 49c5cc3..0000000 --- a/src/views/system/dictionary/sys-dict-data.vue +++ /dev/null @@ -1,178 +0,0 @@ - - - - - diff --git a/src/views/system/dictionary/sys-dict-edit.vue b/src/views/system/dictionary/sys-dict-edit.vue deleted file mode 100644 index c1a1dba..0000000 --- a/src/views/system/dictionary/sys-dict-edit.vue +++ /dev/null @@ -1,129 +0,0 @@ - - - - - - diff --git a/src/views/system/login-record/index.vue b/src/views/system/login-record/index.vue deleted file mode 100644 index 6a939cf..0000000 --- a/src/views/system/login-record/index.vue +++ /dev/null @@ -1,214 +0,0 @@ - - - - - diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue deleted file mode 100644 index 269e1d1..0000000 --- a/src/views/system/menu/index.vue +++ /dev/null @@ -1,275 +0,0 @@ - - - - - diff --git a/src/views/system/menu/menu-edit.vue b/src/views/system/menu/menu-edit.vue deleted file mode 100644 index bad1a2d..0000000 --- a/src/views/system/menu/menu-edit.vue +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - diff --git a/src/views/system/oper-record/index.vue b/src/views/system/oper-record/index.vue deleted file mode 100644 index ebfcbd6..0000000 --- a/src/views/system/oper-record/index.vue +++ /dev/null @@ -1,243 +0,0 @@ - - - - - diff --git a/src/views/system/oper-record/oper-record-detail.vue b/src/views/system/oper-record/oper-record-detail.vue deleted file mode 100644 index 2058509..0000000 --- a/src/views/system/oper-record/oper-record-detail.vue +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - diff --git a/src/views/system/organization/index.vue b/src/views/system/organization/index.vue deleted file mode 100644 index 86fa32e..0000000 --- a/src/views/system/organization/index.vue +++ /dev/null @@ -1,166 +0,0 @@ - - - - - diff --git a/src/views/system/organization/org-edit.vue b/src/views/system/organization/org-edit.vue deleted file mode 100644 index 0a7d982..0000000 --- a/src/views/system/organization/org-edit.vue +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - diff --git a/src/views/system/organization/org-user-edit.vue b/src/views/system/organization/org-user-edit.vue deleted file mode 100644 index ce54b7a..0000000 --- a/src/views/system/organization/org-user-edit.vue +++ /dev/null @@ -1,248 +0,0 @@ - - - - - - diff --git a/src/views/system/organization/org-user-list.vue b/src/views/system/organization/org-user-list.vue deleted file mode 100644 index da46721..0000000 --- a/src/views/system/organization/org-user-list.vue +++ /dev/null @@ -1,207 +0,0 @@ - - - - - diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue deleted file mode 100644 index d63b93b..0000000 --- a/src/views/system/role/index.vue +++ /dev/null @@ -1,238 +0,0 @@ - - - - - diff --git a/src/views/system/role/role-auth.vue b/src/views/system/role/role-auth.vue deleted file mode 100644 index 9576ce0..0000000 --- a/src/views/system/role/role-auth.vue +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - diff --git a/src/views/system/role/role-edit.vue b/src/views/system/role/role-edit.vue deleted file mode 100644 index 023d5b2..0000000 --- a/src/views/system/role/role-edit.vue +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue deleted file mode 100644 index 6a979d8..0000000 --- a/src/views/system/user/index.vue +++ /dev/null @@ -1,321 +0,0 @@ - - - - - diff --git a/src/views/system/user/info/index.vue b/src/views/system/user/info/index.vue deleted file mode 100644 index 92c582f..0000000 --- a/src/views/system/user/info/index.vue +++ /dev/null @@ -1,86 +0,0 @@ - - - - - diff --git a/src/views/system/user/user-edit.vue b/src/views/system/user/user-edit.vue deleted file mode 100644 index 0a8032f..0000000 --- a/src/views/system/user/user-edit.vue +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - diff --git a/src/views/system/user/user-import.vue b/src/views/system/user/user-import.vue deleted file mode 100644 index 7cb16a7..0000000 --- a/src/views/system/user/user-import.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - diff --git a/src/views/user/message.vue b/src/views/user/message.vue deleted file mode 100644 index b978b97..0000000 --- a/src/views/user/message.vue +++ /dev/null @@ -1,215 +0,0 @@ - - - - - diff --git a/src/views/user/profile.vue b/src/views/user/profile.vue deleted file mode 100644 index 45a1846..0000000 --- a/src/views/user/profile.vue +++ /dev/null @@ -1,362 +0,0 @@ - - - - - diff --git a/src/views/visualiz/atmosphere/acid/components/mapNominal.vue b/src/views/visualiz/atmosphere/acid/components/mapNominal.vue deleted file mode 100644 index 30c1b76..0000000 --- a/src/views/visualiz/atmosphere/acid/components/mapNominal.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - diff --git a/src/views/visualiz/atmosphere/acid/components/mapTable.vue b/src/views/visualiz/atmosphere/acid/components/mapTable.vue deleted file mode 100644 index 8966172..0000000 --- a/src/views/visualiz/atmosphere/acid/components/mapTable.vue +++ /dev/null @@ -1,87 +0,0 @@ - - - - - diff --git a/src/views/visualiz/atmosphere/acid/components/mapTableCenter.vue b/src/views/visualiz/atmosphere/acid/components/mapTableCenter.vue deleted file mode 100644 index 0857401..0000000 --- a/src/views/visualiz/atmosphere/acid/components/mapTableCenter.vue +++ /dev/null @@ -1,80 +0,0 @@ - - - - - diff --git a/src/views/visualiz/atmosphere/acid/components/tipTool.vue b/src/views/visualiz/atmosphere/acid/components/tipTool.vue deleted file mode 100644 index 40a23d1..0000000 --- a/src/views/visualiz/atmosphere/acid/components/tipTool.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - diff --git a/src/views/visualiz/atmosphere/acid/index.vue b/src/views/visualiz/atmosphere/acid/index.vue deleted file mode 100644 index 3ca1fb7..0000000 --- a/src/views/visualiz/atmosphere/acid/index.vue +++ /dev/null @@ -1,377 +0,0 @@ - - - diff --git a/src/views/visualiz/atmosphere/air/components/mapNominal.vue b/src/views/visualiz/atmosphere/air/components/mapNominal.vue deleted file mode 100644 index 30c1b76..0000000 --- a/src/views/visualiz/atmosphere/air/components/mapNominal.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - diff --git a/src/views/visualiz/atmosphere/air/components/mapTable.vue b/src/views/visualiz/atmosphere/air/components/mapTable.vue deleted file mode 100644 index 7d09856..0000000 --- a/src/views/visualiz/atmosphere/air/components/mapTable.vue +++ /dev/null @@ -1,88 +0,0 @@ - - - - - diff --git a/src/views/visualiz/atmosphere/air/components/mapTableCenter.vue b/src/views/visualiz/atmosphere/air/components/mapTableCenter.vue deleted file mode 100644 index 78c37df..0000000 --- a/src/views/visualiz/atmosphere/air/components/mapTableCenter.vue +++ /dev/null @@ -1,106 +0,0 @@ - - - - - diff --git a/src/views/visualiz/atmosphere/air/components/tipTool.vue b/src/views/visualiz/atmosphere/air/components/tipTool.vue deleted file mode 100644 index 1500d72..0000000 --- a/src/views/visualiz/atmosphere/air/components/tipTool.vue +++ /dev/null @@ -1,94 +0,0 @@ - - - - - diff --git a/src/views/visualiz/atmosphere/air/index.vue b/src/views/visualiz/atmosphere/air/index.vue deleted file mode 100644 index 05df1eb..0000000 --- a/src/views/visualiz/atmosphere/air/index.vue +++ /dev/null @@ -1,388 +0,0 @@ - - - diff --git a/src/views/visualiz/sound/function/index.vue b/src/views/visualiz/sound/function/index.vue deleted file mode 100644 index 02ae913..0000000 --- a/src/views/visualiz/sound/function/index.vue +++ /dev/null @@ -1,450 +0,0 @@ - - - diff --git a/src/views/visualiz/sound/road/index.vue b/src/views/visualiz/sound/road/index.vue deleted file mode 100644 index aa2de41..0000000 --- a/src/views/visualiz/sound/road/index.vue +++ /dev/null @@ -1,612 +0,0 @@ - - - diff --git a/src/views/visualiz/sound/zone/index.vue b/src/views/visualiz/sound/zone/index.vue deleted file mode 100644 index 244a80f..0000000 --- a/src/views/visualiz/sound/zone/index.vue +++ /dev/null @@ -1,397 +0,0 @@ - - - - diff --git a/src/views/visualiz/water/drInking/components/mapNominal.vue b/src/views/visualiz/water/drInking/components/mapNominal.vue deleted file mode 100644 index 48c0c01..0000000 --- a/src/views/visualiz/water/drInking/components/mapNominal.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - diff --git a/src/views/visualiz/water/drInking/components/mapTable.vue b/src/views/visualiz/water/drInking/components/mapTable.vue deleted file mode 100644 index 96d6341..0000000 --- a/src/views/visualiz/water/drInking/components/mapTable.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/src/views/visualiz/water/drInking/components/mapTableCenter.vue b/src/views/visualiz/water/drInking/components/mapTableCenter.vue deleted file mode 100644 index 6bbf6f3..0000000 --- a/src/views/visualiz/water/drInking/components/mapTableCenter.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/src/views/visualiz/water/drInking/components/tipTool.vue b/src/views/visualiz/water/drInking/components/tipTool.vue deleted file mode 100644 index 16aa397..0000000 --- a/src/views/visualiz/water/drInking/components/tipTool.vue +++ /dev/null @@ -1,87 +0,0 @@ - - - - - diff --git a/src/views/visualiz/water/drInking/index.vue b/src/views/visualiz/water/drInking/index.vue deleted file mode 100644 index e51bf7b..0000000 --- a/src/views/visualiz/water/drInking/index.vue +++ /dev/null @@ -1,532 +0,0 @@ - - - diff --git a/src/views/visualiz/water/lake/components/mapNominal.vue b/src/views/visualiz/water/lake/components/mapNominal.vue deleted file mode 100644 index 837b777..0000000 --- a/src/views/visualiz/water/lake/components/mapNominal.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - diff --git a/src/views/visualiz/water/lake/components/mapTable.vue b/src/views/visualiz/water/lake/components/mapTable.vue deleted file mode 100644 index 9c17c9b..0000000 --- a/src/views/visualiz/water/lake/components/mapTable.vue +++ /dev/null @@ -1,90 +0,0 @@ - - - - - diff --git a/src/views/visualiz/water/lake/components/mapTableCenter.vue b/src/views/visualiz/water/lake/components/mapTableCenter.vue deleted file mode 100644 index e316ebd..0000000 --- a/src/views/visualiz/water/lake/components/mapTableCenter.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/src/views/visualiz/water/lake/components/tipTool.vue b/src/views/visualiz/water/lake/components/tipTool.vue deleted file mode 100644 index 2fd9c6e..0000000 --- a/src/views/visualiz/water/lake/components/tipTool.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - diff --git a/src/views/visualiz/water/lake/index.vue b/src/views/visualiz/water/lake/index.vue deleted file mode 100644 index c23590a..0000000 --- a/src/views/visualiz/water/lake/index.vue +++ /dev/null @@ -1,570 +0,0 @@ - - - diff --git a/src/views/visualiz/water/river/components/mapNominal.vue b/src/views/visualiz/water/river/components/mapNominal.vue deleted file mode 100644 index a29add0..0000000 --- a/src/views/visualiz/water/river/components/mapNominal.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - diff --git a/src/views/visualiz/water/river/components/mapTable.vue b/src/views/visualiz/water/river/components/mapTable.vue deleted file mode 100644 index 747c19f..0000000 --- a/src/views/visualiz/water/river/components/mapTable.vue +++ /dev/null @@ -1,73 +0,0 @@ - - - - - diff --git a/src/views/visualiz/water/river/components/mapTableCenter.vue b/src/views/visualiz/water/river/components/mapTableCenter.vue deleted file mode 100644 index 6bbf6f3..0000000 --- a/src/views/visualiz/water/river/components/mapTableCenter.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - - - diff --git a/src/views/visualiz/water/river/components/tipTool.vue b/src/views/visualiz/water/river/components/tipTool.vue deleted file mode 100644 index 6b32226..0000000 --- a/src/views/visualiz/water/river/components/tipTool.vue +++ /dev/null @@ -1,78 +0,0 @@ - - - - - diff --git a/src/views/visualiz/water/river/index.vue b/src/views/visualiz/water/river/index.vue deleted file mode 100644 index 6814858..0000000 --- a/src/views/visualiz/water/river/index.vue +++ /dev/null @@ -1,623 +0,0 @@ - - - diff --git a/src/views/water/drinking-water-village/collect/bottomWater.vue b/src/views/water/drinking-water-village/collect/bottomWater.vue deleted file mode 100644 index c6f1172..0000000 --- a/src/views/water/drinking-water-village/collect/bottomWater.vue +++ /dev/null @@ -1,355 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water-village/collect/colums.js b/src/views/water/drinking-water-village/collect/colums.js deleted file mode 100644 index cb407b9..0000000 --- a/src/views/water/drinking-water-village/collect/colums.js +++ /dev/null @@ -1,144 +0,0 @@ -//地表水表格 -const tableColumns = [ - {title:"取水量",dataIndex:"waterWithdrawal",sorter:true}, - {title:"断面代码",dataIndex:"sectionCode",sorter:true}, - {title: "省",dataIndex: "province",sorter: true,}, - {title: "市",dataIndex: "city",sorter: true,}, - // {title: "城区",dataIndex: "城区",sorter: true,}, - {title: "县(区)",dataIndex: "county",sorter: true,}, - {title: "乡镇",dataIndex: "township",sorter: true,}, - {title: "村",dataIndex: "village",sorter: true,}, - {title: "点位名称",dataIndex: "place",sorter: true,}, - // {title: "监测时间",dataIndex: "monitorTime",sorter: true,}, - {title: "湖库(是/否)",dataIndex: "lakeLibraryFlag",sorter: true,}, - // {title: "必测村庄(是/否) ",dataIndex: "mustTestVillagesFlag",sorter: true,}, - {title: "经度(°)",dataIndex: "longitude",sorter: true,}, - {title: "纬度(°)",dataIndex: "latitude",sorter: true,}, - {title: "服务人口数量(人)",dataIndex: "numberServingPopulation",sorter: true,}, - {title: "日供水规模(吨)",dataIndex: "dailyWaterSupplyScale",sorter: true,}, - {title: "水温(℃)",dataIndex: "waterTemperature",sorter: true,}, - {title: "pH(mg/L)",dataIndex: "ph",sorter: true,}, - {title: "溶解氧(mg/L)",dataIndex: "dissolvedOxygen",sorter: true,}, - {title: "高锰酸盐指数(mg/L)",dataIndex: "permanganateIndex",sorter: true,}, - {title: "五日生化需氧量(mg/L)",dataIndex: "fiveDayBod",sorter: true,}, - {title: "氨氮(mg/L)",dataIndex: "ammonia",sorter: true,}, - {title: "总磷 (mg/L)",dataIndex: "totalPhosphorus",sorter: true,}, - {title: "总氮 (mg/L)",dataIndex: "totalNitrogen",sorter: true,}, - {title: "铜 (mg/L)",dataIndex: "cu",sorter: true,}, - {title: "锌 (mg/L)",dataIndex: "zn",sorter: true,}, - {title: "氟化物(mg/L)",dataIndex: "fluoride",sorter: true,}, - {title: "硒 (mg/L)",dataIndex: "se",sorter: true,}, - {title: "砷 (mg/L)",dataIndex: "as",sorter: true,}, - {title: "汞 (mg/L)",dataIndex: "hg",sorter: true,}, - {title: "镉 (mg/L)",dataIndex: "cd",sorter: true,}, - {title: "铬(六价)(mg/L)",dataIndex: "cr",sorter: true,}, - {title: "铅 (mg/L)",dataIndex: "pb",sorter: true,}, - {title: "氰化物 (mg/L)",dataIndex: "cyanide",sorter: true,}, - {title: "挥发酚 (mg/L)",dataIndex: "volatilePhenol",sorter: true,}, - {title: "石油类 (mg/L)",dataIndex: "petro",sorter: true,}, - {title: "阴离子表面活性剂 (mg/L)",dataIndex: "anionicSurfactant",sorter: true,}, - {title: "硫化物 (mg/L)",dataIndex: "sulfide",sorter: true,}, - {title: "粪大肠菌群(个/L)",dataIndex: "fecalColiforms",sorter: true,}, - {title: "硫酸盐 (mg/L)",dataIndex: "sulfate",sorter: true,}, - {title: "氯化物 (mg/L)",dataIndex: "chloride",sorter: true,}, - {title: "硝酸盐氮 (mg/L)",dataIndex: "nitrateNitrogen",sorter: true,}, - {title: "铁 (mg/L)",dataIndex: "fe",sorter: true,}, - {title: "锰 (mg/L)",dataIndex: "mn",sorter: true,}, - // {title: "水质类别",dataIndex: "waterQualityCategory",sorter: true,}, - {title: "特征污染物监测项目名称",dataIndex: "characteristicPollutantMonitoringProjectName",sorter: true,}, - {title: "特征污染物监测数值(mg/L)",dataIndex: "characteristicPollutantMonitoringValue",sorter: true,}, - // {title: "色(mg/L)",dataIndex: "color",sorter: true,}, - // {title: "嗅和味",dataIndex: "smellAndTaste",sorter: true,}, - // {title: "浊度",dataIndex: "turbidity",sorter: true,}, - // {title: "肉眼可见物",dataIndex: "visibleNakedEye",sorter: true,}, - // {title: "总硬度(mg/L)",dataIndex: "totalHardness",sorter: true,}, - // {title: "溶解性总固体(mg/L)",dataIndex: "totalDissolvedSolids",sorter: true,}, - // {title: "铝(mg/L)",dataIndex: "ai",sorter: true,}, - // {title: "耗氧量(mg/L)",dataIndex: "oxygenConsumption",sorter: true,}, - // {title: "硝酸盐(mg/L)",dataIndex: "nitrate",sorter: true,}, - // {title: "亚硝酸盐(mg/L)",dataIndex: "nitrite",sorter: true,}, - // {title: "钠(mg/L)",dataIndex: "na",sorter: true,}, - // {title: "碘化物(mg/L)",dataIndex: "lodide",sorter: true,}, - // {title: "总大肠菌群(个/L)",dataIndex: "totalColiform",sorter: true,}, - // {title: "菌落总数(CFU/mL))",dataIndex: "totalNumberColonies",sorter: true,}, - // {title: "三氯甲烷(μg/L)",dataIndex: "chcl3",sorter: true,}, - // {title: "四氯化碳 (μg/L)",dataIndex: "ccl4",sorter: true,}, - // {title: "苯 (μg/L)",dataIndex: "c6h6",sorter: true,}, - // {title: "甲苯 (μg/L)",dataIndex: "c7h8",sorter: true,}, - // {title: "总α放射性(Bq/L)",dataIndex: "totalAlphaRadioactivity",sorter: true,}, - // {title: "总β放射性(Bq/L)",dataIndex: "totalBetaRadioactivity",sorter: true,}, - {title: "备注",dataIndex: "remark",sorter: true,}, -]; -export {tableColumns} - -//地下水表格 -const tableColumns2 = [ - {title:"断面代码",dataIndex:"sectionCode",sorter:true}, - {title: "省",dataIndex: "province",sorter: true,}, - {title: "市",dataIndex: "city",sorter: true,}, - // {title: "城区",dataIndex: "城区",sorter: true,}, - {title: "县(区)",dataIndex: "county",sorter: true,}, - {title: "乡镇",dataIndex: "township",sorter: true,}, - {title: "村",dataIndex: "village",sorter: true,}, - {title: "点位名称",dataIndex: "place",sorter: true,}, - // {title: "监测时间",dataIndex: "monitorTime",sorter: true,}, - // {title: "湖库(是/否)",dataIndex: "lakeLibraryFlag",sorter: true,}, - // {title: "必测村庄(是/否) ",dataIndex: "mustTestVillagesFlag",sorter: true,}, - {title: "经度(°)",dataIndex: "longitude",sorter: true,}, - {title: "纬度(°)",dataIndex: "latitude",sorter: true,}, - {title: "服务人口数量(人)",dataIndex: "numberServingPopulation",sorter: true,}, - {title: "日供水规模(吨)",dataIndex: "dailyWaterSupplyScale",sorter: true,}, - // {title: "水温(℃)",dataIndex: "waterTemperature",sorter: true,}, - {title: "pH(mg/L)",dataIndex: "ph",sorter: true,}, - // {title: "溶解氧(mg/L)",dataIndex: "dissolvedOxygen",sorter: true,}, - // {title: "高锰酸盐指数(mg/L)",dataIndex: "permanganateIndex",sorter: true,}, - // {title: "五日生化需氧量(mg/L)",dataIndex: "fiveDayBod",sorter: true,}, - {title: "氨氮(mg/L)",dataIndex: "ammonia",sorter: true,}, - // {title: "总磷 (mg/L)",dataIndex: "totalPhosphorus",sorter: true,}, - // {title: "总氮 (mg/L)",dataIndex: "totalNitrogen",sorter: true,}, - {title: "铜 (mg/L)",dataIndex: "cu",sorter: true,}, - {title: "锌 (mg/L)",dataIndex: "zn",sorter: true,}, - {title: "氟化物(mg/L)",dataIndex: "fluoride",sorter: true,}, - {title: "硒 (mg/L)",dataIndex: "se",sorter: true,}, - {title: "砷 (mg/L)",dataIndex: "as",sorter: true,}, - {title: "汞 (mg/L)",dataIndex: "hg",sorter: true,}, - {title: "镉 (mg/L)",dataIndex: "cd",sorter: true,}, - {title: "铬(六价)(mg/L)",dataIndex: "cr",sorter: true,}, - {title: "铅 (mg/L)",dataIndex: "pb",sorter: true,}, - {title: "氰化物 (mg/L)",dataIndex: "cyanide",sorter: true,}, - {title: "挥发酚 (mg/L)",dataIndex: "volatilePhenol",sorter: true,}, - // {title: "石油类 (mg/L)",dataIndex: "petro",sorter: true,}, - {title: "阴离子表面活性剂 (mg/L)",dataIndex: "anionicSurfactant",sorter: true,}, - {title: "硫化物 (mg/L)",dataIndex: "sulfide",sorter: true,}, - // {title: "粪大肠菌群(个/L)",dataIndex: "fecalColiforms",sorter: true,}, - // {title: "硫酸盐 (mg/L)",dataIndex: "sulfate",sorter: true,}, - {title: "氯化物 (mg/L)",dataIndex: "chloride",sorter: true,}, - // {title: "硝酸盐氮 (mg/L)",dataIndex: "nitrateNitrogen",sorter: true,}, - {title: "铁 (mg/L)",dataIndex: "fe",sorter: true,}, - {title: "锰 (mg/L)",dataIndex: "mn",sorter: true,}, - // {title: "水质类别",dataIndex: "waterQualityCategory",sorter: true,}, - {title: "特征污染物监测项目名称",dataIndex: "characteristicPollutantMonitoringProjectName",sorter: true,}, - {title: "特征污染物监测数值(mg/L)",dataIndex: "characteristicPollutantMonitoringValue",sorter: true,}, - {title: "色(mg/L)",dataIndex: "color",sorter: true,}, - {title: "嗅和味",dataIndex: "smellAndTaste",sorter: true,}, - {title: "浊度",dataIndex: "turbidity",sorter: true,}, - {title: "肉眼可见物",dataIndex: "visibleNakedEye",sorter: true,}, - {title: "总硬度(mg/L)",dataIndex: "totalHardness",sorter: true,}, - {title: "溶解性总固体(mg/L)",dataIndex: "totalDissolvedSolids",sorter: true,}, - {title: "铝(mg/L)",dataIndex: "ai",sorter: true,}, - {title: "耗氧量(mg/L)",dataIndex: "oxygenConsumption",sorter: true,}, - {title: "硝酸盐(mg/L)",dataIndex: "nitrate",sorter: true,}, - {title: "亚硝酸盐(mg/L)",dataIndex: "nitrite",sorter: true,}, - {title: "钠(mg/L)",dataIndex: "na",sorter: true,}, - {title: "碘化物(mg/L)",dataIndex: "lodide",sorter: true,}, - {title: "总大肠菌群(个/L)",dataIndex: "totalColiform",sorter: true,}, - {title: "菌落总数(CFU/mL))",dataIndex: "totalNumberColonies",sorter: true,}, - {title: "三氯甲烷(μg/L)",dataIndex: "chcl3",sorter: true,}, - {title: "四氯化碳 (μg/L)",dataIndex: "ccl4",sorter: true,}, - {title: "苯 (μg/L)",dataIndex: "c6h6",sorter: true,}, - {title: "甲苯 (μg/L)",dataIndex: "c7h8",sorter: true,}, - {title: "总α放射性(Bq/L)",dataIndex: "totalAlphaRadioactivity",sorter: true,}, - {title: "总β放射性(Bq/L)",dataIndex: "totalBetaRadioactivity",sorter: true,}, - {title: "备注",dataIndex: "remark",sorter: true,}, -]; -export {tableColumns2} \ No newline at end of file diff --git a/src/views/water/drinking-water-village/collect/index.vue b/src/views/water/drinking-water-village/collect/index.vue deleted file mode 100644 index 8238c76..0000000 --- a/src/views/water/drinking-water-village/collect/index.vue +++ /dev/null @@ -1,251 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water-village/collect/utils.js b/src/views/water/drinking-water-village/collect/utils.js deleted file mode 100644 index e4a469c..0000000 --- a/src/views/water/drinking-water-village/collect/utils.js +++ /dev/null @@ -1,149 +0,0 @@ -// import moment from "moment"; -export default { - // 农村地表水 - toVillageTop(excelData){ - return excelData.map(item=>{ - const monitorTime = new Date(); - monitorTime.setFullYear(item[12]); - monitorTime.setMonth(item[13] - 1); - monitorTime.setDate(item[14]); - const row = { - monitorTime: monitorTime.getTime(), - sectionCode:item[0], - province: item[1], - city: item[2], - // area: item[3].includes("区")?item[3]:null, - // county: !item[3].includes("区")?item[3]:null, - county:item[3], - township: item[4], - village: item[5], - place: item[6], - lakeLibraryFlag: item[7], - // mustTestVillagesFlag: item[8], - longitude: item[8], - latitude: item[9], - numberServingPopulation: item[10], - dailyWaterSupplyScale: item[11], - // province: item[11], - // province: item[12], - // province: item[13], - waterTemperature: item[15], - ph: item[16], - dissolvedOxygen: item[17], - permanganateIndex: item[18], - fiveDayBod: item[19], - ammonia: item[20], - totalPhosphorus: item[21], - totalNitrogen: item[22], - cu: item[23], - zn: item[24], - fluoride: item[25], - se: item[26], - as: item[27], - hg: item[28], - cd: item[29], - cr: item[30], - pb: item[31], - cyanide: item[32], - volatilePhenol: item[33], - petro: item[34], - anionicSurfactant: item[35], - sulfide: item[36], - fecalColiforms: item[37], - sulfate: item[38], - chloride: item[39], - nitrateNitrogen: item[40], - fe: item[41], - mn: item[42], - // waterQualityCategory: item[44], - characteristicPollutantMonitoringProjectName: item[43], - characteristicPollutantMonitoringValue: item[44], - remark: item[45], - - }; - return row; - }) - }, - // 农村地下水 - toVillageBottom(excelData){ - return excelData.map(item=>{ - const monitorTime = new Date(); - monitorTime.setFullYear(item[11]); - monitorTime.setMonth(item[12] - 1); - monitorTime.setDate(item[13]); - const row = { - monitorTime: monitorTime.getTime(), - sectionCode:item[0], - province: item[1], - city: item[2], - // area: item[3].includes("区")?item[3]:null, - // county: !item[3].includes("区")?item[3]:null, - county:item[3], - township: item[4], - village: item[5], - place: item[6], - // lakeLibraryFlag: item[7], - // mustTestVillagesFlag: item[8], - longitude: item[7], - latitude: item[8], - numberServingPopulation: item[9], - dailyWaterSupplyScale: item[10], - // province: item[11], - // province: item[12], - // province: item[13], - color:item[14], - smellAndTaste: item[15], - turbidity: item[16], - visibleNakedEye: item[17], - ph: item[18], - totalHardness: item[19], - totalDissolvedSolids: item[20], - totalNitrsulfateogen: item[21], - chloride: item[22], - fe: item[23], - mn: item[24], - cu: item[25], - zn: item[26], - ai: item[27], - volatilePhenol: item[28], - anionicSurfactant: item[29], - oxygenConsumption: item[30], - nitrate: item[31], - nitrite: item[32], - ammonia: item[33], - sulfide: item[34], - na: item[35], - fluoride: item[36], - cyanide: item[37], - lodide: item[38], - hg: item[39], - as: item[40], - se: item[41], - cd: item[42], - cr: item[43], - pb: item[44], - totalColiform: item[45], - totalNumberColonies: item[46], - chcl3: item[47], - ccl4: item[48], - c6h6: item[49], - c7h8: item[50], - totalAlphaRadioactivity: item[51], - totalBetaRadioactivity: item[52], - characteristicPollutantMonitoringProjectName: item[53], - characteristicPollutantMonitoringValue: item[54], - remark: item[55], - }; - return row; - }) - }, - importWaterWithdrawalData(excelData){ - return excelData.map(item => { - const row = { - place:item[0], - waterWithdrawal:item[1], - } - return row; - }) -} -} \ No newline at end of file diff --git a/src/views/water/drinking-water-village/collect/water-bill.vue b/src/views/water/drinking-water-village/collect/water-bill.vue deleted file mode 100644 index 1f50b77..0000000 --- a/src/views/water/drinking-water-village/collect/water-bill.vue +++ /dev/null @@ -1,572 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water-village/collect/water.vue b/src/views/water/drinking-water-village/collect/water.vue deleted file mode 100644 index e4b5cdb..0000000 --- a/src/views/water/drinking-water-village/collect/water.vue +++ /dev/null @@ -1,355 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water-village/statistic/average.vue b/src/views/water/drinking-water-village/statistic/average.vue deleted file mode 100644 index ab35644..0000000 --- a/src/views/water/drinking-water-village/statistic/average.vue +++ /dev/null @@ -1,258 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water-village/statistic/base.vue b/src/views/water/drinking-water-village/statistic/base.vue deleted file mode 100644 index da97a92..0000000 --- a/src/views/water/drinking-water-village/statistic/base.vue +++ /dev/null @@ -1,550 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water-village/statistic/compare.vue b/src/views/water/drinking-water-village/statistic/compare.vue deleted file mode 100644 index c7b0721..0000000 --- a/src/views/water/drinking-water-village/statistic/compare.vue +++ /dev/null @@ -1,508 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water-village/statistic/index.vue b/src/views/water/drinking-water-village/statistic/index.vue deleted file mode 100644 index 7b7f135..0000000 --- a/src/views/water/drinking-water-village/statistic/index.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/water/drinking-water/collect/colums.js b/src/views/water/drinking-water/collect/colums.js deleted file mode 100644 index e09c6e7..0000000 --- a/src/views/water/drinking-water/collect/colums.js +++ /dev/null @@ -1,136 +0,0 @@ - -const tableColumns = [ - {title: "点位名称",dataIndex: "place",sorter: true,}, - {title: "取水量",dataIndex: "waterWithdrawal",sorter: true,}, - {title: "'水温(℃)",dataIndex: "waterTemperature",sorter: true,}, - // {title: "采样时间",dataIndex: "monitorTime",sorter: true,}, - {title: "pH(无量纲)",dataIndex: "ph",sorter: true,}, - {title: "溶解氧",dataIndex: "dissolvedOxygen",sorter: true,}, - {title: "高锰酸盐指数",dataIndex: "permanganateIndex",sorter: true,}, - {title: "化学需氧量",dataIndex: "cod",sorter: true,}, - {title: "五日生化需氧量",dataIndex: "fiveDayBod",sorter: true,}, - {title: "氨氮",dataIndex: "ammonia",sorter: true,}, - {title: "总磷",dataIndex: "totalPhosphorus",sorter: true,}, - {title: "总氮",dataIndex: "totalNitrogen",sorter: true,}, - {title: "铜",dataIndex: "cu",sorter: true,}, - {title: "锌",dataIndex: "zn",sorter: true,}, - {title: "氟化物",dataIndex: "fluoride",sorter: true,}, - {title: "硒",dataIndex: "se",sorter: true,}, - {title: "砷",dataIndex: "as",sorter: true,}, - {title: "汞",dataIndex: "hg",sorter: true,}, - {title: "镉",dataIndex: "cd",sorter: true,}, - {title: "铬(六价)",dataIndex: "cr",sorter: true,}, - {title: "铅",dataIndex: "pb",sorter: true,}, - {title: "氰化物",dataIndex: "cyanide",sorter: true,}, - {title: "挥发酚",dataIndex: "volatilePhenol",sorter: true,}, - {title: "石油类",dataIndex: "petro",sorter: true,}, - {title: "阴离子表面活性剂",dataIndex: "anionicSurfactant",sorter: true,}, - {title: "硫化物",dataIndex: "sulfide",sorter: true,}, - {title: "粪大肠菌群(MPN/L)",dataIndex: "fecalColiforms",sorter: true,}, - {title: "硫酸盐",dataIndex: "sulfate",sorter: true,}, - {title: "氯化物",dataIndex: "chloride",sorter: true,}, - {title: "硝酸盐氮",dataIndex: "nitrateNitrogen",sorter: true,}, - {title: "铁",dataIndex: "fe",sorter: true,}, - {title: "锰",dataIndex: "mn",sorter: true,}, - {title: "三氯甲烷",dataIndex: "chcl3",sorter: true,}, - {title: "四氯化碳",dataIndex: "ccl4",sorter: true,}, - {title: "三溴甲烷",dataIndex: "chbr3",sorter: true,}, - {title: "二氯甲烷",dataIndex: "ch2cl2",sorter: true,}, - {title: "1,2-二氯乙烷",dataIndex: "c2h4cl2",sorter: true,}, - {title: "环氧氯丙烷",dataIndex: "c3h5clO",sorter: true,}, - {title: "氯乙烯",dataIndex: "c2h3cl",sorter: true,}, - {title: "1,1-二氯乙烯",dataIndex: "c2h2cl211",sorter: true,}, - {title: "1,2-二氯乙烯",dataIndex: "c2h2cl212",sorter: true,}, - {title: "三氯乙烯",dataIndex: "c2hcl3",sorter: true,}, - {title: "四氯乙烯",dataIndex: "c2cl4",sorter: true,}, - {title: "氯丁二烯",dataIndex: "c4h5cl",sorter: true,}, - {title: "六氯丁二烯",dataIndex: "c4cl6",sorter: true,}, - {title: "苯乙烯",dataIndex: "c8h8",sorter: true,}, - {title: "甲醛",dataIndex: "ch2o",sorter: true,}, - {title: "乙醛",dataIndex: "c2h4o",sorter: true,}, - {title: "丙烯醛",dataIndex: "c3h4o",sorter: true,}, - {title: "三氯乙醛",dataIndex: "c2hcl3o",sorter: true,}, - {title: "苯",dataIndex: "c6h6",sorter: true,}, - {title: "甲苯",dataIndex: "c7h8",sorter: true,}, - {title: "乙苯",dataIndex: "c8h10Ethylbenzene",sorter: true,}, - {title: "二甲苯",dataIndex: "c8h10Dimethylbenzene",sorter: true,}, - {title: "异丙苯",dataIndex: "c9h12",sorter: true,}, - {title: "氯苯",dataIndex: "c6h5cl",sorter: true,}, - {title: "1,2-二氯苯",dataIndex: "c6h4cl212",sorter: true,}, - {title: "1,4-二氯苯",dataIndex: "c6h4cl214",sorter: true,}, - {title: "三氯苯",dataIndex: "c6h3cl3",sorter: true,}, - {title: "四氯苯",dataIndex: "c6h2cl4",sorter: true,}, - {title: "六氯苯",dataIndex: "c6cl6",sorter: true,}, - {title: "硝基苯",dataIndex: "c6h5no2",sorter: true,}, - {title: "二硝基苯",dataIndex: "c6h4n2o4",sorter: true,}, - {title: "2,4-二硝基甲苯",dataIndex: "c7h6n2o4",sorter: true,}, - {title: "2,4,6-三硝基甲苯",dataIndex: "c7h5o6n3",sorter: true,}, - {title: "硝基氯苯",dataIndex: "c6h4clno2",sorter: true,}, - {title: "2,4-二硝基氯苯 ",dataIndex: "c6h3cln2o4",sorter: true,}, - {title: "2,4-二氯苯酚",dataIndex: "c6h4cl2o",sorter: true,}, - {title: "2,4,6-三氯苯酚",dataIndex: "c6h3cl3o",sorter: true,}, - {title: "五氯酚",dataIndex: "c6hcl5o",sorter: true,}, - {title: "苯胺",dataIndex: "c6h7n",sorter: true,}, - {title: "联苯胺",dataIndex: "c6h4nh22",sorter: true,}, - {title: "丙烯酰胺",dataIndex: "c3h5no",sorter: true,}, - {title: "丙烯腈",dataIndex: "c3h3n",sorter: true,}, - {title: "邻苯二甲酸二丁酯",dataIndex: "c16h22o4",sorter: true,}, - {title: "邻苯二甲酸二(2-乙基已基)酯",dataIndex: "c16h35o4p",sorter: true,}, - {title: "水合肼",dataIndex: "n2h4h2o",sorter: true,}, - {title: "四乙基铅",dataIndex: "c8h20pd",sorter: true,}, - {title: "吡啶",dataIndex: "c5h5n",sorter: true,}, - {title: "松节油",dataIndex: "turpentine",sorter: true,}, - {title: "苦味酸",dataIndex: "c6h3n3o7",sorter: true,}, - {title: "丁基黄原酸",dataIndex: "butylXanthogenAcid",sorter: true,}, - {title: "活性氯",dataIndex: "activeChlorine",sorter: true,}, - {title: "滴滴涕",dataIndex: "c14h9cl5",sorter: true,}, - {title: "林丹",dataIndex: "c6h6cl6",sorter: true,}, - {title: "环氧七氯",dataIndex: "c10h5cl7O",sorter: true,}, - {title: "对硫磷",dataIndex: "c10h14no5ps",sorter: true,}, - {title: "甲基对硫磷",dataIndex: "c8h10o5nps",sorter: true,}, - {title: "马拉硫磷",dataIndex: "c10h19o6ps2",sorter: true,}, - {title: "乐果",dataIndex: "c5h12no3ps2",sorter: true,}, - {title: "敌敌畏",dataIndex: "c4h7cl2o4p",sorter: true,}, - {title: "敌百虫",dataIndex: "c4h8cl3o4p",sorter: true,}, - {title: "内吸磷",dataIndex: "c8h19o3ps2",sorter: true,}, - {title: "百菌清",dataIndex: "c8cl4n2",sorter: true,}, - {title: "甲萘威",dataIndex: "c12h11no2",sorter: true,}, - {title: "溴氰菊酯",dataIndex: "c22h19br2no3",sorter: true,}, - {title: "阿特拉津",dataIndex: "c8h14cln5",sorter: true,}, - {title: "苯并(a)芘 ",dataIndex: "c20h12",sorter: true,}, - {title: "甲基汞",dataIndex: "ch3hg",sorter: true,}, - {title: "多氯联苯",dataIndex: "c12h10Xclx",sorter: true,}, - {title: "微囊藻毒素-LR",dataIndex: "微囊藻毒素-LR",sorter: true,}, - {title: "黄磷",dataIndex: "p4",sorter: true,}, - {title: "钼",dataIndex: "mo",sorter: true,}, - {title: "钴",dataIndex: "co",sorter: true,}, - {title: "铍",dataIndex: "be",sorter: true,}, - {title: "硼",dataIndex: "b",sorter: true,}, - {title: "锑",dataIndex: "sb",sorter: true,}, - {title: "镍",dataIndex: "ni",sorter: true,}, - {title: "钡",dataIndex: "ba",sorter: true,}, - {title: "钒",dataIndex: "v",sorter: true,}, - {title: "钛",dataIndex: "ti",sorter: true,}, - {title: "铊",dataIndex: "tl",sorter: true,}, - - {title: "六价铬",dataIndex: "cr6",sorter: true,}, - {title: "邻二氯苯",dataIndex: "odcb",sorter: true,}, - {title: "对二氯苯",dataIndex: "pdcp",sorter: true,}, - - {title: "苯并(a)芘",dataIndex: "bap",sorter: true,}, - {title: "苯并(b)荧蒽",dataIndex: "bbfa",sorter: true,}, - {title: "磷酸盐",dataIndex: "phosphate",sorter: true,}, - {title: "急性毒性",dataIndex: "acuteToxicity",sorter: true,}, - {title: "余氯",dataIndex: "residualChlorine",sorter: true,}, - {title: "六六六",dataIndex: "c6h6cl6666",sorter: true,}, - {title: "2,4,6-三氯酚",dataIndex: "c6h3cl3o246",sorter: true,}, - //新增 - {title: "叶绿素(mg/m3)",dataIndex:"chlorophyll",sorter:true,}, - {title: "透明度(cm)",dataIndex:"transparency",sorter:true,}, - {title: "总α放射性",dataIndex:"totalAlphaRadioactivity",sorter:true,}, - {title: "总β放射性",dataIndex:"totalBetaRadioactivity",sorter:true,}, - {title: "1,1,1-三氯乙烷(mg/L)",dataIndex:"c2h3cl3_111",sorter:true,}, - {title: "1,1,2-三氯乙烷(mg/L)",dataIndex:"c2h3cl3_112",sorter:true,}, - ]; - - export {tableColumns} \ No newline at end of file diff --git a/src/views/water/drinking-water/collect/index.vue b/src/views/water/drinking-water/collect/index.vue deleted file mode 100644 index 91aded0..0000000 --- a/src/views/water/drinking-water/collect/index.vue +++ /dev/null @@ -1,583 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/collect/utils.js b/src/views/water/drinking-water/collect/utils.js deleted file mode 100644 index 056cec9..0000000 --- a/src/views/water/drinking-water/collect/utils.js +++ /dev/null @@ -1,634 +0,0 @@ -// import moment from "moment"; -export default { - // 市级在用地表水 已可用 - toCityUseTopWaterObjData(excelData) { - return excelData.map(item => { - const row = { - regionLevel: "市级", - drinkingWaterType: 1, // 1在用、2备用 - waterSourceType: 1, // 1地表水、2地下水 - place: item[0], - waterTemperature: item[1], - ph: item[2], - dissolvedOxygen: item[3], - permanganateIndex: item[4], - cod: item[5], - fiveDayBod: item[6], - ammonia: item[7], - totalPhosphorus: item[8], - totalNitrogen: item[9], - cu: item[10], - zn: item[11], - fluoride: item[12], - se: item[13], - as: item[14], - hg: item[15], - cd: item[16], - cr: item[17], - pb: item[18], - cyanide: item[19], - volatilePhenol: item[20], - petro: item[21], - anionicSurfactant: item[22], - sulfide: item[23], - fecalColiforms: item[24], - sulfate: item[25], - chloride: item[26], - nitrateNitrogen: item[27], - fe: item[28], - mn: item[29], - chcl3: item[30], - ccl4: item[31], - chbr3: item[32], - ch2cl2: item[33], - c2h4cl2: item[34], - c3h5clO: item[35], - c2h3cl: item[36], - c2h2cl211: item[37], - c2h2cl212: item[38], - c2hcl3: item[39], - c2cl4: item[40], - c4h5cl: item[41], - c4cl6: item[42], - c8h8: item[43], - ch2o: item[44], - c2h4o: item[45], - c3h4o: item[46], - c2hcl3o: item[47], - c6h6: item[48], - c7h8: item[49], - c8h10Ethylbenzene: item[50], - c8h10Dimethylbenzene: item[51], - c9h12: item[52], - c6h5cl: item[53], - c6h4cl212: item[54], - c6h4cl214: item[55], - c6h3cl3: item[56], - c6h2cl4: item[57], - c6cl6: item[58], - c6h5no2: item[59], - c6h4n2o4: item[60], - c7h6n2o4: item[61], - c7h5o6n3: item[62], - c6h4clno2: item[63], - c6h3cln2o4: item[64], - c6h4cl2o: item[65], - c6h3cl3o: item[66], - c6hcl5o: item[67], - c6h7n: item[68], - c6h4nh22: item[69], - c3h5no: item[70], - c3h3n: item[71], - c16h22o4: item[72], - c16h35o4p: item[73], - n2h4h2o: item[74], - c8h20pd: item[75], - c5h5n: item[76], - turpentine: item[77], - c6h3n3o7: item[78], - butylXanthogenAcid: item[79], - activeChlorine: item[80], - c14h9cl5: item[81], - c6h6cl6: item[82], - c10h5cl7O: item[83], - c10h14no5ps: item[84], - c8h10o5nps: item[85], - c10h19o6ps2: item[86], - c5h12no3ps2: item[87], - c4h7cl2o4p: item[88], - c4h8cl3o4p: item[89], - c8h19o3ps2: item[90], - c8cl4n2: item[91], - c12h11no2: item[92], - c22h19br2no3: item[93], - c8h14cln5: item[94], - c20h12: item[95], - ch3hg: item[96], - c12h10Xclx: item[97], - c49h74n10o12: item[98], - p4: item[99], - mo: item[100], - co: item[101], - be: item[102], - b: item[103], - sb: item[104], - ni: item[105], - ba: item[106], - v: item[107], - ti: item[108], - tl: item[109], - phosphate: item[110], - acuteToxicity: item[111], - residualChlorine: item[114], - } - return row; - }) - - }, - // 市级备用地表水 待修改 - toCitySpareTopWaterObjData(excelData) { - return excelData.map(item => { - const row = { - regionLevel: "市级", - drinkingWaterType: 2, // 1在用、2备用 - waterSourceType: 1, // 1地表水、2地下水 - place: item[0], - waterTemperature: item[1], - ph: item[2], - dissolvedOxygen: item[3], - permanganateIndex: item[4], - cod: item[5], - fiveDayBod: item[6], - ammonia: item[7], - totalPhosphorus: item[8], - totalNitrogen: item[9], - cu: item[10], - zn: item[11], - fluoride: item[12], - se: item[13], - as: item[14], - hg: item[15], - cd: item[16], - cr: item[17], - pb: item[18], - cyanide: item[19], - volatilePhenol: item[20], - petro: item[21], - anionicSurfactant: item[22], - sulfide: item[23], - fecalColiforms: item[24], - sulfate: item[25], - chloride: item[26], - nitrateNitrogen: item[27], - fe: item[28], - mn: item[29], - chlorophyll: item[30], - transparency: item[31], - chcl3: item[32], - ccl4: item[33], - chbr3: item[34], - ch2cl2: item[35], - c2h4cl2: item[36], - c3h5clO: item[37], - c2h3cl: item[38], - c2h2cl211: item[39], - c2h2cl212: item[40], - c2hcl3: item[41], - c2cl4: item[42], - c4h5cl: item[43], - c4cl6: item[44], - c8h8: item[45], - ch2o: item[46], - c2h4o: item[47], - c3h4o: item[48], - c2hcl3o: item[49], - c6h6: item[50], - c7h8: item[51], - c8h10Ethylbenzene: item[52], - c8h10Dimethylbenzene: item[53], - c9h12: item[54], - c6h5cl: item[55], - c6h4cl212: item[56], - c6h4cl214: item[57], - c6h3cl3: item[58], - c6h2cl4: item[59], - c6cl6: item[60], - c6h5no2: item[61], - c6h4n2o4: item[62], - c7h6n2o4: item[63], - c7h5o6n3: item[64], - c6h4clno2: item[65], - c6h3cln2o4: item[66], - c6h4cl2o: item[67], - c6h3cl3o: item[68], - c6hcl5o: item[69], - c6h7n: item[70], - c6h4nh22: item[71], - c3h5no: item[72], - c3h3n: item[73], - c16h22o4: item[74], - c16h35o4p: item[75], - n2h4h2o: item[76], - c8h20pd: item[77], - c5h5n: item[78], - turpentine: item[79], - c6h3n3o7: item[80], - butylXanthogenAcid: item[81], - activeChlorine: item[82], - c14h9cl5: item[83], - c6h6cl6: item[84], - c10h5cl7O: item[85], - c10h14no5ps: item[86], - c8h10o5nps: item[87], - c10h19o6ps2: item[88], - c5h12no3ps2: item[89], - c4h7cl2o4p: item[90], - c4h8cl3o4p: item[91], - c8h19o3ps2: item[92], - c8cl4n2: item[93], - c12h11no2: item[94], - c22h19br2no3: item[95], - c8h14cln5: item[96], - c20h12: item[97], - ch3hg: item[98], - c12h10Xclx: item[99], - c49h74n10o12: item[100], - p4: item[101], - mo: item[102], - co: item[103], - be: item[104], - b: item[105], - sb: item[106], - ni: item[107], - ba: item[108], - v: item[109], - ti: item[110], - tl: item[111], - phosphate: item[112], - } - return row; - }) - - }, - // 县级在用地表水 待修改 - toCountyUseTopWaterObjData(excelData) { - return excelData.map(item => { - const row = { - regionLevel: "县级", - drinkingWaterType: 1, // 1在用、2备用 - waterSourceType: 1, // 1地表水、2地下水 - place: item[0], - waterTemperature: item[1], - ph: item[2], - dissolvedOxygen: item[3], - permanganateIndex: item[4], - cod: item[5], - fiveDayBod: item[6], - ammonia: item[7], - totalPhosphorus: item[8], - totalNitrogen: item[9], - cu: item[10], - zn: item[11], - fluoride: item[12], - se: item[13], - as: item[14], - hg: item[15], - cd: item[16], - cr: item[17], - pb: item[18], - cyanide: item[19], - volatilePhenol: item[20], - petro: item[21], - anionicSurfactant: item[22], - sulfide: item[23], - fecalColiforms: item[24], - sulfate: item[25], - chloride: item[26], - nitrateNitrogen: item[27], - fe: item[28], - mn: item[29], - chcl3: item[30], - ccl4: item[31], - chbr3: item[32], - ch2cl2: item[33], - c2h4cl2: item[34], - c3h5clO: item[35], - c2h3cl: item[36], - c2h2cl211: item[37], - c2h2cl212: item[38], - c2hcl3: item[39], - c2cl4: item[40], - c4h5cl: item[41], - c4cl6: item[42], - c8h8: item[43], - ch2o: item[44], - c2h4o: item[45], - c3h4o: item[46], - c2hcl3o: item[47], - c6h6: item[48], - c7h8: item[49], - c8h10Ethylbenzene: item[50], - c8h10Dimethylbenzene: item[51], - c9h12: item[52], - c6h5cl: item[53], - c6h4cl212: item[54], - c6h4cl214: item[55], - c6h3cl3: item[56], - c6h2cl4: item[57], - c6cl6: item[58], - c6h5no2: item[59], - c6h4n2o4: item[60], - c7h6n2o4: item[61], - c7h5o6n3: item[62], - c6h4clno2: item[63], - c6h3cln2o4: item[64], - c6h4cl2o: item[65], - c6h3cl3o: item[66], - c6hcl5o: item[67], - c6h7n: item[68], - c6h4nh22: item[69], - c3h5no: item[70], - c3h3n: item[71], - c16h22o4: item[72], - c16h35o4p: item[73], - n2h4h2o: item[74], - c8h20pd: item[75], - c5h5n: item[76], - turpentine: item[77], - c6h3n3o7: item[78], - butylXanthogenAcid: item[79], - activeChlorine: item[80], - c14h9cl5: item[81], - c6h6cl6: item[82], - c10h5cl7O: item[83], - c10h14no5ps: item[84], - c8h10o5nps: item[85], - c10h19o6ps2: item[86], - c5h12no3ps2: item[87], - c4h7cl2o4p: item[88], - c4h8cl3o4p: item[89], - c8h19o3ps2: item[90], - c8cl4n2: item[91], - c12h11no2: item[92], - c22h19br2no3: item[93], - c8h14cln5: item[94], - c20h12: item[95], - ch3hg: item[96], - c12h10Xclx: item[97], - c49h74n10o12: item[98], - p4: item[99], - mo: item[100], - co: item[101], - be: item[102], - b: item[103], - sb: item[104], - ni: item[105], - ba: item[106], - v: item[107], - ti: item[108], - tl: item[109], - phosphate: item[110], - transparency: item[111], - chlorophyll: item[112], - } - return row; - }) - - }, - //县级备用地表水 待修改 - toCountySpareTopWaterObjData(excelData) { - return excelData.map(item => { - const row = { - regionLevel: "县级", - drinkingWaterType: 2, // 1在用、2备用 - waterSourceType: 1, // 1地表水、2地下水 - place: item[0], - waterTemperature: item[1], - ph: item[2], - dissolvedOxygen: item[3], - permanganateIndex: item[4], - cod: item[5], - fiveDayBod: item[6], - ammonia: item[7], - totalPhosphorus: item[8], - totalNitrogen: item[9], - cu: item[10], - zn: item[11], - fluoride: item[12], - se: item[13], - as: item[14], - hg: item[15], - cd: item[16], - cr: item[17], - pb: item[18], - cyanide: item[19], - volatilePhenol: item[20], - petro: item[21], - anionicSurfactant: item[22], - sulfide: item[23], - fecalColiforms: item[24], - sulfate: item[25], - chloride: item[26], - nitrateNitrogen: item[27], - fe: item[28], - mn: item[29], - chcl3: item[30], - ccl4: item[31], - chbr3: item[32], - ch2cl2: item[33], - c2h4cl2: item[34], - c3h5clO: item[35], - c2h3cl: item[36], - c2h2cl211: item[37], - c2h2cl212: item[38], - c2hcl3: item[39], - c2cl4: item[40], - c4h5cl: item[41], - c4cl6: item[42], - c8h8: item[43], - ch2o: item[44], - c2h4o: item[45], - c3h4o: item[46], - c2hcl3o: item[47], - c6h6: item[48], - c7h8: item[49], - c8h10Ethylbenzene: item[50], - c8h10Dimethylbenzene: item[51], - c9h12: item[52], - c6h5cl: item[53], - c6h4cl212: item[54], - c6h4cl214: item[55], - c6h3cl3: item[56], - c6h2cl4: item[57], - c6cl6: item[58], - c6h5no2: item[59], - c6h4n2o4: item[60], - c7h6n2o4: item[61], - c7h5o6n3: item[62], - c6h4clno2: item[63], - c6h3cln2o4: item[64], - c6h4cl2o: item[65], - c6h3cl3o: item[66], - c6hcl5o: item[67], - c6h7n: item[68], - c6h4nh22: item[69], - c3h5no: item[70], - c3h3n: item[71], - c16h22o4: item[72], - c16h35o4p: item[73], - n2h4h2o: item[74], - c8h20pd: item[75], - c5h5n: item[76], - turpentine: item[77], - c6h3n3o7: item[78], - butylXanthogenAcid: item[79], - activeChlorine: item[80], - c14h9cl5: item[81], - c6h6cl6: item[82], - c10h5cl7O: item[83], - c10h14no5ps: item[84], - c8h10o5nps: item[85], - c10h19o6ps2: item[86], - c5h12no3ps2: item[87], - c4h7cl2o4p: item[88], - c4h8cl3o4p: item[89], - c8h19o3ps2: item[90], - c8cl4n2: item[91], - c12h11no2: item[92], - c22h19br2no3: item[93], - c8h14cln5: item[94], - c20h12: item[95], - ch3hg: item[96], - c12h10Xclx: item[97], - c49h74n10o12: item[98], - p4: item[99], - mo: item[100], - co: item[101], - be: item[102], - b: item[103], - sb: item[104], - ni: item[105], - ba: item[106], - v: item[107], - ti: item[108], - tl: item[109], - phosphate: item[110], - transparency: item[111], - chlorophyll: item[112], - } - return row; - }) - - }, - // 县级在用地下水 已可用 - toCountyUseBottomWaterObjData(excelData) { - return excelData.map(item => { - const row = { - regionLevel: "县级", - drinkingWaterType: 1, // 1在用、2备用 - county: item[0], - place: item[1], - waterSourceType: 2, // 1地表水、2地下水 - // monitorTime: moment(item[3], "YYYY年MM月DD日HH:mm").valueOf(), - waterTemperature: item[4], - chroma: item[5], - smellAndTaste: item[6], - turbidity: item[7], - visibleNakedEye: item[8], - ph: item[9], - totalHardness: item[10], - totalDissolvedSolids: item[11], - sulfate: item[12], - chloride: item[13], - fe: item[14], - mn: item[15], - cu: item[16], - zn: item[17], - mo: item[18], - co: item[19], - volatilePhenol: item[20], - anionicSurfactant: item[21], - permanganateIndex: item[22], - oxygenConsumption: item[23], - nitrateNitrogen: item[24], - nitriteNitrogen: item[25], - ammonia: item[26], - fluoride: item[27], - lodide: item[28], - cyanide: item[29], - hg: item[30], - as: item[31], - se: item[32], - cd: item[33], - cr6: item[34], - pb: item[35], - be: item[36], - ba: item[37], - ni: item[38], - c14h9cl5: item[39], - c6h6cl6666: item[40], - mpn: item[41], - totalColiform: item[42], - totalNumberBacteria: item[43], - totalNumberColonies: item[44], - totalAlphaRadioactivity: item[45], - totalBetaRadioactivity: item[46], - ai: item[47], - sulfide: item[48], - na: item[49], - chcl3: item[50], - ccl4: item[51], - c6h6: item[52], - c7h8: item[53], - b: item[54], - sb: item[55], - ag: item[56], - tl: item[57], - ch2cl2: item[58], - c2h4cl2: item[59], - c2h3cl3111: item[60], - c2h3cl3112: item[61], - ch3chclch2cl: item[62], - chbr3: item[63], - c2h3cl: item[64], - c2h2cl211: item[65], - c2h2cl212: item[66], - c2hcl3: item[67], - c2cl4: item[68], - c6h5cl: item[69], - odcb: item[70], - pdcp: item[71], - c6h3cl3: item[72], - c8h10Ethylbenzene: item[73], - c8h10Dimethylbenzene: item[74], - c8h8: item[75], - c7h6n2o4: item[76], - c7h6n2o426: item[77], - c10h8: item[78], - c14h10: item[79], - c16h10: item[80], - bbfa: item[81], - bap: item[82], - c12h10Xclx: item[83], - c16h35o4p: item[84], - c6h3cl3o246: item[85], - c6hcl5o: item[86], - c6h6cl6: item[87], - c6cl6: item[88], - c10h5cl7: item[89], - c8h6cl2o3: item[90], - c12h15no3: item[91], - c7h14n2o2s: item[92], - c4h7cl2o4p: item[93], - c8h10o5nps: item[94], - c10h19o6ps2: item[95], - c5h12no3ps2: item[96], - c9h11cl3no3ps: item[97], - c8cl4n2: item[98], - atrazine: item[99], - c3h8no5p: item[100], - // atrazine: item[103], - // atrazine: item[104], - // atrazine: item[105], - // atrazine: item[106], - // atrazine: item[107], - // atrazine: item[108], - // atrazine: item[109], - // atrazine: item[110], - // atrazine: item[111], - // atrazine: item[112], - } - return row; - }) - - }, - importWaterWithdrawalData(excelData){ - return excelData.map(item => { - const row = { - place:item[0], - waterWithdrawal:item[1], - } - return row; - }) - } -} \ No newline at end of file diff --git a/src/views/water/drinking-water/collect/water-bill.vue b/src/views/water/drinking-water/collect/water-bill.vue deleted file mode 100644 index f3302e3..0000000 --- a/src/views/water/drinking-water/collect/water-bill.vue +++ /dev/null @@ -1,654 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/collect/water.vue b/src/views/water/drinking-water/collect/water.vue deleted file mode 100644 index b820daa..0000000 --- a/src/views/water/drinking-water/collect/water.vue +++ /dev/null @@ -1,356 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/dict/cityWaterDict.vue b/src/views/water/drinking-water/dict/cityWaterDict.vue deleted file mode 100644 index 47ab979..0000000 --- a/src/views/water/drinking-water/dict/cityWaterDict.vue +++ /dev/null @@ -1,512 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/dict/countyBottomWaterDict.vue b/src/views/water/drinking-water/dict/countyBottomWaterDict.vue deleted file mode 100644 index 349d687..0000000 --- a/src/views/water/drinking-water/dict/countyBottomWaterDict.vue +++ /dev/null @@ -1,510 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/dict/countyTopWaterDict.vue b/src/views/water/drinking-water/dict/countyTopWaterDict.vue deleted file mode 100644 index 5137687..0000000 --- a/src/views/water/drinking-water/dict/countyTopWaterDict.vue +++ /dev/null @@ -1,510 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/dict/index.vue b/src/views/water/drinking-water/dict/index.vue deleted file mode 100644 index d284b33..0000000 --- a/src/views/water/drinking-water/dict/index.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/water/drinking-water/dict/surface-water.vue b/src/views/water/drinking-water/dict/surface-water.vue deleted file mode 100644 index 2ec302d..0000000 --- a/src/views/water/drinking-water/dict/surface-water.vue +++ /dev/null @@ -1,286 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/water/drinking-water/dict/villageBottomDict.vue b/src/views/water/drinking-water/dict/villageBottomDict.vue deleted file mode 100644 index d9757f1..0000000 --- a/src/views/water/drinking-water/dict/villageBottomDict.vue +++ /dev/null @@ -1,500 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/dict/villageTopDict.vue b/src/views/water/drinking-water/dict/villageTopDict.vue deleted file mode 100644 index 836917b..0000000 --- a/src/views/water/drinking-water/dict/villageTopDict.vue +++ /dev/null @@ -1,500 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/city-avg-index.vue b/src/views/water/drinking-water/statistic/city-avg-index.vue deleted file mode 100644 index 6f8cd91..0000000 --- a/src/views/water/drinking-water/statistic/city-avg-index.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/city-base-standard.vue b/src/views/water/drinking-water/statistic/city-base-standard.vue deleted file mode 100644 index 6f265d8..0000000 --- a/src/views/water/drinking-water/statistic/city-base-standard.vue +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/city/base.vue b/src/views/water/drinking-water/statistic/city/base.vue deleted file mode 100644 index 46955e8..0000000 --- a/src/views/water/drinking-water/statistic/city/base.vue +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/city/index.vue b/src/views/water/drinking-water/statistic/city/index.vue deleted file mode 100644 index ce6f7b1..0000000 --- a/src/views/water/drinking-water/statistic/city/index.vue +++ /dev/null @@ -1,96 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/views/water/drinking-water/statistic/city/overStandard.vue b/src/views/water/drinking-water/statistic/city/overStandard.vue deleted file mode 100644 index 28ca624..0000000 --- a/src/views/water/drinking-water/statistic/city/overStandard.vue +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/city/situation.vue b/src/views/water/drinking-water/statistic/city/situation.vue deleted file mode 100644 index bc4110a..0000000 --- a/src/views/water/drinking-water/statistic/city/situation.vue +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/city/waterCount.vue b/src/views/water/drinking-water/statistic/city/waterCount.vue deleted file mode 100644 index 716b1b7..0000000 --- a/src/views/water/drinking-water/statistic/city/waterCount.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/city/waterNutritional.vue b/src/views/water/drinking-water/statistic/city/waterNutritional.vue deleted file mode 100644 index 04d4280..0000000 --- a/src/views/water/drinking-water/statistic/city/waterNutritional.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/city/waterQuality.vue b/src/views/water/drinking-water/statistic/city/waterQuality.vue deleted file mode 100644 index 9439113..0000000 --- a/src/views/water/drinking-water/statistic/city/waterQuality.vue +++ /dev/null @@ -1,183 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/city/waterQualityCount.vue b/src/views/water/drinking-water/statistic/city/waterQualityCount.vue deleted file mode 100644 index 03f926a..0000000 --- a/src/views/water/drinking-water/statistic/city/waterQualityCount.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/city/waterQualityUp.vue b/src/views/water/drinking-water/statistic/city/waterQualityUp.vue deleted file mode 100644 index e6043be..0000000 --- a/src/views/water/drinking-water/statistic/city/waterQualityUp.vue +++ /dev/null @@ -1,171 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/cityAppraise.vue b/src/views/water/drinking-water/statistic/cityAppraise.vue deleted file mode 100644 index 9bc1fc3..0000000 --- a/src/views/water/drinking-water/statistic/cityAppraise.vue +++ /dev/null @@ -1,183 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/cityDate.vue b/src/views/water/drinking-water/statistic/cityDate.vue deleted file mode 100644 index a0834cb..0000000 --- a/src/views/water/drinking-water/statistic/cityDate.vue +++ /dev/null @@ -1,240 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/cityWaterQuality.vue b/src/views/water/drinking-water/statistic/cityWaterQuality.vue deleted file mode 100644 index 189f162..0000000 --- a/src/views/water/drinking-water/statistic/cityWaterQuality.vue +++ /dev/null @@ -1,191 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/cityWaterWithdrawal.vue b/src/views/water/drinking-water/statistic/cityWaterWithdrawal.vue deleted file mode 100644 index 4729d37..0000000 --- a/src/views/water/drinking-water/statistic/cityWaterWithdrawal.vue +++ /dev/null @@ -1,185 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/colums.js b/src/views/water/drinking-water/statistic/colums.js deleted file mode 100644 index d4b734e..0000000 --- a/src/views/water/drinking-water/statistic/colums.js +++ /dev/null @@ -1,384 +0,0 @@ -import moment from "moment" -//市级数据总览表格 -const tableColumns = [ - - { title: "省份", dataIndex: "province", sorter: true, }, - { title: "省份代码", dataIndex: "provinceCode", sorter: true, }, - { title: "城市名称", dataIndex: "city", sorter: true, }, - { title: "城市代码", dataIndex: "cityCode", sorter: true, }, - { title: "重点城市区分", dataIndex: "keyCity", sorter: true, }, - { title: "南北方城市", dataIndex: "cityOrientation", sorter: true, }, - { title: "断面名称", dataIndex: "place", sorter: true, }, - { title: "断面代码", dataIndex: "sectionCode", sorter: true, }, - { title: "水源名称", dataIndex: "sourceWaterName", sorter: true, }, - { title: "所属水系", dataIndex: "subordinateWater", sorter: true, }, - { title: "水源地性质", dataIndex: "waterSourceProperty", sorter: true, }, - { title: "取水点经度", dataIndex: "longitude", sorter: true, }, - { title: "取水点纬度", dataIndex: "latitude", sorter: true, }, - { title: "本月取水量", dataIndex: "waterWithdrawal", sorter: true, }, - { title: "采样时间", dataIndex: "reportTime", sorter: true, customRender: ({text}) => moment(text, "YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")}, - { title: "水期代码", dataIndex: "waterPhaseCode",sorter: true, - slots:{customRender:'waterCode' } - }, - { title: "水温", dataIndex: "waterTemperature", sorter: true, }, - // {title: "采样时间",dataIndex: "monitorTime",sorter: true,}, - { title: "pH(无量纲)", dataIndex: "ph", sorter: true, }, - { title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true, }, - { title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true, }, - { title: "化学需氧量", dataIndex: "cod", sorter: true, }, - { title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true, }, - { title: "氨氮", dataIndex: "ammonia", sorter: true, }, - { title: "总磷", dataIndex: "totalPhosphorus", sorter: true, }, - { title: "总氮", dataIndex: "totalNitrogen", sorter: true, }, - { title: "铜", dataIndex: "cu", sorter: true, }, - { title: "锌", dataIndex: "zn", sorter: true, }, - { title: "氟化物", dataIndex: "fluoride", sorter: true, }, - { title: "硒", dataIndex: "se", sorter: true, }, - { title: "砷", dataIndex: "as", sorter: true, }, - { title: "汞", dataIndex: "hg", sorter: true, }, - { title: "镉", dataIndex: "cd", sorter: true, }, - { title: "铬(六价)", dataIndex: "cr", sorter: true, }, - { title: "铅", dataIndex: "pb", sorter: true, }, - { title: "氰化物", dataIndex: "cyanide", sorter: true, }, - { title: "挥发酚", dataIndex: "volatilePhenol", sorter: true, }, - { title: "石油类", dataIndex: "petro", sorter: true, }, - { title: "阴离子表面活性剂", dataIndex: "anionicSurfactant", sorter: true, }, - { title: "硫化物", dataIndex: "sulfide", sorter: true, }, - { title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true, }, - { title: "硫酸盐", dataIndex: "sulfate", sorter: true, }, - { title: "氯化物", dataIndex: "chloride", sorter: true, }, - { title: "硝酸盐氮", dataIndex: "nitrateNitrogen", sorter: true, }, - { title: "铁", dataIndex: "fe", sorter: true, }, - { title: "锰", dataIndex: "mn", sorter: true, }, - { title: "三氯甲烷", dataIndex: "chcl3", sorter: true, }, - { title: "四氯化碳", dataIndex: "ccl4", sorter: true, }, - { title: "三溴甲烷", dataIndex: "chbr3", sorter: true, }, - { title: "二氯甲烷", dataIndex: "ch2cl2", sorter: true, }, - { title: "1,2-二氯乙烷", dataIndex: "c2h4cl2", sorter: true, }, - { title: "环氧氯丙烷", dataIndex: "c3h5clO", sorter: true, }, - { title: "氯乙烯", dataIndex: "c2h3cl", sorter: true, }, - { title: "1,1-二氯乙烯", dataIndex: "c2h2cl211", sorter: true, }, - { title: "1,2-二氯乙烯", dataIndex: "c2h2cl212", sorter: true, }, - { title: "三氯乙烯", dataIndex: "c2hcl3", sorter: true, }, - { title: "四氯乙烯", dataIndex: "c2cl4", sorter: true, }, - { title: "氯丁二烯", dataIndex: "c4h5cl", sorter: true, }, - { title: "六氯丁二烯", dataIndex: "c4cl6", sorter: true, }, - { title: "苯乙烯", dataIndex: "c8h8", sorter: true, }, - { title: "甲醛", dataIndex: "ch2o", sorter: true, }, - { title: "乙醛", dataIndex: "c2h4o", sorter: true, }, - { title: "丙烯醛", dataIndex: "c3h4o", sorter: true, }, - { title: "三氯乙醛", dataIndex: "c2hcl3o", sorter: true, }, - { title: "苯", dataIndex: "c6h6", sorter: true, }, - { title: "甲苯", dataIndex: "c7h8", sorter: true, }, - { title: "乙苯", dataIndex: "c8h10Ethylbenzene", sorter: true, }, - { title: "二甲苯", dataIndex: "c8h10Dimethylbenzene", sorter: true, }, - { title: "异丙苯", dataIndex: "c9h12", sorter: true, }, - { title: "氯苯", dataIndex: "c6h5cl", sorter: true, }, - { title: "1,2-二氯苯", dataIndex: "c6h4cl212", sorter: true, }, - { title: "1,4-二氯苯", dataIndex: "c6h4cl214", sorter: true, }, - { title: "三氯苯", dataIndex: "c6h3cl3", sorter: true, }, - { title: "四氯苯", dataIndex: "c6h2cl4", sorter: true, }, - { title: "六氯苯", dataIndex: "c6cl6", sorter: true, }, - { title: "硝基苯", dataIndex: "c6h5no2", sorter: true, }, - { title: "二硝基苯", dataIndex: "c6h4n2o4", sorter: true, }, - { title: "2,4-二硝基甲苯", dataIndex: "c7h6n2o4", sorter: true, }, - { title: "2,4,6-三硝基甲苯", dataIndex: "c7h5o6n3", sorter: true, }, - { title: "硝基氯苯", dataIndex: "c6h4clno2", sorter: true, }, - { title: "2,4-二硝基氯苯 ", dataIndex: "c6h3cln2o4", sorter: true, }, - { title: "2,4-二氯苯酚", dataIndex: "c6h4cl2o", sorter: true, }, - { title: "2,4,6-三氯苯酚", dataIndex: "c6h3cl3o", sorter: true, }, - { title: "五氯酚", dataIndex: "c6hcl5o", sorter: true, }, - { title: "苯胺", dataIndex: "c6h7n", sorter: true, }, - { title: "联苯胺", dataIndex: "c6h4nh22", sorter: true, }, - { title: "丙烯酰胺", dataIndex: "c3h5no", sorter: true, }, - { title: "丙烯腈", dataIndex: "c3h3n", sorter: true, }, - { title: "邻苯二甲酸二丁酯", dataIndex: "c16h22o4", sorter: true, }, - { title: "邻苯二甲酸二(2-乙基已基)酯", dataIndex: "c16h35o4p", sorter: true, }, - { title: "水合肼", dataIndex: "n2h4h2o", sorter: true, }, - { title: "四乙基铅", dataIndex: "c8h20pd", sorter: true, }, - { title: "吡啶", dataIndex: "c5h5n", sorter: true, }, - { title: "松节油", dataIndex: "turpentine", sorter: true, }, - { title: "苦味酸", dataIndex: "c6h3n3o7", sorter: true, }, - { title: "丁基黄原酸", dataIndex: "butylXanthogenAcid", sorter: true, }, - { title: "活性氯", dataIndex: "activeChlorine", sorter: true, }, - { title: "滴滴涕", dataIndex: "c14h9cl5", sorter: true, }, - { title: "林丹", dataIndex: "c6h6cl6", sorter: true, }, - { title: "环氧七氯", dataIndex: "c10h5cl7O", sorter: true, }, - { title: "对硫磷", dataIndex: "c10h14no5ps", sorter: true, }, - { title: "甲基对硫磷", dataIndex: "c8h10o5nps", sorter: true, }, - { title: "马拉硫磷", dataIndex: "c10h19o6ps2", sorter: true, }, - { title: "乐果", dataIndex: "c5h12no3ps2", sorter: true, }, - { title: "敌敌畏", dataIndex: "c4h7cl2o4p", sorter: true, }, - { title: "敌百虫", dataIndex: "c4h8cl3o4p", sorter: true, }, - { title: "内吸磷", dataIndex: "c8h19o3ps2", sorter: true, }, - { title: "百菌清", dataIndex: "c8cl4n2", sorter: true, }, - { title: "甲萘威", dataIndex: "c12h11no2", sorter: true, }, - { title: "溴氰菊酯", dataIndex: "c22h19br2no3", sorter: true, }, - { title: "阿特拉津", dataIndex: "c8h14cln5", sorter: true, }, - { title: "苯并(a)芘 ", dataIndex: "c20h12", sorter: true, }, - { title: "甲基汞", dataIndex: "ch3hg", sorter: true, }, - { title: "多氯联苯", dataIndex: "c12h10Xclx", sorter: true, }, - { title: "微囊藻毒素-LR", dataIndex: "微囊藻毒素-LR", sorter: true, }, - { title: "黄磷", dataIndex: "p4", sorter: true, }, - { title: "钼", dataIndex: "mo", sorter: true, }, - { title: "钴", dataIndex: "co", sorter: true, }, - { title: "铍", dataIndex: "be", sorter: true, }, - { title: "硼", dataIndex: "b", sorter: true, }, - { title: "锑", dataIndex: "sb", sorter: true, }, - { title: "镍", dataIndex: "ni", sorter: true, }, - { title: "钡", dataIndex: "ba", sorter: true, }, - { title: "钒", dataIndex: "v", sorter: true, }, - { title: "钛", dataIndex: "ti", sorter: true, }, - { title: "铊", dataIndex: "tl", sorter: true, }, - - { title: "六价铬", dataIndex: "cr6", sorter: true, }, - { title: "邻二氯苯", dataIndex: "odcb", sorter: true, }, - { title: "对二氯苯", dataIndex: "pdcp", sorter: true, }, - - { title: "苯并(a)芘", dataIndex: "bap", sorter: true, }, - { title: "苯并(b)荧蒽", dataIndex: "bbfa", sorter: true, }, - { title: "磷酸盐", dataIndex: "phosphate", sorter: true, }, - { title: "急性毒性", dataIndex: "acuteToxicity", sorter: true, }, - { title: "余氯", dataIndex: "residualChlorine", sorter: true, }, - { title: "六六六", dataIndex: "c6h6cl6666", sorter: true, }, - { title: "2,4,6-三氯酚", dataIndex: "c6h3cl3o246", sorter: true, }, - //新增 - { title: "叶绿素(mg/m3)", dataIndex: "chlorophyll", sorter: true, }, - { title: "透明度(cm)", dataIndex: "transparency", sorter: true, }, - { title: "总α放射性", dataIndex: "totalAlphaRadioactivity", sorter: true, }, - { title: "总β放射性", dataIndex: "totalBetaRadioactivity", sorter: true, }, - { title: "1,1,1-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_111", sorter: true, }, - { title: "1,1,2-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_112", sorter: true, }, -]; -export { tableColumns } - -//县级数据总览表格 -const tableColumns2 = [ - { title: "省份", dataIndex: "province", sorter: true, }, - { title: "省份代码", dataIndex: "provinceCode", sorter: true, }, - { title: "城市名称", dataIndex: "city", sorter: true, }, - { title: "城市代码", dataIndex: "cityCode", sorter: true, }, - // { title: "重点城市区分", dataIndex: "keyCity", sorter: true, }, - {title:"县域名称",dataIndex:"countyName",sorter:true}, - {title:"县域代码",dataIndex:"countyCode",sorter:true}, - // { title: "南北方城市", dataIndex: "cityOrientation", sorter: true, }, - { title: "断面名称", dataIndex: "place", sorter: true, }, - // { title: "断面代码", dataIndex: "sectionCode", sorter: true, }, - { title: "水源名称", dataIndex: "sourceWaterName", sorter: true, }, - { title: "所属水系", dataIndex: "subordinateWater", sorter: true, }, - { title: "水源地性质", dataIndex: "waterSourceProperty", sorter: true, }, - { title: "取水点经度", dataIndex: "longitude", sorter: true, }, - { title: "取水点纬度", dataIndex: "latitude", sorter: true, }, - { title: "本月取水量", dataIndex: "waterWithdrawal", sorter: true, }, - { title: "采样时间", dataIndex: "reportTime", sorter: true, customRender: ({text}) => moment(text, "YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")}, - { title: "水期代码", dataIndex: "waterPhaseCode",sorter: true, - slots:{customRender:'waterCode' } - }, - { title: "水温", dataIndex: "waterTemperature", sorter: true, }, - // {title: "采样时间",dataIndex: "monitorTime",sorter: true,}, - { title: "pH(无量纲)", dataIndex: "ph", sorter: true, }, - { title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true, }, - { title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true, }, - { title: "化学需氧量", dataIndex: "cod", sorter: true, }, - { title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true, }, - { title: "氨氮", dataIndex: "ammonia", sorter: true, }, - { title: "总磷", dataIndex: "totalPhosphorus", sorter: true, }, - { title: "总氮", dataIndex: "totalNitrogen", sorter: true, }, - { title: "铜", dataIndex: "cu", sorter: true, }, - { title: "锌", dataIndex: "zn", sorter: true, }, - { title: "氟化物", dataIndex: "fluoride", sorter: true, }, - { title: "硒", dataIndex: "se", sorter: true, }, - { title: "砷", dataIndex: "as", sorter: true, }, - { title: "汞", dataIndex: "hg", sorter: true, }, - { title: "镉", dataIndex: "cd", sorter: true, }, - { title: "铬(六价)", dataIndex: "cr", sorter: true, }, - { title: "铅", dataIndex: "pb", sorter: true, }, - { title: "氰化物", dataIndex: "cyanide", sorter: true, }, - { title: "挥发酚", dataIndex: "volatilePhenol", sorter: true, }, - { title: "石油类", dataIndex: "petro", sorter: true, }, - { title: "阴离子表面活性剂", dataIndex: "anionicSurfactant", sorter: true, }, - { title: "硫化物", dataIndex: "sulfide", sorter: true, }, - { title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true, }, - { title: "硫酸盐", dataIndex: "sulfate", sorter: true, }, - { title: "氯化物", dataIndex: "chloride", sorter: true, }, - { title: "硝酸盐氮", dataIndex: "nitrateNitrogen", sorter: true, }, - { title: "铁", dataIndex: "fe", sorter: true, }, - { title: "锰", dataIndex: "mn", sorter: true, }, - { title: "三氯甲烷", dataIndex: "chcl3", sorter: true, }, - { title: "四氯化碳", dataIndex: "ccl4", sorter: true, }, - { title: "三溴甲烷", dataIndex: "chbr3", sorter: true, }, - { title: "二氯甲烷", dataIndex: "ch2cl2", sorter: true, }, - { title: "1,2-二氯乙烷", dataIndex: "c2h4cl2", sorter: true, }, - { title: "环氧氯丙烷", dataIndex: "c3h5clO", sorter: true, }, - { title: "氯乙烯", dataIndex: "c2h3cl", sorter: true, }, - { title: "1,1-二氯乙烯", dataIndex: "c2h2cl211", sorter: true, }, - { title: "1,2-二氯乙烯", dataIndex: "c2h2cl212", sorter: true, }, - { title: "三氯乙烯", dataIndex: "c2hcl3", sorter: true, }, - { title: "四氯乙烯", dataIndex: "c2cl4", sorter: true, }, - { title: "氯丁二烯", dataIndex: "c4h5cl", sorter: true, }, - { title: "六氯丁二烯", dataIndex: "c4cl6", sorter: true, }, - { title: "苯乙烯", dataIndex: "c8h8", sorter: true, }, - { title: "甲醛", dataIndex: "ch2o", sorter: true, }, - { title: "乙醛", dataIndex: "c2h4o", sorter: true, }, - { title: "丙烯醛", dataIndex: "c3h4o", sorter: true, }, - { title: "三氯乙醛", dataIndex: "c2hcl3o", sorter: true, }, - { title: "苯", dataIndex: "c6h6", sorter: true, }, - { title: "甲苯", dataIndex: "c7h8", sorter: true, }, - { title: "乙苯", dataIndex: "c8h10Ethylbenzene", sorter: true, }, - { title: "二甲苯", dataIndex: "c8h10Dimethylbenzene", sorter: true, }, - { title: "异丙苯", dataIndex: "c9h12", sorter: true, }, - { title: "氯苯", dataIndex: "c6h5cl", sorter: true, }, - { title: "1,2-二氯苯", dataIndex: "c6h4cl212", sorter: true, }, - { title: "1,4-二氯苯", dataIndex: "c6h4cl214", sorter: true, }, - { title: "三氯苯", dataIndex: "c6h3cl3", sorter: true, }, - { title: "四氯苯", dataIndex: "c6h2cl4", sorter: true, }, - { title: "六氯苯", dataIndex: "c6cl6", sorter: true, }, - { title: "硝基苯", dataIndex: "c6h5no2", sorter: true, }, - { title: "二硝基苯", dataIndex: "c6h4n2o4", sorter: true, }, - { title: "2,4-二硝基甲苯", dataIndex: "c7h6n2o4", sorter: true, }, - { title: "2,4,6-三硝基甲苯", dataIndex: "c7h5o6n3", sorter: true, }, - { title: "硝基氯苯", dataIndex: "c6h4clno2", sorter: true, }, - { title: "2,4-二硝基氯苯 ", dataIndex: "c6h3cln2o4", sorter: true, }, - { title: "2,4-二氯苯酚", dataIndex: "c6h4cl2o", sorter: true, }, - { title: "2,4,6-三氯苯酚", dataIndex: "c6h3cl3o", sorter: true, }, - { title: "五氯酚", dataIndex: "c6hcl5o", sorter: true, }, - { title: "苯胺", dataIndex: "c6h7n", sorter: true, }, - { title: "联苯胺", dataIndex: "c6h4nh22", sorter: true, }, - { title: "丙烯酰胺", dataIndex: "c3h5no", sorter: true, }, - { title: "丙烯腈", dataIndex: "c3h3n", sorter: true, }, - { title: "邻苯二甲酸二丁酯", dataIndex: "c16h22o4", sorter: true, }, - { title: "邻苯二甲酸二(2-乙基已基)酯", dataIndex: "c16h35o4p", sorter: true, }, - { title: "水合肼", dataIndex: "n2h4h2o", sorter: true, }, - { title: "四乙基铅", dataIndex: "c8h20pd", sorter: true, }, - { title: "吡啶", dataIndex: "c5h5n", sorter: true, }, - { title: "松节油", dataIndex: "turpentine", sorter: true, }, - { title: "苦味酸", dataIndex: "c6h3n3o7", sorter: true, }, - { title: "丁基黄原酸", dataIndex: "butylXanthogenAcid", sorter: true, }, - { title: "活性氯", dataIndex: "activeChlorine", sorter: true, }, - { title: "滴滴涕", dataIndex: "c14h9cl5", sorter: true, }, - { title: "林丹", dataIndex: "c6h6cl6", sorter: true, }, - { title: "环氧七氯", dataIndex: "c10h5cl7O", sorter: true, }, - { title: "对硫磷", dataIndex: "c10h14no5ps", sorter: true, }, - { title: "甲基对硫磷", dataIndex: "c8h10o5nps", sorter: true, }, - { title: "马拉硫磷", dataIndex: "c10h19o6ps2", sorter: true, }, - { title: "乐果", dataIndex: "c5h12no3ps2", sorter: true, }, - { title: "敌敌畏", dataIndex: "c4h7cl2o4p", sorter: true, }, - { title: "敌百虫", dataIndex: "c4h8cl3o4p", sorter: true, }, - { title: "内吸磷", dataIndex: "c8h19o3ps2", sorter: true, }, - { title: "百菌清", dataIndex: "c8cl4n2", sorter: true, }, - { title: "甲萘威", dataIndex: "c12h11no2", sorter: true, }, - { title: "溴氰菊酯", dataIndex: "c22h19br2no3", sorter: true, }, - { title: "阿特拉津", dataIndex: "c8h14cln5", sorter: true, }, - { title: "苯并(a)芘 ", dataIndex: "c20h12", sorter: true, }, - { title: "甲基汞", dataIndex: "ch3hg", sorter: true, }, - { title: "多氯联苯", dataIndex: "c12h10Xclx", sorter: true, }, - { title: "微囊藻毒素-LR", dataIndex: "微囊藻毒素-LR", sorter: true, }, - { title: "黄磷", dataIndex: "p4", sorter: true, }, - { title: "钼", dataIndex: "mo", sorter: true, }, - { title: "钴", dataIndex: "co", sorter: true, }, - { title: "铍", dataIndex: "be", sorter: true, }, - { title: "硼", dataIndex: "b", sorter: true, }, - { title: "锑", dataIndex: "sb", sorter: true, }, - { title: "镍", dataIndex: "ni", sorter: true, }, - { title: "钡", dataIndex: "ba", sorter: true, }, - { title: "钒", dataIndex: "v", sorter: true, }, - { title: "钛", dataIndex: "ti", sorter: true, }, - { title: "铊", dataIndex: "tl", sorter: true, }, - - { title: "六价铬", dataIndex: "cr6", sorter: true, }, - { title: "邻二氯苯", dataIndex: "odcb", sorter: true, }, - { title: "对二氯苯", dataIndex: "pdcp", sorter: true, }, - - { title: "苯并(a)芘", dataIndex: "bap", sorter: true, }, - { title: "苯并(b)荧蒽", dataIndex: "bbfa", sorter: true, }, - { title: "磷酸盐", dataIndex: "phosphate", sorter: true, }, - { title: "急性毒性", dataIndex: "acuteToxicity", sorter: true, }, - { title: "余氯", dataIndex: "residualChlorine", sorter: true, }, - { title: "六六六", dataIndex: "c6h6cl6666", sorter: true, }, - { title: "2,4,6-三氯酚", dataIndex: "c6h3cl3o246", sorter: true, }, - //新增 - { title: "叶绿素(mg/m3)", dataIndex: "chlorophyll", sorter: true, }, - { title: "透明度(cm)", dataIndex: "transparency", sorter: true, }, - { title: "总α放射性", dataIndex: "totalAlphaRadioactivity", sorter: true, }, - { title: "总β放射性", dataIndex: "totalBetaRadioactivity", sorter: true, }, - { title: "1,1,1-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_111", sorter: true, }, - { title: "1,1,2-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_112", sorter: true, }, -]; -export { tableColumns2 } - -//农村数据总览表格 -const tableColumns3=[ - {title:"断面代码",dataIndex:"sectionCode",sorter:true}, - {title: "省",dataIndex: "province",sorter: true,}, - {title: "市",dataIndex: "city",sorter: true,}, - {title: "乡镇",dataIndex: "township",sorter: true,}, - {title: "村",dataIndex: "village",sorter: true,}, - {title: "点位名称",dataIndex: "place",sorter: true,}, - {title: "湖库(是/否)",dataIndex: "lakeLibraryFlag",sorter: true,}, - {title: "经度(°)",dataIndex: "longitude",sorter: true,}, - {title: "纬度(°)",dataIndex: "latitude",sorter: true,}, - {title: "服务人口数量(人)",dataIndex: "numberServingPopulation",sorter: true,}, - {title: "日供水规模(吨)",dataIndex: "dailyWaterSupplyScale",sorter: true,}, - // {title: "监测时间",dataIndex: "monitorTime",sorter: true,customRender: ({text}) => moment(text, "YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")}, - // { title: "水期代码", dataIndex: "waterPhaseCode",sorter: true, - // slots:{customRender:'waterCode' } - // }, - // {title: "必测村庄(是/否) ",dataIndex: "mustTestVillagesFlag",sorter: true,}, - - {title: "水温(℃)",dataIndex: "waterTemperature",sorter: true,}, - {title: "pH(mg/L)",dataIndex: "ph",sorter: true,}, - {title: "溶解氧(mg/L)",dataIndex: "dissolvedOxygen",sorter: true,}, - {title: "高锰酸盐指数(mg/L)",dataIndex: "permanganateIndex",sorter: true,}, - {title: "五日生化需氧量(mg/L)",dataIndex: "fiveDayBod",sorter: true,}, - {title: "氨氮(mg/L)",dataIndex: "ammonia",sorter: true,}, - {title: "总磷 (mg/L)",dataIndex: "totalPhosphorus",sorter: true,}, - {title: "总氮 (mg/L)",dataIndex: "totalNitrogen",sorter: true,}, - {title: "铜 (mg/L)",dataIndex: "cu",sorter: true,}, - {title: "锌 (mg/L)",dataIndex: "zn",sorter: true,}, - {title: "氟化物(mg/L)",dataIndex: "fluoride",sorter: true,}, - {title: "硒 (mg/L)",dataIndex: "se",sorter: true,}, - {title: "砷 (mg/L)",dataIndex: "as",sorter: true,}, - {title: "汞 (mg/L)",dataIndex: "hg",sorter: true,}, - {title: "镉 (mg/L)",dataIndex: "cd",sorter: true,}, - {title: "铬(六价)(mg/L)",dataIndex: "cr",sorter: true,}, - {title: "铅 (mg/L)",dataIndex: "pb",sorter: true,}, - {title: "氰化物 (mg/L)",dataIndex: "cyanide",sorter: true,}, - {title: "挥发酚 (mg/L)",dataIndex: "volatilePhenol",sorter: true,}, - {title: "石油类 (mg/L)",dataIndex: "petro",sorter: true,}, - {title: "阴离子表面活性剂 (mg/L)",dataIndex: "anionicSurfactant",sorter: true,}, - {title: "硫化物 (mg/L)",dataIndex: "sulfide",sorter: true,}, - {title: "粪大肠菌群(个/L)",dataIndex: "fecalColiforms",sorter: true,}, - {title: "硫酸盐 (mg/L)",dataIndex: "sulfate",sorter: true,}, - {title: "氯化物 (mg/L)",dataIndex: "chloride",sorter: true,}, - {title: "硝酸盐氮 (mg/L)",dataIndex: "nitrateNitrogen",sorter: true,}, - {title: "铁 (mg/L)",dataIndex: "fe",sorter: true,}, - {title: "锰 (mg/L)",dataIndex: "mn",sorter: true,}, - {title: "水质类别",dataIndex: "waterQualityCategory",sorter: true,}, - {title: "特征污染物监测项目名称",dataIndex: "characteristicPollutantMonitoringProjectName",sorter: true,}, - {title: "特征污染物监测数值(mg/L)",dataIndex: "characteristicPollutantMonitoringValue",sorter: true,}, - {title: "色(mg/L)",dataIndex: "color",sorter: true,}, - {title: "嗅和味",dataIndex: "smellAndTaste",sorter: true,}, - {title: "浊度",dataIndex: "turbidity",sorter: true,}, - {title: "肉眼可见物",dataIndex: "visibleNakedEye",sorter: true,}, - {title: "总硬度(mg/L)",dataIndex: "totalHardness",sorter: true,}, - {title: "溶解性总固体(mg/L)",dataIndex: "totalDissolvedSolids",sorter: true,}, - {title: "铝(mg/L)",dataIndex: "ai",sorter: true,}, - {title: "耗氧量(mg/L)",dataIndex: "oxygenConsumption",sorter: true,}, - {title: "硝酸盐(mg/L)",dataIndex: "nitrate",sorter: true,}, - {title: "亚硝酸盐(mg/L)",dataIndex: "nitrite",sorter: true,}, - {title: "钠(mg/L)",dataIndex: "na",sorter: true,}, - {title: "碘化物(mg/L)",dataIndex: "lodide",sorter: true,}, - {title: "总大肠菌群(个/L)",dataIndex: "totalColiform",sorter: true,}, - {title: "菌落总数(CFU/mL))",dataIndex: "totalNumberColonies",sorter: true,}, - {title: "三氯甲烷(μg/L)",dataIndex: "chcl3",sorter: true,}, - {title: "四氯化碳 (μg/L)",dataIndex: "ccl4",sorter: true,}, - {title: "苯 (μg/L)",dataIndex: "c6h6",sorter: true,}, - {title: "甲苯 (μg/L)",dataIndex: "c7h8",sorter: true,}, - {title: "总α放射性(Bq/L)",dataIndex: "totalAlphaRadioactivity",sorter: true,}, - {title: "总β放射性(Bq/L)",dataIndex: "totalBetaRadioactivity",sorter: true,}, - {title: "备注",dataIndex: "remark",sorter: true,}, -]; - -export { - tableColumns3 -} diff --git a/src/views/water/drinking-water/statistic/colums/base.js b/src/views/water/drinking-water/statistic/colums/base.js deleted file mode 100644 index 0c7624e..0000000 --- a/src/views/water/drinking-water/statistic/colums/base.js +++ /dev/null @@ -1,521 +0,0 @@ -// import moment from "moment" -//市级数据总览表格 - -export const filterColumns = [ - { title: "pH(无量纲)", dataIndex: "ph", sorter: true, }, - { title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true, }, - { title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true, }, - { title: "化学需氧量", dataIndex: "cod", sorter: true, }, - { title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true, }, - { title: "氨氮", dataIndex: "ammonia", sorter: true, }, - { title: "总磷", dataIndex: "totalPhosphorus", sorter: true, }, - { title: "总氮", dataIndex: "totalNitrogen", sorter: true, }, - { title: "铜", dataIndex: "cu", sorter: true, }, - { title: "锌", dataIndex: "zn", sorter: true, }, - { title: "氟化物", dataIndex: "fluoride", sorter: true, }, - { title: "硒", dataIndex: "se", sorter: true, }, - { title: "砷", dataIndex: "as", sorter: true, }, - { title: "汞", dataIndex: "hg", sorter: true, }, - { title: "镉", dataIndex: "cd", sorter: true, }, - { title: "铬(六价)", dataIndex: "cr", sorter: true, }, - { title: "铅", dataIndex: "pb", sorter: true, }, - { title: "氰化物", dataIndex: "cyanide", sorter: true, }, - { title: "挥发酚", dataIndex: "volatilePhenol", sorter: true, }, - { title: "石油类", dataIndex: "petro", sorter: true, }, - { title: "阴离子表面活性剂", dataIndex: "anionicSurfactant", sorter: true, }, - { title: "硫化物", dataIndex: "sulfide", sorter: true, }, - { title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true, }, - { title: "硫酸盐", dataIndex: "sulfate", sorter: true, }, - { title: "氯化物", dataIndex: "chloride", sorter: true, }, - { title: "硝酸盐氮", dataIndex: "nitrateNitrogen", sorter: true, }, - { title: "铁", dataIndex: "fe", sorter: true, }, - { title: "锰", dataIndex: "mn", sorter: true, }, - { title: "三氯甲烷", dataIndex: "chcl3", sorter: true, }, - { title: "四氯化碳", dataIndex: "ccl4", sorter: true, }, - { title: "三溴甲烷", dataIndex: "chbr3", sorter: true, }, - { title: "二氯甲烷", dataIndex: "ch2cl2", sorter: true, }, - { title: "1,2-二氯乙烷", dataIndex: "c2h4cl2", sorter: true, }, - { title: "环氧氯丙烷", dataIndex: "c3h5clO", sorter: true, }, - { title: "氯乙烯", dataIndex: "c2h3cl", sorter: true, }, - { title: "1,1-二氯乙烯", dataIndex: "c2h2cl211", sorter: true, }, - { title: "1,2-二氯乙烯", dataIndex: "c2h2cl212", sorter: true, }, - { title: "三氯乙烯", dataIndex: "c2hcl3", sorter: true, }, - { title: "四氯乙烯", dataIndex: "c2cl4", sorter: true, }, - { title: "氯丁二烯", dataIndex: "c4h5cl", sorter: true, }, - { title: "六氯丁二烯", dataIndex: "c4cl6", sorter: true, }, - { title: "苯乙烯", dataIndex: "c8h8", sorter: true, }, - { title: "甲醛", dataIndex: "ch2o", sorter: true, }, - { title: "乙醛", dataIndex: "c2h4o", sorter: true, }, - { title: "丙烯醛", dataIndex: "c3h4o", sorter: true, }, - { title: "三氯乙醛", dataIndex: "c2hcl3o", sorter: true, }, - { title: "苯", dataIndex: "c6h6", sorter: true, }, - { title: "甲苯", dataIndex: "c7h8", sorter: true, }, - { title: "乙苯", dataIndex: "c8h10Ethylbenzene", sorter: true, }, - { title: "二甲苯", dataIndex: "c8h10Dimethylbenzene", sorter: true, }, - { title: "异丙苯", dataIndex: "c9h12", sorter: true, }, - { title: "氯苯", dataIndex: "c6h5cl", sorter: true, }, - { title: "1,2-二氯苯", dataIndex: "c6h4cl212", sorter: true, }, - { title: "1,4-二氯苯", dataIndex: "c6h4cl214", sorter: true, }, - { title: "三氯苯", dataIndex: "c6h3cl3", sorter: true, }, - { title: "四氯苯", dataIndex: "c6h2cl4", sorter: true, }, - { title: "六氯苯", dataIndex: "c6cl6", sorter: true, }, - { title: "硝基苯", dataIndex: "c6h5no2", sorter: true, }, - { title: "二硝基苯", dataIndex: "c6h4n2o4", sorter: true, }, - { title: "2,4-二硝基甲苯", dataIndex: "c7h6n2o4", sorter: true, }, - { title: "2,4,6-三硝基甲苯", dataIndex: "c7h5o6n3", sorter: true, }, - { title: "硝基氯苯", dataIndex: "c6h4clno2", sorter: true, }, - { title: "2,4-二硝基氯苯 ", dataIndex: "c6h3cln2o4", sorter: true, }, - { title: "2,4-二氯苯酚", dataIndex: "c6h4cl2o", sorter: true, }, - { title: "2,4,6-三氯苯酚", dataIndex: "c6h3cl3o", sorter: true, }, - { title: "五氯酚", dataIndex: "c6hcl5o", sorter: true, }, - { title: "苯胺", dataIndex: "c6h7n", sorter: true, }, - { title: "联苯胺", dataIndex: "c6h4nh22", sorter: true, }, - { title: "丙烯酰胺", dataIndex: "c3h5no", sorter: true, }, - { title: "丙烯腈", dataIndex: "c3h3n", sorter: true, }, - { title: "邻苯二甲酸二丁酯", dataIndex: "c16h22o4", sorter: true, }, - { title: "邻苯二甲酸二(2-乙基已基)酯", dataIndex: "c16h35o4p", sorter: true, }, - { title: "水合肼", dataIndex: "n2h4h2o", sorter: true, }, - { title: "四乙基铅", dataIndex: "c8h20pd", sorter: true, }, - { title: "吡啶", dataIndex: "c5h5n", sorter: true, }, - { title: "松节油", dataIndex: "turpentine", sorter: true, }, - { title: "苦味酸", dataIndex: "c6h3n3o7", sorter: true, }, - { title: "丁基黄原酸", dataIndex: "butylXanthogenAcid", sorter: true, }, - { title: "活性氯", dataIndex: "activeChlorine", sorter: true, }, - { title: "滴滴涕", dataIndex: "c14h9cl5", sorter: true, }, - { title: "林丹", dataIndex: "c6h6cl6", sorter: true, }, - { title: "环氧七氯", dataIndex: "c10h5cl7O", sorter: true, }, - { title: "对硫磷", dataIndex: "c10h14no5ps", sorter: true, }, - { title: "甲基对硫磷", dataIndex: "c8h10o5nps", sorter: true, }, - { title: "马拉硫磷", dataIndex: "c10h19o6ps2", sorter: true, }, - { title: "乐果", dataIndex: "c5h12no3ps2", sorter: true, }, - { title: "敌敌畏", dataIndex: "c4h7cl2o4p", sorter: true, }, - { title: "敌百虫", dataIndex: "c4h8cl3o4p", sorter: true, }, - { title: "内吸磷", dataIndex: "c8h19o3ps2", sorter: true, }, - { title: "百菌清", dataIndex: "c8cl4n2", sorter: true, }, - { title: "甲萘威", dataIndex: "c12h11no2", sorter: true, }, - { title: "溴氰菊酯", dataIndex: "c22h19br2no3", sorter: true, }, - { title: "阿特拉津", dataIndex: "c8h14cln5", sorter: true, }, - { title: "苯并(a)芘 ", dataIndex: "c20h12", sorter: true, }, - { title: "甲基汞", dataIndex: "ch3hg", sorter: true, }, - { title: "多氯联苯", dataIndex: "c12h10Xclx", sorter: true, }, - { title: "微囊藻毒素-LR", dataIndex: "微囊藻毒素-LR", sorter: true, }, - { title: "黄磷", dataIndex: "p4", sorter: true, }, - { title: "钼", dataIndex: "mo", sorter: true, }, - { title: "钴", dataIndex: "co", sorter: true, }, - { title: "铍", dataIndex: "be", sorter: true, }, - { title: "硼", dataIndex: "b", sorter: true, }, - { title: "锑", dataIndex: "sb", sorter: true, }, - { title: "镍", dataIndex: "ni", sorter: true, }, - { title: "钡", dataIndex: "ba", sorter: true, }, - { title: "钒", dataIndex: "v", sorter: true, }, - { title: "钛", dataIndex: "ti", sorter: true, }, - { title: "铊", dataIndex: "tl", sorter: true, }, - - { title: "六价铬", dataIndex: "cr6", sorter: true, }, - { title: "邻二氯苯", dataIndex: "odcb", sorter: true, }, - { title: "对二氯苯", dataIndex: "pdcp", sorter: true, }, - - { title: "苯并(a)芘", dataIndex: "bap", sorter: true, }, - { title: "苯并(b)荧蒽", dataIndex: "bbfa", sorter: true, }, - { title: "磷酸盐", dataIndex: "phosphate", sorter: true, }, - { title: "急性毒性", dataIndex: "acuteToxicity", sorter: true, }, - { title: "余氯", dataIndex: "residualChlorine", sorter: true, }, - { title: "六六六", dataIndex: "c6h6cl6666", sorter: true, }, - { title: "2,4,6-三氯酚", dataIndex: "c6h3cl3o246", sorter: true, }, - //新增 - { title: "叶绿素(mg/m3)", dataIndex: "chlorophyll", sorter: true, }, - { title: "透明度(cm)", dataIndex: "transparency", sorter: true, }, - { title: "总α放射性", dataIndex: "totalAlphaRadioactivity", sorter: true, }, - { title: "总β放射性", dataIndex: "totalBetaRadioactivity", sorter: true, }, - { title: "1,1,1-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_111", sorter: true, }, - { title: "1,1,2-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_112", sorter: true, }, -] - -const tableColumns = [ - - { title: "省份", dataIndex: "province", sorter: true, }, - { title: "省份代码", dataIndex: "provinceCode", sorter: true, }, - { title: "城市名称", dataIndex: "city", sorter: true, }, - { title: "城市代码", dataIndex: "cityCode", sorter: true, }, - { title: "县域名称", dataIndex: "keyCity", sorter: true, }, - { title: "县域代码", dataIndex: "cityOrientation", sorter: true, }, - { title: "断面名称", dataIndex: "sectionName", sorter: true, }, - // { title: "断面代码", dataIndex: "sectionCode", sorter: true, }, - { title: "水源名称", dataIndex: "sourceWaterName", sorter: true, }, - { title: "所属水系", dataIndex: "subordinateWater", sorter: true, }, - { title: "水源地性质", dataIndex: "waterSourceProperty", sorter: true, }, - { title: "取水点经度", dataIndex: "longitude", sorter: true, }, - { title: "取水点纬度", dataIndex: "latitude", sorter: true, }, - { title: "本月取水量", dataIndex: "waterWithdrawal", sorter: true, }, - // { title: "采样时间", dataIndex: "reportTime", sorter: true, customRender: ({text}) => moment(text, "YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")}, - - { title: "水期代码", dataIndex: "waterPhaseCode",sorter: true, - slots:{customRender:'waterCode' } - }, - { title: "采样时间", dataIndex: "reportTime", sorter: true,}, - { title: "水温", dataIndex: "waterTemperature", sorter: true, }, - // {title: "采样时间",dataIndex: "monitorTime",sorter: true,}, - { title: "pH(无量纲)", dataIndex: "ph", sorter: true, }, - { title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true, }, - { title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true, }, - { title: "化学需氧量", dataIndex: "cod", sorter: true, }, - { title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true, }, - { title: "氨氮", dataIndex: "ammonia", sorter: true, }, - { title: "总磷", dataIndex: "totalPhosphorus", sorter: true, }, - { title: "总氮", dataIndex: "totalNitrogen", sorter: true, }, - { title: "铜", dataIndex: "cu", sorter: true, }, - { title: "锌", dataIndex: "zn", sorter: true, }, - { title: "氟化物", dataIndex: "fluoride", sorter: true, }, - { title: "硒", dataIndex: "se", sorter: true, }, - { title: "砷", dataIndex: "as", sorter: true, }, - { title: "汞", dataIndex: "hg", sorter: true, }, - { title: "镉", dataIndex: "cd", sorter: true, }, - { title: "铬(六价)", dataIndex: "cr", sorter: true, }, - { title: "铅", dataIndex: "pb", sorter: true, }, - { title: "氰化物", dataIndex: "cyanide", sorter: true, }, - { title: "挥发酚", dataIndex: "volatilePhenol", sorter: true, }, - { title: "石油类", dataIndex: "petro", sorter: true, }, - { title: "阴离子表面活性剂", dataIndex: "anionicSurfactant", sorter: true, }, - { title: "硫化物", dataIndex: "sulfide", sorter: true, }, - { title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true, }, - { title: "硫酸盐", dataIndex: "sulfate", sorter: true, }, - { title: "氯化物", dataIndex: "chloride", sorter: true, }, - { title: "硝酸盐氮", dataIndex: "nitrateNitrogen", sorter: true, }, - { title: "铁", dataIndex: "fe", sorter: true, }, - { title: "锰", dataIndex: "mn", sorter: true, }, - { title: "三氯甲烷", dataIndex: "chcl3", sorter: true, }, - { title: "四氯化碳", dataIndex: "ccl4", sorter: true, }, - { title: "三溴甲烷", dataIndex: "chbr3", sorter: true, }, - { title: "二氯甲烷", dataIndex: "ch2cl2", sorter: true, }, - { title: "1,2-二氯乙烷", dataIndex: "c2h4cl2", sorter: true, }, - { title: "环氧氯丙烷", dataIndex: "c3h5clO", sorter: true, }, - { title: "氯乙烯", dataIndex: "c2h3cl", sorter: true, }, - { title: "1,1-二氯乙烯", dataIndex: "c2h2cl211", sorter: true, }, - { title: "1,2-二氯乙烯", dataIndex: "c2h2cl212", sorter: true, }, - { title: "三氯乙烯", dataIndex: "c2hcl3", sorter: true, }, - { title: "四氯乙烯", dataIndex: "c2cl4", sorter: true, }, - { title: "氯丁二烯", dataIndex: "c4h5cl", sorter: true, }, - { title: "六氯丁二烯", dataIndex: "c4cl6", sorter: true, }, - { title: "苯乙烯", dataIndex: "c8h8", sorter: true, }, - { title: "甲醛", dataIndex: "ch2o", sorter: true, }, - { title: "乙醛", dataIndex: "c2h4o", sorter: true, }, - { title: "丙烯醛", dataIndex: "c3h4o", sorter: true, }, - { title: "三氯乙醛", dataIndex: "c2hcl3o", sorter: true, }, - { title: "苯", dataIndex: "c6h6", sorter: true, }, - { title: "甲苯", dataIndex: "c7h8", sorter: true, }, - { title: "乙苯", dataIndex: "c8h10Ethylbenzene", sorter: true, }, - { title: "二甲苯", dataIndex: "c8h10Dimethylbenzene", sorter: true, }, - { title: "异丙苯", dataIndex: "c9h12", sorter: true, }, - { title: "氯苯", dataIndex: "c6h5cl", sorter: true, }, - { title: "1,2-二氯苯", dataIndex: "c6h4cl212", sorter: true, }, - { title: "1,4-二氯苯", dataIndex: "c6h4cl214", sorter: true, }, - { title: "三氯苯", dataIndex: "c6h3cl3", sorter: true, }, - { title: "四氯苯", dataIndex: "c6h2cl4", sorter: true, }, - { title: "六氯苯", dataIndex: "c6cl6", sorter: true, }, - { title: "硝基苯", dataIndex: "c6h5no2", sorter: true, }, - { title: "二硝基苯", dataIndex: "c6h4n2o4", sorter: true, }, - { title: "2,4-二硝基甲苯", dataIndex: "c7h6n2o4", sorter: true, }, - { title: "2,4,6-三硝基甲苯", dataIndex: "c7h5o6n3", sorter: true, }, - { title: "硝基氯苯", dataIndex: "c6h4clno2", sorter: true, }, - { title: "2,4-二硝基氯苯 ", dataIndex: "c6h3cln2o4", sorter: true, }, - { title: "2,4-二氯苯酚", dataIndex: "c6h4cl2o", sorter: true, }, - { title: "2,4,6-三氯苯酚", dataIndex: "c6h3cl3o", sorter: true, }, - { title: "五氯酚", dataIndex: "c6hcl5o", sorter: true, }, - { title: "苯胺", dataIndex: "c6h7n", sorter: true, }, - { title: "联苯胺", dataIndex: "c6h4nh22", sorter: true, }, - { title: "丙烯酰胺", dataIndex: "c3h5no", sorter: true, }, - { title: "丙烯腈", dataIndex: "c3h3n", sorter: true, }, - { title: "邻苯二甲酸二丁酯", dataIndex: "c16h22o4", sorter: true, }, - { title: "邻苯二甲酸二(2-乙基已基)酯", dataIndex: "c16h35o4p", sorter: true, }, - { title: "水合肼", dataIndex: "n2h4h2o", sorter: true, }, - { title: "四乙基铅", dataIndex: "c8h20pd", sorter: true, }, - { title: "吡啶", dataIndex: "c5h5n", sorter: true, }, - { title: "松节油", dataIndex: "turpentine", sorter: true, }, - { title: "苦味酸", dataIndex: "c6h3n3o7", sorter: true, }, - { title: "丁基黄原酸", dataIndex: "butylXanthogenAcid", sorter: true, }, - { title: "活性氯", dataIndex: "activeChlorine", sorter: true, }, - { title: "滴滴涕", dataIndex: "c14h9cl5", sorter: true, }, - { title: "林丹", dataIndex: "c6h6cl6", sorter: true, }, - { title: "环氧七氯", dataIndex: "c10h5cl7O", sorter: true, }, - { title: "对硫磷", dataIndex: "c10h14no5ps", sorter: true, }, - { title: "甲基对硫磷", dataIndex: "c8h10o5nps", sorter: true, }, - { title: "马拉硫磷", dataIndex: "c10h19o6ps2", sorter: true, }, - { title: "乐果", dataIndex: "c5h12no3ps2", sorter: true, }, - { title: "敌敌畏", dataIndex: "c4h7cl2o4p", sorter: true, }, - { title: "敌百虫", dataIndex: "c4h8cl3o4p", sorter: true, }, - { title: "内吸磷", dataIndex: "c8h19o3ps2", sorter: true, }, - { title: "百菌清", dataIndex: "c8cl4n2", sorter: true, }, - { title: "甲萘威", dataIndex: "c12h11no2", sorter: true, }, - { title: "溴氰菊酯", dataIndex: "c22h19br2no3", sorter: true, }, - { title: "阿特拉津", dataIndex: "c8h14cln5", sorter: true, }, - { title: "苯并(a)芘 ", dataIndex: "c20h12", sorter: true, }, - { title: "甲基汞", dataIndex: "ch3hg", sorter: true, }, - { title: "多氯联苯", dataIndex: "c12h10Xclx", sorter: true, }, - { title: "微囊藻毒素-LR", dataIndex: "微囊藻毒素-LR", sorter: true, }, - { title: "黄磷", dataIndex: "p4", sorter: true, }, - { title: "钼", dataIndex: "mo", sorter: true, }, - { title: "钴", dataIndex: "co", sorter: true, }, - { title: "铍", dataIndex: "be", sorter: true, }, - { title: "硼", dataIndex: "b", sorter: true, }, - { title: "锑", dataIndex: "sb", sorter: true, }, - { title: "镍", dataIndex: "ni", sorter: true, }, - { title: "钡", dataIndex: "ba", sorter: true, }, - { title: "钒", dataIndex: "v", sorter: true, }, - { title: "钛", dataIndex: "ti", sorter: true, }, - { title: "铊", dataIndex: "tl", sorter: true, }, - - // { title: "六价铬", dataIndex: "cr6", sorter: true, }, - // { title: "邻二氯苯", dataIndex: "odcb", sorter: true, }, - // { title: "对二氯苯", dataIndex: "pdcp", sorter: true, }, - - // { title: "苯并(a)芘", dataIndex: "bap", sorter: true, }, - // { title: "苯并(b)荧蒽", dataIndex: "bbfa", sorter: true, }, - // { title: "磷酸盐", dataIndex: "phosphate", sorter: true, }, - // { title: "急性毒性", dataIndex: "acuteToxicity", sorter: true, }, - // { title: "余氯", dataIndex: "residualChlorine", sorter: true, }, - // { title: "六六六", dataIndex: "c6h6cl6666", sorter: true, }, - // { title: "2,4,6-三氯酚", dataIndex: "c6h3cl3o246", sorter: true, }, - //新增 - { title: "透明度(cm)", dataIndex: "transparency", sorter: true, }, - { title: "叶绿素(mg/m3)", dataIndex: "chlorophyll", sorter: true, }, - - // { title: "总α放射性", dataIndex: "totalAlphaRadioactivity", sorter: true, }, - // { title: "总β放射性", dataIndex: "totalBetaRadioactivity", sorter: true, }, - // { title: "1,1,1-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_111", sorter: true, }, - // { title: "1,1,2-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_112", sorter: true, }, - - { title: "备注", dataIndex: "remark", sorter: true, }, - // { title: "系统编码", dataIndex: "regionCode", sorter: true, }, -]; -export { tableColumns } - -//县级数据总览表格 -const tableColumns2 = [ - { title: "省份", dataIndex: "province", sorter: true, }, - { title: "省份代码", dataIndex: "provinceCode", sorter: true, }, - { title: "城市名称", dataIndex: "city", sorter: true, }, - { title: "城市代码", dataIndex: "cityCode", sorter: true, }, - // { title: "重点城市区分", dataIndex: "keyCity", sorter: true, }, - {title:"县域名称",dataIndex:"countyName",sorter:true}, - {title:"县域代码",dataIndex:"countyCode",sorter:true}, - // { title: "南北方城市", dataIndex: "cityOrientation", sorter: true, }, - { title: "断面名称", dataIndex: "sectionName", sorter: true, }, - // { title: "断面代码", dataIndex: "sectionCode", sorter: true, }, - { title: "水源名称", dataIndex: "sourceWaterName", sorter: true, }, - { title: "所属水系", dataIndex: "subordinateWater", sorter: true, }, - { title: "水源地性质", dataIndex: "waterSourceProperty", sorter: true, }, - { title: "取水点经度", dataIndex: "longitude", sorter: true, }, - { title: "取水点纬度", dataIndex: "latitude", sorter: true, }, - { title: "本月取水量", dataIndex: "waterWithdrawal", sorter: true, }, - { title: "采样时间", dataIndex: "reportTime", sorter: true}, - { title: "水期代码", dataIndex: "waterPhaseCode",sorter: true, - slots:{customRender:'waterCode' } - }, - { title: "水温", dataIndex: "waterTemperature", sorter: true, }, - // {title: "采样时间",dataIndex: "monitorTime",sorter: true,}, - { title: "pH(无量纲)", dataIndex: "ph", sorter: true, }, - { title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true, }, - { title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true, }, - { title: "化学需氧量", dataIndex: "cod", sorter: true, }, - { title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true, }, - { title: "氨氮", dataIndex: "ammonia", sorter: true, }, - { title: "总磷", dataIndex: "totalPhosphorus", sorter: true, }, - { title: "总氮", dataIndex: "totalNitrogen", sorter: true, }, - { title: "铜", dataIndex: "cu", sorter: true, }, - { title: "锌", dataIndex: "zn", sorter: true, }, - { title: "氟化物", dataIndex: "fluoride", sorter: true, }, - { title: "硒", dataIndex: "se", sorter: true, }, - { title: "砷", dataIndex: "as", sorter: true, }, - { title: "汞", dataIndex: "hg", sorter: true, }, - { title: "镉", dataIndex: "cd", sorter: true, }, - { title: "铬(六价)", dataIndex: "cr", sorter: true, }, - { title: "铅", dataIndex: "pb", sorter: true, }, - { title: "氰化物", dataIndex: "cyanide", sorter: true, }, - { title: "挥发酚", dataIndex: "volatilePhenol", sorter: true, }, - { title: "石油类", dataIndex: "petro", sorter: true, }, - { title: "阴离子表面活性剂", dataIndex: "anionicSurfactant", sorter: true, }, - { title: "硫化物", dataIndex: "sulfide", sorter: true, }, - { title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true, }, - { title: "硫酸盐", dataIndex: "sulfate", sorter: true, }, - { title: "氯化物", dataIndex: "chloride", sorter: true, }, - { title: "硝酸盐氮", dataIndex: "nitrateNitrogen", sorter: true, }, - { title: "铁", dataIndex: "fe", sorter: true, }, - { title: "锰", dataIndex: "mn", sorter: true, }, - { title: "三氯甲烷", dataIndex: "chcl3", sorter: true, }, - { title: "四氯化碳", dataIndex: "ccl4", sorter: true, }, - { title: "三溴甲烷", dataIndex: "chbr3", sorter: true, }, - { title: "二氯甲烷", dataIndex: "ch2cl2", sorter: true, }, - { title: "1,2-二氯乙烷", dataIndex: "c2h4cl2", sorter: true, }, - { title: "环氧氯丙烷", dataIndex: "c3h5clO", sorter: true, }, - { title: "氯乙烯", dataIndex: "c2h3cl", sorter: true, }, - { title: "1,1-二氯乙烯", dataIndex: "c2h2cl211", sorter: true, }, - { title: "1,2-二氯乙烯", dataIndex: "c2h2cl212", sorter: true, }, - { title: "三氯乙烯", dataIndex: "c2hcl3", sorter: true, }, - { title: "四氯乙烯", dataIndex: "c2cl4", sorter: true, }, - { title: "氯丁二烯", dataIndex: "c4h5cl", sorter: true, }, - { title: "六氯丁二烯", dataIndex: "c4cl6", sorter: true, }, - { title: "苯乙烯", dataIndex: "c8h8", sorter: true, }, - { title: "甲醛", dataIndex: "ch2o", sorter: true, }, - { title: "乙醛", dataIndex: "c2h4o", sorter: true, }, - { title: "丙烯醛", dataIndex: "c3h4o", sorter: true, }, - { title: "三氯乙醛", dataIndex: "c2hcl3o", sorter: true, }, - { title: "苯", dataIndex: "c6h6", sorter: true, }, - { title: "甲苯", dataIndex: "c7h8", sorter: true, }, - { title: "乙苯", dataIndex: "c8h10Ethylbenzene", sorter: true, }, - { title: "二甲苯", dataIndex: "c8h10Dimethylbenzene", sorter: true, }, - { title: "异丙苯", dataIndex: "c9h12", sorter: true, }, - { title: "氯苯", dataIndex: "c6h5cl", sorter: true, }, - { title: "1,2-二氯苯", dataIndex: "c6h4cl212", sorter: true, }, - { title: "1,4-二氯苯", dataIndex: "c6h4cl214", sorter: true, }, - { title: "三氯苯", dataIndex: "c6h3cl3", sorter: true, }, - { title: "四氯苯", dataIndex: "c6h2cl4", sorter: true, }, - { title: "六氯苯", dataIndex: "c6cl6", sorter: true, }, - { title: "硝基苯", dataIndex: "c6h5no2", sorter: true, }, - { title: "二硝基苯", dataIndex: "c6h4n2o4", sorter: true, }, - { title: "2,4-二硝基甲苯", dataIndex: "c7h6n2o4", sorter: true, }, - { title: "2,4,6-三硝基甲苯", dataIndex: "c7h5o6n3", sorter: true, }, - { title: "硝基氯苯", dataIndex: "c6h4clno2", sorter: true, }, - { title: "2,4-二硝基氯苯 ", dataIndex: "c6h3cln2o4", sorter: true, }, - { title: "2,4-二氯苯酚", dataIndex: "c6h4cl2o", sorter: true, }, - { title: "2,4,6-三氯苯酚", dataIndex: "c6h3cl3o", sorter: true, }, - { title: "五氯酚", dataIndex: "c6hcl5o", sorter: true, }, - { title: "苯胺", dataIndex: "c6h7n", sorter: true, }, - { title: "联苯胺", dataIndex: "c6h4nh22", sorter: true, }, - { title: "丙烯酰胺", dataIndex: "c3h5no", sorter: true, }, - { title: "丙烯腈", dataIndex: "c3h3n", sorter: true, }, - { title: "邻苯二甲酸二丁酯", dataIndex: "c16h22o4", sorter: true, }, - { title: "邻苯二甲酸二(2-乙基已基)酯", dataIndex: "c16h35o4p", sorter: true, }, - { title: "水合肼", dataIndex: "n2h4h2o", sorter: true, }, - { title: "四乙基铅", dataIndex: "c8h20pd", sorter: true, }, - { title: "吡啶", dataIndex: "c5h5n", sorter: true, }, - { title: "松节油", dataIndex: "turpentine", sorter: true, }, - { title: "苦味酸", dataIndex: "c6h3n3o7", sorter: true, }, - { title: "丁基黄原酸", dataIndex: "butylXanthogenAcid", sorter: true, }, - { title: "活性氯", dataIndex: "activeChlorine", sorter: true, }, - { title: "滴滴涕", dataIndex: "c14h9cl5", sorter: true, }, - { title: "林丹", dataIndex: "c6h6cl6", sorter: true, }, - { title: "环氧七氯", dataIndex: "c10h5cl7O", sorter: true, }, - { title: "对硫磷", dataIndex: "c10h14no5ps", sorter: true, }, - { title: "甲基对硫磷", dataIndex: "c8h10o5nps", sorter: true, }, - { title: "马拉硫磷", dataIndex: "c10h19o6ps2", sorter: true, }, - { title: "乐果", dataIndex: "c5h12no3ps2", sorter: true, }, - { title: "敌敌畏", dataIndex: "c4h7cl2o4p", sorter: true, }, - { title: "敌百虫", dataIndex: "c4h8cl3o4p", sorter: true, }, - { title: "内吸磷", dataIndex: "c8h19o3ps2", sorter: true, }, - { title: "百菌清", dataIndex: "c8cl4n2", sorter: true, }, - { title: "甲萘威", dataIndex: "c12h11no2", sorter: true, }, - { title: "溴氰菊酯", dataIndex: "c22h19br2no3", sorter: true, }, - { title: "阿特拉津", dataIndex: "c8h14cln5", sorter: true, }, - { title: "苯并(a)芘 ", dataIndex: "c20h12", sorter: true, }, - { title: "甲基汞", dataIndex: "ch3hg", sorter: true, }, - { title: "多氯联苯", dataIndex: "c12h10Xclx", sorter: true, }, - { title: "微囊藻毒素-LR", dataIndex: "微囊藻毒素-LR", sorter: true, }, - { title: "黄磷", dataIndex: "p4", sorter: true, }, - { title: "钼", dataIndex: "mo", sorter: true, }, - { title: "钴", dataIndex: "co", sorter: true, }, - { title: "铍", dataIndex: "be", sorter: true, }, - { title: "硼", dataIndex: "b", sorter: true, }, - { title: "锑", dataIndex: "sb", sorter: true, }, - { title: "镍", dataIndex: "ni", sorter: true, }, - { title: "钡", dataIndex: "ba", sorter: true, }, - { title: "钒", dataIndex: "v", sorter: true, }, - { title: "钛", dataIndex: "ti", sorter: true, }, - { title: "铊", dataIndex: "tl", sorter: true, }, - - { title: "六价铬", dataIndex: "cr6", sorter: true, }, - { title: "邻二氯苯", dataIndex: "odcb", sorter: true, }, - { title: "对二氯苯", dataIndex: "pdcp", sorter: true, }, - - { title: "苯并(a)芘", dataIndex: "bap", sorter: true, }, - { title: "苯并(b)荧蒽", dataIndex: "bbfa", sorter: true, }, - { title: "磷酸盐", dataIndex: "phosphate", sorter: true, }, - { title: "急性毒性", dataIndex: "acuteToxicity", sorter: true, }, - { title: "余氯", dataIndex: "residualChlorine", sorter: true, }, - { title: "六六六", dataIndex: "c6h6cl6666", sorter: true, }, - { title: "2,4,6-三氯酚", dataIndex: "c6h3cl3o246", sorter: true, }, - //新增 - { title: "叶绿素(mg/m3)", dataIndex: "chlorophyll", sorter: true, }, - { title: "透明度(cm)", dataIndex: "transparency", sorter: true, }, - { title: "总α放射性", dataIndex: "totalAlphaRadioactivity", sorter: true, }, - { title: "总β放射性", dataIndex: "totalBetaRadioactivity", sorter: true, }, - { title: "1,1,1-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_111", sorter: true, }, - { title: "1,1,2-三氯乙烷(mg/L)", dataIndex: "c2h3cl3_112", sorter: true, }, -]; -export { tableColumns2 } - -//农村数据总览表格 -const tableColumns3=[ - {title:"断面代码",dataIndex:"sectionCode",sorter:true}, - {title: "省",dataIndex: "province",sorter: true,}, - {title: "市",dataIndex: "city",sorter: true,}, - {title: "乡镇",dataIndex: "township",sorter: true,}, - {title: "村",dataIndex: "village",sorter: true,}, - {title: "点位名称",dataIndex: "place",sorter: true,}, - {title: "湖库(是/否)",dataIndex: "lakeLibraryFlag",sorter: true,}, - {title: "经度(°)",dataIndex: "longitude",sorter: true,}, - {title: "纬度(°)",dataIndex: "latitude",sorter: true,}, - {title: "服务人口数量(人)",dataIndex: "numberServingPopulation",sorter: true,}, - {title: "日供水规模(吨)",dataIndex: "dailyWaterSupplyScale",sorter: true,}, - // {title: "监测时间",dataIndex: "monitorTime",sorter: true,customRender: ({text}) => moment(text, "YYYY/MM/DD HH:mm:ss").format("YYYY/MM/DD")}, - // { title: "水期代码", dataIndex: "waterPhaseCode",sorter: true, - // slots:{customRender:'waterCode' } - // }, - // {title: "必测村庄(是/否) ",dataIndex: "mustTestVillagesFlag",sorter: true,}, - - {title: "水温(℃)",dataIndex: "waterTemperature",sorter: true,}, - {title: "pH(mg/L)",dataIndex: "ph",sorter: true,}, - {title: "溶解氧(mg/L)",dataIndex: "dissolvedOxygen",sorter: true,}, - {title: "高锰酸盐指数(mg/L)",dataIndex: "permanganateIndex",sorter: true,}, - {title: "五日生化需氧量(mg/L)",dataIndex: "fiveDayBod",sorter: true,}, - {title: "氨氮(mg/L)",dataIndex: "ammonia",sorter: true,}, - {title: "总磷 (mg/L)",dataIndex: "totalPhosphorus",sorter: true,}, - {title: "总氮 (mg/L)",dataIndex: "totalNitrogen",sorter: true,}, - {title: "铜 (mg/L)",dataIndex: "cu",sorter: true,}, - {title: "锌 (mg/L)",dataIndex: "zn",sorter: true,}, - {title: "氟化物(mg/L)",dataIndex: "fluoride",sorter: true,}, - {title: "硒 (mg/L)",dataIndex: "se",sorter: true,}, - {title: "砷 (mg/L)",dataIndex: "as",sorter: true,}, - {title: "汞 (mg/L)",dataIndex: "hg",sorter: true,}, - {title: "镉 (mg/L)",dataIndex: "cd",sorter: true,}, - {title: "铬(六价)(mg/L)",dataIndex: "cr",sorter: true,}, - {title: "铅 (mg/L)",dataIndex: "pb",sorter: true,}, - {title: "氰化物 (mg/L)",dataIndex: "cyanide",sorter: true,}, - {title: "挥发酚 (mg/L)",dataIndex: "volatilePhenol",sorter: true,}, - {title: "石油类 (mg/L)",dataIndex: "petro",sorter: true,}, - {title: "阴离子表面活性剂 (mg/L)",dataIndex: "anionicSurfactant",sorter: true,}, - {title: "硫化物 (mg/L)",dataIndex: "sulfide",sorter: true,}, - {title: "粪大肠菌群(个/L)",dataIndex: "fecalColiforms",sorter: true,}, - {title: "硫酸盐 (mg/L)",dataIndex: "sulfate",sorter: true,}, - {title: "氯化物 (mg/L)",dataIndex: "chloride",sorter: true,}, - {title: "硝酸盐氮 (mg/L)",dataIndex: "nitrateNitrogen",sorter: true,}, - {title: "铁 (mg/L)",dataIndex: "fe",sorter: true,}, - {title: "锰 (mg/L)",dataIndex: "mn",sorter: true,}, - {title: "水质类别",dataIndex: "waterQualityCategory",sorter: true,}, - {title: "特征污染物监测项目名称",dataIndex: "characteristicPollutantMonitoringProjectName",sorter: true,}, - {title: "特征污染物监测数值(mg/L)",dataIndex: "characteristicPollutantMonitoringValue",sorter: true,}, - {title: "色(mg/L)",dataIndex: "color",sorter: true,}, - {title: "嗅和味",dataIndex: "smellAndTaste",sorter: true,}, - {title: "浊度",dataIndex: "turbidity",sorter: true,}, - {title: "肉眼可见物",dataIndex: "visibleNakedEye",sorter: true,}, - {title: "总硬度(mg/L)",dataIndex: "totalHardness",sorter: true,}, - {title: "溶解性总固体(mg/L)",dataIndex: "totalDissolvedSolids",sorter: true,}, - {title: "铝(mg/L)",dataIndex: "ai",sorter: true,}, - {title: "耗氧量(mg/L)",dataIndex: "oxygenConsumption",sorter: true,}, - {title: "硝酸盐(mg/L)",dataIndex: "nitrate",sorter: true,}, - {title: "亚硝酸盐(mg/L)",dataIndex: "nitrite",sorter: true,}, - {title: "钠(mg/L)",dataIndex: "na",sorter: true,}, - {title: "碘化物(mg/L)",dataIndex: "lodide",sorter: true,}, - {title: "总大肠菌群(个/L)",dataIndex: "totalColiform",sorter: true,}, - {title: "菌落总数(CFU/mL))",dataIndex: "totalNumberColonies",sorter: true,}, - {title: "三氯甲烷(μg/L)",dataIndex: "chcl3",sorter: true,}, - {title: "四氯化碳 (μg/L)",dataIndex: "ccl4",sorter: true,}, - {title: "苯 (μg/L)",dataIndex: "c6h6",sorter: true,}, - {title: "甲苯 (μg/L)",dataIndex: "c7h8",sorter: true,}, - {title: "总α放射性(Bq/L)",dataIndex: "totalAlphaRadioactivity",sorter: true,}, - {title: "总β放射性(Bq/L)",dataIndex: "totalBetaRadioactivity",sorter: true,}, - {title: "备注",dataIndex: "remark",sorter: true,}, -]; - -export { - tableColumns3 -} diff --git a/src/views/water/drinking-water/statistic/components/citySearch.vue b/src/views/water/drinking-water/statistic/components/citySearch.vue deleted file mode 100644 index 3e75eb6..0000000 --- a/src/views/water/drinking-water/statistic/components/citySearch.vue +++ /dev/null @@ -1,339 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/components/countySearch.vue b/src/views/water/drinking-water/statistic/components/countySearch.vue deleted file mode 100644 index d475989..0000000 --- a/src/views/water/drinking-water/statistic/components/countySearch.vue +++ /dev/null @@ -1,333 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/components/countySideSeatch.vue b/src/views/water/drinking-water/statistic/components/countySideSeatch.vue deleted file mode 100644 index 1f7f2c4..0000000 --- a/src/views/water/drinking-water/statistic/components/countySideSeatch.vue +++ /dev/null @@ -1,334 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/countryside/base.vue b/src/views/water/drinking-water/statistic/countryside/base.vue deleted file mode 100644 index 4f28a0c..0000000 --- a/src/views/water/drinking-water/statistic/countryside/base.vue +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/countryside/index.vue b/src/views/water/drinking-water/statistic/countryside/index.vue deleted file mode 100644 index f855130..0000000 --- a/src/views/water/drinking-water/statistic/countryside/index.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/views/water/drinking-water/statistic/countryside/overStandard.vue b/src/views/water/drinking-water/statistic/countryside/overStandard.vue deleted file mode 100644 index 76414ae..0000000 --- a/src/views/water/drinking-water/statistic/countryside/overStandard.vue +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/countryside/waterQuality.vue b/src/views/water/drinking-water/statistic/countryside/waterQuality.vue deleted file mode 100644 index bdaef19..0000000 --- a/src/views/water/drinking-water/statistic/countryside/waterQuality.vue +++ /dev/null @@ -1,183 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/countryside/waterQualityCount.vue b/src/views/water/drinking-water/statistic/countryside/waterQualityCount.vue deleted file mode 100644 index 52d812c..0000000 --- a/src/views/water/drinking-water/statistic/countryside/waterQualityCount.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/countryside/waterQualityUp.vue b/src/views/water/drinking-water/statistic/countryside/waterQualityUp.vue deleted file mode 100644 index 01dc722..0000000 --- a/src/views/water/drinking-water/statistic/countryside/waterQualityUp.vue +++ /dev/null @@ -1,164 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/county-avg-index.vue b/src/views/water/drinking-water/statistic/county-avg-index.vue deleted file mode 100644 index 6f8cd91..0000000 --- a/src/views/water/drinking-water/statistic/county-avg-index.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/county-base-standard.vue b/src/views/water/drinking-water/statistic/county-base-standard.vue deleted file mode 100644 index 6f265d8..0000000 --- a/src/views/water/drinking-water/statistic/county-base-standard.vue +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/county/base.vue b/src/views/water/drinking-water/statistic/county/base.vue deleted file mode 100644 index 64c13e2..0000000 --- a/src/views/water/drinking-water/statistic/county/base.vue +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/county/index.vue b/src/views/water/drinking-water/statistic/county/index.vue deleted file mode 100644 index e6891b3..0000000 --- a/src/views/water/drinking-water/statistic/county/index.vue +++ /dev/null @@ -1,94 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/views/water/drinking-water/statistic/county/overStandard.vue b/src/views/water/drinking-water/statistic/county/overStandard.vue deleted file mode 100644 index 76af50a..0000000 --- a/src/views/water/drinking-water/statistic/county/overStandard.vue +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/county/situation.vue b/src/views/water/drinking-water/statistic/county/situation.vue deleted file mode 100644 index 755fcce..0000000 --- a/src/views/water/drinking-water/statistic/county/situation.vue +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/county/waterCount.vue b/src/views/water/drinking-water/statistic/county/waterCount.vue deleted file mode 100644 index 7338fd1..0000000 --- a/src/views/water/drinking-water/statistic/county/waterCount.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/county/waterNutritional.vue b/src/views/water/drinking-water/statistic/county/waterNutritional.vue deleted file mode 100644 index ef1085f..0000000 --- a/src/views/water/drinking-water/statistic/county/waterNutritional.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/county/waterQuality.vue b/src/views/water/drinking-water/statistic/county/waterQuality.vue deleted file mode 100644 index b01d0e9..0000000 --- a/src/views/water/drinking-water/statistic/county/waterQuality.vue +++ /dev/null @@ -1,183 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/county/waterQualityCount.vue b/src/views/water/drinking-water/statistic/county/waterQualityCount.vue deleted file mode 100644 index 36c79a5..0000000 --- a/src/views/water/drinking-water/statistic/county/waterQualityCount.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/county/waterQualityUp.vue b/src/views/water/drinking-water/statistic/county/waterQualityUp.vue deleted file mode 100644 index 1e83b05..0000000 --- a/src/views/water/drinking-water/statistic/county/waterQualityUp.vue +++ /dev/null @@ -1,170 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/countyAppraise.vue b/src/views/water/drinking-water/statistic/countyAppraise.vue deleted file mode 100644 index 1161b10..0000000 --- a/src/views/water/drinking-water/statistic/countyAppraise.vue +++ /dev/null @@ -1,238 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/countyData.vue b/src/views/water/drinking-water/statistic/countyData.vue deleted file mode 100644 index 2d9ad4a..0000000 --- a/src/views/water/drinking-water/statistic/countyData.vue +++ /dev/null @@ -1,237 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/countyWaterQuality.vue b/src/views/water/drinking-water/statistic/countyWaterQuality.vue deleted file mode 100644 index bb587d8..0000000 --- a/src/views/water/drinking-water/statistic/countyWaterQuality.vue +++ /dev/null @@ -1,203 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/countyWaterWithdrawal.vue b/src/views/water/drinking-water/statistic/countyWaterWithdrawal.vue deleted file mode 100644 index 9792c64..0000000 --- a/src/views/water/drinking-water/statistic/countyWaterWithdrawal.vue +++ /dev/null @@ -1,185 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/index.vue b/src/views/water/drinking-water/statistic/index.vue deleted file mode 100644 index dd0d1ed..0000000 --- a/src/views/water/drinking-water/statistic/index.vue +++ /dev/null @@ -1,119 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/village-avg-index.vue b/src/views/water/drinking-water/statistic/village-avg-index.vue deleted file mode 100644 index 6f8cd91..0000000 --- a/src/views/water/drinking-water/statistic/village-avg-index.vue +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/village-base-standard.vue b/src/views/water/drinking-water/statistic/village-base-standard.vue deleted file mode 100644 index 6f265d8..0000000 --- a/src/views/water/drinking-water/statistic/village-base-standard.vue +++ /dev/null @@ -1,168 +0,0 @@ - - - - - - diff --git a/src/views/water/drinking-water/statistic/villageAppraise.vue b/src/views/water/drinking-water/statistic/villageAppraise.vue deleted file mode 100644 index fdc280b..0000000 --- a/src/views/water/drinking-water/statistic/villageAppraise.vue +++ /dev/null @@ -1,225 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/villageData.vue b/src/views/water/drinking-water/statistic/villageData.vue deleted file mode 100644 index fdc5885..0000000 --- a/src/views/water/drinking-water/statistic/villageData.vue +++ /dev/null @@ -1,241 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/statistic/villageWaterQuality.vue b/src/views/water/drinking-water/statistic/villageWaterQuality.vue deleted file mode 100644 index de72b97..0000000 --- a/src/views/water/drinking-water/statistic/villageWaterQuality.vue +++ /dev/null @@ -1,189 +0,0 @@ - - - - - diff --git a/src/views/water/drinking-water/trend/index.vue b/src/views/water/drinking-water/trend/index.vue deleted file mode 100644 index dfd70f1..0000000 --- a/src/views/water/drinking-water/trend/index.vue +++ /dev/null @@ -1,1013 +0,0 @@ - - - - diff --git a/src/views/water/lake/collect/colums.js b/src/views/water/lake/collect/colums.js deleted file mode 100644 index f75901c..0000000 --- a/src/views/water/lake/collect/colums.js +++ /dev/null @@ -1,79 +0,0 @@ -const innerTableColumns = [ - {title: "监测时间", dataIndex: "monitorTime", sorter: true,}, - {title: "断面名称", dataIndex: "pointName", sorter: true,}, - {title: "水温(℃)", dataIndex: "waterTemperature", sorter: true,}, - {title: "pH值(无量纲)", dataIndex: "ph", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transparency", sorter: true,}, - {title: "溶解氧饱和度(﹪)", dataIndex: "dissolvedOxygenSaturation", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - // {title: "监测时间",dataIndex: "monitorTime",sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "总氮 ", dataIndex: "totalNitrogen", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "挥发酚", dataIndex: "volatilePhenol", sorter: true,}, - {title: "砷", dataIndex: "as", sorter: true,}, - {title: "汞", dataIndex: "hg", sorter: true,}, - {title: "六价铬", dataIndex: "cr6", sorter: true,}, - {title: "铅(℃)", dataIndex: "pb", sorter: true,}, - {title: "镉", dataIndex: "cd", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "石油类", dataIndex: "petro", sorter: true,}, - {title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "叶绿素a(mg/m3)", dataIndex: "chlA", sorter: true,}, - {title: "阴离子表面活性剂", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物", dataIndex: "s", sorter: true,}, - {title: "氧化还原电位(mV)", dataIndex: "oxidationReductionPotential", sorter: true,}, - {title: "备注", dataIndex: "remark", sorter: true,}, -]; -const specialTableColumns = [ - {title: "监测时间", dataIndex: "monitorTime", sorter: true,}, - {title: "测站名称", dataIndex: "stationName", sorter: true,}, - {title: "测站代码", dataIndex: "stationCode", sorter: true,}, - {title: "湖库名称", dataIndex: "lakeLibraryName", sorter: true,}, - {title: "湖库代码", dataIndex: "lakeLibraryCode", sorter: true,}, - {title: "断面名称", dataIndex: "sectionName", sorter: true,}, - {title: "断面代码", dataIndex: "sectionCode", sorter: true,}, - {title: "控制属性", dataIndex: "controlAttributes", sorter: true,}, - {title: "所属流域", dataIndex: "watershed", sorter: true,}, - {title: "水期代码", dataIndex: "waterPeriodCode", sorter: true,}, - - {title: "浊度(NTU)", dataIndex: "turbidity", sorter: true,}, - {title: "水温(℃)", dataIndex: "wTemp", sorter: true,}, - {title: "水位(m)", dataIndex: "wd", sorter: true,}, - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "电导率(ms/m)", dataIndex: "wCond", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transp", sorter: true,}, - {title: "溶解氧 (mg/L)", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数 (mg/L)", dataIndex: "codmn", sorter: true,}, - {title: "氨氮 (mg/L)", dataIndex: "nh4N", sorter: true,}, - {title: "石油类 (mg/L)", dataIndex: "oils", sorter: true,}, - {title: "总氮 (mg/L)", dataIndex: "nTotal", sorter: true,}, - {title: "总磷 (mg/L)", dataIndex: "pTotal", sorter: true,}, - {title: "叶绿素 (mg/L)", dataIndex: "chlA", sorter: true,}, - {title: "挥发酚 (mg/L)", dataIndex: "vPhen", sorter: true,}, - {title: "汞 (mg/L)", dataIndex: "wHg", sorter: true,}, - {title: "铅 (mg/L)", dataIndex: "wPb", sorter: true,}, - {title: "化学需氧量 (mg/L)", dataIndex: "codcr", sorter: true,}, - {title: "铜 (mg/L)", dataIndex: "wCu", sorter: true,}, - {title: "锌 (mg/L)", dataIndex: "wZn", sorter: true,}, - {title: "氟化物 (mg/L)", dataIndex: "f", sorter: true,}, - {title: "硒 (mg/L)", dataIndex: "se", sorter: true,}, - {title: "砷 (mg/L)", dataIndex: "as", sorter: true,}, - {title: "镉 (mg/L)", dataIndex: "cd", sorter: true,}, - {title: "六价铬 (mg/L)", dataIndex: "cr6", sorter: true,}, - {title: "氰化物 (mg/L)", dataIndex: "cnTotal", sorter: true,}, - {title: "阴离子表面活性剂 (mg/L)", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物 (mg/L)", dataIndex: "s", sorter: true,}, - {title: "粪大肠菌群 (mg/L)", dataIndex: "coloOrg", sorter: true,}, - {title: "硫酸盐 (mg/L)", dataIndex: "so4", sorter: true,}, - {title: "氯化物 (mg/L)", dataIndex: "cl", sorter: true,}, - {title: "硝酸盐 (mg/L)", dataIndex: "no3N", sorter: true,}, - {title: "铁 (mg/L)", dataIndex: "wFe", sorter: true,}, - {title: "锰 (mg/L)", dataIndex: "wMn", sorter: true,}, - {title: "水质类别", dataIndex: "waterQualityCategory", sorter: true,}, - {title: "系统编码", dataIndex: "systemCode", sorter: true,}, - {title: "备注", dataIndex: "remark", sorter: true,}, -]; -export {innerTableColumns, specialTableColumns} diff --git a/src/views/water/lake/collect/index.vue b/src/views/water/lake/collect/index.vue deleted file mode 100644 index 7f9bb41..0000000 --- a/src/views/water/lake/collect/index.vue +++ /dev/null @@ -1,311 +0,0 @@ - - - - - diff --git a/src/views/water/lake/collect/special-bill.vue b/src/views/water/lake/collect/special-bill.vue deleted file mode 100644 index 0ae8293..0000000 --- a/src/views/water/lake/collect/special-bill.vue +++ /dev/null @@ -1,404 +0,0 @@ - - - - - diff --git a/src/views/water/lake/collect/special-water.vue b/src/views/water/lake/collect/special-water.vue deleted file mode 100644 index 4dc1752..0000000 --- a/src/views/water/lake/collect/special-water.vue +++ /dev/null @@ -1,330 +0,0 @@ - - - - - diff --git a/src/views/water/lake/collect/utils.js b/src/views/water/lake/collect/utils.js deleted file mode 100644 index 67d608b..0000000 --- a/src/views/water/lake/collect/utils.js +++ /dev/null @@ -1,151 +0,0 @@ -import moment from "moment"; - -export default { - // 城市内湖导入 - toInnerCityLakeObjData(excelData, reportDate) { - - return excelData.map(item => { - const monitorTime = new Date(reportDate); - const row = { - monitorTime: monitorTime.getTime(), - province: "广西壮族自治区", - city: "南宁", - pointName: item[0], - waterTemperature: item[1], - ph: item[2], - transparency: item [3], - dissolvedOxygenSaturation: item [4], - dissolvedOxygen: item [5], - permanganateIndex: item [6], - fiveDayBod: item [7], - totalNitrogen: item [8], - ammonia: item [9], - volatilePhenol: item [10], - as: item [11], - hg: item [12], - cr6: item [13], - pb: item [14], - cd: item [15], - totalPhosphorus: item [16], - petro: item [17], - fecalColiforms: item [18], - cod: item [19], - chlA: item [20], - anSaa: item [21], - s: item [22], - oxidationReductionPotential: item [23], - remark: item [24], - - } - return row; - }) - - }, -// 五象湖 - toWuxiangLakeObjData(excelData) { - return excelData.map(item => { - let cellVal = item [22]; - let fecalColiforms = cellVal; - if(typeof cellVal == "string" && cellVal.split("×").length==2){ - let end = cellVal.split("×")[1]; - let pow = end.substring(end.indexOf("10")+2,end.length); - let start = cellVal.split("×")[0]; - fecalColiforms = Math.pow(10,Number(pow)) * start; - - } - const row = { - province: "广西壮族自治区", - city: "南宁", - pointName: item[0], - monitorTime: moment(item[1], "YYYY年M月D日").valueOf(), - waterTemperature: item[2], - dissolvedOxygen: item [3], - dissolvedOxygenSaturation: item [4], - transparency: item [5], - ph: item [6], - fiveDayBod: item [7], - permanganateIndex: item [8], - cod: item [9], - ammonia: item [10], - chlA: item [11], - oxidationReductionPotential: item [12], - cr6: item [13], - hg: item [14], - pb: item [15], - as: item [16], - cd: item [17], - totalPhosphorus: item [18], - s: item [19], - petro: item [20], - totalNitrogen: item [21], - fecalColiforms, - anSaa: item [23], - remark: item [24], - - } - return row; - }) - - }, - // 专项湖库 - toSpecialLakeData(excelData) { - return excelData.map(item => { - const row = { - province: "广西壮族自治区", - city: "南宁", - // nothing: item[0], - stationName: item[1], - stationCode: item[2], - lakeLibraryName: item [3], - lakeLibraryCode: item [4], - sectionName: item [5], - sectionCode: item [6], - controlAttributes: item [7], - watershed: item [8], - monitorTime: new Date(item[9]).getTime(), - waterPeriodCode: item [10], - turbidity: item [11], - wTemp: item [12], - wd: item [13], - ph: item [14], - wCond: item [15], - transp: item [16], - dissolvedOxygen: item [17], - codmn: item [18], - bod5: item [19], - nh4N: item [20], - oils: item [21], - nTotal: item [22], - pTotal: item [23], - chlA: item [24], - vPhen: item [25], - wHg: item [26], - wPb: item [27], - codcr: item [28], - wCu: item [29], - wZn: item [30], - f: item [31], - se: item [32], - as: item [33], - cd: item [34], - cr6: item [35], - cnTotal: item [36], - anSaa: item [37], - s: item [38], - coloOrg: item [39], - so4: item [40], - cl: item [41], - no3N: item [42], - wFe: item [43], - wMn: item [44], - waterQualityCategory: item [45], - remark: item [46], - systemCode: item[47], - - } - return row; - }) - - }, - -} diff --git a/src/views/water/lake/collect/water-bill.vue b/src/views/water/lake/collect/water-bill.vue deleted file mode 100644 index 83e616e..0000000 --- a/src/views/water/lake/collect/water-bill.vue +++ /dev/null @@ -1,404 +0,0 @@ - - - - - diff --git a/src/views/water/lake/collect/water.vue b/src/views/water/lake/collect/water.vue deleted file mode 100644 index 2dba54d..0000000 --- a/src/views/water/lake/collect/water.vue +++ /dev/null @@ -1,330 +0,0 @@ - - - - - diff --git a/src/views/water/lake/dict/index.vue b/src/views/water/lake/dict/index.vue deleted file mode 100644 index a3b399e..0000000 --- a/src/views/water/lake/dict/index.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/dict/inner.vue b/src/views/water/lake/dict/inner.vue deleted file mode 100644 index d4fbd5b..0000000 --- a/src/views/water/lake/dict/inner.vue +++ /dev/null @@ -1,461 +0,0 @@ - - - - - - diff --git a/src/views/water/lake/dict/special.vue b/src/views/water/lake/dict/special.vue deleted file mode 100644 index 5a5237c..0000000 --- a/src/views/water/lake/dict/special.vue +++ /dev/null @@ -1,572 +0,0 @@ - - - - - - diff --git a/src/views/water/lake/statistic/index.vue b/src/views/water/lake/statistic/index.vue deleted file mode 100644 index 974a4cb..0000000 --- a/src/views/water/lake/statistic/index.vue +++ /dev/null @@ -1,45 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/inner-lake.vue b/src/views/water/lake/statistic/inner-lake.vue deleted file mode 100644 index 20bcb3e..0000000 --- a/src/views/water/lake/statistic/inner-lake.vue +++ /dev/null @@ -1,158 +0,0 @@ - - - - - diff --git a/src/views/water/lake/statistic/inner/component/average.vue b/src/views/water/lake/statistic/inner/component/average.vue deleted file mode 100644 index 4cd9ff1..0000000 --- a/src/views/water/lake/statistic/inner/component/average.vue +++ /dev/null @@ -1,159 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/inner/component/avg-nutritional.vue b/src/views/water/lake/statistic/inner/component/avg-nutritional.vue deleted file mode 100644 index 1e51c23..0000000 --- a/src/views/water/lake/statistic/inner/component/avg-nutritional.vue +++ /dev/null @@ -1,146 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/inner/component/com-nutritional.vue b/src/views/water/lake/statistic/inner/component/com-nutritional.vue deleted file mode 100644 index ca962e0..0000000 --- a/src/views/water/lake/statistic/inner/component/com-nutritional.vue +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/inner/component/comparison.vue b/src/views/water/lake/statistic/inner/component/comparison.vue deleted file mode 100644 index 3633320..0000000 --- a/src/views/water/lake/statistic/inner/component/comparison.vue +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/inner/component/raw-colums.js b/src/views/water/lake/statistic/inner/component/raw-colums.js deleted file mode 100644 index ea3a9a2..0000000 --- a/src/views/water/lake/statistic/inner/component/raw-colums.js +++ /dev/null @@ -1,152 +0,0 @@ -const innerFilterColumns = [ - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transparency", sorter: true,}, - {title: "溶解氧饱和度(﹪)", dataIndex: "dissolvedOxygenSaturation", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "总氮 ", dataIndex: "totalNitrogen", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "挥发酚", dataIndex: "volatilePhenol", sorter: true,}, - {title: "砷(mg/L)", dataIndex: "as", sorter: true,}, - {title: "汞 (mg/L)", dataIndex: "hg", sorter: true,}, - {title: "六价铬 (mg/L)", dataIndex: "cr6", sorter: true,}, - {title: "铅 (mg/L)", dataIndex: "pb", sorter: true,}, - {title: "镉 (mg/L)", dataIndex: "cd", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "石油类", dataIndex: "petro", sorter: true,}, - {title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "叶绿素a (mg/m3)", dataIndex: "chlA", sorter: true,}, - {title: "阴离子表面活性剂(mg/L)", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物(mg/L) ", dataIndex: "s", sorter: true,}, - {title: "氧化还原电位(mV)", dataIndex: "oxidationReductionPotential", sorter: true,} -] - -const innerTableColumns = [ - // { - // key: 'index', - // dataIndex: 'index', - // width: 48, - // align: 'center', - // customRender: ({index}) => index + 1 - // }, - // {title: "监测时间", dataIndex: "monitorTime", sorter: true,}, - {title: "点位名称", dataIndex: "pointName", sorter: true,}, - {title: "水温(℃)", dataIndex: "waterTemperature", sorter: true,}, - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transparency", sorter: true,}, - {title: "溶解氧饱和度(﹪)", dataIndex: "dissolvedOxygenSaturation", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "总氮 ", dataIndex: "totalNitrogen", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "挥发酚", dataIndex: "volatilePhenol", sorter: true,}, - {title: "砷(mg/L)", dataIndex: "as", sorter: true,}, - {title: "汞 (mg/L)", dataIndex: "hg", sorter: true,}, - {title: "六价铬 (mg/L)", dataIndex: "cr6", sorter: true,}, - {title: "铅 (mg/L)", dataIndex: "pb", sorter: true,}, - {title: "镉 (mg/L)", dataIndex: "cd", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "石油类", dataIndex: "petro", sorter: true,}, - {title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "叶绿素a (mg/m3)", dataIndex: "chlA", sorter: true,}, - {title: "阴离子表面活性剂(mg/L)", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物(mg/L) ", dataIndex: "s", sorter: true,}, - {title: "氧化还原电位(mV)", dataIndex: "oxidationReductionPotential", sorter: true,} - // {title: "备注", dataIndex: "remark", sorter: true,}, -]; - -const averageTableColumns = [ - // { - // key: 'index', - // dataIndex: 'index', - // width: 48, - // align: 'center', - // customRender: ({index}) => index + 1 - // }, - // {title: "监测时间", dataIndex: "monitorTime", sorter: true,}, - {title: "断面名称", dataIndex: "pointName", sorter: true,}, - {title: "水温(℃)", dataIndex: "waterTemperature", sorter: true,}, - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transparency", sorter: true,}, - {title: "溶解氧饱和度(﹪)", dataIndex: "dissolvedOxygenSaturation", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "总氮 ", dataIndex: "totalNitrogen", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "挥发酚", dataIndex: "volatilePhenol", sorter: true,}, - {title: "砷(mg/L)", dataIndex: "as", sorter: true,}, - {title: "汞 (mg/L)", dataIndex: "hg", sorter: true,}, - {title: "六价铬 (mg/L)", dataIndex: "cr6", sorter: true,}, - {title: "铅 (mg/L)", dataIndex: "pb", sorter: true,}, - {title: "镉 (mg/L)", dataIndex: "cd", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "石油类", dataIndex: "petro", sorter: true,}, - {title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "叶绿素a (mg/m3)", dataIndex: "chlA", sorter: true,}, - {title: "阴离子表面活性剂(mg/L)", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物(mg/L) ", dataIndex: "s", sorter: true,}, - {title: "氧化还原电位(mV)", dataIndex: "oxidationReductionPotential", sorter: true,} -]; - - -const specialFilterColumns = [ - {title: "浊度(NTU)", dataIndex: "turbidity", sorter: true,}, - {title: "水温(℃)", dataIndex: "wTemp", sorter: true,}, - {title: "水位(m)", dataIndex: "wd", sorter: true,}, - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "电导率(ms/m)", dataIndex: "wCond", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transp", sorter: true,}, - {title: "溶解氧 (mg/L)", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数 (mg/L)", dataIndex: "codmn", sorter: true,}, - {title: "氨氮 (mg/L)", dataIndex: "nh4N", sorter: true,}, - {title: "石油类 (mg/L)", dataIndex: "oils", sorter: true,}, - {title: "总氮 (mg/L)", dataIndex: "nTotal", sorter: true,}, - {title: "总磷 (mg/L)", dataIndex: "pTotal", sorter: true,}, - {title: "叶绿素 (mg/L)", dataIndex: "chlA", sorter: true,}, - {title: "挥发酚 (mg/L)", dataIndex: "vPhen", sorter: true,}, - {title: "汞 (mg/L)", dataIndex: "wHg", sorter: true,}, - {title: "铅 (mg/L)", dataIndex: "wPb", sorter: true,}, - {title: "化学需氧量 (mg/L)", dataIndex: "codcr", sorter: true,}, - {title: "铜 (mg/L)", dataIndex: "wCu", sorter: true,}, - {title: "锌 (mg/L)", dataIndex: "wZn", sorter: true,}, - {title: "氟化物 (mg/L)", dataIndex: "f", sorter: true,}, - {title: "硒 (mg/L)", dataIndex: "se", sorter: true,}, - {title: "砷 (mg/L)", dataIndex: "as", sorter: true,}, - {title: "镉 (mg/L)", dataIndex: "cd", sorter: true,}, - {title: "六价铬 (mg/L)", dataIndex: "cr6", sorter: true,}, - {title: "氰化物 (mg/L)", dataIndex: "cnTotal", sorter: true,}, - {title: "阴离子表面活性剂 (mg/L)", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物 (mg/L)", dataIndex: "s", sorter: true,}, - {title: "粪大肠菌群 (mg/L)", dataIndex: "coloOrg", sorter: true,}, - {title: "硫酸盐 (mg/L)", dataIndex: "so4", sorter: true,}, - {title: "氯化物 (mg/L)", dataIndex: "cl", sorter: true,}, - {title: "硝酸盐 (mg/L)", dataIndex: "no3N", sorter: true,}, - {title: "铁 (mg/L)", dataIndex: "wFe", sorter: true,}, - {title: "锰 (mg/L)", dataIndex: "wMn", sorter: true,} -] - -const specialTableColumns = [ - {title: "监测时间", dataIndex: "monitorTime", sorter: true,}, - {title: "测站名称", dataIndex: "stationName", sorter: true,}, - {title: "测站代码", dataIndex: "stationCode", sorter: true,}, - {title: "湖库名称", dataIndex: "lakeLibraryName", sorter: true,}, - {title: "湖库代码", dataIndex: "lakeLibraryCode", sorter: true,}, - {title: "断面名称", dataIndex: "sectionName", sorter: true,}, - {title: "断面代码", dataIndex: "sectionCode", sorter: true,}, - {title: "控制属性", dataIndex: "controlAttributes", sorter: true,}, - {title: "所属流域", dataIndex: "watershed", sorter: true,}, - {title: "水期代码", dataIndex: "waterPeriodCode", sorter: true,}, - - ...specialFilterColumns, - - {title: "水质类别", dataIndex: "waterQualityCategory", sorter: true,}, - {title: "系统编码", dataIndex: "systemCode", sorter: true,}, - {title: "备注", dataIndex: "remark", sorter: true,}, -]; -export {innerTableColumns, specialTableColumns, innerFilterColumns, specialFilterColumns, averageTableColumns} diff --git a/src/views/water/lake/statistic/inner/component/raw.vue b/src/views/water/lake/statistic/inner/component/raw.vue deleted file mode 100644 index 42730ba..0000000 --- a/src/views/water/lake/statistic/inner/component/raw.vue +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/inner/component/search.vue b/src/views/water/lake/statistic/inner/component/search.vue deleted file mode 100644 index c906311..0000000 --- a/src/views/water/lake/statistic/inner/component/search.vue +++ /dev/null @@ -1,335 +0,0 @@ - - - - - diff --git a/src/views/water/lake/statistic/inner/index.vue b/src/views/water/lake/statistic/inner/index.vue deleted file mode 100644 index e19d94b..0000000 --- a/src/views/water/lake/statistic/inner/index.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/special-avg.vue b/src/views/water/lake/statistic/special-avg.vue deleted file mode 100644 index 2bd4953..0000000 --- a/src/views/water/lake/statistic/special-avg.vue +++ /dev/null @@ -1,201 +0,0 @@ - - - - - diff --git a/src/views/water/lake/statistic/special-lake.vue b/src/views/water/lake/statistic/special-lake.vue deleted file mode 100644 index b445176..0000000 --- a/src/views/water/lake/statistic/special-lake.vue +++ /dev/null @@ -1,333 +0,0 @@ - - - - - diff --git a/src/views/water/lake/statistic/special/component/average.vue b/src/views/water/lake/statistic/special/component/average.vue deleted file mode 100644 index 317c88e..0000000 --- a/src/views/water/lake/statistic/special/component/average.vue +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/special/component/avg-nutritional.vue b/src/views/water/lake/statistic/special/component/avg-nutritional.vue deleted file mode 100644 index 68a37bc..0000000 --- a/src/views/water/lake/statistic/special/component/avg-nutritional.vue +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/special/component/com-nutritional.vue b/src/views/water/lake/statistic/special/component/com-nutritional.vue deleted file mode 100644 index 7a6ca29..0000000 --- a/src/views/water/lake/statistic/special/component/com-nutritional.vue +++ /dev/null @@ -1,150 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/special/component/comparison.vue b/src/views/water/lake/statistic/special/component/comparison.vue deleted file mode 100644 index 94e2c34..0000000 --- a/src/views/water/lake/statistic/special/component/comparison.vue +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/special/component/raw-colums.js b/src/views/water/lake/statistic/special/component/raw-colums.js deleted file mode 100644 index ec54aee..0000000 --- a/src/views/water/lake/statistic/special/component/raw-colums.js +++ /dev/null @@ -1,154 +0,0 @@ -const innerFilterColumns = [ - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transparency", sorter: true,}, - {title: "溶解氧饱和度(﹪)", dataIndex: "dissolvedOxygenSaturation", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "总氮 ", dataIndex: "totalNitrogen", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "挥发酚", dataIndex: "volatilePhenol", sorter: true,}, - {title: "砷(mg/L)", dataIndex: "as", sorter: true,}, - {title: "汞 (mg/L)", dataIndex: "hg", sorter: true,}, - {title: "六价铬 (mg/L)", dataIndex: "cr6", sorter: true,}, - {title: "铅 (mg/L)", dataIndex: "pb", sorter: true,}, - {title: "镉 (mg/L)", dataIndex: "cd", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "石油类", dataIndex: "petro", sorter: true,}, - {title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "叶绿素a (mg/m3)", dataIndex: "chlA", sorter: true,}, - {title: "阴离子表面活性剂(mg/L)", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物(mg/L) ", dataIndex: "s", sorter: true,}, - {title: "氧化还原电位(mV)", dataIndex: "oxidationReductionPotential", sorter: true,} -] - -const innerTableColumns = [ - // { - // key: 'index', - // dataIndex: 'index', - // width: 48, - // align: 'center', - // customRender: ({index}) => index + 1 - // }, - {title: "监测时间", dataIndex: "monitorTime", sorter: true,}, - {title: "断面名称", dataIndex: "pointName", sorter: true,}, - {title: "水温(℃)", dataIndex: "waterTemperature", sorter: true,}, - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transparency", sorter: true,}, - {title: "溶解氧饱和度(﹪)", dataIndex: "dissolvedOxygenSaturation", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "总氮 ", dataIndex: "totalNitrogen", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "挥发酚", dataIndex: "volatilePhenol", sorter: true,}, - {title: "砷(mg/L)", dataIndex: "as", sorter: true,}, - {title: "汞 (mg/L)", dataIndex: "hg", sorter: true,}, - {title: "六价铬 (mg/L)", dataIndex: "cr6", sorter: true,}, - {title: "铅 (mg/L)", dataIndex: "pb", sorter: true,}, - {title: "镉 (mg/L)", dataIndex: "cd", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "石油类", dataIndex: "petro", sorter: true,}, - {title: "粪大肠菌群(MPN/L)", dataIndex: "fecalColiforms", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "叶绿素a (mg/m3)", dataIndex: "chlA", sorter: true,}, - {title: "阴离子表面活性剂(mg/L)", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物(mg/L) ", dataIndex: "s", sorter: true,}, - {title: "氧化还原电位(mV)", dataIndex: "oxidationReductionPotential", sorter: true,} - // {title: "备注", dataIndex: "remark", sorter: true,}, -]; - -const averageTableColumns = [ - // { - // key: 'index', - // dataIndex: 'index', - // width: 48, - // align: 'center', - // customRender: ({index}) => index + 1 - // }, - // {title: "监测时间", dataIndex: "monitorTime", sorter: true,}, - {title: "断面名称", dataIndex: "sectionName", sorter: true,}, - {title: "水温(℃)", dataIndex: "wTemp", sorter: true,}, - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transp", sorter: true,}, - // {title: "溶解氧饱和度(﹪)", dataIndex: "dissolvedOxygenSaturation", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数 (mg/L)", dataIndex: "codmn", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "bod5", sorter: true,}, - {title: "总氮 (mg/L)", dataIndex: "nTotal", sorter: true,}, - {title: "氨氮 (mg/L)", dataIndex: "nh4N", sorter: true,}, - {title: "挥发酚 (mg/L)", dataIndex: "vPhen", sorter: true,}, - {title: "砷(mg/L)", dataIndex: "as", sorter: true,}, - {title: "汞 (mg/L)", dataIndex: "wHg", sorter: true,}, - {title: "六价铬 (mg/L)", dataIndex: "cr6", sorter: true,}, - {title: "铅 (mg/L)", dataIndex: "wPb", sorter: true,}, - {title: "镉 (mg/L)", dataIndex: "cd", sorter: true,}, - {title: "总磷 (mg/L)", dataIndex: "pTotal", sorter: true,}, - {title: "石油类 (mg/L)", dataIndex: "oils", sorter: true,}, - {title: "粪大肠菌群 (mg/L)", dataIndex: "coloOrg", sorter: true,}, - {title: "化学需氧量 (mg/L)", dataIndex: "codcr", sorter: true,}, - {title: "叶绿素a (mg/m3)", dataIndex: "chlA", sorter: true,}, - {title: "阴离子表面活性剂(mg/L)", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物(mg/L) ", dataIndex: "s", sorter: true,}, - // {title: "氧化还原电位(mV)", dataIndex: "oxidationReductionPotential", sorter: true,} -]; - - -const specialFilterColumns = [ - {title: "浊度(NTU)", dataIndex: "turbidity", sorter: true,}, - {title: "水温(℃)", dataIndex: "wTemp", sorter: true,}, - {title: "水位(m)", dataIndex: "wd", sorter: true,}, - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "电导率(ms/m)", dataIndex: "wCond", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transp", sorter: true,}, - {title: "溶解氧 (mg/L)", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数 (mg/L)", dataIndex: "codmn", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "bod5", sorter: true,}, - {title: "氨氮 (mg/L)", dataIndex: "nh4N", sorter: true,}, - {title: "石油类 (mg/L)", dataIndex: "oils", sorter: true,}, - {title: "总氮 (mg/L)", dataIndex: "nTotal", sorter: true,}, - {title: "总磷 (mg/L)", dataIndex: "pTotal", sorter: true,}, - {title: "叶绿素 (mg/L)", dataIndex: "chlA", sorter: true,}, - {title: "挥发酚 (mg/L)", dataIndex: "vPhen", sorter: true,}, - {title: "汞 (mg/L)", dataIndex: "wHg", sorter: true,}, - {title: "铅 (mg/L)", dataIndex: "wPb", sorter: true,}, - {title: "化学需氧量 (mg/L)", dataIndex: "codcr", sorter: true,}, - {title: "铜 (mg/L)", dataIndex: "wCu", sorter: true,}, - {title: "锌 (mg/L)", dataIndex: "wZn", sorter: true,}, - {title: "氟化物 (mg/L)", dataIndex: "f", sorter: true,}, - {title: "硒 (mg/L)", dataIndex: "se", sorter: true,}, - {title: "砷 (mg/L)", dataIndex: "as", sorter: true,}, - {title: "镉 (mg/L)", dataIndex: "cd", sorter: true,}, - {title: "六价铬 (mg/L)", dataIndex: "cr6", sorter: true,}, - {title: "氰化物 (mg/L)", dataIndex: "cnTotal", sorter: true,}, - {title: "阴离子表面活性剂 (mg/L)", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物 (mg/L)", dataIndex: "s", sorter: true,}, - {title: "粪大肠菌群 (mg/L)", dataIndex: "coloOrg", sorter: true,}, - {title: "硫酸盐 (mg/L)", dataIndex: "so4", sorter: true,}, - {title: "氯化物 (mg/L)", dataIndex: "cl", sorter: true,}, - {title: "硝酸盐 (mg/L)", dataIndex: "no3N", sorter: true,}, - {title: "铁 (mg/L)", dataIndex: "wFe", sorter: true,}, - {title: "锰 (mg/L)", dataIndex: "wMn", sorter: true,} -] - -const specialTableColumns = [ - - {title: "测站名称", dataIndex: "stationName", sorter: true,}, - {title: "测站代码", dataIndex: "stationCode", sorter: true,}, - {title: "湖库名称", dataIndex: "lakeLibraryName", sorter: true,}, - {title: "湖库代码", dataIndex: "lakeLibraryCode", sorter: true,}, - {title: "断面名称", dataIndex: "sectionName", sorter: true,}, - {title: "断面代码", dataIndex: "sectionCode", sorter: true,}, - {title: "控制属性", dataIndex: "controlAttributes", sorter: true,}, - {title: "所属流域", dataIndex: "watershed", sorter: true,}, - {title: "采样时间", dataIndex: "monitorTime", sorter: true,}, - {title: "水期代码", dataIndex: "waterPeriodCode", sorter: true,}, - - ...specialFilterColumns, - - {title: "水质类别", dataIndex: "waterQualityCategory", sorter: true,}, - {title: "系统编码", dataIndex: "systemCode", sorter: true,}, - {title: "备注", dataIndex: "remark", sorter: true,}, -]; -export {innerTableColumns, specialTableColumns, innerFilterColumns, specialFilterColumns, averageTableColumns} diff --git a/src/views/water/lake/statistic/special/component/raw.vue b/src/views/water/lake/statistic/special/component/raw.vue deleted file mode 100644 index 9b253a5..0000000 --- a/src/views/water/lake/statistic/special/component/raw.vue +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/lake/statistic/special/component/search.vue b/src/views/water/lake/statistic/special/component/search.vue deleted file mode 100644 index 7e960d7..0000000 --- a/src/views/water/lake/statistic/special/component/search.vue +++ /dev/null @@ -1,336 +0,0 @@ - - - - - diff --git a/src/views/water/lake/statistic/special/index.vue b/src/views/water/lake/statistic/special/index.vue deleted file mode 100644 index e19d94b..0000000 --- a/src/views/water/lake/statistic/special/index.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/water/lake/trend/index.vue b/src/views/water/lake/trend/index.vue deleted file mode 100644 index 8aaad6e..0000000 --- a/src/views/water/lake/trend/index.vue +++ /dev/null @@ -1,998 +0,0 @@ - - - - diff --git a/src/views/water/river-station/collect/colums.js b/src/views/water/river-station/collect/colums.js deleted file mode 100644 index 67f4e04..0000000 --- a/src/views/water/river-station/collect/colums.js +++ /dev/null @@ -1,24 +0,0 @@ -import moment from "moment"; -const tableColumns = [ - // {title: "城区", dataIndex: "area", sorter: true,}, - // {title: "县", dataIndex: "county", sorter: true,}, - {title: "河流名称", dataIndex: "riverName", sorter: true,}, - {title: "站点名称", dataIndex: "stationName", sorter: true,}, - {title: "水质目标", dataIndex: "waterTarget", sorter: true,}, - {title: "采样时间", dataIndex: "samplingTime", sorter: true,customRender: ({text})=> moment(text,"YYYY/MM/DD").format("YYYY-MM-DD")}, - {title: "水温", dataIndex: "waterTemperature", sorter: true,}, - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "电导率", dataIndex: "conductivity", sorter: true,}, - {title: "浊度", dataIndex: "turbidity", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "总氮", dataIndex: "totalNitrogen", sorter: true,}, - {title: "叶绿素α(mg/L)", dataIndex: "chlorophyll", sorter: true,}, - {title: "藻密度(cells/L)", dataIndex: "algalDensity", sorter: true,}, - {title: "水质类别", dataIndex: "waterQualityType", sorter: true,}, - {title: "污染指标", dataIndex: "mainPollutionIndicators", sorter: true,}, -]; - -export {tableColumns} diff --git a/src/views/water/river-station/collect/index.vue b/src/views/water/river-station/collect/index.vue deleted file mode 100644 index fb90153..0000000 --- a/src/views/water/river-station/collect/index.vue +++ /dev/null @@ -1,351 +0,0 @@ - - - - - diff --git a/src/views/water/river-station/collect/utils.js b/src/views/water/river-station/collect/utils.js deleted file mode 100644 index 0304802..0000000 --- a/src/views/water/river-station/collect/utils.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - -} diff --git a/src/views/water/river-station/collect/water-bill.vue b/src/views/water/river-station/collect/water-bill.vue deleted file mode 100644 index 7df7804..0000000 --- a/src/views/water/river-station/collect/water-bill.vue +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - diff --git a/src/views/water/river-station/collect/water.vue b/src/views/water/river-station/collect/water.vue deleted file mode 100644 index db21a08..0000000 --- a/src/views/water/river-station/collect/water.vue +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - diff --git a/src/views/water/river-station/statistic/colums.js b/src/views/water/river-station/statistic/colums.js deleted file mode 100644 index 094a206..0000000 --- a/src/views/water/river-station/statistic/colums.js +++ /dev/null @@ -1,27 +0,0 @@ -const tableColumns = [ - {title: "水体类型", dataIndex: "waterBodyType", sorter: true,}, - {title: "水资源一级区名称", dataIndex: "waterResourcesFirstLevelZoneName", sorter: true,}, - {title: "水质目标", dataIndex: "waterQualityGoal", sorter: true,}, - {title: "数据来源", dataIndex: "dataSources", sorter: true,}, - {title: "断面名称", dataIndex: "sectionName", sorter: true,}, - // {title: "采样时间", dataIndex: "samplingTime", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - - {title: "水功能区水质类别", dataIndex: "ffeWaterFunctionAreaWaterQualityCategory"}, - {title: "达标评价结论", dataIndex: "ffeCompliantEvaluationConclusion"}, - {title: "主要超标项目及其超标倍数", dataIndex: "ffeMajorOverStandardItemsMultiples"}, - - {title: "水功能区水质类别", dataIndex: "lprlWaterFunctionAreaWaterQualityCategory"}, - {title: "达标评价结论", dataIndex: "lprlCompliantEvaluationConclusion"}, - {title: "主要超标项目及其超标倍数", dataIndex: "lprlMajorOverStandardItemsMultiples"}, - {title: "系统编码", dataIndex: "systemCode", sorter: true,}, - {title: "备注", dataIndex: "remark", sorter: true,}, - -]; - -export {tableColumns} diff --git a/src/views/water/river-station/statistic/site-day-avg.vue b/src/views/water/river-station/statistic/site-day-avg.vue deleted file mode 100644 index 2514545..0000000 --- a/src/views/water/river-station/statistic/site-day-avg.vue +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - diff --git a/src/views/water/river-station/statistic/site.vue b/src/views/water/river-station/statistic/site.vue deleted file mode 100644 index caca588..0000000 --- a/src/views/water/river-station/statistic/site.vue +++ /dev/null @@ -1,351 +0,0 @@ - - - - - - diff --git a/src/views/water/river/collect/colums.js b/src/views/water/river/collect/colums.js deleted file mode 100644 index 3d368c9..0000000 --- a/src/views/water/river/collect/colums.js +++ /dev/null @@ -1,324 +0,0 @@ -const tableColumns = [{ - title: "断面编码", - dataIndex: "sectionCode", - sorter: true, - }, - { - title: "断面名称", - dataIndex: "sectionName", - sorter: true, - }, - { - title: "考核省份", - dataIndex: "evaluationProvince", - sorter: true, - }, - { - title: "断面类型", - dataIndex: "sectionType", - sorter: true, - }, - { - title: "断面属性", - dataIndex: "sectionAttributes", - sorter: true, - }, - { - title: "流域", - dataIndex: "watershed", - sorter: true, - }, - { - title: "水系", - dataIndex: "waterSystem", - sorter: true, - }, - // {title: "监测时间",dataIndex: "monitorTime",sorter: true,}, - { - title: "所在水体", - dataIndex: "waterBody", - sorter: true, - }, - { - title: "汇入水体 ", - dataIndex: "intoWaterBody", - sorter: true, - }, - { - title: "河流级别", - dataIndex: "riverLevel", - sorter: true, - }, - { - title: "监测年份", - dataIndex: "monitoringYear", - sorter: true, - }, - { - title: "监测月份", - dataIndex: "monitoringMonth", - sorter: true, - }, - { - title: "水质类别", - dataIndex: "waterQualityCategory", - sorter: true, - }, - { - title: "电导率(ms/m)", - dataIndex: "conductivity", - sorter: true, - }, - { - title: "水温(℃)", - dataIndex: "waterTemperature", - sorter: true, - }, - { - title: "pH值", - dataIndex: "ph", - sorter: true, - }, - { - title: "溶解氧(mg/L)", - dataIndex: "dissolvedOxygen", - sorter: true, - }, - { - title: "透明度(cm)", - dataIndex: "transparency", - sorter: true, - }, - { - title: "盐度(‰)", - dataIndex: "salinity", - sorter: true, - }, - { - title: "COD Mn(mg/L)", - dataIndex: "codMn", - sorter: true, - }, - { - title: "COD Cr(mg/L)", - dataIndex: "codCr", - sorter: true, - }, - { - title: "NH₃-N(mg/L)", - dataIndex: "nh3N", - sorter: true, - }, - { - title: "T-P(mg/L)", - dataIndex: "tP", - sorter: true, - }, - { - title: "T-N(mg/L)", - dataIndex: "tN", - sorter: true, - }, - { - title: "Cu(mg/L)", - dataIndex: "cu", - sorter: true, - }, - { - title: "Zn(mg/L)", - dataIndex: "zn", - sorter: true, - }, - { - title: "Pb(mg/L)", - dataIndex: "pb", - sorter: true, - }, - { - title: "Cd(mg/L)", - dataIndex: "cd", - sorter: true, - }, - { - title: "BOD5(mg/L)", - dataIndex: "bod5", - sorter: true, - }, - { - title: "T-As(mg/L)", - dataIndex: "tAs", - sorter: true, - }, - { - title: "T-Se(mg/L)", - dataIndex: "tSe", - sorter: true, - }, - { - title: "T-Hg(mg/L)", - dataIndex: "tHg", - sorter: true, - }, - { - title: "Cr6+(mg/L)", - dataIndex: "cr6", - sorter: true, - }, - { - title: "F-(mg/L)", - dataIndex: "f", - sorter: true, - }, - { - title: "CN-(mg/L)", - dataIndex: "cn", - sorter: true, - }, - { - title: "挥发酚(mg/L)", - dataIndex: "volatilePhenol", - sorter: true, - }, - { - title: "石油类(mg/L)", - dataIndex: "petro", - sorter: true, - }, - { - title: "LAS(mg/L)", - dataIndex: "las", - sorter: true, - }, - { - title: "S2-(mg/L)", - dataIndex: "s2", - sorter: true, - }, - { - title: "Chla(mg/L)", - dataIndex: "chla", - sorter: true, - }, - { - title: "NO₃-(mg/L)", - dataIndex: "no3", - sorter: true, - }, - { - title: "NO₂-(mg/L)", - dataIndex: "no2", - sorter: true, - }, - { - title: "流量(m³/s)", - dataIndex: "flow", - sorter: true, - }, - { - title: "水位", - dataIndex: "waterLevel", - sorter: true, - }, - { - title: "备注", - dataIndex: "remark", - sorter: true, - }, -]; - -const tableColumnsBase = [{ - title: "断面编码", - dataIndex: "sectionCode", - sorter: true, -}, -{ - title: "断面名称", - dataIndex: "sectionName", - sorter: true, -}, -{ - title: "考核省份", - dataIndex: "evaluationProvince", - sorter: true, -}, -{ - title: "断面类型", - dataIndex: "sectionType", - sorter: true, -}, -{ - title: "断面属性", - dataIndex: "sectionAttributes", - sorter: true, -}, -{ - title: "流域", - dataIndex: "watershed", - sorter: true, -}, -{ - title: "水系", - dataIndex: "waterSystem", - sorter: true, -}, -// {title: "监测时间",dataIndex: "monitorTime",sorter: true,}, -{ - title: "所在水体", - dataIndex: "waterBody", - sorter: true, -}, -{ - title: "汇入水体 ", - dataIndex: "intoWaterBody", - sorter: true, -}, -{ - title: "河流级别", - dataIndex: "riverLevel", - sorter: true, -}, -{ - title: "监测年份", - dataIndex: "monitoringYear", - sorter: true, -}, -{ - title: "监测月份", - dataIndex: "monitoringMonth", - sorter: true, -}, -{ - title: "水质类别", - dataIndex: "waterQualityCategory", - sorter: true, -}, -{ - title: "电导率(ms/m)", - dataIndex: "conductivity", - sorter: true, -}, -{ - title: "水温(℃)", - dataIndex: "waterTemperature", - sorter: true, -}, -{ - title: "透明度(cm)", - dataIndex: "transparency", - sorter: true, -}, -{ - title: "盐度(‰)", - dataIndex: "salinity", - sorter: true, -}, -{ - title: "T-N(mg/L)", - dataIndex: "tN", - sorter: true, -}, -]; - -export { - tableColumns,tableColumnsBase -} diff --git a/src/views/water/river/collect/index.vue b/src/views/water/river/collect/index.vue deleted file mode 100644 index 0aee8e7..0000000 --- a/src/views/water/river/collect/index.vue +++ /dev/null @@ -1,679 +0,0 @@ - - - - - diff --git a/src/views/water/river/collect/utils.js b/src/views/water/river/collect/utils.js deleted file mode 100644 index 22c9e3f..0000000 --- a/src/views/water/river/collect/utils.js +++ /dev/null @@ -1,230 +0,0 @@ -import moment from "moment"; - -export default { - toObjData(excelData) { - return excelData.map(item => { - // const monitorTime = new Date(); - // monitorTime.setFullYear(); - // monitorTime.setMonth(); - var flag; - if(item[13].length == 1){ - flag="-0" - }else{ - flag="-" - } - var monitorTime = item[12]+flag+item[13]; - console.log(monitorTime); - const row = { - monitorTime: monitorTime, - sectionCode: item[0], - sectionName: item[1], - province: item[2], - city: item[3], - evaluationProvince: item[4], - sectionType: item[5], - sectionAttributes: item[6], - watershed: item[7], - waterSystem: item[8], - waterBody: item[9], - intoWaterBody: item[10], - riverLevel: item[11], - monitoringYear: item[12], - monitoringMonth: item[13], - waterQualityCategory: item[14], - conductivity: item[15], - waterTemperature: item[16], - ph: item[17], - dissolvedOxygen: item[18], - transparency: item[19], - salinity: item[20], - codMn: item[21], - codCr: item[22], - nh3N: item[23], - tP: item[24], - tN: item[25], - cu: item[26], - zn: item[27], - pb: item[28], - cd: item[29], - bod5: item[30], - tAs: item[31], - tSe: item[32], - tHg: item[33], - cr6: item[34], - f: item[35], - cn: item[36], - volatilePhenol: item[37], - petro: item[38], - las: item[39], - s2: item[40], - chla: item[41], - no3: item[42], - no2: item[43], - flow: item[44], - waterLevel: item[45], - remark: item[46], - } - return row; - }) - - }, - // 江河水站(国家系统)均值数据 - toRiverStationObjData(excelData,form) { - return excelData.map(item => { - console.log("时间1"+ moment(item[1],"YYYY/MM/DD")) - const row = { - riverName:form.riverName, - stationName:form.stationName, - waterTarget:form.waterTarget, - samplingTime: moment(item[1],"YYYY/MM/DD").format("YYYY-MM-DD"), - waterTemperature: item[2], - ph: item[3], - dissolvedOxygen: item[4], - conductivity: item[5], - turbidity: item[6], - permanganateIndex: item[7], - ammonia: item[8], - totalPhosphorus: item[9], - totalNitrogen: item[10], - chlorophyll: item[11], - algalDensity: item[12], - waterQualityType: item[13], - mainPollutionIndicators: item[14], - } - return row; - }) - - }, - // 江河水站(广西系统)均值数据 - toCityStationObjData(excelData,form) { - return excelData.map(item => { - console.log("时间2"+ moment(item[2],"YYYY/MM/DD")) - var reg = RegExp("--") - const row = { - riverName:form.riverName, - stationName:form.stationName, - waterTarget:form.waterTarget, - samplingTime: moment(item[2],"YYYY/MM/DD").format("YYYY-MM-DD"), - waterQualityType: item[3], - waterTemperature:item[4], - ph: reg.test(item[5])?null:item[5], - dissolvedOxygen: item[6], - conductivity: item[7], - turbidity: item[8], - permanganateIndex: reg.test(item[9])?null:item[9], - ammonia: item[10], - totalPhosphorus: item[11], - totalNitrogen: item[12], - } - return row; - }) - - }, - // 国家级水功能区上报数据 - toNationalLevelDataObj(excelData) { - return excelData.map(item => { - // let date = new Date(); - // let year = date.getFullYear(); // 年 - // var time; - // var samplingTime=""; - // console.log(item); - // if(item[14]){ - // time = item[14].replace('月','-').replace('日','').trim(); - // console.log(time); - // samplingTime = year+"-"+time; - // } - // console.log(samplingTime); - // if(samplingTime != ''){ - // dataTime = samplingTime; - // } - var dataTime = moment(item[14],"YYYY/MM/DD").format("YYYY-MM-DD"); - console.log(dataTime); - const row = { - waterSystem:item[1], - riverLakeLibrary:item[2], - city:item[3], - firstLevelWaterFunctionZoneName:item[4], - secondLevelWaterFunctionZoneName:item[5], - waterFunctionalIndexCode:item[6], - waterFunctionalAreaType:item[7], - waterBodyType:item[8], - provinceRegionCode:item[9], - waterResourcesFirstLevelZoneName:item[10], - waterQualityGoal:item[11], - dataSources:item[12], - sectionName:item[13], - samplingTime:dataTime, - wTemp:item[15], - ph:item[16], - dissolvedOxygen:item[17], - permanganateIndex:item[18], - cod:item[19], - fiveDayBod:item[20], - ammonia:item[21], - totalPhosphorus:item[22], - cu:item[23], - zn:item[24], - f:item[25], - se:item[26], - as:item[27], - hg:item[28], - cd:item[29], - cr6:item[30], - pb:item[31], - cyanide:item[32], - vPhen:item[33], - oils:item[34], - anSaa:item[35], - s:item[36], - coloOrg:item[37], - so4:item[38], - cl:item[39], - nitrateNitrogen:item[40], - fe:item[41], - mn:item[42], - nTotal:item[43], - transp:item[44], - chla:item[45], - ffeWaterFunctionAreaWaterQualityCategory:item[46], - ffeCompliantEvaluationConclusion:item[47], - ffeMajorOverStandardItemsMultiples:item[48], - lprlWaterFunctionAreaWaterQualityCategory:item[49], - lprlCompliantEvaluationConclusion:item[50], - lprlMajorOverStandardItemsMultiples:item[51], - remark:item[52], - systemCode:item[53], - } - return row; - }) - - }, - // 区控水站水功能区上报数据 - towaterStationDataObj(excelData) { - return excelData.map(item => { - var monitorTime = moment(item[5],"YYYY/MM/DD").format("YYYY-MM-DD"); - console.log(monitorTime); - const row = { - area: item[1].includes("区") ? item[1] : null, - county: item[1].includes("县") ? item[1] : null, - watershed:item[2], - river:item[3], - sectionName:item[4], - monitorTime:monitorTime==null?new Date():monitorTime, - place:item[6], - periodWaterQuality:item[7], - waterTemperature:item[8], - ph:item[9], - dissolvedOxygen:item[10], - conductivity:item[11], - turbidity:item[12], - permanganateIndex:item[13], - ammonia:item[14], - totalPhosphorus:item[15], - totalNitrogen:item[16], - mainPollutionIndicators:item[17], - } - return row; - }) - -}, -} diff --git a/src/views/water/river/collect/water-bill.vue b/src/views/water/river/collect/water-bill.vue deleted file mode 100644 index c791d0c..0000000 --- a/src/views/water/river/collect/water-bill.vue +++ /dev/null @@ -1,402 +0,0 @@ - - - - - - diff --git a/src/views/water/river/collect/water.vue b/src/views/water/river/collect/water.vue deleted file mode 100644 index f030639..0000000 --- a/src/views/water/river/collect/water.vue +++ /dev/null @@ -1,336 +0,0 @@ - - - - - - diff --git a/src/views/water/river/dict/api-relate.vue b/src/views/water/river/dict/api-relate.vue deleted file mode 100644 index 1ad638f..0000000 --- a/src/views/water/river/dict/api-relate.vue +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - diff --git a/src/views/water/river/dict/autonomous.vue b/src/views/water/river/dict/autonomous.vue deleted file mode 100644 index e34d6f7..0000000 --- a/src/views/water/river/dict/autonomous.vue +++ /dev/null @@ -1,583 +0,0 @@ - - - - - - diff --git a/src/views/water/river/dict/index.vue b/src/views/water/river/dict/index.vue deleted file mode 100644 index b8f3cba..0000000 --- a/src/views/water/river/dict/index.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/views/water/river/dict/place.vue b/src/views/water/river/dict/place.vue deleted file mode 100644 index 7836058..0000000 --- a/src/views/water/river/dict/place.vue +++ /dev/null @@ -1,554 +0,0 @@ - - - - - - diff --git a/src/views/water/river/dict/water.vue b/src/views/water/river/dict/water.vue deleted file mode 100644 index d43d227..0000000 --- a/src/views/water/river/dict/water.vue +++ /dev/null @@ -1,477 +0,0 @@ - - - - - - diff --git a/src/views/water/river/statistic/avg-index.vue b/src/views/water/river/statistic/avg-index.vue deleted file mode 100644 index c2dfe20..0000000 --- a/src/views/water/river/statistic/avg-index.vue +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - diff --git a/src/views/water/river/statistic/avg-standard.vue b/src/views/water/river/statistic/avg-standard.vue deleted file mode 100644 index 30e7781..0000000 --- a/src/views/water/river/statistic/avg-standard.vue +++ /dev/null @@ -1,256 +0,0 @@ - - - - - - diff --git a/src/views/water/river/statistic/base-index.vue b/src/views/water/river/statistic/base-index.vue deleted file mode 100644 index 3c3bb06..0000000 --- a/src/views/water/river/statistic/base-index.vue +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - diff --git a/src/views/water/river/statistic/base-standard.vue b/src/views/water/river/statistic/base-standard.vue deleted file mode 100644 index 939c708..0000000 --- a/src/views/water/river/statistic/base-standard.vue +++ /dev/null @@ -1,257 +0,0 @@ - - - - - - diff --git a/src/views/water/river/statistic/base.vue b/src/views/water/river/statistic/base.vue deleted file mode 100644 index 46a5523..0000000 --- a/src/views/water/river/statistic/base.vue +++ /dev/null @@ -1,553 +0,0 @@ - - - - - - diff --git a/src/views/water/river/statistic/colums.js b/src/views/water/river/statistic/colums.js deleted file mode 100644 index 10ac264..0000000 --- a/src/views/water/river/statistic/colums.js +++ /dev/null @@ -1,109 +0,0 @@ -const columnsBase = [ - { - title: "pH值", - dataIndex: "ph", - sorter: true, - }, - { - title: "T-Hg(mg/L)", - dataIndex: "tHg", - sorter: true, - }, - { - title: "溶解氧(mg/L)", - dataIndex: "dissolvedOxygen", - sorter: true, - }, - { - title: "COD Mn(mg/L)", - dataIndex: "codMn", - sorter: true, - }, - { - title: "COD Cr(mg/L)", - dataIndex: "codCr", - sorter: true, - }, - { - title: "NH₃-N(mg/L)", - dataIndex: "nh3N", - sorter: true, - }, - { - title: "T-P(mg/L)", - dataIndex: "tP", - sorter: true, - }, - { - title: "Cu(mg/L)", - dataIndex: "cu", - sorter: true, - }, - { - title: "Zn(mg/L)", - dataIndex: "zn", - sorter: true, - }, - { - title: "Pb(mg/L)", - dataIndex: "pb", - sorter: true, - }, - { - title: "Cd(mg/L)", - dataIndex: "cd", - sorter: true, - }, - { - title: "BOD5(mg/L)", - dataIndex: "bod5", - sorter: true, - }, - { - title: "T-As(mg/L)", - dataIndex: "tAs", - sorter: true, - }, - { - title: "T-Se(mg/L)", - dataIndex: "tSe", - sorter: true, - }, - { - title: "Cr6+(mg/L)", - dataIndex: "cr6", - sorter: true, - }, - { - title: "Chla(mg/L)", - dataIndex: "chla", - sorter: true, - }, - { - title: "S2-(mg/L)", - dataIndex: "s2", - sorter: true, - }, - { - title: "石油类(mg/L)", - dataIndex: "petro", - sorter: true, - }, - { - title: "CN-(mg/L)", - dataIndex: "cn", - sorter: true, - }, - { - title: "F-(mg/L)", - dataIndex: "f", - sorter: true, - }, - { - title: "挥发酚(mg/L)", - dataIndex: "volatilePhenol", - sorter: true, - }, - ]; - - export {columnsBase} diff --git a/src/views/water/river/statistic/index.vue b/src/views/water/river/statistic/index.vue deleted file mode 100644 index d27c088..0000000 --- a/src/views/water/river/statistic/index.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - - diff --git a/src/views/water/river/trend/index.vue b/src/views/water/river/trend/index.vue deleted file mode 100644 index a608057..0000000 --- a/src/views/water/river/trend/index.vue +++ /dev/null @@ -1,1028 +0,0 @@ - - - - diff --git a/src/views/water/sewage/collect/city-river-bill.vue b/src/views/water/sewage/collect/city-river-bill.vue deleted file mode 100644 index e666a4e..0000000 --- a/src/views/water/sewage/collect/city-river-bill.vue +++ /dev/null @@ -1,387 +0,0 @@ - - - - - diff --git a/src/views/water/sewage/collect/city-river.vue b/src/views/water/sewage/collect/city-river.vue deleted file mode 100644 index a2bca3f..0000000 --- a/src/views/water/sewage/collect/city-river.vue +++ /dev/null @@ -1,330 +0,0 @@ - - - - - diff --git a/src/views/water/sewage/collect/colums.js b/src/views/water/sewage/collect/colums.js deleted file mode 100644 index c6d4379..0000000 --- a/src/views/water/sewage/collect/colums.js +++ /dev/null @@ -1,52 +0,0 @@ -const tableColumns = [ - {title: "名称", dataIndex: "name", sorter: true,}, - {title: "评价结果", dataIndex: "evaluationResults", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transparency", sorter: true,}, - {title: "溶解氧 (mg/L)", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "氧化还原电位(mV)", dataIndex: "oxidationReductionPotential", sorter: true,}, - {title: "氨氮(mg/L)", dataIndex: "ammonia", sorter: true,}, - {title: "备注", dataIndex: "remark", sorter: true,}, -]; -const cityRiverColumns = [ - {title: "点位名称", dataIndex: "pointName", sorter: true,}, - {title: "水深(m)", dataIndex: "waterDepth", sorter: true,}, - {title: "沟宽(m)", dataIndex: "grooveWidth", sorter: true,}, - {title: "流速(m/s)", dataIndex: "flowRate", sorter: true,}, - {title: "水温(℃)", dataIndex: "waterTemperature", sorter: true,}, - {title: "pH", dataIndex: "ph", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "透明度(cm)", dataIndex: "transparency", sorter: true,}, - {title: "氧化还原电位(mV)", dataIndex: "oxidationReductionPotential", sorter: true,}, - {title: "悬浮物", dataIndex: "suspendedMatter", sorter: true,}, - {title: "总硬度(以CaCO3计)", dataIndex: "totalHardnessCaco3", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "总氮", dataIndex: "totalNitrogen", sorter: true,}, - {title: "硝酸盐氮 (mg/L)", dataIndex: "nitrateNitrogen", sorter: true,}, - {title: "挥发酚", dataIndex: "volatilePhenol", sorter: true,}, - {title: "氰化物(mg/L)", dataIndex: "cyanide", sorter: true,}, - {title: "砷(mg/L)", dataIndex: "as", sorter: true,}, - {title: "汞 (mg/L)", dataIndex: "hg", sorter: true,}, - {title: "六价铬 (mg/L)", dataIndex: "cr6", sorter: true,}, - {title: "铅 (mg/L)", dataIndex: "pb", sorter: true,}, - {title: "镉 (mg/L)", dataIndex: "cd", sorter: true,}, - {title: "石油类", dataIndex: "petro", sorter: true,}, - {title: "电导率(µS/cm)", dataIndex: "conductivity", sorter: true,}, - {title: "铜 (mg/L)", dataIndex: "cu", sorter: true,}, - {title: "锌 (mg/L)", dataIndex: "zn", sorter: true,}, - {title: "氟化物(mg/L)", dataIndex: "fluoride", sorter: true,}, - {title: "硫化物(mg/L)", dataIndex: "s", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "阴离子表面活性剂(mg/L)", dataIndex: "anSaa", sorter: true,}, - {title: "硒 (mg/L)", dataIndex: "se", sorter: true,}, - {title: "粪大肠菌群(个/L)", dataIndex: "fecalColiforms", sorter: true,}, - {title: "氯化物 (mg/L)", dataIndex: "chloride", sorter: true,}, - {title: "总铬", dataIndex: "totalCr", sorter: true,}, - {title: "经度", dataIndex: "longitude", sorter: true,}, - {title: "纬度", dataIndex: "latitude", sorter: true,}, - {title: "磷酸盐", dataIndex: "phosphate", sorter: true,}, - {title: "备注", dataIndex: "remark", sorter: true,}, -] -export {tableColumns,cityRiverColumns} diff --git a/src/views/water/sewage/collect/index.vue b/src/views/water/sewage/collect/index.vue deleted file mode 100644 index 8fe1b96..0000000 --- a/src/views/water/sewage/collect/index.vue +++ /dev/null @@ -1,241 +0,0 @@ - - - - - diff --git a/src/views/water/sewage/collect/utils.js b/src/views/water/sewage/collect/utils.js deleted file mode 100644 index 6f1df47..0000000 --- a/src/views/water/sewage/collect/utils.js +++ /dev/null @@ -1,73 +0,0 @@ -export default { - - - // 黑臭水体 - toBlackSmellyWaterObjData(excelData,monitorTime){ - return excelData.map(item=>{ - const row = { - monitorTime, - name: item[1], - evaluationResults: item[2], - transparency: item[3], - dissolvedOxygen: item[4], - oxidationReductionPotential: item[5], - ammonia: item[6], - remark: item[7], - }; - return row; - }) - }, - // 城市内河 - toCityInnerRiverObjData(excelData,monitorTime){ - return excelData.map(item=>{ - const row = { - monitorTime, - pointName: item[0], - waterDepth: item[1], - grooveWidth: item[2], - flowRate: item[3], - flow: item[4], - waterTemperature: item[5], - ph: item[6], - dissolvedOxygen: item[7], - transparency: item[8], - oxidationReductionPotential: item[9], - suspendedMatter: item[10], - totalHardnessCaco3: item[11], - permanganateIndex: item[12], - fiveDayBod: item[13], - cod: item[14], - ammonia: item[15], - - totalNitrogen: item[16], - nitrateNitrogen: item[17], - volatilePhenol: item[18], - cyanide: item[19], - as: item[20], - hg: item[21], - cr6: item[22], - pb: item[23], - cd: item[24], - petro: item[25], - conductivity: item[26], - cu: item[27], - zn: item[28], - fluoride: item[29], - s: item[30], - totalPhosphorus: item[31], - anSaa: item[32], - se: item[33], - fecalColiforms: item[34], - chloride: item[35], - totalCr: item[36], - longitude: item[37], - latitude: item[38], - phosphate: item[39], - remark: item[40], - }; - return row; - }) - }, - - -} diff --git a/src/views/water/sewage/collect/water-bill.vue b/src/views/water/sewage/collect/water-bill.vue deleted file mode 100644 index d57bfe5..0000000 --- a/src/views/water/sewage/collect/water-bill.vue +++ /dev/null @@ -1,377 +0,0 @@ - - - - - diff --git a/src/views/water/sewage/collect/water.vue b/src/views/water/sewage/collect/water.vue deleted file mode 100644 index ba96b96..0000000 --- a/src/views/water/sewage/collect/water.vue +++ /dev/null @@ -1,330 +0,0 @@ - - - - - diff --git a/src/views/water/sewage/statistic/average.vue b/src/views/water/sewage/statistic/average.vue deleted file mode 100644 index 439633f..0000000 --- a/src/views/water/sewage/statistic/average.vue +++ /dev/null @@ -1,213 +0,0 @@ - - - - - diff --git a/src/views/water/sewage/statistic/base.vue b/src/views/water/sewage/statistic/base.vue deleted file mode 100644 index 8dd3082..0000000 --- a/src/views/water/sewage/statistic/base.vue +++ /dev/null @@ -1,476 +0,0 @@ - - - - - diff --git a/src/views/water/sewage/statistic/index.vue b/src/views/water/sewage/statistic/index.vue deleted file mode 100644 index c981c4b..0000000 --- a/src/views/water/sewage/statistic/index.vue +++ /dev/null @@ -1,62 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/water/sewage/statistic/source.vue b/src/views/water/sewage/statistic/source.vue deleted file mode 100644 index 76ca12c..0000000 --- a/src/views/water/sewage/statistic/source.vue +++ /dev/null @@ -1,195 +0,0 @@ - - - - - diff --git a/src/views/water/sewage/statistic/year.vue b/src/views/water/sewage/statistic/year.vue deleted file mode 100644 index 5618dc9..0000000 --- a/src/views/water/sewage/statistic/year.vue +++ /dev/null @@ -1,224 +0,0 @@ - - - - - diff --git a/src/views/water/water-function-area/collect/colums.js b/src/views/water/water-function-area/collect/colums.js deleted file mode 100644 index a9b4f6f..0000000 --- a/src/views/water/water-function-area/collect/colums.js +++ /dev/null @@ -1,73 +0,0 @@ -const tableColumns = [ - {title: "水体类型", dataIndex: "waterBodyType", sorter: true,}, - {title: "水资源一级区名称", dataIndex: "waterResourcesFirstLevelZoneName", sorter: true,}, - {title: "水质目标", dataIndex: "waterQualityGoal", sorter: true,}, - {title: "数据来源", dataIndex: "dataSources", sorter: true,}, - {title: "断面名称", dataIndex: "sectionName", sorter: true,}, - {title: "水温", dataIndex: "wTemp", sorter: true,}, - {title: "pH", dataIndex: "ph", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "采样时间", dataIndex: "samplingTime", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "铜", dataIndex: "cu", sorter: true,}, - {title: "锌", dataIndex: "zn", sorter: true,}, - {title: "氟化物", dataIndex: "f", sorter: true,}, - {title: "硒", dataIndex: "se", sorter: true,}, - {title: "砷", dataIndex: "as", sorter: true,}, - {title: "汞", dataIndex: "hg", sorter: true,}, - {title: "镉", dataIndex: "cd", sorter: true,}, - {title: "六价铬", dataIndex: "cr6", sorter: true,}, - {title: "铅", dataIndex: "pb", sorter: true,}, - {title: "氰化物", dataIndex: "cyanide", sorter: true,}, - {title: "挥发酚", dataIndex: "vPhen", sorter: true,}, - {title: "石油类", dataIndex: "oils", sorter: true,}, - {title: "阴离子表面活性剂", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物", dataIndex: "s", sorter: true,}, - {title: "粪大肠菌群", dataIndex: "coloOrg", sorter: true,}, - {title: "硫酸盐", dataIndex: "so4", sorter: true,}, - {title: "氯化物", dataIndex: "cl", sorter: true,}, - {title: "硝酸盐氮", dataIndex: "nitrateNitrogen", sorter: true,}, - {title: "铁", dataIndex: "fe", sorter: true,}, - {title: "锰", dataIndex: "mn", sorter: true,}, - {title: "总氮", dataIndex: "nTotal", sorter: true,}, - {title: "透明度", dataIndex: "transp", sorter: true,}, - {title: "叶绿素", dataIndex: "chla", sorter: true,}, - { - title: "全因子评价", children: [ - {title: "水功能区水质类别", dataIndex: "ffeWaterFunctionAreaWaterQualityCategory"}, - {title: "达标评价结论", dataIndex: "ffeCompliantEvaluationConclusion"}, - {title: "主要超标项目及其超标倍数", dataIndex: "ffeMajorOverStandardItemsMultiples"}, - ] - }, - { - title: "水功能区限值纳污红线主要控制项目达标评价", children: [ - {title: "水功能区水质类别", dataIndex: "lprlWaterFunctionAreaWaterQualityCategory"}, - {title: "达标评价结论", dataIndex: "lprlCompliantEvaluationConclusion"}, - {title: "主要超标项目及其超标倍数", dataIndex: "lprlMajorOverStandardItemsMultiples"}, - ] - }, - {title: "系统编码", dataIndex: "systemCode", sorter: true,}, - {title: "备注", dataIndex: "remark", sorter: true,}, - -]; - - -const tableCityColumns = [ - {title: "本期水质", dataIndex: "periodWaterQuality", sorter: true,}, - {title: "水温", dataIndex: "waterTemperature", sorter: true,}, - {title: "pH值", dataIndex: "ph", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "电导率", dataIndex: "conductivity", sorter: true,}, - {title: "浊度", dataIndex: "turbidity", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "总氮", dataIndex: "totalNitrogen", sorter: true,}, - {title: "主要污染指标(超标倍数)", dataIndex: "mainPollutionIndicators", sorter: true,}, -]; - -export {tableColumns,tableCityColumns} diff --git a/src/views/water/water-function-area/collect/index.vue b/src/views/water/water-function-area/collect/index.vue deleted file mode 100644 index 18d78c7..0000000 --- a/src/views/water/water-function-area/collect/index.vue +++ /dev/null @@ -1,351 +0,0 @@ - - - - - diff --git a/src/views/water/water-function-area/collect/utils.js b/src/views/water/water-function-area/collect/utils.js deleted file mode 100644 index 0304802..0000000 --- a/src/views/water/water-function-area/collect/utils.js +++ /dev/null @@ -1,3 +0,0 @@ -export default { - -} diff --git a/src/views/water/water-function-area/collect/water-bill.vue b/src/views/water/water-function-area/collect/water-bill.vue deleted file mode 100644 index 757b6ed..0000000 --- a/src/views/water/water-function-area/collect/water-bill.vue +++ /dev/null @@ -1,473 +0,0 @@ - - - - - diff --git a/src/views/water/water-function-area/collect/water-city.vue b/src/views/water/water-function-area/collect/water-city.vue deleted file mode 100644 index 648217d..0000000 --- a/src/views/water/water-function-area/collect/water-city.vue +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - diff --git a/src/views/water/water-function-area/collect/water.vue b/src/views/water/water-function-area/collect/water.vue deleted file mode 100644 index d6b21f1..0000000 --- a/src/views/water/water-function-area/collect/water.vue +++ /dev/null @@ -1,353 +0,0 @@ - - - - - diff --git a/src/views/water/water-function-area/statistic/auto-standard.vue b/src/views/water/water-function-area/statistic/auto-standard.vue deleted file mode 100644 index f177e24..0000000 --- a/src/views/water/water-function-area/statistic/auto-standard.vue +++ /dev/null @@ -1,337 +0,0 @@ - - - - - - diff --git a/src/views/water/water-function-area/statistic/auto-yoy.vue b/src/views/water/water-function-area/statistic/auto-yoy.vue deleted file mode 100644 index 5a3d180..0000000 --- a/src/views/water/water-function-area/statistic/auto-yoy.vue +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - diff --git a/src/views/water/water-function-area/statistic/auto.vue b/src/views/water/water-function-area/statistic/auto.vue deleted file mode 100644 index bab7e42..0000000 --- a/src/views/water/water-function-area/statistic/auto.vue +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - diff --git a/src/views/water/water-function-area/statistic/colums.js b/src/views/water/water-function-area/statistic/colums.js deleted file mode 100644 index 57cf844..0000000 --- a/src/views/water/water-function-area/statistic/colums.js +++ /dev/null @@ -1,116 +0,0 @@ -import moment from "moment"; -const tableColumns = [ - {title: "水体类型", dataIndex: "waterBodyType", sorter: true,}, - {title: "水资源一级区名称", dataIndex: "waterResourcesFirstLevelZoneName", sorter: true,}, - {title: "水质目标", dataIndex: "waterQualityGoal", sorter: true,}, - {title: "采样时间", dataIndex: "monitorTime", sorter: true, customRender: ({text})=> moment(text,"YYYY/MM/DD").format("YYYY-MM-DD")}, - {title: "数据来源", dataIndex: "dataSources", sorter: true,}, - {title: "断面名称", dataIndex: "sectionName", sorter: true,}, - {title: "水温", dataIndex: "wtemp", sorter: true,}, - {title: "pH", dataIndex: "ph", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "铜", dataIndex: "cu", sorter: true,}, - {title: "锌", dataIndex: "zn", sorter: true,}, - {title: "氟化物", dataIndex: "f", sorter: true,}, - {title: "硒", dataIndex: "se", sorter: true,}, - {title: "砷", dataIndex: "as", sorter: true,}, - {title: "汞", dataIndex: "hg", sorter: true,}, - {title: "镉", dataIndex: "cd", sorter: true,}, - {title: "六价铬", dataIndex: "cr6", sorter: true,}, - {title: "铅", dataIndex: "pb", sorter: true,}, - {title: "氰化物", dataIndex: "cyanide", sorter: true,}, - {title: "挥发酚", dataIndex: "vPhen", sorter: true,}, - {title: "石油类", dataIndex: "oils", sorter: true,}, - {title: "阴离子表面活性剂", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物", dataIndex: "s", sorter: true,}, - {title: "粪大肠菌群", dataIndex: "coloOrg", sorter: true,}, - {title: "硫酸盐", dataIndex: "so4", sorter: true,}, - {title: "氯化物", dataIndex: "cl", sorter: true,}, - {title: "硝酸盐氮", dataIndex: "nitrateNitrogen", sorter: true,}, - {title: "铁", dataIndex: "fe", sorter: true,}, - {title: "锰", dataIndex: "mn", sorter: true,}, - {title: "总氮", dataIndex: "nTotal", sorter: true,}, - {title: "透明度", dataIndex: "transp", sorter: true,}, - {title: "叶绿素", dataIndex: "chla", sorter: true,}, - { - title: "全因子评价", children: [ - {title: "水功能区水质类别", dataIndex: "ffeWaterFunctionAreaWaterQualityCategory"}, - {title: "达标评价结论", dataIndex: "ffeCompliantEvaluationConclusion"}, - {title: "主要超标项目及其超标倍数", dataIndex: "ffeMajorOverStandardItemsMultiples"}, - ] - }, - { - title: "水功能区限值纳污红线主要控制项目达标评价", children: [ - {title: "水功能区水质类别", dataIndex: "lprlWaterFunctionAreaWaterQualityCategory"}, - {title: "达标评价结论", dataIndex: "lprlCompliantEvaluationConclusion"}, - {title: "主要超标项目及其超标倍数", dataIndex: "lprlMajorOverStandardItemsMultiples"}, - ] - }, - {title: "系统编码", dataIndex: "systemCode", sorter: true,}, - {title: "备注", dataIndex: "remark", sorter: true,}, - - ]; - - const nationalTableColumns = [ - {title: "水体类型", dataIndex: "waterBodyType", sorter: true,}, - {title: "水资源一级区名称", dataIndex: "waterResourcesFirstLevelZoneName", sorter: true,}, - {title: "水质目标", dataIndex: "waterQualityGoal", sorter: true,}, - {title: "采样时间", dataIndex: "samplingTime", sorter: true, customRender: ({text})=> moment(text,"YYYY/MM/DD").format("YYYY-MM-DD")}, - {title: "数据来源", dataIndex: "dataSources", sorter: true,}, - {title: "断面名称", dataIndex: "sectionName", sorter: true,}, - {title: "水温", dataIndex: "wtemp", sorter: true,}, - {title: "pH", dataIndex: "ph", sorter: true,}, - {title: "溶解氧", dataIndex: "dissolvedOxygen", sorter: true,}, - {title: "高锰酸盐指数", dataIndex: "permanganateIndex", sorter: true,}, - {title: "化学需氧量", dataIndex: "cod", sorter: true,}, - {title: "五日生化需氧量", dataIndex: "fiveDayBod", sorter: true,}, - {title: "氨氮", dataIndex: "ammonia", sorter: true,}, - {title: "总磷", dataIndex: "totalPhosphorus", sorter: true,}, - {title: "铜", dataIndex: "cu", sorter: true,}, - {title: "锌", dataIndex: "zn", sorter: true,}, - {title: "氟化物", dataIndex: "f", sorter: true,}, - {title: "硒", dataIndex: "se", sorter: true,}, - {title: "砷", dataIndex: "as", sorter: true,}, - {title: "汞", dataIndex: "hg", sorter: true,}, - {title: "镉", dataIndex: "cd", sorter: true,}, - {title: "六价铬", dataIndex: "cr6", sorter: true,}, - {title: "铅", dataIndex: "pb", sorter: true,}, - {title: "氰化物", dataIndex: "cyanide", sorter: true,}, - {title: "挥发酚", dataIndex: "vPhen", sorter: true,}, - {title: "石油类", dataIndex: "oils", sorter: true,}, - {title: "阴离子表面活性剂", dataIndex: "anSaa", sorter: true,}, - {title: "硫化物", dataIndex: "s", sorter: true,}, - {title: "粪大肠菌群", dataIndex: "coloOrg", sorter: true,}, - {title: "硫酸盐", dataIndex: "so4", sorter: true,}, - {title: "氯化物", dataIndex: "cl", sorter: true,}, - {title: "硝酸盐氮", dataIndex: "nitrateNitrogen", sorter: true,}, - {title: "铁", dataIndex: "fe", sorter: true,}, - {title: "锰", dataIndex: "mn", sorter: true,}, - {title: "总氮", dataIndex: "nTotal", sorter: true,}, - {title: "透明度", dataIndex: "transp", sorter: true,}, - {title: "叶绿素", dataIndex: "chla", sorter: true,}, - { - title: "全因子评价", children: [ - {title: "水功能区水质类别", dataIndex: "ffeWaterFunctionAreaWaterQualityCategory"}, - {title: "达标评价结论", dataIndex: "ffeCompliantEvaluationConclusion"}, - {title: "主要超标项目及其超标倍数", dataIndex: "ffeMajorOverStandardItemsMultiples"}, - ] - }, - { - title: "水功能区限值纳污红线主要控制项目达标评价", children: [ - {title: "水功能区水质类别", dataIndex: "lprlWaterFunctionAreaWaterQualityCategory"}, - {title: "达标评价结论", dataIndex: "lprlCompliantEvaluationConclusion"}, - {title: "主要超标项目及其超标倍数", dataIndex: "lprlMajorOverStandardItemsMultiples"}, - ] - }, - {title: "系统编码", dataIndex: "systemCode", sorter: true,}, - {title: "备注", dataIndex: "remark", sorter: true,}, - - ]; - -export {tableColumns,nationalTableColumns} diff --git a/src/views/water/water-function-area/statistic/national-standard.vue b/src/views/water/water-function-area/statistic/national-standard.vue deleted file mode 100644 index c583e62..0000000 --- a/src/views/water/water-function-area/statistic/national-standard.vue +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - diff --git a/src/views/water/water-function-area/statistic/national-yoy.vue b/src/views/water/water-function-area/statistic/national-yoy.vue deleted file mode 100644 index 12cac22..0000000 --- a/src/views/water/water-function-area/statistic/national-yoy.vue +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - diff --git a/src/views/water/water-function-area/statistic/national.vue b/src/views/water/water-function-area/statistic/national.vue deleted file mode 100644 index b615685..0000000 --- a/src/views/water/water-function-area/statistic/national.vue +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - diff --git a/vue.config.js b/vue.config.js deleted file mode 100644 index 6147bf0..0000000 --- a/vue.config.js +++ /dev/null @@ -1,34 +0,0 @@ -const CompressionWebpackPlugin = require('compression-webpack-plugin'); -// const DynamicAntdLess = require('./dynamicTheme.js'); - -module.exports = { - productionSourceMap: false, - transpileDependencies: ['ele-admin-pro'], - chainWebpack: (config) => { - config.plugins.delete('prefetch'); - if (process.env.NODE_ENV !== 'development') { - // 生产环境进行gzip压缩 - config.plugin('compression-webpack-plugin').use(new CompressionWebpackPlugin({ - test: /\.(js|css|html)$/, - threshold: 10240 - })); - } - }, - css: { - loaderOptions: { - less: { - lessOptions: { - javascriptEnabled: true, - // plugins: [new DynamicAntdLess()] - } - } - } - }, - devServer: { - open: true, - overlay: { - warnings: true, - errors: true - } - } -}

    s42U8!TsxktKfdQ^+S?cX!SN(_q zmA9tZ*ClrE8&{ebNcq(gILa7E(M#Qj22y*tw8F*R>s`-oxD6DhJZ4i5eE5Cn&&-ZE z;BeGvib`E)ie4&r!!dgGL8rcR9_hrP9K$i7df*Y6#{f;0>WR6pkrdQUtXMIGqHgtz z-8yf!rvLD-|JA?vm%sP3>*t}d(|K{=UH5=E)#1?;>vK;yKyI#gsLkOVO(AEx*^?~} zGu)$Eztnm_m$vEaTWbh$*h~d#a3~7;#xgR1OVBq4h=xlo8+}G-0n}`1%Uz!nPR0-_ z)!um)XTGFL5@My&I|jHuE`_#ptb|~x_D;6zQ&ZSKmYxtSmENg!l$=+ecdk1jSgO6V z?ebaVwAR`Rdg5M8*a1Y^d#1M1tw%_5vWCZ|Y&N>qlT_to3Xe=#-(73zLt2+f;28rTyWipn z*{8-oM+j0|xeMwI!HjrbCcdOZeO{uc6`Pl?we)9a4g~G<5^jdae9C8jCc=EhbBI)IJD<+Fhet+*4%pb4K}$_qaWCaa1h1^o;uT|C$}lF z(-~-Y=tMUha{d_upwgOq4_)c)VG(`CAgHva-Ul$KZAQF3rdtezN^9<2rsr1QYI{rv z4TdOSsK`ABY-l&1%J@_Bp~ILW|AsGut~5^9a>kz34$mk(vZ!%qPFQPpTeQlvaW7{U0U-fBUcv7v6#d($b08v64Id3JBN2ngS>wN9nX*l zS^vCu92_%h1)_UZ@C<2?^^GMt{Ep6Ih1yR1+097gPwTmBJ@F={{NOxMn+^Nr8;B~6 zeA@QHR_boG9vmtH9w`v20C9 zeY|lm5c{(Uu#PA>cLA)=uS=Mrn^{-_Ug4piLkm>i*WjL_Erd29*qgluNa!R&qtSF| z+cdP%pc^$G>IG<$H6iLmFt9>Kv<;nBo}qai?;fpQ`s@*Dz(@^`9&J9Lwfd#cAJL?85eorR)xi}h zW=v&Tjqo2^o|is}L?+S2C9e=Pd95&mScA-H(9q{wOq;CtBEULk-gXgmUU(eIC$`0;qs-|09)D7 ztMX|urn+WUZ3AVw$h|d$AbMIuE?BU! z=KcubK(5UcUdspH!ySEh&1b&k60Sj4%VEE%%)$&jsae-P za@LYn*cB}QI80_s2ZtT%^f|;kry7F$tqnpOK_I9r>-V<(B zaPUz&-VEl8V`G8LZy5>7<>~dWpI*e z(1b~Oa}2!+k@DskdJ`g5nzK1_-G$j<*J&;V&3P&{m4fEx z!j?i4sQy#a?sAX!07Pxp07-po^t4&Rw#e=A{(M2lsNNbmNyAx5T#>oJ>W}FTrEXk9~+XTN0m*VJik)CU*Ubq9M)<+YiZCvNx zbtaafS>tZbqIJ?Tt7|^sNn78rKly~`qr7KotX;SFOY@;Q63hp!z8}qz#BJVpURpl` zqI4LA0T9xpGF(anO_N%@(9-(RcZBcJLPz^Q`UARO|LuRZ^!n)+fBVya_~lRk>A!n8 z+8-6pPl%Pelj@%VRFZ0-uGkNz{p@#s|9AiB$DjZF5B~Jee*WVRfAWWa{NwNa>|E(M zUqaAiUOQHF`=KhOK#w0bn4gd}-SHv~`|%p3qMf9_cAuQtPt&N@Em*1O+AosGrXFwZ zF8jlQ%EWC^Q2+!r55ZCm2kc#ArDKdZbpxifnT<)Jc@h{+{YqE1nRAn=XIXy_gR$5Q zK+_G9Ph#++44kFhXuFJ$Q@} zw)h{7j{3^b@}OH!2OMb|G6t0YM90! z6?ylOhC+9*@@!FfP6=agz=DeDUMOk4H3w>*EXT3@1|e2{Djc(si!)JKGeZYr^}Lyk}}G%WE4Ur<}$=d&G8)^#f+LmkX8V zKD!IK1ZwiL8`1Tw-FGI(&$1PSZJ-80ZCbdRgm)=*cdC3e`=Kg_(XH=MYNJIrYVOnK zu%o^o4Su#>EkMu&4Suj^$`}oPuy1ZI^AUQ-L2B>=ePhkh@CSQlLu7r$zPY(h$6Ed@ z6T0jTxsNyJtYrYx+H6yHFwph9mdWPM=H#}10Jww`j!vjTbGX(Z`fPd;Nd(RNq zUk!l3W(S;G(_n`a0_L?S7V*IF-e!v)VkA^>B z4o#w7Bh@nE%PUW6$bUQ#FoQJzInuLq4;iPq&pr%JPmO!9a|~cjeDtF zQK7XrPB^+aJ85I^9Z;Sv04#j5XX(+l411(=GKZ9>drS5mFrNR<`m< zfO)Fj^y26nVjh1)qJH(>XYZHhLmwGx=~jB?=8+HUdk>uLkoL6Rx&P?-vh~jb(w}5M z#`XmJ^zPT_r$x*8tA?*WH`G$6n$KykziI0f(161OL{$X_!+-+Sm~11U37R{YYm4ST zG-Rw8`uq?#=kZDhlK{Qo`f3ye5rO7}Fvw>U=SH6%!k)=;4TQjQ4uy~hoiNBZBtmXE zyGeh&2DW4Q)l^8n;PE}FZ(?blW=TvQnE96%5eOV)m&(g5Pus?X2?gEc7~n~seZ$gK{Z3kX1Vb_c3mZPa6;nJ z%lWK7S;NlBlsF?XAN9!~^}f%xuwZ@2i0F2(uRbKS*CO8CX-2fWle0`SqJ4MgAxJhy zJ0-uuiR;=J4S5a3pc;@NV_>Ca-&*c=9Xai-xp(bNXitOG1r}RV?*m2z?Ku)PCPM2m zyatpAdgppSI3cvR=VTsmqP=xzxlGW*^3D>So_pW8IOyX+N6#F!14eZ8OhG$9M6LDV zdBa1O(d%!IE1WrNJEXR)EyRem)^KRE0qnK5vcPV0!R6Rm>y+GkKK8cOHuN8VwqvcO z|60ZL%E0y51Y}xznX=ar^>OYb5@sfzz_sqfytKA7;{#B%&&#pxG13?M5_7=XhMw$f z2tA2=DeE`%BgVhA4gGk$=Czj6hg&S+HpkjZ_tm!5-Iyx_EL7%~Z+^6%1JCj4JfoEy0VOw=S8}bY~nFUcX|l6zPYt5quBegr7*jP{;YlD>}dW& zJ(DFG03CL79BTZ7y>pS&^ylc^><9l0$j?59UEk81Z7aM_IxCP)-OR!4)X?V`D8BHv z_dU{`d%tW$=uC8F$a%`CL9}=PdfMc%8#U*t_EMiRF zHVjw8{$P*2f0TafADzouz-z|<-ZbNJYp2=GVLY#N8s2Py#Pwo8Z#ElfQZ%~h*BIX- zqwSjERBJc^2MEV(F`NAl9HhVQ@);@LoA9zbAUJ!+7^~r-9=C#%U~sDE=$fsT>mgX( zO~^1C>xA$^p%KnbLELuqizYW<3->;tHxXvS;?KOV3?WzMxHkP-)7l#juT z{jALq2Um?{+Q?wKuA0g8WwwB4?0)!U$iJ>*XHSOv7yK<7Yd2g2`G;n#rF2>i+k=l; zyP?0Rl`N9p8}Wnd;CN1Lhe356GnZPpU}3qAiA!rsJ!|IDYOWv9h7i1tp-b(W+76x6 z+OiqaRl6BPNUme8%gDL%! z&N z2kV%+1@k(FFWxKa*YKtHMeo5egem=#-TDO1W;e!#1~6w^I4;KU#ciQY$94RL|Yp`(DS;z(|fkxLyPF1lmX!pGFU z*D+>!+vltpb^2_L>jq|h9ehi5K0|o@;WQ1y^fP{k(2uetxwNvy>diq&a$<| zm>k@<)AVy5j~PoJG@7w&`fWc99@T`UZ5M0oywKFO5e2p@*h1dIyY#@A|lea zMpl4XIsh?ny02eT z2M}gt98QC#GHe{RmpfOOHX?0T&1PEjLR-3`paBiq!zrW*jVmxxWI60{NO7Xi*mM@r zh-DpSi>SRUy`%t}4?s;NFZ{!S->b$nXbWx%HKA#ilqXE88yeBD;WU++)U=1`VmddM z&yi$2x0e}B=3_b6)TT3^W`62euB#f~H2cd#Gnua$4i6XY*Bs|)PZ<5GS;Z<;--(~45oo*I!xm34gGC^ip~qA&o-^%H%*St^ML18 zzqgPe)dK{W95)S-q!yObv9JYPi30ZP;4IH*D$rRPF)1T4Bs6Tokf0scO&|5a_L!X- zH|^EmcLFp7nfh(%vb$huay4o~OQ3q*G;G4IxpP?nsB>6w}_m1|aKmR(kbj!s} zlP7GCvpJwo=UCbZdpEywE8fSGLx1$R##4uh-MVwTNtYk(xwvXfg{^S{G^#pUW5v>d zYHJHCV@57DcAH1TVp}g z=ZdH`&+F9Tv@gHu>!@4*?l%AHtAWN|O{n~)I@zS@*D(g#oZmDBJ6hxHXbJ{x*^ZE- zh+&4Cb8nA9qlwsI3ztaE#IQB>J@G0L=9?yCN8eZ=G#hJYz{`&o(G+St=9y7WfEO;$ z0^tgcW7L3bx1_}30mW|m^RaD^1chz`AXYB~_1#VJJ$5dio}qIdqpZ$sxhp{hp+igQ zg#gz`VLGox7OV1kJuk z3wc1JFK&!r4x%&IE*0!3?&prC25_Ha{=)`TCmU5(q+fTBV7laA&@{r_}FNR)xKkD}uBd_iY zja!Voyfx;xKEQNLBd#DJ@WPs>Zy{=(+Aq?>%avQmxww>ukjp2TY>*xlJ6yA;I0$OC zKFze-UsR#8dkDP{UlsNzkAJj53v{Y&qhVNr=o$I%O!U_ z1F&M;H2~{80~PMB&qp-@S|{#l>eV8KisO9%zUnk@Ge?`1dq}uBlfSzpyUe^+~JUerg&yd$XNg7V@t0cn5P6!mgu#%sx%L4(o9^#^ohIoIO^=PF?WBM2#%n?$EI?jhx>1Ll|wLDw!oz7Bbpn?z3_cYXAWW{IfO zU7!Ez1=u9HZ|g+R(;@ltVPh2O17XlRZ-+Gb61iYo6;C>}Ye2$|tyG_-Aq(?u3Jye{ z77Hw+NglAV&Ndd2uyd>s_tOJj#_DKvvmmh8gv`?4>bc1H$PFsahE~zudluXw8k`XBB;>tOf7hKSfAL*Qy4L zj}WeTb9Q&g*IIKnXO`%^ChB8lkgd1@)L#Sk9}C-pV{j^MtBF+y3COG$p0CK9^6jDF9GM5%{0Pxpbq<*((Tp^$ zJo?hiX*$B`*sgrkY_nSN*@tojdqA5~`{`YObAE$Ya*A+qyWppE5213NN^vqpav zNe-o@{1HMsA3@n)!1QWx*GxM78k}9^ES(M(!CL;%)UGwIJ01GA{Gmx*XAOmi26Zr{ zT#G|Y=kvq!uTh-{zVZpVr!R$vMtA)RZZf^xto)a%1YVr*yHo!$jjw18lW@TBwrgg6 zkANjoLp%r)`yLammnptCuZuUClP~vma#2`gJko~7O~BphaLgmbcK$5DH9>MWPbEiI7nf|JoQZ`$Jk+`{zYV^E#T;J_$lh zS9Rb{KtnpvU?MQ78q;xe7KjSAn?wBO5uRG}<~W@phAWNPl$m$A{AdUVLuFTm;LVLW zIck=}gbE%Sz4gVdJSNg4h1AXM;&okrvZ>X;qxB;MZ&eK@P6*yOBtqoo{14+(!!~@S zMn=o@ZCj+`FDgMHS}T^YEz-ec3$@pDjjdq;`PjWjsLwi=^^mXm05H2WSp#!8T|%-} z`exhZMhkl9=nv1WdGDNzAy;e7*&Mmi0&{rB5F$12pOZ=>HMv=oqHVT#gpw_BjqYox#%5dRZaH**Hgo=V{SMWpCJsZ{nPsJ)Th+TSEUGc~^S*1x8Rl4WkXqr~UCd#$ASH&Vapa1s1{^pl|_0uo@_NV{w%b)(! zfA?eUEG3uarpOPE@N5srmmCogp63LBc@z-gd1?ek6960cX9&PN^m)`F{%Xx>nl%0b zb8MM|;uF#@?;pb|q+g{mnUzhS(Wnco z$EeXK)%M2Jug>ZEmcnL)rcj?sYioSnb5P%L-L}5D_c(WHU-{H`hJh*U&G0Ci57Qh3 zzSInh+`}^yQY`NuogWe`Z;ZYS`BkA~Xt(s{J}W-s=%5f;oyglW1Xd3oV(d#AV4Rn{ zGK2@ry5GQfhQP`$L4t`3QI+49gwYWmDXWJQsd>Dk!k?Y8U)Pf!Y^jSu6oM&Ue8O)g z%W{n~5qYkz?KHT^d#yQ7UbJxT0wfZ`s7(apI>b>`fSO19Rm&s$ym_5kXHFv&^ww{ zfpNSvgovv2&0~@I3@b_T2jpJ}s=R+J0vc3-?IwVI&vM)QCxMxtiLX4vV_@Dl)_o1C zz;=$$@DNz(yR$vSR8;_DMuRFaryK-=$qZ4I_fIe3p5Y;|+8m=YL{&WNA*OO5fgT+k z|H51JX;$KD-3PBmRBiuJPg1ctA(Se%cV5*{O4f#QK_v}7WK`8W^g+m|s&P11no;c$ z#5GPI^Mb}?h|F7MIDt%)Byfm$9q|ZKW!k*(b_;k|ab&)GDc(k)z`V^XzF|rQBtPog!g?!3qg-Yv7 zvni2NuX2Q{JB9HINmbKEUI|b+d+9GK_Zj9X(8+$d^1^D)i7^slVE z_RvD3(1;2~fvc*NiNB#iJQwMS?KcIu76lL^zkd!#`>a#+P%Z;u7+5`JQsBs zhoKXGKj{MY4+?R38ml(P(9v*fXd1^u2)kStF|1bzyjpV_O9;KH0FEU*msOi%B53S2 z96H8!2*O+wT%+;|Q5f$C^cR$^(A5(%930`fEbH4$;XzWKrAe2viEBg%z5If9beTq8N(nCoA^GyVOG!!WXx{&a%rVj} zY=aE&9UkBEL39p(hX=T-0J%Y~%yNIxvC_9jWiVZ^Gku3(%*|qFhghsN$2fm$Fb2lJ zbJaVfVct6jlICI9w~0V8e1{;+`-j)<@9^UM(wO^}2@S@$2pJDL+)ZATo0|a6M@YKbgE-i(Sr-{Zd!~1I9BX^f zCxfIv+mly`mD36pQmv{3BPKkU)tXa8YN|zp?iWqXvRW>VzC?6G5Xwj#UM?n1m#27a(tFnnm8=ln)u!rUL^cY&W!`d825fUwLj(e$)XO+fmO0;dR&B+wWJ0N z0vcic`tSblU;XcY)xLb;frbdH8ibP?0xWM%jrG3j^d$~PM0iHa6<|@&C$xGX;f0D+ zMD@6+;N~)Cr4p8lN^?`g0@B&!JIc$C=2glv@X9BIR@E+QE|HZ;BM1G&i$0g6|4Chx z;%*&O-_J!Z#0@kXIJ0d$&pkBKl*&v*^$J}KOwuScHzuw zdUaL;3HAvQmaBjT=%ewKP=HbY2{~3#!OcULUptqF5UX|0-Roq>`e|av3ii=wx}ZXH z4C?vTdVKqY z9P7(-A)UGR%f(a^ENF~*q50Jgq-c-$(e$d}1xw-|{`J557yt72es=wS2H>jxoRJkJ z`@@XZ*b1#6_vzzXyB*wCm*Hv&9jyHfh!q*learP1?BLegiMu7-SXSQln__JOeHwAj z^{QJB(3kgQ+z#i&e(<>TmXV3s&Z3?>G%twDuhzdGT^wI1JB`lM95W48X9CbwX zGvHTs5cXai9H6-s`HZWU=2nOOL<2wi5LWBH{DeB#G5}W9>>5A)Y-(Ud*3euIcvV$F zfcG;XRcH;@T+OKtTX-G^kZQMt&6Y_^Uh1PJJaA>1b(+a2dF=;O&`&aHn>D3hk6;?W zfKB0K@72{!|kJz zy?KXbEAo6zJKW=Fignn7kupG7b+&jLG5}aOvAku_01ND(Ss4&4>>hC1M-!~0bDR*3 zte`C$GI3{#W=J-D^E^GyaLLu!3eCa2)PP$Z^Wx`)aK+Z_N<_0i4S4i$+0!&@v#wm7 z4}%}ztj;>NPi~V*0k@ZXt*$*w$b3eLz7}hqg%bS=K7d*{@NQmZ5(jSK8mP}|9Tsv7 zXwC)8(dpItN0Tm6K$AQ`T{r>wl%`K=1;fWGrK#6p8|I6KUNm%`S$$M1vW(|JR&%h8 zTgxcutz(gBF}HmJtQ6k?@@hNLYrm)X4q#VxVqJu&{58M~$wq zHO;lmQkoJ>R1K|;&Z(`uvGQmO)$gm36||-4)90_KHMgIqC@p$ljjj#_INt+ug|(t*ew*4$pY^l0Dbehjis2TZ;iXC3|1i^H#`S=bumAck2OU4!FSN9xl% z*RRG|n;E=V=o47bmZn=D!lKsPK6Iy9!q1#veJ2+7kJF+#7PiLe9$+lw;{H?dSaLPT zLIs!{F~;)2_A5(_v8n_OINUUQdy99-J&mx?{ysl6$zlnzXzE}rz#3#7y<^XsV?kRQ zX^gPC&o#apU>$v9*l2N8eH_ZW_vUG<%_^%HM)#)P%^ zbQ<@o@f8?P+honIj@BIMF|0Zrm;Gv7g}tMnG_N{ZV~p#&+o3JZxc)ehT66pGNydN0 zgY2I8la5M#V*m|oCV}FOfSG95wmC}oek6ZTEEMw4>bLT zCL~pd9`u7gV%3d?1R^(YI;`H~6i2=W5f+M4_z*(VG`i}>f(0~$Rhtgpl4@dwUrWKj z^#QEjpe`WwSA!=Z8n`Uhod{RR0kW#m<;yh|4o$1h{gVUrVXTu7jU(f8uC5wYHGg=1 z;5b4^wfVc>cW6@8jf2i1d^N2)iC`#(jA}ED#xnOgPOZjNWD+Os;F|aP^j{6~Fu^?6 zH)(Y`$SCP=!Okjg1kc|t_J2S7o!|f6Kl<_KKmUV2{j;C{_`{$4;UE9_dp{#>`viOQ z=rOpC2Qu9S=5?OxuZzs!MjbFbo4J6l>{b%~ z;&0s3_M!kn#0BPceW!WeTzb2mC)@j{A!}YmKIWhZnN=M$<+quo;Z>(&k6IVdUgmis z0qJGZuxGaSFa6wh#|FdNi571;cQJ>MMp%2-Joj_&5?*wBw1=@~z%I}PLXK741sg#Z zm}l|+n$Mf-9L5Lh@~eVSzFkT?_!tJKfj)}`?xi~E{YwXT0vJG=ZIJ*q*NKewcO#g& znx0a91k%yN!p%V#g05NzFvvsB)tXb_hNx>3!1)SkR~6s@(a;P0LH5tQ&C5-*i>3rgw(4wCsz%?*Ac0_LWR)F`^V)bWL~8)n=&iX{koyQ zI)otLmtM-pEGXP%Qrv^m{*%hKMSA(^BK)$pRRx_*D zfKDw+!*g84s)JN`bDh7^E}FF2;=JGg;!5I@P5nmBhFfL4S6Qa_5amT6WMIDev#Ei- zM+m`Ma~9BR@s{hQf13CZgjEeVFChtQ&DkL7*uf%JI2{f@_O6cx7Xkg@A$kJO(U|M> z^;zx7fIcDf#?sHhNO0aJyv#>}OTvVgd2_77;VG`_72d(?gIqLISSiDUT;9JK1a6xU zveKLdW_~si?0=HS6cph}F1MX`2Kp!$%uK&CnD8*~A8nt|FgSK^AvfS)M>g}$K$EaN zoXL!MA@1P4n>m&B>TJQSH8iBOI>- ze05k3-y`2H*8#lRGK20?@aEd1*gF}ceTu!~KsB~%)vovG1X;l^MVZ|iR$g~)aHf)OrN=e-l^}IPhlOnYEXqe(=aEPs{Fb= z#QFeJ9d7ELJ+Bi&ML+FjQKJbJSdXzjp;PcnVBWLzXR844alSW=eaVrizZcvq3vC&% znnvyKx4GJ z=ey=|ecRRUMgO`MHs{xnHu1_6k|t|f{xI7^(o_XH4SMCQIk^jv{ULGMM93()C6do= zUPw9WL;h5?VOod$sWs=(MESZ4u!vq&an9(G;~H|Psso-quLBN+{qusL0aSk{u)PA{ z>N7x5s0SB^@Eleh1-mXJP`dz4?SMj&NwgM*=dm^&7$6~nssdQ+^!@EEx4k(A`T#`H zdl;ADt#L@CiVB*dkVv)WEHF!P-oA!B%KOLJ3~5wp%%(&esoEUpGd!E+%`t02_EZ|P zDYGQ*_jH;*K_qZahP=tm!PE+AQ)x`L4`>s{nJ*25GOi(UYC2epEZZ<(4&#tHdH3$m#GN;-<23p9RYIBVG0dYD#tk# zg@*^Ptl!?|IAy&#&SZ$4ymx9GyR{gDmd7b8Y>%FOyg52GgifU~O=F0iT5}eN%W#J& zuOW8w{;~EApwqT&7MKVV8M3C*cNYX9Z>j?5*N{1RbF6(Kbt;W{8fQN39&8L%1qY~V z|6sdq=cmmfYHpXASE1_NE)jR?IQVTqohrNWw4?HS3y)2ezHu6F1Maj%4DDZUA$6ii zybXxc)-SD*x4}`VtuaK&O|z!G#L>p{7P6)joxW+>1bt(CgsjP6@R4RW&6)Oo={fnP zk3;o)cwf|MS|TuUV%ax+FbXW9k;dhg9>s6^OjK`vm-{!(n|6Cl1qE%$o9uWzE-tr_ zHhE)AY4NSR7w9$@6o)|>^R6?7M1k;tu^2*$yHJJl?$0&umt zRm6}yxd8Saa;MUmtPj~!Yt8~u&2<3`gOEOz#@u(bH)_pUVCG*~)Ndh!^4{rb{uWZG z)|`!rR#F$hLKBjx(wO=VIaF)T0?|6^0$5l>0#zDw-_e6iYt8~QzrsHK77{03N5k_@ z{u&AP>9_EPs?wO7$KEX4dJ+gJllPBVstMCx^t`U4?IBt6zA@=Su2dRx-_o0n^7ji& z$dg*%+6J(gXtVXq|%uCmf6`Xw>=&A z9amgyZ0U^A5<(<526KP#bzj{U*UEx{8zQ9gx|B_c*HbeF_ILX5(*8oGBn9^#=O`Bc z5FhyqL7cz=KHBEQXB_Pw;G-?HI`DN1!BO{a@)jOcvR70veIYRF-W}dTVAQ?(x(zOy z+6IW>6oMjq3CQyt`;QJ8+y;6)d7*0x3aPg@=E9$VIj7sWufPFm*Omw);iylc;-GaPA>Ls@4#^xnJg9Ca>K?ic~e6yfDvd zTH5X*QQCAsS-OW@sS4nvhGfZ`qrXC~R2ozKgk-5TX94YDd=2Dcw1(X^XM(Vx*_rv6 z((E4MB{#+QXONe7eUgc8g{&i>Y1PSG7gleMVI2~t(wGbi2~%s%0<$EB9nU?aOx`;u zOh}qqb2dg7>SJawlm};;_HspEB;E(dnlRRUlY)K<4>!5_9GC;lbkaa04pCFn!2)_k z?zLbNgvhDtz+n##JoOqdNJH#YHIP9wHv^uyhlifHqKClApYkwu2e_$)kKcewCdWD3 z?KtiO+Jv2xF(Ga$mYY3jefWu;3!q0s+*BHK-?}VsS$KLZyoX1eYX4+TT$Bl}+(YE# zeRBm5p;K*6rp(-mQ62&(@7p5%*t6Y3 z_wX1~?VoJdPe(_H5s<%Y@U*Y_1X%6^@YHh8(ufj!K%K0${j9c^F5aJo+^PKZ56xqE zsgyUzNf{hmYKD7>!HP71PMhH!Gr142(>CKiQViY@J3YHd3{NhV9~OhO7(l1Z5L;8( zkT^pLS=>YD^z13bU1KMCuG2SuoZcaXa$V@G5JB}14IzRmjcJBL4Aq*mKvaKs0Tzk! zbrZo@4zW}f=-15f4AUlpIzm8I1$c1?A=M^88ls9^1#p1~K~-x`86U!`Dq#PGvB`*AyZqtFm9ezz$1#sUUeoN=g(F2-Ui4^q$=H~@SSnrjO+2S2x2(OA^ zU2O`FIJp4MQpl}JV{%(~#HlrBf!NP9FL5?^vmz13zylq~z7IaK+dR;ffJX?eEJ}U; zanO$evO4;QVLvW$HkWcwD2ysDnJGvGgeWD*s^2X6_ z*&CC+ah^h@e1tga#rWYdKv7$`cKfP_KJV1F)ZRDR973oUp89=+0Lq$@qr)Rkr7<^; zGm_pKJv4k0b;}d2dv<$-$DZ6UsO*n1h_XkBtCIvy`~ixpo7ZHF2x_c_g`*|5k2wvZgeHGr>>gkq11zUK9Bb>HzGQ!d z6syjTt@qfwUXPF7(e{vGZM~E2dXIJVj`cG zigkFkPxk@HIs|Z_A;$87@^&x8Sgkn)!2o3)#$W;tNES5azIDFV5TFw}kC0-y-F@PP zB+CUbctes^8nfNAJoSAuW>QGAynl>E&9Wf8OaQVpq*tZy-k50bRRu8GLxxqGV?1hx zB^HOe)1iS!`)S_B>SI-7Ej(j!{&Mz)EX$1QCO0HmtvMMJk}MZEY0y=9%P|)~_k|?O z`?vbQ2I;zd^v|1tkYjoOePV{6RsqP-|XUL{XW6YrECC*TICH}nVT6|bd`@QES&P{qG ze}+`*-M>P4hE$4dmKiyyy_Rl=lb#`&>a3S*>{ttVAf!}&I0P2Zr)E?_Q+dnBIr|I` zRuxUGOZ&Seq1{Aq z6d~EF0b$p_M*=LbqSyPH0 zeWlbt|Mf3^{g;2=RiThum43NrS;3ENYl*@esC^zb9T55Bc{h8&76OM4DZQf&^wJx|D=x?9zr1NOA{ z%d;SJQSLr0vbz`wPg51MSeMRBFpQdq9IExs0?{i37wDd4pCOHMfxh$)XjB~m@9;ww z<$d?7gg#f*zAUWIQ@F~7M9TZ`7v2Gps2r9z?UQ!Dp8$NDqApZ@DFe)`XU^Q(XN?|=0dfBw^d z`KS8v7|ymPPg;yeA=gon=q2VoS-{7dLP@Q>=x81#1#x$*sgxAMLlhbZP9<4S7|X8lytJcR>VFw{m_31Jp zNX7l7&zT7^O4yesbwZ4sAR|Tz@s#9hitTeDiS${tlP;V=&F#)2WSpjVN{GdB^`x$I zuxohf&n2Zk8e4AFaebKMn(9ey=x9y$v=~oIE<)T)bhhSvQXg&TUz+$01aUqGP?N^(hhgbN$V+3!p%$K%)b3=PPfTwO zAU6x?OTCw-k0T4Y8fYA;Wyxy`k%B(ckW%YIk7-`1_^+COX9NDTV zsg}e**RXUT#~M@n7WX0@zzrn@Qi`>ug9fXkCbmjjHKtoI|%&4kI(iZmS%| zm_Bl-XNIFp)7u{UnheiNa_{S&pqIWc&2Za2j;D7yFU@Y%z_5Phpsi0MKj7q;t;=z3 z&p}(4L#OHUifU}^vK+E?ZM^@`=NQlW_~|W&Ys(8TNL78VQR(VDAXgqGM;>_Rn5|n0 z9(d=FZIQz8e_vA1&s7fM@|^>>-R%wU9JeKM@zzHp&+|x;^}ZyR99VGP8rPmR(Q@<7 zaa#J3mbbod?yQNHns<)S-te}~w}!J~|5Fct<8W9GaDAEcaG3v z9OmF`rzI5|ZXMZ{0&hi%|s1K zI?+^Upo8@Z)V^l$>X75FeF4bv*CNH!kqV3^N0K@IS|zcL=J;!s!@11S*Cxl7N<1Q6 zZg-1t3h2|T!h_vvog=W-T3)a9c~-3v3to=Ex<>MbTxXOvlZ52chh3E%E&)00>NfJ6 zfiD z`>B|>W~=8^?j}81IB?6Zsp?r1?+tQr)qb@EW-o_U%de=QlmupSq42!{21bspqO)>b zm6IyRRQp1cBdSG;N`_{tVmit^@^qx4qp4)2vTpP-QYG!bhxa}juD0(+40!$Uum9D* z_?N%;Gy6T#98j$~DC$2K86lev2#C)myXm<7V3%J}#D8)qb+eDOrmBWZl2i(sxfIm3 zPY$UTDfUx3HXvO-Ijrj1*kd`c>TAtkq=5&-(o9c^>Fd>XSS4iW!!}th~q0VOEpj5vBI7MT+H8m7~d#WDc`dNvx?k z%-ZBwV``I9C2@hw9dm7RtWkoqK2EA6E|59M>T*~gbAYu-v6ZRS#^uNl>4@Q)l>@A< zjdM;T*7p2y^`{k_iyT;WEnMMpVAbU?Pc>LQY$MY7(HCB-s4zXSD&YU<&wsz#=Gdz1S}js6mjWbJj>Olma%^j=f>cTLbsDsmOEfxIm^;H-m14-`E*)?= zaQ;_A*1jkdDV&;b4!ODWmp@}8!cK&gBA(Jy=buDQYgg zTmRum9-=b(Ib+q9h1{)J z-Yxi6zGc84Lq>5`X{H`+N-DtZ3=Xb!Qs*7G2>iahu$PQunZkkID?#dWe;9Y}!7(W_ zAu$P5?taGjzjWzQ_me~CLPrZQ4{Z$4$a|iiOBV)rlR9FO`M6aUv5CljjXY7*PBf4V zg-K_d8W<4pZWEe{M5F%j=EE!sgz2;Zd@>WaNgc|&^8^c#4NB3zDwcTiLpMDb2DP2C*!@FYu8cX zuKcgI7&81+9`*@T1iZfpt@!<-PrhUz!+dfk_UiWe$_7=4$I&sXLt$?67{(6s88_f+ z$vvN$79;`wtnUu`?0D2dqzh7vbbP* z5N6TW!nnBiZb;Ho-v{od2~PyJHBlEO2}Y$c#ZWUdV&1AUT)x1nk|(6zDD@N-=1X-g;~0IiAY4;_{8S3W;=`7$%gDfStV$By%k%tjpwnHPgx z>J!{YYgODfag~NY)nH@K6>6LaY4x5;1*_>9`{8(B@G{J|TYm(zh}zJhx?3}SF=<;Y zMGS|DvEf%WZ%Na08WV#amwK^-UfP^hZK{>@xBLG2$R((I^2W1`Dv3h9Y-VmhTQe!e zT9&GPUUfIMn0_y7@%b8LDXuY}ScO z@_T%qyz+InC+;ae#=i2dnUGLhBu!z9=5`n76UjnTG3S5W;^kJ*PQW{3&FcM5fE=x6 z_x_pBJL>sK@mz1kbaHieHIQ6AbLCHX;y`(p(0C)VuI2y_kKnp%pgTP3H2y`$i1@oB zL6LIOy+rfzk8yaVdtvf{tdsgHw~)-j8bykeJwn}mJZbjf;6y2GP4>HFcC#_~GT(`!BzTKfG*AX@p&Qt0m7FNPV*JL40EE-_cZQJkggor~b__ zYlP5ERCKFr9{)H={@z$!)4&7ub=I74(OVqig6%evTcOJOUJKPwATXj9c{$P3=M(RH z|4T$P$ch=N7dyFeI&3=(*GjHCFm!limCqkPaAA~4HCJUmNeAC;x_Ra2>0sdMn|}k9 zq^RSXnHS8Z8;V0oP(ykv&m&0WTG~?jeR;0YGY@aTt=CuT0$-@@Adf@lbKLJV3<636ZVjER z;x1EpKaSY^B(rYE;z#6z2al`)Y_F^TpjtudFd|iu&bb= zD`Crnd)(G+N26Wbdd^xZ8$;*(RHA-o)@sg}n(~NWU$Y#;1LOS(8B2U|6Zh-CuWfqF zMriaol65XzTbpIwg;U7utCFx{Z+TJtRZEj}h+UVON3Z6JQHB_1Xaql>s_DFSJz6NL zkD9~^nvtnLp|3O{< z`oh|OEJ&{t^)rgwr;J$Ud*O^Z!l>|u&-7TKW2h3 zU+fWxcT}KnHaoc9Z=${nE-U@|KoMtXWqur7OdjDs>!7ok^{UPvtmj|>b(N$o(g8K` zGq3o>mi;bG%E%YQTish)(1_8Hiy^=^yIXU<*t52ukGM(_c3s`Gj)9HX>T_MXiZ|Of z{`;77m~h4znKP%OwJfi8+`8>kky$w#);)!+OGWX-5pEVuIAu}Z+)DnaBz9Dqm`U%Y zM5oJu!TC3Bx6YBSW<-!ue}8(@hE^Z+=R7J#EYO#dHatqqkM-Wa1F=5Y{2NyhTl)I8 zqpb}rDPMAGqy?O}u9-9_sAzYoafVCB5o^QWl#wK;aVjq-57G!yZc94Ma8Uh8m#Pd8 z(qp3&^h4aR<&E)LOr&d*Vvg6)$~P|5>35Y~OifBzdn3a#xDd4;Q^Y0luw!^aXyTpOLpY~g?H8{}iD~`GJq12C^I~`^&>*J@wnm>C;+$Q>O6nYY zo-?o}0xsws6HiXci`&(V9x4-2+cn=88{-`F2~t|v_N~x!MY_Isfxa!g5bQlw!<+Ps z^<2HQ)1@{g-{dF@FGUQ-ogCCo5QeVXqL(LsEOF=`scK0UZfo9FBQ@W5{MZFMIp5o* zqTbU|5HR|h-$2!&yh1{JE{o!xDqf|v8@!966+iIiI6W)lhBD0B`NY!XMcLa3-@#(i z9F07u5}}J>g2hv7&En0@g{4!8YXx85e{@t1>5DL zz=pB*|E8SQ)sjR>3du(9x{t5!zY{b-uX3IQzRn{jY ze>4(gW&cr-Busva!kdx#Wv|F)8W2o)*iGPvTk z5PRnz(!8l;tl$5*kaFqWMBnsD(kV}p3Y&$$jpXjt{%u5+9&$OR`CKaFNUfA+QWs$G zcEeK?&mtcAcJJNp*FPlGQw>;C1_iHL-5Z^}u$-+*0A}LBlK}@ueF%4x+24pu5xySz zec5llevueYC;@z|oK>3A^Smj^)z8iIUWvS7YDfOJ z2wpCGXStYTX@|r;TJE@ePa;0vfMqAIfxH+}SBZRJBhm@1@D7~1GRF%CI)tT-V2{_rQ?x{&%pWV;DWO|=fQX6yyuO1;jhf=Uw)}l z380cJdnzLfAtippYIk)mZ%n36Kaw&g3-RYhw%ZEiyI+S>zsjyl?$hJjiq4Yrcp+9K zO&IL<&D3tX!>|(qqNa?_yi_~ORk2Zsk6ZZyfLgK5%p1fb@*|L8@z~G zz9hG8|K6)0Hsa9N8K)8cb+kg&^v^tZt~oa|5z^T>^2am9{yhrgAEXarrrgYR`noX!Lx2k?(D6r{^L5s*0bLUj;N<6!vmOsN4TY zWpx+$%;?}49%&r=b8LB60bgR%*5^dLG5h!VT_<*ubx5!RW=1-!JH_w@NmTlkPXAB7jiHS zb=*}OMG2;Bqx!zyD5?xFe%h7K8(?`ww4G@j4vBCd)j8sm6bob!tqYU&_Zs$ZwlhkBQ`5%D%Q@o3B3$FIjyhC&n-LLG_B@Sq-s1 z!;H}x6_V|2NZ`)@oC>~iD+$4JlZ=Y+d)uDZ3&vlyKfTqwW zSNkC+3Qh4d9oNNMa9zZ7>05!BQ0FF!Uq8eyS_^RF-rs*Dal@=UDt5mqj<2});S79* zL8weC;>1m=hh7$LzE-9qgb`A=7(B?+_s;*#Z)6%|(h9s+Q-QqoF7%vVM2;w1bAxMs z2ve+AVwajhoT9lNK0q1{;!-wvx4lf@SV=#GIRDNOUbFQdOlXHsh-6=&C49a?M7idy zk4W&w#5?|&{TUPM_@l@+=4;(hYf^4jG|0zdO6M~9UTLA#KjeNtCtTJimPFqCPNYUA z`Gcv{D-}R48z}WpP`J_tvs4xsB1Rxy*FkZc85jxrYLbK$NkWeqc$6CU3UvBmKL9^J zW{%33m1Z_IFiaCzor7xL+9h(bIDy7eDdfDbnD-I*af+VP1b-Vd!>S9AuRu^*8&R9{ zI5{0^4RdqpUCtFSJn}IvH^S7=`Q$9Z5&Om_c}EyI;&jm>?hO>zUd<3wMdy=Fd;oVZ zOgEI;%MjCC_R_`()BK3vViwKZbPH@J^d=4x#qM8eVfb&IliUx5fEa%k5!xDrmU$yj z-A~)^bI>6H{5tNpXooeXy4*V6GE7A}RDnpxCCIN7dNIc`HR5 z1>3_jy!)+j0^TBP5V~;hoqV9gpDpy^#L+LkA8XLwo`D|y7!vZL^8f_lZ@9t;IBV?> zT(;bDf%rd1(caj9BxJ*+)){nGL}l`t<0c5Yq7O8l530~bdDD*P!x)4f{hEw_^KS>< zf%%Ss3BHNw&A2DcpKzY^Xf%)_jBqyT;*{}3&iNxhP6JQh>*L!Q);2+NAEKhMvThRP{Dva68%N0zI|h*D($C3>#vzXM#1+UiXWzy!Gx9>Da0fqq#b4>L z&$(6nblWl2hcPBX3+xYs;Pqd4G;4pw>u!&A`HI^;B8_2!!dQGb61bqFK^OHrktW$4bT_suD2hNqT#szw32cneC2AzV zsU4{HRa;_)Hf9)NEKT_xs)SB!V@55l@7~Q~V0RQ=0$je*E=1>!v??l2cUtW9F(S{> zO5knkXl}x&X8pMdot!3cIvxwSpS#DGP1?v`$y|4j|J@AHv7f{(C-FM?w)NlVZh}>k zDA*N|<$E4xU9~rx2G`O?HvtB27Tz%_-k{!q=y9oi7Xe$HZ4l(pSDZi&gDf=`17{Hp z@_Dy(sOwHuQkA*}6p^v@EibCNCQITS0jmEei_J)m45$%5v+G12xd%kfo-XIv09n!qth7p;ZK}BVBeGi%J1QX|Ye*LtPDmyHHr^GpOfm8GlD893Rij&lXfi^2YZuC5XyI9dxH&m;TC)2Zs zLA>gTB1();JgbCJ!C62sH={W%ey{qS9rXD6G2oH@r+%({3e1`GE!Hfr$&L+*H|!UHP-22=ik2|%$)Mn^X`O+{QkD5j zxb)A6geNbuBHcp5y};Q|YHxOO)Oh6BrRnC(U8y5LiyCULlM)KmKZJYmO)t(gy*kNAMc_f^ z`?~HC+Z^UWYx_36ot59qlDQ!%PqjHm1c`bv{R&?+)&-Jz(3RBvY1K~pjuy?;qZ7TK zG!V_;E?hnk$3uj=m3<@eHpy3=;m7x6)gAt>rQ`&eSHoe&Ssww?LtDYNvwhP0EHcaU z1CE~vluXFc=d5}K5nj+9O8%WY1>9Y}{H=M}nfih-?QaL>ckvjXzuO$j>3d#Wx+VTl zk4ofw>?{~`1|bA5;IFrNTj6HJA7Ebc5DlUaPkV)ggK$Z*i zpOf*g^2~~kupkoqvd5vPGB+wTvMcrYl4Vct{J#2|Q}`;wRZK|D?`7aBrIh~8Hm}MX zRq#$5Qa{F^DiEm9453SW30RL#wSZO5QGccmuX+9e3&Ua1t-!*?A6ciFikB`hD(k zYEZ=K&J;1Aq$GMUIVpiSgvT;OLsE0!*C}VT1Ir~1` zx&z}`Ic}Pm`Pu_#rky;N^&Q=dCQvJcJO?4x+l^f5rVk)CJadcsR&D-0RWFvu(GDbs zxswSd@n#Z5e`lDqp;%1Og305Io9G#;xWzOJ7u}4~=n3inn>mC`eea)}%-3xny-eP% z|NLRrD$rb*egT?zJDRAQ-VYuN(pBJ+uP0CaPuNX)7;zj7G9-ewQ!2#a9MKLoW*R)*rw3)5T?NOB8VxWiw0Ilyz^ zN4WVkTnYZ-=DbiDT>3LecSY)pn{1k6`Qyn=*`Z*``w^$O0gs1yKR2`m+JtL0Dur`) zHnlEu+t{+CT0Vcb=cduRsWLQ#SG%S1#>6o-K&+h^uJvAdHEXj(}_u-m?ICn0K8+^(62BS3dw1ck9gtL1(YL1$N!9D+4uiCcuk8Cw#iWK1U z_o&kAp}3pmT2=C##b6yN1~8Fe&dOYE;Y)3O_uWyAuqKP=oO?38 zzQyNKCdRTktsi$+?I{Cgpm4*(C50+ZM0%tTAzZJxiqG#mLw_P8N?%cn?*N6z zceJ6_{I_`Gdx&-exk?d1{wBFnk+5aAV2Z8hP;WH@hT4oaY5sj%e`Y3K38N$t{V)Xj zMka->1SIuczKTsM%9K_{8Hz*4IjsEH$2Y7D2|HI1?QA8SFe$feC7d*g%Ohs4=R!#1 z$qglO zBTYAb5V_EJz2))GW0Y&QzGo%eRLxb}g*569IvZH+(^&v>6H*-iM(HbEW z5aDZHzt)ClteAoY7cu||+!Zosupy1UQc`w?nfT=h8s-T_QMU7~mQ6qyJQ20XkzA{9 zl_6XnIyp-fmLgdM3RllS9NjgP8@MQFn_+pe$9P<^OzAjyYZDpYMv?laNBY#@lEeqj z|0%8J5?o$bH~INCfKN5^BoVOG3)NGRVAy*=_^$n}Do*kfmh;-lspM1Cnq(b+~a^}%A5rzJ9Qt*QiCy)Q1cii^UIN~ch|ZV4o4S_)q17V7AOIM)CwP}f^{Q{AQOGko8fXp(E1R?2M5MI~MM zey>F#E*SCc^1QHSK6Jh?E;AAfZW6^1gTC2yi4k>B*QN|(&U4*rU^3ZFa!1{~-vGhB zydivUoa&^;b9*npE^ip)Mm@LBdFDpaC_9tAM_oE*vUI5QKOvfpT1U+F_su{#nZkt;1iOMJcKU$d+){)0*wots8^H}-jRYIPonzOGPQji3 zntW1L_%lDtZJa<^djll6GulF&slm-@eW6~2!a>U|I-1aXo%H>i-y)(mX5ajr;^juw zXwoWAafj3celPwzF?t@`{Ifi z2fNb)cyG$RPgIhcer~-RGu^UjF1Iil`!XM{g5hdk6_cM&&yc}b8N_Bc`6{J~=%o)y zx|^}uY=ZpfQ|XBg>8>h#Q9Ny^(&bDC)*wq|5?jdC4E|0bm%R5ewBF7y-u-X6T-CI0 z^sAtM72V3>uhWre-m{0M(dcmMn(0>&<$S6pUB%gBVgh$k$k#Uk?6NOIy^d!DJS*Qp zE9xAn$IJ|0Gq;d+RnT1O@N73%h`k75o{-d7TSE5yx~{|4$zD(F)yRgOYOhXZ_tjjoK1DiEW8~+Spf~H&wp>MoNiM z57vuK7@j2|BBhVF-~xdaDaT9?Y)i>Ut|NfusZ+d{?Y!oc$HmKf5v&FE+WvDMg~^NS zU{BBo1M`7F3zY$@Dw6Q>?S_Qa)cTcB_XPf6m?U7Zd5k*Ad7jOOY4jfSDaHQ*=MMp- zNJfwA%WdCUBK@M~L}}>R0VSIzsTRN_%M`4$YfIC@S|qrzrWetnmzFX!M_E~uer@?W z*s$R=kr4(%ci#FiBd!NDeT}=dQT;T1F=FUC`ccZ~Nkn4rgs#&;Yi#JdelhrGnq>hc zc2g6{yVA0I*#s$zA2Cw80?Jr^90o7OhP(%HpW&9`1eYr0r-{;=AD=JcuUZ*T6$nDi z+Xm{fvJ_g1w@ole#z>P~L24soIiCJfWOYDQ}F?{p@;E5>ESZJJfhTSYkl z`M8XE=^L-3T80PO>Wxcz7{}kOLemYacyoqJ@6L(ICrU;L zh}4W(Us|bDW&cOFQAu6QBZ^TE3U0Q9+8YEo%{A6}b-#7kY4x$Qg(%BQVP*FORzOo4 z_dVA^QTskYnm|=pA-EPKAww36u5<3w_U8CzfqT$^Wb6*59aJE)(Uj589w+uy6r4G> zgwk^WDHMwmownT#b)LKRVM6p)Zyg1_i2$hfj8>kJ&p3B=AxE0eh=bE@{9K#Gl0FgiI_9{)5Ob$iKt#PdJ@nG+Xv2`u(}jvFd)ebINL{ zOOTQArc}ysR*mK@{+54`pQp^@1z>GeimRNsv?aR07yPhM-kJ;Lj-Os*Bi}402!B9d zI)At^eP-Ws?Bu@nFbZ5}91+@o;v39=^!mhr6@whmq0PT1L%R!Pr5ZRsj4_|vs08_ zkFHJ+HfqEGKKoy;;VgDhk2kBgI{`Mxra;w&tSaFq>ut#ul#ycXzYpLcN1@Rz^aKYz z-OmigKEE5po1h$wTPX9O0{g~Fh2T$lK)MI?;&UJG-R9m#Xa))$nL6bdBf<}-HB6M8 zgMP~_$iBl+A?$mv7%0ge(8bFncPVcm5$b19k81^aPnLbS<{>B;UHya5>pmaXI$F+k z$|E4vZbLl9(vtzUR04BsfmUZ)eMu;ZM=$uhBl>I>WVOoBgXaOW435;0r+i|%Hzu|j z`=^t)Slcc_Ji?neF^tm0ClRGQQMvju0^pgy3qP21IMsT(KqFrIOn?z@BQ!BIV+~Hc zK=>{5lSmlBZ z7I)O@F6Mx(Hrs)dR;1i4&dheCyb1xWQFNsB5Z#s-5?yVB>|(YaoHnK>kL`q}=vjlq zhcS@6da6-m6q9mFOv&~qT?`c=;$ICEcg4Dfy;Gp5hEAkhD4~@%vS*U00y>CRnAa00mVxW%nflBP zx5no+HhMXx4_GE?@**1|sC#f%QHh^>#B-s%7*i-;JWK-A zMBZGydO!upUP046{Q2@adI0773$=MbA;+7m@_x*Y-jZY3^Kd^l&3e^CJUZXs&`?H5 zam{`a-GwS~YhzE%-n!0{d_s9Tuoazqy^GnOE#a6}UZT~RAp&6LqDu{zO1b+fn#@+b z4!MkX>IThd{+U8&arkO|;T9whcfXoaNR#zdQStXOyna54R(6;ICwhF-@Xby4gVaYK z#uxe;UXvAFJIMD@CWt{4RTFTPiJ>4l)qUX0MiOgJ;OFyklR-Qs0VIbos6< zsgjpW8A5Evh1~~fUgZ~q57+SPHVctyKwy=V7lnMfv)Qk8_f>iC^+ef=(_mP-CT#%ks!1zZr zllkdAeGWY-{EDBBKeIAPI$&QfE#Fr7*dB=TCFfw~k_KItA07SS!R}qn5Rm0X-qgHG z`qr&fShhnU`IO+EI8>(Ga4CcEgOPc#p~) zDoXTB98{4dxMUe6wu)>Sg>|v94#KX91ff*R4QPw^wHc z=@l@>jjF%}?Yd5IAv6CU`iWLZ3?n0?H98OT=4Z~qn&w)jSUcFCc6CsW(J_)ca@!a|22&WU|X> z5`Jfbvtc*T(TjaHL@s@|5Ge)W3$`f2bGX`(Q^w%{8$a_GK5O)I0_3Q1k z+<#BNo|my6PtG{aZTHa{TTLMQZVh;Uqc~FQS{vr>w3Bd913upf^@d%a>Qe~L4=keG zdbr$PqTGNA%v_BAfFB*Lq0n>jK(4kqW0MhX|-#HL6-QBcq9VaHf5B4P6w&Is;~W5Lx4d?N7Y494WSK)%XR50FuhyqQ{k}X`{EIl z;fv~a-y#V<4jTYo7C-3t`&w}gUB%sr~1j%qe1U9oMbx))huqZ0u z)u88`?+Dn&Hb}{8X-P5;qlFi zSaR#b+!idRP+PSI-EbY+{~&J!+>tirJRMjzr~iOia@FYct}`xyOv^MB0DY2ej>mg2 z1$=JrVEx4#1`l|waoBM1YW>PqYoi^?)6iRTW#Sv8lvS622QYX7{}fSXE2z{43A=XL z{$E6<^Jd#U=9P>ZxK?zuw=uwEF=T#IiBYo_z8_7&y(Z$*nUAyiZ1pVX1oVE$LT?wT@ z{G6>waisy5-0_RbW?Q1LOy4BEbct7YXm4GjyF&OyyMe7uf0^!7XE%?@q(#iQjPCx@ z1|R2(F8K!O!YyJi(Gd&o7k)2vuJD(-<65#3d4EAx>tLy5KIU0A@B;nVu}4&86R9WecGI(P1V%WFbB^+$G8s!Yx@R ze;+c%y)_+yYKQcl88(oyeYRw5?f!_DehX3~Bmt6Ip*IjN;0xgFI5K7*I4VViIHtDo z6NRBsVcR8DXp-S(5Bu7E?!xZ89plxbJMHC+@rB_mtY`L;AMTut3TO3l;Pi11;0= zq(5$n9p8e0Ch>P|Ber|d>O6_u*A2bjH#;T&vaM0=80CHZ`&ekxIB1orDSJ4D5)1N? zbA!oT!gNKb1R?y|0}4Oj`Zvce_1GB>LH%PgrnL z|26cM|7Qp-7PG|FHTPC#aUL(M31#rzKA`-lZnsH)(nVU%5_mO^u;^UgPAr0eQbr|T z;B`aq+E{un+O%NDBG|5~2KdC227fI4GYA3X{|&1bJ365B0~@D3Q0k#@%DBVVn&4j7 z7|~4^x&lEEPtt(d_qFQ=tbQtW#FIwwZ(+IUdh6>pzvZZYc(}QIC6;Z%oD~4d@=_>1 zvn8Bd2>qBsDJwq3`v4fO{VVk8_7J7$!cpy+jlA!bz^(2U++%<$WTT&gHh`Bp(sEJg z$$el7B@;v{X9a^0VEJ|CD--!oZq^wCWRfMSIL&kcj<3wdf+AX zt4?gDUrR>$I3ABHr1?@)wn^Qh#cgL>mt_f@gv$TUR0^xey$b)`A*SNWHCxgcDkN-; zmNPf4AJG)K%`W}a>XAG&;Yb?jcB~M531LvS^9Wxrbcs$H+R8$(k=1rmq|lVGEzP9H z;&-j1Pc!6-b6_;5dULn5xAygwf`D%@@WmyZymQo4wwPmK!+iN9bctm+j~W|J-Dz_` z;r#T;Gg10Ok%U)j;Z?DmSE3XZBAxgNw@A<{)!a9|;7x7{IMg^Y=lcru=p%<{+>tY6DRV&#iL&H zD^g~pG5j_$rC{Ku`KXKy+eRT5->f2{{W~?;H^t#CPOwN|)!FtfFTE5o57Xa@WX+^Q zFXn3JFt}o;^?rS}*b>xS@DJjNky*z5tgsyfA{B%TLWsMPrFTFw-EurG|FYK>#SEoq z4LX^M^DT|)2}dW7LIVrpfArXZ4I5p>ipe{}{n31x;w(cYi>W#Thu3R_)2Kc_Orj>qGi{gVV-C(fUccb`5NUp?mM!nv?#;&C{2W|{m6 zhGP^5ZlM{)px8Nn7lW)>6@Q@R`Z7y%q?sW{?cIr+$1;jx&CXu!yw@&!MDf|5zXIzt zdrqX4PVkU;EPz*6T(YMKtY&QZ5JDcz16i#&riWqRRA=(f+H4ti4|2N1RDxZcq;JT^ zoM4@+xK4)c@}*N*xFuO}_I~g!e|5#t46%UjSQzjK?C(6}3>-UFIL5UdWK{HS zQqQ~W2Hw9Vm`YY#gt)O)%o+27RdY;q>q>uY$4z5FqZvPsptwA6)e92`b^xgEt^(vX zvvwT0RAG7Odl&sO{@^a|uVHb0MPnh0JD8HHn>n-HUYv9f{ib>grWgukm}5)JcL}G9 z1+R?6HaGz06u8P+Tk?0?&ickDMb0YYY}D>R>2Nl@J47=r##Ol864(ixlBj@dJ*P&&q4he!K5srb;Z_+%o@k)86QaDqfelK54BtPgt^UM z@kWKU)Em3Zu~WM}H}}S*n(%O@*=as8wbdXGADTUkp>Q0o7erR4Q4ovVS8rG{5 zpZIT%kkKX@ZZx7k1jX?B1${&C2_8=w-k6Y;XLc30#h?2h{O3APiX!!*LDdO>!nN3; ziA@v+jsikbKuYJE?_YoN0{hPaSfOI|gZy#dw zy68HHlVzsWfHZ-i8&bm-efP89?>1ardXBQxr$LlqSg+br9n+APWBm-sU-bC2xI$ONe|IpRk~`x z+&fg0ApTXJx5_GFVNpzgLpwDB%PT)<`3_jql_>dmAw=#0CB1qlqYhx-j@fYGXRqmU zdxw&Xz>@maK7EaSJ^@gHd#F1+`N};=$7$#23f=a6hrXTIrV+&u-cpcaC8dW9{N0pg z4|qoyj2?jCSmM32JhDa;F2gn{yQO5ZsuC1Sj2sz4sDIK;W)ji(p@pv*sd6_jM z)y*&ikUHGt!~#}s7*iTU2R1ZG8W>`0ME3*-fxq103N&>{wNUa{!`?+ip$Ch?z#)5R zD}PZ${l>FfF2Kxy{XdQ~d>1{?!6F440gPyW_CG%D^&hSOXU@r8qWthMxxGLc`k%>J zE)Y-b+2PEODcikzVwOe=Kk5$$?tEv)1b1=&$D$txwBmp(ET~ zvX;b?HXVim<$3~T=l!i3Y%15ZQM+C2&aS{P7BBt0J{msQM%JC-gT~x9_KLZ5ajs> zvQ~TCTBO@zra{HZCfyRcsuX32@Cld;<%#6LyDZKcY#4UrKiBamF7=#`MXq;_SPhi} zPo+jN#S8S5w{fPW-=4qs5E_$0fP1Qoei9>qOdCRzm>AOLCH>nW-u1Y0`o|&22cCJh zigI;7mdOra z%)iAUq=9Ecwm7n7eZVWIh&r|d8g~Gm=%}C{vkV^T-n`(qvf1f6wwPGP_Dmjfg^9Ix zjn*HW4VB5cX)3}m8DlNDVtb<5tn6X_K;6}XkM>2|Eu)62pg-h?uFz1qU<3(;&gfqz zmrB1`T<4j{uxZY!o@!nNz;`cdPw8GLv~IFR-H=0YRb%*xmK%%;LJe6i>1K97(@}bx zwAt1U>-|nS_yujWOGX%C*Og2M9;DMack}OesxL1$AAZ9>{CSN3@H|TOauwh6zymcpGoIeo>=-bXOKJjr zBA|FvkDIC8sK&ND+{aoE9)1A-1#JZB)ZB=t!Q7R7{F zGTP#8`6oC-zQGC4>hELk%B`7VN#gJPTw*R^@8+FaZq(YO<#%O;UV^{EE|V{8GEXWZKgN)()21{Nb_#mP;pU4P#SA z_|kA{uj4CPegci}PNp~8ws)b0MkuJ?LxdfiE^Q_a2f3!;RzI_tsIJ>en0<+cWfgK+ zY6?gYv5yUYKO-z-MA2}wb{WXfC zL-*e-+tDS0g*Wf&TG#B{Nx6FAYkqK<{zp-*Z{!}*PuwXG{sS4Vn1A?E1cCOq4p0eeQUba>;VI zt$<%fi5P2}4=es@*};;6seDYln)G-h7I!S!&DStR%MTXo$= zH4gZlK_ag7_{`O265yxPG%GkX_fKX8^%YLWq|~z%5o(agb(ylMt$pnWu(gL9Qxr48 zZy+}_7%XGod(1@**9Z;$gP-RMoQ`x{Fl5;;&DMp0t;C^oR&xL+kI}Zeh2M7f!B|3#mdeb`40zQQ~l+ zw+embgSF;ies%&Nad-2>i&YwgZeP=4^EfuyeLfQT_5qO-e=Tu1@ z6s(_qoVKAoP2@PE1IM<~^hPBY&63TA(-oUM#=6JBdtAs~AJIztO}BWNFl%hEff&3% zZbj3sagA%FCNhr|?g`@OMSmNImrdnM*xTN!;^{Kr-)GRtjH*?2C||t0^*1T2;9oBF zGsap-U>mXO`2Lii{joTUtx;Bp1$m4=3%}?qieamoLFVbi|%fM47+>eaoHLfig6r&7%v7`C@ zmia*X0TuXawwZO4;Ul&syO~($YPQvN6Rqo>c*u3XW0J&*9H;GozGWS-kXvHLpl!%$ z!m6qRV&i_fCu4k~#O5?nRO(h6zt0iX5J9(Z^N8%0&`&2t+{2-zIj3ite(Hqz+cFjS zP0P)Y(bn8M26+EHsxCr3y7T7nm`tX=K{4m~gw_UjanZmAqo^qo?}&Rpdbym&DzC+X zAgrn<;q8BY?a-B(34!@HGc!^@u4eGmGP_&3>SI$JS%gxC#JpO(PeReWICcRCN+pa+ zO5&ve3Ld7;e~+q+P+v9w19F8CdpNg0+;}3b!iyH7eyN?TBJC3I*M2EfP`?XE*_#!Q z-TO9Pl0gkH@6uWc!t3Z@E3liad~qGBzCk|{B@B)km??~uOhLn|Zv3f7f2gd*BQ%?2wy>BVg)4HsyQ`S)(^`NDT z#?WKEn@+Z&WcH=OwZAb7aEn#jyDY;b@7Flqa~(gRsLn-&RX(_hlD;-|6FV?9;pDo3 zB?cHAY;mZ@AEH#zO*$&0)uK-88>YuzQPhaP{P%ypG1ofFjju+Lg0!O9O@~vW0MwXineV= z4h|b@JCk@+i-Vt=l|ythizR=bO&C;s1h}->u}OQFW;q)_{B{1%t?kUN@OxvZz?|nF z1zT^s+la)0_1?vP{Fa~HKt@JI0P<=O^V*Dg^RWjE2jd{N90$QY>b=_($Gkp(2}<@U%#~9OZ zM6JWg#|u>-Mcw{01Wz1QK0xz+57fP@cqv3KD%hKABPtm`hv$>iAns((5pbyy{ywSE zQ0sk6Ane9}(g%;Ywib0ikBom~z*an|;Qa~~4?l-L8e>-%HP<@!84b9s5z2+7=1&j6nJvQw+x6IZ`Jw6dGqYm1Ig0JUBKUNOF&%m2;OQHNc}Khoaau?Jb{fW2wqFD9}h+&WJ3q&wzQR8Ri-f={QV5%T3ubU zdeGxq8JjZ*cy~9sdq}|D1dwzDr*!suVKnu_Wvk#&J1}Q7!2vK^kP^<|zrY5_2uI2R zrkH!aD)&1I=6O1JlPas=Hvb3UYdJJhxmHli;G*p90h!}aDS;k`$WHP#wQ!<^+e+l{ zKR|l8EpYa(s_`zTEc8lnJead0ypDfQy|2vt1;|_s_{t-d69y}}d{fnjMY?wf_suO~ zTzYd2UjC#f^#+jG5?ZGR8pM;w7N3)J-gX0^MV{3Q1+^tupdx=pP+^LDErn zLbhc1B+BC|49T}Q{wvX8ZbKtUL+zS zXs_PMy+qe6lq$pW=x{GA~ow z=q=oeYh`<L2I*XZ9F{({&i&y z=|L;E3%4IIn?mjpaGy>hUQ^V8l75u{gM;+inlXjcAw+hWg3u|p+7{g`H(<-qK|%*h zZaJmww{ZtFej8Q4Aggpu-74iahWn_QNx0(5bO(^uW`kVnm@Y{pLo_UzqTE$!m65(? znQVk|)B-Q~9YS|cn%;u-Bux#CUT!0Uth{!_x2i2b!#va|K${D!Bj(tyKW_E$T6Xlr zJz)JYEBv$CMnna#Xl2%V5|7yE(_P&cwY4kQw6#M}hsn!2(=Sj5Wk?@@2Ax$nB3I?5 z=ZcI$yY5?JjBCJ$Ib@IAq$b4;cuHA!4L^1aqJ!NBAW5H#J4EB!uoOeR`5f*$W$@En zh30WR{(q*Y<&5DTX=90K!?IVN3 zF4>RzHlcVRE_Qjf04randGu%XCecS!NVLQdd^lW+VTI939G(9mgM?Cy3{auLFz~ zY)>t|9D(7KvR7=TRq++Bq<+XvqG~^K2pF_Ia|&wfqqSS>b~B2m#J>;zM3^S8%q*~E zSSuY1L6a0sS4?3dOR`<;k+<)}W;dMALMsMl@(xwG+OC=j6p5sp|K>VWNH{Hc zFB{IbvEBzFE5^H{ly6Nj8mEkQW|3>Y3WDt=(d2{y}`C`09U&4c238i zXd7(T>p{})>E6WKxTls^z<%!enO$!jGq7nxBf+GV9oU_6gAKZVfGo3LA}mv_nZ#bsZ%` z7ujhf|4|Im5EtHV0f9`50swn$4UvyA zEg2=qU%wI+)l+W2cQ2?1o2-UNu4{*V!3f@tGuy7ZUd$F`uq4xiWh?%8;hr}EgT8PL z{Bg|u?m9?95nlBHbzRU9VYE9gulo<}cuyr?y7ADePa{pfQ0Vxk4+Xp7OqSX9xJ~#r z8`cI4u?duw9k$mME_uvFBjr%;$R&`At&ic*2fg3P8v7;f zD4fZ$5p(NGVW+krDMuID`!Vc`dT%}RXxz+@Ydq@S72zG9!68+r*LpB0UeHEjIRpf7 z8m6Da|GRY@rE{QF2@?4-({ucr44)l1Gjx-xWyBMUt?7G)MjzBBpiW^rBpVEo|J4a~ z{7Weh@N8pZj023V2!0wQw0>-89!z3PrfC17<)MB7JK22|j2VDYAsYGcd#5{%pkRno zfM-g~xv)!sJC4#!TX!1}_qX!3o#vKjanU(6HiNi*?Z#1SbLF196RE22a}-^d`8IJR zbJq9E-x#-bQYEQQ@tJeHmnaz1$RZ1O^agJJFAD1x(@K{KuQyWK`pOph?Q|CLY7RxpnM9 zo}=4BuRIpE0rRuRaPW+>fFBcZAKjI1>>f>8{L7?thK}Ko81vbb4imQ27TCv_J-qdrsK`7-zvo2aKODu2KPcxrdx-p=bJ=YfW?o+0V55$K3O8@FTVu zzj<)xx%^n#ixm9ZzB{n%Z>~IxpY5~?HP@oj#o8_d^l&D;Ge|%t0aiFl*c0c8=}Zx$ zQdY$0iBz`ENCT5_b5)N_o9uIEFtGoOKYs&zg=1UQQE!-S?hJWgJ5Q@gm$O_z_87iy zEzq(8;L{dv>}5T$#xVcAi&nPZBfy3eXk+Ckxx0-k3JCniJv3T~Ofo3iEsQ!gbc0}% zPv)C(Gg@w^af(9?W66Z*n9j(4T(@_(0CB%xz-|3cAF4v!2jVO?`F|Sy=CkDk`xPH! z4J@G9N%GDY25q72_6);LciHYx1(U?GaTfn4iA}*IF%Lb1|4CwfSn5&mb-=2<-zW<` zX?D+g5C7(#a%e|4j4FNY**U}aV2tNl!M24{*I?<{pr*T4E>?E#t4@*5KivZPUjo^A zS2-7U8hj@#h1}f_N39>EO&5DcJ0T3}ZY$?P*n_*Y>tVZsKZ9i=?gLg~-P8jy5=-DG zXTsP+uO+qgpJ-4cL;c*XsubULp*|oke|vXd1ofnIryYpNPIbn;;J(1}uI{F(dmx5! zmzZRIvy9*MDRDrr%Kj-CU@8w`dn>sU zyldKpB|+m2_92+9QF;g}rzSIusz+06YUaO%YlinaEu${BPuDxganUrc&}k0pU8;(> zx^IFJCb%y}G3LM18tgmiKOg0X?Xz}Gmi8zv+CL`V?zKjsMCei#1Zt~z%jMVd^Ea=u z`3>BDMM>v2_P#Aa7+=h8a^@UQ2Juf6A&f{q*)=!r?V zwxnJ|1gV##l}$v)&Ic=HnaW{&-(B35-htDiNn91{Gk)!oQB7uKcJKam?z)>8sG;|S zx35>KfXH}Covmz^e^2POXnS~5Aa9Bi_#XEb@(sILUJXNr?@qIP-xKFJOM=@ilzbX z>5sO}^O*?gd?GsOU!w3!*_+X!g2{>yDn+#J^Eeuo&eJ0sMJ;M>P=~tX*lpiU6x9%x(h6uRCh| zeOwl-DmgiySs+ThNb#SnBuYUG_p<-OyYLSrj%OGbF0{#aGOD`A&x$`cs1}Ete{6!i z5wk~5t^?QEeSiIjQPCRGS9+^(jZv9V$vx?xn3wSmg^Qu(X6Bw~=G!@;?Scc68A8cE zu$RID`P||R{~PReWDoqWgmN+x!d2_+3}pWu2~KEy4{OKiIu?zb6`Za1MhyC~0pvT1 zuqpMIy6_GSvU+O>>I%^<`DE}pP_u-+_#G-}it;BB;@{Y$uAQ_uA{Nr>L^js9w}A<} zh4|f)p6Zz+@3uREr;YS%fN?Ax9@21ox5pl`U8y&|T=O(ZANv=D9)5Se&tL3?CCt?4 zv_S=(4He8yTIjsAJyjp6OW*T;ytmT~`<&YGK%q!!-?X?wUKM#lTqYLCA%bsA7 zD$!7zgFl-#7%Cr|=(~~rDkA4%6UFDz-ZEKe%tFot$IXd*%yOOK9~4vC{EynlyT2ph zDX~ud5RsaNV1HK5?-yc?$fZV>mDTw}duuR5Z=Z8MSSMM#EGmULVXNXif)`h)evE&p zcz;U=p*rtthJ<2+FKpfYsQN@n7qGrOC}OSr+^0IEuv;0;zM|^Y0GSaXDOu_eA*5LL zRm#2lPwBo%s05;3`?Lo~I6;Iw!|M`}f6bpodh~k*@$LE`D~004X+pb`!%nzR%OyihZa5%l&1H{u^}X zI3uU?>E`j(HfAv%s24h@T$yquUz@fFnN^X&J=ND~9c>FKdi~Qk5@EOJgcfR52T!rq z)~;rB)FrDKm2=BG-X*(qrTRSEMFlWayk@k$j^rvCrS}sPi3l)zSF4Dd>X8gQ4mIx+ z+0s!-${}4gYiCr4m_SW-Bm9TIljR}yOZX`2r{7g_ZDR+^;#0=16tDl%G zBZi1coHKtZ^iH*(VV|c_C(`*fyPrLwx7Bl?Kp0xE<*vFB0#Ne(pgbUw3`4p$vV$=NGi|jn2$T4~`*07QMbzn?`i9 z2b%Nonx#a+MUZ@~A#Mw9hi>fM;tI`#lvnVbQfAy0vVAV~4#JDj6Ee~JD8l|qir zP`5JJ82xBlMJYkd2yoAMHXO;mFw0FqLRU!95eoH84~XV9%4TSu56`7SZa^bHDm9A9 z(zYIQjT4(y=|A&M)*^5nv7%wsAw$0rBhkC$K8i!iJscKRz(I?N&qBWvBY_Yf`XhRZ zR9UkdWz)KCWJ+g|BYJHUqGPj~PvfM0y{RC#b`R5@o5eBH6@Vv3VV=KvV?ccVqp*P5rocgGlVt6g10i!eXFMzA8t*xEW06We| zsDA8mABJDt=d@WIpY)Te`meW$f_%}our>e87;s`BRh3@J|94I z5*AV}D?6vr&rp04qzewXq3oMMVBl^$Y+iD$XOoa`j@(+KqPZgA9dsN%jC$v=@=ZT> z9dnZ7=a4-S2N`!q9Fq;J+h20N{`!!=p0nydclVg1S=RLUY##S#i>ightuD#xJ-OuD zcKghrC*vIZ?7oRH&?S)=3i>|bb8JgSR{(uR=6cEctR2%>!#=pJtYdvH?04h-J zJMJ;&M)3rUEZE*d{6lPfe|b06YDnA;p^7(~WiR249rL)u-|(5YYh%7gfS%3+clK0@ z0`DN%3bwY)GFv}{>V(W`c}MtAe79y0imxQ^&Eb34Lo`_!dFuBR56&L<*0NfCq8QGu z$-J{!&l&h4AnWt8-eEEi(bD8WCFWI<2uJZa@u|z(Ui!$kGCDzvplhs$Z>pDSLh9d8ld8~Fi z_wJzf{UGCkF6`uw#1e$g+8rtSvAj@g)Yuyw3YCRS(zN9cW1MJ@V70AuFvSae>FM!* z*6hzKHZ6Oy!|gFUzkOR?ewm!4gTKMr&a9)8IT}^(*v)0~8{;Oo;!A-!*&kMJI3}yO zO_UoYvU4z&XL)*^#wfI7@b6?C_j8GAv}ri*Z0|kt z9j+8Rkt6t7C@zSt>f6KL{J&z>)Ud@G5PG|3yjH66a2L5q)3jyTsKr#qg;ElqTjGGf zUuyTm4ay!C_JT}kcmLd)H0_1NP-JSC*|C&gFx8@`tKB&?oVQLE?b5Zr^w3SZt!{;D zmPN%ausM~^bxR;k&l=?~#1f0u$=>fu@Xh%dX0ARoONMOJ5c~GJR4Brh&l_qaY{SuR%LvC1%Qw~~vm2elAo!iAnRxWd7 z4GpF3GkyNk6RYG3B5-iqA*GDSa$oMmCC$axLAomae4IHJ!(PcsiQ2qaa#41?B*q6- z)?cgWj8h2G-H{N&I=8-Px!#|jA8j!HPve8CfK05sxbO=6%!oG3GV!aXwEg#YV6I!v z?ON-VLNjK({5jad>H%IFjB=>T%EbM*lwrZrf%mhg4T2kit0-S1{=K-$9|lS{tZTke zZC6o&xn~{D7SeoelxKXmYuzRoVW{`Mr_7ARdX8QYW$w6ql%Awdtvn!O%-Oc%Gx;QB6oIWU?(R;Iz;Fp_C@U8c5n7eh~FxHP#?V zm#Z6PI7xwlLS5WSG_;~D95~^Mue8$YvEsj8$x+NSMJo0KYYTbWnNxmy-?cd&&}E?K ze(W4<*FC3AOvv`0LiP6Z5X#c55YSGlD4P)zq}m~C=`Qsrd+)Px?X_haGA|WX zSxe|eKgQ9zFxPJ6MsmDgiz9VCa>`&H%2I#NNqW_gdcaQNYlYA%OXhzBLp^8u8t*yt zvM!B`7KGFY5Gb=vwZ6Z@Q}tkY8$uR&o!!O%G*cXVd?I|S+V7Sol`T@GCBFCXs|N+` zZfA<{_UtYPZN1IW-Un&$JAFH;G!YxaDJ%T#P~C)>#8SKx|3X<(;_gipX%$wcw+8)B z4=tkO8}YL#U%iQ^P!vQ^&fm9^ntrMkAD=6Q4~Vq%z?h=E%;rce6*P))VuFSRzD{9@(* zvHe^$e-4DUO;^yn?Kqeq?^r6*a`u#2B5n-0BqUXGwap`^fIal7Nu_IPYv`ElZ#=Ni zAl=q0SfiE;-&uoHiW{y`it~>U=HhXM4=gr*XNY0x0rL7E#7Se~;>PC)4V7Rc*Tx-% zcf0yG7Axq?v7#Yl266+c-rmFVbEC?3NI}{ojLQR`Ef7Nt4oN*#S4n+NUDZ z#$j6~bG-T2Xdh}H?@OeZ;vt32AKQ89s8h#gb8(b^U%>8Epv&@-vfblt(PljQ6m z`FAE_qzm-8Ectb@SfKgu*D?<0sm?R7QXSW9pFdfONiCe0GfQdmrlx{tXGDGHWgW z;EoW`o&91Xca;M}D}iVzu66arIJ%%>aPP9aUh0(dhv4Gg^!rJ&N(4KW$ri#S9}=zb zjaa|i?gS|{o4+J#|85nC7Iwo&r#}~Vr{}c_$s@14yF7#!H%eGfEsDgbAR8qjkK2-P zUs*G}q~NPX^B*r{5&mfgh)HCL_k+l0N!EACXnfw7ou;+^B+9gYgNhb+D-a@Hjf%XS zkJ)^!{7D?yeE53nx82T?r1SBjg)R}!o$(4EeyE)|jhON4<~4st^Z8LV?3zt3_Xz}~ zG_4QkcN#H;8FDoXTnqER``cw6sSyvw^N&31$TvoD--C2@(3SttHUY$|U~?wK-;Aeu z(ohwwyMmt03mZt&C=NmvrulhT?;p zFZg3AlA1511vjXq{=0yn-wg`zmHm(zdA+s;9v`h?R#`2ayDiJv_qOXKMy$`awdJYV zPM`FWPq+1->C1BhqAZ9>>Af}_&U09-yskS|Y})3@H-MrVjmK1J(B-9l$?-O~316St zMxsHA;$HnFqNjU{%PQlR$=G!5h2?(@*mnZ_+H+MoCg9i+;~YZR!clX}gA%}FM_Jm2 zin^KKw`jQR8$0Rk{sYuEkSx1xZ(;)1%JN#4ob|tVi;|M%?$-BDHx|>!?aThLwrbut znpx-_3oEaV1^sWDI8SVr^)=tSCkW7&^i7GLsA90+CO(g@w1Ox3`#U}A7s+TJErYRQ zF<;J5#dp6i__B_aqT&xakjyo@P^6gCjF_e=e-4T)oWfk#PpA+ z(e*yHM)CR)AH40e##t6_(Y`fu4S>2Pqtn-`9F-ddj_*p9?)YwEUkaon)+J1p>s!fA zMGN+ptc`QV2qkpx$K$ONQ#LAKgx?{+E`3_P!x(8+YPKo z=Th2L9;>Wpg1Jqw>B(I95;x&yCWYR0-hDesLO&g8{f@Qp7Jx6vT3EF3+T#DYRNSPq zR(llqd%WpIRBFu`k8sVANt|}y*`(hfTorY{#4TRwyihiFz*rCxA=Pq>(h*IfQs{Ib zxosA#iiTL~rCh$#ZWOFaG@-tcKnv|`dm}1LzNr$xv+$tBm>yf&@syU91r}Bi7MmG2! z%Pqw_MS#p&Th_+lu&EeN^P>Qny*7$X=4aj@=?d?<`LA(&|Lo$Z`*W}!*H!T?K{`N8 zQO>Syi(I*+zuV6+`PA^-MeGY!m*SUwW42MK1AM(*6*QQO_E)XiK`2|Jj2S8>OD&ekGSwbM zUsCnBa}r~lgK+$blM4!%$H^}Z;3c}tNiE;0VsxU;dECWX{Iyv&m%i+;T@}cbjKET= z=eJ_^5-L?T>RVU};C!F8gILtM`b?hj&x_74o8>3Lu>0tmps6dn1ICCQYaH+lT}ka9 z;W!LKxr!aZVSj9sAx0$ih_(jd7t~VHYf?HfHW^%VLJRdvm;|F7dB%Izj&9 zr?1ye9bUeI5o2YKL?KSe8pfXnU(ENsxSUvB#SF0i-bZ0xmBk*%|12pBrx%whYh6V# z(>#;PSt8sR12nQKrxfK&OYF$~Z_cUn*3_XUNIb;Mx zPrPC{(~G+e6#8_f^Il-2^KMTUBMu%Tg4Bi@qd#k_)y9m`)%zI-&eFD9FOgPX(No2j zF~1Czh*W_3$Q4WrO)Z5P)apx&mahehzfN*TAxVCL97-TS8xs74UooBVT5%{8l8;i} zpGVvvWsHsnlq;n}08T|7yhS!Bda=xEwWHj>-OL|qD55r$)(-!|KD=k(p5dkx`jZ z1RhOXS6##X-h`F=FyoU#=iD?d*D;`u)Zf$+DX^_<0)?;Jg#l_Sy_H=y7ezOuALQjJ zjLO#esc{H|;OicWN$qp|>32xVO-JcB#G?Y!dOI-Up@R4=L-BKvz1$}vb*oM}dG3nN zao)O|vo(|w{NAo;&Y7IOwcUn=(oS34%T(pNGlcp~uNV=8hWmwDNmR^BYn|SmALDJq z=AQJFGi-5iuIF}4qvZ?=QUU4i36obxl^A%6cW1TEdamK5Z%7;I3Wb7D=ntN4mwhdM z@3G9uMLA1>xL22RyY7dZv}oiK&jm-}PcDsG(a6+%)=sf-SY3VrF3no}ZJFM7xQiZ> zbq|Ro6UB!87>!0}Akl}qlL0<_}22akgs>QfHb zFnOF*n5t0Z@)I*bw-!gpjRS+JzpDrXCNu0GJ^^3Mjsww})FwIBhklpYr%cvyQz9y0 z2l*4)`?OT{+c{OqExBjM{ug8}gStQcc@Jqx0c!I;^u*l9eH9Y8TkP%rrkl}(B(SBG zzXu%jeuFMU*2OmDG`6$n{!o6L{OlP9so3{_d+K^U7kpJ&2*k)HxY9~t&3?UicQY-Z~^ul}bY7 z{ZQJ(m!C40<|-l%%#bRCtt&Qfeq>vSl=BFn%S2it8H02P`yjDC^V_=&o*}0r-a$4* zz5jL;-0NPrA#~;_qO2hlR6R_vL!*O6!6#6r1~B;`&AC)UoKQFhsl}O7c>M3=Th7_Mt#LVe8ulJmwi&1jx#*FhS_CeazYO*w)$aHmrfSYW>v^TM>)kr%{Y- zF!P9K`V^i%$z>SJ%hUiQP**~5MX%81PNQp>)KY>HjZW{S+4-?pXPiWU}O_=cL{kgghK*D9b>_Oa4WLC=tbn=t}-Z- zs*lnyFTHe_Z=s1chibOyCAbK6ST3*t43`66Zq#LP)DJ`0^4(M!C-BA`ZyB*>PKecULj8EQMVEj%r^vdx{jJdLG5Th?JF7 z?_s_ADug_Db76PoVym`+{YhYJPGZ1XK(Kn}^#!M7qpE9@@^IOzE3cjz7C4H`J3Akd zzXHyZj0RZwPCp_1*7AE#b<8MxudsVRY?5rQuXQOq>4d^l!i^Hod=(rbR`NiMY{q>n z?jaIv6o~MDC{5Zz3*mbCcTR*%Mmk4xkd; zsUN7ac9{q@k(C_-(c#eAqDm`84wERHn>VF~c>ZcH@xF7I@i_`wZcTA6VE?*?M#>(p zC@brGd&snl2U21Y#GCoR*qUAmoKmPK6B!f zS{R$|mYbm^ls$2x$)TrCP)XtdF=*enYou5|L+FR?H+-MQ@2ZIfUoVfl{Cs?`!R|SF z8(od}A4hcb)_K|EpjGXct_*jvp$v`IxZ&;XJI;>;O|UX5EU#DyEH#j&e_ z+38A4s?d78e)mhk7pv6tv$Qf+Tc*Y|OR=fjrgYv#Wx0-@x`nT7tzGOK=f2{tdrBq& zR0~IcWCky4wj>-V@45&v`#DyEckp?8<(J6W8iA+MkZYf_I>pX5{YNb&C_l2P->;$P zl|RZ7y>E+h7Zggk9(NPcae=H&VK4T%NvtSa`UK(=5$fkVWszeChA4Onm{_H9j3yGW z$b1+JR_rW`LQspsX$^iaP^z!h zdI&Eroc`?DByPynZ#Pn^&uby}I!~>_mdji;W0qXrou^#$BSW!p#_Wp|f^8)DQRl_W zcHh3_Y@6qpE;17#Y;_+fA1GF}lbJ)WTpJR9<|0;QoR!0Pc>joXw(VihAXhjm7?B4>|6svu6@ZJarlE9J3u@10bivi^do*G_G?>AUI>wmAOX zx$pL{EFPmQiT~AXLDwQP$48bWwf8+wc)^Qh7cXxPA@&@vHB7Iv#*yG zMmn&nr<+TA(=|W!oIC4zQncImT+9=ef9|@NV;%F2On$Ugz8jTp@NTo7aA`HSG+cO& zFpZdk8{(dzbafoj6R%L=Hs>On4|NVMFhZkPiwW1o$O31WqV`wDv8`F7+V?f?@qFam zTh3C!Lx`*`@*bc3&ysH0rJB0~w%Vm2cQ^X}vWxT2`tWi4Wl7Fb6sc%?^;-G3uj@9- zcQU>W&p`W?L_KGh`p3qnBI{^7_1cN3uPZjn5uAe@<%@Q-RopG;wMFC~Ie`^BvBWQ0 zfxTYw!a=~)0 z<_PmRWuu3)Y<)OvPpm{A&j5Gs;r2`|A97hcts6Il5k{#(s>9bfO__F=^_-ZsleQ_&hEp14k4rnjOdZ!3E` zEn9ExAJDO_l`TSha{j#Vb;E+K6JhV!Y)a>uyT=hgIG(v(vi@Y`*J3{9Ee3vmETSyt zegrHNnsZUvVK-Foqea=S^S5!2FU@|_IrCNSxc&H3C)%0gyp~q_q&f4TM32RrSC)3+ zEX`iZ^;5XV^=M4j+t$m_RxoGo4s8dsVuYha$# zim?DjarR@YGI_y&D#@ zI!Kr$8R)t~XA@atCCZpFyb_5pCnzVQFr;vG0FA~<^vdBo8aB1JCMhT> zQq)vCi3TlMCmWob8|0@F%`ji_UcFM`FS>1^QaiTRM-AmTU%zycFtLjGHYirMz&yr1 zUDQMnp@SMOds@30&6Q16qe=PDfJ46Kq}R}AC>{lM*ZqC@ zN9c0;DsKm}DMgOYt0^BdYjlFgEv5_rId(uWhi5qePO)qUYjEBUk#YPW*U=mluzsxX zHND_TeW~l&E|o7w9x54pg|x1^o_&vD=pM1VEP52vPaV{> zS?}5@3#R(HHvLn!=FU16+fQ%C_9Mgu;O`f6?1JcpUZ*2QJh>%9*S>9&1@ZA|=Mo)L2OEnCp3a+)dfe5D7X^?F|UF3F0PS-JgG{`4=_tD+3 z@cFGG-B!m(a@FLilQ+I-sO*-O&tA2^;JaoJ z%vW}=Kv}huPVQo8WxHLs8ZV!v$0Qm_C9q0hn$a4NUli(hVkec69$-Ur_FzbXBuPM8 zS9Ea-4Xi00wWW^ZV1FM)=$N2jXd)+mWauCtGrE&Y!sq;$PShv2 z*6h9iO0Z%>U|$6`Wb~1o$IK9jB4k$S6PR!=lpPl`mK?)$0+=N$sjg+w$7Oc|7+< z+Hz?q0j3G&%{8PAHH;n2(Qo%4QSo{V z?SEgY{P5+sT@kT|Qz>fBt0yGj{~EgvuqL)89C|NOlnWw=fPnN40u4hVdSakl?|q;=(}+Kp5;DS*u`_gVIQjp+C5{C#ztJzs~keYkDUijXsN{LNj@-DX-8pSn_Vd-on+VgHo)@ zzsY=L;3}K=(#0_iR3(ABZ+th^W<^xn+?+=Php36E5E3QqTXC54h0h(`eKdlB(YY)kSEeOHk-k&rrLvj6as({{d{Lu`6F!hfqq=G$ ztn!`6?4=cf5s@;K&x(wl%(9)$V_D0#ItOOF{UAgK=VmuMz-Exrtyt0S6`yy+T8$I( z%DQ4sPOfCqb3+@N;;$M=W8Ri$Y^X#Zo({fla8u)Sk5to-Cq5 zQy8h2k`r;F+K(WKF}JQOIPdiEoeQK z8sjQS&3~Hlr3Fy9wYq1F8BI+8sL?tmlp>Y>gx?Zk?cjJyrz1tO|8clOak8XJP%$@E zxdpJu+d1!Cbf^$(Qcj@Ld_{y7IX3YP%9+6_Ym?owJ8P2&g}dPrt*?*mQ=K+E2d6sd zV$Z5v!~}~!P`$|y#5yd&^Rs?~Jl|oJ0+&nld%+jacuRF|N|Xl)SoAVKeE?M68X^-U z+j4A0jjTQGo^w+QZ+)q`5$qydrO8N>6otTs*w#P+l1!eR2?}}bIu4>fY`nA*UR55t zIy^OdNpLvW#hCDpV>5L9Tdoj#orudNfXOpuwFLYD{5vvfQ4NeH&CNf?Z_T~NhOR1* z29{-tI2OT=QG*|@7lxs~Oq2;Zh9MGz1Ny8m9;$?RtT*;*m>dR+UM;&`yTWo}-ZYKj z1Uh7!*oY0?+PFSX{<1y12qtgOa|n@^%U=;|Hexx*%j+J2MAG87Lh|Q{LekblFIQ;T z`bMmr*x+&)erx6f@Fz&pFrM`7+uA6eG>WTTip7tG1?n_AqF3s-z6E2Sd_f z+MV!aZ&LGuFBr8ohx0~j6yUMjUj}N)Te-mmOep!ofGHlezEZ}4CvUCeJ_un+8=KvQ zV<-}_odb`>Y%X_$0m)l4!B`A>`zvwOuz>}!8nQaq$N^4QIAVhSGUH;tJtFsrf!w|r zh9ujN3|YW2E9aORw~@_p!O%&6!>|OQ^>1VCJ z1fm=b@s#s-bMk|^S_b&J!!P>FhIo07W}O4x(Z|Wb3RK_eMQ& zoZ*hcXwFyIqlWHcU&-TJp6I6Euy6D+qDtU%4bgW+t$Ely zLw?LvlYmfV5gp8l6HXwJV5SpHQFamLL$?`^@GHrQ+MN$4TC?vlICUYri0gu#@aL#p z(W8tJ6Q}mG=$Y@~8-a5qK_E-8w8e+IO|p5VJV~XXYHat%2a;Yv2BTL!-n$1nnFvCo zEvFc8lJOvANEWWDgaOC>$q18t?oGy+P4`P>F|dM8n%bantH3F)!){W-#2X2|&dGw# zkvdJd{i&Oxd(K=N*KN8BM%Br`>R@)*AM_CUN?}q$xX9^3n=?@FIZv-1VJ#2dWJXFc zC4}s)opG+Chlnl5HZZ9ZSDo*QmyGHvr}YgbspgAn@3qV%xgA0#?MWDn-qx4Nk7n_0 z7tUbK5{SW1UGlRvg&$2&6o8}e9q4rHs!jbwSTyJ_f!7`JJq^>03cXx~!Hd{{z3DbG+n zEF7t|kE^=X`l^mCwc&#kt|`+A&(7iu zLLSG4HjvB(;YIY{I%wMs`FSAtK-X5zC1PF1d3x{j<@ zUak5vzgk7-V~ zsKwp1*3T$?tdA>+IpnlNYLyR^IT9-0kAVm#amL0o+$RXQYo}eamm1m6tpHzS@qW2_ zoXQfof$|_tJhgaV4!ddO{;c8Q&1S2*eB-yQH~bhIg8II?t8pC-%UP9~zrD9~Gg(BL z&Q*gh68~Naxby5|m7S&`($VilT&%E7Xm*k;baN_UZgRU(taa z>5tUhz?xYuL>R9W6`Tt8g=9$8R6KOq<~BAeLu8zOj<3xGQ*_M?Xce>*^LD=cy`cy8 zP(PTbzueFEK&l5dk%8avfIV3L=_5<&S$(71piQ3h1>p*Ta~5M9%)94(fSkyJu`4P( z%ZS_~&V9pf5z~C!T)OWG!}aX-*<5_6YooxZu%kk0Qqz?{^DD=^JAyFgpF=~=j9$^J zYVM~&SoyTjHhx-m-i(Tz)k+(Z6-_x8YSE(@dsH&j{mq<}*|EZ-Dv&Y_u*;!H)n>RE zymMLiMd1N6W3A_7QgO&edf-`KP3zv?74u!=+S#{Gb}Jp3wo1tl^i1YWhzz|oh~->? z(9>&l`vvOY2*C!iRn-?{*dS-4vn=CBX3k=LrL)`5nh3><6}?_R*4z7`SM;?Mygk`kFOTI zfo!phjo_Jv#&zUplD(GRLzqxjkPGAe`~;(5-=fzb0boHllW1SiK-!x~Nj&)4MQ zJxzaU7G0(?qY{)Mg1?ojKLUV2QUNZv>r) zKM)ZF0T<;4ROWEf8y*0I2SBY5J~01tl&J794F_+b=qi1KBjqu#f?0Wm6!kTo3>k|# zhWc+&r`k9WtkGCP+c7aty0<;XqU{C9rL$oATO~C&=t88cU!IX$yic1@SE1aSfHHE_ zT$O$%oWPZ?l6;R>Sb(jzmOeF|#^}z_`4{n=BQzf*SbC@}=b!c%!JGF+#GpI#la&mQM}v%980cxrCux0jg1H zQd9iW2C-_ck;KTT%d^2xOP3Ohi6vKDr9(q_b3A=uGlLGXd8{Sv*6f3I2uB0q#D-Ev zi#rZBMVd*X&tkdIT0$_x`I{P{x#s6av(($q2l~%Cwkme!F+pwivrHUsW-vX><E z!O6@LUQ`)y8i}-Gf9|-+Sjj947mhCwW_V)tbn5YdX1Ihu^%`t@p?Ap6V-P)*cDVxL z-ZkDXb7BZp;f`OaNqK^m80k4pZi(3H2U4odaiXsfn#RnKikfF9Q`*g+ezg){C=eA$ z7}(a;(EiD0y9E9{7*Pm-K%Bsby^8jq(DXCYUxO0`vCCBPAI#2V`d`c_vvs#om{FRm zw~Lvdw+|&0{>+bjxh%#UaK!{582-2OF2BP+!km13C|>z1`bFx=4Hp0n1JHYR82wk; zQsC%6OkKSFV1I(MGnp@o10C4`IAtDC+Aec-AeelI2l@widwnPHXAJ|0zZ+#7*J*bG z*8i_1`)b-BBizqg`ZdN;80`ug@gwZFi1(|$eoe{0)8Q}MVgFl#{woEy_I$QSXj;(c z5gQO21rD@bNi-yOQ~UsgCu}FT|NqAhKez)8aD#cle)AB2!N0Qnfk34r@T-y1e}wIT z6}}tk`*p~#`OkNeiz{{p{iE9cm(c7xqor&p7QVY{VG7va4F(JN-M1~u8YAoZKp@ZS zAP}(IX}h`_`3<{6;*a9nK9%Xq1DurNl0Q@F6x>nU4-)K9QT&q<{+&vm&>yKN?NXtm SWHG?x;0C1vGM}Lg8uTCg>eYMz diff --git a/public/template/酸雨-市.xlsx b/public/template/酸雨-市.xlsx deleted file mode 100644 index 97fa42419069f55c91a4a6098ab62df12825d458..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72210 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 z 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 li:not(.tox-checklist--hidden) { - list-style: none; - margin: 0.25em 0; -} -.tox-checklist > li:not(.tox-checklist--hidden)::before { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); - background-size: 100%; - content: ''; - cursor: pointer; - height: 1em; - margin-left: -1.5em; - margin-top: 0.125em; - position: absolute; - width: 1em; -} -.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); -} -[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { - margin-left: 0; - margin-right: -1.5em; -} -/* stylelint-disable */ -/* http://prismjs.com/ */ -/** - * Dracula Theme originally by Zeno Rocha [@zenorocha] - * https://draculatheme.com/ - * - * Ported for PrismJS by Albert Vallverdu [@byverdu] - */ -code[class*="language-"], -pre[class*="language-"] { - color: #f8f8f2; - background: none; - text-shadow: 0 1px rgba(0, 0, 0, 0.3); - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - -moz-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: 0.5em 0; - overflow: auto; - border-radius: 0.3em; -} -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #282a36; -} -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: 0.1em; - border-radius: 0.3em; - white-space: normal; -} -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: #6272a4; -} -.token.punctuation { - color: #f8f8f2; -} -.namespace { - opacity: 0.7; -} -.token.property, -.token.tag, -.token.constant, -.token.symbol, -.token.deleted { - color: #ff79c6; -} -.token.boolean, -.token.number { - color: #bd93f9; -} -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #50fa7b; -} -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string, -.token.variable { - color: #f8f8f2; -} -.token.atrule, -.token.attr-value, -.token.function, -.token.class-name { - color: #f1fa8c; -} -.token.keyword { - color: #8be9fd; -} -.token.regex, -.token.important { - color: #ffb86c; -} -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} -.token.entity { - cursor: help; -} -/* stylelint-enable */ -.mce-content-body { - overflow-wrap: break-word; - word-wrap: break-word; -} -.mce-content-body .mce-visual-caret { - background-color: black; - background-color: currentColor; - position: absolute; -} -.mce-content-body .mce-visual-caret-hidden { - display: none; -} -.mce-content-body *[data-mce-caret] { - left: -1000px; - margin: 0; - padding: 0; - position: absolute; - right: auto; - top: 0; -} -.mce-content-body .mce-offscreen-selection { - left: -2000000px; - max-width: 1000000px; - position: absolute; -} -.mce-content-body *[contentEditable=false] { - cursor: default; -} -.mce-content-body *[contentEditable=true] { - cursor: text; -} -.tox-cursor-format-painter { - cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; -} -.mce-content-body figure.align-left { - float: left; -} -.mce-content-body figure.align-right { - float: right; -} -.mce-content-body figure.image.align-center { - display: table; - margin-left: auto; - margin-right: auto; -} -.mce-preview-object { - border: 1px solid gray; - display: inline-block; - line-height: 0; - margin: 0 2px 0 2px; - position: relative; -} -.mce-preview-object .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-preview-object[data-mce-selected="2"] .mce-shim { - display: none; -} -.mce-object { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - border: 1px dashed #aaa; -} -.mce-pagebreak { - border: 1px dashed #aaa; - cursor: default; - display: block; - height: 5px; - margin-top: 15px; - page-break-before: always; - width: 100%; -} -@media print { - .mce-pagebreak { - border: 0; - } -} -.tiny-pageembed .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.tiny-pageembed[data-mce-selected="2"] .mce-shim { - display: none; -} -.tiny-pageembed { - display: inline-block; - position: relative; -} -.tiny-pageembed--21by9, -.tiny-pageembed--16by9, -.tiny-pageembed--4by3, -.tiny-pageembed--1by1 { - display: block; - overflow: hidden; - padding: 0; - position: relative; - width: 100%; -} -.tiny-pageembed--21by9 { - padding-top: 42.857143%; -} -.tiny-pageembed--16by9 { - padding-top: 56.25%; -} -.tiny-pageembed--4by3 { - padding-top: 75%; -} -.tiny-pageembed--1by1 { - padding-top: 100%; -} -.tiny-pageembed--21by9 iframe, -.tiny-pageembed--16by9 iframe, -.tiny-pageembed--4by3 iframe, -.tiny-pageembed--1by1 iframe { - border: 0; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-content-body[data-mce-placeholder] { - position: relative; -} -.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { - color: rgba(34, 47, 62, 0.7); - content: attr(data-mce-placeholder); - position: absolute; -} -.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { - left: 1px; -} -.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { - right: 1px; -} -.mce-content-body div.mce-resizehandle { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - box-sizing: border-box; - height: 10px; - position: absolute; - width: 10px; - z-index: 10000; -} -.mce-content-body div.mce-resizehandle:hover { - background-color: #4099ff; -} -.mce-content-body div.mce-resizehandle:nth-of-type(1) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(2) { - cursor: nesw-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(3) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(4) { - cursor: nesw-resize; -} -.mce-content-body .mce-clonedresizable { - opacity: 0.5; - outline: 1px dashed black; - position: absolute; - z-index: 10000; -} -.mce-content-body .mce-resize-helper { - background: #555; - background: rgba(0, 0, 0, 0.75); - border: 1px; - border-radius: 3px; - color: white; - display: none; - font-family: sans-serif; - font-size: 12px; - line-height: 14px; - margin: 5px 10px; - padding: 5px; - position: absolute; - white-space: nowrap; - z-index: 10001; -} -.tox-rtc-user-selection { - position: relative; -} -.tox-rtc-user-cursor { - bottom: 0; - cursor: default; - position: absolute; - top: 0; - width: 2px; -} -.tox-rtc-user-cursor::before { - background-color: inherit; - border-radius: 50%; - content: ''; - display: block; - height: 8px; - position: absolute; - right: -3px; - top: -3px; - width: 8px; -} -.tox-rtc-user-cursor:hover::after { - background-color: inherit; - border-radius: 100px; - box-sizing: border-box; - color: #fff; - content: attr(data-user); - display: block; - font-size: 12px; - font-weight: bold; - left: -5px; - min-height: 8px; - min-width: 8px; - padding: 0 12px; - position: absolute; - top: -11px; - white-space: nowrap; - z-index: 1000; -} -.tox-rtc-user-selection--1 .tox-rtc-user-cursor { - background-color: #2dc26b; -} -.tox-rtc-user-selection--2 .tox-rtc-user-cursor { - background-color: #e03e2d; -} -.tox-rtc-user-selection--3 .tox-rtc-user-cursor { - background-color: #f1c40f; -} -.tox-rtc-user-selection--4 .tox-rtc-user-cursor { - background-color: #3598db; -} -.tox-rtc-user-selection--5 .tox-rtc-user-cursor { - background-color: #b96ad9; -} -.tox-rtc-user-selection--6 .tox-rtc-user-cursor { - background-color: #e67e23; -} -.tox-rtc-user-selection--7 .tox-rtc-user-cursor { - background-color: #aaa69d; -} -.tox-rtc-user-selection--8 .tox-rtc-user-cursor { - background-color: #f368e0; -} -.tox-rtc-remote-image { - background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; - border: 1px solid #ccc; - min-height: 240px; - min-width: 320px; -} -.mce-match-marker { - background: #aaa; - color: #fff; -} -.mce-match-marker-selected { - background: #39f; - color: #fff; -} -.mce-match-marker-selected::-moz-selection { - background: #39f; - color: #fff; -} -.mce-match-marker-selected::selection { - background: #39f; - color: #fff; -} -.mce-content-body img[data-mce-selected], -.mce-content-body table[data-mce-selected] { - outline: 3px solid #4099ff; -} -.mce-content-body hr[data-mce-selected] { - outline: 3px solid #4099ff; - outline-offset: 1px; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { - outline: 3px solid #4099ff; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { - outline: 3px solid #4099ff; -} -.mce-content-body *[contentEditable=false][data-mce-selected] { - cursor: not-allowed; - outline: 3px solid #4099ff; -} -.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, -.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { - outline: none; -} -.mce-content-body *[data-mce-selected="inline-boundary"] { - background-color: #4099ff; -} -.mce-content-body .mce-edit-focus { - outline: 3px solid #4099ff; -} -.mce-content-body td[data-mce-selected], -.mce-content-body th[data-mce-selected] { - background-color: #b4d7ff !important; -} -.mce-content-body td[data-mce-selected]::-moz-selection, -.mce-content-body th[data-mce-selected]::-moz-selection { - background: none; -} -.mce-content-body td[data-mce-selected]::selection, -.mce-content-body th[data-mce-selected]::selection { - background: none; -} -.mce-content-body td[data-mce-selected] *, -.mce-content-body th[data-mce-selected] * { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.mce-content-body img::-moz-selection { - background: none; -} -.mce-content-body img::selection { - background: none; -} -.ephox-snooker-resizer-bar { - background-color: #4099ff; - opacity: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ephox-snooker-resizer-cols { - cursor: col-resize; -} -.ephox-snooker-resizer-rows { - cursor: row-resize; -} -.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { - opacity: 1; -} -.mce-spellchecker-word { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; - height: 2rem; -} -.mce-spellchecker-grammar { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; -} -.mce-toc { - border: 1px solid gray; -} -.mce-toc h2 { - margin: 4px; -} -.mce-toc li { - list-style-type: none; -} -.mce-item-table, -.mce-item-table td, -.mce-item-table th, -.mce-item-table caption { - border: 1px dashed #bbb; -} -.mce-visualblocks p, -.mce-visualblocks h1, -.mce-visualblocks h2, -.mce-visualblocks h3, -.mce-visualblocks h4, -.mce-visualblocks h5, -.mce-visualblocks h6, -.mce-visualblocks div:not([data-mce-bogus]), -.mce-visualblocks section, -.mce-visualblocks article, -.mce-visualblocks blockquote, -.mce-visualblocks address, -.mce-visualblocks pre, -.mce-visualblocks figure, -.mce-visualblocks figcaption, -.mce-visualblocks hgroup, -.mce-visualblocks aside, -.mce-visualblocks ul, -.mce-visualblocks ol, -.mce-visualblocks dl { - background-repeat: no-repeat; - border: 1px dashed #bbb; - margin-left: 3px; - padding-top: 10px; -} -.mce-visualblocks p { - background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); -} -.mce-visualblocks h1 { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); -} -.mce-visualblocks h2 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); -} -.mce-visualblocks h3 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); -} -.mce-visualblocks h4 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); -} -.mce-visualblocks h5 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); -} -.mce-visualblocks h6 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); -} -.mce-visualblocks div:not([data-mce-bogus]) { - background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); -} -.mce-visualblocks section { - background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); -} -.mce-visualblocks article { - background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); -} -.mce-visualblocks blockquote { - background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); -} -.mce-visualblocks address { - background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); -} -.mce-visualblocks pre { - background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); -} -.mce-visualblocks figure { - background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); -} -.mce-visualblocks figcaption { - border: 1px dashed #bbb; -} -.mce-visualblocks hgroup { - background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); -} -.mce-visualblocks aside { - background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); -} -.mce-visualblocks ul { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); -} -.mce-visualblocks ol { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); -} -.mce-visualblocks dl { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); -} -.mce-visualblocks:not([dir=rtl]) p, -.mce-visualblocks:not([dir=rtl]) h1, -.mce-visualblocks:not([dir=rtl]) h2, -.mce-visualblocks:not([dir=rtl]) h3, -.mce-visualblocks:not([dir=rtl]) h4, -.mce-visualblocks:not([dir=rtl]) h5, -.mce-visualblocks:not([dir=rtl]) h6, -.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), -.mce-visualblocks:not([dir=rtl]) section, -.mce-visualblocks:not([dir=rtl]) article, -.mce-visualblocks:not([dir=rtl]) blockquote, -.mce-visualblocks:not([dir=rtl]) address, -.mce-visualblocks:not([dir=rtl]) pre, -.mce-visualblocks:not([dir=rtl]) figure, -.mce-visualblocks:not([dir=rtl]) figcaption, -.mce-visualblocks:not([dir=rtl]) hgroup, -.mce-visualblocks:not([dir=rtl]) aside, -.mce-visualblocks:not([dir=rtl]) ul, -.mce-visualblocks:not([dir=rtl]) ol, -.mce-visualblocks:not([dir=rtl]) dl { - margin-left: 3px; -} -.mce-visualblocks[dir=rtl] p, -.mce-visualblocks[dir=rtl] h1, -.mce-visualblocks[dir=rtl] h2, -.mce-visualblocks[dir=rtl] h3, -.mce-visualblocks[dir=rtl] h4, -.mce-visualblocks[dir=rtl] h5, -.mce-visualblocks[dir=rtl] h6, -.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), -.mce-visualblocks[dir=rtl] section, -.mce-visualblocks[dir=rtl] article, -.mce-visualblocks[dir=rtl] blockquote, -.mce-visualblocks[dir=rtl] address, -.mce-visualblocks[dir=rtl] pre, -.mce-visualblocks[dir=rtl] figure, -.mce-visualblocks[dir=rtl] figcaption, -.mce-visualblocks[dir=rtl] hgroup, -.mce-visualblocks[dir=rtl] aside, -.mce-visualblocks[dir=rtl] ul, -.mce-visualblocks[dir=rtl] ol, -.mce-visualblocks[dir=rtl] dl { - background-position-x: right; - margin-right: 3px; -} -.mce-nbsp, -.mce-shy { - background: #aaa; -} -.mce-shy::after { - content: '-'; -} -body { - font-family: sans-serif; -} -table { - border-collapse: collapse; -} diff --git a/public/tinymce/skins/ui/oxide-dark/content.inline.css b/public/tinymce/skins/ui/oxide-dark/content.inline.css deleted file mode 100644 index f268801..0000000 --- a/public/tinymce/skins/ui/oxide-dark/content.inline.css +++ /dev/null @@ -1,689 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.mce-content-body .mce-item-anchor { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - cursor: default; - display: inline-block; - height: 12px !important; - padding: 0 2px; - -webkit-user-modify: read-only; - -moz-user-modify: read-only; - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - width: 8px !important; -} -.mce-content-body .mce-item-anchor[data-mce-selected] { - outline-offset: 1px; -} -.tox-comments-visible .tox-comment { - background-color: #fff0b7; -} -.tox-comments-visible .tox-comment--active { - background-color: #ffe168; -} -.tox-checklist > li:not(.tox-checklist--hidden) { - list-style: none; - margin: 0.25em 0; -} -.tox-checklist > li:not(.tox-checklist--hidden)::before { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); - background-size: 100%; - content: ''; - cursor: pointer; - height: 1em; - margin-left: -1.5em; - margin-top: 0.125em; - position: absolute; - width: 1em; -} -.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); -} -[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { - margin-left: 0; - margin-right: -1.5em; -} -/* stylelint-disable */ -/* http://prismjs.com/ */ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ -code[class*="language-"], -pre[class*="language-"] { - color: black; - background: none; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 1em; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - -moz-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} -pre[class*="language-"]::-moz-selection, -pre[class*="language-"] ::-moz-selection, -code[class*="language-"]::-moz-selection, -code[class*="language-"] ::-moz-selection { - text-shadow: none; - background: #b3d4fc; -} -pre[class*="language-"]::selection, -pre[class*="language-"] ::selection, -code[class*="language-"]::selection, -code[class*="language-"] ::selection { - text-shadow: none; - background: #b3d4fc; -} -@media print { - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: 0.5em 0; - overflow: auto; -} -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: 0.1em; - border-radius: 0.3em; - white-space: normal; -} -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} -.token.punctuation { - color: #999; -} -.namespace { - opacity: 0.7; -} -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #905; -} -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #690; -} -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #9a6e3a; - background: hsla(0, 0%, 100%, 0.5); -} -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} -.token.function, -.token.class-name { - color: #DD4A68; -} -.token.regex, -.token.important, -.token.variable { - color: #e90; -} -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} -.token.entity { - cursor: help; -} -/* stylelint-enable */ -.mce-content-body { - overflow-wrap: break-word; - word-wrap: break-word; -} -.mce-content-body .mce-visual-caret { - background-color: black; - background-color: currentColor; - position: absolute; -} -.mce-content-body .mce-visual-caret-hidden { - display: none; -} -.mce-content-body *[data-mce-caret] { - left: -1000px; - margin: 0; - padding: 0; - position: absolute; - right: auto; - top: 0; -} -.mce-content-body .mce-offscreen-selection { - left: -2000000px; - max-width: 1000000px; - position: absolute; -} -.mce-content-body *[contentEditable=false] { - cursor: default; -} -.mce-content-body *[contentEditable=true] { - cursor: text; -} -.tox-cursor-format-painter { - cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; -} -.mce-content-body figure.align-left { - float: left; -} -.mce-content-body figure.align-right { - float: right; -} -.mce-content-body figure.image.align-center { - display: table; - margin-left: auto; - margin-right: auto; -} -.mce-preview-object { - border: 1px solid gray; - display: inline-block; - line-height: 0; - margin: 0 2px 0 2px; - position: relative; -} -.mce-preview-object .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-preview-object[data-mce-selected="2"] .mce-shim { - display: none; -} -.mce-object { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - border: 1px dashed #aaa; -} -.mce-pagebreak { - border: 1px dashed #aaa; - cursor: default; - display: block; - height: 5px; - margin-top: 15px; - page-break-before: always; - width: 100%; -} -@media print { - .mce-pagebreak { - border: 0; - } -} -.tiny-pageembed .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.tiny-pageembed[data-mce-selected="2"] .mce-shim { - display: none; -} -.tiny-pageembed { - display: inline-block; - position: relative; -} -.tiny-pageembed--21by9, -.tiny-pageembed--16by9, -.tiny-pageembed--4by3, -.tiny-pageembed--1by1 { - display: block; - overflow: hidden; - padding: 0; - position: relative; - width: 100%; -} -.tiny-pageembed--21by9 { - padding-top: 42.857143%; -} -.tiny-pageembed--16by9 { - padding-top: 56.25%; -} -.tiny-pageembed--4by3 { - padding-top: 75%; -} -.tiny-pageembed--1by1 { - padding-top: 100%; -} -.tiny-pageembed--21by9 iframe, -.tiny-pageembed--16by9 iframe, -.tiny-pageembed--4by3 iframe, -.tiny-pageembed--1by1 iframe { - border: 0; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-content-body[data-mce-placeholder] { - position: relative; -} -.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { - color: rgba(34, 47, 62, 0.7); - content: attr(data-mce-placeholder); - position: absolute; -} -.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { - left: 1px; -} -.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { - right: 1px; -} -.mce-content-body div.mce-resizehandle { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - box-sizing: border-box; - height: 10px; - position: absolute; - width: 10px; - z-index: 10000; -} -.mce-content-body div.mce-resizehandle:hover { - background-color: #4099ff; -} -.mce-content-body div.mce-resizehandle:nth-of-type(1) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(2) { - cursor: nesw-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(3) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(4) { - cursor: nesw-resize; -} -.mce-content-body .mce-clonedresizable { - opacity: 0.5; - outline: 1px dashed black; - position: absolute; - z-index: 10000; -} -.mce-content-body .mce-resize-helper { - background: #555; - background: rgba(0, 0, 0, 0.75); - border: 1px; - border-radius: 3px; - color: white; - display: none; - font-family: sans-serif; - font-size: 12px; - line-height: 14px; - margin: 5px 10px; - padding: 5px; - position: absolute; - white-space: nowrap; - z-index: 10001; -} -.tox-rtc-user-selection { - position: relative; -} -.tox-rtc-user-cursor { - bottom: 0; - cursor: default; - position: absolute; - top: 0; - width: 2px; -} -.tox-rtc-user-cursor::before { - background-color: inherit; - border-radius: 50%; - content: ''; - display: block; - height: 8px; - position: absolute; - right: -3px; - top: -3px; - width: 8px; -} -.tox-rtc-user-cursor:hover::after { - background-color: inherit; - border-radius: 100px; - box-sizing: border-box; - color: #fff; - content: attr(data-user); - display: block; - font-size: 12px; - font-weight: bold; - left: -5px; - min-height: 8px; - min-width: 8px; - padding: 0 12px; - position: absolute; - top: -11px; - white-space: nowrap; - z-index: 1000; -} -.tox-rtc-user-selection--1 .tox-rtc-user-cursor { - background-color: #2dc26b; -} -.tox-rtc-user-selection--2 .tox-rtc-user-cursor { - background-color: #e03e2d; -} -.tox-rtc-user-selection--3 .tox-rtc-user-cursor { - background-color: #f1c40f; -} -.tox-rtc-user-selection--4 .tox-rtc-user-cursor { - background-color: #3598db; -} -.tox-rtc-user-selection--5 .tox-rtc-user-cursor { - background-color: #b96ad9; -} -.tox-rtc-user-selection--6 .tox-rtc-user-cursor { - background-color: #e67e23; -} -.tox-rtc-user-selection--7 .tox-rtc-user-cursor { - background-color: #aaa69d; -} -.tox-rtc-user-selection--8 .tox-rtc-user-cursor { - background-color: #f368e0; -} -.tox-rtc-remote-image { - background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; - border: 1px solid #ccc; - min-height: 240px; - min-width: 320px; -} -.mce-match-marker { - background: #aaa; - color: #fff; -} -.mce-match-marker-selected { - background: #39f; - color: #fff; -} -.mce-match-marker-selected::-moz-selection { - background: #39f; - color: #fff; -} -.mce-match-marker-selected::selection { - background: #39f; - color: #fff; -} -.mce-content-body img[data-mce-selected], -.mce-content-body table[data-mce-selected] { - outline: 3px solid #b4d7ff; -} -.mce-content-body hr[data-mce-selected] { - outline: 3px solid #b4d7ff; - outline-offset: 1px; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { - outline: 3px solid #b4d7ff; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { - outline: 3px solid #b4d7ff; -} -.mce-content-body *[contentEditable=false][data-mce-selected] { - cursor: not-allowed; - outline: 3px solid #b4d7ff; -} -.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, -.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { - outline: none; -} -.mce-content-body *[data-mce-selected="inline-boundary"] { - background-color: #b4d7ff; -} -.mce-content-body .mce-edit-focus { - outline: 3px solid #b4d7ff; -} -.mce-content-body td[data-mce-selected], -.mce-content-body th[data-mce-selected] { - background-color: #b4d7ff !important; -} -.mce-content-body td[data-mce-selected]::-moz-selection, -.mce-content-body th[data-mce-selected]::-moz-selection { - background: none; -} -.mce-content-body td[data-mce-selected]::selection, -.mce-content-body th[data-mce-selected]::selection { - background: none; -} -.mce-content-body td[data-mce-selected] *, -.mce-content-body th[data-mce-selected] * { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.mce-content-body img::-moz-selection { - background: none; -} -.mce-content-body img::selection { - background: none; -} -.ephox-snooker-resizer-bar { - background-color: #b4d7ff; - opacity: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ephox-snooker-resizer-cols { - cursor: col-resize; -} -.ephox-snooker-resizer-rows { - cursor: row-resize; -} -.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { - opacity: 1; -} -.mce-spellchecker-word { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; - height: 2rem; -} -.mce-spellchecker-grammar { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; -} -.mce-toc { - border: 1px solid gray; -} -.mce-toc h2 { - margin: 4px; -} -.mce-toc li { - list-style-type: none; -} -.mce-item-table, -.mce-item-table td, -.mce-item-table th, -.mce-item-table caption { - border: 1px dashed #bbb; -} -.mce-visualblocks p, -.mce-visualblocks h1, -.mce-visualblocks h2, -.mce-visualblocks h3, -.mce-visualblocks h4, -.mce-visualblocks h5, -.mce-visualblocks h6, -.mce-visualblocks div:not([data-mce-bogus]), -.mce-visualblocks section, -.mce-visualblocks article, -.mce-visualblocks blockquote, -.mce-visualblocks address, -.mce-visualblocks pre, -.mce-visualblocks figure, -.mce-visualblocks figcaption, -.mce-visualblocks hgroup, -.mce-visualblocks aside, -.mce-visualblocks ul, -.mce-visualblocks ol, -.mce-visualblocks dl { - background-repeat: no-repeat; - border: 1px dashed #bbb; - margin-left: 3px; - padding-top: 10px; -} -.mce-visualblocks p { - background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); -} -.mce-visualblocks h1 { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); -} -.mce-visualblocks h2 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); -} -.mce-visualblocks h3 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); -} -.mce-visualblocks h4 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); -} -.mce-visualblocks h5 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); -} -.mce-visualblocks h6 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); -} -.mce-visualblocks div:not([data-mce-bogus]) { - background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); -} -.mce-visualblocks section { - background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); -} -.mce-visualblocks article { - background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); -} -.mce-visualblocks blockquote { - background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); -} -.mce-visualblocks address { - background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); -} -.mce-visualblocks pre { - background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); -} -.mce-visualblocks figure { - background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); -} -.mce-visualblocks figcaption { - border: 1px dashed #bbb; -} -.mce-visualblocks hgroup { - background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); -} -.mce-visualblocks aside { - background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); -} -.mce-visualblocks ul { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); -} -.mce-visualblocks ol { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); -} -.mce-visualblocks dl { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); -} -.mce-visualblocks:not([dir=rtl]) p, -.mce-visualblocks:not([dir=rtl]) h1, -.mce-visualblocks:not([dir=rtl]) h2, -.mce-visualblocks:not([dir=rtl]) h3, -.mce-visualblocks:not([dir=rtl]) h4, -.mce-visualblocks:not([dir=rtl]) h5, -.mce-visualblocks:not([dir=rtl]) h6, -.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), -.mce-visualblocks:not([dir=rtl]) section, -.mce-visualblocks:not([dir=rtl]) article, -.mce-visualblocks:not([dir=rtl]) blockquote, -.mce-visualblocks:not([dir=rtl]) address, -.mce-visualblocks:not([dir=rtl]) pre, -.mce-visualblocks:not([dir=rtl]) figure, -.mce-visualblocks:not([dir=rtl]) figcaption, -.mce-visualblocks:not([dir=rtl]) hgroup, -.mce-visualblocks:not([dir=rtl]) aside, -.mce-visualblocks:not([dir=rtl]) ul, -.mce-visualblocks:not([dir=rtl]) ol, -.mce-visualblocks:not([dir=rtl]) dl { - margin-left: 3px; -} -.mce-visualblocks[dir=rtl] p, -.mce-visualblocks[dir=rtl] h1, -.mce-visualblocks[dir=rtl] h2, -.mce-visualblocks[dir=rtl] h3, -.mce-visualblocks[dir=rtl] h4, -.mce-visualblocks[dir=rtl] h5, -.mce-visualblocks[dir=rtl] h6, -.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), -.mce-visualblocks[dir=rtl] section, -.mce-visualblocks[dir=rtl] article, -.mce-visualblocks[dir=rtl] blockquote, -.mce-visualblocks[dir=rtl] address, -.mce-visualblocks[dir=rtl] pre, -.mce-visualblocks[dir=rtl] figure, -.mce-visualblocks[dir=rtl] figcaption, -.mce-visualblocks[dir=rtl] hgroup, -.mce-visualblocks[dir=rtl] aside, -.mce-visualblocks[dir=rtl] ul, -.mce-visualblocks[dir=rtl] ol, -.mce-visualblocks[dir=rtl] dl { - background-position-x: right; - margin-right: 3px; -} -.mce-nbsp, -.mce-shy { - background: #aaa; -} -.mce-shy::after { - content: '-'; -} diff --git a/public/tinymce/skins/ui/oxide-dark/content.inline.min.css b/public/tinymce/skins/ui/oxide-dark/content.inline.min.css deleted file mode 100644 index 19483c7..0000000 --- a/public/tinymce/skins/ui/oxide-dark/content.inline.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");background-size:100%;content:'';cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:10000}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-clonedresizable{opacity:.5;outline:1px dashed #000;position:absolute;z-index:10000}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10001}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body table[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{background-color:#b4d7ff!important}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mce-content-body img::-moz-selection{background:0 0}.mce-content-body img::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table,.mce-item-table caption,.mce-item-table td,.mce-item-table th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'} diff --git a/public/tinymce/skins/ui/oxide-dark/content.min.css b/public/tinymce/skins/ui/oxide-dark/content.min.css deleted file mode 100644 index 3b8ae4b..0000000 --- a/public/tinymce/skins/ui/oxide-dark/content.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");background-size:100%;content:'';cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#282a36}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6272a4}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:10000}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-clonedresizable{opacity:.5;outline:1px dashed #000;position:absolute;z-index:10000}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10001}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body table[data-mce-selected]{outline:3px solid #4099ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #4099ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #4099ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #4099ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #4099ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#4099ff}.mce-content-body .mce-edit-focus{outline:3px solid #4099ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{background-color:#b4d7ff!important}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mce-content-body img::-moz-selection{background:0 0}.mce-content-body img::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#4099ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table,.mce-item-table caption,.mce-item-table td,.mce-item-table th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse} diff --git a/public/tinymce/skins/ui/oxide-dark/content.mobile.css b/public/tinymce/skins/ui/oxide-dark/content.mobile.css deleted file mode 100644 index 4bdb8ba..0000000 --- a/public/tinymce/skins/ui/oxide-dark/content.mobile.css +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection { - /* Note: this file is used inside the content, so isn't part of theming */ - background-color: green; - display: inline-block; - opacity: 0.5; - position: absolute; -} -body { - -webkit-text-size-adjust: none; -} -body img { - /* this is related to the content margin */ - max-width: 96vw; -} -body table img { - max-width: 95%; -} -body { - font-family: sans-serif; -} -table { - border-collapse: collapse; -} diff --git a/public/tinymce/skins/ui/oxide-dark/content.mobile.min.css b/public/tinymce/skins/ui/oxide-dark/content.mobile.min.css deleted file mode 100644 index 35f7dc0..0000000 --- a/public/tinymce/skins/ui/oxide-dark/content.mobile.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} diff --git a/public/tinymce/skins/ui/oxide-dark/fonts/tinymce-mobile.woff b/public/tinymce/skins/ui/oxide-dark/fonts/tinymce-mobile.woff deleted file mode 100644 index 1e3be038a607cb7c2544ed8ae3d6621f77bf4c38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4624 zcmb7IeQaFC5#QN&AGUL{efE7g{=BM1W-|RaVdWQe^e?BC`eGz4^i8S3PQw?Hhd_eQHxTkckXZB zdzU((wCVGko!Qyh+1c6InRotvZ%+>+hNrBQtrFOI4t*}DZ$7=>Sr=uD3c$ZlKuKBQ z8~ervCczs9SOk2!>AAqrz+v$CC}f1JfYPDSqx->|V$6{ekbe8M#Bh3Gkg?)-Fdi3B zeB$}UFqn*$pv&q7*net~hsUOlfG7Ho2zaowY%JPRytMvu{&xRPm(h_~w##F>vqE&a5-ssH##mlfAk}44^ zXRJKd!Ifw&ce{$Y9BAg5c>e>p_Z;t!=P{izddGWie?aHLdKL3Cn9rG=d2vt;esWqH zoD}uAoi3Z~4+LABvADt+so4~t%VlyIJ{O3tm$NC+(!yenQD%NVr*btG$T3+_WX=LH z#1M2ZNEtrO+-x;l2i>M^5o%GQ@s?N+gw*19H@G~vl3Q5Zf*t6jjW0GOTmAmlWYgSS zJeiEo%~LA-FW|YAd_Em$OE#@dw)y*#@p!UtnWa);V1HY3ZBw!>(3gY{iFFa_c6iW9 zIQ@xck^{xu9_o;UyQH#ba@y?L$xW?8J35?$p1z46ZjIctZ8QCKCa29bMC1-t@pT>S zTUT1WMjQz-75d)5zJxv~@Yd)bY)ejQBx_XQiaMJ z>$5`NO3?L*ND{UQeF8%xl)$_>w9tmQpfEebzedazFeh#~d}suN+vzsqLiW~@TLhoe zk1%xEcxP2ZL)FuoXeYzb-J5goljDxPL2@@#RW)d&X#&6QO5U=04_628@ONSvtgpha zDqqmoVep`A4<+PK$V>K+T}}{8Rj+Q|UAzCtl!Fh)uXJg{x$}HMJH7LcBLzj-r{h;< zzote8Id%pcAyE;87D<8glyaFeq#k)OEDB%yA ze%CeZ!?4TEs#pj+%14DBZHn8jxaF2as6}p3+!6p-&@I>5lbP3&N$svcIF-`0R5(o2 zh7la++|;-euckH44a4BAwB++#-cZ z)kFyC=eUS-4D0t}H8LdZY!JD^sW@F85io)%=8HU)ouhEeo-K_dJ3BV+8fo0JXIjlP zZt0H`0=Yv~I|PpRZ)r5_iAYmY9V=wT@BsoN9<3vftB|}TOH;|yNk_e7(2-?y{&cSK zG=E5Nz^Ko4>KxcbY!Q13!=HBS$lM96_+0y3M1yWTAt2u5C;6MWMXbRN?RI{$eHnAx z&t=-PSjZ>Qe2V2-YGs1YWemAq zVHdG{9V$QvsY~Cgq-L*PZqMPGv|px$)K~3<%+fBtG{oIRPL_7ye$-(`C=tS)^xC}% zue73qiF&{nXJ*>-@668G!`IrAeB;ad09shzt{O?7omLE_X@H|#ozGt&64 zb-&_lLkZI8TzigPZvUr=4g2-8M6M8b9EQLgoPswYg)d)j&%gZHJO!2>(?;I*8d>aG z#oS295Kcq{uD4R2@VEG($}WWiF-6YK)kjqks%o_U{CIAVX2;tX7o|unkew5?Gn3(| zOePS^{$(;Xi4ph;`KO#;k+vaLt8n5@doi+OEvH&?*+3(WgqkT9-$b0fTHm;)r=NmR zJnJ9o>UvNR(JMoIdRBf{%kd}jmZ)b)#4>dnDfq0G(?~S%d zv50QeMR$Kzd*S$AEXdp5Fhqe0Pz zZ!oS2e!i-tWEJ2^YoVo}V7S0tV7CujimbVJtVNb#yB&<-f&xpSb@m2=wBZ|qU-_^; z?C{lk+;tlxk&Sh3Pwh(D7~kNh`O=~TMWuRUu^0=9)`CYEVwhvGWUt4Wd3`6*H)Zs>LLYQcC#*~B78EfTt7RQ*l)b{v zqntLNsC`h&zZCY{x*}gfPU4at;nfileU3>zeyLdO7;;lFIft~ zsm6#wb5Jjtv;_VxleU0<%cQON-O*ywHt`@C4fn-Y83}=|hJPOpN>1H%C#7)9etg_yG)$ div { - padding-bottom: 4px; -} -.tox .accessibility-issue__description > div > div { - align-items: center; - display: flex; - margin-bottom: 4px; -} -.tox .accessibility-issue__description > *:last-child:not(:only-child) { - border-color: #000000; - border-style: solid; -} -.tox .accessibility-issue__repair { - margin-top: 16px; -} -.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { - background-color: rgba(32, 122, 183, 0.5); - border-color: #207ab7; - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > *:last-child { - border-color: #207ab7; -} -.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { - fill: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { - background-color: rgba(255, 165, 0, 0.5); - border-color: rgba(255, 165, 0, 0.8); - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > *:last-child { - border-color: rgba(255, 165, 0, 0.8); -} -.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { - fill: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { - background-color: rgba(204, 0, 0, 0.5); - border-color: rgba(204, 0, 0, 0.8); - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > *:last-child { - border-color: rgba(204, 0, 0, 0.8); -} -.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { - fill: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { - background-color: rgba(120, 171, 70, 0.5); - border-color: rgba(120, 171, 70, 0.8); - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child { - border-color: rgba(120, 171, 70, 0.8); -} -.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { - fill: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { - color: #fff; -} -.tox .tox-dialog__body-content .accessibility-issue__header h1, -.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { - margin-top: 0; -} -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button { - margin-left: 4px; -} -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { - margin-left: auto; -} -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description { - padding: 4px 4px 4px 8px; -} -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description > *:last-child { - border-left-width: 1px; - padding-left: 4px; -} -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button { - margin-right: 4px; -} -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { - margin-right: auto; -} -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description { - padding: 4px 8px 4px 4px; -} -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description > *:last-child { - border-right-width: 1px; - padding-right: 4px; -} -.tox .tox-anchorbar { - display: flex; - flex: 0 0 auto; -} -.tox .tox-bar { - display: flex; - flex: 0 0 auto; -} -.tox .tox-button { - background-color: #207ab7; - background-image: none; - background-position: 0 0; - background-repeat: repeat; - border-color: #207ab7; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #fff; - cursor: pointer; - display: inline-block; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 14px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - line-height: 24px; - margin: 0; - outline: none; - padding: 4px 16px; - text-align: center; - text-decoration: none; - text-transform: capitalize; - white-space: nowrap; -} -.tox .tox-button[disabled] { - background-color: #207ab7; - background-image: none; - border-color: #207ab7; - box-shadow: none; - color: rgba(255, 255, 255, 0.5); - cursor: not-allowed; -} -.tox .tox-button:focus:not(:disabled) { - background-color: #1c6ca1; - background-image: none; - border-color: #1c6ca1; - box-shadow: none; - color: #fff; -} -.tox .tox-button:hover:not(:disabled) { - background-color: #1c6ca1; - background-image: none; - border-color: #1c6ca1; - box-shadow: none; - color: #fff; -} -.tox .tox-button:active:not(:disabled) { - background-color: #185d8c; - background-image: none; - border-color: #185d8c; - box-shadow: none; - color: #fff; -} -.tox .tox-button--secondary { - background-color: #3d546f; - background-image: none; - background-position: 0 0; - background-repeat: repeat; - border-color: #3d546f; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - color: #fff; - font-size: 14px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - outline: none; - padding: 4px 16px; - text-decoration: none; - text-transform: capitalize; -} -.tox .tox-button--secondary[disabled] { - background-color: #3d546f; - background-image: none; - border-color: #3d546f; - box-shadow: none; - color: rgba(255, 255, 255, 0.5); -} -.tox .tox-button--secondary:focus:not(:disabled) { - background-color: #34485f; - background-image: none; - border-color: #34485f; - box-shadow: none; - color: #fff; -} -.tox .tox-button--secondary:hover:not(:disabled) { - background-color: #34485f; - background-image: none; - border-color: #34485f; - box-shadow: none; - color: #fff; -} -.tox .tox-button--secondary:active:not(:disabled) { - background-color: #2b3b4e; - background-image: none; - border-color: #2b3b4e; - box-shadow: none; - color: #fff; -} -.tox .tox-button--icon, -.tox .tox-button.tox-button--icon, -.tox .tox-button.tox-button--secondary.tox-button--icon { - padding: 4px; -} -.tox .tox-button--icon .tox-icon svg, -.tox .tox-button.tox-button--icon .tox-icon svg, -.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { - display: block; - fill: currentColor; -} -.tox .tox-button-link { - background: 0; - border: none; - box-sizing: border-box; - cursor: pointer; - display: inline-block; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 16px; - font-weight: normal; - line-height: 1.3; - margin: 0; - padding: 0; - white-space: nowrap; -} -.tox .tox-button-link--sm { - font-size: 14px; -} -.tox .tox-button--naked { - background-color: transparent; - border-color: transparent; - box-shadow: unset; - color: #fff; -} -.tox .tox-button--naked[disabled] { - background-color: #3d546f; - border-color: #3d546f; - box-shadow: none; - color: rgba(255, 255, 255, 0.5); -} -.tox .tox-button--naked:hover:not(:disabled) { - background-color: #34485f; - border-color: #34485f; - box-shadow: none; - color: #fff; -} -.tox .tox-button--naked:focus:not(:disabled) { - background-color: #34485f; - border-color: #34485f; - box-shadow: none; - color: #fff; -} -.tox .tox-button--naked:active:not(:disabled) { - background-color: #2b3b4e; - border-color: #2b3b4e; - box-shadow: none; - color: #fff; -} -.tox .tox-button--naked .tox-icon svg { - fill: currentColor; -} -.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { - color: #fff; -} -.tox .tox-checkbox { - align-items: center; - border-radius: 3px; - cursor: pointer; - display: flex; - height: 36px; - min-width: 36px; -} -.tox .tox-checkbox__input { - /* Hide from view but visible to screen readers */ - height: 1px; - overflow: hidden; - position: absolute; - top: auto; - width: 1px; -} -.tox .tox-checkbox__icons { - align-items: center; - border-radius: 3px; - box-shadow: 0 0 0 2px transparent; - box-sizing: content-box; - display: flex; - height: 24px; - justify-content: center; - padding: calc(4px - 1px); - width: 24px; -} -.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: block; - fill: rgba(255, 255, 255, 0.2); -} -.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - display: none; - fill: #207ab7; -} -.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { - display: none; - fill: #207ab7; -} -.tox .tox-checkbox--disabled { - color: rgba(255, 255, 255, 0.5); - cursor: not-allowed; -} -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { - fill: rgba(255, 255, 255, 0.5); -} -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - fill: rgba(255, 255, 255, 0.5); -} -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - fill: rgba(255, 255, 255, 0.5); -} -.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: none; -} -.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { - display: block; -} -.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: none; -} -.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - display: block; -} -.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { - border-radius: 3px; - box-shadow: inset 0 0 0 1px #207ab7; - padding: calc(4px - 1px); -} -.tox:not([dir=rtl]) .tox-checkbox__label { - margin-left: 4px; -} -.tox:not([dir=rtl]) .tox-checkbox__input { - left: -10000px; -} -.tox:not([dir=rtl]) .tox-bar .tox-checkbox { - margin-left: 4px; -} -.tox[dir=rtl] .tox-checkbox__label { - margin-right: 4px; -} -.tox[dir=rtl] .tox-checkbox__input { - right: -10000px; -} -.tox[dir=rtl] .tox-bar .tox-checkbox { - margin-right: 4px; -} -.tox { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox .tox-collection--toolbar .tox-collection__group { - display: flex; - padding: 0; -} -.tox .tox-collection--grid .tox-collection__group { - display: flex; - flex-wrap: wrap; - max-height: 208px; - overflow-x: hidden; - overflow-y: auto; - padding: 0; -} -.tox .tox-collection--list .tox-collection__group { - border-bottom-width: 0; - border-color: #1a1a1a; - border-left-width: 0; - border-right-width: 0; - border-style: solid; - border-top-width: 1px; - padding: 4px 0; -} -.tox .tox-collection--list .tox-collection__group:first-child { - border-top-width: 0; -} -.tox .tox-collection__group-heading { - background-color: #333333; - color: #fff; - cursor: default; - font-size: 12px; - font-style: normal; - font-weight: normal; - margin-bottom: 4px; - margin-top: -4px; - padding: 4px 8px; - text-transform: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.tox .tox-collection__item { - align-items: center; - color: #fff; - cursor: pointer; - display: flex; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.tox .tox-collection--list .tox-collection__item { - padding: 4px 8px; -} -.tox .tox-collection--toolbar .tox-collection__item { - border-radius: 3px; - padding: 4px; -} -.tox .tox-collection--grid .tox-collection__item { - border-radius: 3px; - padding: 4px; -} -.tox .tox-collection--list .tox-collection__item--enabled { - background-color: #2b3b4e; - color: #fff; -} -.tox .tox-collection--list .tox-collection__item--active { - background-color: #4a5562; -} -.tox .tox-collection--toolbar .tox-collection__item--enabled { - background-color: #757d87; - color: #fff; -} -.tox .tox-collection--toolbar .tox-collection__item--active { - background-color: #4a5562; -} -.tox .tox-collection--grid .tox-collection__item--enabled { - background-color: #757d87; - color: #fff; -} -.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - background-color: #4a5562; - color: #fff; -} -.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - color: #fff; -} -.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - color: #fff; -} -.tox .tox-collection__item--state-disabled { - background-color: transparent; - color: rgba(255, 255, 255, 0.5); - cursor: not-allowed; -} -.tox .tox-collection__item-icon, -.tox .tox-collection__item-checkmark { - align-items: center; - display: flex; - height: 24px; - justify-content: center; - width: 24px; -} -.tox .tox-collection__item-icon svg, -.tox .tox-collection__item-checkmark svg { - fill: currentColor; -} -.tox .tox-collection--toolbar-lg .tox-collection__item-icon { - height: 48px; - width: 48px; -} -.tox .tox-collection__item-label { - color: currentColor; - display: inline-block; - flex: 1; - -ms-flex-preferred-size: auto; - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 24px; - text-transform: none; - word-break: break-all; -} -.tox .tox-collection__item-accessory { - color: rgba(255, 255, 255, 0.5); - display: inline-block; - font-size: 14px; - height: 24px; - line-height: 24px; - text-transform: none; -} -.tox .tox-collection__item-caret { - align-items: center; - display: flex; - min-height: 24px; -} -.tox .tox-collection__item-caret::after { - content: ''; - font-size: 0; - min-height: inherit; -} -.tox .tox-collection__item-caret svg { - fill: #fff; -} -.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { - display: none; -} -.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { - display: none; -} -.tox .tox-collection--horizontal { - background-color: #2b3b4e; - border: 1px solid #1a1a1a; - border-radius: 3px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: nowrap; - margin-bottom: 0; - overflow-x: auto; - padding: 0; -} -.tox .tox-collection--horizontal .tox-collection__group { - align-items: center; - display: flex; - flex-wrap: nowrap; - margin: 0; - padding: 0 4px; -} -.tox .tox-collection--horizontal .tox-collection__item { - height: 34px; - margin: 2px 0 3px 0; - padding: 0 4px; -} -.tox .tox-collection--horizontal .tox-collection__item-label { - white-space: nowrap; -} -.tox .tox-collection--horizontal .tox-collection__item-caret { - margin-left: 4px; -} -.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { - border-right: 1px solid #000000; -} -.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) { - margin-left: 8px; -} -.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item-label:first-child { - margin-left: 4px; -} -.tox:not([dir=rtl]) .tox-collection__item-accessory { - margin-left: 16px; - text-align: right; -} -.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret { - margin-left: 16px; -} -.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { - border-left: 1px solid #000000; -} -.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) { - margin-right: 8px; -} -.tox[dir=rtl] .tox-collection--list .tox-collection__item-label:first-child { - margin-right: 4px; -} -.tox[dir=rtl] .tox-collection__item-icon-rtl { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox[dir=rtl] .tox-collection__item-icon-rtl .tox-collection__item-icon svg { - transform: rotateY(180deg); -} -.tox[dir=rtl] .tox-collection__item-accessory { - margin-right: 16px; - text-align: left; -} -.tox[dir=rtl] .tox-collection .tox-collection__item-caret { - margin-right: 16px; - transform: rotateY(180deg); -} -.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret { - margin-right: 4px; -} -.tox .tox-color-picker-container { - display: flex; - flex-direction: row; - height: 225px; - margin: 0; -} -.tox .tox-sv-palette { - box-sizing: border-box; - display: flex; - height: 100%; -} -.tox .tox-sv-palette-spectrum { - height: 100%; -} -.tox .tox-sv-palette, -.tox .tox-sv-palette-spectrum { - width: 225px; -} -.tox .tox-sv-palette-thumb { - background: none; - border: 1px solid black; - border-radius: 50%; - box-sizing: content-box; - height: 12px; - position: absolute; - width: 12px; -} -.tox .tox-sv-palette-inner-thumb { - border: 1px solid white; - border-radius: 50%; - height: 10px; - position: absolute; - width: 10px; -} -.tox .tox-hue-slider { - box-sizing: border-box; - height: 100%; - width: 25px; -} -.tox .tox-hue-slider-spectrum { - background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00); - height: 100%; - width: 100%; -} -.tox .tox-hue-slider, -.tox .tox-hue-slider-spectrum { - width: 20px; -} -.tox .tox-hue-slider-thumb { - background: white; - border: 1px solid black; - box-sizing: content-box; - height: 4px; - width: 100%; -} -.tox .tox-rgb-form { - display: flex; - flex-direction: column; - justify-content: space-between; -} -.tox .tox-rgb-form div { - align-items: center; - display: flex; - justify-content: space-between; - margin-bottom: 5px; - width: inherit; -} -.tox .tox-rgb-form input { - width: 6em; -} -.tox .tox-rgb-form input.tox-invalid { - /* Need !important to override Chrome's focus styling unfortunately */ - border: 1px solid red !important; -} -.tox .tox-rgb-form .tox-rgba-preview { - border: 1px solid black; - flex-grow: 2; - margin-bottom: 0; -} -.tox:not([dir=rtl]) .tox-sv-palette { - margin-right: 15px; -} -.tox:not([dir=rtl]) .tox-hue-slider { - margin-right: 15px; -} -.tox:not([dir=rtl]) .tox-hue-slider-thumb { - margin-left: -1px; -} -.tox:not([dir=rtl]) .tox-rgb-form label { - margin-right: 0.5em; -} -.tox[dir=rtl] .tox-sv-palette { - margin-left: 15px; -} -.tox[dir=rtl] .tox-hue-slider { - margin-left: 15px; -} -.tox[dir=rtl] .tox-hue-slider-thumb { - margin-right: -1px; -} -.tox[dir=rtl] .tox-rgb-form label { - margin-left: 0.5em; -} -.tox .tox-toolbar .tox-swatches, -.tox .tox-toolbar__primary .tox-swatches, -.tox .tox-toolbar__overflow .tox-swatches { - margin: 2px 0 3px 4px; -} -.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { - border: 0; - margin: -4px 0; -} -.tox .tox-swatches__row { - display: flex; -} -.tox .tox-swatch { - height: 30px; - transition: transform 0.15s, box-shadow 0.15s; - width: 30px; -} -.tox .tox-swatch:hover, -.tox .tox-swatch:focus { - box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; - transform: scale(0.8); -} -.tox .tox-swatch--remove { - align-items: center; - display: flex; - justify-content: center; -} -.tox .tox-swatch--remove svg path { - stroke: #e74c3c; -} -.tox .tox-swatches__picker-btn { - align-items: center; - background-color: transparent; - border: 0; - cursor: pointer; - display: flex; - height: 30px; - justify-content: center; - outline: none; - padding: 0; - width: 30px; -} -.tox .tox-swatches__picker-btn svg { - height: 24px; - width: 24px; -} -.tox .tox-swatches__picker-btn:hover { - background: #4a5562; -} -.tox:not([dir=rtl]) .tox-swatches__picker-btn { - margin-left: auto; -} -.tox[dir=rtl] .tox-swatches__picker-btn { - margin-right: auto; -} -.tox .tox-comment-thread { - background: #2b3b4e; - position: relative; -} -.tox .tox-comment-thread > *:not(:first-child) { - margin-top: 8px; -} -.tox .tox-comment { - background: #2b3b4e; - border: 1px solid #000000; - border-radius: 3px; - box-shadow: 0 4px 8px 0 rgba(42, 55, 70, 0.1); - padding: 8px 8px 16px 8px; - position: relative; -} -.tox .tox-comment__header { - align-items: center; - color: #fff; - display: flex; - justify-content: space-between; -} -.tox .tox-comment__date { - color: rgba(255, 255, 255, 0.5); - font-size: 12px; -} -.tox .tox-comment__body { - color: #fff; - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 1.3; - margin-top: 8px; - position: relative; - text-transform: initial; -} -.tox .tox-comment__body textarea { - resize: none; - white-space: normal; - width: 100%; -} -.tox .tox-comment__expander { - padding-top: 8px; -} -.tox .tox-comment__expander p { - color: rgba(255, 255, 255, 0.5); - font-size: 14px; - font-style: normal; -} -.tox .tox-comment__body p { - margin: 0; -} -.tox .tox-comment__buttonspacing { - padding-top: 16px; - text-align: center; -} -.tox .tox-comment-thread__overlay::after { - background: #2b3b4e; - bottom: 0; - content: ""; - display: flex; - left: 0; - opacity: 0.9; - position: absolute; - right: 0; - top: 0; - z-index: 5; -} -.tox .tox-comment__reply { - display: flex; - flex-shrink: 0; - flex-wrap: wrap; - justify-content: flex-end; - margin-top: 8px; -} -.tox .tox-comment__reply > *:first-child { - margin-bottom: 8px; - width: 100%; -} -.tox .tox-comment__edit { - display: flex; - flex-wrap: wrap; - justify-content: flex-end; - margin-top: 16px; -} -.tox .tox-comment__gradient::after { - background: linear-gradient(rgba(43, 59, 78, 0), #2b3b4e); - bottom: 0; - content: ""; - display: block; - height: 5em; - margin-top: -40px; - position: absolute; - width: 100%; -} -.tox .tox-comment__overlay { - background: #2b3b4e; - bottom: 0; - display: flex; - flex-direction: column; - flex-grow: 1; - left: 0; - opacity: 0.9; - position: absolute; - right: 0; - text-align: center; - top: 0; - z-index: 5; -} -.tox .tox-comment__loading-text { - align-items: center; - color: #fff; - display: flex; - flex-direction: column; - position: relative; -} -.tox .tox-comment__loading-text > div { - padding-bottom: 16px; -} -.tox .tox-comment__overlaytext { - bottom: 0; - flex-direction: column; - font-size: 14px; - left: 0; - padding: 1em; - position: absolute; - right: 0; - top: 0; - z-index: 10; -} -.tox .tox-comment__overlaytext p { - background-color: #2b3b4e; - box-shadow: 0 0 8px 8px #2b3b4e; - color: #fff; - text-align: center; -} -.tox .tox-comment__overlaytext div:nth-of-type(2) { - font-size: 0.8em; -} -.tox .tox-comment__busy-spinner { - align-items: center; - background-color: #2b3b4e; - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 20; -} -.tox .tox-comment__scroll { - display: flex; - flex-direction: column; - flex-shrink: 1; - overflow: auto; -} -.tox .tox-conversations { - margin: 8px; -} -.tox:not([dir=rtl]) .tox-comment__edit { - margin-left: 8px; -} -.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child, -.tox:not([dir=rtl]) .tox-comment__edit > *:last-child, -.tox:not([dir=rtl]) .tox-comment__reply > *:last-child { - margin-left: 8px; -} -.tox[dir=rtl] .tox-comment__edit { - margin-right: 8px; -} -.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child, -.tox[dir=rtl] .tox-comment__edit > *:last-child, -.tox[dir=rtl] .tox-comment__reply > *:last-child { - margin-right: 8px; -} -.tox .tox-user { - align-items: center; - display: flex; -} -.tox .tox-user__avatar svg { - fill: rgba(255, 255, 255, 0.5); -} -.tox .tox-user__name { - color: rgba(255, 255, 255, 0.5); - font-size: 12px; - font-style: normal; - font-weight: bold; - text-transform: uppercase; -} -.tox:not([dir=rtl]) .tox-user__avatar svg { - margin-right: 8px; -} -.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name { - margin-left: 8px; -} -.tox[dir=rtl] .tox-user__avatar svg { - margin-left: 8px; -} -.tox[dir=rtl] .tox-user__avatar + .tox-user__name { - margin-right: 8px; -} -.tox .tox-dialog-wrap { - align-items: center; - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: fixed; - right: 0; - top: 0; - z-index: 1100; -} -.tox .tox-dialog-wrap__backdrop { - background-color: rgba(34, 47, 62, 0.75); - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 1; -} -.tox .tox-dialog-wrap__backdrop--opaque { - background-color: #222f3e; -} -.tox .tox-dialog { - background-color: #2b3b4e; - border-color: #000000; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: 0 16px 16px -10px rgba(42, 55, 70, 0.15), 0 0 40px 1px rgba(42, 55, 70, 0.15); - display: flex; - flex-direction: column; - max-height: 100%; - max-width: 480px; - overflow: hidden; - position: relative; - width: 95vw; - z-index: 2; -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox .tox-dialog { - align-self: flex-start; - margin: 8px auto; - width: calc(100vw - 16px); - } -} -.tox .tox-dialog-inline { - z-index: 1100; -} -.tox .tox-dialog__header { - align-items: center; - background-color: #2b3b4e; - border-bottom: none; - color: #fff; - display: flex; - font-size: 16px; - justify-content: space-between; - padding: 8px 16px 0 16px; - position: relative; -} -.tox .tox-dialog__header .tox-button { - z-index: 1; -} -.tox .tox-dialog__draghandle { - cursor: grab; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.tox .tox-dialog__draghandle:active { - cursor: grabbing; -} -.tox .tox-dialog__dismiss { - margin-left: auto; -} -.tox .tox-dialog__title { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 20px; - font-style: normal; - font-weight: normal; - line-height: 1.3; - margin: 0; - text-transform: none; -} -.tox .tox-dialog__body { - color: #fff; - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - font-size: 16px; - font-style: normal; - font-weight: normal; - line-height: 1.3; - min-width: 0; - text-align: left; - text-transform: none; -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox .tox-dialog__body { - flex-direction: column; - } -} -.tox .tox-dialog__body-nav { - align-items: flex-start; - display: flex; - flex-direction: column; - padding: 16px 16px; -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { - flex-direction: row; - -webkit-overflow-scrolling: touch; - overflow-x: auto; - padding-bottom: 0; - } -} -.tox .tox-dialog__body-nav-item { - border-bottom: 2px solid transparent; - color: rgba(255, 255, 255, 0.5); - display: inline-block; - font-size: 14px; - line-height: 1.3; - margin-bottom: 8px; - text-decoration: none; - white-space: nowrap; -} -.tox .tox-dialog__body-nav-item:focus { - background-color: rgba(32, 122, 183, 0.1); -} -.tox .tox-dialog__body-nav-item--active { - border-bottom: 2px solid #207ab7; - color: #207ab7; -} -.tox .tox-dialog__body-content { - box-sizing: border-box; - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; - max-height: 650px; - overflow: auto; - -webkit-overflow-scrolling: touch; - padding: 16px 16px; -} -.tox .tox-dialog__body-content > * { - margin-bottom: 0; - margin-top: 16px; -} -.tox .tox-dialog__body-content > *:first-child { - margin-top: 0; -} -.tox .tox-dialog__body-content > *:last-child { - margin-bottom: 0; -} -.tox .tox-dialog__body-content > *:only-child { - margin-bottom: 0; - margin-top: 0; -} -.tox .tox-dialog__body-content a { - color: #207ab7; - cursor: pointer; - text-decoration: none; -} -.tox .tox-dialog__body-content a:hover, -.tox .tox-dialog__body-content a:focus { - color: #185d8c; - text-decoration: none; -} -.tox .tox-dialog__body-content a:active { - color: #185d8c; - text-decoration: none; -} -.tox .tox-dialog__body-content svg { - fill: #fff; -} -.tox .tox-dialog__body-content ul { - display: block; - list-style-type: disc; - margin-bottom: 16px; - -webkit-margin-end: 0; - margin-inline-end: 0; - -webkit-margin-start: 0; - margin-inline-start: 0; - -webkit-padding-start: 2.5rem; - padding-inline-start: 2.5rem; -} -.tox .tox-dialog__body-content .tox-form__group h1 { - color: #fff; - font-size: 20px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - margin-bottom: 16px; - margin-top: 2rem; - text-transform: none; -} -.tox .tox-dialog__body-content .tox-form__group h2 { - color: #fff; - font-size: 16px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - margin-bottom: 16px; - margin-top: 2rem; - text-transform: none; -} -.tox .tox-dialog__body-content .tox-form__group p { - margin-bottom: 16px; -} -.tox .tox-dialog__body-content .tox-form__group h1:first-child, -.tox .tox-dialog__body-content .tox-form__group h2:first-child, -.tox .tox-dialog__body-content .tox-form__group p:first-child { - margin-top: 0; -} -.tox .tox-dialog__body-content .tox-form__group h1:last-child, -.tox .tox-dialog__body-content .tox-form__group h2:last-child, -.tox .tox-dialog__body-content .tox-form__group p:last-child { - margin-bottom: 0; -} -.tox .tox-dialog__body-content .tox-form__group h1:only-child, -.tox .tox-dialog__body-content .tox-form__group h2:only-child, -.tox .tox-dialog__body-content .tox-form__group p:only-child { - margin-bottom: 0; - margin-top: 0; -} -.tox .tox-dialog--width-lg { - height: 650px; - max-width: 1200px; -} -.tox .tox-dialog--width-md { - max-width: 800px; -} -.tox .tox-dialog--width-md .tox-dialog__body-content { - overflow: auto; -} -.tox .tox-dialog__body-content--centered { - text-align: center; -} -.tox .tox-dialog__footer { - align-items: center; - background-color: #2b3b4e; - border-top: 1px solid #000000; - display: flex; - justify-content: space-between; - padding: 8px 16px; -} -.tox .tox-dialog__footer-start, -.tox .tox-dialog__footer-end { - display: flex; -} -.tox .tox-dialog__busy-spinner { - align-items: center; - background-color: rgba(34, 47, 62, 0.75); - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 3; -} -.tox .tox-dialog__table { - border-collapse: collapse; - width: 100%; -} -.tox .tox-dialog__table thead th { - font-weight: bold; - padding-bottom: 8px; -} -.tox .tox-dialog__table tbody tr { - border-bottom: 1px solid #000000; -} -.tox .tox-dialog__table tbody tr:last-child { - border-bottom: none; -} -.tox .tox-dialog__table td { - padding-bottom: 8px; - padding-top: 8px; -} -.tox .tox-dialog__popups { - position: absolute; - width: 100%; - z-index: 1100; -} -.tox .tox-dialog__body-iframe { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; -} -.tox .tox-dialog__body-iframe .tox-navobj { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; -} -.tox .tox-dialog-dock-fadeout { - opacity: 0; - visibility: hidden; -} -.tox .tox-dialog-dock-fadein { - opacity: 1; - visibility: visible; -} -.tox .tox-dialog-dock-transition { - transition: visibility 0s linear 0.3s, opacity 0.3s ease; -} -.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { - transition-delay: 0s; -} -body.tox-dialog__disable-scroll { - overflow: hidden; -} -.tox.tox-platform-ie { - /* IE11 CSS styles go here */ -} -.tox.tox-platform-ie .tox-dialog-wrap { - position: -ms-device-fixed; -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav { - margin-right: 0; - } -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) { - margin-left: 8px; - } -} -.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *, -.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * { - margin-left: 8px; -} -.tox[dir=rtl] .tox-dialog__body { - text-align: right; -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav { - margin-left: 0; - } -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) { - margin-right: 8px; - } -} -.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *, -.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * { - margin-right: 8px; -} -.tox .tox-dropzone-container { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-dropzone { - align-items: center; - background: #fff; - border: 2px dashed #000000; - box-sizing: border-box; - display: flex; - flex-direction: column; - flex-grow: 1; - justify-content: center; - min-height: 100px; - padding: 10px; -} -.tox .tox-dropzone p { - color: rgba(255, 255, 255, 0.5); - margin: 0 0 16px 0; -} -.tox .tox-edit-area { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - overflow: hidden; - position: relative; -} -.tox .tox-edit-area__iframe { - background-color: #fff; - border: 0; - box-sizing: border-box; - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; - position: absolute; - width: 100%; -} -.tox.tox-inline-edit-area { - border: 1px dotted #000000; -} -.tox .tox-editor-container { - display: flex; - flex: 1 1 auto; - flex-direction: column; - overflow: hidden; -} -.tox .tox-editor-header { - z-index: 1; -} -.tox:not(.tox-tinymce-inline) .tox-editor-header { - box-shadow: none; - transition: box-shadow 0.5s; -} -.tox.tox-tinymce--toolbar-bottom .tox-editor-header, -.tox.tox-tinymce-inline .tox-editor-header { - margin-bottom: -1px; -} -.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header { - box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); -} -.tox-editor-dock-fadeout { - opacity: 0; - visibility: hidden; -} -.tox-editor-dock-fadein { - opacity: 1; - visibility: visible; -} -.tox-editor-dock-transition { - transition: visibility 0s linear 0.25s, opacity 0.25s ease; -} -.tox-editor-dock-transition.tox-editor-dock-fadein { - transition-delay: 0s; -} -.tox .tox-control-wrap { - flex: 1; - position: relative; -} -.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, -.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, -.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { - display: none; -} -.tox .tox-control-wrap svg { - display: block; -} -.tox .tox-control-wrap__status-icon-wrap { - position: absolute; - top: 50%; - transform: translateY(-50%); -} -.tox .tox-control-wrap__status-icon-invalid svg { - fill: #c00; -} -.tox .tox-control-wrap__status-icon-unknown svg { - fill: orange; -} -.tox .tox-control-wrap__status-icon-valid svg { - fill: green; -} -.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield, -.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield, -.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield { - padding-right: 32px; -} -.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap { - right: 4px; -} -.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield, -.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield, -.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield { - padding-left: 32px; -} -.tox[dir=rtl] .tox-control-wrap__status-icon-wrap { - left: 4px; -} -.tox .tox-autocompleter { - max-width: 25em; -} -.tox .tox-autocompleter .tox-menu { - max-width: 25em; -} -.tox .tox-autocompleter .tox-autocompleter-highlight { - font-weight: bold; -} -.tox .tox-color-input { - display: flex; - position: relative; - z-index: 1; -} -.tox .tox-color-input .tox-textfield { - z-index: -1; -} -.tox .tox-color-input span { - border-color: rgba(42, 55, 70, 0.2); - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - height: 24px; - position: absolute; - top: 6px; - width: 24px; -} -.tox .tox-color-input span:hover:not([aria-disabled=true]), -.tox .tox-color-input span:focus:not([aria-disabled=true]) { - border-color: #207ab7; - cursor: pointer; -} -.tox .tox-color-input span::before { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(255, 255, 255, 0.25) 75%); - background-position: 0 0, 0 6px, 6px -6px, -6px 0; - background-size: 12px 12px; - border: 1px solid #2b3b4e; - border-radius: 3px; - box-sizing: border-box; - content: ''; - height: 24px; - left: -1px; - position: absolute; - top: -1px; - width: 24px; - z-index: -1; -} -.tox .tox-color-input span[aria-disabled=true] { - cursor: not-allowed; -} -.tox:not([dir=rtl]) .tox-color-input { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox:not([dir=rtl]) .tox-color-input .tox-textfield { - padding-left: 36px; -} -.tox:not([dir=rtl]) .tox-color-input span { - left: 6px; -} -.tox[dir="rtl"] .tox-color-input { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox[dir="rtl"] .tox-color-input .tox-textfield { - padding-right: 36px; -} -.tox[dir="rtl"] .tox-color-input span { - right: 6px; -} -.tox .tox-label, -.tox .tox-toolbar-label { - color: rgba(255, 255, 255, 0.5); - display: block; - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 1.3; - padding: 0 8px 0 0; - text-transform: none; - white-space: nowrap; -} -.tox .tox-toolbar-label { - padding: 0 8px; -} -.tox[dir=rtl] .tox-label { - padding: 0 0 0 8px; -} -.tox .tox-form { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; -} -.tox .tox-form__group { - box-sizing: border-box; - margin-bottom: 4px; -} -.tox .tox-form-group--maximize { - flex: 1; -} -.tox .tox-form__group--error { - color: #c00; -} -.tox .tox-form__group--collection { - display: flex; -} -.tox .tox-form__grid { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: space-between; -} -.tox .tox-form__grid--2col > .tox-form__group { - width: calc(50% - (8px / 2)); -} -.tox .tox-form__grid--3col > .tox-form__group { - width: calc(100% / 3 - (8px / 2)); -} -.tox .tox-form__grid--4col > .tox-form__group { - width: calc(25% - (8px / 2)); -} -.tox .tox-form__controls-h-stack { - align-items: center; - display: flex; -} -.tox .tox-form__group--inline { - align-items: center; - display: flex; -} -.tox .tox-form__group--stretched { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; -} -.tox .tox-form__group--stretched .tox-textarea { - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-form__group--stretched .tox-navobj { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; -} -.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) { - margin-left: 4px; -} -.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) { - margin-right: 4px; -} -.tox .tox-lock.tox-locked .tox-lock-icon__unlock, -.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { - display: none; -} -.tox .tox-textfield, -.tox .tox-toolbar-textfield, -.tox .tox-textarea { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #2b3b4e; - border-color: #000000; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #fff; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 16px; - line-height: 24px; - margin: 0; - min-height: 34px; - outline: none; - padding: 5px 4.75px; - resize: none; - width: 100%; -} -.tox .tox-textfield[disabled], -.tox .tox-textarea[disabled] { - background-color: #222f3e; - color: rgba(255, 255, 255, 0.85); - cursor: not-allowed; -} -.tox .tox-textfield:focus, -.tox .tox-textarea:focus { - background-color: #2b3b4e; - border-color: #207ab7; - box-shadow: none; - outline: none; -} -.tox .tox-toolbar-textfield { - border-width: 0; - margin-bottom: 3px; - margin-top: 2px; - max-width: 250px; -} -.tox .tox-naked-btn { - background-color: transparent; - border: 0; - border-color: transparent; - box-shadow: unset; - color: #207ab7; - cursor: pointer; - display: block; - margin: 0; - padding: 0; -} -.tox .tox-naked-btn svg { - display: block; - fill: #fff; -} -.tox:not([dir=rtl]) .tox-toolbar-textfield + * { - margin-left: 4px; -} -.tox[dir=rtl] .tox-toolbar-textfield + * { - margin-right: 4px; -} -.tox .tox-selectfield { - cursor: pointer; - position: relative; -} -.tox .tox-selectfield select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #2b3b4e; - border-color: #000000; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #fff; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 16px; - line-height: 24px; - margin: 0; - min-height: 34px; - outline: none; - padding: 5px 4.75px; - resize: none; - width: 100%; -} -.tox .tox-selectfield select[disabled] { - background-color: #19232e; - color: rgba(255, 255, 255, 0.85); - cursor: not-allowed; -} -.tox .tox-selectfield select::-ms-expand { - display: none; -} -.tox .tox-selectfield select:focus { - background-color: #2b3b4e; - border-color: #207ab7; - box-shadow: none; - outline: none; -} -.tox .tox-selectfield svg { - pointer-events: none; - position: absolute; - top: 50%; - transform: translateY(-50%); -} -.tox:not([dir=rtl]) .tox-selectfield select[size="0"], -.tox:not([dir=rtl]) .tox-selectfield select[size="1"] { - padding-right: 24px; -} -.tox:not([dir=rtl]) .tox-selectfield svg { - right: 8px; -} -.tox[dir=rtl] .tox-selectfield select[size="0"], -.tox[dir=rtl] .tox-selectfield select[size="1"] { - padding-left: 24px; -} -.tox[dir=rtl] .tox-selectfield svg { - left: 8px; -} -.tox .tox-textarea { - -webkit-appearance: textarea; - -moz-appearance: textarea; - appearance: textarea; - white-space: pre-wrap; -} -.tox-fullscreen { - border: 0; - height: 100%; - left: 0; - margin: 0; - overflow: hidden; - -ms-scroll-chaining: none; - overscroll-behavior: none; - padding: 0; - position: fixed; - top: 0; - touch-action: pinch-zoom; - width: 100%; -} -.tox-fullscreen .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { - display: none; -} -.tox-fullscreen .tox.tox-tinymce.tox-fullscreen { - z-index: 1200; -} -.tox-fullscreen .tox.tox-tinymce-aux { - z-index: 1201; -} -.tox .tox-help__more-link { - list-style: none; - margin-top: 1em; -} -.tox .tox-image-tools { - width: 100%; -} -.tox .tox-image-tools__toolbar { - align-items: center; - display: flex; - justify-content: center; -} -.tox .tox-image-tools__image { - background-color: #666; - height: 380px; - overflow: auto; - position: relative; - width: 100%; -} -.tox .tox-image-tools__image, -.tox .tox-image-tools__image + .tox-image-tools__toolbar { - margin-top: 8px; -} -.tox .tox-image-tools__image-bg { - background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==); -} -.tox .tox-image-tools__toolbar > .tox-spacer { - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-croprect-block { - background: black; - filter: alpha(opacity=50); - opacity: 0.5; - position: absolute; - zoom: 1; -} -.tox .tox-croprect-handle { - border: 2px solid white; - height: 20px; - left: 0; - position: absolute; - top: 0; - width: 20px; -} -.tox .tox-croprect-handle-move { - border: 0; - cursor: move; - position: absolute; -} -.tox .tox-croprect-handle-nw { - border-width: 2px 0 0 2px; - cursor: nw-resize; - left: 100px; - margin: -2px 0 0 -2px; - top: 100px; -} -.tox .tox-croprect-handle-ne { - border-width: 2px 2px 0 0; - cursor: ne-resize; - left: 200px; - margin: -2px 0 0 -20px; - top: 100px; -} -.tox .tox-croprect-handle-sw { - border-width: 0 0 2px 2px; - cursor: sw-resize; - left: 100px; - margin: -20px 2px 0 -2px; - top: 200px; -} -.tox .tox-croprect-handle-se { - border-width: 0 2px 2px 0; - cursor: se-resize; - left: 200px; - margin: -20px 0 0 -20px; - top: 200px; -} -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) { - margin-left: 8px; -} -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-button + .tox-slider { - margin-left: 32px; -} -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider + .tox-button { - margin-left: 32px; -} -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) { - margin-right: 8px; -} -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-button + .tox-slider { - margin-right: 32px; -} -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider + .tox-button { - margin-right: 32px; -} -.tox .tox-insert-table-picker { - display: flex; - flex-wrap: wrap; - width: 170px; -} -.tox .tox-insert-table-picker > div { - border-color: #000000; - border-style: solid; - border-width: 0 1px 1px 0; - box-sizing: border-box; - height: 17px; - width: 17px; -} -.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { - margin: -4px 0; -} -.tox .tox-insert-table-picker .tox-insert-table-picker__selected { - background-color: rgba(32, 122, 183, 0.5); - border-color: rgba(32, 122, 183, 0.5); -} -.tox .tox-insert-table-picker__label { - color: #fff; - display: block; - font-size: 14px; - padding: 4px; - text-align: center; - width: 100%; -} -.tox:not([dir=rtl]) { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) { - border-right: 0; -} -.tox[dir=rtl] { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) { - border-right: 0; -} -.tox { - /* stylelint-disable */ - /* stylelint-enable */ -} -.tox .tox-menu { - background-color: #2b3b4e; - border: 1px solid #000000; - border-radius: 3px; - box-shadow: 0 4px 8px 0 rgba(42, 55, 70, 0.1); - display: inline-block; - overflow: hidden; - vertical-align: top; - z-index: 1150; -} -.tox .tox-menu.tox-collection.tox-collection--list { - padding: 0; -} -.tox .tox-menu.tox-collection.tox-collection--toolbar { - padding: 4px; -} -.tox .tox-menu.tox-collection.tox-collection--grid { - padding: 4px; -} -.tox .tox-menu__label h1, -.tox .tox-menu__label h2, -.tox .tox-menu__label h3, -.tox .tox-menu__label h4, -.tox .tox-menu__label h5, -.tox .tox-menu__label h6, -.tox .tox-menu__label p, -.tox .tox-menu__label blockquote, -.tox .tox-menu__label code { - margin: 0; -} -.tox .tox-menubar { - background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e; - background-color: #222f3e; - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: wrap; - padding: 0 4px 0 4px; -} -.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar { - border-top: 1px solid #000000; -} -/* Deprecated. Remove in next major release */ -.tox .tox-mbtn { - align-items: center; - background: transparent; - border: 0; - border-radius: 3px; - box-shadow: none; - color: #fff; - display: flex; - flex: 0 0 auto; - font-size: 14px; - font-style: normal; - font-weight: normal; - height: 34px; - justify-content: center; - margin: 2px 0 3px 0; - outline: none; - overflow: hidden; - padding: 0 4px; - text-transform: none; - width: auto; -} -.tox .tox-mbtn[disabled] { - background-color: transparent; - border: 0; - box-shadow: none; - color: rgba(255, 255, 255, 0.5); - cursor: not-allowed; -} -.tox .tox-mbtn:focus:not(:disabled) { - background: #4a5562; - border: 0; - box-shadow: none; - color: #fff; -} -.tox .tox-mbtn--active { - background: #757d87; - border: 0; - box-shadow: none; - color: #fff; -} -.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) { - background: #4a5562; - border: 0; - box-shadow: none; - color: #fff; -} -.tox .tox-mbtn__select-label { - cursor: default; - font-weight: normal; - margin: 0 4px; -} -.tox .tox-mbtn[disabled] .tox-mbtn__select-label { - cursor: not-allowed; -} -.tox .tox-mbtn__select-chevron { - align-items: center; - display: flex; - justify-content: center; - width: 16px; - display: none; -} -.tox .tox-notification { - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - display: -ms-grid; - display: grid; - font-size: 14px; - font-weight: normal; - -ms-grid-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); - grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); - margin-top: 4px; - opacity: 0; - padding: 4px; - transition: transform 100ms ease-in, opacity 150ms ease-in; -} -.tox .tox-notification p { - font-size: 14px; - font-weight: normal; -} -.tox .tox-notification a { - text-decoration: underline; -} -.tox .tox-notification--in { - opacity: 1; -} -.tox .tox-notification--success { - background-color: #e4eeda; - border-color: #d7e6c8; - color: #fff; -} -.tox .tox-notification--success p { - color: #fff; -} -.tox .tox-notification--success a { - color: #547831; -} -.tox .tox-notification--success svg { - fill: #fff; -} -.tox .tox-notification--error { - background-color: #f8dede; - border-color: #f2bfbf; - color: #fff; -} -.tox .tox-notification--error p { - color: #fff; -} -.tox .tox-notification--error a { - color: #c00; -} -.tox .tox-notification--error svg { - fill: #fff; -} -.tox .tox-notification--warn, -.tox .tox-notification--warning { - background-color: #fffaea; - border-color: #ffe89d; - color: #fff; -} -.tox .tox-notification--warn p, -.tox .tox-notification--warning p { - color: #fff; -} -.tox .tox-notification--warn a, -.tox .tox-notification--warning a { - color: #fff; -} -.tox .tox-notification--warn svg, -.tox .tox-notification--warning svg { - fill: #fff; -} -.tox .tox-notification--info { - background-color: #d9edf7; - border-color: #779ecb; - color: #fff; -} -.tox .tox-notification--info p { - color: #fff; -} -.tox .tox-notification--info a { - color: #fff; -} -.tox .tox-notification--info svg { - fill: #fff; -} -.tox .tox-notification__body { - -ms-grid-row-align: center; - align-self: center; - color: #fff; - font-size: 14px; - -ms-grid-column-span: 1; - grid-column-end: 3; - -ms-grid-column: 2; - grid-column-start: 2; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - text-align: center; - white-space: normal; - word-break: break-all; - word-break: break-word; -} -.tox .tox-notification__body > * { - margin: 0; -} -.tox .tox-notification__body > * + * { - margin-top: 1rem; -} -.tox .tox-notification__icon { - -ms-grid-row-align: center; - align-self: center; - -ms-grid-column-span: 1; - grid-column-end: 2; - -ms-grid-column: 1; - grid-column-start: 1; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column-align: end; - justify-self: end; -} -.tox .tox-notification__icon svg { - display: block; -} -.tox .tox-notification__dismiss { - -ms-grid-row-align: start; - align-self: start; - -ms-grid-column-span: 1; - grid-column-end: 4; - -ms-grid-column: 3; - grid-column-start: 3; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column-align: end; - justify-self: end; -} -.tox .tox-notification .tox-progress-bar { - -ms-grid-column-span: 3; - grid-column-end: 4; - -ms-grid-column: 1; - grid-column-start: 1; - -ms-grid-row-span: 1; - grid-row-end: 3; - -ms-grid-row: 2; - grid-row-start: 2; - -ms-grid-column-align: center; - justify-self: center; -} -.tox .tox-pop { - display: inline-block; - position: relative; -} -.tox .tox-pop--resizing { - transition: width 0.1s ease; -} -.tox .tox-pop--resizing .tox-toolbar { - flex-wrap: nowrap; -} -.tox .tox-pop__dialog { - background-color: #222f3e; - border: 1px solid #000000; - border-radius: 3px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - min-width: 0; - overflow: hidden; -} -.tox .tox-pop__dialog > *:not(.tox-toolbar) { - margin: 4px 4px 4px 8px; -} -.tox .tox-pop__dialog .tox-toolbar { - background-color: transparent; - margin-bottom: -1px; -} -.tox .tox-pop::before, -.tox .tox-pop::after { - border-style: solid; - content: ''; - display: block; - height: 0; - position: absolute; - width: 0; -} -.tox .tox-pop.tox-pop--bottom::before, -.tox .tox-pop.tox-pop--bottom::after { - left: 50%; - top: 100%; -} -.tox .tox-pop.tox-pop--bottom::after { - border-color: #222f3e transparent transparent transparent; - border-width: 8px; - margin-left: -8px; - margin-top: -1px; -} -.tox .tox-pop.tox-pop--bottom::before { - border-color: #000000 transparent transparent transparent; - border-width: 9px; - margin-left: -9px; -} -.tox .tox-pop.tox-pop--top::before, -.tox .tox-pop.tox-pop--top::after { - left: 50%; - top: 0; - transform: translateY(-100%); -} -.tox .tox-pop.tox-pop--top::after { - border-color: transparent transparent #222f3e transparent; - border-width: 8px; - margin-left: -8px; - margin-top: 1px; -} -.tox .tox-pop.tox-pop--top::before { - border-color: transparent transparent #000000 transparent; - border-width: 9px; - margin-left: -9px; -} -.tox .tox-pop.tox-pop--left::before, -.tox .tox-pop.tox-pop--left::after { - left: 0; - top: calc(50% - 1px); - transform: translateY(-50%); -} -.tox .tox-pop.tox-pop--left::after { - border-color: transparent #222f3e transparent transparent; - border-width: 8px; - margin-left: -15px; -} -.tox .tox-pop.tox-pop--left::before { - border-color: transparent #000000 transparent transparent; - border-width: 10px; - margin-left: -19px; -} -.tox .tox-pop.tox-pop--right::before, -.tox .tox-pop.tox-pop--right::after { - left: 100%; - top: calc(50% + 1px); - transform: translateY(-50%); -} -.tox .tox-pop.tox-pop--right::after { - border-color: transparent transparent transparent #222f3e; - border-width: 8px; - margin-left: -1px; -} -.tox .tox-pop.tox-pop--right::before { - border-color: transparent transparent transparent #000000; - border-width: 10px; - margin-left: -1px; -} -.tox .tox-pop.tox-pop--align-left::before, -.tox .tox-pop.tox-pop--align-left::after { - left: 20px; -} -.tox .tox-pop.tox-pop--align-right::before, -.tox .tox-pop.tox-pop--align-right::after { - left: calc(100% - 20px); -} -.tox .tox-sidebar-wrap { - display: flex; - flex-direction: row; - flex-grow: 1; - -ms-flex-preferred-size: 0; - min-height: 0; -} -.tox .tox-sidebar { - background-color: #222f3e; - display: flex; - flex-direction: row; - justify-content: flex-end; -} -.tox .tox-sidebar__slider { - display: flex; - overflow: hidden; -} -.tox .tox-sidebar__pane-container { - display: flex; -} -.tox .tox-sidebar__pane { - display: flex; -} -.tox .tox-sidebar--sliding-closed { - opacity: 0; -} -.tox .tox-sidebar--sliding-open { - opacity: 1; -} -.tox .tox-sidebar--sliding-growing, -.tox .tox-sidebar--sliding-shrinking { - transition: width 0.5s ease, opacity 0.5s ease; -} -.tox .tox-selector { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - box-sizing: border-box; - display: inline-block; - height: 10px; - position: absolute; - width: 10px; -} -.tox.tox-platform-touch .tox-selector { - height: 12px; - width: 12px; -} -.tox .tox-slider { - align-items: center; - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - height: 24px; - justify-content: center; - position: relative; -} -.tox .tox-slider__rail { - background-color: transparent; - border: 1px solid #000000; - border-radius: 3px; - height: 10px; - min-width: 120px; - width: 100%; -} -.tox .tox-slider__handle { - background-color: #207ab7; - border: 2px solid #185d8c; - border-radius: 3px; - box-shadow: none; - height: 24px; - left: 50%; - position: absolute; - top: 50%; - transform: translateX(-50%) translateY(-50%); - width: 14px; -} -.tox .tox-source-code { - overflow: auto; -} -.tox .tox-spinner { - display: flex; -} -.tox .tox-spinner > div { - animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; - background-color: rgba(255, 255, 255, 0.5); - border-radius: 100%; - height: 8px; - width: 8px; -} -.tox .tox-spinner > div:nth-child(1) { - animation-delay: -0.32s; -} -.tox .tox-spinner > div:nth-child(2) { - animation-delay: -0.16s; -} -@keyframes tam-bouncing-dots { - 0%, - 80%, - 100% { - transform: scale(0); - } - 40% { - transform: scale(1); - } -} -.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) { - margin-left: 4px; -} -.tox[dir=rtl] .tox-spinner > div:not(:first-child) { - margin-right: 4px; -} -.tox .tox-statusbar { - align-items: center; - background-color: #222f3e; - border-top: 1px solid #000000; - color: #fff; - display: flex; - flex: 0 0 auto; - font-size: 12px; - font-weight: normal; - height: 18px; - overflow: hidden; - padding: 0 8px; - position: relative; - text-transform: uppercase; -} -.tox .tox-statusbar__text-container { - display: flex; - flex: 1 1 auto; - justify-content: flex-end; - overflow: hidden; -} -.tox .tox-statusbar__path { - display: flex; - flex: 1 1 auto; - margin-right: auto; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.tox .tox-statusbar__path > * { - display: inline; - white-space: nowrap; -} -.tox .tox-statusbar__wordcount { - flex: 0 0 auto; - margin-left: 1ch; -} -.tox .tox-statusbar a, -.tox .tox-statusbar__path-item, -.tox .tox-statusbar__wordcount { - color: #fff; - text-decoration: none; -} -.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) { - cursor: pointer; - text-decoration: underline; -} -.tox .tox-statusbar__resize-handle { - align-items: flex-end; - align-self: stretch; - cursor: nwse-resize; - display: flex; - flex: 0 0 auto; - justify-content: flex-end; - margin-left: auto; - margin-right: -8px; - padding-left: 1ch; -} -.tox .tox-statusbar__resize-handle svg { - display: block; - fill: #fff; -} -.tox:not([dir=rtl]) .tox-statusbar__path > * { - margin-right: 4px; -} -.tox:not([dir=rtl]) .tox-statusbar__branding { - margin-left: 1ch; -} -.tox[dir=rtl] .tox-statusbar { - flex-direction: row-reverse; -} -.tox[dir=rtl] .tox-statusbar__path > * { - margin-left: 4px; -} -.tox .tox-throbber { - z-index: 1400; -} -.tox .tox-throbber__busy-spinner { - align-items: center; - background-color: rgba(34, 47, 62, 0.6); - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; -} -.tox .tox-tbtn { - align-items: center; - background: transparent; - border: 0; - border-radius: 3px; - box-shadow: none; - color: #fff; - display: flex; - flex: 0 0 auto; - font-size: 14px; - font-style: normal; - font-weight: normal; - height: 34px; - justify-content: center; - margin: 2px 0 3px 0; - outline: none; - overflow: hidden; - padding: 0; - text-transform: none; - width: 34px; -} -.tox .tox-tbtn svg { - display: block; - fill: #fff; -} -.tox .tox-tbtn.tox-tbtn-more { - padding-left: 5px; - padding-right: 5px; - width: inherit; -} -.tox .tox-tbtn:focus { - background: #4a5562; - border: 0; - box-shadow: none; -} -.tox .tox-tbtn:hover { - background: #4a5562; - border: 0; - box-shadow: none; - color: #fff; -} -.tox .tox-tbtn:hover svg { - fill: #fff; -} -.tox .tox-tbtn:active { - background: #757d87; - border: 0; - box-shadow: none; - color: #fff; -} -.tox .tox-tbtn:active svg { - fill: #fff; -} -.tox .tox-tbtn--disabled, -.tox .tox-tbtn--disabled:hover, -.tox .tox-tbtn:disabled, -.tox .tox-tbtn:disabled:hover { - background: transparent; - border: 0; - box-shadow: none; - color: rgba(255, 255, 255, 0.5); - cursor: not-allowed; -} -.tox .tox-tbtn--disabled svg, -.tox .tox-tbtn--disabled:hover svg, -.tox .tox-tbtn:disabled svg, -.tox .tox-tbtn:disabled:hover svg { - /* stylelint-disable-line no-descending-specificity */ - fill: rgba(255, 255, 255, 0.5); -} -.tox .tox-tbtn--enabled, -.tox .tox-tbtn--enabled:hover { - background: #757d87; - border: 0; - box-shadow: none; - color: #fff; -} -.tox .tox-tbtn--enabled > *, -.tox .tox-tbtn--enabled:hover > * { - transform: none; -} -.tox .tox-tbtn--enabled svg, -.tox .tox-tbtn--enabled:hover svg { - /* stylelint-disable-line no-descending-specificity */ - fill: #fff; -} -.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { - color: #fff; -} -.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { - fill: #fff; -} -.tox .tox-tbtn:active > * { - transform: none; -} -.tox .tox-tbtn--md { - height: 51px; - width: 51px; -} -.tox .tox-tbtn--lg { - flex-direction: column; - height: 68px; - width: 68px; -} -.tox .tox-tbtn--return { - -ms-grid-row-align: stretch; - align-self: stretch; - height: unset; - width: 16px; -} -.tox .tox-tbtn--labeled { - padding: 0 4px; - width: unset; -} -.tox .tox-tbtn__vlabel { - display: block; - font-size: 10px; - font-weight: normal; - letter-spacing: -0.025em; - margin-bottom: 4px; - white-space: nowrap; -} -.tox .tox-tbtn--select { - margin: 2px 0 3px 0; - padding: 0 4px; - width: auto; -} -.tox .tox-tbtn__select-label { - cursor: default; - font-weight: normal; - margin: 0 4px; -} -.tox .tox-tbtn__select-chevron { - align-items: center; - display: flex; - justify-content: center; - width: 16px; -} -.tox .tox-tbtn__select-chevron svg { - fill: rgba(255, 255, 255, 0.5); -} -.tox .tox-tbtn--bespoke .tox-tbtn__select-label { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - width: 7em; -} -.tox .tox-split-button { - border: 0; - border-radius: 3px; - box-sizing: border-box; - display: flex; - margin: 2px 0 3px 0; - overflow: hidden; -} -.tox .tox-split-button:hover { - box-shadow: 0 0 0 1px #4a5562 inset; -} -.tox .tox-split-button:focus { - background: #4a5562; - box-shadow: none; - color: #fff; -} -.tox .tox-split-button > * { - border-radius: 0; -} -.tox .tox-split-button__chevron { - width: 16px; -} -.tox .tox-split-button__chevron svg { - fill: rgba(255, 255, 255, 0.5); -} -.tox .tox-split-button .tox-tbtn { - margin: 0; -} -.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child { - width: 30px; -} -.tox.tox-platform-touch .tox-split-button__chevron { - width: 20px; -} -.tox .tox-split-button.tox-tbtn--disabled:hover, -.tox .tox-split-button.tox-tbtn--disabled:focus, -.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, -.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus { - background: transparent; - box-shadow: none; - color: rgba(255, 255, 255, 0.5); -} -.tox .tox-toolbar-overlord { - background-color: #222f3e; -} -.tox .tox-toolbar, -.tox .tox-toolbar__primary, -.tox .tox-toolbar__overflow { - background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e; - background-color: #222f3e; - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: wrap; - padding: 0 0; -} -.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { - height: 0; - opacity: 0; - padding-bottom: 0; - padding-top: 0; - visibility: hidden; -} -.tox .tox-toolbar__overflow--growing { - transition: height 0.3s ease, opacity 0.2s linear 0.1s; -} -.tox .tox-toolbar__overflow--shrinking { - transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; -} -.tox .tox-menubar + .tox-toolbar, -.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary { - border-top: 1px solid #000000; - margin-top: -1px; -} -.tox .tox-toolbar--scrolling { - flex-wrap: nowrap; - overflow-x: auto; -} -.tox .tox-pop .tox-toolbar { - border-width: 0; -} -.tox .tox-toolbar--no-divider { - background-image: none; -} -.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child, -.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary { - border-top: 1px solid #000000; -} -.tox.tox-tinymce-aux .tox-toolbar__overflow { - background-color: #222f3e; - border: 1px solid #000000; - border-radius: 3px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -} -.tox[dir=rtl] .tox-tbtn__icon-rtl svg { - transform: rotateY(180deg); -} -.tox .tox-toolbar__group { - align-items: center; - display: flex; - flex-wrap: wrap; - margin: 0 0; - padding: 0 4px 0 4px; -} -.tox .tox-toolbar__group--pull-right { - margin-left: auto; -} -.tox .tox-toolbar--scrolling .tox-toolbar__group { - flex-shrink: 0; - flex-wrap: nowrap; -} -.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) { - border-right: 1px solid #000000; -} -.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) { - border-left: 1px solid #000000; -} -.tox .tox-tooltip { - display: inline-block; - padding: 8px; - position: relative; -} -.tox .tox-tooltip__body { - background-color: #3d546f; - border-radius: 3px; - box-shadow: 0 2px 4px rgba(42, 55, 70, 0.3); - color: rgba(255, 255, 255, 0.75); - font-size: 14px; - font-style: normal; - font-weight: normal; - padding: 4px 8px; - text-transform: none; -} -.tox .tox-tooltip__arrow { - position: absolute; -} -.tox .tox-tooltip--down .tox-tooltip__arrow { - border-left: 8px solid transparent; - border-right: 8px solid transparent; - border-top: 8px solid #3d546f; - bottom: 0; - left: 50%; - position: absolute; - transform: translateX(-50%); -} -.tox .tox-tooltip--up .tox-tooltip__arrow { - border-bottom: 8px solid #3d546f; - border-left: 8px solid transparent; - border-right: 8px solid transparent; - left: 50%; - position: absolute; - top: 0; - transform: translateX(-50%); -} -.tox .tox-tooltip--right .tox-tooltip__arrow { - border-bottom: 8px solid transparent; - border-left: 8px solid #3d546f; - border-top: 8px solid transparent; - position: absolute; - right: 0; - top: 50%; - transform: translateY(-50%); -} -.tox .tox-tooltip--left .tox-tooltip__arrow { - border-bottom: 8px solid transparent; - border-right: 8px solid #3d546f; - border-top: 8px solid transparent; - left: 0; - position: absolute; - top: 50%; - transform: translateY(-50%); -} -.tox .tox-well { - border: 1px solid #000000; - border-radius: 3px; - padding: 8px; - width: 100%; -} -.tox .tox-well > *:first-child { - margin-top: 0; -} -.tox .tox-well > *:last-child { - margin-bottom: 0; -} -.tox .tox-well > *:only-child { - margin: 0; -} -.tox .tox-custom-editor { - border: 1px solid #000000; - border-radius: 3px; - display: flex; - flex: 1; - position: relative; -} -/* stylelint-disable */ -.tox { - /* stylelint-enable */ -} -.tox .tox-dialog-loading::before { - background-color: rgba(0, 0, 0, 0.5); - content: ""; - height: 100%; - position: absolute; - width: 100%; - z-index: 1000; -} -.tox .tox-tab { - cursor: pointer; -} -.tox .tox-dialog__content-js { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-dialog__body-content .tox-collection { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-image-tools-edit-panel { - height: 60px; -} -.tox .tox-image-tools__sidebar { - height: 60px; -} diff --git a/public/tinymce/skins/ui/oxide-dark/skin.min.css b/public/tinymce/skins/ui/oxide-dark/skin.min.css deleted file mode 100644 index a3f8040..0000000 --- a/public/tinymce/skins/ui/oxide-dark/skin.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.tox{box-sizing:content-box;color:#2a3746;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #000;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox-tinymce-inline{border:none;box-shadow:none}.tox-tinymce-inline .tox-editor-header{border:1px solid #000;border-radius:0;box-shadow:none}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border:1px solid #000;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>:last-child:not(:only-child){border-color:#000;border-style:solid}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(32,122,183,.5);border-color:#207ab7;color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>:last-child{border-color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.5);border-color:rgba(255,165,0,.8);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>:last-child{border-color:rgba(255,165,0,.8)}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.5);border-color:rgba(204,0,0,.8);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>:last-child{border-color:rgba(204,0,0,.8)}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.5);border-color:rgba(120,171,70,.8);color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{border-color:rgba(120,171,70,.8)}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#fff}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#fff}.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon{color:#fff}.tox .tox-dialog__body-content .accessibility-issue__header h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>:last-child{border-left-width:1px;padding-left:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>:last-child{border-right-width:1px;padding-right:4px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#207ab7;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;text-align:center;text-decoration:none;text-transform:capitalize;white-space:nowrap}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button--secondary{background-color:#3d546f;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#3d546f;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#fff;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:capitalize}.tox .tox-button--secondary[disabled]{background-color:#3d546f;background-image:none;border-color:#3d546f;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:hover:not(:disabled){background-color:#34485f;background-image:none;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--secondary:active:not(:disabled){background-color:#2b3b4e;background-image:none;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#fff}.tox .tox-button--naked[disabled]{background-color:#3d546f;border-color:#3d546f;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--naked:focus:not(:disabled){background-color:#34485f;border-color:#34485f;box-shadow:none;color:#fff}.tox .tox-button--naked:active:not(:disabled){background-color:#2b3b4e;border-color:#2b3b4e;box-shadow:none;color:#fff}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#fff}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(255,255,255,.2)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(255,255,255,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(255,255,255,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(255,255,255,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#1a1a1a;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#333;color:#fff;cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;color:#fff;cursor:pointer;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#2b3b4e;color:#fff}.tox .tox-collection--list .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#4a5562}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#757d87;color:#fff}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#4a5562;color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;-ms-flex-preferred-size:auto;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(255,255,255,.5);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#fff}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#2b3b4e;border:1px solid #1a1a1a;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:2px 0 3px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-icon-rtl .tox-collection__item-icon svg{transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#4a5562}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#2b3b4e;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#fff;display:flex;justify-content:space-between}.tox .tox-comment__date{color:rgba(255,255,255,.5);font-size:12px}.tox .tox-comment__body{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(255,255,255,.5);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#2b3b4e;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(43,59,78,0),#2b3b4e);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#2b3b4e;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#fff;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#2b3b4e;box-shadow:0 0 8px 8px #2b3b4e;color:#fff;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#2b3b4e;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(255,255,255,.5)}.tox .tox-user__name{color:rgba(255,255,255,.5);font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(34,47,62,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#222f3e}.tox .tox-dialog{background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(42,55,70,.15),0 0 40px 1px rgba(42,55,70,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#2b3b4e;border-bottom:none;color:#fff;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#fff;display:flex;flex:1;-ms-flex-preferred-size:auto;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;padding:16px 16px}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(255,255,255,.5);display:inline-block;font-size:14px;line-height:1.3;margin-bottom:8px;text-decoration:none;white-space:nowrap}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto;max-height:650px;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:none}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content a:active{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content svg{fill:#fff}.tox .tox-dialog__body-content ul{display:block;list-style-type:disc;margin-bottom:16px;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}.tox .tox-dialog__body-content .tox-form__group h1{color:#fff;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#fff;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#2b3b4e;border-top:1px solid #000;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(34,47,62,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #000}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;-ms-flex-preferred-size:auto;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}body.tox-dialog__disable-scroll{overflow:hidden}.tox.tox-platform-ie .tox-dialog-wrap{position:-ms-device-fixed}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}.tox .tox-dropzone-container{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #000;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(255,255,255,.5);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;-ms-flex-preferred-size:auto;overflow:hidden;position:relative}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;-ms-flex-preferred-size:auto;height:100%;position:absolute;width:100%}.tox.tox-inline-edit-area{border:1px dotted #000}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{z-index:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none;transition:box-shadow .5s}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(42,55,70,.2);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(255,255,255,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #2b3b4e;border-radius:3px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(255,255,255,.5);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-textarea{flex:1;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;-ms-flex-preferred-size:auto;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-textarea,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#222f3e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#fff}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2b3b4e;border-color:#000;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#19232e;color:rgba(255,255,255,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#2b3b4e;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox-fullscreen{border:0;height:100%;left:0;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;position:fixed;top:0;touch-action:pinch-zoom;width:100%}.tox-fullscreen .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-fullscreen .tox.tox-tinymce.tox-fullscreen{z-index:1200}.tox-fullscreen .tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-image-tools{width:100%}.tox .tox-image-tools__toolbar{align-items:center;display:flex;justify-content:center}.tox .tox-image-tools__image{background-color:#666;height:380px;overflow:auto;position:relative;width:100%}.tox .tox-image-tools__image,.tox .tox-image-tools__image+.tox-image-tools__toolbar{margin-top:8px}.tox .tox-image-tools__image-bg{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools__toolbar>.tox-spacer{flex:1;-ms-flex-preferred-size:auto}.tox .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-left:8px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-button+.tox-slider{margin-left:32px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-left:32px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-right:8px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-button+.tox-slider{margin-right:32px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-right:32px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#000;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:#fff;display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#2b3b4e;border:1px solid #000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(42,55,70,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:4px}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 4px 0 4px}.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #000}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn--active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:-ms-grid;display:grid;font-size:14px;font-weight:400;-ms-grid-columns:minmax(40px,1fr) auto minmax(40px,1fr);grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#fff}.tox .tox-notification--success p{color:#fff}.tox .tox-notification--success a{color:#547831}.tox .tox-notification--success svg{fill:#fff}.tox .tox-notification--error{background-color:#f8dede;border-color:#f2bfbf;color:#fff}.tox .tox-notification--error p{color:#fff}.tox .tox-notification--error a{color:#c00}.tox .tox-notification--error svg{fill:#fff}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fffaea;border-color:#ffe89d;color:#fff}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#fff}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#fff}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#fff}.tox .tox-notification--info{background-color:#d9edf7;border-color:#779ecb;color:#fff}.tox .tox-notification--info p{color:#fff}.tox .tox-notification--info a{color:#fff}.tox .tox-notification--info svg{fill:#fff}.tox .tox-notification__body{-ms-grid-row-align:center;align-self:center;color:#fff;font-size:14px;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{-ms-grid-row-align:center;align-self:center;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{-ms-grid-row-align:start;align-self:start;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}.tox .tox-notification .tox-progress-bar{-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-align:center;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar{flex-wrap:nowrap}.tox .tox-pop__dialog{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;position:absolute;width:0}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#222f3e transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#000 transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #222f3e transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #000 transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #222f3e transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #000 transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #222f3e;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #000;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;-ms-flex-preferred-size:0;min-height:0}.tox .tox-sidebar{background-color:#222f3e;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;-ms-flex-preferred-size:auto;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #000;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(255,255,255,.5);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#222f3e;border-top:1px solid #000;color:#fff;display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:flex-end;overflow:hidden}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#fff;text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;text-decoration:underline}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-left:1ch}.tox .tox-statusbar__resize-handle svg{display:block;fill:#fff}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1400}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(34,47,62,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#fff;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#fff}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#4a5562;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#4a5562;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:hover svg{fill:#fff}.tox .tox-tbtn:active{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn:active svg{fill:#fff}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#757d87;border:0;box-shadow:none;color:#fff}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#fff}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#fff}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{-ms-grid-row-align:stretch;align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tbtn--select{margin:2px 0 3px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(255,255,255,.5)}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:2px 0 3px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #4a5562 inset}.tox .tox-split-button:focus{background:#4a5562;box-shadow:none;color:#fff}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(255,255,255,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(255,255,255,.5)}.tox .tox-toolbar-overlord{background-color:#222f3e}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e;background-color:#222f3e;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #000;margin-top:-1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #000}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#222f3e;border:1px solid #000;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.tox[dir=rtl] .tox-tbtn__icon-rtl svg{transform:rotateY(180deg)}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 4px 0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #000}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#3d546f;border-radius:3px;box-shadow:0 2px 4px rgba(42,55,70,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #3d546f;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #3d546f;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #3d546f;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #3d546f;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-well{border:1px solid #000;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #000;border-radius:3px;display:flex;flex:1;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-image-tools-edit-panel{height:60px}.tox .tox-image-tools__sidebar{height:60px} diff --git a/public/tinymce/skins/ui/oxide-dark/skin.mobile.css b/public/tinymce/skins/ui/oxide-dark/skin.mobile.css deleted file mode 100644 index 875721a..0000000 --- a/public/tinymce/skins/ui/oxide-dark/skin.mobile.css +++ /dev/null @@ -1,673 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -/* RESET all the things! */ -.tinymce-mobile-outer-container { - all: initial; - display: block; -} -.tinymce-mobile-outer-container * { - border: 0; - box-sizing: initial; - cursor: inherit; - float: none; - line-height: 1; - margin: 0; - outline: 0; - padding: 0; - -webkit-tap-highlight-color: transparent; - /* TBIO-3691, stop the gray flicker on touch. */ - text-shadow: none; - white-space: nowrap; -} -.tinymce-mobile-icon-arrow-back::before { - content: "\e5cd"; -} -.tinymce-mobile-icon-image::before { - content: "\e412"; -} -.tinymce-mobile-icon-cancel-circle::before { - content: "\e5c9"; -} -.tinymce-mobile-icon-full-dot::before { - content: "\e061"; -} -.tinymce-mobile-icon-align-center::before { - content: "\e234"; -} -.tinymce-mobile-icon-align-left::before { - content: "\e236"; -} -.tinymce-mobile-icon-align-right::before { - content: "\e237"; -} -.tinymce-mobile-icon-bold::before { - content: "\e238"; -} -.tinymce-mobile-icon-italic::before { - content: "\e23f"; -} -.tinymce-mobile-icon-unordered-list::before { - content: "\e241"; -} -.tinymce-mobile-icon-ordered-list::before { - content: "\e242"; -} -.tinymce-mobile-icon-font-size::before { - content: "\e245"; -} -.tinymce-mobile-icon-underline::before { - content: "\e249"; -} -.tinymce-mobile-icon-link::before { - content: "\e157"; -} -.tinymce-mobile-icon-unlink::before { - content: "\eca2"; -} -.tinymce-mobile-icon-color::before { - content: "\e891"; -} -.tinymce-mobile-icon-previous::before { - content: "\e314"; -} -.tinymce-mobile-icon-next::before { - content: "\e315"; -} -.tinymce-mobile-icon-large-font::before, -.tinymce-mobile-icon-style-formats::before { - content: "\e264"; -} -.tinymce-mobile-icon-undo::before { - content: "\e166"; -} -.tinymce-mobile-icon-redo::before { - content: "\e15a"; -} -.tinymce-mobile-icon-removeformat::before { - content: "\e239"; -} -.tinymce-mobile-icon-small-font::before { - content: "\e906"; -} -.tinymce-mobile-icon-readonly-back::before, -.tinymce-mobile-format-matches::after { - content: "\e5ca"; -} -.tinymce-mobile-icon-small-heading::before { - content: "small"; -} -.tinymce-mobile-icon-large-heading::before { - content: "large"; -} -.tinymce-mobile-icon-small-heading::before, -.tinymce-mobile-icon-large-heading::before { - font-family: sans-serif; - font-size: 80%; -} -.tinymce-mobile-mask-edit-icon::before { - content: "\e254"; -} -.tinymce-mobile-icon-back::before { - content: "\e5c4"; -} -.tinymce-mobile-icon-heading::before { - /* TODO: Translate */ - content: "Headings"; - font-family: sans-serif; - font-size: 80%; - font-weight: bold; -} -.tinymce-mobile-icon-h1::before { - content: "H1"; - font-weight: bold; -} -.tinymce-mobile-icon-h2::before { - content: "H2"; - font-weight: bold; -} -.tinymce-mobile-icon-h3::before { - content: "H3"; - font-weight: bold; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask { - align-items: center; - display: flex; - justify-content: center; - background: rgba(51, 51, 51, 0.5); - height: 100%; - position: absolute; - top: 0; - width: 100%; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container { - align-items: center; - border-radius: 50%; - display: flex; - flex-direction: column; - font-family: sans-serif; - font-size: 1em; - justify-content: space-between; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item { - align-items: center; - display: flex; - justify-content: center; - border-radius: 50%; - height: 2.1em; - width: 2.1em; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { - align-items: center; - display: flex; - justify-content: center; - flex-direction: column; - font-size: 1em; -} -@media only screen and (min-device-width:700px) { - .tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { - font-size: 1.2em; - } -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon { - align-items: center; - display: flex; - justify-content: center; - border-radius: 50%; - height: 2.1em; - width: 2.1em; - background-color: white; - color: #207ab7; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before { - content: "\e900"; - font-family: 'tinymce-mobile', sans-serif; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon { - z-index: 2; -} -.tinymce-mobile-android-container.tinymce-mobile-android-maximized { - background: #ffffff; - border: none; - bottom: 0; - display: flex; - flex-direction: column; - left: 0; - position: fixed; - right: 0; - top: 0; -} -.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized) { - position: relative; -} -.tinymce-mobile-android-container .tinymce-mobile-editor-socket { - display: flex; - flex-grow: 1; -} -.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe { - display: flex !important; - flex-grow: 1; - height: auto !important; -} -.tinymce-mobile-android-scroll-reload { - overflow: hidden; -} -:not(.tinymce-mobile-readonly-mode) > .tinymce-mobile-android-selection-context-toolbar { - margin-top: 23px; -} -.tinymce-mobile-toolstrip { - background: #fff; - display: flex; - flex: 0 0 auto; - z-index: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar { - align-items: center; - background-color: #fff; - border-bottom: 1px solid #cccccc; - display: flex; - flex: 1; - height: 2.5em; - width: 100%; - /* Make it no larger than the toolstrip, so that it needs to scroll */ -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group { - align-items: center; - display: flex; - height: 100%; - flex-shrink: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group > div { - align-items: center; - display: flex; - height: 100%; - flex: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container { - background: #f44336; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group { - flex-grow: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { - padding-left: 0.5em; - padding-right: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button { - align-items: center; - display: flex; - height: 80%; - margin-left: 2px; - margin-right: 2px; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected { - background: #c8cbcf; - color: #cccccc; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type { - background: #207ab7; - color: #eceff1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar { - /* Note, this file is imported inside .tinymce-mobile-context-toolbar, so that prefix is on everything here. */ -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group { - align-items: center; - display: flex; - height: 100%; - flex: 1; - padding-bottom: 0.4em; - padding-top: 0.4em; - /* Make any buttons appearing on the left and right display in the centre (e.g. color edges) */ - /* For widgets like the colour picker, use the whole height */ -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog { - display: flex; - min-height: 1.5em; - overflow: hidden; - padding-left: 0; - padding-right: 0; - position: relative; - width: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain { - display: flex; - height: 100%; - transition: left cubic-bezier(0.4, 0, 1, 1) 0.15s; - width: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen { - display: flex; - flex: 0 0 auto; - justify-content: space-between; - width: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input { - font-family: Sans-serif; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container { - display: flex; - flex-grow: 1; - position: relative; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x { - -ms-grid-row-align: center; - align-self: center; - background: inherit; - border: none; - border-radius: 50%; - color: #888; - font-size: 0.6em; - font-weight: bold; - height: 100%; - padding-right: 2px; - position: absolute; - right: 0; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x { - display: none; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next { - align-items: center; - display: flex; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before { - align-items: center; - display: flex; - font-weight: bold; - height: 100%; - padding-left: 0.5em; - padding-right: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before { - visibility: hidden; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item { - color: #cccccc; - font-size: 10px; - line-height: 10px; - margin: 0 2px; - padding-top: 3px; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active { - color: #c8cbcf; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before { - margin-left: 0.5em; - margin-right: 0.9em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before { - margin-left: 0.9em; - margin-right: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider { - display: flex; - flex: 1; - margin-left: 0; - margin-right: 0; - padding: 0.28em 0; - position: relative; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container { - align-items: center; - display: flex; - flex-grow: 1; - height: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line { - background: #cccccc; - display: flex; - flex: 1; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container { - padding-left: 2em; - padding-right: 2em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container { - align-items: center; - display: flex; - flex-grow: 1; - height: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient { - background: linear-gradient(to right, hsl(0, 100%, 50%) 0%, hsl(60, 100%, 50%) 17%, hsl(120, 100%, 50%) 33%, hsl(180, 100%, 50%) 50%, hsl(240, 100%, 50%) 67%, hsl(300, 100%, 50%) 83%, hsl(0, 100%, 50%) 100%); - display: flex; - flex: 1; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black { - /* Not part of theming */ - background: black; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; - width: 1.2em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white { - /* Not part of theming */ - background: white; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; - width: 1.2em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb { - /* vertically centering trick (margin: auto, top: 0, bottom: 0). On iOS and Safari, if you leave - * out these values, then it shows the thumb at the top of the spectrum. This is probably because it is - * absolutely positioned with only a left value, and not a top. Note, on Chrome it seems to be fine without - * this approach. - */ - align-items: center; - background-clip: padding-box; - background-color: #455a64; - border: 0.5em solid rgba(136, 136, 136, 0); - border-radius: 3em; - bottom: 0; - color: #fff; - display: flex; - height: 0.5em; - justify-content: center; - left: -10px; - margin: auto; - position: absolute; - top: 0; - transition: border 120ms cubic-bezier(0.39, 0.58, 0.57, 1); - width: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active { - border: 0.5em solid rgba(136, 136, 136, 0.39); -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group > div { - align-items: center; - display: flex; - height: 100%; - flex: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper { - flex-direction: column; - justify-content: center; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { - align-items: center; - display: flex; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog) { - height: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container { - display: flex; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input { - background: #ffffff; - border: none; - border-radius: 0; - color: #455a64; - flex-grow: 1; - font-size: 0.85em; - padding-bottom: 0.1em; - padding-left: 5px; - padding-top: 0.1em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder { - /* WebKit, Blink, Edge */ - color: #888; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder { - /* WebKit, Blink, Edge */ - color: #888; -} -/* dropup */ -.tinymce-mobile-dropup { - background: white; - display: flex; - overflow: hidden; - width: 100%; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking { - transition: height 0.3s ease-out; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-growing { - transition: height 0.3s ease-in; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-closed { - flex-grow: 0; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing) { - flex-grow: 1; -} -/* TODO min-height for device size and orientation */ -.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { - min-height: 200px; -} -@media only screen and (orientation: landscape) { - .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { - min-height: 200px; - } -} -@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { - .tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { - min-height: 150px; - } -} -/* styles menu */ -.tinymce-mobile-styles-menu { - font-family: sans-serif; - outline: 4px solid black; - overflow: hidden; - position: relative; - width: 100%; -} -.tinymce-mobile-styles-menu [role="menu"] { - display: flex; - flex-direction: column; - height: 100%; - position: absolute; - width: 100%; -} -.tinymce-mobile-styles-menu [role="menu"].transitioning { - transition: transform 0.5s ease-in-out; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-item { - border-bottom: 1px solid #ddd; - color: #455a64; - cursor: pointer; - display: flex; - padding: 1em 1em; - position: relative; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before { - color: #455a64; - content: "\e314"; - font-family: 'tinymce-mobile', sans-serif; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after { - color: #455a64; - content: "\e315"; - font-family: 'tinymce-mobile', sans-serif; - padding-left: 1em; - padding-right: 1em; - position: absolute; - right: 0; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after { - font-family: 'tinymce-mobile', sans-serif; - padding-left: 1em; - padding-right: 1em; - position: absolute; - right: 0; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator, -.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser { - align-items: center; - background: #fff; - border-top: #455a64; - color: #455a64; - display: flex; - min-height: 2.5em; - padding-left: 1em; - padding-right: 1em; -} -.tinymce-mobile-styles-menu [data-transitioning-destination="before"][data-transitioning-state], -.tinymce-mobile-styles-menu [data-transitioning-state="before"] { - transform: translate(-100%); -} -.tinymce-mobile-styles-menu [data-transitioning-destination="current"][data-transitioning-state], -.tinymce-mobile-styles-menu [data-transitioning-state="current"] { - transform: translate(0%); -} -.tinymce-mobile-styles-menu [data-transitioning-destination="after"][data-transitioning-state], -.tinymce-mobile-styles-menu [data-transitioning-state="after"] { - transform: translate(100%); -} -@font-face { - font-family: 'tinymce-mobile'; - font-style: normal; - font-weight: normal; - src: url('fonts/tinymce-mobile.woff?8x92w3') format('woff'); -} -@media (min-device-width: 700px) { - .tinymce-mobile-outer-container, - .tinymce-mobile-outer-container input { - font-size: 25px; - } -} -@media (max-device-width: 700px) { - .tinymce-mobile-outer-container, - .tinymce-mobile-outer-container input { - font-size: 18px; - } -} -.tinymce-mobile-icon { - font-family: 'tinymce-mobile', sans-serif; -} -.mixin-flex-and-centre { - align-items: center; - display: flex; - justify-content: center; -} -.mixin-flex-bar { - align-items: center; - display: flex; - height: 100%; -} -.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe { - background-color: #fff; - width: 100%; -} -.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { - /* Note, on the iPod touch in landscape, this isn't visible when the navbar appears */ - background-color: #207ab7; - border-radius: 50%; - bottom: 1em; - color: white; - font-size: 1em; - height: 2.1em; - position: fixed; - right: 2em; - width: 2.1em; - align-items: center; - display: flex; - justify-content: center; -} -@media only screen and (min-device-width:700px) { - .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { - font-size: 1.2em; - } -} -.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket { - height: 300px; - overflow: hidden; -} -.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe { - height: 100%; -} -.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip { - display: none; -} -/* - Note, that if you don't include this (::-webkit-file-upload-button), the toolbar width gets - increased and the whole body becomes scrollable. It's important! - */ -input[type="file"]::-webkit-file-upload-button { - display: none; -} -@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { - .tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { - bottom: 50%; - } -} diff --git a/public/tinymce/skins/ui/oxide-dark/skin.mobile.min.css b/public/tinymce/skins/ui/oxide-dark/skin.mobile.min.css deleted file mode 100644 index 3a45cac..0000000 --- a/public/tinymce/skins/ui/oxide-dark/skin.mobile.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.tinymce-mobile-outer-container{all:initial;display:block}.tinymce-mobile-outer-container *{border:0;box-sizing:initial;cursor:inherit;float:none;line-height:1;margin:0;outline:0;padding:0;-webkit-tap-highlight-color:transparent;text-shadow:none;white-space:nowrap}.tinymce-mobile-icon-arrow-back::before{content:"\e5cd"}.tinymce-mobile-icon-image::before{content:"\e412"}.tinymce-mobile-icon-cancel-circle::before{content:"\e5c9"}.tinymce-mobile-icon-full-dot::before{content:"\e061"}.tinymce-mobile-icon-align-center::before{content:"\e234"}.tinymce-mobile-icon-align-left::before{content:"\e236"}.tinymce-mobile-icon-align-right::before{content:"\e237"}.tinymce-mobile-icon-bold::before{content:"\e238"}.tinymce-mobile-icon-italic::before{content:"\e23f"}.tinymce-mobile-icon-unordered-list::before{content:"\e241"}.tinymce-mobile-icon-ordered-list::before{content:"\e242"}.tinymce-mobile-icon-font-size::before{content:"\e245"}.tinymce-mobile-icon-underline::before{content:"\e249"}.tinymce-mobile-icon-link::before{content:"\e157"}.tinymce-mobile-icon-unlink::before{content:"\eca2"}.tinymce-mobile-icon-color::before{content:"\e891"}.tinymce-mobile-icon-previous::before{content:"\e314"}.tinymce-mobile-icon-next::before{content:"\e315"}.tinymce-mobile-icon-large-font::before,.tinymce-mobile-icon-style-formats::before{content:"\e264"}.tinymce-mobile-icon-undo::before{content:"\e166"}.tinymce-mobile-icon-redo::before{content:"\e15a"}.tinymce-mobile-icon-removeformat::before{content:"\e239"}.tinymce-mobile-icon-small-font::before{content:"\e906"}.tinymce-mobile-format-matches::after,.tinymce-mobile-icon-readonly-back::before{content:"\e5ca"}.tinymce-mobile-icon-small-heading::before{content:"small"}.tinymce-mobile-icon-large-heading::before{content:"large"}.tinymce-mobile-icon-large-heading::before,.tinymce-mobile-icon-small-heading::before{font-family:sans-serif;font-size:80%}.tinymce-mobile-mask-edit-icon::before{content:"\e254"}.tinymce-mobile-icon-back::before{content:"\e5c4"}.tinymce-mobile-icon-heading::before{content:"Headings";font-family:sans-serif;font-size:80%;font-weight:700}.tinymce-mobile-icon-h1::before{content:"H1";font-weight:700}.tinymce-mobile-icon-h2::before{content:"H2";font-weight:700}.tinymce-mobile-icon-h3::before{content:"H3";font-weight:700}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask{align-items:center;display:flex;justify-content:center;background:rgba(51,51,51,.5);height:100%;position:absolute;top:0;width:100%}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container{align-items:center;border-radius:50%;display:flex;flex-direction:column;font-family:sans-serif;font-size:1em;justify-content:space-between}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item{align-items:center;display:flex;justify-content:center;border-radius:50%;height:2.1em;width:2.1em}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{align-items:center;display:flex;justify-content:center;flex-direction:column;font-size:1em}@media only screen and (min-device-width:700px){.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{font-size:1.2em}}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon{align-items:center;display:flex;justify-content:center;border-radius:50%;height:2.1em;width:2.1em;background-color:#fff;color:#207ab7}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before{content:"\e900";font-family:tinymce-mobile,sans-serif}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon{z-index:2}.tinymce-mobile-android-container.tinymce-mobile-android-maximized{background:#fff;border:none;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0}.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized){position:relative}.tinymce-mobile-android-container .tinymce-mobile-editor-socket{display:flex;flex-grow:1}.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe{display:flex!important;flex-grow:1;height:auto!important}.tinymce-mobile-android-scroll-reload{overflow:hidden}:not(.tinymce-mobile-readonly-mode)>.tinymce-mobile-android-selection-context-toolbar{margin-top:23px}.tinymce-mobile-toolstrip{background:#fff;display:flex;flex:0 0 auto;z-index:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:flex;flex:1;height:2.5em;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group{align-items:center;display:flex;height:100%;flex-shrink:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group>div{align-items:center;display:flex;height:100%;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container{background:#f44336}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group{flex-grow:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button{align-items:center;display:flex;height:80%;margin-left:2px;margin-right:2px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected{background:#c8cbcf;color:#ccc}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type{background:#207ab7;color:#eceff1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group{align-items:center;display:flex;height:100%;flex:1;padding-bottom:.4em;padding-top:.4em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog{display:flex;min-height:1.5em;overflow:hidden;padding-left:0;padding-right:0;position:relative;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain{display:flex;height:100%;transition:left cubic-bezier(.4,0,1,1) .15s;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen{display:flex;flex:0 0 auto;justify-content:space-between;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input{font-family:Sans-serif}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container{display:flex;flex-grow:1;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x{-ms-grid-row-align:center;align-self:center;background:inherit;border:none;border-radius:50%;color:#888;font-size:.6em;font-weight:700;height:100%;padding-right:2px;position:absolute;right:0}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x{display:none}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous{align-items:center;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before{align-items:center;display:flex;font-weight:700;height:100%;padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before{visibility:hidden}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item{color:#ccc;font-size:10px;line-height:10px;margin:0 2px;padding-top:3px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active{color:#c8cbcf}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before{margin-left:.5em;margin-right:.9em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before{margin-left:.9em;margin-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider{display:flex;flex:1;margin-left:0;margin-right:0;padding:.28em 0;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container{align-items:center;display:flex;flex-grow:1;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line{background:#ccc;display:flex;flex:1;height:.2em;margin-bottom:.3em;margin-top:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container{padding-left:2em;padding-right:2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container{align-items:center;display:flex;flex-grow:1;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient{background:linear-gradient(to right,red 0,#feff00 17%,#0f0 33%,#00feff 50%,#00f 67%,#ff00fe 83%,red 100%);display:flex;flex:1;height:.2em;margin-bottom:.3em;margin-top:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black{background:#000;height:.2em;margin-bottom:.3em;margin-top:.3em;width:1.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white{background:#fff;height:.2em;margin-bottom:.3em;margin-top:.3em;width:1.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb{align-items:center;background-clip:padding-box;background-color:#455a64;border:.5em solid rgba(136,136,136,0);border-radius:3em;bottom:0;color:#fff;display:flex;height:.5em;justify-content:center;left:-10px;margin:auto;position:absolute;top:0;transition:border 120ms cubic-bezier(.39,.58,.57,1);width:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active{border:.5em solid rgba(136,136,136,.39)}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group>div{align-items:center;display:flex;height:100%;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper{flex-direction:column;justify-content:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{align-items:center;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog){height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container{display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input{background:#fff;border:none;border-radius:0;color:#455a64;flex-grow:1;font-size:.85em;padding-bottom:.1em;padding-left:5px;padding-top:.1em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder{color:#888}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder{color:#888}.tinymce-mobile-dropup{background:#fff;display:flex;overflow:hidden;width:100%}.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking{transition:height .3s ease-out}.tinymce-mobile-dropup.tinymce-mobile-dropup-growing{transition:height .3s ease-in}.tinymce-mobile-dropup.tinymce-mobile-dropup-closed{flex-grow:0}.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing){flex-grow:1}.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}@media only screen and (orientation:landscape){.tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:150px}}.tinymce-mobile-styles-menu{font-family:sans-serif;outline:4px solid #000;overflow:hidden;position:relative;width:100%}.tinymce-mobile-styles-menu [role=menu]{display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.tinymce-mobile-styles-menu [role=menu].transitioning{transition:transform .5s ease-in-out}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item{border-bottom:1px solid #ddd;color:#455a64;cursor:pointer;display:flex;padding:1em 1em;position:relative}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before{color:#455a64;content:"\e314";font-family:tinymce-mobile,sans-serif}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after{color:#455a64;content:"\e315";font-family:tinymce-mobile,sans-serif;padding-left:1em;padding-right:1em;position:absolute;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after{font-family:tinymce-mobile,sans-serif;padding-left:1em;padding-right:1em;position:absolute;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser,.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator{align-items:center;background:#fff;border-top:#455a64;color:#455a64;display:flex;min-height:2.5em;padding-left:1em;padding-right:1em}.tinymce-mobile-styles-menu [data-transitioning-destination=before][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=before]{transform:translate(-100%)}.tinymce-mobile-styles-menu [data-transitioning-destination=current][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=current]{transform:translate(0)}.tinymce-mobile-styles-menu [data-transitioning-destination=after][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=after]{transform:translate(100%)}@font-face{font-family:tinymce-mobile;font-style:normal;font-weight:400;src:url(fonts/tinymce-mobile.woff?8x92w3) format('woff')}@media (min-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:25px}}@media (max-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:18px}}.tinymce-mobile-icon{font-family:tinymce-mobile,sans-serif}.mixin-flex-and-centre{align-items:center;display:flex;justify-content:center}.mixin-flex-bar{align-items:center;display:flex;height:100%}.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe{background-color:#fff;width:100%}.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{background-color:#207ab7;border-radius:50%;bottom:1em;color:#fff;font-size:1em;height:2.1em;position:fixed;right:2em;width:2.1em;align-items:center;display:flex;justify-content:center}@media only screen and (min-device-width:700px){.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{font-size:1.2em}}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket{height:300px;overflow:hidden}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe{height:100%}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip{display:none}input[type=file]::-webkit-file-upload-button{display:none}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{bottom:50%}} diff --git a/public/tinymce/skins/ui/oxide/content.css b/public/tinymce/skins/ui/oxide/content.css deleted file mode 100644 index a15f08f..0000000 --- a/public/tinymce/skins/ui/oxide/content.css +++ /dev/null @@ -1,695 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.mce-content-body .mce-item-anchor { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - cursor: default; - display: inline-block; - height: 12px !important; - padding: 0 2px; - -webkit-user-modify: read-only; - -moz-user-modify: read-only; - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - width: 8px !important; -} -.mce-content-body .mce-item-anchor[data-mce-selected] { - outline-offset: 1px; -} -.tox-comments-visible .tox-comment { - background-color: #fff0b7; -} -.tox-comments-visible .tox-comment--active { - background-color: #ffe168; -} -.tox-checklist > li:not(.tox-checklist--hidden) { - list-style: none; - margin: 0.25em 0; -} -.tox-checklist > li:not(.tox-checklist--hidden)::before { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); - background-size: 100%; - content: ''; - cursor: pointer; - height: 1em; - margin-left: -1.5em; - margin-top: 0.125em; - position: absolute; - width: 1em; -} -.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); -} -[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { - margin-left: 0; - margin-right: -1.5em; -} -/* stylelint-disable */ -/* http://prismjs.com/ */ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ -code[class*="language-"], -pre[class*="language-"] { - color: black; - background: none; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 1em; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - -moz-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} -pre[class*="language-"]::-moz-selection, -pre[class*="language-"] ::-moz-selection, -code[class*="language-"]::-moz-selection, -code[class*="language-"] ::-moz-selection { - text-shadow: none; - background: #b3d4fc; -} -pre[class*="language-"]::selection, -pre[class*="language-"] ::selection, -code[class*="language-"]::selection, -code[class*="language-"] ::selection { - text-shadow: none; - background: #b3d4fc; -} -@media print { - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: 0.5em 0; - overflow: auto; -} -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: 0.1em; - border-radius: 0.3em; - white-space: normal; -} -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} -.token.punctuation { - color: #999; -} -.namespace { - opacity: 0.7; -} -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #905; -} -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #690; -} -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #9a6e3a; - background: hsla(0, 0%, 100%, 0.5); -} -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} -.token.function, -.token.class-name { - color: #DD4A68; -} -.token.regex, -.token.important, -.token.variable { - color: #e90; -} -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} -.token.entity { - cursor: help; -} -/* stylelint-enable */ -.mce-content-body { - overflow-wrap: break-word; - word-wrap: break-word; -} -.mce-content-body .mce-visual-caret { - background-color: black; - background-color: currentColor; - position: absolute; -} -.mce-content-body .mce-visual-caret-hidden { - display: none; -} -.mce-content-body *[data-mce-caret] { - left: -1000px; - margin: 0; - padding: 0; - position: absolute; - right: auto; - top: 0; -} -.mce-content-body .mce-offscreen-selection { - left: -2000000px; - max-width: 1000000px; - position: absolute; -} -.mce-content-body *[contentEditable=false] { - cursor: default; -} -.mce-content-body *[contentEditable=true] { - cursor: text; -} -.tox-cursor-format-painter { - cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; -} -.mce-content-body figure.align-left { - float: left; -} -.mce-content-body figure.align-right { - float: right; -} -.mce-content-body figure.image.align-center { - display: table; - margin-left: auto; - margin-right: auto; -} -.mce-preview-object { - border: 1px solid gray; - display: inline-block; - line-height: 0; - margin: 0 2px 0 2px; - position: relative; -} -.mce-preview-object .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-preview-object[data-mce-selected="2"] .mce-shim { - display: none; -} -.mce-object { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - border: 1px dashed #aaa; -} -.mce-pagebreak { - border: 1px dashed #aaa; - cursor: default; - display: block; - height: 5px; - margin-top: 15px; - page-break-before: always; - width: 100%; -} -@media print { - .mce-pagebreak { - border: 0; - } -} -.tiny-pageembed .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.tiny-pageembed[data-mce-selected="2"] .mce-shim { - display: none; -} -.tiny-pageembed { - display: inline-block; - position: relative; -} -.tiny-pageembed--21by9, -.tiny-pageembed--16by9, -.tiny-pageembed--4by3, -.tiny-pageembed--1by1 { - display: block; - overflow: hidden; - padding: 0; - position: relative; - width: 100%; -} -.tiny-pageembed--21by9 { - padding-top: 42.857143%; -} -.tiny-pageembed--16by9 { - padding-top: 56.25%; -} -.tiny-pageembed--4by3 { - padding-top: 75%; -} -.tiny-pageembed--1by1 { - padding-top: 100%; -} -.tiny-pageembed--21by9 iframe, -.tiny-pageembed--16by9 iframe, -.tiny-pageembed--4by3 iframe, -.tiny-pageembed--1by1 iframe { - border: 0; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-content-body[data-mce-placeholder] { - position: relative; -} -.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { - color: rgba(34, 47, 62, 0.7); - content: attr(data-mce-placeholder); - position: absolute; -} -.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { - left: 1px; -} -.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { - right: 1px; -} -.mce-content-body div.mce-resizehandle { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - box-sizing: border-box; - height: 10px; - position: absolute; - width: 10px; - z-index: 10000; -} -.mce-content-body div.mce-resizehandle:hover { - background-color: #4099ff; -} -.mce-content-body div.mce-resizehandle:nth-of-type(1) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(2) { - cursor: nesw-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(3) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(4) { - cursor: nesw-resize; -} -.mce-content-body .mce-clonedresizable { - opacity: 0.5; - outline: 1px dashed black; - position: absolute; - z-index: 10000; -} -.mce-content-body .mce-resize-helper { - background: #555; - background: rgba(0, 0, 0, 0.75); - border: 1px; - border-radius: 3px; - color: white; - display: none; - font-family: sans-serif; - font-size: 12px; - line-height: 14px; - margin: 5px 10px; - padding: 5px; - position: absolute; - white-space: nowrap; - z-index: 10001; -} -.tox-rtc-user-selection { - position: relative; -} -.tox-rtc-user-cursor { - bottom: 0; - cursor: default; - position: absolute; - top: 0; - width: 2px; -} -.tox-rtc-user-cursor::before { - background-color: inherit; - border-radius: 50%; - content: ''; - display: block; - height: 8px; - position: absolute; - right: -3px; - top: -3px; - width: 8px; -} -.tox-rtc-user-cursor:hover::after { - background-color: inherit; - border-radius: 100px; - box-sizing: border-box; - color: #fff; - content: attr(data-user); - display: block; - font-size: 12px; - font-weight: bold; - left: -5px; - min-height: 8px; - min-width: 8px; - padding: 0 12px; - position: absolute; - top: -11px; - white-space: nowrap; - z-index: 1000; -} -.tox-rtc-user-selection--1 .tox-rtc-user-cursor { - background-color: #2dc26b; -} -.tox-rtc-user-selection--2 .tox-rtc-user-cursor { - background-color: #e03e2d; -} -.tox-rtc-user-selection--3 .tox-rtc-user-cursor { - background-color: #f1c40f; -} -.tox-rtc-user-selection--4 .tox-rtc-user-cursor { - background-color: #3598db; -} -.tox-rtc-user-selection--5 .tox-rtc-user-cursor { - background-color: #b96ad9; -} -.tox-rtc-user-selection--6 .tox-rtc-user-cursor { - background-color: #e67e23; -} -.tox-rtc-user-selection--7 .tox-rtc-user-cursor { - background-color: #aaa69d; -} -.tox-rtc-user-selection--8 .tox-rtc-user-cursor { - background-color: #f368e0; -} -.tox-rtc-remote-image { - background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; - border: 1px solid #ccc; - min-height: 240px; - min-width: 320px; -} -.mce-match-marker { - background: #aaa; - color: #fff; -} -.mce-match-marker-selected { - background: #39f; - color: #fff; -} -.mce-match-marker-selected::-moz-selection { - background: #39f; - color: #fff; -} -.mce-match-marker-selected::selection { - background: #39f; - color: #fff; -} -.mce-content-body img[data-mce-selected], -.mce-content-body table[data-mce-selected] { - outline: 3px solid #b4d7ff; -} -.mce-content-body hr[data-mce-selected] { - outline: 3px solid #b4d7ff; - outline-offset: 1px; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { - outline: 3px solid #b4d7ff; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { - outline: 3px solid #b4d7ff; -} -.mce-content-body *[contentEditable=false][data-mce-selected] { - cursor: not-allowed; - outline: 3px solid #b4d7ff; -} -.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, -.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { - outline: none; -} -.mce-content-body *[data-mce-selected="inline-boundary"] { - background-color: #b4d7ff; -} -.mce-content-body .mce-edit-focus { - outline: 3px solid #b4d7ff; -} -.mce-content-body td[data-mce-selected], -.mce-content-body th[data-mce-selected] { - background-color: #b4d7ff !important; -} -.mce-content-body td[data-mce-selected]::-moz-selection, -.mce-content-body th[data-mce-selected]::-moz-selection { - background: none; -} -.mce-content-body td[data-mce-selected]::selection, -.mce-content-body th[data-mce-selected]::selection { - background: none; -} -.mce-content-body td[data-mce-selected] *, -.mce-content-body th[data-mce-selected] * { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.mce-content-body img::-moz-selection { - background: none; -} -.mce-content-body img::selection { - background: none; -} -.ephox-snooker-resizer-bar { - background-color: #b4d7ff; - opacity: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ephox-snooker-resizer-cols { - cursor: col-resize; -} -.ephox-snooker-resizer-rows { - cursor: row-resize; -} -.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { - opacity: 1; -} -.mce-spellchecker-word { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; - height: 2rem; -} -.mce-spellchecker-grammar { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; -} -.mce-toc { - border: 1px solid gray; -} -.mce-toc h2 { - margin: 4px; -} -.mce-toc li { - list-style-type: none; -} -.mce-item-table, -.mce-item-table td, -.mce-item-table th, -.mce-item-table caption { - border: 1px dashed #bbb; -} -.mce-visualblocks p, -.mce-visualblocks h1, -.mce-visualblocks h2, -.mce-visualblocks h3, -.mce-visualblocks h4, -.mce-visualblocks h5, -.mce-visualblocks h6, -.mce-visualblocks div:not([data-mce-bogus]), -.mce-visualblocks section, -.mce-visualblocks article, -.mce-visualblocks blockquote, -.mce-visualblocks address, -.mce-visualblocks pre, -.mce-visualblocks figure, -.mce-visualblocks figcaption, -.mce-visualblocks hgroup, -.mce-visualblocks aside, -.mce-visualblocks ul, -.mce-visualblocks ol, -.mce-visualblocks dl { - background-repeat: no-repeat; - border: 1px dashed #bbb; - margin-left: 3px; - padding-top: 10px; -} -.mce-visualblocks p { - background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); -} -.mce-visualblocks h1 { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); -} -.mce-visualblocks h2 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); -} -.mce-visualblocks h3 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); -} -.mce-visualblocks h4 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); -} -.mce-visualblocks h5 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); -} -.mce-visualblocks h6 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); -} -.mce-visualblocks div:not([data-mce-bogus]) { - background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); -} -.mce-visualblocks section { - background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); -} -.mce-visualblocks article { - background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); -} -.mce-visualblocks blockquote { - background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); -} -.mce-visualblocks address { - background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); -} -.mce-visualblocks pre { - background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); -} -.mce-visualblocks figure { - background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); -} -.mce-visualblocks figcaption { - border: 1px dashed #bbb; -} -.mce-visualblocks hgroup { - background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); -} -.mce-visualblocks aside { - background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); -} -.mce-visualblocks ul { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); -} -.mce-visualblocks ol { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); -} -.mce-visualblocks dl { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); -} -.mce-visualblocks:not([dir=rtl]) p, -.mce-visualblocks:not([dir=rtl]) h1, -.mce-visualblocks:not([dir=rtl]) h2, -.mce-visualblocks:not([dir=rtl]) h3, -.mce-visualblocks:not([dir=rtl]) h4, -.mce-visualblocks:not([dir=rtl]) h5, -.mce-visualblocks:not([dir=rtl]) h6, -.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), -.mce-visualblocks:not([dir=rtl]) section, -.mce-visualblocks:not([dir=rtl]) article, -.mce-visualblocks:not([dir=rtl]) blockquote, -.mce-visualblocks:not([dir=rtl]) address, -.mce-visualblocks:not([dir=rtl]) pre, -.mce-visualblocks:not([dir=rtl]) figure, -.mce-visualblocks:not([dir=rtl]) figcaption, -.mce-visualblocks:not([dir=rtl]) hgroup, -.mce-visualblocks:not([dir=rtl]) aside, -.mce-visualblocks:not([dir=rtl]) ul, -.mce-visualblocks:not([dir=rtl]) ol, -.mce-visualblocks:not([dir=rtl]) dl { - margin-left: 3px; -} -.mce-visualblocks[dir=rtl] p, -.mce-visualblocks[dir=rtl] h1, -.mce-visualblocks[dir=rtl] h2, -.mce-visualblocks[dir=rtl] h3, -.mce-visualblocks[dir=rtl] h4, -.mce-visualblocks[dir=rtl] h5, -.mce-visualblocks[dir=rtl] h6, -.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), -.mce-visualblocks[dir=rtl] section, -.mce-visualblocks[dir=rtl] article, -.mce-visualblocks[dir=rtl] blockquote, -.mce-visualblocks[dir=rtl] address, -.mce-visualblocks[dir=rtl] pre, -.mce-visualblocks[dir=rtl] figure, -.mce-visualblocks[dir=rtl] figcaption, -.mce-visualblocks[dir=rtl] hgroup, -.mce-visualblocks[dir=rtl] aside, -.mce-visualblocks[dir=rtl] ul, -.mce-visualblocks[dir=rtl] ol, -.mce-visualblocks[dir=rtl] dl { - background-position-x: right; - margin-right: 3px; -} -.mce-nbsp, -.mce-shy { - background: #aaa; -} -.mce-shy::after { - content: '-'; -} -body { - font-family: sans-serif; -} -table { - border-collapse: collapse; -} diff --git a/public/tinymce/skins/ui/oxide/content.inline.css b/public/tinymce/skins/ui/oxide/content.inline.css deleted file mode 100644 index f268801..0000000 --- a/public/tinymce/skins/ui/oxide/content.inline.css +++ /dev/null @@ -1,689 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.mce-content-body .mce-item-anchor { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - cursor: default; - display: inline-block; - height: 12px !important; - padding: 0 2px; - -webkit-user-modify: read-only; - -moz-user-modify: read-only; - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - width: 8px !important; -} -.mce-content-body .mce-item-anchor[data-mce-selected] { - outline-offset: 1px; -} -.tox-comments-visible .tox-comment { - background-color: #fff0b7; -} -.tox-comments-visible .tox-comment--active { - background-color: #ffe168; -} -.tox-checklist > li:not(.tox-checklist--hidden) { - list-style: none; - margin: 0.25em 0; -} -.tox-checklist > li:not(.tox-checklist--hidden)::before { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); - background-size: 100%; - content: ''; - cursor: pointer; - height: 1em; - margin-left: -1.5em; - margin-top: 0.125em; - position: absolute; - width: 1em; -} -.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); -} -[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before { - margin-left: 0; - margin-right: -1.5em; -} -/* stylelint-disable */ -/* http://prismjs.com/ */ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ -code[class*="language-"], -pre[class*="language-"] { - color: black; - background: none; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 1em; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - -moz-tab-size: 4; - tab-size: 4; - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} -pre[class*="language-"]::-moz-selection, -pre[class*="language-"] ::-moz-selection, -code[class*="language-"]::-moz-selection, -code[class*="language-"] ::-moz-selection { - text-shadow: none; - background: #b3d4fc; -} -pre[class*="language-"]::selection, -pre[class*="language-"] ::selection, -code[class*="language-"]::selection, -code[class*="language-"] ::selection { - text-shadow: none; - background: #b3d4fc; -} -@media print { - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: 0.5em 0; - overflow: auto; -} -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: 0.1em; - border-radius: 0.3em; - white-space: normal; -} -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} -.token.punctuation { - color: #999; -} -.namespace { - opacity: 0.7; -} -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #905; -} -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #690; -} -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #9a6e3a; - background: hsla(0, 0%, 100%, 0.5); -} -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} -.token.function, -.token.class-name { - color: #DD4A68; -} -.token.regex, -.token.important, -.token.variable { - color: #e90; -} -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} -.token.entity { - cursor: help; -} -/* stylelint-enable */ -.mce-content-body { - overflow-wrap: break-word; - word-wrap: break-word; -} -.mce-content-body .mce-visual-caret { - background-color: black; - background-color: currentColor; - position: absolute; -} -.mce-content-body .mce-visual-caret-hidden { - display: none; -} -.mce-content-body *[data-mce-caret] { - left: -1000px; - margin: 0; - padding: 0; - position: absolute; - right: auto; - top: 0; -} -.mce-content-body .mce-offscreen-selection { - left: -2000000px; - max-width: 1000000px; - position: absolute; -} -.mce-content-body *[contentEditable=false] { - cursor: default; -} -.mce-content-body *[contentEditable=true] { - cursor: text; -} -.tox-cursor-format-painter { - cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; -} -.mce-content-body figure.align-left { - float: left; -} -.mce-content-body figure.align-right { - float: right; -} -.mce-content-body figure.image.align-center { - display: table; - margin-left: auto; - margin-right: auto; -} -.mce-preview-object { - border: 1px solid gray; - display: inline-block; - line-height: 0; - margin: 0 2px 0 2px; - position: relative; -} -.mce-preview-object .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-preview-object[data-mce-selected="2"] .mce-shim { - display: none; -} -.mce-object { - background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; - border: 1px dashed #aaa; -} -.mce-pagebreak { - border: 1px dashed #aaa; - cursor: default; - display: block; - height: 5px; - margin-top: 15px; - page-break-before: always; - width: 100%; -} -@media print { - .mce-pagebreak { - border: 0; - } -} -.tiny-pageembed .mce-shim { - background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.tiny-pageembed[data-mce-selected="2"] .mce-shim { - display: none; -} -.tiny-pageembed { - display: inline-block; - position: relative; -} -.tiny-pageembed--21by9, -.tiny-pageembed--16by9, -.tiny-pageembed--4by3, -.tiny-pageembed--1by1 { - display: block; - overflow: hidden; - padding: 0; - position: relative; - width: 100%; -} -.tiny-pageembed--21by9 { - padding-top: 42.857143%; -} -.tiny-pageembed--16by9 { - padding-top: 56.25%; -} -.tiny-pageembed--4by3 { - padding-top: 75%; -} -.tiny-pageembed--1by1 { - padding-top: 100%; -} -.tiny-pageembed--21by9 iframe, -.tiny-pageembed--16by9 iframe, -.tiny-pageembed--4by3 iframe, -.tiny-pageembed--1by1 iframe { - border: 0; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.mce-content-body[data-mce-placeholder] { - position: relative; -} -.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { - color: rgba(34, 47, 62, 0.7); - content: attr(data-mce-placeholder); - position: absolute; -} -.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before { - left: 1px; -} -.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before { - right: 1px; -} -.mce-content-body div.mce-resizehandle { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - box-sizing: border-box; - height: 10px; - position: absolute; - width: 10px; - z-index: 10000; -} -.mce-content-body div.mce-resizehandle:hover { - background-color: #4099ff; -} -.mce-content-body div.mce-resizehandle:nth-of-type(1) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(2) { - cursor: nesw-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(3) { - cursor: nwse-resize; -} -.mce-content-body div.mce-resizehandle:nth-of-type(4) { - cursor: nesw-resize; -} -.mce-content-body .mce-clonedresizable { - opacity: 0.5; - outline: 1px dashed black; - position: absolute; - z-index: 10000; -} -.mce-content-body .mce-resize-helper { - background: #555; - background: rgba(0, 0, 0, 0.75); - border: 1px; - border-radius: 3px; - color: white; - display: none; - font-family: sans-serif; - font-size: 12px; - line-height: 14px; - margin: 5px 10px; - padding: 5px; - position: absolute; - white-space: nowrap; - z-index: 10001; -} -.tox-rtc-user-selection { - position: relative; -} -.tox-rtc-user-cursor { - bottom: 0; - cursor: default; - position: absolute; - top: 0; - width: 2px; -} -.tox-rtc-user-cursor::before { - background-color: inherit; - border-radius: 50%; - content: ''; - display: block; - height: 8px; - position: absolute; - right: -3px; - top: -3px; - width: 8px; -} -.tox-rtc-user-cursor:hover::after { - background-color: inherit; - border-radius: 100px; - box-sizing: border-box; - color: #fff; - content: attr(data-user); - display: block; - font-size: 12px; - font-weight: bold; - left: -5px; - min-height: 8px; - min-width: 8px; - padding: 0 12px; - position: absolute; - top: -11px; - white-space: nowrap; - z-index: 1000; -} -.tox-rtc-user-selection--1 .tox-rtc-user-cursor { - background-color: #2dc26b; -} -.tox-rtc-user-selection--2 .tox-rtc-user-cursor { - background-color: #e03e2d; -} -.tox-rtc-user-selection--3 .tox-rtc-user-cursor { - background-color: #f1c40f; -} -.tox-rtc-user-selection--4 .tox-rtc-user-cursor { - background-color: #3598db; -} -.tox-rtc-user-selection--5 .tox-rtc-user-cursor { - background-color: #b96ad9; -} -.tox-rtc-user-selection--6 .tox-rtc-user-cursor { - background-color: #e67e23; -} -.tox-rtc-user-selection--7 .tox-rtc-user-cursor { - background-color: #aaa69d; -} -.tox-rtc-user-selection--8 .tox-rtc-user-cursor { - background-color: #f368e0; -} -.tox-rtc-remote-image { - background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; - border: 1px solid #ccc; - min-height: 240px; - min-width: 320px; -} -.mce-match-marker { - background: #aaa; - color: #fff; -} -.mce-match-marker-selected { - background: #39f; - color: #fff; -} -.mce-match-marker-selected::-moz-selection { - background: #39f; - color: #fff; -} -.mce-match-marker-selected::selection { - background: #39f; - color: #fff; -} -.mce-content-body img[data-mce-selected], -.mce-content-body table[data-mce-selected] { - outline: 3px solid #b4d7ff; -} -.mce-content-body hr[data-mce-selected] { - outline: 3px solid #b4d7ff; - outline-offset: 1px; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus { - outline: 3px solid #b4d7ff; -} -.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover { - outline: 3px solid #b4d7ff; -} -.mce-content-body *[contentEditable=false][data-mce-selected] { - cursor: not-allowed; - outline: 3px solid #b4d7ff; -} -.mce-content-body.mce-content-readonly *[contentEditable=true]:focus, -.mce-content-body.mce-content-readonly *[contentEditable=true]:hover { - outline: none; -} -.mce-content-body *[data-mce-selected="inline-boundary"] { - background-color: #b4d7ff; -} -.mce-content-body .mce-edit-focus { - outline: 3px solid #b4d7ff; -} -.mce-content-body td[data-mce-selected], -.mce-content-body th[data-mce-selected] { - background-color: #b4d7ff !important; -} -.mce-content-body td[data-mce-selected]::-moz-selection, -.mce-content-body th[data-mce-selected]::-moz-selection { - background: none; -} -.mce-content-body td[data-mce-selected]::selection, -.mce-content-body th[data-mce-selected]::selection { - background: none; -} -.mce-content-body td[data-mce-selected] *, -.mce-content-body th[data-mce-selected] * { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.mce-content-body img::-moz-selection { - background: none; -} -.mce-content-body img::selection { - background: none; -} -.ephox-snooker-resizer-bar { - background-color: #b4d7ff; - opacity: 0; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.ephox-snooker-resizer-cols { - cursor: col-resize; -} -.ephox-snooker-resizer-rows { - cursor: row-resize; -} -.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { - opacity: 1; -} -.mce-spellchecker-word { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; - height: 2rem; -} -.mce-spellchecker-grammar { - background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); - background-position: 0 calc(100% + 1px); - background-repeat: repeat-x; - background-size: auto 6px; - cursor: default; -} -.mce-toc { - border: 1px solid gray; -} -.mce-toc h2 { - margin: 4px; -} -.mce-toc li { - list-style-type: none; -} -.mce-item-table, -.mce-item-table td, -.mce-item-table th, -.mce-item-table caption { - border: 1px dashed #bbb; -} -.mce-visualblocks p, -.mce-visualblocks h1, -.mce-visualblocks h2, -.mce-visualblocks h3, -.mce-visualblocks h4, -.mce-visualblocks h5, -.mce-visualblocks h6, -.mce-visualblocks div:not([data-mce-bogus]), -.mce-visualblocks section, -.mce-visualblocks article, -.mce-visualblocks blockquote, -.mce-visualblocks address, -.mce-visualblocks pre, -.mce-visualblocks figure, -.mce-visualblocks figcaption, -.mce-visualblocks hgroup, -.mce-visualblocks aside, -.mce-visualblocks ul, -.mce-visualblocks ol, -.mce-visualblocks dl { - background-repeat: no-repeat; - border: 1px dashed #bbb; - margin-left: 3px; - padding-top: 10px; -} -.mce-visualblocks p { - background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7); -} -.mce-visualblocks h1 { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==); -} -.mce-visualblocks h2 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==); -} -.mce-visualblocks h3 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7); -} -.mce-visualblocks h4 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==); -} -.mce-visualblocks h5 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==); -} -.mce-visualblocks h6 { - background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==); -} -.mce-visualblocks div:not([data-mce-bogus]) { - background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7); -} -.mce-visualblocks section { - background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=); -} -.mce-visualblocks article { - background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7); -} -.mce-visualblocks blockquote { - background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7); -} -.mce-visualblocks address { - background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=); -} -.mce-visualblocks pre { - background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==); -} -.mce-visualblocks figure { - background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7); -} -.mce-visualblocks figcaption { - border: 1px dashed #bbb; -} -.mce-visualblocks hgroup { - background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7); -} -.mce-visualblocks aside { - background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=); -} -.mce-visualblocks ul { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==); -} -.mce-visualblocks ol { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==); -} -.mce-visualblocks dl { - background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==); -} -.mce-visualblocks:not([dir=rtl]) p, -.mce-visualblocks:not([dir=rtl]) h1, -.mce-visualblocks:not([dir=rtl]) h2, -.mce-visualblocks:not([dir=rtl]) h3, -.mce-visualblocks:not([dir=rtl]) h4, -.mce-visualblocks:not([dir=rtl]) h5, -.mce-visualblocks:not([dir=rtl]) h6, -.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]), -.mce-visualblocks:not([dir=rtl]) section, -.mce-visualblocks:not([dir=rtl]) article, -.mce-visualblocks:not([dir=rtl]) blockquote, -.mce-visualblocks:not([dir=rtl]) address, -.mce-visualblocks:not([dir=rtl]) pre, -.mce-visualblocks:not([dir=rtl]) figure, -.mce-visualblocks:not([dir=rtl]) figcaption, -.mce-visualblocks:not([dir=rtl]) hgroup, -.mce-visualblocks:not([dir=rtl]) aside, -.mce-visualblocks:not([dir=rtl]) ul, -.mce-visualblocks:not([dir=rtl]) ol, -.mce-visualblocks:not([dir=rtl]) dl { - margin-left: 3px; -} -.mce-visualblocks[dir=rtl] p, -.mce-visualblocks[dir=rtl] h1, -.mce-visualblocks[dir=rtl] h2, -.mce-visualblocks[dir=rtl] h3, -.mce-visualblocks[dir=rtl] h4, -.mce-visualblocks[dir=rtl] h5, -.mce-visualblocks[dir=rtl] h6, -.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]), -.mce-visualblocks[dir=rtl] section, -.mce-visualblocks[dir=rtl] article, -.mce-visualblocks[dir=rtl] blockquote, -.mce-visualblocks[dir=rtl] address, -.mce-visualblocks[dir=rtl] pre, -.mce-visualblocks[dir=rtl] figure, -.mce-visualblocks[dir=rtl] figcaption, -.mce-visualblocks[dir=rtl] hgroup, -.mce-visualblocks[dir=rtl] aside, -.mce-visualblocks[dir=rtl] ul, -.mce-visualblocks[dir=rtl] ol, -.mce-visualblocks[dir=rtl] dl { - background-position-x: right; - margin-right: 3px; -} -.mce-nbsp, -.mce-shy { - background: #aaa; -} -.mce-shy::after { - content: '-'; -} diff --git a/public/tinymce/skins/ui/oxide/content.inline.min.css b/public/tinymce/skins/ui/oxide/content.inline.min.css deleted file mode 100644 index 19483c7..0000000 --- a/public/tinymce/skins/ui/oxide/content.inline.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");background-size:100%;content:'';cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:10000}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-clonedresizable{opacity:.5;outline:1px dashed #000;position:absolute;z-index:10000}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10001}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body table[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{background-color:#b4d7ff!important}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mce-content-body img::-moz-selection{background:0 0}.mce-content-body img::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table,.mce-item-table caption,.mce-item-table td,.mce-item-table th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'} diff --git a/public/tinymce/skins/ui/oxide/content.min.css b/public/tinymce/skins/ui/oxide/content.min.css deleted file mode 100644 index 21e002c..0000000 --- a/public/tinymce/skins/ui/oxide/content.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.mce-content-body .mce-item-anchor{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;cursor:default;display:inline-block;height:12px!important;padding:0 2px;-webkit-user-modify:read-only;-moz-user-modify:read-only;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:8px!important}.mce-content-body .mce-item-anchor[data-mce-selected]{outline-offset:1px}.tox-comments-visible .tox-comment{background-color:#fff0b7}.tox-comments-visible .tox-comment--active{background-color:#ffe168}.tox-checklist>li:not(.tox-checklist--hidden){list-style:none;margin:.25em 0}.tox-checklist>li:not(.tox-checklist--hidden)::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");background-size:100%;content:'';cursor:pointer;height:1em;margin-left:-1.5em;margin-top:.125em;position:absolute;width:1em}.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A")}[dir=rtl] .tox-checklist>li:not(.tox-checklist--hidden)::before{margin-left:0;margin-right:-1.5em}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.mce-content-body{overflow-wrap:break-word;word-wrap:break-word}.mce-content-body .mce-visual-caret{background-color:#000;background-color:currentColor;position:absolute}.mce-content-body .mce-visual-caret-hidden{display:none}.mce-content-body [data-mce-caret]{left:-1000px;margin:0;padding:0;position:absolute;right:auto;top:0}.mce-content-body .mce-offscreen-selection{left:-2000000px;max-width:1000000px;position:absolute}.mce-content-body [contentEditable=false]{cursor:default}.mce-content-body [contentEditable=true]{cursor:text}.tox-cursor-format-painter{cursor:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"),default}.mce-content-body figure.align-left{float:left}.mce-content-body figure.align-right{float:right}.mce-content-body figure.image.align-center{display:table;margin-left:auto;margin-right:auto}.mce-preview-object{border:1px solid gray;display:inline-block;line-height:0;margin:0 2px 0 2px;position:relative}.mce-preview-object .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-object{background:transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;border:1px dashed #aaa}.mce-pagebreak{border:1px dashed #aaa;cursor:default;display:block;height:5px;margin-top:15px;page-break-before:always;width:100%}@media print{.mce-pagebreak{border:0}}.tiny-pageembed .mce-shim{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);height:100%;left:0;position:absolute;top:0;width:100%}.tiny-pageembed[data-mce-selected="2"] .mce-shim{display:none}.tiny-pageembed{display:inline-block;position:relative}.tiny-pageembed--16by9,.tiny-pageembed--1by1,.tiny-pageembed--21by9,.tiny-pageembed--4by3{display:block;overflow:hidden;padding:0;position:relative;width:100%}.tiny-pageembed--21by9{padding-top:42.857143%}.tiny-pageembed--16by9{padding-top:56.25%}.tiny-pageembed--4by3{padding-top:75%}.tiny-pageembed--1by1{padding-top:100%}.tiny-pageembed--16by9 iframe,.tiny-pageembed--1by1 iframe,.tiny-pageembed--21by9 iframe,.tiny-pageembed--4by3 iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.mce-content-body[data-mce-placeholder]{position:relative}.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before{color:rgba(34,47,62,.7);content:attr(data-mce-placeholder);position:absolute}.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before{left:1px}.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before{right:1px}.mce-content-body div.mce-resizehandle{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;height:10px;position:absolute;width:10px;z-index:10000}.mce-content-body div.mce-resizehandle:hover{background-color:#4099ff}.mce-content-body div.mce-resizehandle:nth-of-type(1){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(2){cursor:nesw-resize}.mce-content-body div.mce-resizehandle:nth-of-type(3){cursor:nwse-resize}.mce-content-body div.mce-resizehandle:nth-of-type(4){cursor:nesw-resize}.mce-content-body .mce-clonedresizable{opacity:.5;outline:1px dashed #000;position:absolute;z-index:10000}.mce-content-body .mce-resize-helper{background:#555;background:rgba(0,0,0,.75);border:1px;border-radius:3px;color:#fff;display:none;font-family:sans-serif;font-size:12px;line-height:14px;margin:5px 10px;padding:5px;position:absolute;white-space:nowrap;z-index:10001}.tox-rtc-user-selection{position:relative}.tox-rtc-user-cursor{bottom:0;cursor:default;position:absolute;top:0;width:2px}.tox-rtc-user-cursor::before{background-color:inherit;border-radius:50%;content:'';display:block;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.tox-rtc-user-cursor:hover::after{background-color:inherit;border-radius:100px;box-sizing:border-box;color:#fff;content:attr(data-user);display:block;font-size:12px;font-weight:700;left:-5px;min-height:8px;min-width:8px;padding:0 12px;position:absolute;top:-11px;white-space:nowrap;z-index:1000}.tox-rtc-user-selection--1 .tox-rtc-user-cursor{background-color:#2dc26b}.tox-rtc-user-selection--2 .tox-rtc-user-cursor{background-color:#e03e2d}.tox-rtc-user-selection--3 .tox-rtc-user-cursor{background-color:#f1c40f}.tox-rtc-user-selection--4 .tox-rtc-user-cursor{background-color:#3598db}.tox-rtc-user-selection--5 .tox-rtc-user-cursor{background-color:#b96ad9}.tox-rtc-user-selection--6 .tox-rtc-user-cursor{background-color:#e67e23}.tox-rtc-user-selection--7 .tox-rtc-user-cursor{background-color:#aaa69d}.tox-rtc-user-selection--8 .tox-rtc-user-cursor{background-color:#f368e0}.tox-rtc-remote-image{background:#eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;border:1px solid #ccc;min-height:240px;min-width:320px}.mce-match-marker{background:#aaa;color:#fff}.mce-match-marker-selected{background:#39f;color:#fff}.mce-match-marker-selected::-moz-selection{background:#39f;color:#fff}.mce-match-marker-selected::selection{background:#39f;color:#fff}.mce-content-body img[data-mce-selected],.mce-content-body table[data-mce-selected]{outline:3px solid #b4d7ff}.mce-content-body hr[data-mce-selected]{outline:3px solid #b4d7ff;outline-offset:1px}.mce-content-body [contentEditable=false] [contentEditable=true]:focus{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false] [contentEditable=true]:hover{outline:3px solid #b4d7ff}.mce-content-body [contentEditable=false][data-mce-selected]{cursor:not-allowed;outline:3px solid #b4d7ff}.mce-content-body.mce-content-readonly [contentEditable=true]:focus,.mce-content-body.mce-content-readonly [contentEditable=true]:hover{outline:0}.mce-content-body [data-mce-selected=inline-boundary]{background-color:#b4d7ff}.mce-content-body .mce-edit-focus{outline:3px solid #b4d7ff}.mce-content-body td[data-mce-selected],.mce-content-body th[data-mce-selected]{background-color:#b4d7ff!important}.mce-content-body td[data-mce-selected]::-moz-selection,.mce-content-body th[data-mce-selected]::-moz-selection{background:0 0}.mce-content-body td[data-mce-selected]::selection,.mce-content-body th[data-mce-selected]::selection{background:0 0}.mce-content-body td[data-mce-selected] *,.mce-content-body th[data-mce-selected] *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mce-content-body img::-moz-selection{background:0 0}.mce-content-body img::selection{background:0 0}.ephox-snooker-resizer-bar{background-color:#b4d7ff;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:1}.mce-spellchecker-word{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default;height:2rem}.mce-spellchecker-grammar{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");background-position:0 calc(100% + 1px);background-repeat:repeat-x;background-size:auto 6px;cursor:default}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-item-table,.mce-item-table caption,.mce-item-table td,.mce-item-table th{border:1px dashed #bbb}.mce-visualblocks address,.mce-visualblocks article,.mce-visualblocks aside,.mce-visualblocks blockquote,.mce-visualblocks div:not([data-mce-bogus]),.mce-visualblocks dl,.mce-visualblocks figcaption,.mce-visualblocks figure,.mce-visualblocks h1,.mce-visualblocks h2,.mce-visualblocks h3,.mce-visualblocks h4,.mce-visualblocks h5,.mce-visualblocks h6,.mce-visualblocks hgroup,.mce-visualblocks ol,.mce-visualblocks p,.mce-visualblocks pre,.mce-visualblocks section,.mce-visualblocks ul{background-repeat:no-repeat;border:1px dashed #bbb;margin-left:3px;padding-top:10px}.mce-visualblocks p{background-image:url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7)}.mce-visualblocks h1{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==)}.mce-visualblocks h2{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==)}.mce-visualblocks h3{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7)}.mce-visualblocks h4{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==)}.mce-visualblocks h5{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==)}.mce-visualblocks h6{background-image:url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==)}.mce-visualblocks div:not([data-mce-bogus]){background-image:url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7)}.mce-visualblocks section{background-image:url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=)}.mce-visualblocks article{background-image:url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7)}.mce-visualblocks blockquote{background-image:url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7)}.mce-visualblocks address{background-image:url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=)}.mce-visualblocks pre{background-image:url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==)}.mce-visualblocks figure{background-image:url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7)}.mce-visualblocks figcaption{border:1px dashed #bbb}.mce-visualblocks hgroup{background-image:url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7)}.mce-visualblocks aside{background-image:url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=)}.mce-visualblocks ul{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==)}.mce-visualblocks ol{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==)}.mce-visualblocks dl{background-image:url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==)}.mce-visualblocks:not([dir=rtl]) address,.mce-visualblocks:not([dir=rtl]) article,.mce-visualblocks:not([dir=rtl]) aside,.mce-visualblocks:not([dir=rtl]) blockquote,.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),.mce-visualblocks:not([dir=rtl]) dl,.mce-visualblocks:not([dir=rtl]) figcaption,.mce-visualblocks:not([dir=rtl]) figure,.mce-visualblocks:not([dir=rtl]) h1,.mce-visualblocks:not([dir=rtl]) h2,.mce-visualblocks:not([dir=rtl]) h3,.mce-visualblocks:not([dir=rtl]) h4,.mce-visualblocks:not([dir=rtl]) h5,.mce-visualblocks:not([dir=rtl]) h6,.mce-visualblocks:not([dir=rtl]) hgroup,.mce-visualblocks:not([dir=rtl]) ol,.mce-visualblocks:not([dir=rtl]) p,.mce-visualblocks:not([dir=rtl]) pre,.mce-visualblocks:not([dir=rtl]) section,.mce-visualblocks:not([dir=rtl]) ul{margin-left:3px}.mce-visualblocks[dir=rtl] address,.mce-visualblocks[dir=rtl] article,.mce-visualblocks[dir=rtl] aside,.mce-visualblocks[dir=rtl] blockquote,.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),.mce-visualblocks[dir=rtl] dl,.mce-visualblocks[dir=rtl] figcaption,.mce-visualblocks[dir=rtl] figure,.mce-visualblocks[dir=rtl] h1,.mce-visualblocks[dir=rtl] h2,.mce-visualblocks[dir=rtl] h3,.mce-visualblocks[dir=rtl] h4,.mce-visualblocks[dir=rtl] h5,.mce-visualblocks[dir=rtl] h6,.mce-visualblocks[dir=rtl] hgroup,.mce-visualblocks[dir=rtl] ol,.mce-visualblocks[dir=rtl] p,.mce-visualblocks[dir=rtl] pre,.mce-visualblocks[dir=rtl] section,.mce-visualblocks[dir=rtl] ul{background-position-x:right;margin-right:3px}.mce-nbsp,.mce-shy{background:#aaa}.mce-shy::after{content:'-'}body{font-family:sans-serif}table{border-collapse:collapse} diff --git a/public/tinymce/skins/ui/oxide/content.mobile.css b/public/tinymce/skins/ui/oxide/content.mobile.css deleted file mode 100644 index 4bdb8ba..0000000 --- a/public/tinymce/skins/ui/oxide/content.mobile.css +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection { - /* Note: this file is used inside the content, so isn't part of theming */ - background-color: green; - display: inline-block; - opacity: 0.5; - position: absolute; -} -body { - -webkit-text-size-adjust: none; -} -body img { - /* this is related to the content margin */ - max-width: 96vw; -} -body table img { - max-width: 95%; -} -body { - font-family: sans-serif; -} -table { - border-collapse: collapse; -} diff --git a/public/tinymce/skins/ui/oxide/content.mobile.min.css b/public/tinymce/skins/ui/oxide/content.mobile.min.css deleted file mode 100644 index 35f7dc0..0000000 --- a/public/tinymce/skins/ui/oxide/content.mobile.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} diff --git a/public/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff b/public/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff deleted file mode 100644 index 1e3be038a607cb7c2544ed8ae3d6621f77bf4c38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4624 zcmb7IeQaFC5#QN&AGUL{efE7g{=BM1W-|RaVdWQe^e?BC`eGz4^i8S3PQw?Hhd_eQHxTkckXZB zdzU((wCVGko!Qyh+1c6InRotvZ%+>+hNrBQtrFOI4t*}DZ$7=>Sr=uD3c$ZlKuKBQ z8~ervCczs9SOk2!>AAqrz+v$CC}f1JfYPDSqx->|V$6{ekbe8M#Bh3Gkg?)-Fdi3B zeB$}UFqn*$pv&q7*net~hsUOlfG7Ho2zaowY%JPRytMvu{&xRPm(h_~w##F>vqE&a5-ssH##mlfAk}44^ zXRJKd!Ifw&ce{$Y9BAg5c>e>p_Z;t!=P{izddGWie?aHLdKL3Cn9rG=d2vt;esWqH zoD}uAoi3Z~4+LABvADt+so4~t%VlyIJ{O3tm$NC+(!yenQD%NVr*btG$T3+_WX=LH z#1M2ZNEtrO+-x;l2i>M^5o%GQ@s?N+gw*19H@G~vl3Q5Zf*t6jjW0GOTmAmlWYgSS zJeiEo%~LA-FW|YAd_Em$OE#@dw)y*#@p!UtnWa);V1HY3ZBw!>(3gY{iFFa_c6iW9 zIQ@xck^{xu9_o;UyQH#ba@y?L$xW?8J35?$p1z46ZjIctZ8QCKCa29bMC1-t@pT>S zTUT1WMjQz-75d)5zJxv~@Yd)bY)ejQBx_XQiaMJ z>$5`NO3?L*ND{UQeF8%xl)$_>w9tmQpfEebzedazFeh#~d}suN+vzsqLiW~@TLhoe zk1%xEcxP2ZL)FuoXeYzb-J5goljDxPL2@@#RW)d&X#&6QO5U=04_628@ONSvtgpha zDqqmoVep`A4<+PK$V>K+T}}{8Rj+Q|UAzCtl!Fh)uXJg{x$}HMJH7LcBLzj-r{h;< zzote8Id%pcAyE;87D<8glyaFeq#k)OEDB%yA ze%CeZ!?4TEs#pj+%14DBZHn8jxaF2as6}p3+!6p-&@I>5lbP3&N$svcIF-`0R5(o2 zh7la++|;-euckH44a4BAwB++#-cZ z)kFyC=eUS-4D0t}H8LdZY!JD^sW@F85io)%=8HU)ouhEeo-K_dJ3BV+8fo0JXIjlP zZt0H`0=Yv~I|PpRZ)r5_iAYmY9V=wT@BsoN9<3vftB|}TOH;|yNk_e7(2-?y{&cSK zG=E5Nz^Ko4>KxcbY!Q13!=HBS$lM96_+0y3M1yWTAt2u5C;6MWMXbRN?RI{$eHnAx z&t=-PSjZ>Qe2V2-YGs1YWemAq zVHdG{9V$QvsY~Cgq-L*PZqMPGv|px$)K~3<%+fBtG{oIRPL_7ye$-(`C=tS)^xC}% zue73qiF&{nXJ*>-@668G!`IrAeB;ad09shzt{O?7omLE_X@H|#ozGt&64 zb-&_lLkZI8TzigPZvUr=4g2-8M6M8b9EQLgoPswYg)d)j&%gZHJO!2>(?;I*8d>aG z#oS295Kcq{uD4R2@VEG($}WWiF-6YK)kjqks%o_U{CIAVX2;tX7o|unkew5?Gn3(| zOePS^{$(;Xi4ph;`KO#;k+vaLt8n5@doi+OEvH&?*+3(WgqkT9-$b0fTHm;)r=NmR zJnJ9o>UvNR(JMoIdRBf{%kd}jmZ)b)#4>dnDfq0G(?~S%d zv50QeMR$Kzd*S$AEXdp5Fhqe0Pz zZ!oS2e!i-tWEJ2^YoVo}V7S0tV7CujimbVJtVNb#yB&<-f&xpSb@m2=wBZ|qU-_^; z?C{lk+;tlxk&Sh3Pwh(D7~kNh`O=~TMWuRUu^0=9)`CYEVwhvGWUt4Wd3`6*H)Zs>LLYQcC#*~B78EfTt7RQ*l)b{v zqntLNsC`h&zZCY{x*}gfPU4at;nfileU3>zeyLdO7;;lFIft~ zsm6#wb5Jjtv;_VxleU0<%cQON-O*ywHt`@C4fn-Y83}=|hJPOpN>1H%C#7)9etg_yG)$ div { - padding-bottom: 4px; -} -.tox .accessibility-issue__description > div > div { - align-items: center; - display: flex; - margin-bottom: 4px; -} -.tox .accessibility-issue__description > *:last-child:not(:only-child) { - border-color: #cccccc; - border-style: solid; -} -.tox .accessibility-issue__repair { - margin-top: 16px; -} -.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { - background-color: rgba(32, 122, 183, 0.1); - border-color: rgba(32, 122, 183, 0.4); - color: #222f3e; -} -.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > *:last-child { - border-color: rgba(32, 122, 183, 0.4); -} -.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { - color: #207ab7; -} -.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { - fill: #207ab7; -} -.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { - color: #207ab7; -} -.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { - background-color: rgba(255, 165, 0, 0.1); - border-color: rgba(255, 165, 0, 0.5); - color: #222f3e; -} -.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > *:last-child { - border-color: rgba(255, 165, 0, 0.5); -} -.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { - color: #cc8500; -} -.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { - fill: #cc8500; -} -.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { - color: #cc8500; -} -.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { - background-color: rgba(204, 0, 0, 0.1); - border-color: rgba(204, 0, 0, 0.4); - color: #222f3e; -} -.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > *:last-child { - border-color: rgba(204, 0, 0, 0.4); -} -.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { - color: #c00; -} -.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { - fill: #c00; -} -.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { - color: #c00; -} -.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { - background-color: rgba(120, 171, 70, 0.1); - border-color: rgba(120, 171, 70, 0.4); - color: #222f3e; -} -.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > *:last-child { - border-color: rgba(120, 171, 70, 0.4); -} -.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { - color: #78AB46; -} -.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { - fill: #78AB46; -} -.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { - color: #78AB46; -} -.tox .tox-dialog__body-content .accessibility-issue__header h1, -.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { - margin-top: 0; -} -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button { - margin-left: 4px; -} -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { - margin-left: auto; -} -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description { - padding: 4px 4px 4px 8px; -} -.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description > *:last-child { - border-left-width: 1px; - padding-left: 4px; -} -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button { - margin-right: 4px; -} -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header > *:nth-last-child(2) { - margin-right: auto; -} -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description { - padding: 4px 8px 4px 4px; -} -.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description > *:last-child { - border-right-width: 1px; - padding-right: 4px; -} -.tox .tox-anchorbar { - display: flex; - flex: 0 0 auto; -} -.tox .tox-bar { - display: flex; - flex: 0 0 auto; -} -.tox .tox-button { - background-color: #207ab7; - background-image: none; - background-position: 0 0; - background-repeat: repeat; - border-color: #207ab7; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #fff; - cursor: pointer; - display: inline-block; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 14px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - line-height: 24px; - margin: 0; - outline: none; - padding: 4px 16px; - text-align: center; - text-decoration: none; - text-transform: capitalize; - white-space: nowrap; -} -.tox .tox-button[disabled] { - background-color: #207ab7; - background-image: none; - border-color: #207ab7; - box-shadow: none; - color: rgba(255, 255, 255, 0.5); - cursor: not-allowed; -} -.tox .tox-button:focus:not(:disabled) { - background-color: #1c6ca1; - background-image: none; - border-color: #1c6ca1; - box-shadow: none; - color: #fff; -} -.tox .tox-button:hover:not(:disabled) { - background-color: #1c6ca1; - background-image: none; - border-color: #1c6ca1; - box-shadow: none; - color: #fff; -} -.tox .tox-button:active:not(:disabled) { - background-color: #185d8c; - background-image: none; - border-color: #185d8c; - box-shadow: none; - color: #fff; -} -.tox .tox-button--secondary { - background-color: #f0f0f0; - background-image: none; - background-position: 0 0; - background-repeat: repeat; - border-color: #f0f0f0; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - color: #222f3e; - font-size: 14px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - outline: none; - padding: 4px 16px; - text-decoration: none; - text-transform: capitalize; -} -.tox .tox-button--secondary[disabled] { - background-color: #f0f0f0; - background-image: none; - border-color: #f0f0f0; - box-shadow: none; - color: rgba(34, 47, 62, 0.5); -} -.tox .tox-button--secondary:focus:not(:disabled) { - background-color: #e3e3e3; - background-image: none; - border-color: #e3e3e3; - box-shadow: none; - color: #222f3e; -} -.tox .tox-button--secondary:hover:not(:disabled) { - background-color: #e3e3e3; - background-image: none; - border-color: #e3e3e3; - box-shadow: none; - color: #222f3e; -} -.tox .tox-button--secondary:active:not(:disabled) { - background-color: #d6d6d6; - background-image: none; - border-color: #d6d6d6; - box-shadow: none; - color: #222f3e; -} -.tox .tox-button--icon, -.tox .tox-button.tox-button--icon, -.tox .tox-button.tox-button--secondary.tox-button--icon { - padding: 4px; -} -.tox .tox-button--icon .tox-icon svg, -.tox .tox-button.tox-button--icon .tox-icon svg, -.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { - display: block; - fill: currentColor; -} -.tox .tox-button-link { - background: 0; - border: none; - box-sizing: border-box; - cursor: pointer; - display: inline-block; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 16px; - font-weight: normal; - line-height: 1.3; - margin: 0; - padding: 0; - white-space: nowrap; -} -.tox .tox-button-link--sm { - font-size: 14px; -} -.tox .tox-button--naked { - background-color: transparent; - border-color: transparent; - box-shadow: unset; - color: #222f3e; -} -.tox .tox-button--naked[disabled] { - background-color: #f0f0f0; - border-color: #f0f0f0; - box-shadow: none; - color: rgba(34, 47, 62, 0.5); -} -.tox .tox-button--naked:hover:not(:disabled) { - background-color: #e3e3e3; - border-color: #e3e3e3; - box-shadow: none; - color: #222f3e; -} -.tox .tox-button--naked:focus:not(:disabled) { - background-color: #e3e3e3; - border-color: #e3e3e3; - box-shadow: none; - color: #222f3e; -} -.tox .tox-button--naked:active:not(:disabled) { - background-color: #d6d6d6; - border-color: #d6d6d6; - box-shadow: none; - color: #222f3e; -} -.tox .tox-button--naked .tox-icon svg { - fill: currentColor; -} -.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { - color: #222f3e; -} -.tox .tox-checkbox { - align-items: center; - border-radius: 3px; - cursor: pointer; - display: flex; - height: 36px; - min-width: 36px; -} -.tox .tox-checkbox__input { - /* Hide from view but visible to screen readers */ - height: 1px; - overflow: hidden; - position: absolute; - top: auto; - width: 1px; -} -.tox .tox-checkbox__icons { - align-items: center; - border-radius: 3px; - box-shadow: 0 0 0 2px transparent; - box-sizing: content-box; - display: flex; - height: 24px; - justify-content: center; - padding: calc(4px - 1px); - width: 24px; -} -.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: block; - fill: rgba(34, 47, 62, 0.3); -} -.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - display: none; - fill: #207ab7; -} -.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { - display: none; - fill: #207ab7; -} -.tox .tox-checkbox--disabled { - color: rgba(34, 47, 62, 0.5); - cursor: not-allowed; -} -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { - fill: rgba(34, 47, 62, 0.5); -} -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - fill: rgba(34, 47, 62, 0.5); -} -.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - fill: rgba(34, 47, 62, 0.5); -} -.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: none; -} -.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { - display: block; -} -.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { - display: none; -} -.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { - display: block; -} -.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { - border-radius: 3px; - box-shadow: inset 0 0 0 1px #207ab7; - padding: calc(4px - 1px); -} -.tox:not([dir=rtl]) .tox-checkbox__label { - margin-left: 4px; -} -.tox:not([dir=rtl]) .tox-checkbox__input { - left: -10000px; -} -.tox:not([dir=rtl]) .tox-bar .tox-checkbox { - margin-left: 4px; -} -.tox[dir=rtl] .tox-checkbox__label { - margin-right: 4px; -} -.tox[dir=rtl] .tox-checkbox__input { - right: -10000px; -} -.tox[dir=rtl] .tox-bar .tox-checkbox { - margin-right: 4px; -} -.tox { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox .tox-collection--toolbar .tox-collection__group { - display: flex; - padding: 0; -} -.tox .tox-collection--grid .tox-collection__group { - display: flex; - flex-wrap: wrap; - max-height: 208px; - overflow-x: hidden; - overflow-y: auto; - padding: 0; -} -.tox .tox-collection--list .tox-collection__group { - border-bottom-width: 0; - border-color: #cccccc; - border-left-width: 0; - border-right-width: 0; - border-style: solid; - border-top-width: 1px; - padding: 4px 0; -} -.tox .tox-collection--list .tox-collection__group:first-child { - border-top-width: 0; -} -.tox .tox-collection__group-heading { - background-color: #e6e6e6; - color: rgba(34, 47, 62, 0.7); - cursor: default; - font-size: 12px; - font-style: normal; - font-weight: normal; - margin-bottom: 4px; - margin-top: -4px; - padding: 4px 8px; - text-transform: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.tox .tox-collection__item { - align-items: center; - color: #222f3e; - cursor: pointer; - display: flex; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.tox .tox-collection--list .tox-collection__item { - padding: 4px 8px; -} -.tox .tox-collection--toolbar .tox-collection__item { - border-radius: 3px; - padding: 4px; -} -.tox .tox-collection--grid .tox-collection__item { - border-radius: 3px; - padding: 4px; -} -.tox .tox-collection--list .tox-collection__item--enabled { - background-color: #fff; - color: #222f3e; -} -.tox .tox-collection--list .tox-collection__item--active { - background-color: #dee0e2; -} -.tox .tox-collection--toolbar .tox-collection__item--enabled { - background-color: #c8cbcf; - color: #222f3e; -} -.tox .tox-collection--toolbar .tox-collection__item--active { - background-color: #dee0e2; -} -.tox .tox-collection--grid .tox-collection__item--enabled { - background-color: #c8cbcf; - color: #222f3e; -} -.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - background-color: #dee0e2; - color: #222f3e; -} -.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - color: #222f3e; -} -.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { - color: #222f3e; -} -.tox .tox-collection__item--state-disabled { - background-color: transparent; - color: rgba(34, 47, 62, 0.5); - cursor: not-allowed; -} -.tox .tox-collection__item-icon, -.tox .tox-collection__item-checkmark { - align-items: center; - display: flex; - height: 24px; - justify-content: center; - width: 24px; -} -.tox .tox-collection__item-icon svg, -.tox .tox-collection__item-checkmark svg { - fill: currentColor; -} -.tox .tox-collection--toolbar-lg .tox-collection__item-icon { - height: 48px; - width: 48px; -} -.tox .tox-collection__item-label { - color: currentColor; - display: inline-block; - flex: 1; - -ms-flex-preferred-size: auto; - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 24px; - text-transform: none; - word-break: break-all; -} -.tox .tox-collection__item-accessory { - color: rgba(34, 47, 62, 0.7); - display: inline-block; - font-size: 14px; - height: 24px; - line-height: 24px; - text-transform: none; -} -.tox .tox-collection__item-caret { - align-items: center; - display: flex; - min-height: 24px; -} -.tox .tox-collection__item-caret::after { - content: ''; - font-size: 0; - min-height: inherit; -} -.tox .tox-collection__item-caret svg { - fill: #222f3e; -} -.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { - display: none; -} -.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { - display: none; -} -.tox .tox-collection--horizontal { - background-color: #fff; - border: 1px solid #cccccc; - border-radius: 3px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: nowrap; - margin-bottom: 0; - overflow-x: auto; - padding: 0; -} -.tox .tox-collection--horizontal .tox-collection__group { - align-items: center; - display: flex; - flex-wrap: nowrap; - margin: 0; - padding: 0 4px; -} -.tox .tox-collection--horizontal .tox-collection__item { - height: 34px; - margin: 2px 0 3px 0; - padding: 0 4px; -} -.tox .tox-collection--horizontal .tox-collection__item-label { - white-space: nowrap; -} -.tox .tox-collection--horizontal .tox-collection__item-caret { - margin-left: 4px; -} -.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { - border-right: 1px solid #cccccc; -} -.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item > *:not(:first-child) { - margin-left: 8px; -} -.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item-label:first-child { - margin-left: 4px; -} -.tox:not([dir=rtl]) .tox-collection__item-accessory { - margin-left: 16px; - text-align: right; -} -.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret { - margin-left: 16px; -} -.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { - border-left: 1px solid #cccccc; -} -.tox[dir=rtl] .tox-collection--list .tox-collection__item > *:not(:first-child) { - margin-right: 8px; -} -.tox[dir=rtl] .tox-collection--list .tox-collection__item-label:first-child { - margin-right: 4px; -} -.tox[dir=rtl] .tox-collection__item-icon-rtl { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox[dir=rtl] .tox-collection__item-icon-rtl .tox-collection__item-icon svg { - transform: rotateY(180deg); -} -.tox[dir=rtl] .tox-collection__item-accessory { - margin-right: 16px; - text-align: left; -} -.tox[dir=rtl] .tox-collection .tox-collection__item-caret { - margin-right: 16px; - transform: rotateY(180deg); -} -.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret { - margin-right: 4px; -} -.tox .tox-color-picker-container { - display: flex; - flex-direction: row; - height: 225px; - margin: 0; -} -.tox .tox-sv-palette { - box-sizing: border-box; - display: flex; - height: 100%; -} -.tox .tox-sv-palette-spectrum { - height: 100%; -} -.tox .tox-sv-palette, -.tox .tox-sv-palette-spectrum { - width: 225px; -} -.tox .tox-sv-palette-thumb { - background: none; - border: 1px solid black; - border-radius: 50%; - box-sizing: content-box; - height: 12px; - position: absolute; - width: 12px; -} -.tox .tox-sv-palette-inner-thumb { - border: 1px solid white; - border-radius: 50%; - height: 10px; - position: absolute; - width: 10px; -} -.tox .tox-hue-slider { - box-sizing: border-box; - height: 100%; - width: 25px; -} -.tox .tox-hue-slider-spectrum { - background: linear-gradient(to bottom, #f00, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, #f00); - height: 100%; - width: 100%; -} -.tox .tox-hue-slider, -.tox .tox-hue-slider-spectrum { - width: 20px; -} -.tox .tox-hue-slider-thumb { - background: white; - border: 1px solid black; - box-sizing: content-box; - height: 4px; - width: 100%; -} -.tox .tox-rgb-form { - display: flex; - flex-direction: column; - justify-content: space-between; -} -.tox .tox-rgb-form div { - align-items: center; - display: flex; - justify-content: space-between; - margin-bottom: 5px; - width: inherit; -} -.tox .tox-rgb-form input { - width: 6em; -} -.tox .tox-rgb-form input.tox-invalid { - /* Need !important to override Chrome's focus styling unfortunately */ - border: 1px solid red !important; -} -.tox .tox-rgb-form .tox-rgba-preview { - border: 1px solid black; - flex-grow: 2; - margin-bottom: 0; -} -.tox:not([dir=rtl]) .tox-sv-palette { - margin-right: 15px; -} -.tox:not([dir=rtl]) .tox-hue-slider { - margin-right: 15px; -} -.tox:not([dir=rtl]) .tox-hue-slider-thumb { - margin-left: -1px; -} -.tox:not([dir=rtl]) .tox-rgb-form label { - margin-right: 0.5em; -} -.tox[dir=rtl] .tox-sv-palette { - margin-left: 15px; -} -.tox[dir=rtl] .tox-hue-slider { - margin-left: 15px; -} -.tox[dir=rtl] .tox-hue-slider-thumb { - margin-right: -1px; -} -.tox[dir=rtl] .tox-rgb-form label { - margin-left: 0.5em; -} -.tox .tox-toolbar .tox-swatches, -.tox .tox-toolbar__primary .tox-swatches, -.tox .tox-toolbar__overflow .tox-swatches { - margin: 2px 0 3px 4px; -} -.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { - border: 0; - margin: -4px 0; -} -.tox .tox-swatches__row { - display: flex; -} -.tox .tox-swatch { - height: 30px; - transition: transform 0.15s, box-shadow 0.15s; - width: 30px; -} -.tox .tox-swatch:hover, -.tox .tox-swatch:focus { - box-shadow: 0 0 0 1px rgba(127, 127, 127, 0.3) inset; - transform: scale(0.8); -} -.tox .tox-swatch--remove { - align-items: center; - display: flex; - justify-content: center; -} -.tox .tox-swatch--remove svg path { - stroke: #e74c3c; -} -.tox .tox-swatches__picker-btn { - align-items: center; - background-color: transparent; - border: 0; - cursor: pointer; - display: flex; - height: 30px; - justify-content: center; - outline: none; - padding: 0; - width: 30px; -} -.tox .tox-swatches__picker-btn svg { - height: 24px; - width: 24px; -} -.tox .tox-swatches__picker-btn:hover { - background: #dee0e2; -} -.tox:not([dir=rtl]) .tox-swatches__picker-btn { - margin-left: auto; -} -.tox[dir=rtl] .tox-swatches__picker-btn { - margin-right: auto; -} -.tox .tox-comment-thread { - background: #fff; - position: relative; -} -.tox .tox-comment-thread > *:not(:first-child) { - margin-top: 8px; -} -.tox .tox-comment { - background: #fff; - border: 1px solid #cccccc; - border-radius: 3px; - box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1); - padding: 8px 8px 16px 8px; - position: relative; -} -.tox .tox-comment__header { - align-items: center; - color: #222f3e; - display: flex; - justify-content: space-between; -} -.tox .tox-comment__date { - color: rgba(34, 47, 62, 0.7); - font-size: 12px; -} -.tox .tox-comment__body { - color: #222f3e; - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 1.3; - margin-top: 8px; - position: relative; - text-transform: initial; -} -.tox .tox-comment__body textarea { - resize: none; - white-space: normal; - width: 100%; -} -.tox .tox-comment__expander { - padding-top: 8px; -} -.tox .tox-comment__expander p { - color: rgba(34, 47, 62, 0.7); - font-size: 14px; - font-style: normal; -} -.tox .tox-comment__body p { - margin: 0; -} -.tox .tox-comment__buttonspacing { - padding-top: 16px; - text-align: center; -} -.tox .tox-comment-thread__overlay::after { - background: #fff; - bottom: 0; - content: ""; - display: flex; - left: 0; - opacity: 0.9; - position: absolute; - right: 0; - top: 0; - z-index: 5; -} -.tox .tox-comment__reply { - display: flex; - flex-shrink: 0; - flex-wrap: wrap; - justify-content: flex-end; - margin-top: 8px; -} -.tox .tox-comment__reply > *:first-child { - margin-bottom: 8px; - width: 100%; -} -.tox .tox-comment__edit { - display: flex; - flex-wrap: wrap; - justify-content: flex-end; - margin-top: 16px; -} -.tox .tox-comment__gradient::after { - background: linear-gradient(rgba(255, 255, 255, 0), #fff); - bottom: 0; - content: ""; - display: block; - height: 5em; - margin-top: -40px; - position: absolute; - width: 100%; -} -.tox .tox-comment__overlay { - background: #fff; - bottom: 0; - display: flex; - flex-direction: column; - flex-grow: 1; - left: 0; - opacity: 0.9; - position: absolute; - right: 0; - text-align: center; - top: 0; - z-index: 5; -} -.tox .tox-comment__loading-text { - align-items: center; - color: #222f3e; - display: flex; - flex-direction: column; - position: relative; -} -.tox .tox-comment__loading-text > div { - padding-bottom: 16px; -} -.tox .tox-comment__overlaytext { - bottom: 0; - flex-direction: column; - font-size: 14px; - left: 0; - padding: 1em; - position: absolute; - right: 0; - top: 0; - z-index: 10; -} -.tox .tox-comment__overlaytext p { - background-color: #fff; - box-shadow: 0 0 8px 8px #fff; - color: #222f3e; - text-align: center; -} -.tox .tox-comment__overlaytext div:nth-of-type(2) { - font-size: 0.8em; -} -.tox .tox-comment__busy-spinner { - align-items: center; - background-color: #fff; - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 20; -} -.tox .tox-comment__scroll { - display: flex; - flex-direction: column; - flex-shrink: 1; - overflow: auto; -} -.tox .tox-conversations { - margin: 8px; -} -.tox:not([dir=rtl]) .tox-comment__edit { - margin-left: 8px; -} -.tox:not([dir=rtl]) .tox-comment__buttonspacing > *:last-child, -.tox:not([dir=rtl]) .tox-comment__edit > *:last-child, -.tox:not([dir=rtl]) .tox-comment__reply > *:last-child { - margin-left: 8px; -} -.tox[dir=rtl] .tox-comment__edit { - margin-right: 8px; -} -.tox[dir=rtl] .tox-comment__buttonspacing > *:last-child, -.tox[dir=rtl] .tox-comment__edit > *:last-child, -.tox[dir=rtl] .tox-comment__reply > *:last-child { - margin-right: 8px; -} -.tox .tox-user { - align-items: center; - display: flex; -} -.tox .tox-user__avatar svg { - fill: rgba(34, 47, 62, 0.7); -} -.tox .tox-user__name { - color: rgba(34, 47, 62, 0.7); - font-size: 12px; - font-style: normal; - font-weight: bold; - text-transform: uppercase; -} -.tox:not([dir=rtl]) .tox-user__avatar svg { - margin-right: 8px; -} -.tox:not([dir=rtl]) .tox-user__avatar + .tox-user__name { - margin-left: 8px; -} -.tox[dir=rtl] .tox-user__avatar svg { - margin-left: 8px; -} -.tox[dir=rtl] .tox-user__avatar + .tox-user__name { - margin-right: 8px; -} -.tox .tox-dialog-wrap { - align-items: center; - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: fixed; - right: 0; - top: 0; - z-index: 1100; -} -.tox .tox-dialog-wrap__backdrop { - background-color: rgba(255, 255, 255, 0.75); - bottom: 0; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 1; -} -.tox .tox-dialog-wrap__backdrop--opaque { - background-color: #fff; -} -.tox .tox-dialog { - background-color: #fff; - border-color: #cccccc; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: 0 16px 16px -10px rgba(34, 47, 62, 0.15), 0 0 40px 1px rgba(34, 47, 62, 0.15); - display: flex; - flex-direction: column; - max-height: 100%; - max-width: 480px; - overflow: hidden; - position: relative; - width: 95vw; - z-index: 2; -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox .tox-dialog { - align-self: flex-start; - margin: 8px auto; - width: calc(100vw - 16px); - } -} -.tox .tox-dialog-inline { - z-index: 1100; -} -.tox .tox-dialog__header { - align-items: center; - background-color: #fff; - border-bottom: none; - color: #222f3e; - display: flex; - font-size: 16px; - justify-content: space-between; - padding: 8px 16px 0 16px; - position: relative; -} -.tox .tox-dialog__header .tox-button { - z-index: 1; -} -.tox .tox-dialog__draghandle { - cursor: grab; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 100%; -} -.tox .tox-dialog__draghandle:active { - cursor: grabbing; -} -.tox .tox-dialog__dismiss { - margin-left: auto; -} -.tox .tox-dialog__title { - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 20px; - font-style: normal; - font-weight: normal; - line-height: 1.3; - margin: 0; - text-transform: none; -} -.tox .tox-dialog__body { - color: #222f3e; - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - font-size: 16px; - font-style: normal; - font-weight: normal; - line-height: 1.3; - min-width: 0; - text-align: left; - text-transform: none; -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox .tox-dialog__body { - flex-direction: column; - } -} -.tox .tox-dialog__body-nav { - align-items: flex-start; - display: flex; - flex-direction: column; - padding: 16px 16px; -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { - flex-direction: row; - -webkit-overflow-scrolling: touch; - overflow-x: auto; - padding-bottom: 0; - } -} -.tox .tox-dialog__body-nav-item { - border-bottom: 2px solid transparent; - color: rgba(34, 47, 62, 0.7); - display: inline-block; - font-size: 14px; - line-height: 1.3; - margin-bottom: 8px; - text-decoration: none; - white-space: nowrap; -} -.tox .tox-dialog__body-nav-item:focus { - background-color: rgba(32, 122, 183, 0.1); -} -.tox .tox-dialog__body-nav-item--active { - border-bottom: 2px solid #207ab7; - color: #207ab7; -} -.tox .tox-dialog__body-content { - box-sizing: border-box; - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; - max-height: 650px; - overflow: auto; - -webkit-overflow-scrolling: touch; - padding: 16px 16px; -} -.tox .tox-dialog__body-content > * { - margin-bottom: 0; - margin-top: 16px; -} -.tox .tox-dialog__body-content > *:first-child { - margin-top: 0; -} -.tox .tox-dialog__body-content > *:last-child { - margin-bottom: 0; -} -.tox .tox-dialog__body-content > *:only-child { - margin-bottom: 0; - margin-top: 0; -} -.tox .tox-dialog__body-content a { - color: #207ab7; - cursor: pointer; - text-decoration: none; -} -.tox .tox-dialog__body-content a:hover, -.tox .tox-dialog__body-content a:focus { - color: #185d8c; - text-decoration: none; -} -.tox .tox-dialog__body-content a:active { - color: #185d8c; - text-decoration: none; -} -.tox .tox-dialog__body-content svg { - fill: #222f3e; -} -.tox .tox-dialog__body-content ul { - display: block; - list-style-type: disc; - margin-bottom: 16px; - -webkit-margin-end: 0; - margin-inline-end: 0; - -webkit-margin-start: 0; - margin-inline-start: 0; - -webkit-padding-start: 2.5rem; - padding-inline-start: 2.5rem; -} -.tox .tox-dialog__body-content .tox-form__group h1 { - color: #222f3e; - font-size: 20px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - margin-bottom: 16px; - margin-top: 2rem; - text-transform: none; -} -.tox .tox-dialog__body-content .tox-form__group h2 { - color: #222f3e; - font-size: 16px; - font-style: normal; - font-weight: bold; - letter-spacing: normal; - margin-bottom: 16px; - margin-top: 2rem; - text-transform: none; -} -.tox .tox-dialog__body-content .tox-form__group p { - margin-bottom: 16px; -} -.tox .tox-dialog__body-content .tox-form__group h1:first-child, -.tox .tox-dialog__body-content .tox-form__group h2:first-child, -.tox .tox-dialog__body-content .tox-form__group p:first-child { - margin-top: 0; -} -.tox .tox-dialog__body-content .tox-form__group h1:last-child, -.tox .tox-dialog__body-content .tox-form__group h2:last-child, -.tox .tox-dialog__body-content .tox-form__group p:last-child { - margin-bottom: 0; -} -.tox .tox-dialog__body-content .tox-form__group h1:only-child, -.tox .tox-dialog__body-content .tox-form__group h2:only-child, -.tox .tox-dialog__body-content .tox-form__group p:only-child { - margin-bottom: 0; - margin-top: 0; -} -.tox .tox-dialog--width-lg { - height: 650px; - max-width: 1200px; -} -.tox .tox-dialog--width-md { - max-width: 800px; -} -.tox .tox-dialog--width-md .tox-dialog__body-content { - overflow: auto; -} -.tox .tox-dialog__body-content--centered { - text-align: center; -} -.tox .tox-dialog__footer { - align-items: center; - background-color: #fff; - border-top: 1px solid #cccccc; - display: flex; - justify-content: space-between; - padding: 8px 16px; -} -.tox .tox-dialog__footer-start, -.tox .tox-dialog__footer-end { - display: flex; -} -.tox .tox-dialog__busy-spinner { - align-items: center; - background-color: rgba(255, 255, 255, 0.75); - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 3; -} -.tox .tox-dialog__table { - border-collapse: collapse; - width: 100%; -} -.tox .tox-dialog__table thead th { - font-weight: bold; - padding-bottom: 8px; -} -.tox .tox-dialog__table tbody tr { - border-bottom: 1px solid #cccccc; -} -.tox .tox-dialog__table tbody tr:last-child { - border-bottom: none; -} -.tox .tox-dialog__table td { - padding-bottom: 8px; - padding-top: 8px; -} -.tox .tox-dialog__popups { - position: absolute; - width: 100%; - z-index: 1100; -} -.tox .tox-dialog__body-iframe { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; -} -.tox .tox-dialog__body-iframe .tox-navobj { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; -} -.tox .tox-dialog-dock-fadeout { - opacity: 0; - visibility: hidden; -} -.tox .tox-dialog-dock-fadein { - opacity: 1; - visibility: visible; -} -.tox .tox-dialog-dock-transition { - transition: visibility 0s linear 0.3s, opacity 0.3s ease; -} -.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { - transition-delay: 0s; -} -body.tox-dialog__disable-scroll { - overflow: hidden; -} -.tox.tox-platform-ie { - /* IE11 CSS styles go here */ -} -.tox.tox-platform-ie .tox-dialog-wrap { - position: -ms-device-fixed; -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav { - margin-right: 0; - } -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child) { - margin-left: 8px; - } -} -.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start > *, -.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end > * { - margin-left: 8px; -} -.tox[dir=rtl] .tox-dialog__body { - text-align: right; -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav { - margin-left: 0; - } -} -@media only screen and (max-width:767px) { - body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child) { - margin-right: 8px; - } -} -.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start > *, -.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end > * { - margin-right: 8px; -} -.tox .tox-dropzone-container { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-dropzone { - align-items: center; - background: #fff; - border: 2px dashed #cccccc; - box-sizing: border-box; - display: flex; - flex-direction: column; - flex-grow: 1; - justify-content: center; - min-height: 100px; - padding: 10px; -} -.tox .tox-dropzone p { - color: rgba(34, 47, 62, 0.7); - margin: 0 0 16px 0; -} -.tox .tox-edit-area { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - overflow: hidden; - position: relative; -} -.tox .tox-edit-area__iframe { - background-color: #fff; - border: 0; - box-sizing: border-box; - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; - position: absolute; - width: 100%; -} -.tox.tox-inline-edit-area { - border: 1px dotted #cccccc; -} -.tox .tox-editor-container { - display: flex; - flex: 1 1 auto; - flex-direction: column; - overflow: hidden; -} -.tox .tox-editor-header { - z-index: 1; -} -.tox:not(.tox-tinymce-inline) .tox-editor-header { - box-shadow: none; - transition: box-shadow 0.5s; -} -.tox.tox-tinymce--toolbar-bottom .tox-editor-header, -.tox.tox-tinymce-inline .tox-editor-header { - margin-bottom: -1px; -} -.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header { - box-shadow: 0 4px 4px -3px rgba(0, 0, 0, 0.25); -} -.tox-editor-dock-fadeout { - opacity: 0; - visibility: hidden; -} -.tox-editor-dock-fadein { - opacity: 1; - visibility: visible; -} -.tox-editor-dock-transition { - transition: visibility 0s linear 0.25s, opacity 0.25s ease; -} -.tox-editor-dock-transition.tox-editor-dock-fadein { - transition-delay: 0s; -} -.tox .tox-control-wrap { - flex: 1; - position: relative; -} -.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid, -.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown, -.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { - display: none; -} -.tox .tox-control-wrap svg { - display: block; -} -.tox .tox-control-wrap__status-icon-wrap { - position: absolute; - top: 50%; - transform: translateY(-50%); -} -.tox .tox-control-wrap__status-icon-invalid svg { - fill: #c00; -} -.tox .tox-control-wrap__status-icon-unknown svg { - fill: orange; -} -.tox .tox-control-wrap__status-icon-valid svg { - fill: green; -} -.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield, -.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield, -.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield { - padding-right: 32px; -} -.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap { - right: 4px; -} -.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield, -.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield, -.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield { - padding-left: 32px; -} -.tox[dir=rtl] .tox-control-wrap__status-icon-wrap { - left: 4px; -} -.tox .tox-autocompleter { - max-width: 25em; -} -.tox .tox-autocompleter .tox-menu { - max-width: 25em; -} -.tox .tox-autocompleter .tox-autocompleter-highlight { - font-weight: bold; -} -.tox .tox-color-input { - display: flex; - position: relative; - z-index: 1; -} -.tox .tox-color-input .tox-textfield { - z-index: -1; -} -.tox .tox-color-input span { - border-color: rgba(34, 47, 62, 0.2); - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - height: 24px; - position: absolute; - top: 6px; - width: 24px; -} -.tox .tox-color-input span:hover:not([aria-disabled=true]), -.tox .tox-color-input span:focus:not([aria-disabled=true]) { - border-color: #207ab7; - cursor: pointer; -} -.tox .tox-color-input span::before { - background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(-45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%), linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.25) 75%); - background-position: 0 0, 0 6px, 6px -6px, -6px 0; - background-size: 12px 12px; - border: 1px solid #fff; - border-radius: 3px; - box-sizing: border-box; - content: ''; - height: 24px; - left: -1px; - position: absolute; - top: -1px; - width: 24px; - z-index: -1; -} -.tox .tox-color-input span[aria-disabled=true] { - cursor: not-allowed; -} -.tox:not([dir=rtl]) .tox-color-input { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox:not([dir=rtl]) .tox-color-input .tox-textfield { - padding-left: 36px; -} -.tox:not([dir=rtl]) .tox-color-input span { - left: 6px; -} -.tox[dir="rtl"] .tox-color-input { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox[dir="rtl"] .tox-color-input .tox-textfield { - padding-right: 36px; -} -.tox[dir="rtl"] .tox-color-input span { - right: 6px; -} -.tox .tox-label, -.tox .tox-toolbar-label { - color: rgba(34, 47, 62, 0.7); - display: block; - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 1.3; - padding: 0 8px 0 0; - text-transform: none; - white-space: nowrap; -} -.tox .tox-toolbar-label { - padding: 0 8px; -} -.tox[dir=rtl] .tox-label { - padding: 0 0 0 8px; -} -.tox .tox-form { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; -} -.tox .tox-form__group { - box-sizing: border-box; - margin-bottom: 4px; -} -.tox .tox-form-group--maximize { - flex: 1; -} -.tox .tox-form__group--error { - color: #c00; -} -.tox .tox-form__group--collection { - display: flex; -} -.tox .tox-form__grid { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: space-between; -} -.tox .tox-form__grid--2col > .tox-form__group { - width: calc(50% - (8px / 2)); -} -.tox .tox-form__grid--3col > .tox-form__group { - width: calc(100% / 3 - (8px / 2)); -} -.tox .tox-form__grid--4col > .tox-form__group { - width: calc(25% - (8px / 2)); -} -.tox .tox-form__controls-h-stack { - align-items: center; - display: flex; -} -.tox .tox-form__group--inline { - align-items: center; - display: flex; -} -.tox .tox-form__group--stretched { - display: flex; - flex: 1; - flex-direction: column; - -ms-flex-preferred-size: auto; -} -.tox .tox-form__group--stretched .tox-textarea { - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-form__group--stretched .tox-navobj { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { - flex: 1; - -ms-flex-preferred-size: auto; - height: 100%; -} -.tox:not([dir=rtl]) .tox-form__controls-h-stack > *:not(:first-child) { - margin-left: 4px; -} -.tox[dir=rtl] .tox-form__controls-h-stack > *:not(:first-child) { - margin-right: 4px; -} -.tox .tox-lock.tox-locked .tox-lock-icon__unlock, -.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { - display: none; -} -.tox .tox-textfield, -.tox .tox-toolbar-textfield, -.tox .tox-textarea { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #fff; - border-color: #cccccc; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #222f3e; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 16px; - line-height: 24px; - margin: 0; - min-height: 34px; - outline: none; - padding: 5px 4.75px; - resize: none; - width: 100%; -} -.tox .tox-textfield[disabled], -.tox .tox-textarea[disabled] { - background-color: #f2f2f2; - color: rgba(34, 47, 62, 0.85); - cursor: not-allowed; -} -.tox .tox-textfield:focus, -.tox .tox-textarea:focus { - background-color: #fff; - border-color: #207ab7; - box-shadow: none; - outline: none; -} -.tox .tox-toolbar-textfield { - border-width: 0; - margin-bottom: 3px; - margin-top: 2px; - max-width: 250px; -} -.tox .tox-naked-btn { - background-color: transparent; - border: 0; - border-color: transparent; - box-shadow: unset; - color: #207ab7; - cursor: pointer; - display: block; - margin: 0; - padding: 0; -} -.tox .tox-naked-btn svg { - display: block; - fill: #222f3e; -} -.tox:not([dir=rtl]) .tox-toolbar-textfield + * { - margin-left: 4px; -} -.tox[dir=rtl] .tox-toolbar-textfield + * { - margin-right: 4px; -} -.tox .tox-selectfield { - cursor: pointer; - position: relative; -} -.tox .tox-selectfield select { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #fff; - border-color: #cccccc; - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - color: #222f3e; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; - font-size: 16px; - line-height: 24px; - margin: 0; - min-height: 34px; - outline: none; - padding: 5px 4.75px; - resize: none; - width: 100%; -} -.tox .tox-selectfield select[disabled] { - background-color: #f2f2f2; - color: rgba(34, 47, 62, 0.85); - cursor: not-allowed; -} -.tox .tox-selectfield select::-ms-expand { - display: none; -} -.tox .tox-selectfield select:focus { - background-color: #fff; - border-color: #207ab7; - box-shadow: none; - outline: none; -} -.tox .tox-selectfield svg { - pointer-events: none; - position: absolute; - top: 50%; - transform: translateY(-50%); -} -.tox:not([dir=rtl]) .tox-selectfield select[size="0"], -.tox:not([dir=rtl]) .tox-selectfield select[size="1"] { - padding-right: 24px; -} -.tox:not([dir=rtl]) .tox-selectfield svg { - right: 8px; -} -.tox[dir=rtl] .tox-selectfield select[size="0"], -.tox[dir=rtl] .tox-selectfield select[size="1"] { - padding-left: 24px; -} -.tox[dir=rtl] .tox-selectfield svg { - left: 8px; -} -.tox .tox-textarea { - -webkit-appearance: textarea; - -moz-appearance: textarea; - appearance: textarea; - white-space: pre-wrap; -} -.tox-fullscreen { - border: 0; - height: 100%; - left: 0; - margin: 0; - overflow: hidden; - -ms-scroll-chaining: none; - overscroll-behavior: none; - padding: 0; - position: fixed; - top: 0; - touch-action: pinch-zoom; - width: 100%; -} -.tox-fullscreen .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { - display: none; -} -.tox-fullscreen .tox.tox-tinymce.tox-fullscreen { - z-index: 1200; -} -.tox-fullscreen .tox.tox-tinymce-aux { - z-index: 1201; -} -.tox .tox-help__more-link { - list-style: none; - margin-top: 1em; -} -.tox .tox-image-tools { - width: 100%; -} -.tox .tox-image-tools__toolbar { - align-items: center; - display: flex; - justify-content: center; -} -.tox .tox-image-tools__image { - background-color: #666; - height: 380px; - overflow: auto; - position: relative; - width: 100%; -} -.tox .tox-image-tools__image, -.tox .tox-image-tools__image + .tox-image-tools__toolbar { - margin-top: 8px; -} -.tox .tox-image-tools__image-bg { - background: url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==); -} -.tox .tox-image-tools__toolbar > .tox-spacer { - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-croprect-block { - background: black; - filter: alpha(opacity=50); - opacity: 0.5; - position: absolute; - zoom: 1; -} -.tox .tox-croprect-handle { - border: 2px solid white; - height: 20px; - left: 0; - position: absolute; - top: 0; - width: 20px; -} -.tox .tox-croprect-handle-move { - border: 0; - cursor: move; - position: absolute; -} -.tox .tox-croprect-handle-nw { - border-width: 2px 0 0 2px; - cursor: nw-resize; - left: 100px; - margin: -2px 0 0 -2px; - top: 100px; -} -.tox .tox-croprect-handle-ne { - border-width: 2px 2px 0 0; - cursor: ne-resize; - left: 200px; - margin: -2px 0 0 -20px; - top: 100px; -} -.tox .tox-croprect-handle-sw { - border-width: 0 0 2px 2px; - cursor: sw-resize; - left: 100px; - margin: -20px 2px 0 -2px; - top: 200px; -} -.tox .tox-croprect-handle-se { - border-width: 0 2px 2px 0; - cursor: se-resize; - left: 200px; - margin: -20px 0 0 -20px; - top: 200px; -} -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) { - margin-left: 8px; -} -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-button + .tox-slider { - margin-left: 32px; -} -.tox:not([dir=rtl]) .tox-image-tools__toolbar > .tox-slider + .tox-button { - margin-left: 32px; -} -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider:not(:first-of-type) { - margin-right: 8px; -} -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-button + .tox-slider { - margin-right: 32px; -} -.tox[dir=rtl] .tox-image-tools__toolbar > .tox-slider + .tox-button { - margin-right: 32px; -} -.tox .tox-insert-table-picker { - display: flex; - flex-wrap: wrap; - width: 170px; -} -.tox .tox-insert-table-picker > div { - border-color: #cccccc; - border-style: solid; - border-width: 0 1px 1px 0; - box-sizing: border-box; - height: 17px; - width: 17px; -} -.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { - margin: -4px 0; -} -.tox .tox-insert-table-picker .tox-insert-table-picker__selected { - background-color: rgba(32, 122, 183, 0.5); - border-color: rgba(32, 122, 183, 0.5); -} -.tox .tox-insert-table-picker__label { - color: rgba(34, 47, 62, 0.7); - display: block; - font-size: 14px; - padding: 4px; - text-align: center; - width: 100%; -} -.tox:not([dir=rtl]) { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox:not([dir=rtl]) .tox-insert-table-picker > div:nth-child(10n) { - border-right: 0; -} -.tox[dir=rtl] { - /* stylelint-disable-next-line no-descending-specificity */ -} -.tox[dir=rtl] .tox-insert-table-picker > div:nth-child(10n+1) { - border-right: 0; -} -.tox { - /* stylelint-disable */ - /* stylelint-enable */ -} -.tox .tox-menu { - background-color: #fff; - border: 1px solid #cccccc; - border-radius: 3px; - box-shadow: 0 4px 8px 0 rgba(34, 47, 62, 0.1); - display: inline-block; - overflow: hidden; - vertical-align: top; - z-index: 1150; -} -.tox .tox-menu.tox-collection.tox-collection--list { - padding: 0; -} -.tox .tox-menu.tox-collection.tox-collection--toolbar { - padding: 4px; -} -.tox .tox-menu.tox-collection.tox-collection--grid { - padding: 4px; -} -.tox .tox-menu__label h1, -.tox .tox-menu__label h2, -.tox .tox-menu__label h3, -.tox .tox-menu__label h4, -.tox .tox-menu__label h5, -.tox .tox-menu__label h6, -.tox .tox-menu__label p, -.tox .tox-menu__label blockquote, -.tox .tox-menu__label code { - margin: 0; -} -.tox .tox-menubar { - background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff; - background-color: #fff; - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: wrap; - padding: 0 4px 0 4px; -} -.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar { - border-top: 1px solid #cccccc; -} -/* Deprecated. Remove in next major release */ -.tox .tox-mbtn { - align-items: center; - background: transparent; - border: 0; - border-radius: 3px; - box-shadow: none; - color: #222f3e; - display: flex; - flex: 0 0 auto; - font-size: 14px; - font-style: normal; - font-weight: normal; - height: 34px; - justify-content: center; - margin: 2px 0 3px 0; - outline: none; - overflow: hidden; - padding: 0 4px; - text-transform: none; - width: auto; -} -.tox .tox-mbtn[disabled] { - background-color: transparent; - border: 0; - box-shadow: none; - color: rgba(34, 47, 62, 0.5); - cursor: not-allowed; -} -.tox .tox-mbtn:focus:not(:disabled) { - background: #dee0e2; - border: 0; - box-shadow: none; - color: #222f3e; -} -.tox .tox-mbtn--active { - background: #c8cbcf; - border: 0; - box-shadow: none; - color: #222f3e; -} -.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active) { - background: #dee0e2; - border: 0; - box-shadow: none; - color: #222f3e; -} -.tox .tox-mbtn__select-label { - cursor: default; - font-weight: normal; - margin: 0 4px; -} -.tox .tox-mbtn[disabled] .tox-mbtn__select-label { - cursor: not-allowed; -} -.tox .tox-mbtn__select-chevron { - align-items: center; - display: flex; - justify-content: center; - width: 16px; - display: none; -} -.tox .tox-notification { - border-radius: 3px; - border-style: solid; - border-width: 1px; - box-shadow: none; - box-sizing: border-box; - display: -ms-grid; - display: grid; - font-size: 14px; - font-weight: normal; - -ms-grid-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); - grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); - margin-top: 4px; - opacity: 0; - padding: 4px; - transition: transform 100ms ease-in, opacity 150ms ease-in; -} -.tox .tox-notification p { - font-size: 14px; - font-weight: normal; -} -.tox .tox-notification a { - text-decoration: underline; -} -.tox .tox-notification--in { - opacity: 1; -} -.tox .tox-notification--success { - background-color: #e4eeda; - border-color: #d7e6c8; - color: #222f3e; -} -.tox .tox-notification--success p { - color: #222f3e; -} -.tox .tox-notification--success a { - color: #547831; -} -.tox .tox-notification--success svg { - fill: #222f3e; -} -.tox .tox-notification--error { - background-color: #f8dede; - border-color: #f2bfbf; - color: #222f3e; -} -.tox .tox-notification--error p { - color: #222f3e; -} -.tox .tox-notification--error a { - color: #c00; -} -.tox .tox-notification--error svg { - fill: #222f3e; -} -.tox .tox-notification--warn, -.tox .tox-notification--warning { - background-color: #fffaea; - border-color: #ffe89d; - color: #222f3e; -} -.tox .tox-notification--warn p, -.tox .tox-notification--warning p { - color: #222f3e; -} -.tox .tox-notification--warn a, -.tox .tox-notification--warning a { - color: #222f3e; -} -.tox .tox-notification--warn svg, -.tox .tox-notification--warning svg { - fill: #222f3e; -} -.tox .tox-notification--info { - background-color: #d9edf7; - border-color: #779ecb; - color: #222f3e; -} -.tox .tox-notification--info p { - color: #222f3e; -} -.tox .tox-notification--info a { - color: #222f3e; -} -.tox .tox-notification--info svg { - fill: #222f3e; -} -.tox .tox-notification__body { - -ms-grid-row-align: center; - align-self: center; - color: #222f3e; - font-size: 14px; - -ms-grid-column-span: 1; - grid-column-end: 3; - -ms-grid-column: 2; - grid-column-start: 2; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - text-align: center; - white-space: normal; - word-break: break-all; - word-break: break-word; -} -.tox .tox-notification__body > * { - margin: 0; -} -.tox .tox-notification__body > * + * { - margin-top: 1rem; -} -.tox .tox-notification__icon { - -ms-grid-row-align: center; - align-self: center; - -ms-grid-column-span: 1; - grid-column-end: 2; - -ms-grid-column: 1; - grid-column-start: 1; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column-align: end; - justify-self: end; -} -.tox .tox-notification__icon svg { - display: block; -} -.tox .tox-notification__dismiss { - -ms-grid-row-align: start; - align-self: start; - -ms-grid-column-span: 1; - grid-column-end: 4; - -ms-grid-column: 3; - grid-column-start: 3; - -ms-grid-row-span: 1; - grid-row-end: 2; - -ms-grid-row: 1; - grid-row-start: 1; - -ms-grid-column-align: end; - justify-self: end; -} -.tox .tox-notification .tox-progress-bar { - -ms-grid-column-span: 3; - grid-column-end: 4; - -ms-grid-column: 1; - grid-column-start: 1; - -ms-grid-row-span: 1; - grid-row-end: 3; - -ms-grid-row: 2; - grid-row-start: 2; - -ms-grid-column-align: center; - justify-self: center; -} -.tox .tox-pop { - display: inline-block; - position: relative; -} -.tox .tox-pop--resizing { - transition: width 0.1s ease; -} -.tox .tox-pop--resizing .tox-toolbar { - flex-wrap: nowrap; -} -.tox .tox-pop__dialog { - background-color: #fff; - border: 1px solid #cccccc; - border-radius: 3px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); - min-width: 0; - overflow: hidden; -} -.tox .tox-pop__dialog > *:not(.tox-toolbar) { - margin: 4px 4px 4px 8px; -} -.tox .tox-pop__dialog .tox-toolbar { - background-color: transparent; - margin-bottom: -1px; -} -.tox .tox-pop::before, -.tox .tox-pop::after { - border-style: solid; - content: ''; - display: block; - height: 0; - position: absolute; - width: 0; -} -.tox .tox-pop.tox-pop--bottom::before, -.tox .tox-pop.tox-pop--bottom::after { - left: 50%; - top: 100%; -} -.tox .tox-pop.tox-pop--bottom::after { - border-color: #fff transparent transparent transparent; - border-width: 8px; - margin-left: -8px; - margin-top: -1px; -} -.tox .tox-pop.tox-pop--bottom::before { - border-color: #cccccc transparent transparent transparent; - border-width: 9px; - margin-left: -9px; -} -.tox .tox-pop.tox-pop--top::before, -.tox .tox-pop.tox-pop--top::after { - left: 50%; - top: 0; - transform: translateY(-100%); -} -.tox .tox-pop.tox-pop--top::after { - border-color: transparent transparent #fff transparent; - border-width: 8px; - margin-left: -8px; - margin-top: 1px; -} -.tox .tox-pop.tox-pop--top::before { - border-color: transparent transparent #cccccc transparent; - border-width: 9px; - margin-left: -9px; -} -.tox .tox-pop.tox-pop--left::before, -.tox .tox-pop.tox-pop--left::after { - left: 0; - top: calc(50% - 1px); - transform: translateY(-50%); -} -.tox .tox-pop.tox-pop--left::after { - border-color: transparent #fff transparent transparent; - border-width: 8px; - margin-left: -15px; -} -.tox .tox-pop.tox-pop--left::before { - border-color: transparent #cccccc transparent transparent; - border-width: 10px; - margin-left: -19px; -} -.tox .tox-pop.tox-pop--right::before, -.tox .tox-pop.tox-pop--right::after { - left: 100%; - top: calc(50% + 1px); - transform: translateY(-50%); -} -.tox .tox-pop.tox-pop--right::after { - border-color: transparent transparent transparent #fff; - border-width: 8px; - margin-left: -1px; -} -.tox .tox-pop.tox-pop--right::before { - border-color: transparent transparent transparent #cccccc; - border-width: 10px; - margin-left: -1px; -} -.tox .tox-pop.tox-pop--align-left::before, -.tox .tox-pop.tox-pop--align-left::after { - left: 20px; -} -.tox .tox-pop.tox-pop--align-right::before, -.tox .tox-pop.tox-pop--align-right::after { - left: calc(100% - 20px); -} -.tox .tox-sidebar-wrap { - display: flex; - flex-direction: row; - flex-grow: 1; - -ms-flex-preferred-size: 0; - min-height: 0; -} -.tox .tox-sidebar { - background-color: #fff; - display: flex; - flex-direction: row; - justify-content: flex-end; -} -.tox .tox-sidebar__slider { - display: flex; - overflow: hidden; -} -.tox .tox-sidebar__pane-container { - display: flex; -} -.tox .tox-sidebar__pane { - display: flex; -} -.tox .tox-sidebar--sliding-closed { - opacity: 0; -} -.tox .tox-sidebar--sliding-open { - opacity: 1; -} -.tox .tox-sidebar--sliding-growing, -.tox .tox-sidebar--sliding-shrinking { - transition: width 0.5s ease, opacity 0.5s ease; -} -.tox .tox-selector { - background-color: #4099ff; - border-color: #4099ff; - border-style: solid; - border-width: 1px; - box-sizing: border-box; - display: inline-block; - height: 10px; - position: absolute; - width: 10px; -} -.tox.tox-platform-touch .tox-selector { - height: 12px; - width: 12px; -} -.tox .tox-slider { - align-items: center; - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; - height: 24px; - justify-content: center; - position: relative; -} -.tox .tox-slider__rail { - background-color: transparent; - border: 1px solid #cccccc; - border-radius: 3px; - height: 10px; - min-width: 120px; - width: 100%; -} -.tox .tox-slider__handle { - background-color: #207ab7; - border: 2px solid #185d8c; - border-radius: 3px; - box-shadow: none; - height: 24px; - left: 50%; - position: absolute; - top: 50%; - transform: translateX(-50%) translateY(-50%); - width: 14px; -} -.tox .tox-source-code { - overflow: auto; -} -.tox .tox-spinner { - display: flex; -} -.tox .tox-spinner > div { - animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; - background-color: rgba(34, 47, 62, 0.7); - border-radius: 100%; - height: 8px; - width: 8px; -} -.tox .tox-spinner > div:nth-child(1) { - animation-delay: -0.32s; -} -.tox .tox-spinner > div:nth-child(2) { - animation-delay: -0.16s; -} -@keyframes tam-bouncing-dots { - 0%, - 80%, - 100% { - transform: scale(0); - } - 40% { - transform: scale(1); - } -} -.tox:not([dir=rtl]) .tox-spinner > div:not(:first-child) { - margin-left: 4px; -} -.tox[dir=rtl] .tox-spinner > div:not(:first-child) { - margin-right: 4px; -} -.tox .tox-statusbar { - align-items: center; - background-color: #fff; - border-top: 1px solid #cccccc; - color: rgba(34, 47, 62, 0.7); - display: flex; - flex: 0 0 auto; - font-size: 12px; - font-weight: normal; - height: 18px; - overflow: hidden; - padding: 0 8px; - position: relative; - text-transform: uppercase; -} -.tox .tox-statusbar__text-container { - display: flex; - flex: 1 1 auto; - justify-content: flex-end; - overflow: hidden; -} -.tox .tox-statusbar__path { - display: flex; - flex: 1 1 auto; - margin-right: auto; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.tox .tox-statusbar__path > * { - display: inline; - white-space: nowrap; -} -.tox .tox-statusbar__wordcount { - flex: 0 0 auto; - margin-left: 1ch; -} -.tox .tox-statusbar a, -.tox .tox-statusbar__path-item, -.tox .tox-statusbar__wordcount { - color: rgba(34, 47, 62, 0.7); - text-decoration: none; -} -.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]), -.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]) { - cursor: pointer; - text-decoration: underline; -} -.tox .tox-statusbar__resize-handle { - align-items: flex-end; - align-self: stretch; - cursor: nwse-resize; - display: flex; - flex: 0 0 auto; - justify-content: flex-end; - margin-left: auto; - margin-right: -8px; - padding-left: 1ch; -} -.tox .tox-statusbar__resize-handle svg { - display: block; - fill: rgba(34, 47, 62, 0.7); -} -.tox:not([dir=rtl]) .tox-statusbar__path > * { - margin-right: 4px; -} -.tox:not([dir=rtl]) .tox-statusbar__branding { - margin-left: 1ch; -} -.tox[dir=rtl] .tox-statusbar { - flex-direction: row-reverse; -} -.tox[dir=rtl] .tox-statusbar__path > * { - margin-left: 4px; -} -.tox .tox-throbber { - z-index: 1400; -} -.tox .tox-throbber__busy-spinner { - align-items: center; - background-color: rgba(255, 255, 255, 0.6); - bottom: 0; - display: flex; - justify-content: center; - left: 0; - position: absolute; - right: 0; - top: 0; -} -.tox .tox-tbtn { - align-items: center; - background: transparent; - border: 0; - border-radius: 3px; - box-shadow: none; - color: #222f3e; - display: flex; - flex: 0 0 auto; - font-size: 14px; - font-style: normal; - font-weight: normal; - height: 34px; - justify-content: center; - margin: 2px 0 3px 0; - outline: none; - overflow: hidden; - padding: 0; - text-transform: none; - width: 34px; -} -.tox .tox-tbtn svg { - display: block; - fill: #222f3e; -} -.tox .tox-tbtn.tox-tbtn-more { - padding-left: 5px; - padding-right: 5px; - width: inherit; -} -.tox .tox-tbtn:focus { - background: #dee0e2; - border: 0; - box-shadow: none; -} -.tox .tox-tbtn:hover { - background: #dee0e2; - border: 0; - box-shadow: none; - color: #222f3e; -} -.tox .tox-tbtn:hover svg { - fill: #222f3e; -} -.tox .tox-tbtn:active { - background: #c8cbcf; - border: 0; - box-shadow: none; - color: #222f3e; -} -.tox .tox-tbtn:active svg { - fill: #222f3e; -} -.tox .tox-tbtn--disabled, -.tox .tox-tbtn--disabled:hover, -.tox .tox-tbtn:disabled, -.tox .tox-tbtn:disabled:hover { - background: transparent; - border: 0; - box-shadow: none; - color: rgba(34, 47, 62, 0.5); - cursor: not-allowed; -} -.tox .tox-tbtn--disabled svg, -.tox .tox-tbtn--disabled:hover svg, -.tox .tox-tbtn:disabled svg, -.tox .tox-tbtn:disabled:hover svg { - /* stylelint-disable-line no-descending-specificity */ - fill: rgba(34, 47, 62, 0.5); -} -.tox .tox-tbtn--enabled, -.tox .tox-tbtn--enabled:hover { - background: #c8cbcf; - border: 0; - box-shadow: none; - color: #222f3e; -} -.tox .tox-tbtn--enabled > *, -.tox .tox-tbtn--enabled:hover > * { - transform: none; -} -.tox .tox-tbtn--enabled svg, -.tox .tox-tbtn--enabled:hover svg { - /* stylelint-disable-line no-descending-specificity */ - fill: #222f3e; -} -.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { - color: #222f3e; -} -.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { - fill: #222f3e; -} -.tox .tox-tbtn:active > * { - transform: none; -} -.tox .tox-tbtn--md { - height: 51px; - width: 51px; -} -.tox .tox-tbtn--lg { - flex-direction: column; - height: 68px; - width: 68px; -} -.tox .tox-tbtn--return { - -ms-grid-row-align: stretch; - align-self: stretch; - height: unset; - width: 16px; -} -.tox .tox-tbtn--labeled { - padding: 0 4px; - width: unset; -} -.tox .tox-tbtn__vlabel { - display: block; - font-size: 10px; - font-weight: normal; - letter-spacing: -0.025em; - margin-bottom: 4px; - white-space: nowrap; -} -.tox .tox-tbtn--select { - margin: 2px 0 3px 0; - padding: 0 4px; - width: auto; -} -.tox .tox-tbtn__select-label { - cursor: default; - font-weight: normal; - margin: 0 4px; -} -.tox .tox-tbtn__select-chevron { - align-items: center; - display: flex; - justify-content: center; - width: 16px; -} -.tox .tox-tbtn__select-chevron svg { - fill: rgba(34, 47, 62, 0.5); -} -.tox .tox-tbtn--bespoke .tox-tbtn__select-label { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - width: 7em; -} -.tox .tox-split-button { - border: 0; - border-radius: 3px; - box-sizing: border-box; - display: flex; - margin: 2px 0 3px 0; - overflow: hidden; -} -.tox .tox-split-button:hover { - box-shadow: 0 0 0 1px #dee0e2 inset; -} -.tox .tox-split-button:focus { - background: #dee0e2; - box-shadow: none; - color: #222f3e; -} -.tox .tox-split-button > * { - border-radius: 0; -} -.tox .tox-split-button__chevron { - width: 16px; -} -.tox .tox-split-button__chevron svg { - fill: rgba(34, 47, 62, 0.5); -} -.tox .tox-split-button .tox-tbtn { - margin: 0; -} -.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child { - width: 30px; -} -.tox.tox-platform-touch .tox-split-button__chevron { - width: 20px; -} -.tox .tox-split-button.tox-tbtn--disabled:hover, -.tox .tox-split-button.tox-tbtn--disabled:focus, -.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover, -.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus { - background: transparent; - box-shadow: none; - color: rgba(34, 47, 62, 0.5); -} -.tox .tox-toolbar-overlord { - background-color: #fff; -} -.tox .tox-toolbar, -.tox .tox-toolbar__primary, -.tox .tox-toolbar__overflow { - background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff; - background-color: #fff; - display: flex; - flex: 0 0 auto; - flex-shrink: 0; - flex-wrap: wrap; - padding: 0 0; -} -.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { - height: 0; - opacity: 0; - padding-bottom: 0; - padding-top: 0; - visibility: hidden; -} -.tox .tox-toolbar__overflow--growing { - transition: height 0.3s ease, opacity 0.2s linear 0.1s; -} -.tox .tox-toolbar__overflow--shrinking { - transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; -} -.tox .tox-menubar + .tox-toolbar, -.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary { - border-top: 1px solid #cccccc; - margin-top: -1px; -} -.tox .tox-toolbar--scrolling { - flex-wrap: nowrap; - overflow-x: auto; -} -.tox .tox-pop .tox-toolbar { - border-width: 0; -} -.tox .tox-toolbar--no-divider { - background-image: none; -} -.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child, -.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary { - border-top: 1px solid #cccccc; -} -.tox.tox-tinymce-aux .tox-toolbar__overflow { - background-color: #fff; - border: 1px solid #cccccc; - border-radius: 3px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); -} -.tox[dir=rtl] .tox-tbtn__icon-rtl svg { - transform: rotateY(180deg); -} -.tox .tox-toolbar__group { - align-items: center; - display: flex; - flex-wrap: wrap; - margin: 0 0; - padding: 0 4px 0 4px; -} -.tox .tox-toolbar__group--pull-right { - margin-left: auto; -} -.tox .tox-toolbar--scrolling .tox-toolbar__group { - flex-shrink: 0; - flex-wrap: nowrap; -} -.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) { - border-right: 1px solid #cccccc; -} -.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type) { - border-left: 1px solid #cccccc; -} -.tox .tox-tooltip { - display: inline-block; - padding: 8px; - position: relative; -} -.tox .tox-tooltip__body { - background-color: #222f3e; - border-radius: 3px; - box-shadow: 0 2px 4px rgba(34, 47, 62, 0.3); - color: rgba(255, 255, 255, 0.75); - font-size: 14px; - font-style: normal; - font-weight: normal; - padding: 4px 8px; - text-transform: none; -} -.tox .tox-tooltip__arrow { - position: absolute; -} -.tox .tox-tooltip--down .tox-tooltip__arrow { - border-left: 8px solid transparent; - border-right: 8px solid transparent; - border-top: 8px solid #222f3e; - bottom: 0; - left: 50%; - position: absolute; - transform: translateX(-50%); -} -.tox .tox-tooltip--up .tox-tooltip__arrow { - border-bottom: 8px solid #222f3e; - border-left: 8px solid transparent; - border-right: 8px solid transparent; - left: 50%; - position: absolute; - top: 0; - transform: translateX(-50%); -} -.tox .tox-tooltip--right .tox-tooltip__arrow { - border-bottom: 8px solid transparent; - border-left: 8px solid #222f3e; - border-top: 8px solid transparent; - position: absolute; - right: 0; - top: 50%; - transform: translateY(-50%); -} -.tox .tox-tooltip--left .tox-tooltip__arrow { - border-bottom: 8px solid transparent; - border-right: 8px solid #222f3e; - border-top: 8px solid transparent; - left: 0; - position: absolute; - top: 50%; - transform: translateY(-50%); -} -.tox .tox-well { - border: 1px solid #cccccc; - border-radius: 3px; - padding: 8px; - width: 100%; -} -.tox .tox-well > *:first-child { - margin-top: 0; -} -.tox .tox-well > *:last-child { - margin-bottom: 0; -} -.tox .tox-well > *:only-child { - margin: 0; -} -.tox .tox-custom-editor { - border: 1px solid #cccccc; - border-radius: 3px; - display: flex; - flex: 1; - position: relative; -} -/* stylelint-disable */ -.tox { - /* stylelint-enable */ -} -.tox .tox-dialog-loading::before { - background-color: rgba(0, 0, 0, 0.5); - content: ""; - height: 100%; - position: absolute; - width: 100%; - z-index: 1000; -} -.tox .tox-tab { - cursor: pointer; -} -.tox .tox-dialog__content-js { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-dialog__body-content .tox-collection { - display: flex; - flex: 1; - -ms-flex-preferred-size: auto; -} -.tox .tox-image-tools-edit-panel { - height: 60px; -} -.tox .tox-image-tools__sidebar { - height: 60px; -} diff --git a/public/tinymce/skins/ui/oxide/skin.min.css b/public/tinymce/skins/ui/oxide/skin.min.css deleted file mode 100644 index 97791b6..0000000 --- a/public/tinymce/skins/ui/oxide/skin.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.tox{box-sizing:content-box;color:#222f3e;cursor:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;-webkit-tap-highlight-color:transparent;text-decoration:none;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit}.tox :not(svg):not(rect){background:0 0;border:0;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.tox:not([dir=rtl]){direction:ltr;text-align:left}.tox[dir=rtl]{direction:rtl;text-align:right}.tox-tinymce{border:1px solid #ccc;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;overflow:hidden;position:relative;visibility:inherit!important}.tox-tinymce-inline{border:none;box-shadow:none}.tox-tinymce-inline .tox-editor-header{border:1px solid #ccc;border-radius:0;box-shadow:none}.tox-tinymce-aux{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;z-index:1300}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}.tox .accessibility-issue__header{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description{align-items:stretch;border:1px solid #ccc;border-radius:3px;display:flex;justify-content:space-between}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;display:flex;margin-bottom:4px}.tox .accessibility-issue__description>:last-child:not(:only-child){border-color:#ccc;border-style:solid}.tox .accessibility-issue__repair{margin-top:16px}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{background-color:rgba(32,122,183,.1);border-color:rgba(32,122,183,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description>:last-child{border-color:rgba(32,122,183,.4)}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg{fill:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon{color:#207ab7}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{background-color:rgba(255,165,0,.1);border-color:rgba(255,165,0,.5);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description>:last-child{border-color:rgba(255,165,0,.5)}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg{fill:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon{color:#cc8500}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{background-color:rgba(204,0,0,.1);border-color:rgba(204,0,0,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description>:last-child{border-color:rgba(204,0,0,.4)}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{background-color:rgba(120,171,70,.1);border-color:rgba(120,171,70,.4);color:#222f3e}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{border-color:rgba(120,171,70,.4)}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg{fill:#78ab46}.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon{color:#78ab46}.tox .tox-dialog__body-content .accessibility-issue__header h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:4px 4px 4px 8px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description>:last-child{border-left-width:1px;padding-left:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description>:last-child{border-right-width:1px;padding-right:4px}.tox .tox-anchorbar{display:flex;flex:0 0 auto}.tox .tox-bar{display:flex;flex:0 0 auto}.tox .tox-button{background-color:#207ab7;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#207ab7;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:24px;margin:0;outline:0;padding:4px 16px;text-align:center;text-decoration:none;text-transform:capitalize;white-space:nowrap}.tox .tox-button[disabled]{background-color:#207ab7;background-image:none;border-color:#207ab7;box-shadow:none;color:rgba(255,255,255,.5);cursor:not-allowed}.tox .tox-button:focus:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:hover:not(:disabled){background-color:#1c6ca1;background-image:none;border-color:#1c6ca1;box-shadow:none;color:#fff}.tox .tox-button:active:not(:disabled){background-color:#185d8c;background-image:none;border-color:#185d8c;box-shadow:none;color:#fff}.tox .tox-button--secondary{background-color:#f0f0f0;background-image:none;background-position:0 0;background-repeat:repeat;border-color:#f0f0f0;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;color:#222f3e;font-size:14px;font-style:normal;font-weight:700;letter-spacing:normal;outline:0;padding:4px 16px;text-decoration:none;text-transform:capitalize}.tox .tox-button--secondary[disabled]{background-color:#f0f0f0;background-image:none;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--secondary:focus:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:hover:not(:disabled){background-color:#e3e3e3;background-image:none;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--secondary:active:not(:disabled){background-color:#d6d6d6;background-image:none;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--icon,.tox .tox-button.tox-button--icon,.tox .tox-button.tox-button--secondary.tox-button--icon{padding:4px}.tox .tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--icon .tox-icon svg,.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg{display:block;fill:currentColor}.tox .tox-button-link{background:0;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:1.3;margin:0;padding:0;white-space:nowrap}.tox .tox-button-link--sm{font-size:14px}.tox .tox-button--naked{background-color:transparent;border-color:transparent;box-shadow:unset;color:#222f3e}.tox .tox-button--naked[disabled]{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-button--naked:hover:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:focus:not(:disabled){background-color:#e3e3e3;border-color:#e3e3e3;box-shadow:none;color:#222f3e}.tox .tox-button--naked:active:not(:disabled){background-color:#d6d6d6;border-color:#d6d6d6;box-shadow:none;color:#222f3e}.tox .tox-button--naked .tox-icon svg{fill:currentColor}.tox .tox-button--naked.tox-button--icon:hover:not(:disabled){color:#222f3e}.tox .tox-checkbox{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:36px;min-width:36px}.tox .tox-checkbox__input{height:1px;overflow:hidden;position:absolute;top:auto;width:1px}.tox .tox-checkbox__icons{align-items:center;border-radius:3px;box-shadow:0 0 0 2px transparent;box-sizing:content-box;display:flex;height:24px;justify-content:center;padding:calc(4px - 1px);width:24px}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:block;fill:rgba(34,47,62,.3)}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:none;fill:#207ab7}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{display:none;fill:#207ab7}.tox .tox-checkbox--disabled{color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:rgba(34,47,62,.5)}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:rgba(34,47,62,.5)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{border-radius:3px;box-shadow:inset 0 0 0 1px #207ab7;padding:calc(4px - 1px)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:4px}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:4px}.tox[dir=rtl] .tox-checkbox__label{margin-right:4px}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:4px}.tox .tox-collection--toolbar .tox-collection__group{display:flex;padding:0}.tox .tox-collection--grid .tox-collection__group{display:flex;flex-wrap:wrap;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:0}.tox .tox-collection--list .tox-collection__group{border-bottom-width:0;border-color:#ccc;border-left-width:0;border-right-width:0;border-style:solid;border-top-width:1px;padding:4px 0}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{background-color:#e6e6e6;color:rgba(34,47,62,.7);cursor:default;font-size:12px;font-style:normal;font-weight:400;margin-bottom:4px;margin-top:-4px;padding:4px 8px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tox .tox-collection__item{align-items:center;color:#222f3e;cursor:pointer;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled{background-color:#fff;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--toolbar .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active{background-color:#dee0e2}.tox .tox-collection--grid .tox-collection__item--enabled{background-color:#c8cbcf;color:#222f3e}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#dee0e2;color:#222f3e}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e}.tox .tox-collection__item--state-disabled{background-color:transparent;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{height:48px;width:48px}.tox .tox-collection__item-label{color:currentColor;display:inline-block;flex:1;-ms-flex-preferred-size:auto;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:none;word-break:break-all}.tox .tox-collection__item-accessory{color:rgba(34,47,62,.7);display:inline-block;font-size:14px;height:24px;line-height:24px;text-transform:none}.tox .tox-collection__item-caret{align-items:center;display:flex;min-height:24px}.tox .tox-collection__item-caret::after{content:'';font-size:0;min-height:inherit}.tox .tox-collection__item-caret svg{fill:#222f3e}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg{display:none}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;padding:0}.tox .tox-collection--horizontal .tox-collection__group{align-items:center;display:flex;flex-wrap:nowrap;margin:0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item{height:34px;margin:2px 0 3px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #ccc}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{margin-left:16px;text-align:right}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #ccc}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-icon-rtl .tox-collection__item-icon svg{transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection__item-accessory{margin-right:16px;text-align:left}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}.tox .tox-color-picker-container{display:flex;flex-direction:row;height:225px;margin:0}.tox .tox-sv-palette{box-sizing:border-box;display:flex;height:100%}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{background:0 0;border:1px solid #000;border-radius:50%;box-sizing:content-box;height:12px;position:absolute;width:12px}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}.tox .tox-hue-slider{box-sizing:border-box;height:100%;width:25px}.tox .tox-hue-slider-spectrum{background:linear-gradient(to bottom,red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);height:100%;width:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-thumb{background:#fff;border:1px solid #000;box-sizing:content-box;height:4px;width:100%}.tox .tox-rgb-form{display:flex;flex-direction:column;justify-content:space-between}.tox .tox-rgb-form div{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:inherit}.tox .tox-rgb-form input{width:6em}.tox .tox-rgb-form input.tox-invalid{border:1px solid red!important}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette{margin-left:15px}.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:2px 0 3px 4px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px 0}.tox .tox-swatches__row{display:flex}.tox .tox-swatch{height:30px;transition:transform .15s,box-shadow .15s;width:30px}.tox .tox-swatch:focus,.tox .tox-swatch:hover{box-shadow:0 0 0 1px rgba(127,127,127,.3) inset;transform:scale(.8)}.tox .tox-swatch--remove{align-items:center;display:flex;justify-content:center}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:30px;justify-content:center;outline:0;padding:0;width:30px}.tox .tox-swatches__picker-btn svg{height:24px;width:24px}.tox .tox-swatches__picker-btn:hover{background:#dee0e2}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment-thread{background:#fff;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment{background:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);padding:8px 8px 16px 8px;position:relative}.tox .tox-comment__header{align-items:center;color:#222f3e;display:flex;justify-content:space-between}.tox .tox-comment__date{color:rgba(34,47,62,.7);font-size:12px}.tox .tox-comment__body{color:#222f3e;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;margin-top:8px;position:relative;text-transform:initial}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:rgba(34,47,62,.7);font-size:14px;font-style:normal}.tox .tox-comment__body p{margin:0}.tox .tox-comment__buttonspacing{padding-top:16px;text-align:center}.tox .tox-comment-thread__overlay::after{background:#fff;bottom:0;content:"";display:flex;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:5}.tox .tox-comment__reply{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin-top:8px}.tox .tox-comment__reply>:first-child{margin-bottom:8px;width:100%}.tox .tox-comment__edit{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:16px}.tox .tox-comment__gradient::after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;content:"";display:block;height:5em;margin-top:-40px;position:absolute;width:100%}.tox .tox-comment__overlay{background:#fff;bottom:0;display:flex;flex-direction:column;flex-grow:1;left:0;opacity:.9;position:absolute;right:0;text-align:center;top:0;z-index:5}.tox .tox-comment__loading-text{align-items:center;color:#222f3e;display:flex;flex-direction:column;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{bottom:0;flex-direction:column;font-size:14px;left:0;padding:1em;position:absolute;right:0;top:0;z-index:10}.tox .tox-comment__overlaytext p{background-color:#fff;box-shadow:0 0 8px 8px #fff;color:#222f3e;text-align:center}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__busy-spinner{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.tox .tox-comment__scroll{display:flex;flex-direction:column;flex-shrink:1;overflow:auto}.tox .tox-conversations{margin:8px}.tox:not([dir=rtl]) .tox-comment__edit{margin-left:8px}.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit{margin-right:8px}.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:rgba(34,47,62,.7)}.tox .tox-user__name{color:rgba(34,47,62,.7);font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name{margin-left:8px}.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tox .tox-dialog-wrap__backdrop{background-color:rgba(255,255,255,.75);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 16px 16px -10px rgba(34,47,62,.15),0 0 40px 1px rgba(34,47,62,.15);display:flex;flex-direction:column;max-height:100%;max-width:480px;overflow:hidden;position:relative;width:95vw;z-index:2}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;margin:8px auto;width:calc(100vw - 16px)}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{align-items:center;background-color:#fff;border-bottom:none;color:#222f3e;display:flex;font-size:16px;justify-content:space-between;padding:8px 16px 0 16px;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3;margin:0;text-transform:none}.tox .tox-dialog__body{color:#222f3e;display:flex;flex:1;-ms-flex-preferred-size:auto;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;min-width:0;text-align:left;text-transform:none}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{align-items:flex-start;display:flex;flex-direction:column;padding:16px 16px}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{flex-direction:row;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:0}}.tox .tox-dialog__body-nav-item{border-bottom:2px solid transparent;color:rgba(34,47,62,.7);display:inline-block;font-size:14px;line-height:1.3;margin-bottom:8px;text-decoration:none;white-space:nowrap}.tox .tox-dialog__body-nav-item:focus{background-color:rgba(32,122,183,.1)}.tox .tox-dialog__body-nav-item--active{border-bottom:2px solid #207ab7;color:#207ab7}.tox .tox-dialog__body-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto;max-height:650px;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 16px}.tox .tox-dialog__body-content>*{margin-bottom:0;margin-top:16px}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog__body-content a{color:#207ab7;cursor:pointer;text-decoration:none}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content a:active{color:#185d8c;text-decoration:none}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content ul{display:block;list-style-type:disc;margin-bottom:16px;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;font-size:16px;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:16px;margin-top:2rem;text-transform:none}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-bottom:0;margin-top:0}.tox .tox-dialog--width-lg{height:650px;max-width:1200px}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{align-items:center;background-color:#fff;border-top:1px solid #ccc;display:flex;justify-content:space-between;padding:8px 16px}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{align-items:center;background-color:rgba(255,255,255,.75);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{font-weight:700;padding-bottom:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #ccc}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-bottom:8px;padding-top:8px}.tox .tox-dialog__popups{position:absolute;width:100%;z-index:1100}.tox .tox-dialog__body-iframe{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-iframe .tox-navobj{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;-ms-flex-preferred-size:auto;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s ease}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}body.tox-dialog__disable-scroll{overflow:hidden}.tox.tox-platform-ie .tox-dialog-wrap{position:-ms-device-fixed}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}}@media only screen and (max-width:767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}.tox .tox-dropzone-container{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dropzone{align-items:center;background:#fff;border:2px dashed #ccc;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:100px;padding:10px}.tox .tox-dropzone p{color:rgba(34,47,62,.7);margin:0 0 16px 0}.tox .tox-edit-area{display:flex;flex:1;-ms-flex-preferred-size:auto;overflow:hidden;position:relative}.tox .tox-edit-area__iframe{background-color:#fff;border:0;box-sizing:border-box;flex:1;-ms-flex-preferred-size:auto;height:100%;position:absolute;width:100%}.tox.tox-inline-edit-area{border:1px dotted #ccc}.tox .tox-editor-container{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.tox .tox-editor-header{z-index:1}.tox:not(.tox-tinymce-inline) .tox-editor-header{box-shadow:none;transition:box-shadow .5s}.tox.tox-tinymce--toolbar-bottom .tox-editor-header,.tox.tox-tinymce-inline .tox-editor-header{margin-bottom:-1px}.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header{box-shadow:0 4px 4px -3px rgba(0,0,0,.25)}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s ease}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{display:flex;position:relative;z-index:1}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{border-color:rgba(34,47,62,.2);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;height:24px;position:absolute;top:6px;width:24px}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){border-color:#207ab7;cursor:pointer}.tox .tox-color-input span::before{background-image:linear-gradient(45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.25) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.25) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.25) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:3px;box-sizing:border-box;content:'';height:24px;left:-1px;position:absolute;top:-1px;width:24px;z-index:-1}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:rgba(34,47,62,.7);display:block;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;padding:0 8px 0 0;text-transform:none;white-space:nowrap}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - (8px / 2))}.tox .tox-form__grid--3col>.tox-form__group{width:calc(100% / 3 - (8px / 2))}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - (8px / 2))}.tox .tox-form__controls-h-stack{align-items:center;display:flex}.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{display:flex;flex:1;flex-direction:column;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-textarea{flex:1;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-navobj{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;-ms-flex-preferred-size:auto;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-textarea,.tox .tox-textfield,.tox .tox-toolbar-textfield{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-textarea:focus,.tox .tox-textfield:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-toolbar-textfield{border-width:0;margin-bottom:3px;margin-top:2px;max-width:250px}.tox .tox-naked-btn{background-color:transparent;border:0;border-color:transparent;box-shadow:unset;color:#207ab7;cursor:pointer;display:block;margin:0;padding:0}.tox .tox-naked-btn svg{display:block;fill:#222f3e}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#222f3e;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;margin:0;min-height:34px;outline:0;padding:5px 4.75px;resize:none;width:100%}.tox .tox-selectfield select[disabled]{background-color:#f2f2f2;color:rgba(34,47,62,.85);cursor:not-allowed}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#207ab7;box-shadow:none;outline:0}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea{-webkit-appearance:textarea;-moz-appearance:textarea;appearance:textarea;white-space:pre-wrap}.tox-fullscreen{border:0;height:100%;left:0;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;position:fixed;top:0;touch-action:pinch-zoom;width:100%}.tox-fullscreen .tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-fullscreen .tox.tox-tinymce.tox-fullscreen{z-index:1200}.tox-fullscreen .tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{list-style:none;margin-top:1em}.tox .tox-image-tools{width:100%}.tox .tox-image-tools__toolbar{align-items:center;display:flex;justify-content:center}.tox .tox-image-tools__image{background-color:#666;height:380px;overflow:auto;position:relative;width:100%}.tox .tox-image-tools__image,.tox .tox-image-tools__image+.tox-image-tools__toolbar{margin-top:8px}.tox .tox-image-tools__image-bg{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools__toolbar>.tox-spacer{flex:1;-ms-flex-preferred-size:auto}.tox .tox-croprect-block{background:#000;opacity:.5;position:absolute;zoom:1}.tox .tox-croprect-handle{border:2px solid #fff;height:20px;left:0;position:absolute;top:0;width:20px}.tox .tox-croprect-handle-move{border:0;cursor:move;position:absolute}.tox .tox-croprect-handle-nw{border-width:2px 0 0 2px;cursor:nw-resize;left:100px;margin:-2px 0 0 -2px;top:100px}.tox .tox-croprect-handle-ne{border-width:2px 2px 0 0;cursor:ne-resize;left:200px;margin:-2px 0 0 -20px;top:100px}.tox .tox-croprect-handle-sw{border-width:0 0 2px 2px;cursor:sw-resize;left:100px;margin:-20px 2px 0 -2px;top:200px}.tox .tox-croprect-handle-se{border-width:0 2px 2px 0;cursor:se-resize;left:200px;margin:-20px 0 0 -20px;top:200px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-left:8px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-button+.tox-slider{margin-left:32px}.tox:not([dir=rtl]) .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-left:32px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider:not(:first-of-type){margin-right:8px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-button+.tox-slider{margin-right:32px}.tox[dir=rtl] .tox-image-tools__toolbar>.tox-slider+.tox-button{margin-right:32px}.tox .tox-insert-table-picker{display:flex;flex-wrap:wrap;width:170px}.tox .tox-insert-table-picker>div{border-color:#ccc;border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;height:17px;width:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px 0}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:rgba(32,122,183,.5);border-color:rgba(32,122,183,.5)}.tox .tox-insert-table-picker__label{color:rgba(34,47,62,.7);display:block;font-size:14px;padding:4px;text-align:center;width:100%}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n){border-right:0}.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox .tox-menu{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 4px 8px 0 rgba(34,47,62,.1);display:inline-block;overflow:hidden;vertical-align:top;z-index:1150}.tox .tox-menu.tox-collection.tox-collection--list{padding:0}.tox .tox-menu.tox-collection.tox-collection--toolbar{padding:4px}.tox .tox-menu.tox-collection.tox-collection--grid{padding:4px}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 4px 0 4px}.tox.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar{border-top:1px solid #ccc}.tox .tox-mbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px 0;outline:0;overflow:hidden;padding:0 4px;text-transform:none;width:auto}.tox .tox-mbtn[disabled]{background-color:transparent;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-mbtn:focus:not(:disabled){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn--active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-mbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px;display:none}.tox .tox-notification{border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;display:-ms-grid;display:grid;font-size:14px;font-weight:400;-ms-grid-columns:minmax(40px,1fr) auto minmax(40px,1fr);grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);margin-top:4px;opacity:0;padding:4px;transition:transform .1s ease-in,opacity 150ms ease-in}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification a{text-decoration:underline}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{background-color:#e4eeda;border-color:#d7e6c8;color:#222f3e}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#547831}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{background-color:#f8dede;border-color:#f2bfbf;color:#222f3e}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#c00}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{background-color:#fffaea;border-color:#ffe89d;color:#222f3e}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#222f3e}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{background-color:#d9edf7;border-color:#779ecb;color:#222f3e}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#222f3e}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{-ms-grid-row-align:center;align-self:center;color:#222f3e;font-size:14px;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;text-align:center;white-space:normal;word-break:break-all;word-break:break-word}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{-ms-grid-row-align:center;align-self:center;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{-ms-grid-row-align:start;align-self:start;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}.tox .tox-notification .tox-progress-bar{-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2;-ms-grid-column-align:center;justify-self:center}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s ease}.tox .tox-pop--resizing .tox-toolbar{flex-wrap:nowrap}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15);min-width:0;overflow:hidden}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:transparent;margin-bottom:-1px}.tox .tox-pop::after,.tox .tox-pop::before{border-style:solid;content:'';display:block;height:0;position:absolute;width:0}.tox .tox-pop.tox-pop--bottom::after,.tox .tox-pop.tox-pop--bottom::before{left:50%;top:100%}.tox .tox-pop.tox-pop--bottom::after{border-color:#fff transparent transparent transparent;border-width:8px;margin-left:-8px;margin-top:-1px}.tox .tox-pop.tox-pop--bottom::before{border-color:#ccc transparent transparent transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--top::after,.tox .tox-pop.tox-pop--top::before{left:50%;top:0;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top::after{border-color:transparent transparent #fff transparent;border-width:8px;margin-left:-8px;margin-top:1px}.tox .tox-pop.tox-pop--top::before{border-color:transparent transparent #ccc transparent;border-width:9px;margin-left:-9px}.tox .tox-pop.tox-pop--left::after,.tox .tox-pop.tox-pop--left::before{left:0;top:calc(50% - 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--left::after{border-color:transparent #fff transparent transparent;border-width:8px;margin-left:-15px}.tox .tox-pop.tox-pop--left::before{border-color:transparent #ccc transparent transparent;border-width:10px;margin-left:-19px}.tox .tox-pop.tox-pop--right::after,.tox .tox-pop.tox-pop--right::before{left:100%;top:calc(50% + 1px);transform:translateY(-50%)}.tox .tox-pop.tox-pop--right::after{border-color:transparent transparent transparent #fff;border-width:8px;margin-left:-1px}.tox .tox-pop.tox-pop--right::before{border-color:transparent transparent transparent #ccc;border-width:10px;margin-left:-1px}.tox .tox-pop.tox-pop--align-left::after,.tox .tox-pop.tox-pop--align-left::before{left:20px}.tox .tox-pop.tox-pop--align-right::after,.tox .tox-pop.tox-pop--align-right::before{left:calc(100% - 20px)}.tox .tox-sidebar-wrap{display:flex;flex-direction:row;flex-grow:1;-ms-flex-preferred-size:0;min-height:0}.tox .tox-sidebar{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s ease,opacity .5s ease}.tox .tox-selector{background-color:#4099ff;border-color:#4099ff;border-style:solid;border-width:1px;box-sizing:border-box;display:inline-block;height:10px;position:absolute;width:10px}.tox.tox-platform-touch .tox-selector{height:12px;width:12px}.tox .tox-slider{align-items:center;display:flex;flex:1;-ms-flex-preferred-size:auto;height:24px;justify-content:center;position:relative}.tox .tox-slider__rail{background-color:transparent;border:1px solid #ccc;border-radius:3px;height:10px;min-width:120px;width:100%}.tox .tox-slider__handle{background-color:#207ab7;border:2px solid #185d8c;border-radius:3px;box-shadow:none;height:24px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:14px}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{animation:tam-bouncing-dots 1.5s ease-in-out 0s infinite both;background-color:rgba(34,47,62,.7);border-radius:100%;height:8px;width:8px}.tox .tox-spinner>div:nth-child(1){animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-statusbar{align-items:center;background-color:#fff;border-top:1px solid #ccc;color:rgba(34,47,62,.7);display:flex;flex:0 0 auto;font-size:12px;font-weight:400;height:18px;overflow:hidden;padding:0 8px;position:relative;text-transform:uppercase}.tox .tox-statusbar__text-container{display:flex;flex:1 1 auto;justify-content:flex-end;overflow:hidden}.tox .tox-statusbar__path{display:flex;flex:1 1 auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tox .tox-statusbar__path>*{display:inline;white-space:nowrap}.tox .tox-statusbar__wordcount{flex:0 0 auto;margin-left:1ch}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:rgba(34,47,62,.7);text-decoration:none}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){cursor:pointer;text-decoration:underline}.tox .tox-statusbar__resize-handle{align-items:flex-end;align-self:stretch;cursor:nwse-resize;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto;margin-right:-8px;padding-left:1ch}.tox .tox-statusbar__resize-handle svg{display:block;fill:rgba(34,47,62,.7)}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:1ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox .tox-throbber{z-index:1400}.tox .tox-throbber__busy-spinner{align-items:center;background-color:rgba(255,255,255,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.tox .tox-tbtn{align-items:center;background:0 0;border:0;border-radius:3px;box-shadow:none;color:#222f3e;display:flex;flex:0 0 auto;font-size:14px;font-style:normal;font-weight:400;height:34px;justify-content:center;margin:2px 0 3px 0;outline:0;overflow:hidden;padding:0;text-transform:none;width:34px}.tox .tox-tbtn svg{display:block;fill:#222f3e}.tox .tox-tbtn.tox-tbtn-more{padding-left:5px;padding-right:5px;width:inherit}.tox .tox-tbtn:focus{background:#dee0e2;border:0;box-shadow:none}.tox .tox-tbtn:hover{background:#dee0e2;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{background:0 0;border:0;box-shadow:none;color:rgba(34,47,62,.5);cursor:not-allowed}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:hover{background:#c8cbcf;border:0;box-shadow:none;color:#222f3e}.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{height:51px;width:51px}.tox .tox-tbtn--lg{flex-direction:column;height:68px;width:68px}.tox .tox-tbtn--return{-ms-grid-row-align:stretch;align-self:stretch;height:unset;width:16px}.tox .tox-tbtn--labeled{padding:0 4px;width:unset}.tox .tox-tbtn__vlabel{display:block;font-size:10px;font-weight:400;letter-spacing:-.025em;margin-bottom:4px;white-space:nowrap}.tox .tox-tbtn--select{margin:2px 0 3px 0;padding:0 4px;width:auto}.tox .tox-tbtn__select-label{cursor:default;font-weight:400;margin:0 4px}.tox .tox-tbtn__select-chevron{align-items:center;display:flex;justify-content:center;width:16px}.tox .tox-tbtn__select-chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:7em}.tox .tox-split-button{border:0;border-radius:3px;box-sizing:border-box;display:flex;margin:2px 0 3px 0;overflow:hidden}.tox .tox-split-button:hover{box-shadow:0 0 0 1px #dee0e2 inset}.tox .tox-split-button:focus{background:#dee0e2;box-shadow:none;color:#222f3e}.tox .tox-split-button>*{border-radius:0}.tox .tox-split-button__chevron{width:16px}.tox .tox-split-button__chevron svg{fill:rgba(34,47,62,.5)}.tox .tox-split-button .tox-tbtn{margin:0}.tox.tox-platform-touch .tox-split-button .tox-tbtn:first-child{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,.tox .tox-split-button.tox-tbtn--disabled:focus,.tox .tox-split-button.tox-tbtn--disabled:hover{background:0 0;box-shadow:none;color:rgba(34,47,62,.5)}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff;background-color:#fff;display:flex;flex:0 0 auto;flex-shrink:0;flex-wrap:wrap;padding:0 0}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{height:0;opacity:0;padding-bottom:0;padding-top:0;visibility:hidden}.tox .tox-toolbar__overflow--growing{transition:height .3s ease,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s ease,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord .tox-toolbar__primary{border-top:1px solid #ccc;margin-top:-1px}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,.tox-tinymce:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child{border-top:1px solid #ccc}.tox.tox-tinymce-aux .tox-toolbar__overflow{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.15)}.tox[dir=rtl] .tox-tbtn__icon-rtl svg{transform:rotateY(180deg)}.tox .tox-toolbar__group{align-items:center;display:flex;flex-wrap:wrap;margin:0 0;padding:0 4px 0 4px}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-shrink:0;flex-wrap:nowrap}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #ccc}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #ccc}.tox .tox-tooltip{display:inline-block;padding:8px;position:relative}.tox .tox-tooltip__body{background-color:#222f3e;border-radius:3px;box-shadow:0 2px 4px rgba(34,47,62,.3);color:rgba(255,255,255,.75);font-size:14px;font-style:normal;font-weight:400;padding:4px 8px;text-transform:none}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #222f3e;bottom:0;left:50%;position:absolute;transform:translateX(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid transparent;border-right:8px solid transparent;left:50%;position:absolute;top:0;transform:translateX(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-bottom:8px solid transparent;border-left:8px solid #222f3e;border-top:8px solid transparent;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-bottom:8px solid transparent;border-right:8px solid #222f3e;border-top:8px solid transparent;left:0;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-well{border:1px solid #ccc;border-radius:3px;padding:8px;width:100%}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #ccc;border-radius:3px;display:flex;flex:1;position:relative}.tox .tox-dialog-loading::before{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:1000}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-dialog__body-content .tox-collection{display:flex;flex:1;-ms-flex-preferred-size:auto}.tox .tox-image-tools-edit-panel{height:60px}.tox .tox-image-tools__sidebar{height:60px} diff --git a/public/tinymce/skins/ui/oxide/skin.mobile.css b/public/tinymce/skins/ui/oxide/skin.mobile.css deleted file mode 100644 index 875721a..0000000 --- a/public/tinymce/skins/ui/oxide/skin.mobile.css +++ /dev/null @@ -1,673 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -/* RESET all the things! */ -.tinymce-mobile-outer-container { - all: initial; - display: block; -} -.tinymce-mobile-outer-container * { - border: 0; - box-sizing: initial; - cursor: inherit; - float: none; - line-height: 1; - margin: 0; - outline: 0; - padding: 0; - -webkit-tap-highlight-color: transparent; - /* TBIO-3691, stop the gray flicker on touch. */ - text-shadow: none; - white-space: nowrap; -} -.tinymce-mobile-icon-arrow-back::before { - content: "\e5cd"; -} -.tinymce-mobile-icon-image::before { - content: "\e412"; -} -.tinymce-mobile-icon-cancel-circle::before { - content: "\e5c9"; -} -.tinymce-mobile-icon-full-dot::before { - content: "\e061"; -} -.tinymce-mobile-icon-align-center::before { - content: "\e234"; -} -.tinymce-mobile-icon-align-left::before { - content: "\e236"; -} -.tinymce-mobile-icon-align-right::before { - content: "\e237"; -} -.tinymce-mobile-icon-bold::before { - content: "\e238"; -} -.tinymce-mobile-icon-italic::before { - content: "\e23f"; -} -.tinymce-mobile-icon-unordered-list::before { - content: "\e241"; -} -.tinymce-mobile-icon-ordered-list::before { - content: "\e242"; -} -.tinymce-mobile-icon-font-size::before { - content: "\e245"; -} -.tinymce-mobile-icon-underline::before { - content: "\e249"; -} -.tinymce-mobile-icon-link::before { - content: "\e157"; -} -.tinymce-mobile-icon-unlink::before { - content: "\eca2"; -} -.tinymce-mobile-icon-color::before { - content: "\e891"; -} -.tinymce-mobile-icon-previous::before { - content: "\e314"; -} -.tinymce-mobile-icon-next::before { - content: "\e315"; -} -.tinymce-mobile-icon-large-font::before, -.tinymce-mobile-icon-style-formats::before { - content: "\e264"; -} -.tinymce-mobile-icon-undo::before { - content: "\e166"; -} -.tinymce-mobile-icon-redo::before { - content: "\e15a"; -} -.tinymce-mobile-icon-removeformat::before { - content: "\e239"; -} -.tinymce-mobile-icon-small-font::before { - content: "\e906"; -} -.tinymce-mobile-icon-readonly-back::before, -.tinymce-mobile-format-matches::after { - content: "\e5ca"; -} -.tinymce-mobile-icon-small-heading::before { - content: "small"; -} -.tinymce-mobile-icon-large-heading::before { - content: "large"; -} -.tinymce-mobile-icon-small-heading::before, -.tinymce-mobile-icon-large-heading::before { - font-family: sans-serif; - font-size: 80%; -} -.tinymce-mobile-mask-edit-icon::before { - content: "\e254"; -} -.tinymce-mobile-icon-back::before { - content: "\e5c4"; -} -.tinymce-mobile-icon-heading::before { - /* TODO: Translate */ - content: "Headings"; - font-family: sans-serif; - font-size: 80%; - font-weight: bold; -} -.tinymce-mobile-icon-h1::before { - content: "H1"; - font-weight: bold; -} -.tinymce-mobile-icon-h2::before { - content: "H2"; - font-weight: bold; -} -.tinymce-mobile-icon-h3::before { - content: "H3"; - font-weight: bold; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask { - align-items: center; - display: flex; - justify-content: center; - background: rgba(51, 51, 51, 0.5); - height: 100%; - position: absolute; - top: 0; - width: 100%; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container { - align-items: center; - border-radius: 50%; - display: flex; - flex-direction: column; - font-family: sans-serif; - font-size: 1em; - justify-content: space-between; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item { - align-items: center; - display: flex; - justify-content: center; - border-radius: 50%; - height: 2.1em; - width: 2.1em; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { - align-items: center; - display: flex; - justify-content: center; - flex-direction: column; - font-size: 1em; -} -@media only screen and (min-device-width:700px) { - .tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section { - font-size: 1.2em; - } -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon { - align-items: center; - display: flex; - justify-content: center; - border-radius: 50%; - height: 2.1em; - width: 2.1em; - background-color: white; - color: #207ab7; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before { - content: "\e900"; - font-family: 'tinymce-mobile', sans-serif; -} -.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon { - z-index: 2; -} -.tinymce-mobile-android-container.tinymce-mobile-android-maximized { - background: #ffffff; - border: none; - bottom: 0; - display: flex; - flex-direction: column; - left: 0; - position: fixed; - right: 0; - top: 0; -} -.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized) { - position: relative; -} -.tinymce-mobile-android-container .tinymce-mobile-editor-socket { - display: flex; - flex-grow: 1; -} -.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe { - display: flex !important; - flex-grow: 1; - height: auto !important; -} -.tinymce-mobile-android-scroll-reload { - overflow: hidden; -} -:not(.tinymce-mobile-readonly-mode) > .tinymce-mobile-android-selection-context-toolbar { - margin-top: 23px; -} -.tinymce-mobile-toolstrip { - background: #fff; - display: flex; - flex: 0 0 auto; - z-index: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar { - align-items: center; - background-color: #fff; - border-bottom: 1px solid #cccccc; - display: flex; - flex: 1; - height: 2.5em; - width: 100%; - /* Make it no larger than the toolstrip, so that it needs to scroll */ -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group { - align-items: center; - display: flex; - height: 100%; - flex-shrink: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group > div { - align-items: center; - display: flex; - height: 100%; - flex: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container { - background: #f44336; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group { - flex-grow: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { - padding-left: 0.5em; - padding-right: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button { - align-items: center; - display: flex; - height: 80%; - margin-left: 2px; - margin-right: 2px; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected { - background: #c8cbcf; - color: #cccccc; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type { - background: #207ab7; - color: #eceff1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar { - /* Note, this file is imported inside .tinymce-mobile-context-toolbar, so that prefix is on everything here. */ -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group { - align-items: center; - display: flex; - height: 100%; - flex: 1; - padding-bottom: 0.4em; - padding-top: 0.4em; - /* Make any buttons appearing on the left and right display in the centre (e.g. color edges) */ - /* For widgets like the colour picker, use the whole height */ -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog { - display: flex; - min-height: 1.5em; - overflow: hidden; - padding-left: 0; - padding-right: 0; - position: relative; - width: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain { - display: flex; - height: 100%; - transition: left cubic-bezier(0.4, 0, 1, 1) 0.15s; - width: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen { - display: flex; - flex: 0 0 auto; - justify-content: space-between; - width: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input { - font-family: Sans-serif; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container { - display: flex; - flex-grow: 1; - position: relative; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x { - -ms-grid-row-align: center; - align-self: center; - background: inherit; - border: none; - border-radius: 50%; - color: #888; - font-size: 0.6em; - font-weight: bold; - height: 100%; - padding-right: 2px; - position: absolute; - right: 0; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x { - display: none; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next { - align-items: center; - display: flex; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before { - align-items: center; - display: flex; - font-weight: bold; - height: 100%; - padding-left: 0.5em; - padding-right: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before { - visibility: hidden; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item { - color: #cccccc; - font-size: 10px; - line-height: 10px; - margin: 0 2px; - padding-top: 3px; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active { - color: #c8cbcf; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before { - margin-left: 0.5em; - margin-right: 0.9em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before { - margin-left: 0.9em; - margin-right: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider { - display: flex; - flex: 1; - margin-left: 0; - margin-right: 0; - padding: 0.28em 0; - position: relative; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container { - align-items: center; - display: flex; - flex-grow: 1; - height: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line { - background: #cccccc; - display: flex; - flex: 1; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container { - padding-left: 2em; - padding-right: 2em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container { - align-items: center; - display: flex; - flex-grow: 1; - height: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient { - background: linear-gradient(to right, hsl(0, 100%, 50%) 0%, hsl(60, 100%, 50%) 17%, hsl(120, 100%, 50%) 33%, hsl(180, 100%, 50%) 50%, hsl(240, 100%, 50%) 67%, hsl(300, 100%, 50%) 83%, hsl(0, 100%, 50%) 100%); - display: flex; - flex: 1; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black { - /* Not part of theming */ - background: black; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; - width: 1.2em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white { - /* Not part of theming */ - background: white; - height: 0.2em; - margin-bottom: 0.3em; - margin-top: 0.3em; - width: 1.2em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb { - /* vertically centering trick (margin: auto, top: 0, bottom: 0). On iOS and Safari, if you leave - * out these values, then it shows the thumb at the top of the spectrum. This is probably because it is - * absolutely positioned with only a left value, and not a top. Note, on Chrome it seems to be fine without - * this approach. - */ - align-items: center; - background-clip: padding-box; - background-color: #455a64; - border: 0.5em solid rgba(136, 136, 136, 0); - border-radius: 3em; - bottom: 0; - color: #fff; - display: flex; - height: 0.5em; - justify-content: center; - left: -10px; - margin: auto; - position: absolute; - top: 0; - transition: border 120ms cubic-bezier(0.39, 0.58, 0.57, 1); - width: 0.5em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active { - border: 0.5em solid rgba(136, 136, 136, 0.39); -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper, -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group > div { - align-items: center; - display: flex; - height: 100%; - flex: 1; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper { - flex-direction: column; - justify-content: center; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item { - align-items: center; - display: flex; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog) { - height: 100%; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container { - display: flex; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input { - background: #ffffff; - border: none; - border-radius: 0; - color: #455a64; - flex-grow: 1; - font-size: 0.85em; - padding-bottom: 0.1em; - padding-left: 5px; - padding-top: 0.1em; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder { - /* WebKit, Blink, Edge */ - color: #888; -} -.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder { - /* WebKit, Blink, Edge */ - color: #888; -} -/* dropup */ -.tinymce-mobile-dropup { - background: white; - display: flex; - overflow: hidden; - width: 100%; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking { - transition: height 0.3s ease-out; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-growing { - transition: height 0.3s ease-in; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-closed { - flex-grow: 0; -} -.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing) { - flex-grow: 1; -} -/* TODO min-height for device size and orientation */ -.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { - min-height: 200px; -} -@media only screen and (orientation: landscape) { - .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { - min-height: 200px; - } -} -@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { - .tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed) { - min-height: 150px; - } -} -/* styles menu */ -.tinymce-mobile-styles-menu { - font-family: sans-serif; - outline: 4px solid black; - overflow: hidden; - position: relative; - width: 100%; -} -.tinymce-mobile-styles-menu [role="menu"] { - display: flex; - flex-direction: column; - height: 100%; - position: absolute; - width: 100%; -} -.tinymce-mobile-styles-menu [role="menu"].transitioning { - transition: transform 0.5s ease-in-out; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-item { - border-bottom: 1px solid #ddd; - color: #455a64; - cursor: pointer; - display: flex; - padding: 1em 1em; - position: relative; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before { - color: #455a64; - content: "\e314"; - font-family: 'tinymce-mobile', sans-serif; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after { - color: #455a64; - content: "\e315"; - font-family: 'tinymce-mobile', sans-serif; - padding-left: 1em; - padding-right: 1em; - position: absolute; - right: 0; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after { - font-family: 'tinymce-mobile', sans-serif; - padding-left: 1em; - padding-right: 1em; - position: absolute; - right: 0; -} -.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator, -.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser { - align-items: center; - background: #fff; - border-top: #455a64; - color: #455a64; - display: flex; - min-height: 2.5em; - padding-left: 1em; - padding-right: 1em; -} -.tinymce-mobile-styles-menu [data-transitioning-destination="before"][data-transitioning-state], -.tinymce-mobile-styles-menu [data-transitioning-state="before"] { - transform: translate(-100%); -} -.tinymce-mobile-styles-menu [data-transitioning-destination="current"][data-transitioning-state], -.tinymce-mobile-styles-menu [data-transitioning-state="current"] { - transform: translate(0%); -} -.tinymce-mobile-styles-menu [data-transitioning-destination="after"][data-transitioning-state], -.tinymce-mobile-styles-menu [data-transitioning-state="after"] { - transform: translate(100%); -} -@font-face { - font-family: 'tinymce-mobile'; - font-style: normal; - font-weight: normal; - src: url('fonts/tinymce-mobile.woff?8x92w3') format('woff'); -} -@media (min-device-width: 700px) { - .tinymce-mobile-outer-container, - .tinymce-mobile-outer-container input { - font-size: 25px; - } -} -@media (max-device-width: 700px) { - .tinymce-mobile-outer-container, - .tinymce-mobile-outer-container input { - font-size: 18px; - } -} -.tinymce-mobile-icon { - font-family: 'tinymce-mobile', sans-serif; -} -.mixin-flex-and-centre { - align-items: center; - display: flex; - justify-content: center; -} -.mixin-flex-bar { - align-items: center; - display: flex; - height: 100%; -} -.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe { - background-color: #fff; - width: 100%; -} -.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { - /* Note, on the iPod touch in landscape, this isn't visible when the navbar appears */ - background-color: #207ab7; - border-radius: 50%; - bottom: 1em; - color: white; - font-size: 1em; - height: 2.1em; - position: fixed; - right: 2em; - width: 2.1em; - align-items: center; - display: flex; - justify-content: center; -} -@media only screen and (min-device-width:700px) { - .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { - font-size: 1.2em; - } -} -.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket { - height: 300px; - overflow: hidden; -} -.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe { - height: 100%; -} -.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip { - display: none; -} -/* - Note, that if you don't include this (::-webkit-file-upload-button), the toolbar width gets - increased and the whole body becomes scrollable. It's important! - */ -input[type="file"]::-webkit-file-upload-button { - display: none; -} -@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { - .tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon { - bottom: 50%; - } -} diff --git a/public/tinymce/skins/ui/oxide/skin.mobile.min.css b/public/tinymce/skins/ui/oxide/skin.mobile.min.css deleted file mode 100644 index 3a45cac..0000000 --- a/public/tinymce/skins/ui/oxide/skin.mobile.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/** - * Copyright (c) Tiny Technologies, Inc. All rights reserved. - * Licensed under the LGPL or a commercial license. - * For LGPL see License.txt in the project root for license information. - * For commercial licenses see https://www.tiny.cloud/ - */ -.tinymce-mobile-outer-container{all:initial;display:block}.tinymce-mobile-outer-container *{border:0;box-sizing:initial;cursor:inherit;float:none;line-height:1;margin:0;outline:0;padding:0;-webkit-tap-highlight-color:transparent;text-shadow:none;white-space:nowrap}.tinymce-mobile-icon-arrow-back::before{content:"\e5cd"}.tinymce-mobile-icon-image::before{content:"\e412"}.tinymce-mobile-icon-cancel-circle::before{content:"\e5c9"}.tinymce-mobile-icon-full-dot::before{content:"\e061"}.tinymce-mobile-icon-align-center::before{content:"\e234"}.tinymce-mobile-icon-align-left::before{content:"\e236"}.tinymce-mobile-icon-align-right::before{content:"\e237"}.tinymce-mobile-icon-bold::before{content:"\e238"}.tinymce-mobile-icon-italic::before{content:"\e23f"}.tinymce-mobile-icon-unordered-list::before{content:"\e241"}.tinymce-mobile-icon-ordered-list::before{content:"\e242"}.tinymce-mobile-icon-font-size::before{content:"\e245"}.tinymce-mobile-icon-underline::before{content:"\e249"}.tinymce-mobile-icon-link::before{content:"\e157"}.tinymce-mobile-icon-unlink::before{content:"\eca2"}.tinymce-mobile-icon-color::before{content:"\e891"}.tinymce-mobile-icon-previous::before{content:"\e314"}.tinymce-mobile-icon-next::before{content:"\e315"}.tinymce-mobile-icon-large-font::before,.tinymce-mobile-icon-style-formats::before{content:"\e264"}.tinymce-mobile-icon-undo::before{content:"\e166"}.tinymce-mobile-icon-redo::before{content:"\e15a"}.tinymce-mobile-icon-removeformat::before{content:"\e239"}.tinymce-mobile-icon-small-font::before{content:"\e906"}.tinymce-mobile-format-matches::after,.tinymce-mobile-icon-readonly-back::before{content:"\e5ca"}.tinymce-mobile-icon-small-heading::before{content:"small"}.tinymce-mobile-icon-large-heading::before{content:"large"}.tinymce-mobile-icon-large-heading::before,.tinymce-mobile-icon-small-heading::before{font-family:sans-serif;font-size:80%}.tinymce-mobile-mask-edit-icon::before{content:"\e254"}.tinymce-mobile-icon-back::before{content:"\e5c4"}.tinymce-mobile-icon-heading::before{content:"Headings";font-family:sans-serif;font-size:80%;font-weight:700}.tinymce-mobile-icon-h1::before{content:"H1";font-weight:700}.tinymce-mobile-icon-h2::before{content:"H2";font-weight:700}.tinymce-mobile-icon-h3::before{content:"H3";font-weight:700}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask{align-items:center;display:flex;justify-content:center;background:rgba(51,51,51,.5);height:100%;position:absolute;top:0;width:100%}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container{align-items:center;border-radius:50%;display:flex;flex-direction:column;font-family:sans-serif;font-size:1em;justify-content:space-between}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .mixin-menu-item{align-items:center;display:flex;justify-content:center;border-radius:50%;height:2.1em;width:2.1em}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{align-items:center;display:flex;justify-content:center;flex-direction:column;font-size:1em}@media only screen and (min-device-width:700px){.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section{font-size:1.2em}}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon{align-items:center;display:flex;justify-content:center;border-radius:50%;height:2.1em;width:2.1em;background-color:#fff;color:#207ab7}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section .tinymce-mobile-mask-tap-icon::before{content:"\e900";font-family:tinymce-mobile,sans-serif}.tinymce-mobile-outer-container .tinymce-mobile-disabled-mask .tinymce-mobile-content-container .tinymce-mobile-content-tap-section:not(.tinymce-mobile-mask-tap-icon-selected) .tinymce-mobile-mask-tap-icon{z-index:2}.tinymce-mobile-android-container.tinymce-mobile-android-maximized{background:#fff;border:none;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0}.tinymce-mobile-android-container:not(.tinymce-mobile-android-maximized){position:relative}.tinymce-mobile-android-container .tinymce-mobile-editor-socket{display:flex;flex-grow:1}.tinymce-mobile-android-container .tinymce-mobile-editor-socket iframe{display:flex!important;flex-grow:1;height:auto!important}.tinymce-mobile-android-scroll-reload{overflow:hidden}:not(.tinymce-mobile-readonly-mode)>.tinymce-mobile-android-selection-context-toolbar{margin-top:23px}.tinymce-mobile-toolstrip{background:#fff;display:flex;flex:0 0 auto;z-index:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:flex;flex:1;height:2.5em;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group{align-items:center;display:flex;height:100%;flex-shrink:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group>div{align-items:center;display:flex;height:100%;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-exit-container{background:#f44336}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group.tinymce-mobile-toolbar-scrollable-group{flex-grow:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button{align-items:center;display:flex;height:80%;margin-left:2px;margin-right:2px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item.tinymce-mobile-toolbar-button.tinymce-mobile-toolbar-button-selected{background:#c8cbcf;color:#ccc}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:first-of-type,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar:not(.tinymce-mobile-context-toolbar) .tinymce-mobile-toolbar-group:last-of-type{background:#207ab7;color:#eceff1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group{align-items:center;display:flex;height:100%;flex:1;padding-bottom:.4em;padding-top:.4em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog{display:flex;min-height:1.5em;overflow:hidden;padding-left:0;padding-right:0;position:relative;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain{display:flex;height:100%;transition:left cubic-bezier(.4,0,1,1) .15s;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen{display:flex;flex:0 0 auto;justify-content:space-between;width:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen input{font-family:Sans-serif}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container{display:flex;flex-grow:1;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container .tinymce-mobile-input-container-x{-ms-grid-row-align:center;align-self:center;background:inherit;border:none;border-radius:50%;color:#888;font-size:.6em;font-weight:700;height:100%;padding-right:2px;position:absolute;right:0}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-input-container.tinymce-mobile-input-container-empty .tinymce-mobile-input-container-x{display:none}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous{align-items:center;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous::before{align-items:center;display:flex;font-weight:700;height:100%;padding-left:.5em;padding-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-next.tinymce-mobile-toolbar-navigation-disabled::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serialised-dialog .tinymce-mobile-serialised-dialog-chain .tinymce-mobile-serialised-dialog-screen .tinymce-mobile-icon-previous.tinymce-mobile-toolbar-navigation-disabled::before{visibility:hidden}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item{color:#ccc;font-size:10px;line-height:10px;margin:0 2px;padding-top:3px}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-item.tinymce-mobile-dot-active{color:#c8cbcf}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-font::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-large-heading::before{margin-left:.5em;margin-right:.9em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-font::before,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-icon-small-heading::before{margin-left:.9em;margin-right:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider{display:flex;flex:1;margin-left:0;margin-right:0;padding:.28em 0;position:relative}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container{align-items:center;display:flex;flex-grow:1;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-size-container .tinymce-mobile-slider-size-line{background:#ccc;display:flex;flex:1;height:.2em;margin-bottom:.3em;margin-top:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container{padding-left:2em;padding-right:2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container{align-items:center;display:flex;flex-grow:1;height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-slider-gradient-container .tinymce-mobile-slider-gradient{background:linear-gradient(to right,red 0,#feff00 17%,#0f0 33%,#00feff 50%,#00f 67%,#ff00fe 83%,red 100%);display:flex;flex:1;height:.2em;margin-bottom:.3em;margin-top:.3em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-black{background:#000;height:.2em;margin-bottom:.3em;margin-top:.3em;width:1.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider.tinymce-mobile-hue-slider-container .tinymce-mobile-hue-slider-white{background:#fff;height:.2em;margin-bottom:.3em;margin-top:.3em;width:1.2em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb{align-items:center;background-clip:padding-box;background-color:#455a64;border:.5em solid rgba(136,136,136,0);border-radius:3em;bottom:0;color:#fff;display:flex;height:.5em;justify-content:center;left:-10px;margin:auto;position:absolute;top:0;transition:border 120ms cubic-bezier(.39,.58,.57,1);width:.5em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-slider .tinymce-mobile-slider-thumb.tinymce-mobile-thumb-active{border:.5em solid rgba(136,136,136,.39)}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper,.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group>div{align-items:center;display:flex;height:100%;flex:1}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-serializer-wrapper{flex-direction:column;justify-content:center}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item{align-items:center;display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-toolbar-group-item:not(.tinymce-mobile-serialised-dialog){height:100%}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group .tinymce-mobile-dot-container{display:flex}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input{background:#fff;border:none;border-radius:0;color:#455a64;flex-grow:1;font-size:.85em;padding-bottom:.1em;padding-left:5px;padding-top:.1em}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::-webkit-input-placeholder{color:#888}.tinymce-mobile-toolstrip .tinymce-mobile-toolbar.tinymce-mobile-context-toolbar .tinymce-mobile-toolbar-group input::placeholder{color:#888}.tinymce-mobile-dropup{background:#fff;display:flex;overflow:hidden;width:100%}.tinymce-mobile-dropup.tinymce-mobile-dropup-shrinking{transition:height .3s ease-out}.tinymce-mobile-dropup.tinymce-mobile-dropup-growing{transition:height .3s ease-in}.tinymce-mobile-dropup.tinymce-mobile-dropup-closed{flex-grow:0}.tinymce-mobile-dropup.tinymce-mobile-dropup-open:not(.tinymce-mobile-dropup-growing){flex-grow:1}.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}@media only screen and (orientation:landscape){.tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:200px}}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.tinymce-mobile-ios-container .tinymce-mobile-dropup:not(.tinymce-mobile-dropup-closed){min-height:150px}}.tinymce-mobile-styles-menu{font-family:sans-serif;outline:4px solid #000;overflow:hidden;position:relative;width:100%}.tinymce-mobile-styles-menu [role=menu]{display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.tinymce-mobile-styles-menu [role=menu].transitioning{transition:transform .5s ease-in-out}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item{border-bottom:1px solid #ddd;color:#455a64;cursor:pointer;display:flex;padding:1em 1em;position:relative}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser .tinymce-mobile-styles-collapse-icon::before{color:#455a64;content:"\e314";font-family:tinymce-mobile,sans-serif}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-styles-item-is-menu::after{color:#455a64;content:"\e315";font-family:tinymce-mobile,sans-serif;padding-left:1em;padding-right:1em;position:absolute;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-item.tinymce-mobile-format-matches::after{font-family:tinymce-mobile,sans-serif;padding-left:1em;padding-right:1em;position:absolute;right:0}.tinymce-mobile-styles-menu .tinymce-mobile-styles-collapser,.tinymce-mobile-styles-menu .tinymce-mobile-styles-separator{align-items:center;background:#fff;border-top:#455a64;color:#455a64;display:flex;min-height:2.5em;padding-left:1em;padding-right:1em}.tinymce-mobile-styles-menu [data-transitioning-destination=before][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=before]{transform:translate(-100%)}.tinymce-mobile-styles-menu [data-transitioning-destination=current][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=current]{transform:translate(0)}.tinymce-mobile-styles-menu [data-transitioning-destination=after][data-transitioning-state],.tinymce-mobile-styles-menu [data-transitioning-state=after]{transform:translate(100%)}@font-face{font-family:tinymce-mobile;font-style:normal;font-weight:400;src:url(fonts/tinymce-mobile.woff?8x92w3) format('woff')}@media (min-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:25px}}@media (max-device-width:700px){.tinymce-mobile-outer-container,.tinymce-mobile-outer-container input{font-size:18px}}.tinymce-mobile-icon{font-family:tinymce-mobile,sans-serif}.mixin-flex-and-centre{align-items:center;display:flex;justify-content:center}.mixin-flex-bar{align-items:center;display:flex;height:100%}.tinymce-mobile-outer-container .tinymce-mobile-editor-socket iframe{background-color:#fff;width:100%}.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{background-color:#207ab7;border-radius:50%;bottom:1em;color:#fff;font-size:1em;height:2.1em;position:fixed;right:2em;width:2.1em;align-items:center;display:flex;justify-content:center}@media only screen and (min-device-width:700px){.tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{font-size:1.2em}}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket{height:300px;overflow:hidden}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-editor-socket iframe{height:100%}.tinymce-mobile-outer-container:not(.tinymce-mobile-fullscreen-maximized) .tinymce-mobile-toolstrip{display:none}input[type=file]::-webkit-file-upload-button{display:none}@media only screen and (min-device-width :320px) and (max-device-width :568px) and (orientation :landscape){.tinymce-mobile-ios-container .tinymce-mobile-editor-socket .tinymce-mobile-mask-edit-icon{bottom:50%}} diff --git a/src/App.vue b/src/App.vue deleted file mode 100644 index 06a0a97..0000000 --- a/src/App.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/src/api/ecology/atmosphere/acid-rain-plcae.js b/src/api/ecology/atmosphere/acid-rain-plcae.js deleted file mode 100644 index b56d902..0000000 --- a/src/api/ecology/atmosphere/acid-rain-plcae.js +++ /dev/null @@ -1,39 +0,0 @@ -import axios from 'axios'; -const baseUri = "/acidRain/acidRainPlaceBaseInfoDict"; -const listAllUrl = baseUri + ""; - -// 添加 -const savePlace = function (data) { - return axios.post("/acidRain/acidRainPlaceBaseInfoDict",data) -} - -// 删除 -const removePlace = function (id) { - return axios.delete(`/acidRain/acidRainPlaceBaseInfoDict/${id}`,) -} -// 批量删除 -const removeBatchPlace = function (ids) { - return axios.delete("/acidRain/acidRainPlaceBaseInfoDict/batch",{data:ids}) -} - -// 修改 -const updatePlace = function (data) { - return axios.put("/acidRain/acidRainPlaceBaseInfoDict",data) -} - -const copyBatchPlace = function (data){ - return axios.post("/acidRain/acidRainPlaceBaseInfoDict/copyBatch",data) -} -const getColumnOptions = function(column){ - return axios.get("/acidRain/acidRainPlaceBaseInfoDict/options",{params:{column}}) -} -export { - listAllUrl, - savePlace, - updatePlace, - removeBatchPlace, - removePlace, - copyBatchPlace, - getColumnOptions - -} diff --git a/src/api/ecology/atmosphere/acid.js b/src/api/ecology/atmosphere/acid.js deleted file mode 100644 index 9ca15d8..0000000 --- a/src/api/ecology/atmosphere/acid.js +++ /dev/null @@ -1,100 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/acidRain/acidRainBill/page'; -// 添加 -const saveAcidRainBill = function (data) { - return axios.post("/acidRain/acidRainBill/importBatch",data) -} - -// 删除 -const removeAcidRainBill = function (id) { - return axios.delete(`/acidRain/acidRainBill/${id}`,) -} -// 批量删除 -const removeBatchAcidRainBill = function (ids) { - return axios.delete("/acidRain/acidRainBill/batch",{data:ids}) -} - -// 修改 -const updateAcidRainBill = function (data) { - return axios.put("/acidRain/acidRainBill",data) -} -// 审核 -const verifyAcidRainBill = function (data) { - return axios.put("/acidRain/acidRainBill/verify",data); -} -const getAcidRainBill = function (id) { - return axios.get(`/acidRain/acidRainBill/${id}`) -} -// -------------------------数据--------------------- -const pageAcidRainUrl = '/acidRain/acidRain/page'; -// 添加 -const saveAcidRain = function (data) { - return axios.post("/acidRain/acidRain",data) -} - -// 删除 -const removeAcidRain = function (id) { - return axios.delete(`/acidRain/acidRain/${id}`,) -} -// 批量删除 -const removeBatchAcidRain = function (ids) { - return axios.delete("/acidRain/acidRain/batch",{data:ids}) -} - -// 修改 -const updateAcidRain = function (data) { - return axios.put("/acidRain/acidRain",data) -} - -// -------------------------统计--------------------- -const pageAcidRainStatisticUrl = '/acidRain/acidRain/statistic'; - -const getHistoryyears = function () { - return axios.get("/acidRain/acidRain/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/acidRain/acidRain/options",{params:{column}}) -} -// ---gis-- -const getPlaceGis = function(data){ - return axios.get("/acidRain/acidRain/gis/place",{params:data}) -} -const getPlaceOptions = (regionLevel) => axios.get("/acidRain/acidRain/placeOptions", {params:{regionLevel}}) - -const getTrendChart = function(data){ - return axios.post("/acidRain/acidRain/trend/chart",data) -} -const getYearOptions = () => axios.get("/acidRain/acidRain/yearOptions") -const getPlaceByRegionLevel = function(column){ - return axios.get("/acidRain/acidRain/place/region",{params:{column}}) -} -const statisticCity = "/acidRain/acidRain/statistic/city" -const statisticCounty = "/acidRain/acidRain/statistic/county" -const statisticIon = "/acidRain/acidRain/statistic/ion" - -export { - pageBillUrl, - saveAcidRainBill, - removeAcidRainBill, - updateAcidRainBill, - removeBatchAcidRainBill, - verifyAcidRainBill, - getAcidRainBill, - pageAcidRainUrl, - saveAcidRain, - removeAcidRain, - updateAcidRain, - removeBatchAcidRain, - pageAcidRainStatisticUrl, - getHistoryyears, - getColumnOptions, - statisticCity, - statisticIon, - statisticCounty, - getPlaceGis, - getYearOptions, - getPlaceOptions, - getTrendChart, - getPlaceByRegionLevel -} diff --git a/src/api/ecology/atmosphere/air-api-relate.js b/src/api/ecology/atmosphere/air-api-relate.js deleted file mode 100644 index cf2bc3d..0000000 --- a/src/api/ecology/atmosphere/air-api-relate.js +++ /dev/null @@ -1,40 +0,0 @@ -import axios from 'axios'; -const baseUri = "/ambientAir/airAqiRelateInfoDict"; -const listAllUrl = baseUri + ""; - -// 添加 -const saveAqiRelate = function (data) { - return axios.post("/ambientAir/airAqiRelateInfoDict",data) -} - -// 删除 -const removeAqiRelate = function (id) { - return axios.delete(`/ambientAir/airAqiRelateInfoDict/${id}`,) -} -// 批量删除 -const removeBatchAqiRelate = function (ids) { - return axios.delete("/ambientAir/airAqiRelateInfoDict/batch",{data:ids}) -} - -// 修改 -const updateAqiRelate = function (data) { - return axios.put("/ambientAir/airAqiRelateInfoDict",data) -} - -const copyBatchPlace = function (data){ - return axios.post("/ambientAir/airAqiRelateInfoDict/copyBatch",data) -} -const getColumnOptions = function(column){ - return axios.get("/ambientAir/airAqiRelateInfoDict/options",{params:{column}}) -} - -export { - listAllUrl, - saveAqiRelate, - updateAqiRelate, - removeBatchAqiRelate, - removeAqiRelate, - copyBatchPlace, - getColumnOptions - -} diff --git a/src/api/ecology/atmosphere/air-evaluation-standard.js b/src/api/ecology/atmosphere/air-evaluation-standard.js deleted file mode 100644 index 318decd..0000000 --- a/src/api/ecology/atmosphere/air-evaluation-standard.js +++ /dev/null @@ -1,39 +0,0 @@ -import axios from 'axios'; -const baseUri = "/ambientAir/airEvaluationStandard"; -const listAllUrl = baseUri + ""; - -// 添加 -const saveStandard = function (data) { - return axios.post("/ambientAir/airEvaluationStandard",data) -} - -// 删除 -const removeStandard = function (id) { - return axios.delete(`/ambientAir/airEvaluationStandard/${id}`,) -} -// 批量删除 -const removeBatchStandard = function (ids) { - return axios.delete("/ambientAir/airEvaluationStandard/batch",{data:ids}) -} - -// 修改 -const updateStandard = function (data) { - return axios.put("/ambientAir/airEvaluationStandard",data) -} -const copyBatchPlace = function (data){ - return axios.post("/ambientAir/airEvaluationStandard/copyBatch",data) -} -const getColumnOptions = function(column){ - return axios.get("/ambientAir/airEvaluationStandard/options",{params:{column}}) -} - -export { - listAllUrl, - saveStandard, - updateStandard, - removeBatchStandard, - removeStandard, - copyBatchPlace, - getColumnOptions - -} diff --git a/src/api/ecology/atmosphere/air-indicator-iaqi.js b/src/api/ecology/atmosphere/air-indicator-iaqi.js deleted file mode 100644 index a0e00da..0000000 --- a/src/api/ecology/atmosphere/air-indicator-iaqi.js +++ /dev/null @@ -1,39 +0,0 @@ -import axios from 'axios'; -const baseUri = "/ambientAir/airIndicatorIaqiDict"; -const listAllUrl = baseUri + ""; - -// 添加 -const saveIndicatorIaqi = function (data) { - return axios.post("/ambientAir/airIndicatorIaqiDict",data) -} - -// 删除 -const removeIndicatorIaqi = function (id) { - return axios.delete(`/ambientAir/airIndicatorIaqiDict/${id}`,) -} -// 批量删除 -const removeBatchIndicatorIaqi = function (ids) { - return axios.delete("/ambientAir/airIndicatorIaqiDict/batch",{data:ids}) -} - -// 修改 -const updateIndicatorIaqi = function (data) { - return axios.put("/ambientAir/airIndicatorIaqiDict",data) -} - -const copyBatchPlace = function (data){ - return axios.post("/ambientAir/airIndicatorIaqiDict/copyBatch",data) -} -const getColumnOptions = function(column){ - return axios.get("/ambientAir/airIndicatorIaqiDict/options",{params:{column}}) -} -export { - listAllUrl, - saveIndicatorIaqi, - updateIndicatorIaqi, - removeBatchIndicatorIaqi, - removeIndicatorIaqi, - copyBatchPlace, - getColumnOptions - -} diff --git a/src/api/ecology/atmosphere/air-plcae.js b/src/api/ecology/atmosphere/air-plcae.js deleted file mode 100644 index a9a7ae7..0000000 --- a/src/api/ecology/atmosphere/air-plcae.js +++ /dev/null @@ -1,39 +0,0 @@ -import axios from 'axios'; -const baseUri = "/ambientAir/airPlaceBasicInfoDict"; -const listAllUrl = baseUri + ""; - -// 添加 -const savePlace = function (data) { - return axios.post("/ambientAir/airPlaceBasicInfoDict",data) -} - -// 删除 -const removePlace = function (id) { - return axios.delete(`/ambientAir/airPlaceBasicInfoDict/${id}`,) -} -// 批量删除 -const removeBatchPlace = function (ids) { - return axios.delete("/ambientAir/airPlaceBasicInfoDict/batch",{data:ids}) -} - -// 修改 -const updatePlace = function (data) { - return axios.put("/ambientAir/airPlaceBasicInfoDict",data) -} - -const copyBatchPlace = function (data){ - return axios.post("/ambientAir/airPlaceBasicInfoDict/copyBatch",data) -} -const getColumnOptions = function(column){ - return axios.get("/ambientAir/airPlaceBasicInfoDict/options",{params:{column}}) -} -export { - listAllUrl, - savePlace, - updatePlace, - removeBatchPlace, - removePlace, - copyBatchPlace, - getColumnOptions - -} diff --git a/src/api/ecology/atmosphere/air.js b/src/api/ecology/atmosphere/air.js deleted file mode 100644 index e476492..0000000 --- a/src/api/ecology/atmosphere/air.js +++ /dev/null @@ -1,145 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/ambientAir/ambientAirBill/page'; -// 添加 -const saveAirBill = function (data) { - return axios.post("/ambientAir/ambientAirBill/importBatch",data) -} - -// 删除 -const removeAirBill = function (id) { - return axios.delete(`/ambientAir/ambientAirBill/${id}`,) -} -// 批量删除 -const removeBatchAirBill = function (ids) { - return axios.delete("/ambientAir/ambientAirBill/batch",{data:ids}) -} - -// 修改 -const updateAirBill = function (data) { - return axios.put("/ambientAir/ambientAirBill",data) -} -// 审核 -const verifyAirBill = function (data) { - return axios.put("/ambientAir/ambientAirBill/verify",data); -} -const getAirBill = function (id) { - return axios.get(`/ambientAir/ambientAirBill/${id}`) -} -// -------------------------数据--------------------- -// 分页 -const pageAirUrl = '/ambientAir/ambientAir/page'; -// 全部 -const listAllAir = function (params){ - return axios .get("/ambientAir/ambientAir",{params}) -} -// 添加 -const saveAir = function (data) { - return axios.post("/ambientAir/ambientAir",data) -} - -// 删除 -const removeAir = function (id) { - return axios.delete(`/ambientAir/ambientAir/${id}`,) -} -// 批量删除 -const removeBatchAir = function (ids) { - return axios.delete("/ambientAir/ambientAir/batch",{data:ids}) -} - -// 修改 -const updateAir = function (data) { - return axios.put("/ambientAir/ambientAir",data) -} - -// -------------------------统计--------------------- - -const getColumnOptions = function(column){ - return axios.get("/ambientAir/ambientAir/options",{params:{column}}) -} -//均值 百分位 -const statisticAvg = "/ambientAir/ambientAir/statistic/avg"; - -//市县站点统计 -const statisticUrl = "/ambientAir/ambientAir/statistic"; - -//城区统计 -const statisticAreaBase = "/ambientAir/ambientAir/statistic/areaBase"; -const statisticArea = "/ambientAir/ambientAir/statistic/area"; - -// ---gis-- -const getPlaceGis = function(data){ - return axios.get("/ambientAir/ambientAir/gis/place",{params:data}) -} -const getYearOptions = () => axios.get("/ambientAir/ambientAir/yearOptions") -const getTrendChart = function(data){ - return axios.post("/ambientAir/ambientAir/trend/chart",data) -} -const getCityPlace = function(column){ - return axios.get("/ambientAir/ambientAir/place/city",{params:{column}}) -} -const getCountryPlace = function(column){ - return axios.get("/ambientAir/ambientAir/place/country",{params:{column}}) -} - -const statisticAll = function(params){ - return axios.get("/ambientAir/ambientAir/statisticAll",{params}) -} -// 排行 -const airDayRankUrl = "/zhenQiWang/ambientAirZhenqiCityDayAqiRankData"; -const airMonthRankUrl = "/zhenQiWang/ambientAirZhenqiCityMonthComprehensiveAqiRankData/page"; -const airMonthProvincialCapitalRankUrl = "/zhenQiWang/ambientAirZhenqiCityMonthComprehensiveAqiRankData/listProvincialCapitalRank"; -const airYearRankUrl = "/zhenQiWang/ambientAirZhenqiCityYearComprehensiveAqiRankData/page"; -const airYearProvincialCapitalRankUrl = "/zhenQiWang/ambientAirZhenqiCityYearComprehensiveAqiRankData/listProvincialCapitalRank"; -const airPm25YearRankUrl = "/zhenQiWang/ambientAirZhenqiCityYearPm25RankData/page"; -const airPm25YearProvincialCapitalRankUrl = "/zhenQiWang/ambientAirZhenqiCityYearPm25RankData/listProvincialCapitalRank"; - - -//PM2.5爬虫 -const getPmNewData = function(data){ - return axios.get("/zhenQiWang/ambientAirZhenqiCityYearPm25RankData/crawler",{params:{data}}) -} -//月综合指数爬虫 -const getMonthNewData = function(data){ - return axios.get("/zhenQiWang/ambientAirZhenqiCityMonthComprehensiveAqiRankData/crawler",{params:{data}}) -} -//年综合指数爬虫 -const getYearNewData = function(data){ - return axios.get("/zhenQiWang/ambientAirZhenqiCityYearComprehensiveAqiRankData/crawler",{params:{data}}) -} -export { - pageBillUrl, - saveAirBill, - removeAirBill, - updateAirBill, - removeBatchAirBill, - verifyAirBill, - getAirBill, - pageAirUrl, - listAllAir, - saveAir, - removeAir, - updateAir, - removeBatchAir, - getColumnOptions, - getPlaceGis, - statisticAvg, - statisticUrl, - statisticAreaBase, - statisticArea, - airDayRankUrl, - airMonthRankUrl, - airYearRankUrl, - airPm25YearRankUrl, - airYearProvincialCapitalRankUrl, - airPm25YearProvincialCapitalRankUrl, - airMonthProvincialCapitalRankUrl, - getYearOptions, - getTrendChart, - getCityPlace, - getCountryPlace, - getMonthNewData, - getYearNewData, - getPmNewData, - statisticAll -} diff --git a/src/api/ecology/dict.js b/src/api/ecology/dict.js deleted file mode 100644 index 8cda75a..0000000 --- a/src/api/ecology/dict.js +++ /dev/null @@ -1,3 +0,0 @@ -import axios from 'axios'; -// 查询全部字典项 -export const getDictData = params => axios.get("/sys/dictdata",{params}) diff --git a/src/api/ecology/drinking-water-dict.js b/src/api/ecology/drinking-water-dict.js deleted file mode 100644 index 9bf6651..0000000 --- a/src/api/ecology/drinking-water-dict.js +++ /dev/null @@ -1,199 +0,0 @@ -import axios from 'axios'; -// ----------------------市级字典列表----------------------- -const pageDictUrl = '/drinkingWater/drinkingWaterDict'; -const listAllUrl = pageDictUrl + ""; - -// 添加 -const saveDrinkingWaterDict = function (data) { - return axios.post("/drinkingWater/drinkingWaterDict/",data) -} - -// 删除 -const removeDrinkingWaterDict = function (id) { - return axios.delete(`/drinkingWater/drinkingWaterDict/${id}`,) -} -// 批量删除 -const removeBatchDrinkingWaterDict = function (ids) { - return axios.delete("/drinkingWater/drinkingWaterDict/batch",{data:ids}) -} - -// 修改 -const updateDrinkingWaterDict = function (data) { - return axios.put("/drinkingWater/drinkingWaterDict",data) -} - -const getColumnOptions = function(column){ - return axios.get("/drinkingWater/drinkingWaterDict/options",{params:{column}}) -} -const copyBatchPlace = function (data){ - return axios.post("/drinkingWater/drinkingWaterDict/copyBatch",data) -} - -// ----------------------县级地表水字典列表----------------------- -const pageCountyDictUrl = '/drinkingWater/drinkingWaterCountyDict'; -const listCountyAllUrl = pageCountyDictUrl + ""; - -// 添加 -const saveDrinkingWaterCountyDict = function (data) { - return axios.post("/drinkingWater/drinkingWaterCountyDict/",data) -} - -// 删除 -const removeDrinkingWaterCountyDict = function (id) { - return axios.delete(`/drinkingWater/drinkingWaterCountyDict/${id}`,) -} -// 批量删除 -const removeBatchDrinkingWaterCountyDict = function (ids) { - return axios.delete("/drinkingWater/drinkingWaterCountyDict/batch",{data:ids}) -} - -// 修改 -const updateDrinkingWaterCountyDict = function (data) { - return axios.put("/drinkingWater/drinkingWaterCountyDict",data) -} - -const getCountyColumnOptions = function(column){ - return axios.get("/drinkingWater/drinkingWaterCountyDict/options",{params:{column}}) -} -const copyBatchCountyPlace = function (data){ - return axios.post("/drinkingWater/drinkingWaterCountyDict/copyBatch",data) -} - -// ----------------------县级地下水字典列表----------------------- -const pageCountyBottomDictUrl = '/drinkingWater/drinkingWaterCountyBottomDict'; -const listCountyBottomAllUrl = pageCountyBottomDictUrl + ""; - -// 添加 -const saveDrinkingWaterCountyBottomDict = function (data) { - return axios.post("/drinkingWater/drinkingWaterCountyBottomDict/",data) -} - -// 删除 -const removeDrinkingWaterCountyBottomDict = function (id) { - return axios.delete(`/drinkingWater/drinkingWaterCountyBottomDict/${id}`,) -} -// 批量删除 -const removeBatchDrinkingWaterCountyBottomDict = function (ids) { - return axios.delete("/drinkingWater/drinkingWaterCountyBottomDict/batch",{data:ids}) -} - -// 修改 -const updateDrinkingWaterCountyBottomDict = function (data) { - return axios.put("/drinkingWater/drinkingWaterCountyBottomDict",data) -} - -const getCountyBottomColumnOptions = function(column){ - return axios.get("/drinkingWater/drinkingWaterCountyBottomDict/options",{params:{column}}) -} -const copyBatchCountyBottomPlace = function (data){ - return axios.post("/drinkingWater/drinkingWaterCountyBottomDict/copyBatch",data) -} - -// ----------------------农村地表水字典----------------------- -const pageVillageTopDictUrl = '/drinkingWater/drinkingWaterVillageTopDict'; -const listVillageTopAllUrl = pageVillageTopDictUrl + ""; - -// 添加 -const saveDrinkingWaterVillageTopDict = function (data) { - return axios.post("/drinkingWater/drinkingWaterVillageTopDict/",data) -} - -// 删除 -const removeDrinkingWaterVillageTopDict = function (id) { - return axios.delete(`/drinkingWater/drinkingWaterVillageTopDict/${id}`,) -} -// 批量删除 -const removeBatchDrinkingWaterVillageTopDict = function (ids) { - return axios.delete("/drinkingWater/drinkingWaterVillageTopDict/batch",{data:ids}) -} - -// 修改 -const updateDrinkingWaterVillageTopDict = function (data) { - return axios.put("/drinkingWater/drinkingWaterVillageTopDict",data) -} - -const getVillageTopColumnOptions = function(column){ - return axios.get("/drinkingWater/drinkingWaterVillageTopDict/options",{params:{column}}) -} -const copyBatchVillageTopPlace = function (data){ - return axios.post("/drinkingWater/drinkingWaterVillageTopDict/copyBatch",data) -} - -// ----------------------农村地下水字典----------------------- -const pageVillageBottomDictUrl = '/drinkingWater/drinkingWaterVillageBottomDict'; -const listVillageBottomAllUrl = pageVillageBottomDictUrl + ""; - -// 添加 -const saveDrinkingWaterVillageBottomDict = function (data) { - return axios.post("/drinkingWater/drinkingWaterVillageBottomDict/",data) -} - -// 删除 -const removeDrinkingWaterVillageBottomDict = function (id) { - return axios.delete(`/drinkingWater/drinkingWaterVillageBottomDict/${id}`,) -} -// 批量删除 -const removeBatchDrinkingWaterVillageBottomDict = function (ids) { - return axios.delete("/drinkingWater/drinkingWaterVillageBottomDict/batch",{data:ids}) -} - -// 修改 -const updateDrinkingWaterVillageBottomDict = function (data) { - return axios.put("/drinkingWater/drinkingWaterVillageBottomDict",data) -} - -const getVillageBottomColumnOptions = function(column){ - return axios.get("/drinkingWater/drinkingWaterVillageBottomDict/options",{params:{column}}) -} -const copyBatchVillageBottomPlace = function (data){ - return axios.post("/drinkingWater/drinkingWaterVillageBottomDict/copyBatch",data) -} - - -export { - //市级 - pageDictUrl, - listAllUrl, - saveDrinkingWaterDict, - removeDrinkingWaterDict, - removeBatchDrinkingWaterDict, - updateDrinkingWaterDict, - getColumnOptions, - copyBatchPlace, - // 县级地表水 - pageCountyDictUrl, - listCountyAllUrl, - saveDrinkingWaterCountyDict, - removeDrinkingWaterCountyDict, - removeBatchDrinkingWaterCountyDict, - updateDrinkingWaterCountyDict, - getCountyColumnOptions, - copyBatchCountyPlace, - //县级地下水 - pageCountyBottomDictUrl, - listCountyBottomAllUrl, - saveDrinkingWaterCountyBottomDict, - removeDrinkingWaterCountyBottomDict, - removeBatchDrinkingWaterCountyBottomDict, - updateDrinkingWaterCountyBottomDict, - getCountyBottomColumnOptions, - copyBatchCountyBottomPlace, - //农村地表水 - pageVillageTopDictUrl, - listVillageTopAllUrl, - saveDrinkingWaterVillageTopDict, - removeDrinkingWaterVillageTopDict, - removeBatchDrinkingWaterVillageTopDict, - updateDrinkingWaterVillageTopDict, - getVillageTopColumnOptions, - copyBatchVillageTopPlace, - //农村地下水 - pageVillageBottomDictUrl, - listVillageBottomAllUrl, - saveDrinkingWaterVillageBottomDict, - removeDrinkingWaterVillageBottomDict, - removeBatchDrinkingWaterVillageBottomDict, - updateDrinkingWaterVillageBottomDict, - getVillageBottomColumnOptions, - copyBatchVillageBottomPlace, -} \ No newline at end of file diff --git a/src/api/ecology/drinking-water-village.js b/src/api/ecology/drinking-water-village.js deleted file mode 100644 index 4364efa..0000000 --- a/src/api/ecology/drinking-water-village.js +++ /dev/null @@ -1,97 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/drinkingWaterVillage/drinkingWaterVillageBill/page'; -// 添加 -const saveDrinkingWaterVillageBill = function (data) { - return axios.post("/drinkingWaterVillage/drinkingWaterVillageBill/importBatch",data) -} - -// 删除 -const removeDrinkingWaterVillageBill = function (id) { - return axios.delete(`/drinkingWaterVillage/drinkingWaterVillageBill/${id}`,) -} -// 批量删除 -const removeBatchDrinkingWaterVillageBill = function (ids) { - return axios.delete("/drinkingWaterVillage/drinkingWaterVillageBill/batch",{data:ids}) -} - -// 修改 -const updateDrinkingWaterVillageBill = function (data) { - return axios.put("/drinkingWaterVillage/drinkingWaterVillageBill",data) -} -// 审核 -const verifyDrinkingWaterVillageBill = function (data) { - return axios.put("/drinkingWaterVillage/drinkingWaterVillageBill/verify",data); -} -const getDrinkingWaterVillageBill = function (id) { - return axios.get(`/drinkingWaterVillage/drinkingWaterVillageBill/${id}`) -} -// -------------------------数据--------------------- -const pageDrinkingWaterVillageUrl = '/drinkingWaterVillage/drinkingWaterVillage/page'; - -const listAll = function(data){ - return axios.get("/drinkingWaterVillage/drinkingWaterVillage",{params:data}) -} -// 添加 -const saveDrinkingWaterVillage = function (data) { - return axios.post("/drinkingWaterVillage/drinkingWaterVillage",data) -} - -// 删除 -const removeDrinkingWaterVillage = function (id) { - return axios.delete(`/drinkingWaterVillage/drinkingWaterVillage/${id}`,) -} -// 批量删除 -const removeBatchDrinkingWaterVillage = function (ids) { - return axios.delete("/drinkingWaterVillage/drinkingWaterVillage/batch",{data:ids}) -} - -// 修改 -const updateDrinkingWaterVillage = function (data) { - return axios.put("/drinkingWaterVillage/drinkingWaterVillage",data) -} - -//批量修改取水量 -const updateVillageWaterWithdrawal=function(data){ - return axios.put("/drinkingWaterVillage/drinkingWaterVillage/updateVillageWater",data) -} - -// -------------------------统计--------------------- -const pageDrinkingWaterVillageStatisticUrl = '/drinkingWaterVillage/drinkingWaterVillage/VillageAnalysePage'; -// const pageDrinkingWaterVillageCompare = '/drinkingWaterVillage/drinkingWaterVillage/statistic/compare'; -const getHistoryyears = function () { - return axios.get("/drinkingWaterVillage/drinkingWaterVillage/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/drinkingWaterVillage/drinkingWaterVillage/options",{params:{column}}) -} - -const getGisBase = function(data){ - return axios.get("/drinkingWaterVillage/drinkingWaterVillage/gis",{params:data}) -} - -const getGisArea = function(data){ - return axios.get("/drinkingWaterVillage/drinkingWaterVillage/gis/area",{params:data}) -} -export { - pageBillUrl, - saveDrinkingWaterVillageBill, - removeDrinkingWaterVillageBill, - updateDrinkingWaterVillageBill, - removeBatchDrinkingWaterVillageBill, - verifyDrinkingWaterVillageBill, - getDrinkingWaterVillageBill, - pageDrinkingWaterVillageUrl, - saveDrinkingWaterVillage, - removeDrinkingWaterVillage, - updateDrinkingWaterVillage, - removeBatchDrinkingWaterVillage, - pageDrinkingWaterVillageStatisticUrl, - getHistoryyears, - // pageDrinkingWaterVillageCompare, - getColumnOptions, - listAll, - getGisBase, - getGisArea, - updateVillageWaterWithdrawal -} diff --git a/src/api/ecology/drinking-water.js b/src/api/ecology/drinking-water.js deleted file mode 100644 index 16d5146..0000000 --- a/src/api/ecology/drinking-water.js +++ /dev/null @@ -1,103 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/drinkingWater/drinkingWaterBill/page'; -// 添加 -const saveDrinkingWaterBill = function (data) { - return axios.post("/drinkingWater/drinkingWaterBill/batch",data) -} - -// 删除 -const removeDrinkingWaterBill = function (id) { - return axios.delete(`/drinkingWater/drinkingWaterBill/${id}`,) -} -// 批量删除 -const removeBatchDrinkingWaterBill = function (ids) { - return axios.delete("/drinkingWater/drinkingWaterBill/batch",{data:ids}) -} - -// 修改 -const updateDrinkingWaterBill = function (data) { - return axios.put("/drinkingWater/drinkingWaterBill",data) -} -// 审核 -const verifyDrinkingWaterBill = function (data) { - return axios.put("/drinkingWater/drinkingWaterBill/verify",data); -} -const getDrinkingWaterBill = function (id) { - return axios.get(`/drinkingWater/drinkingWaterBill/${id}`) -} -// -------------------------数据--------------------- -const pageDrinkingWaterUrl = '/drinkingWater/drinkingWater/page'; - -const listAll = function(data){ - return axios.get("/drinkingWater/drinkingWater",{params:data}) -} -// 添加 -const saveDrinkingWater = function (data) { - return axios.post("/drinkingWater/drinkingWater",data) -} - -// 删除 -const removeDrinkingWater = function (id) { - return axios.delete(`/drinkingWater/drinkingWater/${id}`,) -} -// 批量删除 -const removeBatchDrinkingWater = function (ids) { - return axios.delete("/drinkingWater/drinkingWater/batch",{data:ids}) -} - -// 修改 -const updateDrinkingWater = function (data) { - return axios.put("/drinkingWater/drinkingWater",data) -} -//批量修改取水量 -const updateWaterWithdrawal=function(data){ - return axios.put("/drinkingWater/drinkingWater/updateWater",data) -} - - - -// -------------------------统计--------------------- -//市级原始数据 -const pageDrinkingWaterStatisticUrl = '/drinkingWater/drinkingWater/AnalysePage'; -//县级原始数据 -const pageDrinkingWaterCountyStatisticUrl='/drinkingWater/drinkingWater/CountyAnalysePage' -// const pageDrinkingWaterCompare = '/drinkingWater/drinkingWater/statistic/compare'; -const getHistoryyears = function () { - return axios.get("/drinkingWater/drinkingWater/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/drinkingWater/drinkingWater/options",{params:{column}}) -} - -const getGisBase = function(data){ - return axios.get("/drinkingWater/drinkingWater/gis",{params:data}) -} - -const getGisArea = function(data){ - return axios.get("/drinkingWater/drinkingWater/gis/area",{params:data}) -} -export { - pageBillUrl, - saveDrinkingWaterBill, - removeDrinkingWaterBill, - updateDrinkingWaterBill, - removeBatchDrinkingWaterBill, - verifyDrinkingWaterBill, - getDrinkingWaterBill, - pageDrinkingWaterUrl, - saveDrinkingWater, - removeDrinkingWater, - updateDrinkingWater, - removeBatchDrinkingWater, - pageDrinkingWaterStatisticUrl, - pageDrinkingWaterCountyStatisticUrl, - getHistoryyears, - // pageDrinkingWaterCompare, - getColumnOptions, - listAll, - getGisBase, - getGisArea, - updateWaterWithdrawal - -} diff --git a/src/api/ecology/lake.js b/src/api/ecology/lake.js deleted file mode 100644 index 4574a73..0000000 --- a/src/api/ecology/lake.js +++ /dev/null @@ -1,86 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/lakeLibrary/lakeLibraryInnerCityBill/page'; - -const getInnerData = function (data) { - return axios.get(pageBillUrl,{params:data}) -} - -// 添加 -const saveLakeBill = function (data) { - return axios.post("/lakeLibrary/lakeLibraryInnerCityBill/importBatch",data) -} - -// 删除 -const removeLakeBill = function (id) { - return axios.delete(`/lakeLibrary/lakeLibraryInnerCityBill/${id}`,) -} -// 批量删除 -const removeBatchLakeBill = function (ids) { - return axios.delete("/lakeLibrary/lakeLibraryInnerCityBill/batch",{data:ids}) -} - -// 修改 -const updateLakeBill = function (data) { - return axios.put("/lakeLibrary/lakeLibraryInnerCityBill",data) -} -// 审核 -const verifyLakeBill = function (data) { - return axios.put("/lakeLibrary/lakeLibraryInnerCityBill/verify",data); -} -const getLakeBill = function (id) { - return axios.get(`/lakeLibrary/lakeLibraryInnerCityBill/${id}`) -} -// -------------------------数据--------------------- -const pageLakeUrl = '/lakeLibrary/lakeLibraryInnerCity/page'; -// 添加 -const saveLake = function (data) { - return axios.post("/lakeLibrary/lakeLibraryInnerCity",data) -} - -// 删除 -const removeLake = function (id) { - return axios.delete(`/lakeLibrary/lakeLibraryInnerCity/${id}`,) -} -// 批量删除 -const removeBatchLake = function (ids) { - return axios.delete("/lakeLibrary/lakeLibraryInnerCity/batch",{data:ids}) -} - -// 修改 -const updateLake = function (data) { - return axios.put("/lakeLibrary/lakeLibraryInnerCity",data) -} - -// -------------------------统计--------------------- -const pageLakeStatisticUrl = '/lakeLibrary/lakeLibraryInnerCity/statistic'; -const statisticSourceUrl = '/lakeLibrary/lakeLibraryInnerCity/statistic/source'; -const statisticYearUrl = '/lakeLibrary/lakeLibraryInnerCity/statistic/year'; -const getHistoryyears = function () { - return axios.get("/lakeLibrary/lakeLibraryInnerCity/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/lakeLibrary/lakeLibraryInnerCity/options",{params:{column}}) -} - -export { - pageBillUrl, - saveLakeBill, - removeLakeBill, - updateLakeBill, - removeBatchLakeBill, - verifyLakeBill, - getLakeBill, - pageLakeUrl, - saveLake, - removeLake, - updateLake, - removeBatchLake, - pageLakeStatisticUrl, - getHistoryyears, - getColumnOptions, - statisticSourceUrl, - statisticYearUrl, - getInnerData - -} diff --git a/src/api/ecology/new-drinking-water.js b/src/api/ecology/new-drinking-water.js deleted file mode 100644 index 8ebe218..0000000 --- a/src/api/ecology/new-drinking-water.js +++ /dev/null @@ -1,173 +0,0 @@ - -import axios from 'axios'; - -// 获取市级下拉 - -export const listInfoUrl = '/drinkingWater/drinkingWaterDict'; -export const listInfo = function (data) { - return axios.get(listInfoUrl,data) -} - -// 县级地表水 -export const countyListInfoUrl = '/drinkingWater/drinkingWaterCountyDict'; -export const countyListInfo = function (data) { - return axios.get(countyListInfoUrl,data) -} - -// 县级地下水 -export const countyDownListInfoUrl = '/drinkingWater/drinkingWaterCountyBottomDict'; -export const countyDownListInfo = function (data) { - return axios.get(countyDownListInfoUrl,data) -} -// 村级地表水 -export const villageUpListInfoUrl = '/drinkingWater/drinkingWaterVillageTopDict'; -export const villageUpListInfo = function (data) { - return axios.get(villageUpListInfoUrl,data) -} - - -// 村级地下水 -export const villageListInfoUrl = '/drinkingWater/drinkingWaterVillageBottomDict'; -export const villageListInfo = function (data) { - return axios.get(villageListInfoUrl,data) -} - -// 下拉结束 - -// 市级监测数据报送表 -export const pageBsaeListUrl = '/drinkingWater/drinkingWater/AnalysePage'; -export const analysePageData = function (data) { - return axios.post(pageBsaeListUrl,data) -} - -//市级—报送情况说明表 -export const pageDescListUrl = '/drinkingWater/drinkingWater/getDescripForm'; -export const getDescripForm = function (data) { - return axios.post(pageDescListUrl,data) -} - - - -//市级—取水量统计 -export const pageanalyseListUrl = '/drinkingWater/drinkingWater/AnalysePage'; -export const getWaterCount = function (data) { - return axios.post(pageanalyseListUrl,data) -} - -//市级—超标评价 -export const overStandardtUrl = '/drinkingWater/drinkingWater/getWaterEvaluate'; -export const overStandardCount = function (data) { - return axios.post(overStandardtUrl,data) -} - - -//市级—水质类别 -export const waterQualityUrl = '/drinkingWater/drinkingWater/getWaterQualityCategory'; -export const waterQualityData = function (data) { - return axios.post(waterQualityUrl,data) -} - -//市级—水质统计 -export const waterQualityCountUrl = '/drinkingWater/drinkingWater/getWaterQualityStatistics'; -export const waterQualityCountData = function (data) { - return axios.post(waterQualityCountUrl,data) -} - -//市级—水质达标情况 -export const waterQualityUpUrl = '/drinkingWater/drinkingWater/getWaterQualityStandard'; -export const waterQualityUpData = function (data) { - return axios.post(waterQualityUpUrl,data) -} - -//市级—备用水源营养指数 -export const waterNutritionalUrl = '/drinkingWater/drinkingWater/getCompositeNutritionIndex'; -export const waterNutritionalData = function (data) { - return axios.post(waterNutritionalUrl,data) -} - - - -// 县级 -//监测数据报送表 -export const countyPageBsaeListUrl = '/drinkingWater/drinkingWater/CountyAnalysePage'; -export const countyPageBsaeData = function (data) { - return axios.post(countyPageBsaeListUrl,data) -} - -//报送情况说明表 -export const countyDescripFormUrl = '/drinkingWater/drinkingWater/getCountyDescripForm'; -export const countyDescripFormData = function (data) { - return axios.post(countyDescripFormUrl,data) -} - -//县级—取水量统计 -export const countyWaterCount = function (data) { - return axios.post('/drinkingWater/drinkingWater/analyseCountyPage',data) -} - -//县级—超标评价 -export const countyOverStandardtUrl = '/drinkingWater/drinkingWater/getCountyWaterEvaluate'; -export const countyOverStandardCount = function (data) { - return axios.post(countyOverStandardtUrl,data) -} - -//县级—水质类别 -export const countyWaterQualityUrl = '/drinkingWater/drinkingWater/getCountyWaterQualityCategory'; -export const countyWaterQualityData = function (data) { - return axios.post(countyWaterQualityUrl,data) -} - -//县级—水质统计 -export const countyWaterQualityCountUrl = '/drinkingWater/drinkingWater/getCountyWaterQualityStatistics'; -export const countyWaterQualityCountData = function (data) { - return axios.post(countyWaterQualityCountUrl,data) -} - -//县级—水质达标情况 -export const countyWaterQualityUpUrl = '/drinkingWater/drinkingWater/getCountyWaterQualityStandard'; -export const countyWaterQualityUpData = function (data) { - return axios.post(countyWaterQualityUpUrl,data) -} - - -// 农村 -export const villageAnalysePageUrl = '/drinkingWaterVillage/drinkingWaterVillage/VillageAnalysePage'; -export const villageAnalysePageData = function (data) { - return axios.post(villageAnalysePageUrl,data) -} - -//农村—水质类别 -export const villageWaterQualityUrl = '/drinkingWaterVillage/drinkingWaterVillage/getWaterQualityCategoryVillage'; -export const villageWaterQualityData = function (data) { - return axios.post(villageWaterQualityUrl,data) -} - -//农村—水质达标情况 -export const villageWaterQualityUpUrl = '/drinkingWaterVillage/drinkingWaterVillage/getWaterQualityStandard'; -export const villageWaterQualityUpData = function (data) { - return axios.post(villageWaterQualityUpUrl,data) -} - -//农村—超标评价 -export const villageOverStandardtUrl = '/drinkingWaterVillage/drinkingWaterVillage/getWaterVillageEvaluate'; -export const villageOverStandardCount = function (data) { - return axios.post(villageOverStandardtUrl,data) -} - -//农村—水质统计 -export const villageWaterQualityCountUrl = '/drinkingWaterVillage/drinkingWaterVillage/getWaterQualityStatistics'; -export const villageWaterQualityCountData = function (data) { - return axios.post(villageWaterQualityCountUrl,data) -} -// /api/waterFunctionArea/drinkingWaterEvaluationStandard - -export const filterList = function (data) { - return axios.post('/waterFunctionArea/drinkingWaterEvaluationStandard',data) -} - -// 饮用水统计图表 - -export const drinkingWaterTrendUrl = '/drinkingWater/trendChart/data'; -export const drinkingWaterTrend = function (data) { - return axios.post(drinkingWaterTrendUrl,data) -} \ No newline at end of file diff --git a/src/api/ecology/new-lake.js b/src/api/ecology/new-lake.js deleted file mode 100644 index 4a3da10..0000000 --- a/src/api/ecology/new-lake.js +++ /dev/null @@ -1,85 +0,0 @@ -import axios from 'axios'; - -// 湖库断面,区域 -export const getLakeDropdown = function () { - return axios.get(`/lakeLibrary/lakeCityDict/list`) -} - -// 湖库专湖断面,区域 -export const getSpecialLakeDropdown = function () { - return axios.get(`/lakeLibrary/lakeSpecialDict/specialDictPage`) -} - - - -// 湖库水质分析城市内湖原始数据接口 -export const cityOriginalUrl = '/lakeLibrary/wateAnalysis/city/originalData' -export const cityOriginalData = function (data) { - return axios.post(cityOriginalUrl,data) -} - -//城市内湖综合营养指数接口 -export const cityComprehensiveNutritionUrl = '/lakeLibrary/wateAnalysis/city/comprehensiveNutrition'; -export const cityComprehensiveNutritionData = function (data) { - return axios.post(cityComprehensiveNutritionUrl,data) -} - - -// 城市内湖平均数据接口 -export const cityAverageUrl = '/lakeLibrary/wateAnalysis/city/average'; -export const cityAverageData = function (data) { - return axios.post(cityAverageUrl,data) -} - - -// 城市内湖平均营养指数接口 -export const cityAverageNutritionUrl = '/lakeLibrary/wateAnalysis/city/averageNutrition'; -export const cityAverageNutrition = function (data) { - return axios.post(cityAverageNutritionUrl,data) -} - -// 城市内湖平均营养指数接口 -export const cityYearContrastUrl = '/lakeLibrary/wateAnalysis/city/yearContrast'; -export const cityYearContrastData = function (data) { - return axios.post(cityYearContrastUrl,data) -} - -// 专项湖库 -// 专项湖库原始数据接口 -export const specialOriginalUrl = '/lakeLibrary/wateAnalysis/special/originalData' -export const specialOriginalData = function (data) { - return axios.post(specialOriginalUrl,data) -} - -//专项湖库综合营养指数接口 -export const specialComprehensiveNutritionUrl = '/lakeLibrary/wateAnalysis/special/comprehensiveNutrition'; -export const specialComprehensiveNutritionData = function (data) { - return axios.post(specialComprehensiveNutritionUrl,data) -} - - -// 专项湖库平均数据接口 -export const specialAverageUrl = '/lakeLibrary/wateAnalysis/special/average'; -export const specialAverageData = function (data) { - return axios.post(specialAverageUrl,data) -} - - -// 专项湖库平均营养指数接口 -export const specialAverageNutritionUrl = '/lakeLibrary/wateAnalysis/special/averageNutrition'; -export const specialAverageNutrition = function (data) { - return axios.post(specialAverageNutritionUrl,data) -} - -// 专项湖库平均营养指数接口 -export const specialYearContrastUrl = '/lakeLibrary/wateAnalysis/special/yearContrast'; -export const specialYearContrastData = function (data) { - return axios.post(specialYearContrastUrl,data) -} - -// 湖库统计图表 - -export const lakeLibraryUrl = '/lakeLibrary/trendChart/data'; -export const lakeLibrary = function (data) { - return axios.post(lakeLibraryUrl,data) -} \ No newline at end of file diff --git a/src/api/ecology/noise/function-noise-function-type.js b/src/api/ecology/noise/function-noise-function-type.js deleted file mode 100644 index 0a0905e..0000000 --- a/src/api/ecology/noise/function-noise-function-type.js +++ /dev/null @@ -1,38 +0,0 @@ -import axios from 'axios'; -const baseUri = "/sound/function/functionType"; -const listAllUrl = baseUri + ""; - -// 添加 -const saveFunctionType = function (data) { - return axios.post("/sound/function/functionType",data) -} - -// 删除 -const removeFunctionType = function (id) { - return axios.delete(`/sound/function/functionType/${id}`,) -} -// 批量删除 -const removeBatchFunctionType = function (ids) { - return axios.delete("/sound/function/functionType/batch",{data:ids}) -} - -// 修改 -const updateFunctionType = function (data) { - return axios.put("/sound/function/functionType",data) -} -const getColumnOptions = function(column){ - return axios.get("/sound/function/functionType/options",{params:{column}}) -} -const copyBatchFunctionType = function (data){ - return axios.post("/sound/function/functionType/copyBatch",data) -} -export { - listAllUrl, - saveFunctionType, - updateFunctionType, - removeBatchFunctionType, - removeFunctionType, - getColumnOptions, - copyBatchFunctionType - -} diff --git a/src/api/ecology/noise/function-noise-leq-level.js b/src/api/ecology/noise/function-noise-leq-level.js deleted file mode 100644 index 144d9a7..0000000 --- a/src/api/ecology/noise/function-noise-leq-level.js +++ /dev/null @@ -1,35 +0,0 @@ -import axios from 'axios'; -const baseUri = "/sound/function/noiseLeqLevel"; -const listAllUrl = baseUri + ""; - -// 添加 -const saveLeqLevel = function (data) { - return axios.post("/sound/function/noiseLeqLevel",data) -} - -// 删除 -const removeLeqLevel = function (id) { - return axios.delete(`/sound/function/noiseLeqLevel/${id}`,) -} -// 批量删除 -const removeBatchLeqLevel = function (ids) { - return axios.delete("/sound/function/noiseLeqLevel/batch",{data:ids}) -} - -// 修改 -const updateLeqLevel = function (data) { - return axios.put("/sound/function/noiseLeqLevel",data) -} -const getColumnOptions = function(column){ - return axios.get("/sound/function/noiseLeqLevel/options",{params:{column}}) -} - -export { - listAllUrl, - saveLeqLevel, - updateLeqLevel, - removeBatchLeqLevel, - removeLeqLevel, - getColumnOptions - -} diff --git a/src/api/ecology/noise/function-noise-place.js b/src/api/ecology/noise/function-noise-place.js deleted file mode 100644 index b849937..0000000 --- a/src/api/ecology/noise/function-noise-place.js +++ /dev/null @@ -1,44 +0,0 @@ -import axios from 'axios'; -const baseUri = "/sound/function/place"; -const listAllUrl = baseUri + ""; - -// 添加 -const savePlace = function (data) { - return axios.post("/sound/function/place",data) -} -// 批量添加 -const savePlaceBatch = function (data) { - return axios.post("/sound/function/place/batch",data) -} -// 删除 -const removePlace = function (id) { - return axios.delete(`/sound/function/place/${id}`,) -} -// 批量删除 -const removeBatchPlace = function (ids) { - return axios.delete("/sound/function/place/batch",{data:ids}) -} - -// 修改 -const updatePlace = function (data) { - return axios.put("/sound/function/place",data) -} - -const getColumnOptions = function(column){ - return axios.get("/sound/function/place/options",{params:{column}}) -} - -const copyBatchPlace = function (data){ - return axios.post("/sound/function/place/copyBatch",data) -} - -export { - listAllUrl, - savePlace, - updatePlace, - removeBatchPlace, - removePlace, - getColumnOptions, - copyBatchPlace, - savePlaceBatch -} diff --git a/src/api/ecology/noise/function-sound.js b/src/api/ecology/noise/function-sound.js deleted file mode 100644 index 130d9fc..0000000 --- a/src/api/ecology/noise/function-sound.js +++ /dev/null @@ -1,105 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/sound/function/noise/bill/page'; -// 添加 -const saveFunctionNoiseBill = function (data) { - return axios.post("/sound/function/noise/bill",data) -} - -// 删除 -const removeFunctionNoiseBill = function (id) { - return axios.delete(`/sound/function/noise/bill/${id}`,) -} -// 批量删除 -const removeBatchFunctionNoiseBill = function (ids) { - return axios.delete("/sound/function/noise/bill/batch",{data:ids}) -} - -// 修改 -const updateFunctionNoiseBill = function (data) { - return axios.put("/sound/function/noise/bill",data) -} -// 审核 -const verifyFunctionNoiseBill = function (data) { - return axios.put("/sound/function/noise/bill/verify",data); -} -const getFunctionNoiseBill = function (id) { - return axios.get(`/sound/function/noise/bill/${id}`) -} -// -------------------------数据--------------------- -const pageFunctionNoiseUrl = '/sound/function/noise/page'; -const listAllFunctionNoiseUrl = '/sound/function/noise'; -const listAllFunctionNoise = function (params){ - return axios.get(listAllFunctionNoiseUrl, {params}) -} -// 添加 -const saveFunctionNoise = function (data) { - return axios.post("/sound/function/noise",data) -} - -// 删除 -const removeFunctionNoise = function (id) { - return axios.delete(`/sound/function/noise/${id}`,) -} -// 批量删除 -const removeBatchFunctionNoise = function (ids) { - return axios.delete("/sound/function/noise/batch",{data:ids}) -} - -// 修改 -const updateFunctionNoise = function (data) { - return axios.put("/sound/function/noise",data) -} - -// -------------------------统计--------------------- -const pageFunctionNoiseStatisticUrl = '/sound/function/noise/statistic'; -const pageFunctionNoiseStatisticAvgUrl = '/sound/function/noise/statistic/avg'; -const getHistoryyears = function () { - return axios.get("/sound/function/noise/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/sound/function/noise/options",{params:{column}}) -} - -// ---gis-- -const getPlaceGis = function(data){ - return axios.get("/sound/function/noise/gis/place",{params:data}) -} - -const getPlaceByRegionLevel = function(column){ - return axios.get("/sound/function/noise/place/region",{params:{column}}) -} - -const getTrendChart = function(data){ - return axios.post("/sound/function/noise/trend/chart",data) -} - -const getGradeAll = function (year){ - return axios.get("/sound/function/noise/statisticGradeAll",{params:{year}}) -} - -export { - pageBillUrl, - saveFunctionNoiseBill, - removeFunctionNoiseBill, - updateFunctionNoiseBill, - removeBatchFunctionNoiseBill, - verifyFunctionNoiseBill, - getFunctionNoiseBill, - pageFunctionNoiseUrl, - saveFunctionNoise, - removeFunctionNoise, - updateFunctionNoise, - removeBatchFunctionNoise, - pageFunctionNoiseStatisticUrl, - getHistoryyears, - getColumnOptions, - getPlaceGis, - listAllFunctionNoiseUrl, - listAllFunctionNoise, - pageFunctionNoiseStatisticAvgUrl, - getPlaceByRegionLevel, - getTrendChart, - getGradeAll - -} diff --git a/src/api/ecology/noise/road-noise-leq-level.js b/src/api/ecology/noise/road-noise-leq-level.js deleted file mode 100644 index dfdbe27..0000000 --- a/src/api/ecology/noise/road-noise-leq-level.js +++ /dev/null @@ -1,42 +0,0 @@ -import axios from 'axios'; -const baseUri = "/sound/road/noiseLeqLevel"; -const listAllUrl = baseUri + ""; - -// 添加 -const saveLeqLevel = function (data) { - return axios.post("/sound/road/noiseLeqLevel",data) -} - -// 删除 -const removeLeqLevel = function (id) { - return axios.delete(`/sound/road/noiseLeqLevel/${id}`,) -} -// 批量删除 -const removeBatchLeqLevel = function (ids) { - return axios.delete("/sound/road/noiseLeqLevel/batch",{data:ids}) -} - -// 修改 -const updateLeqLevel = function (data) { - return axios.put("/sound/road/noiseLeqLevel",data) -} - -const getColumnOptions = function(column){ - return axios.get("/sound/road/noiseLeqLevel/options",{params:{column}}) -} -const copyBatchLeqLevel = function (data){ - return axios.post("/sound/road/noiseLeqLevel/copyBatch",data) -} - - - -export { - listAllUrl, - saveLeqLevel, - updateLeqLevel, - removeBatchLeqLevel, - removeLeqLevel, - getColumnOptions, - copyBatchLeqLevel - -} diff --git a/src/api/ecology/noise/road-noise-place.js b/src/api/ecology/noise/road-noise-place.js deleted file mode 100644 index fae5729..0000000 --- a/src/api/ecology/noise/road-noise-place.js +++ /dev/null @@ -1,47 +0,0 @@ -import axios from 'axios'; -const baseUri = "/sound/road/place"; -const listAllUrl = baseUri + ""; - -// 添加 -const savePlace = function (data) { - return axios.post("/sound/road/place",data) -} -// 添加 -const getPlace = function (id) { - return axios.get("/sound/road/place/" + id) -} -// 批量添加 -const savePlaceBatch = function (data) { - return axios.post("/sound/road/place/batch",data) -} -// 删除 -const removePlace = function (id) { - return axios.delete(`/sound/road/place/${id}`,) -} -// 批量删除 -const removeBatchPlace = function (ids) { - return axios.delete("/sound/road/place/batch",{data:ids}) -} - -// 修改 -const updatePlace = function (data) { - return axios.put("/sound/road/place",data) -} -const copyBatchPlace = function (data){ - return axios.post("/sound/road/place/copyBatch",data) -} -const getColumnOptions = function(column){ - return axios.get("/sound/road/place/options",{params:{column}}) -} -export { - listAllUrl, - savePlace, - updatePlace, - removeBatchPlace, - removePlace, - getColumnOptions, - copyBatchPlace, - savePlaceBatch, - getPlace - -} diff --git a/src/api/ecology/noise/road-sound.js b/src/api/ecology/noise/road-sound.js deleted file mode 100644 index 125fc0b..0000000 --- a/src/api/ecology/noise/road-sound.js +++ /dev/null @@ -1,110 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/sound/road/noise/bill/page'; -// 添加 -const saveRoadNoiseBill = function (data) { - return axios.post("/sound/road/noise/bill",data) -} - -// 删除 -const removeRoadNoiseBill = function (id) { - return axios.delete(`/sound/road/noise/bill/${id}`,) -} -// 批量删除 -const removeBatchRoadNoiseBill = function (ids) { - return axios.delete("/sound/road/noise/bill/batch",{data:ids}) -} - -// 修改 -const updateRoadNoiseBill = function (data) { - return axios.put("/sound/road/noise/bill",data) -} -// 审核 -const verifyRoadNoiseBill = function (data) { - return axios.put("/sound/road/noise/bill/verify",data); -} -const getRoadNoiseBill = function (id) { - return axios.get(`/sound/road/noise/bill/${id}`) -} -// -------------------------数据--------------------- -const pageRoadNoiseUrl = '/sound/road/noise/page'; - -const listAll = function(data){ - return axios.get("/sound/road/noise",{params:data}) -} -// 添加 -const saveRoadNoise = function (data) { - return axios.post("/sound/road/noise",data) -} - -// 删除 -const removeRoadNoise = function (id) { - return axios.delete(`/sound/road/noise/${id}`,) -} -// 批量删除 -const removeBatchRoadNoise = function (ids) { - return axios.delete("/sound/road/noise/batch",{data:ids}) -} - -// 修改 -const updateRoadNoise = function (data) { - return axios.put("/sound/road/noise",data) -} - - - -// -------------------------统计--------------------- -const pageRoadNoiseStatisticUrl = '/sound/road/noise/statistic'; -const pageRoadNoiseCompare = '/sound/road/noise/statistic/compare'; -const roadNoiseYearEnd = '/sound/road/noise/statistic/yearEnd'; -const roadNoiseYear = '/sound/road/noise/statistic/year'; -const getHistoryyears = function () { - return axios.get("/sound/road/noise/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/sound/road/noise/options",{params:{column}}) -} - -const getGisBase = function(data){ - return axios.get("/sound/road/noise/gis",{params:data}) -} - -const statisticLevelYear = function (params){ - return axios.get(roadNoiseYear,{params}) -} - -const getGisArea = function(data){ - return axios.get("/sound/road/noise/gis/area",{params:data}) -} - -const getTrendChart = function(data){ - return axios.post("/sound/road/noise/trend/chart",data) -} -const getPlaceByRegionLevel = function(column){ - return axios.get("/sound/road/noise/place/region",{params:{column}}) -} -export { - pageBillUrl, - saveRoadNoiseBill, - removeRoadNoiseBill, - updateRoadNoiseBill, - removeBatchRoadNoiseBill, - verifyRoadNoiseBill, - getRoadNoiseBill, - pageRoadNoiseUrl, - saveRoadNoise, - removeRoadNoise, - updateRoadNoise, - removeBatchRoadNoise, - pageRoadNoiseStatisticUrl, - getHistoryyears, - pageRoadNoiseCompare, - getColumnOptions, - listAll, - getGisBase, - getGisArea, - roadNoiseYearEnd, - getTrendChart, - getPlaceByRegionLevel, - statisticLevelYear -} diff --git a/src/api/ecology/noise/zone-noise-leq-level.js b/src/api/ecology/noise/zone-noise-leq-level.js deleted file mode 100644 index d0e7284..0000000 --- a/src/api/ecology/noise/zone-noise-leq-level.js +++ /dev/null @@ -1,41 +0,0 @@ -import axios from 'axios'; -const baseUri = "/sound/zone/noiseLeqLevel"; -const listAllUrl = baseUri + ""; - -// 添加 -const saveLeqLevel = function (data) { - return axios.post("/sound/zone/noiseLeqLevel",data) -} - -// 删除 -const removeLeqLevel = function (id) { - return axios.delete(`/sound/zone/noiseLeqLevel/${id}`,) -} -// 批量删除 -const removeBatchLeqLevel = function (ids) { - return axios.delete("/sound/zone/noiseLeqLevel/batch",{data:ids}) -} - -// 修改 -const updateLeqLevel = function (data) { - return axios.put("/sound/zone/noiseLeqLevel",data) -} -const getColumnOptions = function(column){ - return axios.get("/sound/zone/noiseLeqLevel/options",{params:{column}}) -} - -const copyBatchLeqLevel = function (data){ - return axios.post("/sound/zone/noiseLeqLevel/copyBatch",data) -} - - -export { - listAllUrl, - saveLeqLevel, - updateLeqLevel, - removeBatchLeqLevel, - removeLeqLevel, - getColumnOptions, - copyBatchLeqLevel - -} diff --git a/src/api/ecology/noise/zone-noise-place.js b/src/api/ecology/noise/zone-noise-place.js deleted file mode 100644 index af2067c..0000000 --- a/src/api/ecology/noise/zone-noise-place.js +++ /dev/null @@ -1,46 +0,0 @@ -import axios from 'axios'; -const baseUri = "/sound/zone/place"; -const listAllUrl = baseUri + ""; - -// 添加 -const savePlace = function (data) { - return axios.post("/sound/zone/place",data) -} -// 批量添加 -const savePlaceBatch = function (data) { - return axios.post("/sound/zone/place/batch",data) -} - -// 删除 -const removePlace = function (id) { - return axios.delete(`/sound/zone/place/${id}`,) -} -// 批量删除 -const removeBatchPlace = function (ids) { - return axios.delete("/sound/zone/place/batch",{data:ids}) -} - -// 修改 -const updatePlace = function (data) { - return axios.put("/sound/zone/place",data) -} - -const getColumnOptions = function(column){ - return axios.get("/sound/zone/place/options",{params:{column}}) -} -const copyBatchPlace = function (data){ - return axios.post("/sound/zone/place/copyBatch",data) -} - - -export { - listAllUrl, - savePlace, - updatePlace, - removeBatchPlace, - removePlace, - copyBatchPlace, - getColumnOptions, - savePlaceBatch - -} diff --git a/src/api/ecology/noise/zone-noise-source.js b/src/api/ecology/noise/zone-noise-source.js deleted file mode 100644 index 1fdf65c..0000000 --- a/src/api/ecology/noise/zone-noise-source.js +++ /dev/null @@ -1,41 +0,0 @@ -import axios from 'axios'; -const baseUri = "/sound/zone/noiseSource"; -const listAllUrl = baseUri + ""; - -// 添加 -const saveSource = function (data) { - return axios.post("/sound/zone/noiseSource",data) -} - -// 删除 -const removeSource = function (id) { - return axios.delete(`/sound/zone/noiseSource/${id}`,) -} -// 批量删除 -const removeBatchSource = function (ids) { - return axios.delete("/sound/zone/noiseSource/batch",{data:ids}) -} - -// 修改 -const updateSource = function (data) { - return axios.put("/sound/zone/noiseSource",data) -} -const getColumnOptions = function(column){ - return axios.get("/sound/zone/noiseSource/options",{params:{column}}) -} - -const copyBatchSource = function (data){ - return axios.post("/sound/zone/noiseSource/copyBatch",data) -} - - -export { - listAllUrl, - saveSource, - updateSource, - removeBatchSource, - removeSource, - getColumnOptions, - copyBatchSource - -} diff --git a/src/api/ecology/noise/zone-sound.js b/src/api/ecology/noise/zone-sound.js deleted file mode 100644 index 867e983..0000000 --- a/src/api/ecology/noise/zone-sound.js +++ /dev/null @@ -1,103 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/sound/zone/noise/bill/page'; -// 添加 -const saveZoneNoiseBill = function (data) { - return axios.post("/sound/zone/noise/bill",data) -} - -// 删除 -const removeZoneNoiseBill = function (id) { - return axios.delete(`/sound/zone/noise/bill/${id}`,) -} -// 批量删除 -const removeBatchZoneNoiseBill = function (ids) { - return axios.delete("/sound/zone/noise/bill/batch",{data:ids}) -} - -// 修改 -const updateZoneNoiseBill = function (data) { - return axios.put("/sound/zone/noise/bill",data) -} -// 审核 -const verifyZoneNoiseBill = function (data) { - return axios.put("/sound/zone/noise/bill/verify",data); -} -const getZoneNoiseBill = function (id) { - return axios.get(`/sound/zone/noise/bill/${id}`) -} -// -------------------------数据--------------------- -const pageZoneNoiseUrl = '/sound/zone/noise/page'; -const listAllZoneNoiseUrl = '/sound/zone/noise'; -const listALlZoneNoise = function (params){ - return axios.get(listAllZoneNoiseUrl,{params}) -} -// 添加 -const saveZoneNoise = function (data) { - return axios.post("/sound/zone/noise",data) -} - -// 删除 -const removeZoneNoise = function (id) { - return axios.delete(`/sound/zone/noise/${id}`,) -} -// 批量删除 -const removeBatchZoneNoise = function (ids) { - return axios.delete("/sound/zone/noise/batch",{data:ids}) -} - -// 修改 -const updateZoneNoise = function (data) { - return axios.put("/sound/zone/noise",data) -} - -// -------------------------统计--------------------- -const pageZoneNoiseStatisticUrl = '/sound/zone/noise/statistic'; -const statisticLevelDistributionUrl = '/sound/zone/noise/statistic/levelDistribution'; -const statisticSourceUrl = '/sound/zone/noise/statistic/source'; -const statisticYearUrl = '/sound/zone/noise/statistic/year'; -const getHistoryyears = function () { - return axios.get("/sound/zone/noise/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/sound/zone/noise/options",{params:{column}}) -} -// ---gis-- -const getPlaceGis = function(data){ - return axios.get("/sound/zone/noise/gis/place",{params:data}) -} -const getTrendChart = function(data){ - return axios.post("/sound/zone/noise/trend/chart",data) -} -const getPlaceByRegionLevel = function(column){ - return axios.get("/sound/zone/noise/place/region",{params:{column}}) -} -const statisticAll = function (params){ - return axios.get("/sound/zone/noise/statisticAll",{params}) -} -export { - pageBillUrl, - saveZoneNoiseBill, - removeZoneNoiseBill, - updateZoneNoiseBill, - removeBatchZoneNoiseBill, - verifyZoneNoiseBill, - getZoneNoiseBill, - pageZoneNoiseUrl, - saveZoneNoise, - removeZoneNoise, - updateZoneNoise, - removeBatchZoneNoise, - pageZoneNoiseStatisticUrl, - getHistoryyears, - getColumnOptions, - statisticSourceUrl, - statisticYearUrl, - listALlZoneNoise, - statisticLevelDistributionUrl, - getPlaceGis, - getTrendChart, - getPlaceByRegionLevel, - statisticAll - -} diff --git a/src/api/ecology/river-site.js b/src/api/ecology/river-site.js deleted file mode 100644 index a9b360a..0000000 --- a/src/api/ecology/river-site.js +++ /dev/null @@ -1,80 +0,0 @@ -import axios from 'axios'; -// -------------------江河--水站水功能区数据列表----------------------- -const pageBillUrl = '/surfaceWaterSection/waterSiteBill/page'; -// 判断是否有重复数据 -const saveJudgeInfoSite = function (data) { - return axios.post("/surfaceWaterSection/waterSiteBill/judgeInfo",data) -} -// 添加 -const saveRiverSiteBill = function (data) { - return axios.post("/surfaceWaterSection/waterSiteBill/importBatch",data) -} - -// 删除 -const removeRiverStationBill = function (id) { - return axios.delete(`/surfaceWaterSection/waterSiteBill/${id}`,) -} -// 批量删除 -const removeBatchRiverStationBill = function (ids) { - return axios.delete("/surfaceWaterSection/waterSiteBill/batch",{data:ids}) -} - -// 修改 -const updateRiverStationBill = function (data) { - return axios.put("/surfaceWaterSection/waterSiteBill",data) -} -// 审核 -const verifyRiverStationBill = function (data) { - return axios.put("/surfaceWaterSection/waterSiteBill/verify",data); -} -const getRiverStationBill = function (id) { - return axios.get(`/surfaceWaterSection/waterSiteBill/${id}`) -} -// -------------------------数据--------------------- -const pageRiverStationUrl = '/surfaceWaterSection/waterSite/page'; - - -const listAll = function(data){ - return axios.get("/surfaceWaterSection/waterSite",{params:data}) -} -// 添加 -const saveRiverStation = function (data) { - return axios.post("/surfaceWaterSection/waterSite",data) -} - -// 删除 -const removeRiverStation = function (id) { - return axios.delete(`/surfaceWaterSection/waterSite/${id}`,) -} -// 批量删除 -const removeBatchRiverStation = function (ids) { - return axios.delete("/surfaceWaterSection/waterSite/batch",{data:ids}) -} - -// 修改 -const updateRiverStation = function (data) { - return axios.put("/surfaceWaterSection/waterSite",data) -} - - -const getColumnOptions = function(column){ - return axios.get("/waterFunctionArea/waterStationWaterFunctionArea/options",{params:{column}}) -} -export { - pageBillUrl, - saveRiverSiteBill, - saveJudgeInfoSite, - removeRiverStationBill, - updateRiverStationBill, - removeBatchRiverStationBill, - verifyRiverStationBill, - getRiverStationBill, - pageRiverStationUrl, - saveRiverStation, - removeRiverStation, - updateRiverStation, - removeBatchRiverStation, - getColumnOptions, - listAll - -} diff --git a/src/api/ecology/river-station.js b/src/api/ecology/river-station.js deleted file mode 100644 index 9e34dee..0000000 --- a/src/api/ecology/river-station.js +++ /dev/null @@ -1,99 +0,0 @@ -import axios from 'axios'; -// -------------------区控水站水功能区数据列表----------------------- -const pageBillUrl = '/waterFunctionArea/waterStationWaterFunctionAreaBill/page'; -// 判断是否有重复数据 -const saveJudgeInfoStation = function (data) { - return axios.post("/waterFunctionArea/waterStationWaterFunctionAreaBill/judgeInfo",data) -} -// 添加 -const saveRiverStationBill = function (data) { - return axios.post("/waterFunctionArea/waterStationWaterFunctionAreaBill/batch",data) -} - -// 删除 -const removeRiverStationBill = function (id) { - return axios.delete(`/waterFunctionArea/waterStationWaterFunctionAreaBill/${id}`,) -} -// 批量删除 -const removeBatchRiverStationBill = function (ids) { - return axios.delete("/waterFunctionArea/waterStationWaterFunctionAreaBill/batch",{data:ids}) -} - -// 修改 -const updateRiverStationBill = function (data) { - return axios.put("/waterFunctionArea/waterStationWaterFunctionAreaBill",data) -} -// 审核 -const verifyRiverStationBill = function (data) { - return axios.put("/waterFunctionArea/waterStationWaterFunctionAreaBill/verify",data); -} -const getRiverStationBill = function (id) { - return axios.get(`/waterFunctionArea/waterStationWaterFunctionAreaBill/${id}`) -} -// -------------------------数据--------------------- -const pageRiverStationUrl = '/waterFunctionArea/waterStationWaterFunctionArea/page'; - -const listAll = function(data){ - return axios.get("/waterFunctionArea/waterStationWaterFunctionArea",{params:data}) -} -// 添加 -const saveRiverStation = function (data) { - return axios.post("/waterFunctionArea/waterStationWaterFunctionArea",data) -} - -// 删除 -const removeRiverStation = function (id) { - return axios.delete(`/waterFunctionArea/waterStationWaterFunctionArea/${id}`,) -} -// 批量删除 -const removeBatchRiverStation = function (ids) { - return axios.delete("/waterFunctionArea/waterStationWaterFunctionArea/batch",{data:ids}) -} - -// 修改 -const updateRiverStation = function (data) { - return axios.put("/waterFunctionArea/waterStationWaterFunctionArea",data) -} - - - -// -------------------------统计--------------------- -const pageRiverStationStatisticUrl = '/waterFunctionArea/waterStationWaterFunctionArea/statistic'; -const pageRiverStationCompare = '/waterFunctionArea/waterStationWaterFunctionArea/statistic/compare'; -const getHistoryyears = function () { - return axios.get("/waterFunctionArea/waterStationWaterFunctionArea/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/waterFunctionArea/waterStationWaterFunctionArea/options",{params:{column}}) -} - -const getGisBase = function(data){ - return axios.get("/waterFunctionArea/waterStationWaterFunctionArea/gis",{params:data}) -} - -const getGisArea = function(data){ - return axios.get("/waterFunctionArea/waterStationWaterFunctionArea/gis/area",{params:data}) -} -export { - pageBillUrl, - saveJudgeInfoStation, - saveRiverStationBill, - removeRiverStationBill, - updateRiverStationBill, - removeBatchRiverStationBill, - verifyRiverStationBill, - getRiverStationBill, - pageRiverStationUrl, - saveRiverStation, - removeRiverStation, - updateRiverStation, - removeBatchRiverStation, - pageRiverStationStatisticUrl, - getHistoryyears, - pageRiverStationCompare, - getColumnOptions, - listAll, - getGisBase, - getGisArea - -} diff --git a/src/api/ecology/river-statis.js b/src/api/ecology/river-statis.js deleted file mode 100644 index db05d24..0000000 --- a/src/api/ecology/river-statis.js +++ /dev/null @@ -1,82 +0,0 @@ -import axios from 'axios'; -// -------------------江河--水功能数据统计列表----------------------- -// const autonomyWaterFunctionTotalUrl = '/waterFunctionArea/riverStatic/autoPage'; -const nationalWaterFunctionTotalUrl = '/waterFunctionArea/riverStatic/nationalPage'; -//国家级水功能统计 -const listNationalWaterFunctionTotal = function (data) { - return axios.post("/waterFunctionArea/riverStatic/nationalPage",data) -} -// /自治区水功能统计 -const listAutonomyWaterFunctionTotal = function (data) { - return axios.post("/waterFunctionArea/riverStatic/autoPage",data) -} - - -// -------------------江河--水站数据统计列表-------------- -//水站同比环比统计 -const listWaterSiteYoy = function (data) { - return axios.post("/waterFunctionArea/riverStatic/waterSiteYoy",data) -} -// 水站日均值统计 -const listWaterSiteMonthTotal = function (data) { - return axios.post("/waterFunctionArea/riverStatic/waterSiteMonthTotal",data) -} -//单月水质达标统计 -const listMonthWaterQualitySandard = function (data) { - return axios.post("/waterFunctionArea/riverStatic/monthWaterQualitySandard",data) -} - -//平均水质达标统计 -const listAvgWaterQualitySandard = function (data) { - return axios.post("/waterFunctionArea/riverStatic/avgWaterQualitySandard",data) -} - -//单月水质综合指数统计 -const listMonthCompositeIndex = function (data) { - return axios.post("/waterFunctionArea/riverStatic/monthCompositeIndex",data) -} - -//单月水质综合指数统计 -const listAvgCompositeIndex = function (data) { - return axios.post("/waterFunctionArea/riverStatic/avgCompositeIndex",data) -} - -//单月水质综合指数统计 -const listAutoStandard = function (data) { - return axios.post("/waterFunctionArea/riverStatic/autoStandard",data) -} - -const listNationalStandard = function (data) { - return axios.post("/waterFunctionArea/riverStatic/nationalStandard",data) -} - - -const listAutoYoy = function (data) { - return axios.post("/waterFunctionArea/riverStatic/autoYoy",data) -} - -const listNationalYoy = function (data) { - return axios.post("/waterFunctionArea/riverStatic/nationalYoy",data) -} - - -const listTargetInfo = function () { - return axios.get("/waterFunctionArea/riverWaterEvaluationStandard",{}) -} -export { - // autonomyWaterFunctionTotalUrl, - nationalWaterFunctionTotalUrl, - listNationalWaterFunctionTotal, - listAutonomyWaterFunctionTotal, - listWaterSiteYoy, - listWaterSiteMonthTotal, - listMonthWaterQualitySandard, - listMonthCompositeIndex, - listTargetInfo, - listAvgCompositeIndex, - listAvgWaterQualitySandard, - listAutoStandard, - listNationalStandard, - listAutoYoy, - listNationalYoy -} diff --git a/src/api/ecology/river-trend.js b/src/api/ecology/river-trend.js deleted file mode 100644 index bf27367..0000000 --- a/src/api/ecology/river-trend.js +++ /dev/null @@ -1,27 +0,0 @@ -import axios from 'axios'; - -// 江河水点位 - -export const getRiverPoint = function () { - return axios.get('/waterFunctionArea/surfaceWaterPoint') -} - -// 自治区 -export const getRiverProvicePoint = function () { - return axios.get('/waterFunctionArea/autonomousWaterFunctionAreaPoint') -} - -// 国家级 -export const getRiverNationalPoint = function () { - return axios.get('/waterFunctionArea/nationalLevelWaterFunctionAreaPoint') -} - -// 水站 -export const getRiverStationPoint = function () { - return axios.get('/waterFunctionArea/WaterStationPoint') -} - -// 统计图表 -export const riverWaterTrend = function (data) { - return axios.post('/waterFunctionArea/trendChart/data',data) -} diff --git a/src/api/ecology/river.js b/src/api/ecology/river.js deleted file mode 100644 index 3bf53ac..0000000 --- a/src/api/ecology/river.js +++ /dev/null @@ -1,91 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/surfaceWaterSection/surfaceWaterSectionBill/page'; - -//判断数据是否重复 -const saveJudgeInfo = function (data) { - return axios.post("/surfaceWaterSection/surfaceWaterSectionBill/judgeInfo",data) -} - -// 添加 -const saveRiverBill = function (data) { - return axios.post("/surfaceWaterSection/surfaceWaterSectionBill/importBatch",data) -} - -// 删除 -const removeRiverBill = function (id) { - return axios.delete(`/surfaceWaterSection/surfaceWaterSectionBill/${id}`,) -} -// 批量删除 -const removeBatchRiverBill = function (ids) { - return axios.delete("/surfaceWaterSection/surfaceWaterSectionBill/batch",{data:ids}) -} - -// 修改 -const updateRiverBill = function (data) { - return axios.put("/surfaceWaterSection/surfaceWaterSectionBill",data) -} -// 审核 -const verifyRiverBill = function (data) { - return axios.put("/surfaceWaterSection/surfaceWaterSectionBill/verify",data); -} -const getRiverBill = function (id) { - return axios.get(`/surfaceWaterSection/surfaceWaterSectionBill/${id}`) -} -// -------------------------数据--------------------- -const pageRiverUrl = '/surfaceWaterSection/surfaceWaterSection/page'; -const listAllRiver = function (data) { - return axios.post("/surfaceWaterSection/surfaceWaterSection/list",data) -} -// 添加 -const saveRiver = function (data) { - return axios.post("/surfaceWaterSection/surfaceWaterSection",data) -} - -// 删除 -const removeRiver = function (id) { - return axios.delete(`/surfaceWaterSection/surfaceWaterSection/${id}`,) -} -// 批量删除 -const removeBatchRiver = function (ids) { - return axios.delete("/surfaceWaterSection/surfaceWaterSection/batch",{data:ids}) -} - -// 修改 -const updateRiver = function (data) { - return axios.put("/surfaceWaterSection/surfaceWaterSection",data) -} - -// -------------------------统计--------------------- -const pageRiverStatisticUrl = '/surfaceWaterSection/surfaceWaterSection/statistic'; -const statisticSourceUrl = '/surfaceWaterSection/surfaceWaterSection/statistic/source'; -const statisticYearUrl = '/surfaceWaterSection/surfaceWaterSection/statistic/year'; -const getHistoryyears = function () { - return axios.get("/surfaceWaterSection/surfaceWaterSection/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/surfaceWaterSection/surfaceWaterSection/options",{params:{column}}) -} - -export { - pageBillUrl, - saveJudgeInfo, - saveRiverBill, - removeRiverBill, - updateRiverBill, - removeBatchRiverBill, - verifyRiverBill, - getRiverBill, - pageRiverUrl, - saveRiver, - removeRiver, - updateRiver, - removeBatchRiver, - pageRiverStatisticUrl, - getHistoryyears, - getColumnOptions, - statisticSourceUrl, - statisticYearUrl, - listAllRiver - -} diff --git a/src/api/ecology/sewage-city-river.js b/src/api/ecology/sewage-city-river.js deleted file mode 100644 index 544409e..0000000 --- a/src/api/ecology/sewage-city-river.js +++ /dev/null @@ -1,80 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/blackSmellyWater/blackSmellyWaterCityRiverBill/page'; -// 添加 -const saveSewageBill = function (data) { - return axios.post("/blackSmellyWater/blackSmellyWaterCityRiverBill/importBatch",data) -} - -// 删除 -const removeSewageBill = function (id) { - return axios.delete(`/blackSmellyWater/blackSmellyWaterCityRiverBill/${id}`,) -} -// 批量删除 -const removeBatchSewageBill = function (ids) { - return axios.delete("/blackSmellyWater/blackSmellyWaterCityRiverBill/batch",{data:ids}) -} - -// 修改 -const updateSewageBill = function (data) { - return axios.put("/blackSmellyWater/blackSmellyWaterCityRiverBill",data) -} -// 审核 -const verifySewageBill = function (data) { - return axios.put("/blackSmellyWater/blackSmellyWaterCityRiverBill/verify",data); -} -const getSewageBill = function (id) { - return axios.get(`/blackSmellyWater/blackSmellyWaterCityRiverBill/${id}`) -} -// -------------------------数据--------------------- -const pageSewageUrl = '/blackSmellyWater/blackSmellyWaterCityRiver/page'; -// 添加 -const saveSewage = function (data) { - return axios.post("/blackSmellyWater/blackSmellyWaterCityRiver",data) -} - -// 删除 -const removeSewage = function (id) { - return axios.delete(`/blackSmellyWater/blackSmellyWaterCityRiver/${id}`,) -} -// 批量删除 -const removeBatchSewage = function (ids) { - return axios.delete("/blackSmellyWater/blackSmellyWaterCityRiver/batch",{data:ids}) -} - -// 修改 -const updateSewage = function (data) { - return axios.put("/blackSmellyWater/blackSmellyWaterCityRiver",data) -} - -// -------------------------统计--------------------- -const pageSewageStatisticUrl = '/blackSmellyWater/blackSmellyWaterCityRiver/statistic'; -const statisticSourceUrl = '/blackSmellyWater/blackSmellyWaterCityRiver/statistic/source'; -const statisticYearUrl = '/blackSmellyWater/blackSmellyWaterCityRiver/statistic/year'; -const getHistoryyears = function () { - return axios.get("/blackSmellyWater/blackSmellyWaterCityRiver/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/blackSmellyWater/blackSmellyWaterCityRiver/options",{params:{column}}) -} - -export { - pageBillUrl, - saveSewageBill, - removeSewageBill, - updateSewageBill, - removeBatchSewageBill, - verifySewageBill, - getSewageBill, - pageSewageUrl, - saveSewage, - removeSewage, - updateSewage, - removeBatchSewage, - pageSewageStatisticUrl, - getHistoryyears, - getColumnOptions, - statisticSourceUrl, - statisticYearUrl - -} diff --git a/src/api/ecology/sewage.js b/src/api/ecology/sewage.js deleted file mode 100644 index 8b2e7ec..0000000 --- a/src/api/ecology/sewage.js +++ /dev/null @@ -1,80 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/blackSmellyWater/blackSmellyWaterBill/page'; -// 添加 -const saveSewageBill = function (data) { - return axios.post("/blackSmellyWater/blackSmellyWaterBill/importBatch",data) -} - -// 删除 -const removeSewageBill = function (id) { - return axios.delete(`/blackSmellyWater/blackSmellyWaterBill/${id}`,) -} -// 批量删除 -const removeBatchSewageBill = function (ids) { - return axios.delete("/blackSmellyWater/blackSmellyWaterBill/batch",{data:ids}) -} - -// 修改 -const updateSewageBill = function (data) { - return axios.put("/blackSmellyWater/blackSmellyWaterBill",data) -} -// 审核 -const verifySewageBill = function (data) { - return axios.put("/blackSmellyWater/blackSmellyWaterBill/verify",data); -} -const getSewageBill = function (id) { - return axios.get(`/blackSmellyWater/blackSmellyWaterBill/${id}`) -} -// -------------------------数据--------------------- -const pageSewageUrl = '/blackSmellyWater/blackSmellyWater/page'; -// 添加 -const saveSewage = function (data) { - return axios.post("/blackSmellyWater/blackSmellyWater",data) -} - -// 删除 -const removeSewage = function (id) { - return axios.delete(`/blackSmellyWater/blackSmellyWater/${id}`,) -} -// 批量删除 -const removeBatchSewage = function (ids) { - return axios.delete("/blackSmellyWater/blackSmellyWater/batch",{data:ids}) -} - -// 修改 -const updateSewage = function (data) { - return axios.put("/blackSmellyWater/blackSmellyWater",data) -} - -// -------------------------统计--------------------- -const pageSewageStatisticUrl = '/blackSmellyWater/blackSmellyWater/statistic'; -const statisticSourceUrl = '/blackSmellyWater/blackSmellyWater/statistic/source'; -const statisticYearUrl = '/blackSmellyWater/blackSmellyWater/statistic/year'; -const getHistoryyears = function () { - return axios.get("/blackSmellyWater/blackSmellyWater/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/blackSmellyWater/blackSmellyWater/options",{params:{column}}) -} - -export { - pageBillUrl, - saveSewageBill, - removeSewageBill, - updateSewageBill, - removeBatchSewageBill, - verifySewageBill, - getSewageBill, - pageSewageUrl, - saveSewage, - removeSewage, - updateSewage, - removeBatchSewage, - pageSewageStatisticUrl, - getHistoryyears, - getColumnOptions, - statisticSourceUrl, - statisticYearUrl - -} diff --git a/src/api/ecology/special-lake.js b/src/api/ecology/special-lake.js deleted file mode 100644 index 0f3eca4..0000000 --- a/src/api/ecology/special-lake.js +++ /dev/null @@ -1,80 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/lakeLibrary/lakeLibrarySpecialBill/page'; -const getSpecialData = function (data) { - return axios.get(pageBillUrl,{params:data}) -} -// 添加 -const saveLakeBill = function (data) { - return axios.post("/lakeLibrary/lakeLibrarySpecialBill/importBatch",data) -} - -// 删除 -const removeLakeBill = function (id) { - return axios.delete(`/lakeLibrary/lakeLibrarySpecialBill/${id}`,) -} -// 批量删除 -const removeBatchLakeBill = function (ids) { - return axios.delete("/lakeLibrary/lakeLibrarySpecialBill/batch",{data:ids}) -} - -// 修改 -const updateLakeBill = function (data) { - return axios.put("/lakeLibrary/lakeLibrarySpecialBill",data) -} -// 审核 -const verifyLakeBill = function (data) { - return axios.put("/lakeLibrary/lakeLibrarySpecialBill/verify",data); -} -const getLakeBill = function (id) { - return axios.get(`/lakeLibrary/lakeLibrarySpecialBill/${id}`) -} -// -------------------------数据--------------------- -const pageLakeUrl = '/lakeLibrary/lakeLibrarySpecial/page'; -// 添加 -const saveLake = function (data) { - return axios.post("/lakeLibrary/lakeLibrarySpecial",data) -} - -// 删除 -const removeLake = function (id) { - return axios.delete(`/lakeLibrary/lakeLibrarySpecial/${id}`,) -} -// 批量删除 -const removeBatchLake = function (ids) { - return axios.delete("/lakeLibrary/lakeLibrarySpecial/batch",{data:ids}) -} - -// 修改 -const updateLake = function (data) { - return axios.put("/lakeLibrary/lakeLibrarySpecial",data) -} - -// -------------------------统计--------------------- -const avgUrl = '/lakeLibrary/lakeLibrarySpecial/specialExcel'; -const getHistoryyears = function () { - return axios.get("/lakeLibrary/lakeLibrarySpecial/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/lakeLibrary/lakeLibrarySpecial/options",{params:{column}}) -} - -export { - pageBillUrl, - saveLakeBill, - removeLakeBill, - updateLakeBill, - removeBatchLakeBill, - verifyLakeBill, - getLakeBill, - pageLakeUrl, - saveLake, - removeLake, - updateLake, - removeBatchLake, - avgUrl, - getHistoryyears, - getColumnOptions, - getSpecialData - -} diff --git a/src/api/ecology/water-function-area.js b/src/api/ecology/water-function-area.js deleted file mode 100644 index 042c4b5..0000000 --- a/src/api/ecology/water-function-area.js +++ /dev/null @@ -1,99 +0,0 @@ -import axios from 'axios'; -// ----------------------列表----------------------- -const pageBillUrl = '/waterFunctionArea/nationalLevelWaterFunctionAreaBill/page'; -// 判断是否有重复数据 -const saveJudgeInfoWater = function (data) { - return axios.post("/waterFunctionArea/nationalLevelWaterFunctionAreaBill/judgeInfo",data) -} -// 添加 -const saveWaterFunctionAreaBill = function (data) { - return axios.post("/waterFunctionArea/nationalLevelWaterFunctionAreaBill/importBatch",data) -} - -// 删除 -const removeWaterFunctionAreaBill = function (id) { - return axios.delete(`/waterFunctionArea/nationalLevelWaterFunctionAreaBill/${id}`,) -} -// 批量删除 -const removeBatchWaterFunctionAreaBill = function (ids) { - return axios.delete("/waterFunctionArea/nationalLevelWaterFunctionAreaBill/batch",{data:ids}) -} - -// 修改 -const updateWaterFunctionAreaBill = function (data) { - return axios.put("/waterFunctionArea/nationalLevelWaterFunctionAreaBill",data) -} -// 审核 -const verifyWaterFunctionAreaBill = function (data) { - return axios.put("/waterFunctionArea/nationalLevelWaterFunctionAreaBill/verify",data); -} -const getWaterFunctionAreaBill = function (id) { - return axios.get(`/waterFunctionArea/nationalLevelWaterFunctionAreaBill/${id}`) -} -// -------------------------数据--------------------- -const pageWaterFunctionAreaUrl = '/waterFunctionArea/nationalLevelWaterFunctionArea/page'; - -const listAll = function(data){ - return axios.get("/waterFunctionArea/nationalLevelWaterFunctionArea",{params:data}) -} -// 添加 -const saveWaterFunctionArea = function (data) { - return axios.post("/waterFunctionArea/nationalLevelWaterFunctionArea",data) -} - -// 删除 -const removeWaterFunctionArea = function (id) { - return axios.delete(`/waterFunctionArea/nationalLevelWaterFunctionArea/${id}`,) -} -// 批量删除 -const removeBatchWaterFunctionArea = function (ids) { - return axios.delete("/waterFunctionArea/nationalLevelWaterFunctionArea/batch",{data:ids}) -} - -// 修改 -const updateWaterFunctionArea = function (data) { - return axios.put("/waterFunctionArea/nationalLevelWaterFunctionArea",data) -} - - - -// -------------------------统计--------------------- -const pageWaterFunctionAreaStatisticUrl = '/waterFunctionArea/nationalLevelWaterFunctionArea/statistic'; -const pageWaterFunctionAreaCompare = '/waterFunctionArea/nationalLevelWaterFunctionArea/statistic/compare'; -const getHistoryyears = function () { - return axios.get("/waterFunctionArea/nationalLevelWaterFunctionArea/history-year") -} -const getColumnOptions = function(column){ - return axios.get("/waterFunctionArea/nationalLevelWaterFunctionArea/options",{params:{column}}) -} - -const getGisBase = function(data){ - return axios.get("/waterFunctionArea/nationalLevelWaterFunctionArea/gis",{params:data}) -} - -const getGisArea = function(data){ - return axios.get("/waterFunctionArea/nationalLevelWaterFunctionArea/gis/area",{params:data}) -} -export { - pageBillUrl, - saveWaterFunctionAreaBill, - saveJudgeInfoWater, - removeWaterFunctionAreaBill, - updateWaterFunctionAreaBill, - removeBatchWaterFunctionAreaBill, - verifyWaterFunctionAreaBill, - getWaterFunctionAreaBill, - pageWaterFunctionAreaUrl, - saveWaterFunctionArea, - removeWaterFunctionArea, - updateWaterFunctionArea, - removeBatchWaterFunctionArea, - pageWaterFunctionAreaStatisticUrl, - getHistoryyears, - pageWaterFunctionAreaCompare, - getColumnOptions, - listAll, - getGisBase, - getGisArea - -} diff --git a/src/api/ecology/water/lake/import.js b/src/api/ecology/water/lake/import.js deleted file mode 100644 index f507303..0000000 --- a/src/api/ecology/water/lake/import.js +++ /dev/null @@ -1,24 +0,0 @@ -import axios from 'axios'; -const baseUri = '/lakeLibrary/lakeLibraryImport' - - -export const cityOther = `${baseUri}/cityOther` -export const appointCity = `${baseUri}/appointCity` -export const special = `${baseUri}/special` - - -// 城市内湖-其他内湖:/lakeLibrary/lakeLibraryImport/ -export const importCityOther = function (data) { - return axios.post(cityOther,data) -} - -// 城市内湖-五象湖:/lakeLibrary/lakeLibraryImport/appointCity -export const importCppointCity = function (data) { - console.log('data',data) - return axios.post(appointCity,data) -} - -// 专项湖库:/lakeLibrary/lakeLibraryImport/special -export const importSpecial = function (data) { - return axios.post(special,data) -} \ No newline at end of file diff --git a/src/api/ecology/water/lake/inner.js b/src/api/ecology/water/lake/inner.js deleted file mode 100644 index 6e12303..0000000 --- a/src/api/ecology/water/lake/inner.js +++ /dev/null @@ -1,30 +0,0 @@ -import axios from 'axios'; -const baseUri = '/lakeLibrary/lakeCityDict' - - -export const list = `${baseUri}/cityDictPage` -// 添加 -export const addCityDict = function (data) { - return axios.post(`${baseUri}/addCityDict`,data) -} -// 修改 -export const modifyCityDict = function (data) { - return axios.post(`${baseUri}/modifyCityDict`,data) -} -// 删除 -export const batchRemove = function (data) { - return axios.post(`${baseUri}/batchRemove`,data) -} -// 复制 -export const cityDictCopy = function (data) { - console.log('data',data) - return axios.post(`${baseUri}/cityDictCopy`,data) -} -// 详情 -export const queryById = function (column) { - return axios.get(`${baseUri}/queryById`,{params:{column}}) -} -// 获取年份下拉 -export const getYear = function () { - return axios.get(`${baseUri}/getYear`) -} diff --git a/src/api/ecology/water/lake/special.js b/src/api/ecology/water/lake/special.js deleted file mode 100644 index cdb3c0b..0000000 --- a/src/api/ecology/water/lake/special.js +++ /dev/null @@ -1,30 +0,0 @@ -import axios from 'axios'; -const baseUri = '/lakeLibrary/lakeSpecialDict' - - -export const list = `${baseUri}/specialDictPage` -// 添加 -export const addSpecialDict = function (data) { - return axios.post(`${baseUri}/addSpecialDict`,data) -} -// 修改 -export const modifySpecialDict = function (data) { - return axios.post(`${baseUri}/modifySpecialDict`,data) -} -// 删除 -export const batchRemove = function (data) { - return axios.post(`${baseUri}/batchRemove`,data) -} -// 复制 -export const specialDictCopy = function (data) { - console.log('data',data) - return axios.post(`${baseUri}/specialDictCopy`,data) -} -// 详情 -export const queryById = function (column) { - return axios.get(`${baseUri}/queryById`,{params:{column}}) -} -// 获取年份下拉 -export const getYear = function () { - return axios.get(`${baseUri}/getYear`) -} diff --git a/src/api/ecology/water/river-api-relate.js b/src/api/ecology/water/river-api-relate.js deleted file mode 100644 index d6a9d74..0000000 --- a/src/api/ecology/water/river-api-relate.js +++ /dev/null @@ -1,45 +0,0 @@ - - -import axios from 'axios'; -const baseUri = "waterFunctionArea/nationalLevelWaterFunctionAreaPoint"; -const listAllUrl = baseUri + ""; - -// 添加 -const saveAqiRelate = function (data) { - return axios.post("waterFunctionArea/nationalLevelWaterFunctionAreaPoint",data) -} - -// 删除 -const removeAqiRelate = function (id) { - return axios.delete(`waterFunctionArea/nationalLevelWaterFunctionAreaPoint/${id}`,) -} -// 批量删除 -const removeBatchAqiRelate = function (ids) { - return axios.delete("waterFunctionArea/nationalLevelWaterFunctionAreaPoint/batch",{data:ids}) -} - -// 修改 -const updateAqiRelate = function (data) { - return axios.put("waterFunctionArea/nationalLevelWaterFunctionAreaPoint",data) -} - -const copyBatchAqiRelate = function (data){ - return axios.post("waterFunctionArea/nationalLevelWaterFunctionAreaPoint/copyBatch",data) -} -const getColumnOptions = function(column){ - return axios.get("waterFunctionArea/nationalLevelWaterFunctionAreaPoint/options",{params:{column}}) -} -const listInfo = function(){ - return axios.post("/waterFunctionArea/nationalLevelWaterFunctionAreaPoint/listInfo",{}) -} -export { - listAllUrl, - saveAqiRelate, - updateAqiRelate, - removeBatchAqiRelate, - removeAqiRelate, - copyBatchAqiRelate, - getColumnOptions, - listInfo - -} diff --git a/src/api/ecology/water/river-autonomous.js b/src/api/ecology/water/river-autonomous.js deleted file mode 100644 index 4719d9a..0000000 --- a/src/api/ecology/water/river-autonomous.js +++ /dev/null @@ -1,44 +0,0 @@ - -import axios from 'axios'; -const baseUri = "waterFunctionArea/autonomousWaterFunctionAreaPoint"; -const listAllUrl = baseUri + ""; - -// 添加 -const saveStandard = function (data) { - return axios.post("waterFunctionArea/autonomousWaterFunctionAreaPoint",data) -} - -// 删除 -const removeStandard = function (id) { - return axios.delete(`waterFunctionArea/autonomousWaterFunctionAreaPoint/${id}`,) -} -// 批量删除 -const removeBatchStandard = function (ids) { - return axios.delete("waterFunctionArea/autonomousWaterFunctionAreaPoint/batch",{data:ids}) -} - -// 修改 -const updateStandard = function (data) { - return axios.put("waterFunctionArea/autonomousWaterFunctionAreaPoint",data) -} - -const copyBatchStandard = function (data){ - return axios.post("waterFunctionArea/autonomousWaterFunctionAreaPoint/copyBatch",data) -} -const getColumnOptions = function(column){ - return axios.get("waterFunctionArea/autonomousWaterFunctionAreaPoint/options",{params:{column}}) -} -const listInfo = function(){ - return axios.post("/waterFunctionArea/autonomousWaterFunctionAreaPoint/listInfo",{}) -} -export { - listAllUrl, - saveStandard, - updateStandard, - removeBatchStandard, - removeStandard, - copyBatchStandard, - getColumnOptions, - listInfo - -} diff --git a/src/api/ecology/water/river-plcae.js b/src/api/ecology/water/river-plcae.js deleted file mode 100644 index 89bce65..0000000 --- a/src/api/ecology/water/river-plcae.js +++ /dev/null @@ -1,43 +0,0 @@ -import axios from 'axios'; -const baseUri = "/waterFunctionArea/surfaceWaterPoint"; -const listAllUrl = baseUri + ""; - -// 添加 -const savePlace = function (data) { - return axios.post("/waterFunctionArea/surfaceWaterPoint",data) -} - -// 删除 -const removePlace = function (id) { - return axios.delete(`/waterFunctionArea/surfaceWaterPoint/${id}`,) -} -// 批量删除 -const removeBatchPlace = function (ids) { - return axios.delete("/waterFunctionArea/surfaceWaterPoint/batch",{data:ids}) -} - -// 修改 -const updatePlace = function (data) { - return axios.put("/waterFunctionArea/surfaceWaterPoint",data) -} - -const copyBatchPlace = function (data){ - return axios.post("/waterFunctionArea/surfaceWaterPoint/copyBatch",data) -} -const getColumnOptions = function(column){ - return axios.get("/waterFunctionArea/surfaceWaterPoint/options",{params:{column}}) -} -const listInfo = function(){ - return axios.post("/waterFunctionArea/surfaceWaterPoint/listInfo",{}) -} -export { - listAllUrl, - savePlace, - updatePlace, - removeBatchPlace, - removePlace, - copyBatchPlace, - getColumnOptions, - listInfo - -} diff --git a/src/api/ecology/water/river-water.js b/src/api/ecology/water/river-water.js deleted file mode 100644 index 939c5aa..0000000 --- a/src/api/ecology/water/river-water.js +++ /dev/null @@ -1,44 +0,0 @@ - -import axios from 'axios'; -const baseUri = "/waterFunctionArea/WaterStationPoint"; -const listAllUrl = baseUri + ""; - -// 添加 -const savePlace = function (data) { - return axios.post("/waterFunctionArea/WaterStationPoint",data) -} - -// 删除 -const removePlace = function (id) { - return axios.delete(`/waterFunctionArea/WaterStationPoint/${id}`,) -} -// 批量删除 -const removeBatchPlace = function (ids) { - return axios.delete("/waterFunctionArea/WaterStationPoint/batch",{data:ids}) -} - -// 修改 -const updatePlace = function (data) { - return axios.put("/waterFunctionArea/WaterStationPoint",data) -} - -const copyBatchPlace = function (data){ - return axios.post("/waterFunctionArea/WaterStationPoint/copyBatch",data) -} -const getColumnOptions = function(column){ - return axios.get("/waterFunctionArea/WaterStationPoint/options",{params:{column}}) -} -const listInfo = function(){ - return axios.post("/waterFunctionArea/WaterStationPoint/listInfo",{}) -} -export { - listInfo, - listAllUrl, - savePlace, - updatePlace, - removeBatchPlace, - removePlace, - copyBatchPlace, - getColumnOptions - -} diff --git a/src/api/ecology/water/surface-water-standard.js b/src/api/ecology/water/surface-water-standard.js deleted file mode 100644 index 3c73dc9..0000000 --- a/src/api/ecology/water/surface-water-standard.js +++ /dev/null @@ -1,37 +0,0 @@ -import axios from "axios"; - -// const baseUri = "/api/waterFunctionArea/surfaceWaterEvaluationStandard"; -// 分页 -const pageSurfaceWaterStandardUrl = '/waterFunctionArea/surfaceWaterEvaluationStandard/page'; -const pageSurfaceWaterStandardAllUrl = '/waterFunctionArea/surfaceWaterEvaluationStandard'; -// 全部 -const listAllSurfaceWaterStandard = function (){ - return axios .get("/waterFunctionArea/surfaceWaterEvaluationStandard") -} -// 添加 -const saveSurfaceWaterStandard = function (data) { - return axios.post("/waterFunctionArea/surfaceWaterEvaluationStandard",data) -} - -// 删除 -const removeSurfaceWaterStandard = function (id) { - return axios.delete(`/waterFunctionArea/surfaceWaterEvaluationStandard/${id}`,) -} -// 批量删除 -const removeBatchSurfaceWaterStandard = function (ids) { - return axios.delete("/waterFunctionArea/surfaceWaterEvaluationStandard/batch",{data:ids}) -} - -// 修改 -const updateSurfaceWaterStandard = function (data) { - return axios.put("/waterFunctionArea/surfaceWaterEvaluationStandard",data) -} -export { - pageSurfaceWaterStandardUrl, - updateSurfaceWaterStandard, - removeBatchSurfaceWaterStandard, - removeSurfaceWaterStandard, - listAllSurfaceWaterStandard, - saveSurfaceWaterStandard, - pageSurfaceWaterStandardAllUrl -} \ No newline at end of file diff --git a/src/api/gis/gisApi.js b/src/api/gis/gisApi.js deleted file mode 100644 index 360ec59..0000000 --- a/src/api/gis/gisApi.js +++ /dev/null @@ -1,84 +0,0 @@ -import axios from 'axios'; - -const getLakePlace = function (data) { // 专项湖库 - return axios.post("/lakeLibrary/lakeLibrarySpecial/gis", data) -} - -const getLakePlaceInnerCity = function (data) { // 专项湖库 - return axios.post("/lakeLibrary/lakeLibraryInnerCity/gis", data) -} - -const getAirGis = function (data) { - return axios.get(`/ambientAir/ambientAir/gis/place?regionLevel=${data.regionLevel}&year=${data.year}`) -} - -//lakeLibrary/lakeSpecialDict/getYear - -//lakeLibrary/lakeSpecialDict/getYear -const getLakeYear = function () { // 专项湖库年份 - return axios.get("/lakeLibrary/lakeSpecialDict/getYear") -} - -// lakeLibrary/lakeCityDict/getYear -const getInnerLakeYear = function () { // 城市内湖年份 - return axios.get("/lakeLibrary/lakeCityDict/getYear") -} - -const autonomous = function (data) { // 自治区水功能区数据查询 - return axios.post("/water/visualiz/autonomous", data) -} - -const national = function (data) { // 国家水功能区数据查询 - return axios.post("/water/visualiz/national", data) -} - -const river = function (data) { // 江河水质数据查询 - return axios.post("/water/visualiz/river", data) -} - - - -const waterStation = function (data) { // 水站数据查询 - return axios.post("/water/visualiz/waterStation", data) -} - -const waterCity = function (data) { // 城市 - return axios.post("/drinkingWater/drinkingWater/cityGis", data) -} - -const waterCounty = function (data) { // 区县 - return axios.post("/drinkingWater/drinkingWater/countyGis", data) -} - -const waterVillage = function (data) { // 农村 - return axios.post("/drinkingWaterVillage/drinkingWaterVillage/villageGis", data) -} - - -const updateRiverCorrectLocation = function (data) { // - return axios.post("/water/visualiz/updateRiverPointLocation", data) -} -const updateLakeCorrectLocation = function (data) { // - return axios.post("/water/visualiz/updateLakePointLocation", data) -} - -const updateDrinkCorrectLocation = function (data) { // - return axios.post("/water/visualiz/updateDrinkPointLocation", data) -} -export { - getLakePlace, - getAirGis, - getLakePlaceInnerCity, - getLakeYear, - getInnerLakeYear, - autonomous, //自治区水功能区数据查询 - national, - river, - waterStation, - waterCity, - waterCounty, - waterVillage, - updateRiverCorrectLocation, - updateLakeCorrectLocation, - updateDrinkCorrectLocation -} diff --git a/src/assets/450100.js b/src/assets/450100.js deleted file mode 100644 index d2b4adc..0000000 --- a/src/assets/450100.js +++ /dev/null @@ -1,16353 +0,0 @@ -export default { - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "adcode": 450102, - "name": "兴宁区", - "center": [ - 108.320189, - 22.819511 - ], - "centroid": [ - 108.545194, - 22.958805 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 0, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 108.770659, - 22.997086 - ], - [ - 108.770705, - 23.003493 - ], - [ - 108.77937, - 23.006001 - ], - [ - 108.779553, - 23.018941 - ], - [ - 108.77412, - 23.014475 - ], - [ - 108.769444, - 23.014018 - ], - [ - 108.765111, - 23.028531 - ], - [ - 108.754567, - 23.03393 - ], - [ - 108.746452, - 23.034826 - ], - [ - 108.735838, - 23.048478 - ], - [ - 108.730726, - 23.048789 - ], - [ - 108.723436, - 23.054498 - ], - [ - 108.725729, - 23.05662 - ], - [ - 108.720892, - 23.064671 - ], - [ - 108.724628, - 23.07177 - ], - [ - 108.725408, - 23.077093 - ], - [ - 108.721488, - 23.082417 - ], - [ - 108.713854, - 23.084576 - ], - [ - 108.714634, - 23.087557 - ], - [ - 108.709843, - 23.090265 - ], - [ - 108.704181, - 23.089679 - ], - [ - 108.699642, - 23.09963 - ], - [ - 108.693544, - 23.096301 - ], - [ - 108.6932, - 23.09224 - ], - [ - 108.689143, - 23.089789 - ], - [ - 108.684123, - 23.093009 - ], - [ - 108.679217, - 23.089789 - ], - [ - 108.673074, - 23.096649 - ], - [ - 108.655789, - 23.095752 - ], - [ - 108.65462, - 23.0976 - ], - [ - 108.639949, - 23.105575 - ], - [ - 108.636259, - 23.103398 - ], - [ - 108.621863, - 23.104587 - ], - [ - 108.616086, - 23.106581 - ], - [ - 108.618699, - 23.097106 - ], - [ - 108.613862, - 23.087868 - ], - [ - 108.611708, - 23.077843 - ], - [ - 108.613839, - 23.072501 - ], - [ - 108.610745, - 23.068403 - ], - [ - 108.613656, - 23.056547 - ], - [ - 108.612235, - 23.052009 - ], - [ - 108.613243, - 23.04394 - ], - [ - 108.603386, - 23.039914 - ], - [ - 108.599008, - 23.036107 - ], - [ - 108.594102, - 23.038285 - ], - [ - 108.59048, - 23.035632 - ], - [ - 108.580211, - 23.038285 - ], - [ - 108.574228, - 23.027781 - ], - [ - 108.575672, - 23.022729 - ], - [ - 108.571958, - 23.0183 - ], - [ - 108.56829, - 23.018319 - ], - [ - 108.566113, - 23.014329 - ], - [ - 108.55786, - 23.009021 - ], - [ - 108.549104, - 23.011144 - ], - [ - 108.541814, - 23.018026 - ], - [ - 108.536541, - 23.017385 - ], - [ - 108.535556, - 23.020057 - ], - [ - 108.526203, - 23.022675 - ], - [ - 108.521366, - 23.025951 - ], - [ - 108.516346, - 23.035924 - ], - [ - 108.514558, - 23.033692 - ], - [ - 108.508369, - 23.03468 - ], - [ - 108.506787, - 23.037791 - ], - [ - 108.495761, - 23.044415 - ], - [ - 108.491313, - 23.040865 - ], - [ - 108.480494, - 23.037645 - ], - [ - 108.474488, - 23.029757 - ], - [ - 108.466923, - 23.026921 - ], - [ - 108.453352, - 23.025713 - ], - [ - 108.451541, - 23.018447 - ], - [ - 108.454132, - 23.016946 - ], - [ - 108.454475, - 23.00719 - ], - [ - 108.449226, - 23.000637 - ], - [ - 108.442211, - 22.99758 - ], - [ - 108.439392, - 22.999484 - ], - [ - 108.431437, - 22.999466 - ], - [ - 108.429076, - 23.002541 - ], - [ - 108.425684, - 22.998001 - ], - [ - 108.418761, - 22.998166 - ], - [ - 108.413443, - 22.992821 - ], - [ - 108.402921, - 22.993132 - ], - [ - 108.402348, - 22.995805 - ], - [ - 108.392445, - 22.997214 - ], - [ - 108.391138, - 22.995036 - ], - [ - 108.370782, - 22.991723 - ], - [ - 108.369452, - 22.978523 - ], - [ - 108.359916, - 22.976912 - ], - [ - 108.355286, - 22.974294 - ], - [ - 108.353521, - 22.968142 - ], - [ - 108.354185, - 22.955398 - ], - [ - 108.35783, - 22.942177 - ], - [ - 108.354919, - 22.935438 - ], - [ - 108.354025, - 22.928277 - ], - [ - 108.355905, - 22.912416 - ], - [ - 108.349647, - 22.899502 - ], - [ - 108.344145, - 22.892541 - ], - [ - 108.344466, - 22.886129 - ], - [ - 108.341898, - 22.8788 - ], - [ - 108.334677, - 22.869676 - ], - [ - 108.336099, - 22.862951 - ], - [ - 108.327548, - 22.859507 - ], - [ - 108.329084, - 22.846972 - ], - [ - 108.332179, - 22.840742 - ], - [ - 108.328694, - 22.834235 - ], - [ - 108.31941, - 22.829305 - ], - [ - 108.312763, - 22.823935 - ], - [ - 108.313771, - 22.816952 - ], - [ - 108.3176, - 22.814092 - ], - [ - 108.320304, - 22.811086 - ], - [ - 108.326219, - 22.81752 - ], - [ - 108.325302, - 22.820086 - ], - [ - 108.331973, - 22.821827 - ], - [ - 108.343228, - 22.830992 - ], - [ - 108.348363, - 22.831175 - ], - [ - 108.365762, - 22.839862 - ], - [ - 108.370369, - 22.841126 - ], - [ - 108.375756, - 22.847192 - ], - [ - 108.381625, - 22.849941 - ], - [ - 108.391184, - 22.861046 - ], - [ - 108.404732, - 22.868613 - ], - [ - 108.406428, - 22.863758 - ], - [ - 108.415093, - 22.865223 - ], - [ - 108.428664, - 22.852836 - ], - [ - 108.430406, - 22.857344 - ], - [ - 108.438383, - 22.857857 - ], - [ - 108.440286, - 22.852727 - ], - [ - 108.445948, - 22.855842 - ], - [ - 108.447048, - 22.850656 - ], - [ - 108.450739, - 22.849098 - ], - [ - 108.453948, - 22.852782 - ], - [ - 108.457478, - 22.848713 - ], - [ - 108.464906, - 22.853734 - ], - [ - 108.470155, - 22.85302 - ], - [ - 108.468963, - 22.849868 - ], - [ - 108.484024, - 22.843564 - ], - [ - 108.490167, - 22.843912 - ], - [ - 108.495761, - 22.854064 - ], - [ - 108.50383, - 22.856758 - ], - [ - 108.507543, - 22.854632 - ], - [ - 108.517446, - 22.853679 - ], - [ - 108.51912, - 22.856831 - ], - [ - 108.526409, - 22.854834 - ], - [ - 108.530146, - 22.858609 - ], - [ - 108.53567, - 22.859928 - ], - [ - 108.53457, - 22.855878 - ], - [ - 108.540966, - 22.853991 - ], - [ - 108.54649, - 22.857069 - ], - [ - 108.54986, - 22.854871 - ], - [ - 108.553344, - 22.857198 - ], - [ - 108.552427, - 22.861211 - ], - [ - 108.559694, - 22.861119 - ], - [ - 108.56421, - 22.854706 - ], - [ - 108.564577, - 22.858206 - ], - [ - 108.573494, - 22.858224 - ], - [ - 108.578973, - 22.864161 - ], - [ - 108.580096, - 22.873395 - ], - [ - 108.584108, - 22.869163 - ], - [ - 108.585506, - 22.874165 - ], - [ - 108.592475, - 22.877463 - ], - [ - 108.596738, - 22.884443 - ], - [ - 108.600704, - 22.887136 - ], - [ - 108.607856, - 22.887063 - ], - [ - 108.613335, - 22.880119 - ], - [ - 108.619387, - 22.884022 - ], - [ - 108.622161, - 22.889261 - ], - [ - 108.626287, - 22.890342 - ], - [ - 108.632339, - 22.888162 - ], - [ - 108.638711, - 22.89342 - ], - [ - 108.647995, - 22.892577 - ], - [ - 108.650907, - 22.897304 - ], - [ - 108.647376, - 22.902653 - ], - [ - 108.65705, - 22.906792 - ], - [ - 108.656339, - 22.910035 - ], - [ - 108.666403, - 22.910218 - ], - [ - 108.664775, - 22.914028 - ], - [ - 108.671698, - 22.918204 - ], - [ - 108.669062, - 22.922435 - ], - [ - 108.668672, - 22.928717 - ], - [ - 108.674036, - 22.931061 - ], - [ - 108.676443, - 22.926318 - ], - [ - 108.680547, - 22.924266 - ], - [ - 108.686484, - 22.92901 - ], - [ - 108.687813, - 22.936427 - ], - [ - 108.693521, - 22.934687 - ], - [ - 108.698427, - 22.936354 - ], - [ - 108.697693, - 22.951791 - ], - [ - 108.701751, - 22.953915 - ], - [ - 108.701865, - 22.957651 - ], - [ - 108.697029, - 22.961185 - ], - [ - 108.699871, - 22.966879 - ], - [ - 108.70457, - 22.966732 - ], - [ - 108.710003, - 22.975631 - ], - [ - 108.716078, - 22.976601 - ], - [ - 108.716124, - 22.992015 - ], - [ - 108.725018, - 22.991961 - ], - [ - 108.726829, - 22.995878 - ], - [ - 108.739552, - 22.987713 - ], - [ - 108.747437, - 22.990844 - ], - [ - 108.752412, - 22.997031 - ], - [ - 108.758578, - 22.995786 - ], - [ - 108.764859, - 22.991961 - ], - [ - 108.770659, - 22.997086 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450103, - "name": "青秀区", - "center": [ - 108.346113, - 22.816614 - ], - "centroid": [ - 108.654797, - 22.818931 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 1, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 108.3176, - 22.814092 - ], - [ - 108.316889, - 22.810719 - ], - [ - 108.321153, - 22.807897 - ], - [ - 108.324224, - 22.793781 - ], - [ - 108.328144, - 22.790499 - ], - [ - 108.335342, - 22.792754 - ], - [ - 108.345635, - 22.790591 - ], - [ - 108.343595, - 22.783863 - ], - [ - 108.331629, - 22.778491 - ], - [ - 108.33007, - 22.769708 - ], - [ - 108.337726, - 22.766224 - ], - [ - 108.343618, - 22.765564 - ], - [ - 108.354552, - 22.77167 - ], - [ - 108.364776, - 22.780324 - ], - [ - 108.375756, - 22.783533 - ], - [ - 108.381029, - 22.782469 - ], - [ - 108.388295, - 22.775905 - ], - [ - 108.398955, - 22.77189 - ], - [ - 108.40425, - 22.767434 - ], - [ - 108.408537, - 22.76087 - ], - [ - 108.413259, - 22.757844 - ], - [ - 108.420549, - 22.757367 - ], - [ - 108.424583, - 22.760503 - ], - [ - 108.42534, - 22.765197 - ], - [ - 108.428985, - 22.773595 - ], - [ - 108.429397, - 22.781112 - ], - [ - 108.43224, - 22.785201 - ], - [ - 108.442166, - 22.784321 - ], - [ - 108.45106, - 22.785036 - ], - [ - 108.462017, - 22.793396 - ], - [ - 108.466098, - 22.801811 - ], - [ - 108.470499, - 22.806613 - ], - [ - 108.4749, - 22.807328 - ], - [ - 108.478981, - 22.804157 - ], - [ - 108.482144, - 22.793414 - ], - [ - 108.491887, - 22.783643 - ], - [ - 108.491405, - 22.775044 - ], - [ - 108.488792, - 22.763932 - ], - [ - 108.489182, - 22.759421 - ], - [ - 108.494912, - 22.754103 - ], - [ - 108.501285, - 22.757111 - ], - [ - 108.502615, - 22.770368 - ], - [ - 108.499772, - 22.783826 - ], - [ - 108.502706, - 22.790646 - ], - [ - 108.514031, - 22.793726 - ], - [ - 108.518638, - 22.790004 - ], - [ - 108.515246, - 22.782836 - ], - [ - 108.518363, - 22.775997 - ], - [ - 108.522123, - 22.777024 - ], - [ - 108.526639, - 22.785274 - ], - [ - 108.5381, - 22.789766 - ], - [ - 108.551327, - 22.799189 - ], - [ - 108.567259, - 22.805312 - ], - [ - 108.571064, - 22.80995 - ], - [ - 108.57895, - 22.796659 - ], - [ - 108.588394, - 22.796238 - ], - [ - 108.589311, - 22.788813 - ], - [ - 108.598389, - 22.784761 - ], - [ - 108.597793, - 22.778161 - ], - [ - 108.594332, - 22.776859 - ], - [ - 108.597266, - 22.771432 - ], - [ - 108.599054, - 22.763309 - ], - [ - 108.598251, - 22.758321 - ], - [ - 108.603226, - 22.748216 - ], - [ - 108.596922, - 22.742568 - ], - [ - 108.60224, - 22.728336 - ], - [ - 108.599994, - 22.723182 - ], - [ - 108.603157, - 22.719054 - ], - [ - 108.609301, - 22.72065 - ], - [ - 108.614917, - 22.727272 - ], - [ - 108.61863, - 22.726465 - ], - [ - 108.617553, - 22.719696 - ], - [ - 108.622252, - 22.715643 - ], - [ - 108.61996, - 22.711515 - ], - [ - 108.619685, - 22.703682 - ], - [ - 108.622688, - 22.701499 - ], - [ - 108.631101, - 22.679722 - ], - [ - 108.639445, - 22.677502 - ], - [ - 108.643617, - 22.680786 - ], - [ - 108.650563, - 22.680456 - ], - [ - 108.657669, - 22.674456 - ], - [ - 108.660901, - 22.675612 - ], - [ - 108.668397, - 22.671061 - ], - [ - 108.666816, - 22.661923 - ], - [ - 108.671263, - 22.65851 - ], - [ - 108.6761, - 22.659666 - ], - [ - 108.680317, - 22.666749 - ], - [ - 108.685521, - 22.668217 - ], - [ - 108.68747, - 22.672419 - ], - [ - 108.695378, - 22.66829 - ], - [ - 108.697395, - 22.664859 - ], - [ - 108.701705, - 22.665318 - ], - [ - 108.702805, - 22.658436 - ], - [ - 108.705373, - 22.661207 - ], - [ - 108.711929, - 22.662272 - ], - [ - 108.7139, - 22.668969 - ], - [ - 108.727998, - 22.670401 - ], - [ - 108.731391, - 22.680896 - ], - [ - 108.735357, - 22.687666 - ], - [ - 108.739368, - 22.69084 - ], - [ - 108.736411, - 22.697023 - ], - [ - 108.746429, - 22.697096 - ], - [ - 108.747185, - 22.701022 - ], - [ - 108.7542, - 22.707773 - ], - [ - 108.755827, - 22.718119 - ], - [ - 108.75906, - 22.717514 - ], - [ - 108.758532, - 22.722668 - ], - [ - 108.770177, - 22.721953 - ], - [ - 108.773387, - 22.724539 - ], - [ - 108.777307, - 22.717092 - ], - [ - 108.78047, - 22.715514 - ], - [ - 108.779438, - 22.70759 - ], - [ - 108.788608, - 22.709498 - ], - [ - 108.798396, - 22.705627 - ], - [ - 108.800276, - 22.703059 - ], - [ - 108.800918, - 22.692565 - ], - [ - 108.806442, - 22.689501 - ], - [ - 108.805021, - 22.683336 - ], - [ - 108.808184, - 22.682676 - ], - [ - 108.810591, - 22.67319 - ], - [ - 108.816414, - 22.672878 - ], - [ - 108.814076, - 22.676034 - ], - [ - 108.813778, - 22.683612 - ], - [ - 108.817583, - 22.691409 - ], - [ - 108.818569, - 22.703315 - ], - [ - 108.821984, - 22.703426 - ], - [ - 108.822305, - 22.71036 - ], - [ - 108.832002, - 22.715826 - ], - [ - 108.833675, - 22.728042 - ], - [ - 108.83975, - 22.735599 - ], - [ - 108.843762, - 22.737194 - ], - [ - 108.843853, - 22.747556 - ], - [ - 108.842432, - 22.753425 - ], - [ - 108.831406, - 22.760026 - ], - [ - 108.828288, - 22.760338 - ], - [ - 108.82093, - 22.768076 - ], - [ - 108.822787, - 22.770771 - ], - [ - 108.819073, - 22.778582 - ], - [ - 108.819371, - 22.792681 - ], - [ - 108.824598, - 22.802214 - ], - [ - 108.820403, - 22.80797 - ], - [ - 108.823176, - 22.809858 - ], - [ - 108.820563, - 22.81499 - ], - [ - 108.815612, - 22.8151 - ], - [ - 108.810431, - 22.821681 - ], - [ - 108.815635, - 22.828902 - ], - [ - 108.815199, - 22.832384 - ], - [ - 108.810156, - 22.837626 - ], - [ - 108.817377, - 22.841859 - ], - [ - 108.819004, - 22.855933 - ], - [ - 108.814511, - 22.857766 - ], - [ - 108.811096, - 22.86231 - ], - [ - 108.804333, - 22.862732 - ], - [ - 108.802775, - 22.866231 - ], - [ - 108.806144, - 22.869328 - ], - [ - 108.803554, - 22.878819 - ], - [ - 108.803669, - 22.894739 - ], - [ - 108.808276, - 22.897029 - ], - [ - 108.810591, - 22.894263 - ], - [ - 108.817079, - 22.892779 - ], - [ - 108.818042, - 22.896662 - ], - [ - 108.823635, - 22.89276 - ], - [ - 108.825606, - 22.897615 - ], - [ - 108.823635, - 22.90203 - ], - [ - 108.82728, - 22.905877 - ], - [ - 108.822856, - 22.908716 - ], - [ - 108.821136, - 22.920109 - ], - [ - 108.818248, - 22.921629 - ], - [ - 108.819096, - 22.945382 - ], - [ - 108.821595, - 22.948935 - ], - [ - 108.823795, - 22.958237 - ], - [ - 108.819073, - 22.965561 - ], - [ - 108.822191, - 22.970394 - ], - [ - 108.8185, - 22.976363 - ], - [ - 108.813663, - 22.978999 - ], - [ - 108.807909, - 22.970999 - ], - [ - 108.799198, - 22.970559 - ], - [ - 108.794774, - 22.964187 - ], - [ - 108.782006, - 22.966549 - ], - [ - 108.778613, - 22.974752 - ], - [ - 108.77302, - 22.980226 - ], - [ - 108.775679, - 22.986981 - ], - [ - 108.777032, - 22.996757 - ], - [ - 108.770659, - 22.997086 - ], - [ - 108.764859, - 22.991961 - ], - [ - 108.758578, - 22.995786 - ], - [ - 108.752412, - 22.997031 - ], - [ - 108.747437, - 22.990844 - ], - [ - 108.739552, - 22.987713 - ], - [ - 108.726829, - 22.995878 - ], - [ - 108.725018, - 22.991961 - ], - [ - 108.716124, - 22.992015 - ], - [ - 108.716078, - 22.976601 - ], - [ - 108.710003, - 22.975631 - ], - [ - 108.70457, - 22.966732 - ], - [ - 108.699871, - 22.966879 - ], - [ - 108.697029, - 22.961185 - ], - [ - 108.701865, - 22.957651 - ], - [ - 108.701751, - 22.953915 - ], - [ - 108.697693, - 22.951791 - ], - [ - 108.698427, - 22.936354 - ], - [ - 108.693521, - 22.934687 - ], - [ - 108.687813, - 22.936427 - ], - [ - 108.686484, - 22.92901 - ], - [ - 108.680547, - 22.924266 - ], - [ - 108.676443, - 22.926318 - ], - [ - 108.674036, - 22.931061 - ], - [ - 108.668672, - 22.928717 - ], - [ - 108.669062, - 22.922435 - ], - [ - 108.671698, - 22.918204 - ], - [ - 108.664775, - 22.914028 - ], - [ - 108.666403, - 22.910218 - ], - [ - 108.656339, - 22.910035 - ], - [ - 108.65705, - 22.906792 - ], - [ - 108.647376, - 22.902653 - ], - [ - 108.650907, - 22.897304 - ], - [ - 108.647995, - 22.892577 - ], - [ - 108.638711, - 22.89342 - ], - [ - 108.632339, - 22.888162 - ], - [ - 108.626287, - 22.890342 - ], - [ - 108.622161, - 22.889261 - ], - [ - 108.619387, - 22.884022 - ], - [ - 108.613335, - 22.880119 - ], - [ - 108.607856, - 22.887063 - ], - [ - 108.600704, - 22.887136 - ], - [ - 108.596738, - 22.884443 - ], - [ - 108.592475, - 22.877463 - ], - [ - 108.585506, - 22.874165 - ], - [ - 108.584108, - 22.869163 - ], - [ - 108.580096, - 22.873395 - ], - [ - 108.578973, - 22.864161 - ], - [ - 108.573494, - 22.858224 - ], - [ - 108.564577, - 22.858206 - ], - [ - 108.56421, - 22.854706 - ], - [ - 108.559694, - 22.861119 - ], - [ - 108.552427, - 22.861211 - ], - [ - 108.553344, - 22.857198 - ], - [ - 108.54986, - 22.854871 - ], - [ - 108.54649, - 22.857069 - ], - [ - 108.540966, - 22.853991 - ], - [ - 108.53457, - 22.855878 - ], - [ - 108.53567, - 22.859928 - ], - [ - 108.530146, - 22.858609 - ], - [ - 108.526409, - 22.854834 - ], - [ - 108.51912, - 22.856831 - ], - [ - 108.517446, - 22.853679 - ], - [ - 108.507543, - 22.854632 - ], - [ - 108.50383, - 22.856758 - ], - [ - 108.495761, - 22.854064 - ], - [ - 108.490167, - 22.843912 - ], - [ - 108.484024, - 22.843564 - ], - [ - 108.468963, - 22.849868 - ], - [ - 108.470155, - 22.85302 - ], - [ - 108.464906, - 22.853734 - ], - [ - 108.457478, - 22.848713 - ], - [ - 108.453948, - 22.852782 - ], - [ - 108.450739, - 22.849098 - ], - [ - 108.447048, - 22.850656 - ], - [ - 108.445948, - 22.855842 - ], - [ - 108.440286, - 22.852727 - ], - [ - 108.438383, - 22.857857 - ], - [ - 108.430406, - 22.857344 - ], - [ - 108.428664, - 22.852836 - ], - [ - 108.415093, - 22.865223 - ], - [ - 108.406428, - 22.863758 - ], - [ - 108.404732, - 22.868613 - ], - [ - 108.391184, - 22.861046 - ], - [ - 108.381625, - 22.849941 - ], - [ - 108.375756, - 22.847192 - ], - [ - 108.370369, - 22.841126 - ], - [ - 108.365762, - 22.839862 - ], - [ - 108.348363, - 22.831175 - ], - [ - 108.343228, - 22.830992 - ], - [ - 108.331973, - 22.821827 - ], - [ - 108.325302, - 22.820086 - ], - [ - 108.326219, - 22.81752 - ], - [ - 108.320304, - 22.811086 - ], - [ - 108.3176, - 22.814092 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450105, - "name": "江南区", - "center": [ - 108.310478, - 22.799593 - ], - "centroid": [ - 108.158574, - 22.624598 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 2, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 108.029429, - 22.784266 - ], - [ - 108.033326, - 22.77651 - ], - [ - 108.032523, - 22.772128 - ], - [ - 108.026128, - 22.768241 - ], - [ - 108.020557, - 22.77035 - ], - [ - 108.018586, - 22.763565 - ], - [ - 108.022299, - 22.7623 - ], - [ - 108.019274, - 22.757202 - ], - [ - 108.023652, - 22.748803 - ], - [ - 108.027113, - 22.747134 - ], - [ - 108.019297, - 22.741578 - ], - [ - 108.017646, - 22.731857 - ], - [ - 108.011709, - 22.720247 - ], - [ - 108.008431, - 22.721072 - ], - [ - 107.999651, - 22.716652 - ], - [ - 107.998505, - 22.708434 - ], - [ - 108.002769, - 22.705077 - ], - [ - 107.999491, - 22.699903 - ], - [ - 107.998986, - 22.692143 - ], - [ - 108.006299, - 22.681942 - ], - [ - 108.01368, - 22.681979 - ], - [ - 108.02262, - 22.677483 - ], - [ - 108.026655, - 22.666786 - ], - [ - 108.035503, - 22.662712 - ], - [ - 108.041441, - 22.655812 - ], - [ - 108.04857, - 22.656418 - ], - [ - 108.050885, - 22.660804 - ], - [ - 108.057854, - 22.662987 - ], - [ - 108.05955, - 22.665722 - ], - [ - 108.068536, - 22.667355 - ], - [ - 108.074748, - 22.67552 - ], - [ - 108.075505, - 22.695831 - ], - [ - 108.08582, - 22.701958 - ], - [ - 108.090474, - 22.691666 - ], - [ - 108.090795, - 22.686217 - ], - [ - 108.094325, - 22.680749 - ], - [ - 108.089396, - 22.676804 - ], - [ - 108.090359, - 22.66952 - ], - [ - 108.099781, - 22.662675 - ], - [ - 108.104526, - 22.652582 - ], - [ - 108.101706, - 22.649022 - ], - [ - 108.103311, - 22.643204 - ], - [ - 108.100308, - 22.642287 - ], - [ - 108.096915, - 22.635074 - ], - [ - 108.090313, - 22.628026 - ], - [ - 108.086073, - 22.621289 - ], - [ - 108.083551, - 22.622794 - ], - [ - 108.078118, - 22.620261 - ], - [ - 108.073511, - 22.625731 - ], - [ - 108.065441, - 22.619747 - ], - [ - 108.060261, - 22.618407 - ], - [ - 108.058633, - 22.623437 - ], - [ - 108.048959, - 22.621509 - ], - [ - 108.041418, - 22.615874 - ], - [ - 108.027205, - 22.610716 - ], - [ - 108.024225, - 22.605282 - ], - [ - 108.014162, - 22.611432 - ], - [ - 108.006138, - 22.607577 - ], - [ - 107.999926, - 22.594303 - ], - [ - 108.000385, - 22.588667 - ], - [ - 107.99768, - 22.587914 - ], - [ - 107.995342, - 22.581598 - ], - [ - 107.995846, - 22.576273 - ], - [ - 108.002035, - 22.568542 - ], - [ - 108.00435, - 22.560977 - ], - [ - 108.011113, - 22.558589 - ], - [ - 108.009119, - 22.555669 - ], - [ - 108.01368, - 22.554366 - ], - [ - 108.018448, - 22.547809 - ], - [ - 108.018815, - 22.542079 - ], - [ - 108.013887, - 22.541859 - ], - [ - 108.013428, - 22.533263 - ], - [ - 108.005772, - 22.524373 - ], - [ - 108.004328, - 22.518568 - ], - [ - 107.998872, - 22.518311 - ], - [ - 107.995662, - 22.510522 - ], - [ - 107.986172, - 22.50457 - ], - [ - 107.984384, - 22.499866 - ], - [ - 107.989588, - 22.500785 - ], - [ - 107.99188, - 22.495053 - ], - [ - 107.997703, - 22.49158 - ], - [ - 108.010929, - 22.496945 - ], - [ - 108.009715, - 22.48967 - ], - [ - 108.01407, - 22.479104 - ], - [ - 108.019021, - 22.477414 - ], - [ - 108.022987, - 22.480115 - ], - [ - 108.024431, - 22.477377 - ], - [ - 108.042174, - 22.477543 - ], - [ - 108.0372, - 22.474878 - ], - [ - 108.042816, - 22.474603 - ], - [ - 108.058862, - 22.470156 - ], - [ - 108.058771, - 22.46196 - ], - [ - 108.068651, - 22.456704 - ], - [ - 108.07931, - 22.461757 - ], - [ - 108.087746, - 22.458394 - ], - [ - 108.084605, - 22.452863 - ], - [ - 108.088915, - 22.452128 - ], - [ - 108.088915, - 22.445621 - ], - [ - 108.084812, - 22.444794 - ], - [ - 108.082588, - 22.434079 - ], - [ - 108.085224, - 22.429061 - ], - [ - 108.08284, - 22.425973 - ], - [ - 108.084307, - 22.421579 - ], - [ - 108.082909, - 22.411156 - ], - [ - 108.087494, - 22.410274 - ], - [ - 108.08715, - 22.406027 - ], - [ - 108.094669, - 22.406358 - ], - [ - 108.095081, - 22.409814 - ], - [ - 108.100583, - 22.408251 - ], - [ - 108.106268, - 22.402534 - ], - [ - 108.114131, - 22.398213 - ], - [ - 108.115713, - 22.388597 - ], - [ - 108.108996, - 22.388579 - ], - [ - 108.108194, - 22.382897 - ], - [ - 108.09962, - 22.375781 - ], - [ - 108.098474, - 22.371313 - ], - [ - 108.101133, - 22.365722 - ], - [ - 108.100354, - 22.359617 - ], - [ - 108.104939, - 22.355534 - ], - [ - 108.113466, - 22.356196 - ], - [ - 108.120916, - 22.351525 - ], - [ - 108.123873, - 22.346467 - ], - [ - 108.127724, - 22.346117 - ], - [ - 108.135266, - 22.341482 - ], - [ - 108.133708, - 22.335523 - ], - [ - 108.137169, - 22.333702 - ], - [ - 108.141112, - 22.336369 - ], - [ - 108.159703, - 22.336645 - ], - [ - 108.163348, - 22.339569 - ], - [ - 108.164058, - 22.359709 - ], - [ - 108.172448, - 22.361474 - ], - [ - 108.174924, - 22.369069 - ], - [ - 108.182878, - 22.377271 - ], - [ - 108.18281, - 22.380948 - ], - [ - 108.177629, - 22.3872 - ], - [ - 108.170821, - 22.399151 - ], - [ - 108.172677, - 22.404813 - ], - [ - 108.164402, - 22.413252 - ], - [ - 108.160001, - 22.412884 - ], - [ - 108.158923, - 22.418068 - ], - [ - 108.169078, - 22.42498 - ], - [ - 108.174144, - 22.440181 - ], - [ - 108.180311, - 22.450804 - ], - [ - 108.189893, - 22.453726 - ], - [ - 108.19097, - 22.460177 - ], - [ - 108.202409, - 22.464532 - ], - [ - 108.202982, - 22.473959 - ], - [ - 108.205779, - 22.477267 - ], - [ - 108.214811, - 22.480574 - ], - [ - 108.213756, - 22.484047 - ], - [ - 108.222375, - 22.492352 - ], - [ - 108.214146, - 22.497331 - ], - [ - 108.211899, - 22.500454 - ], - [ - 108.216209, - 22.504423 - ], - [ - 108.227602, - 22.49509 - ], - [ - 108.231132, - 22.494024 - ], - [ - 108.238078, - 22.498544 - ], - [ - 108.239293, - 22.503669 - ], - [ - 108.243075, - 22.501079 - ], - [ - 108.251351, - 22.500087 - ], - [ - 108.256508, - 22.494759 - ], - [ - 108.265013, - 22.498488 - ], - [ - 108.270583, - 22.50705 - ], - [ - 108.27824, - 22.512781 - ], - [ - 108.284475, - 22.509071 - ], - [ - 108.286332, - 22.511973 - ], - [ - 108.283833, - 22.519817 - ], - [ - 108.290183, - 22.532069 - ], - [ - 108.285851, - 22.539453 - ], - [ - 108.28514, - 22.548544 - ], - [ - 108.286194, - 22.555816 - ], - [ - 108.292063, - 22.553392 - ], - [ - 108.298802, - 22.55488 - ], - [ - 108.3038, - 22.563015 - ], - [ - 108.29855, - 22.568634 - ], - [ - 108.29502, - 22.575245 - ], - [ - 108.28812, - 22.575943 - ], - [ - 108.277438, - 22.581194 - ], - [ - 108.274618, - 22.589732 - ], - [ - 108.290664, - 22.589236 - ], - [ - 108.293484, - 22.597259 - ], - [ - 108.290596, - 22.603134 - ], - [ - 108.29447, - 22.602895 - ], - [ - 108.299444, - 22.607191 - ], - [ - 108.304671, - 22.616792 - ], - [ - 108.309553, - 22.615232 - ], - [ - 108.312029, - 22.618352 - ], - [ - 108.313955, - 22.627071 - ], - [ - 108.312556, - 22.631036 - ], - [ - 108.316155, - 22.638322 - ], - [ - 108.316545, - 22.646856 - ], - [ - 108.322574, - 22.657647 - ], - [ - 108.3209, - 22.66352 - ], - [ - 108.315468, - 22.668529 - ], - [ - 108.31721, - 22.676529 - ], - [ - 108.321817, - 22.676254 - ], - [ - 108.329061, - 22.686822 - ], - [ - 108.334677, - 22.684162 - ], - [ - 108.339698, - 22.686896 - ], - [ - 108.333325, - 22.694877 - ], - [ - 108.321244, - 22.7026 - ], - [ - 108.323583, - 22.722374 - ], - [ - 108.313771, - 22.731582 - ], - [ - 108.311548, - 22.746731 - ], - [ - 108.316797, - 22.75491 - ], - [ - 108.313496, - 22.763914 - ], - [ - 108.320855, - 22.775484 - ], - [ - 108.323766, - 22.770625 - ], - [ - 108.33007, - 22.769708 - ], - [ - 108.331629, - 22.778491 - ], - [ - 108.343595, - 22.783863 - ], - [ - 108.345635, - 22.790591 - ], - [ - 108.335342, - 22.792754 - ], - [ - 108.328144, - 22.790499 - ], - [ - 108.324224, - 22.793781 - ], - [ - 108.321153, - 22.807897 - ], - [ - 108.316889, - 22.810719 - ], - [ - 108.310608, - 22.809473 - ], - [ - 108.30357, - 22.802745 - ], - [ - 108.293392, - 22.801096 - ], - [ - 108.282068, - 22.808098 - ], - [ - 108.265128, - 22.823275 - ], - [ - 108.255041, - 22.826648 - ], - [ - 108.242594, - 22.827619 - ], - [ - 108.225631, - 22.824723 - ], - [ - 108.205297, - 22.819371 - ], - [ - 108.194569, - 22.819536 - ], - [ - 108.19269, - 22.813322 - ], - [ - 108.199406, - 22.80434 - ], - [ - 108.204885, - 22.792663 - ], - [ - 108.205458, - 22.782891 - ], - [ - 108.201263, - 22.773338 - ], - [ - 108.184964, - 22.759696 - ], - [ - 108.180884, - 22.758137 - ], - [ - 108.168757, - 22.756927 - ], - [ - 108.154935, - 22.762502 - ], - [ - 108.139645, - 22.773265 - ], - [ - 108.129696, - 22.781369 - ], - [ - 108.121123, - 22.791361 - ], - [ - 108.110692, - 22.799721 - ], - [ - 108.110715, - 22.809638 - ], - [ - 108.113672, - 22.815449 - ], - [ - 108.121031, - 22.821754 - ], - [ - 108.126601, - 22.830295 - ], - [ - 108.12949, - 22.837974 - ], - [ - 108.121719, - 22.839459 - ], - [ - 108.113351, - 22.832458 - ], - [ - 108.102234, - 22.82597 - ], - [ - 108.098062, - 22.827491 - ], - [ - 108.09405, - 22.832824 - ], - [ - 108.086095, - 22.833411 - ], - [ - 108.07821, - 22.832164 - ], - [ - 108.076055, - 22.836581 - ], - [ - 108.074496, - 22.847522 - ], - [ - 108.06982, - 22.859158 - ], - [ - 108.064708, - 22.860643 - ], - [ - 108.050656, - 22.846423 - ], - [ - 108.042472, - 22.841035 - ], - [ - 108.041372, - 22.83594 - ], - [ - 108.048891, - 22.835207 - ], - [ - 108.050931, - 22.8401 - ], - [ - 108.055172, - 22.842336 - ], - [ - 108.061338, - 22.838414 - ], - [ - 108.061774, - 22.834675 - ], - [ - 108.056226, - 22.830827 - ], - [ - 108.048065, - 22.828536 - ], - [ - 108.041739, - 22.829195 - ], - [ - 108.034082, - 22.822121 - ], - [ - 108.035251, - 22.814715 - ], - [ - 108.02787, - 22.811709 - ], - [ - 108.027618, - 22.809711 - ], - [ - 108.036764, - 22.808007 - ], - [ - 108.036902, - 22.805055 - ], - [ - 108.029154, - 22.801261 - ], - [ - 108.028283, - 22.798144 - ], - [ - 108.031217, - 22.792204 - ], - [ - 108.029429, - 22.784266 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450107, - "name": "西乡塘区", - "center": [ - 108.306903, - 22.832779 - ], - "centroid": [ - 108.084422, - 22.914586 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 3, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 108.355286, - 22.974294 - ], - [ - 108.346208, - 22.975411 - ], - [ - 108.344214, - 22.979896 - ], - [ - 108.338345, - 22.979402 - ], - [ - 108.322207, - 22.973324 - ], - [ - 108.319823, - 22.974312 - ], - [ - 108.31384, - 22.970852 - ], - [ - 108.297037, - 22.96459 - ], - [ - 108.293117, - 22.964554 - ], - [ - 108.287088, - 22.959244 - ], - [ - 108.277919, - 22.954611 - ], - [ - 108.274412, - 22.956076 - ], - [ - 108.272051, - 22.949081 - ], - [ - 108.262835, - 22.941628 - ], - [ - 108.260245, - 22.937855 - ], - [ - 108.259603, - 22.931043 - ], - [ - 108.252612, - 22.932892 - ], - [ - 108.248852, - 22.93172 - ], - [ - 108.242663, - 22.936152 - ], - [ - 108.236405, - 22.935511 - ], - [ - 108.235602, - 22.930951 - ], - [ - 108.230009, - 22.93053 - ], - [ - 108.22586, - 22.934156 - ], - [ - 108.220427, - 22.934889 - ], - [ - 108.212541, - 22.933185 - ], - [ - 108.209584, - 22.93009 - ], - [ - 108.205091, - 22.930951 - ], - [ - 108.197504, - 22.923644 - ], - [ - 108.199956, - 22.917196 - ], - [ - 108.196541, - 22.912526 - ], - [ - 108.185377, - 22.907617 - ], - [ - 108.172884, - 22.906499 - ], - [ - 108.162362, - 22.910987 - ], - [ - 108.16674, - 22.915456 - ], - [ - 108.177125, - 22.922068 - ], - [ - 108.168116, - 22.93716 - ], - [ - 108.178133, - 22.940364 - ], - [ - 108.172517, - 22.949502 - ], - [ - 108.168276, - 22.953512 - ], - [ - 108.169629, - 22.966714 - ], - [ - 108.173182, - 22.972427 - ], - [ - 108.172654, - 22.978999 - ], - [ - 108.169376, - 22.982862 - ], - [ - 108.178454, - 22.9924 - ], - [ - 108.176116, - 22.995603 - ], - [ - 108.182489, - 22.997196 - ], - [ - 108.18799, - 23.000912 - ], - [ - 108.184139, - 23.006971 - ], - [ - 108.176185, - 23.009405 - ], - [ - 108.178867, - 23.015976 - ], - [ - 108.173938, - 23.02057 - ], - [ - 108.167222, - 23.023681 - ], - [ - 108.170752, - 23.031844 - ], - [ - 108.169078, - 23.03576 - ], - [ - 108.162797, - 23.041103 - ], - [ - 108.161009, - 23.046319 - ], - [ - 108.170316, - 23.04791 - ], - [ - 108.158671, - 23.056639 - ], - [ - 108.151152, - 23.057773 - ], - [ - 108.148126, - 23.05609 - ], - [ - 108.137559, - 23.055742 - ], - [ - 108.133295, - 23.049319 - ], - [ - 108.120137, - 23.048441 - ], - [ - 108.119724, - 23.045605 - ], - [ - 108.112687, - 23.043372 - ], - [ - 108.111495, - 23.046977 - ], - [ - 108.118051, - 23.056382 - ], - [ - 108.112412, - 23.059511 - ], - [ - 108.103265, - 23.059658 - ], - [ - 108.100216, - 23.063774 - ], - [ - 108.100996, - 23.068074 - ], - [ - 108.091437, - 23.073745 - ], - [ - 108.083024, - 23.0738 - ], - [ - 108.08566, - 23.083624 - ], - [ - 108.093477, - 23.087576 - ], - [ - 108.090841, - 23.09224 - ], - [ - 108.085018, - 23.096045 - ], - [ - 108.082359, - 23.091765 - ], - [ - 108.077912, - 23.092185 - ], - [ - 108.069361, - 23.089679 - ], - [ - 108.069063, - 23.084411 - ], - [ - 108.055126, - 23.085033 - ], - [ - 108.054805, - 23.079124 - ], - [ - 108.047401, - 23.074825 - ], - [ - 108.046713, - 23.068293 - ], - [ - 108.038025, - 23.068586 - ], - [ - 108.035572, - 23.067031 - ], - [ - 108.027916, - 23.064287 - ], - [ - 108.021543, - 23.065147 - ], - [ - 108.019159, - 23.060682 - ], - [ - 108.021268, - 23.051954 - ], - [ - 108.017188, - 23.048569 - ], - [ - 108.016271, - 23.053308 - ], - [ - 108.006551, - 23.049045 - ], - [ - 108.004442, - 23.044068 - ], - [ - 107.994379, - 23.040481 - ], - [ - 107.986745, - 23.024102 - ], - [ - 107.97471, - 23.021082 - ], - [ - 107.962836, - 23.014274 - ], - [ - 107.958687, - 23.008179 - ], - [ - 107.949609, - 23.005561 - ], - [ - 107.948738, - 22.999521 - ], - [ - 107.938629, - 22.988464 - ], - [ - 107.936818, - 22.980738 - ], - [ - 107.930904, - 22.980079 - ], - [ - 107.929093, - 22.975777 - ], - [ - 107.917402, - 22.975191 - ], - [ - 107.914468, - 22.965048 - ], - [ - 107.90947, - 22.9647 - ], - [ - 107.901332, - 22.95928 - ], - [ - 107.893653, - 22.956314 - ], - [ - 107.887968, - 22.951059 - ], - [ - 107.880908, - 22.938093 - ], - [ - 107.875085, - 22.935383 - ], - [ - 107.870913, - 22.936903 - ], - [ - 107.865045, - 22.944082 - ], - [ - 107.867176, - 22.950912 - ], - [ - 107.856769, - 22.954446 - ], - [ - 107.84219, - 22.955929 - ], - [ - 107.831966, - 22.958218 - ], - [ - 107.825387, - 22.950784 - ], - [ - 107.829949, - 22.944833 - ], - [ - 107.825089, - 22.940163 - ], - [ - 107.816424, - 22.940401 - ], - [ - 107.811106, - 22.936592 - ], - [ - 107.794692, - 22.934046 - ], - [ - 107.788182, - 22.932123 - ], - [ - 107.784262, - 22.92738 - ], - [ - 107.779127, - 22.926611 - ], - [ - 107.776606, - 22.922948 - ], - [ - 107.769477, - 22.919761 - ], - [ - 107.764273, - 22.91542 - ], - [ - 107.768399, - 22.907836 - ], - [ - 107.772846, - 22.904796 - ], - [ - 107.776629, - 22.898348 - ], - [ - 107.783345, - 22.89102 - ], - [ - 107.788572, - 22.888107 - ], - [ - 107.793523, - 22.881109 - ], - [ - 107.803105, - 22.878012 - ], - [ - 107.809753, - 22.878965 - ], - [ - 107.81592, - 22.875099 - ], - [ - 107.824745, - 22.876107 - ], - [ - 107.832424, - 22.872882 - ], - [ - 107.842511, - 22.872608 - ], - [ - 107.850236, - 22.874018 - ], - [ - 107.859818, - 22.873212 - ], - [ - 107.866924, - 22.868668 - ], - [ - 107.871853, - 22.861412 - ], - [ - 107.878982, - 22.857234 - ], - [ - 107.882925, - 22.849703 - ], - [ - 107.914124, - 22.846129 - ], - [ - 107.919992, - 22.846679 - ], - [ - 107.94381, - 22.846404 - ], - [ - 107.955615, - 22.84404 - ], - [ - 107.97079, - 22.834675 - ], - [ - 107.973106, - 22.828187 - ], - [ - 107.979776, - 22.823624 - ], - [ - 107.981679, - 22.816677 - ], - [ - 107.973862, - 22.795449 - ], - [ - 107.974573, - 22.790719 - ], - [ - 107.992591, - 22.789858 - ], - [ - 107.999422, - 22.788519 - ], - [ - 108.00435, - 22.784596 - ], - [ - 108.010517, - 22.785403 - ], - [ - 108.02379, - 22.781974 - ], - [ - 108.029429, - 22.784266 - ], - [ - 108.031217, - 22.792204 - ], - [ - 108.028283, - 22.798144 - ], - [ - 108.029154, - 22.801261 - ], - [ - 108.036902, - 22.805055 - ], - [ - 108.036764, - 22.808007 - ], - [ - 108.027618, - 22.809711 - ], - [ - 108.02787, - 22.811709 - ], - [ - 108.035251, - 22.814715 - ], - [ - 108.034082, - 22.822121 - ], - [ - 108.041739, - 22.829195 - ], - [ - 108.048065, - 22.828536 - ], - [ - 108.056226, - 22.830827 - ], - [ - 108.061774, - 22.834675 - ], - [ - 108.061338, - 22.838414 - ], - [ - 108.055172, - 22.842336 - ], - [ - 108.050931, - 22.8401 - ], - [ - 108.048891, - 22.835207 - ], - [ - 108.041372, - 22.83594 - ], - [ - 108.042472, - 22.841035 - ], - [ - 108.050656, - 22.846423 - ], - [ - 108.064708, - 22.860643 - ], - [ - 108.06982, - 22.859158 - ], - [ - 108.074496, - 22.847522 - ], - [ - 108.076055, - 22.836581 - ], - [ - 108.07821, - 22.832164 - ], - [ - 108.086095, - 22.833411 - ], - [ - 108.09405, - 22.832824 - ], - [ - 108.098062, - 22.827491 - ], - [ - 108.102234, - 22.82597 - ], - [ - 108.113351, - 22.832458 - ], - [ - 108.121719, - 22.839459 - ], - [ - 108.12949, - 22.837974 - ], - [ - 108.126601, - 22.830295 - ], - [ - 108.121031, - 22.821754 - ], - [ - 108.113672, - 22.815449 - ], - [ - 108.110715, - 22.809638 - ], - [ - 108.110692, - 22.799721 - ], - [ - 108.121123, - 22.791361 - ], - [ - 108.129696, - 22.781369 - ], - [ - 108.139645, - 22.773265 - ], - [ - 108.154935, - 22.762502 - ], - [ - 108.168757, - 22.756927 - ], - [ - 108.180884, - 22.758137 - ], - [ - 108.184964, - 22.759696 - ], - [ - 108.201263, - 22.773338 - ], - [ - 108.205458, - 22.782891 - ], - [ - 108.204885, - 22.792663 - ], - [ - 108.199406, - 22.80434 - ], - [ - 108.19269, - 22.813322 - ], - [ - 108.194569, - 22.819536 - ], - [ - 108.205297, - 22.819371 - ], - [ - 108.225631, - 22.824723 - ], - [ - 108.242594, - 22.827619 - ], - [ - 108.255041, - 22.826648 - ], - [ - 108.265128, - 22.823275 - ], - [ - 108.282068, - 22.808098 - ], - [ - 108.293392, - 22.801096 - ], - [ - 108.30357, - 22.802745 - ], - [ - 108.310608, - 22.809473 - ], - [ - 108.316889, - 22.810719 - ], - [ - 108.3176, - 22.814092 - ], - [ - 108.313771, - 22.816952 - ], - [ - 108.312763, - 22.823935 - ], - [ - 108.31941, - 22.829305 - ], - [ - 108.328694, - 22.834235 - ], - [ - 108.332179, - 22.840742 - ], - [ - 108.329084, - 22.846972 - ], - [ - 108.327548, - 22.859507 - ], - [ - 108.336099, - 22.862951 - ], - [ - 108.334677, - 22.869676 - ], - [ - 108.341898, - 22.8788 - ], - [ - 108.344466, - 22.886129 - ], - [ - 108.344145, - 22.892541 - ], - [ - 108.349647, - 22.899502 - ], - [ - 108.355905, - 22.912416 - ], - [ - 108.354025, - 22.928277 - ], - [ - 108.354919, - 22.935438 - ], - [ - 108.35783, - 22.942177 - ], - [ - 108.354185, - 22.955398 - ], - [ - 108.353521, - 22.968142 - ], - [ - 108.355286, - 22.974294 - ] - ] - ], - [ - [ - [ - 107.979616, - 23.068806 - ], - [ - 107.982825, - 23.065238 - ], - [ - 107.989909, - 23.066683 - ], - [ - 107.990711, - 23.072154 - ], - [ - 107.998115, - 23.075483 - ], - [ - 108.004373, - 23.072172 - ], - [ - 108.0096, - 23.077843 - ], - [ - 108.010356, - 23.083258 - ], - [ - 108.011571, - 23.087777 - ], - [ - 108.01015, - 23.094326 - ], - [ - 108.015033, - 23.096777 - ], - [ - 108.00811, - 23.100709 - ], - [ - 107.995342, - 23.101258 - ], - [ - 107.989679, - 23.104349 - ], - [ - 107.984453, - 23.103929 - ], - [ - 107.982275, - 23.098185 - ], - [ - 107.972441, - 23.092405 - ], - [ - 107.978172, - 23.09149 - ], - [ - 107.971914, - 23.089039 - ], - [ - 107.978103, - 23.082874 - ], - [ - 107.967925, - 23.085618 - ], - [ - 107.969713, - 23.068733 - ], - [ - 107.971914, - 23.06833 - ], - [ - 107.975261, - 23.074056 - ], - [ - 107.979616, - 23.068806 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450108, - "name": "良庆区", - "center": [ - 108.322102, - 22.75909 - ], - "centroid": [ - 108.354483, - 22.44163 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 4, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 108.42534, - 22.765197 - ], - [ - 108.424583, - 22.760503 - ], - [ - 108.420549, - 22.757367 - ], - [ - 108.413259, - 22.757844 - ], - [ - 108.408537, - 22.76087 - ], - [ - 108.40425, - 22.767434 - ], - [ - 108.398955, - 22.77189 - ], - [ - 108.388295, - 22.775905 - ], - [ - 108.381029, - 22.782469 - ], - [ - 108.375756, - 22.783533 - ], - [ - 108.364776, - 22.780324 - ], - [ - 108.354552, - 22.77167 - ], - [ - 108.343618, - 22.765564 - ], - [ - 108.337726, - 22.766224 - ], - [ - 108.33007, - 22.769708 - ], - [ - 108.323766, - 22.770625 - ], - [ - 108.320855, - 22.775484 - ], - [ - 108.313496, - 22.763914 - ], - [ - 108.316797, - 22.75491 - ], - [ - 108.311548, - 22.746731 - ], - [ - 108.313771, - 22.731582 - ], - [ - 108.323583, - 22.722374 - ], - [ - 108.321244, - 22.7026 - ], - [ - 108.333325, - 22.694877 - ], - [ - 108.339698, - 22.686896 - ], - [ - 108.334677, - 22.684162 - ], - [ - 108.329061, - 22.686822 - ], - [ - 108.321817, - 22.676254 - ], - [ - 108.31721, - 22.676529 - ], - [ - 108.315468, - 22.668529 - ], - [ - 108.3209, - 22.66352 - ], - [ - 108.322574, - 22.657647 - ], - [ - 108.316545, - 22.646856 - ], - [ - 108.316155, - 22.638322 - ], - [ - 108.312556, - 22.631036 - ], - [ - 108.313955, - 22.627071 - ], - [ - 108.312029, - 22.618352 - ], - [ - 108.309553, - 22.615232 - ], - [ - 108.304671, - 22.616792 - ], - [ - 108.299444, - 22.607191 - ], - [ - 108.29447, - 22.602895 - ], - [ - 108.290596, - 22.603134 - ], - [ - 108.293484, - 22.597259 - ], - [ - 108.290664, - 22.589236 - ], - [ - 108.274618, - 22.589732 - ], - [ - 108.277438, - 22.581194 - ], - [ - 108.28812, - 22.575943 - ], - [ - 108.29502, - 22.575245 - ], - [ - 108.29855, - 22.568634 - ], - [ - 108.3038, - 22.563015 - ], - [ - 108.298802, - 22.55488 - ], - [ - 108.292063, - 22.553392 - ], - [ - 108.286194, - 22.555816 - ], - [ - 108.28514, - 22.548544 - ], - [ - 108.285851, - 22.539453 - ], - [ - 108.290183, - 22.532069 - ], - [ - 108.283833, - 22.519817 - ], - [ - 108.286332, - 22.511973 - ], - [ - 108.284475, - 22.509071 - ], - [ - 108.27824, - 22.512781 - ], - [ - 108.270583, - 22.50705 - ], - [ - 108.265013, - 22.498488 - ], - [ - 108.256508, - 22.494759 - ], - [ - 108.251351, - 22.500087 - ], - [ - 108.243075, - 22.501079 - ], - [ - 108.239293, - 22.503669 - ], - [ - 108.238078, - 22.498544 - ], - [ - 108.231132, - 22.494024 - ], - [ - 108.227602, - 22.49509 - ], - [ - 108.216209, - 22.504423 - ], - [ - 108.211899, - 22.500454 - ], - [ - 108.214146, - 22.497331 - ], - [ - 108.222375, - 22.492352 - ], - [ - 108.213756, - 22.484047 - ], - [ - 108.214811, - 22.480574 - ], - [ - 108.205779, - 22.477267 - ], - [ - 108.202982, - 22.473959 - ], - [ - 108.202409, - 22.464532 - ], - [ - 108.19097, - 22.460177 - ], - [ - 108.189893, - 22.453726 - ], - [ - 108.180311, - 22.450804 - ], - [ - 108.174144, - 22.440181 - ], - [ - 108.169078, - 22.42498 - ], - [ - 108.158923, - 22.418068 - ], - [ - 108.160001, - 22.412884 - ], - [ - 108.164402, - 22.413252 - ], - [ - 108.172677, - 22.404813 - ], - [ - 108.170821, - 22.399151 - ], - [ - 108.177629, - 22.3872 - ], - [ - 108.18281, - 22.380948 - ], - [ - 108.182878, - 22.377271 - ], - [ - 108.174924, - 22.369069 - ], - [ - 108.172448, - 22.361474 - ], - [ - 108.164058, - 22.359709 - ], - [ - 108.163348, - 22.339569 - ], - [ - 108.159703, - 22.336645 - ], - [ - 108.141112, - 22.336369 - ], - [ - 108.137169, - 22.333702 - ], - [ - 108.133708, - 22.335523 - ], - [ - 108.133157, - 22.328036 - ], - [ - 108.13639, - 22.326657 - ], - [ - 108.134074, - 22.318857 - ], - [ - 108.136848, - 22.305115 - ], - [ - 108.143863, - 22.303735 - ], - [ - 108.150487, - 22.288776 - ], - [ - 108.163737, - 22.289899 - ], - [ - 108.172219, - 22.284747 - ], - [ - 108.173365, - 22.280956 - ], - [ - 108.185102, - 22.277681 - ], - [ - 108.189205, - 22.273651 - ], - [ - 108.206673, - 22.292199 - ], - [ - 108.213183, - 22.285906 - ], - [ - 108.218891, - 22.291978 - ], - [ - 108.232164, - 22.286899 - ], - [ - 108.236244, - 22.282502 - ], - [ - 108.232622, - 22.272418 - ], - [ - 108.232393, - 22.265977 - ], - [ - 108.234617, - 22.263032 - ], - [ - 108.243924, - 22.25799 - ], - [ - 108.246628, - 22.254603 - ], - [ - 108.243465, - 22.252837 - ], - [ - 108.246697, - 22.239216 - ], - [ - 108.253964, - 22.23802 - ], - [ - 108.259878, - 22.233418 - ], - [ - 108.260681, - 22.229663 - ], - [ - 108.267649, - 22.230676 - ], - [ - 108.275145, - 22.223533 - ], - [ - 108.280693, - 22.223349 - ], - [ - 108.279592, - 22.204258 - ], - [ - 108.285851, - 22.208235 - ], - [ - 108.2969, - 22.212083 - ], - [ - 108.299857, - 22.215175 - ], - [ - 108.301736, - 22.224527 - ], - [ - 108.308705, - 22.224619 - ], - [ - 108.316339, - 22.233381 - ], - [ - 108.321749, - 22.237431 - ], - [ - 108.335663, - 22.243082 - ], - [ - 108.346964, - 22.243174 - ], - [ - 108.354369, - 22.246395 - ], - [ - 108.371791, - 22.242898 - ], - [ - 108.382931, - 22.252616 - ], - [ - 108.399459, - 22.261026 - ], - [ - 108.406359, - 22.25856 - ], - [ - 108.409866, - 22.265866 - ], - [ - 108.415368, - 22.268627 - ], - [ - 108.423162, - 22.26721 - ], - [ - 108.425729, - 22.261247 - ], - [ - 108.436045, - 22.249303 - ], - [ - 108.443908, - 22.251198 - ], - [ - 108.448515, - 22.246579 - ], - [ - 108.451175, - 22.247996 - ], - [ - 108.456309, - 22.243689 - ], - [ - 108.468252, - 22.239216 - ], - [ - 108.482557, - 22.239456 - ], - [ - 108.48854, - 22.237265 - ], - [ - 108.496219, - 22.238241 - ], - [ - 108.501812, - 22.250168 - ], - [ - 108.497411, - 22.253665 - ], - [ - 108.498213, - 22.259499 - ], - [ - 108.504999, - 22.264229 - ], - [ - 108.507039, - 22.275031 - ], - [ - 108.515544, - 22.27527 - ], - [ - 108.521137, - 22.271921 - ], - [ - 108.528129, - 22.274957 - ], - [ - 108.527487, - 22.28149 - ], - [ - 108.53253, - 22.285814 - ], - [ - 108.538971, - 22.302042 - ], - [ - 108.54429, - 22.30482 - ], - [ - 108.546353, - 22.309659 - ], - [ - 108.543877, - 22.314736 - ], - [ - 108.549585, - 22.321616 - ], - [ - 108.551533, - 22.32673 - ], - [ - 108.547659, - 22.329692 - ], - [ - 108.541791, - 22.330428 - ], - [ - 108.540599, - 22.346356 - ], - [ - 108.545825, - 22.346301 - ], - [ - 108.550456, - 22.356141 - ], - [ - 108.547774, - 22.359194 - ], - [ - 108.551992, - 22.36403 - ], - [ - 108.560542, - 22.369124 - ], - [ - 108.566709, - 22.368094 - ], - [ - 108.568588, - 22.372122 - ], - [ - 108.563958, - 22.379992 - ], - [ - 108.563843, - 22.385839 - ], - [ - 108.554903, - 22.388487 - ], - [ - 108.547338, - 22.396228 - ], - [ - 108.558663, - 22.408637 - ], - [ - 108.556393, - 22.413289 - ], - [ - 108.558456, - 22.41987 - ], - [ - 108.569345, - 22.423491 - ], - [ - 108.568428, - 22.425844 - ], - [ - 108.556806, - 22.430127 - ], - [ - 108.554491, - 22.433877 - ], - [ - 108.548118, - 22.43395 - ], - [ - 108.541103, - 22.442405 - ], - [ - 108.531842, - 22.437222 - ], - [ - 108.531521, - 22.431175 - ], - [ - 108.526684, - 22.428638 - ], - [ - 108.516438, - 22.427627 - ], - [ - 108.512105, - 22.42884 - ], - [ - 108.503234, - 22.427241 - ], - [ - 108.499933, - 22.433674 - ], - [ - 108.492689, - 22.437203 - ], - [ - 108.492643, - 22.439648 - ], - [ - 108.486431, - 22.444353 - ], - [ - 108.480035, - 22.438839 - ], - [ - 108.477261, - 22.439666 - ], - [ - 108.469513, - 22.433711 - ], - [ - 108.473342, - 22.430145 - ], - [ - 108.468917, - 22.42702 - ], - [ - 108.476528, - 22.424667 - ], - [ - 108.470637, - 22.41487 - ], - [ - 108.461169, - 22.417848 - ], - [ - 108.451495, - 22.412204 - ], - [ - 108.440057, - 22.414594 - ], - [ - 108.444252, - 22.421561 - ], - [ - 108.441753, - 22.426837 - ], - [ - 108.436779, - 22.431322 - ], - [ - 108.441111, - 22.444353 - ], - [ - 108.446338, - 22.451337 - ], - [ - 108.443793, - 22.453837 - ], - [ - 108.439942, - 22.451981 - ], - [ - 108.438223, - 22.458431 - ], - [ - 108.434005, - 22.463999 - ], - [ - 108.436779, - 22.468833 - ], - [ - 108.436779, - 22.474676 - ], - [ - 108.441845, - 22.484617 - ], - [ - 108.432263, - 22.496596 - ], - [ - 108.432629, - 22.50095 - ], - [ - 108.442922, - 22.506939 - ], - [ - 108.441432, - 22.513204 - ], - [ - 108.434738, - 22.517668 - ], - [ - 108.429718, - 22.529167 - ], - [ - 108.430612, - 22.536734 - ], - [ - 108.426486, - 22.543567 - ], - [ - 108.422337, - 22.545311 - ], - [ - 108.423116, - 22.55319 - ], - [ - 108.420801, - 22.556533 - ], - [ - 108.420893, - 22.564411 - ], - [ - 108.417798, - 22.564668 - ], - [ - 108.41915, - 22.571499 - ], - [ - 108.423804, - 22.567422 - ], - [ - 108.431323, - 22.574657 - ], - [ - 108.431071, - 22.580349 - ], - [ - 108.443083, - 22.585821 - ], - [ - 108.441157, - 22.595478 - ], - [ - 108.434807, - 22.598618 - ], - [ - 108.432056, - 22.607264 - ], - [ - 108.440836, - 22.615048 - ], - [ - 108.441822, - 22.623143 - ], - [ - 108.43836, - 22.626062 - ], - [ - 108.442189, - 22.628668 - ], - [ - 108.442051, - 22.636322 - ], - [ - 108.449088, - 22.644819 - ], - [ - 108.447415, - 22.648618 - ], - [ - 108.437833, - 22.654106 - ], - [ - 108.438062, - 22.660492 - ], - [ - 108.430566, - 22.663354 - ], - [ - 108.428136, - 22.677135 - ], - [ - 108.430222, - 22.682694 - ], - [ - 108.432033, - 22.677392 - ], - [ - 108.443977, - 22.679593 - ], - [ - 108.443105, - 22.684034 - ], - [ - 108.434234, - 22.688162 - ], - [ - 108.441317, - 22.693904 - ], - [ - 108.435197, - 22.697628 - ], - [ - 108.433867, - 22.70825 - ], - [ - 108.434005, - 22.719091 - ], - [ - 108.4451, - 22.724777 - ], - [ - 108.4462, - 22.727437 - ], - [ - 108.438062, - 22.732939 - ], - [ - 108.439529, - 22.740624 - ], - [ - 108.431071, - 22.7473 - ], - [ - 108.429283, - 22.751316 - ], - [ - 108.434899, - 22.756817 - ], - [ - 108.429145, - 22.764592 - ], - [ - 108.42534, - 22.765197 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450109, - "name": "邕宁区", - "center": [ - 108.484251, - 22.756598 - ], - "centroid": [ - 108.601017, - 22.595836 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 5, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 108.842203, - 22.54162 - ], - [ - 108.84759, - 22.544926 - ], - [ - 108.853779, - 22.55622 - ], - [ - 108.860175, - 22.558038 - ], - [ - 108.86139, - 22.563584 - ], - [ - 108.857653, - 22.572031 - ], - [ - 108.852518, - 22.578109 - ], - [ - 108.846192, - 22.576053 - ], - [ - 108.839108, - 22.578623 - ], - [ - 108.837572, - 22.58415 - ], - [ - 108.843808, - 22.587969 - ], - [ - 108.843212, - 22.593385 - ], - [ - 108.839796, - 22.597535 - ], - [ - 108.834753, - 22.597847 - ], - [ - 108.8334, - 22.594505 - ], - [ - 108.835807, - 22.586592 - ], - [ - 108.831314, - 22.586867 - ], - [ - 108.826523, - 22.594377 - ], - [ - 108.822237, - 22.596102 - ], - [ - 108.824506, - 22.601298 - ], - [ - 108.821228, - 22.603134 - ], - [ - 108.814855, - 22.614424 - ], - [ - 108.815887, - 22.622886 - ], - [ - 108.818179, - 22.622849 - ], - [ - 108.81889, - 22.631109 - ], - [ - 108.812036, - 22.639515 - ], - [ - 108.804058, - 22.639607 - ], - [ - 108.797915, - 22.644397 - ], - [ - 108.797663, - 22.648325 - ], - [ - 108.802706, - 22.653757 - ], - [ - 108.79984, - 22.660877 - ], - [ - 108.801697, - 22.667758 - ], - [ - 108.805227, - 22.664235 - ], - [ - 108.813388, - 22.668401 - ], - [ - 108.810591, - 22.67319 - ], - [ - 108.808184, - 22.682676 - ], - [ - 108.805021, - 22.683336 - ], - [ - 108.806442, - 22.689501 - ], - [ - 108.800918, - 22.692565 - ], - [ - 108.800276, - 22.703059 - ], - [ - 108.798396, - 22.705627 - ], - [ - 108.788608, - 22.709498 - ], - [ - 108.779438, - 22.70759 - ], - [ - 108.78047, - 22.715514 - ], - [ - 108.777307, - 22.717092 - ], - [ - 108.773387, - 22.724539 - ], - [ - 108.770177, - 22.721953 - ], - [ - 108.758532, - 22.722668 - ], - [ - 108.75906, - 22.717514 - ], - [ - 108.755827, - 22.718119 - ], - [ - 108.7542, - 22.707773 - ], - [ - 108.747185, - 22.701022 - ], - [ - 108.746429, - 22.697096 - ], - [ - 108.736411, - 22.697023 - ], - [ - 108.739368, - 22.69084 - ], - [ - 108.735357, - 22.687666 - ], - [ - 108.731391, - 22.680896 - ], - [ - 108.727998, - 22.670401 - ], - [ - 108.7139, - 22.668969 - ], - [ - 108.711929, - 22.662272 - ], - [ - 108.705373, - 22.661207 - ], - [ - 108.702805, - 22.658436 - ], - [ - 108.701705, - 22.665318 - ], - [ - 108.697395, - 22.664859 - ], - [ - 108.695378, - 22.66829 - ], - [ - 108.68747, - 22.672419 - ], - [ - 108.685521, - 22.668217 - ], - [ - 108.680317, - 22.666749 - ], - [ - 108.6761, - 22.659666 - ], - [ - 108.671263, - 22.65851 - ], - [ - 108.666816, - 22.661923 - ], - [ - 108.668397, - 22.671061 - ], - [ - 108.660901, - 22.675612 - ], - [ - 108.657669, - 22.674456 - ], - [ - 108.650563, - 22.680456 - ], - [ - 108.643617, - 22.680786 - ], - [ - 108.639445, - 22.677502 - ], - [ - 108.631101, - 22.679722 - ], - [ - 108.622688, - 22.701499 - ], - [ - 108.619685, - 22.703682 - ], - [ - 108.61996, - 22.711515 - ], - [ - 108.622252, - 22.715643 - ], - [ - 108.617553, - 22.719696 - ], - [ - 108.61863, - 22.726465 - ], - [ - 108.614917, - 22.727272 - ], - [ - 108.609301, - 22.72065 - ], - [ - 108.603157, - 22.719054 - ], - [ - 108.599994, - 22.723182 - ], - [ - 108.60224, - 22.728336 - ], - [ - 108.596922, - 22.742568 - ], - [ - 108.603226, - 22.748216 - ], - [ - 108.598251, - 22.758321 - ], - [ - 108.599054, - 22.763309 - ], - [ - 108.597266, - 22.771432 - ], - [ - 108.594332, - 22.776859 - ], - [ - 108.597793, - 22.778161 - ], - [ - 108.598389, - 22.784761 - ], - [ - 108.589311, - 22.788813 - ], - [ - 108.588394, - 22.796238 - ], - [ - 108.57895, - 22.796659 - ], - [ - 108.571064, - 22.80995 - ], - [ - 108.567259, - 22.805312 - ], - [ - 108.551327, - 22.799189 - ], - [ - 108.5381, - 22.789766 - ], - [ - 108.526639, - 22.785274 - ], - [ - 108.522123, - 22.777024 - ], - [ - 108.518363, - 22.775997 - ], - [ - 108.515246, - 22.782836 - ], - [ - 108.518638, - 22.790004 - ], - [ - 108.514031, - 22.793726 - ], - [ - 108.502706, - 22.790646 - ], - [ - 108.499772, - 22.783826 - ], - [ - 108.502615, - 22.770368 - ], - [ - 108.501285, - 22.757111 - ], - [ - 108.494912, - 22.754103 - ], - [ - 108.489182, - 22.759421 - ], - [ - 108.488792, - 22.763932 - ], - [ - 108.491405, - 22.775044 - ], - [ - 108.491887, - 22.783643 - ], - [ - 108.482144, - 22.793414 - ], - [ - 108.478981, - 22.804157 - ], - [ - 108.4749, - 22.807328 - ], - [ - 108.470499, - 22.806613 - ], - [ - 108.466098, - 22.801811 - ], - [ - 108.462017, - 22.793396 - ], - [ - 108.45106, - 22.785036 - ], - [ - 108.442166, - 22.784321 - ], - [ - 108.43224, - 22.785201 - ], - [ - 108.429397, - 22.781112 - ], - [ - 108.428985, - 22.773595 - ], - [ - 108.42534, - 22.765197 - ], - [ - 108.429145, - 22.764592 - ], - [ - 108.434899, - 22.756817 - ], - [ - 108.429283, - 22.751316 - ], - [ - 108.431071, - 22.7473 - ], - [ - 108.439529, - 22.740624 - ], - [ - 108.438062, - 22.732939 - ], - [ - 108.4462, - 22.727437 - ], - [ - 108.4451, - 22.724777 - ], - [ - 108.434005, - 22.719091 - ], - [ - 108.433867, - 22.70825 - ], - [ - 108.435197, - 22.697628 - ], - [ - 108.441317, - 22.693904 - ], - [ - 108.434234, - 22.688162 - ], - [ - 108.443105, - 22.684034 - ], - [ - 108.443977, - 22.679593 - ], - [ - 108.432033, - 22.677392 - ], - [ - 108.430222, - 22.682694 - ], - [ - 108.428136, - 22.677135 - ], - [ - 108.430566, - 22.663354 - ], - [ - 108.438062, - 22.660492 - ], - [ - 108.437833, - 22.654106 - ], - [ - 108.447415, - 22.648618 - ], - [ - 108.449088, - 22.644819 - ], - [ - 108.442051, - 22.636322 - ], - [ - 108.442189, - 22.628668 - ], - [ - 108.43836, - 22.626062 - ], - [ - 108.441822, - 22.623143 - ], - [ - 108.440836, - 22.615048 - ], - [ - 108.432056, - 22.607264 - ], - [ - 108.434807, - 22.598618 - ], - [ - 108.441157, - 22.595478 - ], - [ - 108.443083, - 22.585821 - ], - [ - 108.431071, - 22.580349 - ], - [ - 108.431323, - 22.574657 - ], - [ - 108.423804, - 22.567422 - ], - [ - 108.41915, - 22.571499 - ], - [ - 108.417798, - 22.564668 - ], - [ - 108.420893, - 22.564411 - ], - [ - 108.420801, - 22.556533 - ], - [ - 108.423116, - 22.55319 - ], - [ - 108.422337, - 22.545311 - ], - [ - 108.426486, - 22.543567 - ], - [ - 108.430612, - 22.536734 - ], - [ - 108.429718, - 22.529167 - ], - [ - 108.434738, - 22.517668 - ], - [ - 108.441432, - 22.513204 - ], - [ - 108.442922, - 22.506939 - ], - [ - 108.432629, - 22.50095 - ], - [ - 108.432263, - 22.496596 - ], - [ - 108.441845, - 22.484617 - ], - [ - 108.436779, - 22.474676 - ], - [ - 108.436779, - 22.468833 - ], - [ - 108.434005, - 22.463999 - ], - [ - 108.438223, - 22.458431 - ], - [ - 108.439942, - 22.451981 - ], - [ - 108.443793, - 22.453837 - ], - [ - 108.446338, - 22.451337 - ], - [ - 108.441111, - 22.444353 - ], - [ - 108.436779, - 22.431322 - ], - [ - 108.441753, - 22.426837 - ], - [ - 108.444252, - 22.421561 - ], - [ - 108.440057, - 22.414594 - ], - [ - 108.451495, - 22.412204 - ], - [ - 108.461169, - 22.417848 - ], - [ - 108.470637, - 22.41487 - ], - [ - 108.476528, - 22.424667 - ], - [ - 108.468917, - 22.42702 - ], - [ - 108.473342, - 22.430145 - ], - [ - 108.469513, - 22.433711 - ], - [ - 108.477261, - 22.439666 - ], - [ - 108.480035, - 22.438839 - ], - [ - 108.486431, - 22.444353 - ], - [ - 108.492643, - 22.439648 - ], - [ - 108.492689, - 22.437203 - ], - [ - 108.499933, - 22.433674 - ], - [ - 108.503234, - 22.427241 - ], - [ - 108.512105, - 22.42884 - ], - [ - 108.516438, - 22.427627 - ], - [ - 108.526684, - 22.428638 - ], - [ - 108.531521, - 22.431175 - ], - [ - 108.531842, - 22.437222 - ], - [ - 108.541103, - 22.442405 - ], - [ - 108.548118, - 22.43395 - ], - [ - 108.554491, - 22.433877 - ], - [ - 108.556806, - 22.430127 - ], - [ - 108.568428, - 22.425844 - ], - [ - 108.569345, - 22.423491 - ], - [ - 108.573288, - 22.423289 - ], - [ - 108.583833, - 22.430733 - ], - [ - 108.593598, - 22.420164 - ], - [ - 108.59424, - 22.415899 - ], - [ - 108.603638, - 22.414024 - ], - [ - 108.610286, - 22.420973 - ], - [ - 108.615329, - 22.428693 - ], - [ - 108.61792, - 22.438398 - ], - [ - 108.625874, - 22.43906 - ], - [ - 108.633164, - 22.445309 - ], - [ - 108.6289, - 22.452275 - ], - [ - 108.633576, - 22.460012 - ], - [ - 108.639193, - 22.459571 - ], - [ - 108.642287, - 22.45176 - ], - [ - 108.653153, - 22.446614 - ], - [ - 108.66191, - 22.42987 - ], - [ - 108.673922, - 22.431028 - ], - [ - 108.677177, - 22.436248 - ], - [ - 108.676283, - 22.442423 - ], - [ - 108.682381, - 22.446357 - ], - [ - 108.683595, - 22.454756 - ], - [ - 108.688845, - 22.462603 - ], - [ - 108.698473, - 22.461316 - ], - [ - 108.699848, - 22.450161 - ], - [ - 108.703218, - 22.447551 - ], - [ - 108.707665, - 22.448801 - ], - [ - 108.707619, - 22.452201 - ], - [ - 108.720915, - 22.450915 - ], - [ - 108.721626, - 22.456244 - ], - [ - 108.716147, - 22.460912 - ], - [ - 108.715482, - 22.468888 - ], - [ - 108.710622, - 22.484543 - ], - [ - 108.713648, - 22.488622 - ], - [ - 108.719585, - 22.489467 - ], - [ - 108.721007, - 22.486675 - ], - [ - 108.727081, - 22.488439 - ], - [ - 108.733958, - 22.486381 - ], - [ - 108.739735, - 22.489761 - ], - [ - 108.743472, - 22.49746 - ], - [ - 108.746314, - 22.494649 - ], - [ - 108.749111, - 22.50468 - ], - [ - 108.746429, - 22.507674 - ], - [ - 108.755094, - 22.507638 - ], - [ - 108.756446, - 22.504772 - ], - [ - 108.767312, - 22.50705 - ], - [ - 108.769536, - 22.512267 - ], - [ - 108.776596, - 22.510356 - ], - [ - 108.775679, - 22.513902 - ], - [ - 108.782694, - 22.520919 - ], - [ - 108.78008, - 22.523215 - ], - [ - 108.782739, - 22.527165 - ], - [ - 108.811554, - 22.524134 - ], - [ - 108.815084, - 22.529552 - ], - [ - 108.820769, - 22.533851 - ], - [ - 108.827234, - 22.530012 - ], - [ - 108.830718, - 22.535302 - ], - [ - 108.835486, - 22.534824 - ], - [ - 108.837481, - 22.538975 - ], - [ - 108.842203, - 22.54162 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450110, - "name": "武鸣区", - "center": [ - 108.280717, - 23.157163 - ], - "centroid": [ - 108.25295, - 23.250494 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 6, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 107.834373, - 23.337773 - ], - [ - 107.836551, - 23.330506 - ], - [ - 107.836505, - 23.321486 - ], - [ - 107.840539, - 23.322563 - ], - [ - 107.841823, - 23.329265 - ], - [ - 107.847073, - 23.329958 - ], - [ - 107.852093, - 23.326215 - ], - [ - 107.857549, - 23.328315 - ], - [ - 107.861629, - 23.324535 - ], - [ - 107.860827, - 23.316847 - ], - [ - 107.857274, - 23.315587 - ], - [ - 107.850901, - 23.308447 - ], - [ - 107.85129, - 23.305031 - ], - [ - 107.856173, - 23.299004 - ], - [ - 107.853812, - 23.293872 - ], - [ - 107.855875, - 23.290182 - ], - [ - 107.865022, - 23.286237 - ], - [ - 107.865663, - 23.28147 - ], - [ - 107.859543, - 23.273505 - ], - [ - 107.853056, - 23.270692 - ], - [ - 107.850259, - 23.256588 - ], - [ - 107.855829, - 23.253592 - ], - [ - 107.873618, - 23.25847 - ], - [ - 107.879853, - 23.258342 - ], - [ - 107.875475, - 23.253756 - ], - [ - 107.865343, - 23.252697 - ], - [ - 107.862569, - 23.25076 - ], - [ - 107.861537, - 23.243141 - ], - [ - 107.852689, - 23.236325 - ], - [ - 107.849571, - 23.225069 - ], - [ - 107.85505, - 23.220116 - ], - [ - 107.864334, - 23.219349 - ], - [ - 107.871624, - 23.222474 - ], - [ - 107.878638, - 23.222017 - ], - [ - 107.880976, - 23.217704 - ], - [ - 107.87724, - 23.214561 - ], - [ - 107.879074, - 23.205094 - ], - [ - 107.883108, - 23.205368 - ], - [ - 107.886065, - 23.20937 - ], - [ - 107.892599, - 23.213208 - ], - [ - 107.898513, - 23.221341 - ], - [ - 107.903006, - 23.221469 - ], - [ - 107.906719, - 23.225087 - ], - [ - 107.918663, - 23.227792 - ], - [ - 107.927282, - 23.223753 - ], - [ - 107.933288, - 23.218307 - ], - [ - 107.925677, - 23.213409 - ], - [ - 107.932073, - 23.212075 - ], - [ - 107.937231, - 23.206665 - ], - [ - 107.941059, - 23.196869 - ], - [ - 107.944772, - 23.195425 - ], - [ - 107.950091, - 23.198093 - ], - [ - 107.96036, - 23.190398 - ], - [ - 107.967535, - 23.189155 - ], - [ - 107.9591, - 23.180801 - ], - [ - 107.966229, - 23.180692 - ], - [ - 107.97173, - 23.18411 - ], - [ - 107.986287, - 23.187748 - ], - [ - 107.988671, - 23.183945 - ], - [ - 107.986035, - 23.179522 - ], - [ - 107.995754, - 23.174604 - ], - [ - 107.996442, - 23.166743 - ], - [ - 108.005061, - 23.146265 - ], - [ - 108.010219, - 23.144656 - ], - [ - 108.01391, - 23.148807 - ], - [ - 108.022322, - 23.152775 - ], - [ - 108.026357, - 23.150288 - ], - [ - 108.026792, - 23.154347 - ], - [ - 108.030827, - 23.152317 - ], - [ - 108.033005, - 23.15996 - ], - [ - 108.036306, - 23.156907 - ], - [ - 108.044444, - 23.158168 - ], - [ - 108.044994, - 23.153122 - ], - [ - 108.051687, - 23.153177 - ], - [ - 108.061246, - 23.149282 - ], - [ - 108.059665, - 23.142864 - ], - [ - 108.063012, - 23.14237 - ], - [ - 108.061315, - 23.12573 - ], - [ - 108.0659, - 23.114866 - ], - [ - 108.072273, - 23.107056 - ], - [ - 108.069705, - 23.105886 - ], - [ - 108.084124, - 23.099081 - ], - [ - 108.085018, - 23.096045 - ], - [ - 108.090841, - 23.09224 - ], - [ - 108.093477, - 23.087576 - ], - [ - 108.08566, - 23.083624 - ], - [ - 108.083024, - 23.0738 - ], - [ - 108.091437, - 23.073745 - ], - [ - 108.100996, - 23.068074 - ], - [ - 108.100216, - 23.063774 - ], - [ - 108.103265, - 23.059658 - ], - [ - 108.112412, - 23.059511 - ], - [ - 108.118051, - 23.056382 - ], - [ - 108.111495, - 23.046977 - ], - [ - 108.112687, - 23.043372 - ], - [ - 108.119724, - 23.045605 - ], - [ - 108.120137, - 23.048441 - ], - [ - 108.133295, - 23.049319 - ], - [ - 108.137559, - 23.055742 - ], - [ - 108.148126, - 23.05609 - ], - [ - 108.151152, - 23.057773 - ], - [ - 108.158671, - 23.056639 - ], - [ - 108.170316, - 23.04791 - ], - [ - 108.161009, - 23.046319 - ], - [ - 108.162797, - 23.041103 - ], - [ - 108.169078, - 23.03576 - ], - [ - 108.170752, - 23.031844 - ], - [ - 108.167222, - 23.023681 - ], - [ - 108.173938, - 23.02057 - ], - [ - 108.178867, - 23.015976 - ], - [ - 108.176185, - 23.009405 - ], - [ - 108.184139, - 23.006971 - ], - [ - 108.18799, - 23.000912 - ], - [ - 108.182489, - 22.997196 - ], - [ - 108.176116, - 22.995603 - ], - [ - 108.178454, - 22.9924 - ], - [ - 108.169376, - 22.982862 - ], - [ - 108.172654, - 22.978999 - ], - [ - 108.173182, - 22.972427 - ], - [ - 108.169629, - 22.966714 - ], - [ - 108.168276, - 22.953512 - ], - [ - 108.172517, - 22.949502 - ], - [ - 108.178133, - 22.940364 - ], - [ - 108.168116, - 22.93716 - ], - [ - 108.177125, - 22.922068 - ], - [ - 108.16674, - 22.915456 - ], - [ - 108.162362, - 22.910987 - ], - [ - 108.172884, - 22.906499 - ], - [ - 108.185377, - 22.907617 - ], - [ - 108.196541, - 22.912526 - ], - [ - 108.199956, - 22.917196 - ], - [ - 108.197504, - 22.923644 - ], - [ - 108.205091, - 22.930951 - ], - [ - 108.209584, - 22.93009 - ], - [ - 108.212541, - 22.933185 - ], - [ - 108.220427, - 22.934889 - ], - [ - 108.22586, - 22.934156 - ], - [ - 108.230009, - 22.93053 - ], - [ - 108.235602, - 22.930951 - ], - [ - 108.236405, - 22.935511 - ], - [ - 108.242663, - 22.936152 - ], - [ - 108.248852, - 22.93172 - ], - [ - 108.252612, - 22.932892 - ], - [ - 108.259603, - 22.931043 - ], - [ - 108.260245, - 22.937855 - ], - [ - 108.262835, - 22.941628 - ], - [ - 108.272051, - 22.949081 - ], - [ - 108.274412, - 22.956076 - ], - [ - 108.277919, - 22.954611 - ], - [ - 108.287088, - 22.959244 - ], - [ - 108.293117, - 22.964554 - ], - [ - 108.297037, - 22.96459 - ], - [ - 108.31384, - 22.970852 - ], - [ - 108.319823, - 22.974312 - ], - [ - 108.322207, - 22.973324 - ], - [ - 108.338345, - 22.979402 - ], - [ - 108.344214, - 22.979896 - ], - [ - 108.346208, - 22.975411 - ], - [ - 108.355286, - 22.974294 - ], - [ - 108.359916, - 22.976912 - ], - [ - 108.369452, - 22.978523 - ], - [ - 108.370782, - 22.991723 - ], - [ - 108.391138, - 22.995036 - ], - [ - 108.392445, - 22.997214 - ], - [ - 108.402348, - 22.995805 - ], - [ - 108.402921, - 22.993132 - ], - [ - 108.413443, - 22.992821 - ], - [ - 108.418761, - 22.998166 - ], - [ - 108.425684, - 22.998001 - ], - [ - 108.429076, - 23.002541 - ], - [ - 108.431437, - 22.999466 - ], - [ - 108.439392, - 22.999484 - ], - [ - 108.442211, - 22.99758 - ], - [ - 108.449226, - 23.000637 - ], - [ - 108.454475, - 23.00719 - ], - [ - 108.454132, - 23.016946 - ], - [ - 108.451541, - 23.018447 - ], - [ - 108.453352, - 23.025713 - ], - [ - 108.466923, - 23.026921 - ], - [ - 108.474488, - 23.029757 - ], - [ - 108.480494, - 23.037645 - ], - [ - 108.491313, - 23.040865 - ], - [ - 108.495761, - 23.044415 - ], - [ - 108.506787, - 23.037791 - ], - [ - 108.508369, - 23.03468 - ], - [ - 108.514558, - 23.033692 - ], - [ - 108.516346, - 23.035924 - ], - [ - 108.521366, - 23.025951 - ], - [ - 108.526203, - 23.022675 - ], - [ - 108.535556, - 23.020057 - ], - [ - 108.536541, - 23.017385 - ], - [ - 108.541814, - 23.018026 - ], - [ - 108.549104, - 23.011144 - ], - [ - 108.55786, - 23.009021 - ], - [ - 108.566113, - 23.014329 - ], - [ - 108.56829, - 23.018319 - ], - [ - 108.571958, - 23.0183 - ], - [ - 108.575672, - 23.022729 - ], - [ - 108.574228, - 23.027781 - ], - [ - 108.580211, - 23.038285 - ], - [ - 108.59048, - 23.035632 - ], - [ - 108.594102, - 23.038285 - ], - [ - 108.599008, - 23.036107 - ], - [ - 108.603386, - 23.039914 - ], - [ - 108.613243, - 23.04394 - ], - [ - 108.612235, - 23.052009 - ], - [ - 108.613656, - 23.056547 - ], - [ - 108.610745, - 23.068403 - ], - [ - 108.613839, - 23.072501 - ], - [ - 108.611708, - 23.077843 - ], - [ - 108.613862, - 23.087868 - ], - [ - 108.618699, - 23.097106 - ], - [ - 108.616086, - 23.106581 - ], - [ - 108.61267, - 23.111665 - ], - [ - 108.605518, - 23.109123 - ], - [ - 108.596578, - 23.115653 - ], - [ - 108.590962, - 23.122236 - ], - [ - 108.576268, - 23.118597 - ], - [ - 108.57166, - 23.124248 - ], - [ - 108.564875, - 23.125071 - ], - [ - 108.557516, - 23.12893 - ], - [ - 108.54484, - 23.130576 - ], - [ - 108.538054, - 23.133483 - ], - [ - 108.539499, - 23.137086 - ], - [ - 108.546972, - 23.142974 - ], - [ - 108.556875, - 23.159119 - ], - [ - 108.55974, - 23.16848 - ], - [ - 108.566732, - 23.174732 - ], - [ - 108.568932, - 23.181149 - ], - [ - 108.573563, - 23.182647 - ], - [ - 108.57668, - 23.187473 - ], - [ - 108.582388, - 23.187528 - ], - [ - 108.586148, - 23.194218 - ], - [ - 108.594217, - 23.198678 - ], - [ - 108.591856, - 23.203668 - ], - [ - 108.590366, - 23.210906 - ], - [ - 108.583947, - 23.218234 - ], - [ - 108.581907, - 23.237641 - ], - [ - 108.587615, - 23.238975 - ], - [ - 108.593827, - 23.250888 - ], - [ - 108.596761, - 23.264134 - ], - [ - 108.604968, - 23.273578 - ], - [ - 108.598183, - 23.279113 - ], - [ - 108.596234, - 23.284739 - ], - [ - 108.587019, - 23.292265 - ], - [ - 108.58624, - 23.299223 - ], - [ - 108.590274, - 23.30978 - ], - [ - 108.587432, - 23.311533 - ], - [ - 108.581128, - 23.322033 - ], - [ - 108.569964, - 23.32322 - ], - [ - 108.566182, - 23.318235 - ], - [ - 108.55786, - 23.315386 - ], - [ - 108.558204, - 23.321413 - ], - [ - 108.553161, - 23.325156 - ], - [ - 108.556485, - 23.336915 - ], - [ - 108.553459, - 23.340019 - ], - [ - 108.553665, - 23.347176 - ], - [ - 108.540622, - 23.357911 - ], - [ - 108.537435, - 23.362603 - ], - [ - 108.54037, - 23.36536 - ], - [ - 108.535464, - 23.372716 - ], - [ - 108.538009, - 23.380456 - ], - [ - 108.517217, - 23.377645 - ], - [ - 108.510959, - 23.379123 - ], - [ - 108.506512, - 23.383467 - ], - [ - 108.495692, - 23.384435 - ], - [ - 108.494958, - 23.390129 - ], - [ - 108.490672, - 23.395203 - ], - [ - 108.488884, - 23.403398 - ], - [ - 108.485674, - 23.408745 - ], - [ - 108.494546, - 23.418015 - ], - [ - 108.501537, - 23.422832 - ], - [ - 108.501262, - 23.428306 - ], - [ - 108.481388, - 23.439217 - ], - [ - 108.480792, - 23.4421 - ], - [ - 108.472195, - 23.451349 - ], - [ - 108.473158, - 23.457205 - ], - [ - 108.469055, - 23.46286 - ], - [ - 108.473708, - 23.469154 - ], - [ - 108.46635, - 23.478802 - ], - [ - 108.460986, - 23.477052 - ], - [ - 108.447071, - 23.476067 - ], - [ - 108.43522, - 23.476632 - ], - [ - 108.427242, - 23.483508 - ], - [ - 108.425363, - 23.497624 - ], - [ - 108.419128, - 23.500214 - ], - [ - 108.415666, - 23.505849 - ], - [ - 108.406222, - 23.513216 - ], - [ - 108.408904, - 23.51637 - ], - [ - 108.40386, - 23.520199 - ], - [ - 108.406565, - 23.526107 - ], - [ - 108.395631, - 23.532525 - ], - [ - 108.389258, - 23.539252 - ], - [ - 108.383184, - 23.54268 - ], - [ - 108.373762, - 23.543919 - ], - [ - 108.367619, - 23.53876 - ], - [ - 108.35563, - 23.537867 - ], - [ - 108.348752, - 23.542388 - ], - [ - 108.340867, - 23.540237 - ], - [ - 108.339079, - 23.543172 - ], - [ - 108.331881, - 23.544794 - ], - [ - 108.327984, - 23.542023 - ], - [ - 108.326333, - 23.535241 - ], - [ - 108.321726, - 23.537283 - ], - [ - 108.314803, - 23.533455 - ], - [ - 108.310677, - 23.53484 - ], - [ - 108.308178, - 23.526982 - ], - [ - 108.301874, - 23.527766 - ], - [ - 108.296304, - 23.524904 - ], - [ - 108.295891, - 23.520017 - ], - [ - 108.298573, - 23.518011 - ], - [ - 108.294149, - 23.514656 - ], - [ - 108.291421, - 23.519324 - ], - [ - 108.289174, - 23.514328 - ], - [ - 108.283031, - 23.511702 - ], - [ - 108.276773, - 23.504098 - ], - [ - 108.26609, - 23.496731 - ], - [ - 108.265013, - 23.500706 - ], - [ - 108.258113, - 23.496311 - ], - [ - 108.252359, - 23.499685 - ], - [ - 108.256486, - 23.506086 - ], - [ - 108.248439, - 23.508548 - ], - [ - 108.245276, - 23.503989 - ], - [ - 108.23684, - 23.501381 - ], - [ - 108.227602, - 23.495126 - ], - [ - 108.226066, - 23.499357 - ], - [ - 108.214581, - 23.497807 - ], - [ - 108.20422, - 23.499083 - ], - [ - 108.202134, - 23.490767 - ], - [ - 108.204495, - 23.490767 - ], - [ - 108.206123, - 23.483654 - ], - [ - 108.203189, - 23.484493 - ], - [ - 108.196357, - 23.475483 - ], - [ - 108.187853, - 23.477708 - ], - [ - 108.184827, - 23.475902 - ], - [ - 108.168207, - 23.479532 - ], - [ - 108.163004, - 23.471196 - ], - [ - 108.159061, - 23.470139 - ], - [ - 108.156585, - 23.465669 - ], - [ - 108.150006, - 23.466253 - ], - [ - 108.143565, - 23.464612 - ], - [ - 108.1302, - 23.454359 - ], - [ - 108.12612, - 23.457278 - ], - [ - 108.117157, - 23.451295 - ], - [ - 108.112526, - 23.456603 - ], - [ - 108.103838, - 23.457716 - ], - [ - 108.098795, - 23.453739 - ], - [ - 108.093041, - 23.456165 - ], - [ - 108.089901, - 23.460306 - ], - [ - 108.077339, - 23.467165 - ], - [ - 108.070072, - 23.469628 - ], - [ - 108.069293, - 23.457315 - ], - [ - 108.072181, - 23.453447 - ], - [ - 108.072112, - 23.443687 - ], - [ - 108.079562, - 23.434619 - ], - [ - 108.076857, - 23.421865 - ], - [ - 108.077866, - 23.416774 - ], - [ - 108.071172, - 23.414201 - ], - [ - 108.073556, - 23.401591 - ], - [ - 108.069499, - 23.399364 - ], - [ - 108.067482, - 23.406646 - ], - [ - 108.061224, - 23.407194 - ], - [ - 108.052696, - 23.403069 - ], - [ - 108.04818, - 23.406756 - ], - [ - 108.040019, - 23.405989 - ], - [ - 108.035022, - 23.412796 - ], - [ - 108.023216, - 23.417394 - ], - [ - 108.019709, - 23.421445 - ], - [ - 108.01203, - 23.422759 - ], - [ - 108.014047, - 23.417632 - ], - [ - 108.005634, - 23.416318 - ], - [ - 108.003342, - 23.419073 - ], - [ - 107.998551, - 23.417778 - ], - [ - 108.003663, - 23.424985 - ], - [ - 108.001714, - 23.431426 - ], - [ - 108.003388, - 23.434747 - ], - [ - 108.011571, - 23.435167 - ], - [ - 108.012121, - 23.445001 - ], - [ - 108.015468, - 23.446113 - ], - [ - 108.012878, - 23.450729 - ], - [ - 108.006803, - 23.450693 - ], - [ - 108.004396, - 23.447007 - ], - [ - 107.997152, - 23.453721 - ], - [ - 107.99, - 23.45819 - ], - [ - 107.982504, - 23.458501 - ], - [ - 107.976888, - 23.460963 - ], - [ - 107.964991, - 23.462003 - ], - [ - 107.960842, - 23.466436 - ], - [ - 107.953713, - 23.465323 - ], - [ - 107.947271, - 23.461109 - ], - [ - 107.944268, - 23.461784 - ], - [ - 107.941724, - 23.467676 - ], - [ - 107.935557, - 23.471306 - ], - [ - 107.929666, - 23.472017 - ], - [ - 107.925494, - 23.475155 - ], - [ - 107.922903, - 23.481465 - ], - [ - 107.917814, - 23.485186 - ], - [ - 107.907522, - 23.479678 - ], - [ - 107.902685, - 23.473294 - ], - [ - 107.889343, - 23.462824 - ], - [ - 107.870707, - 23.446113 - ], - [ - 107.879051, - 23.442629 - ], - [ - 107.883658, - 23.43887 - ], - [ - 107.884277, - 23.428252 - ], - [ - 107.879074, - 23.430441 - ], - [ - 107.875956, - 23.424949 - ], - [ - 107.869973, - 23.42327 - ], - [ - 107.864059, - 23.414676 - ], - [ - 107.863509, - 23.409037 - ], - [ - 107.867704, - 23.402449 - ], - [ - 107.859176, - 23.395459 - ], - [ - 107.85356, - 23.383851 - ], - [ - 107.84815, - 23.379415 - ], - [ - 107.837743, - 23.375473 - ], - [ - 107.83247, - 23.374925 - ], - [ - 107.827335, - 23.367605 - ], - [ - 107.832126, - 23.351576 - ], - [ - 107.829857, - 23.349404 - ], - [ - 107.821077, - 23.347249 - ], - [ - 107.821375, - 23.343287 - ], - [ - 107.836895, - 23.342082 - ], - [ - 107.834373, - 23.337773 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450123, - "name": "隆安县", - "center": [ - 107.688661, - 23.174763 - ], - "centroid": [ - 107.686626, - 23.102838 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 7, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 107.834373, - 23.337773 - ], - [ - 107.829238, - 23.333574 - ], - [ - 107.822797, - 23.331821 - ], - [ - 107.81796, - 23.333355 - ], - [ - 107.818487, - 23.340914 - ], - [ - 107.811908, - 23.344 - ], - [ - 107.807025, - 23.343927 - ], - [ - 107.80189, - 23.340257 - ], - [ - 107.80079, - 23.343507 - ], - [ - 107.794119, - 23.344474 - ], - [ - 107.792423, - 23.347633 - ], - [ - 107.782818, - 23.345405 - ], - [ - 107.78197, - 23.350079 - ], - [ - 107.773167, - 23.348491 - ], - [ - 107.76911, - 23.344346 - ], - [ - 107.764342, - 23.344858 - ], - [ - 107.760353, - 23.340275 - ], - [ - 107.752009, - 23.337171 - ], - [ - 107.748043, - 23.333866 - ], - [ - 107.750748, - 23.314291 - ], - [ - 107.743688, - 23.307661 - ], - [ - 107.736192, - 23.306766 - ], - [ - 107.736146, - 23.303077 - ], - [ - 107.729498, - 23.303607 - ], - [ - 107.716157, - 23.298109 - ], - [ - 107.712924, - 23.299333 - ], - [ - 107.712833, - 23.290858 - ], - [ - 107.718334, - 23.290402 - ], - [ - 107.717417, - 23.287278 - ], - [ - 107.71187, - 23.285927 - ], - [ - 107.71148, - 23.289324 - ], - [ - 107.70646, - 23.284319 - ], - [ - 107.703916, - 23.285744 - ], - [ - 107.702403, - 23.280045 - ], - [ - 107.690872, - 23.28094 - ], - [ - 107.681244, - 23.280337 - ], - [ - 107.671777, - 23.282237 - ], - [ - 107.655043, - 23.274601 - ], - [ - 107.648991, - 23.275131 - ], - [ - 107.649656, - 23.282091 - ], - [ - 107.6442, - 23.285799 - ], - [ - 107.634045, - 23.286255 - ], - [ - 107.611947, - 23.292393 - ], - [ - 107.599109, - 23.291753 - ], - [ - 107.596748, - 23.293361 - ], - [ - 107.589619, - 23.290657 - ], - [ - 107.58492, - 23.291023 - ], - [ - 107.579189, - 23.276958 - ], - [ - 107.581183, - 23.265065 - ], - [ - 107.576186, - 23.258653 - ], - [ - 107.585516, - 23.247471 - ], - [ - 107.586593, - 23.241588 - ], - [ - 107.583315, - 23.236599 - ], - [ - 107.584851, - 23.230441 - ], - [ - 107.569401, - 23.221779 - ], - [ - 107.563234, - 23.222035 - ], - [ - 107.562547, - 23.218801 - ], - [ - 107.566512, - 23.2152 - ], - [ - 107.563418, - 23.205934 - ], - [ - 107.554569, - 23.202535 - ], - [ - 107.545881, - 23.202443 - ], - [ - 107.541388, - 23.204033 - ], - [ - 107.536758, - 23.200177 - ], - [ - 107.530293, - 23.204088 - ], - [ - 107.519703, - 23.219331 - ], - [ - 107.508195, - 23.223132 - ], - [ - 107.499966, - 23.224027 - ], - [ - 107.498911, - 23.23024 - ], - [ - 107.494303, - 23.230112 - ], - [ - 107.490521, - 23.225873 - ], - [ - 107.485111, - 23.230131 - ], - [ - 107.480504, - 23.224703 - ], - [ - 107.471288, - 23.223333 - ], - [ - 107.463288, - 23.228084 - ], - [ - 107.467712, - 23.230551 - ], - [ - 107.469019, - 23.235485 - ], - [ - 107.477569, - 23.242903 - ], - [ - 107.477386, - 23.24632 - ], - [ - 107.469844, - 23.250504 - ], - [ - 107.465695, - 23.246101 - ], - [ - 107.462004, - 23.246558 - ], - [ - 107.458153, - 23.252861 - ], - [ - 107.453546, - 23.247581 - ], - [ - 107.445843, - 23.250121 - ], - [ - 107.439012, - 23.250011 - ], - [ - 107.437155, - 23.254889 - ], - [ - 107.429568, - 23.260206 - ], - [ - 107.422438, - 23.25551 - ], - [ - 107.413567, - 23.253957 - ], - [ - 107.402862, - 23.245809 - ], - [ - 107.403481, - 23.239797 - ], - [ - 107.398277, - 23.238463 - ], - [ - 107.392959, - 23.244986 - ], - [ - 107.387572, - 23.245498 - ], - [ - 107.385302, - 23.240528 - ], - [ - 107.379251, - 23.238244 - ], - [ - 107.37611, - 23.219056 - ], - [ - 107.373474, - 23.214323 - ], - [ - 107.36662, - 23.211052 - ], - [ - 107.370035, - 23.203595 - ], - [ - 107.369714, - 23.198002 - ], - [ - 107.365519, - 23.195699 - ], - [ - 107.361004, - 23.199428 - ], - [ - 107.354333, - 23.198404 - ], - [ - 107.346539, - 23.190928 - ], - [ - 107.35133, - 23.180143 - ], - [ - 107.34945, - 23.175975 - ], - [ - 107.352086, - 23.174403 - ], - [ - 107.35502, - 23.164348 - ], - [ - 107.353324, - 23.160892 - ], - [ - 107.346929, - 23.15815 - ], - [ - 107.357175, - 23.155151 - ], - [ - 107.356556, - 23.148112 - ], - [ - 107.351422, - 23.149099 - ], - [ - 107.343948, - 23.145936 - ], - [ - 107.339914, - 23.148386 - ], - [ - 107.336796, - 23.146649 - ], - [ - 107.334619, - 23.13875 - ], - [ - 107.330263, - 23.137452 - ], - [ - 107.333977, - 23.13299 - ], - [ - 107.333197, - 23.129113 - ], - [ - 107.341885, - 23.127686 - ], - [ - 107.33941, - 23.12423 - ], - [ - 107.351055, - 23.121066 - ], - [ - 107.353232, - 23.115909 - ], - [ - 107.358046, - 23.115049 - ], - [ - 107.362081, - 23.110733 - ], - [ - 107.362975, - 23.102118 - ], - [ - 107.365611, - 23.103984 - ], - [ - 107.369027, - 23.101112 - ], - [ - 107.378036, - 23.100398 - ], - [ - 107.380832, - 23.098533 - ], - [ - 107.389062, - 23.098112 - ], - [ - 107.389199, - 23.092789 - ], - [ - 107.379411, - 23.086899 - ], - [ - 107.376912, - 23.083588 - ], - [ - 107.37054, - 23.083734 - ], - [ - 107.363548, - 23.081411 - ], - [ - 107.353462, - 23.080844 - ], - [ - 107.353347, - 23.065897 - ], - [ - 107.347364, - 23.059987 - ], - [ - 107.339433, - 23.058798 - ], - [ - 107.33769, - 23.047453 - ], - [ - 107.34514, - 23.044141 - ], - [ - 107.346539, - 23.041122 - ], - [ - 107.351834, - 23.040591 - ], - [ - 107.353989, - 23.037132 - ], - [ - 107.359124, - 23.037571 - ], - [ - 107.361898, - 23.031679 - ], - [ - 107.367491, - 23.031551 - ], - [ - 107.381337, - 23.044781 - ], - [ - 107.38693, - 23.04824 - ], - [ - 107.39344, - 23.048533 - ], - [ - 107.397704, - 23.042988 - ], - [ - 107.402518, - 23.043903 - ], - [ - 107.410656, - 23.050527 - ], - [ - 107.414369, - 23.050527 - ], - [ - 107.420857, - 23.045056 - ], - [ - 107.432479, - 23.044031 - ], - [ - 107.436834, - 23.049631 - ], - [ - 107.441304, - 23.047599 - ], - [ - 107.447333, - 23.050033 - ], - [ - 107.449992, - 23.046447 - ], - [ - 107.460881, - 23.042933 - ], - [ - 107.468423, - 23.032539 - ], - [ - 107.476721, - 23.032942 - ], - [ - 107.478395, - 23.025054 - ], - [ - 107.481306, - 23.021229 - ], - [ - 107.477157, - 23.017166 - ], - [ - 107.475758, - 23.012096 - ], - [ - 107.483759, - 23.006989 - ], - [ - 107.487128, - 23.000912 - ], - [ - 107.487908, - 22.991265 - ], - [ - 107.490384, - 22.986798 - ], - [ - 107.499897, - 22.97997 - ], - [ - 107.49953, - 22.974074 - ], - [ - 107.49545, - 22.966641 - ], - [ - 107.498338, - 22.963162 - ], - [ - 107.497031, - 22.956845 - ], - [ - 107.492676, - 22.950271 - ], - [ - 107.493226, - 22.946957 - ], - [ - 107.498544, - 22.940438 - ], - [ - 107.499576, - 22.935639 - ], - [ - 107.493249, - 22.933149 - ], - [ - 107.484309, - 22.925548 - ], - [ - 107.477569, - 22.92509 - ], - [ - 107.478486, - 22.916372 - ], - [ - 107.485936, - 22.906719 - ], - [ - 107.488825, - 22.89582 - ], - [ - 107.487449, - 22.884077 - ], - [ - 107.488114, - 22.871911 - ], - [ - 107.495564, - 22.864436 - ], - [ - 107.498017, - 22.859818 - ], - [ - 107.496917, - 22.851664 - ], - [ - 107.504229, - 22.845396 - ], - [ - 107.507737, - 22.844352 - ], - [ - 107.517112, - 22.845525 - ], - [ - 107.525135, - 22.849025 - ], - [ - 107.53027, - 22.854083 - ], - [ - 107.537331, - 22.853844 - ], - [ - 107.542787, - 22.858755 - ], - [ - 107.556518, - 22.858187 - ], - [ - 107.560254, - 22.859562 - ], - [ - 107.57261, - 22.859726 - ], - [ - 107.576874, - 22.866946 - ], - [ - 107.572564, - 22.870977 - ], - [ - 107.57543, - 22.87607 - ], - [ - 107.570593, - 22.888071 - ], - [ - 107.575567, - 22.891167 - ], - [ - 107.583292, - 22.889793 - ], - [ - 107.599614, - 22.897194 - ], - [ - 107.607201, - 22.897688 - ], - [ - 107.613941, - 22.904191 - ], - [ - 107.645919, - 22.902213 - ], - [ - 107.65055, - 22.899612 - ], - [ - 107.648418, - 22.8871 - ], - [ - 107.653965, - 22.884352 - ], - [ - 107.658412, - 22.878342 - ], - [ - 107.660636, - 22.866928 - ], - [ - 107.666344, - 22.864765 - ], - [ - 107.668132, - 22.857198 - ], - [ - 107.671685, - 22.854742 - ], - [ - 107.678058, - 22.857124 - ], - [ - 107.684156, - 22.861632 - ], - [ - 107.692385, - 22.86198 - ], - [ - 107.693233, - 22.869383 - ], - [ - 107.702128, - 22.876015 - ], - [ - 107.697978, - 22.87946 - ], - [ - 107.692981, - 22.890764 - ], - [ - 107.683674, - 22.896919 - ], - [ - 107.682666, - 22.900784 - ], - [ - 107.674917, - 22.902268 - ], - [ - 107.667169, - 22.918552 - ], - [ - 107.660017, - 22.918185 - ], - [ - 107.649541, - 22.924394 - ], - [ - 107.647272, - 22.93238 - ], - [ - 107.634297, - 22.936079 - ], - [ - 107.633953, - 22.942269 - ], - [ - 107.637781, - 22.947689 - ], - [ - 107.643123, - 22.945254 - ], - [ - 107.655455, - 22.945327 - ], - [ - 107.676064, - 22.941958 - ], - [ - 107.680167, - 22.944576 - ], - [ - 107.690528, - 22.940071 - ], - [ - 107.697703, - 22.938789 - ], - [ - 107.702494, - 22.94084 - ], - [ - 107.712328, - 22.949173 - ], - [ - 107.716661, - 22.948861 - ], - [ - 107.726151, - 22.94095 - ], - [ - 107.730965, - 22.939925 - ], - [ - 107.743917, - 22.943972 - ], - [ - 107.748043, - 22.940969 - ], - [ - 107.752559, - 22.931043 - ], - [ - 107.752788, - 22.92238 - ], - [ - 107.764273, - 22.91542 - ], - [ - 107.769477, - 22.919761 - ], - [ - 107.776606, - 22.922948 - ], - [ - 107.779127, - 22.926611 - ], - [ - 107.784262, - 22.92738 - ], - [ - 107.788182, - 22.932123 - ], - [ - 107.794692, - 22.934046 - ], - [ - 107.811106, - 22.936592 - ], - [ - 107.816424, - 22.940401 - ], - [ - 107.825089, - 22.940163 - ], - [ - 107.829949, - 22.944833 - ], - [ - 107.825387, - 22.950784 - ], - [ - 107.831966, - 22.958218 - ], - [ - 107.84219, - 22.955929 - ], - [ - 107.856769, - 22.954446 - ], - [ - 107.867176, - 22.950912 - ], - [ - 107.865045, - 22.944082 - ], - [ - 107.870913, - 22.936903 - ], - [ - 107.875085, - 22.935383 - ], - [ - 107.880908, - 22.938093 - ], - [ - 107.887968, - 22.951059 - ], - [ - 107.893653, - 22.956314 - ], - [ - 107.901332, - 22.95928 - ], - [ - 107.90947, - 22.9647 - ], - [ - 107.914468, - 22.965048 - ], - [ - 107.917402, - 22.975191 - ], - [ - 107.929093, - 22.975777 - ], - [ - 107.930904, - 22.980079 - ], - [ - 107.936818, - 22.980738 - ], - [ - 107.938629, - 22.988464 - ], - [ - 107.948738, - 22.999521 - ], - [ - 107.949609, - 23.005561 - ], - [ - 107.958687, - 23.008179 - ], - [ - 107.962836, - 23.014274 - ], - [ - 107.97471, - 23.021082 - ], - [ - 107.979616, - 23.068806 - ], - [ - 107.975261, - 23.074056 - ], - [ - 107.971914, - 23.06833 - ], - [ - 107.969713, - 23.068733 - ], - [ - 107.967925, - 23.085618 - ], - [ - 107.978103, - 23.082874 - ], - [ - 107.971914, - 23.089039 - ], - [ - 107.978172, - 23.09149 - ], - [ - 107.972441, - 23.092405 - ], - [ - 107.982275, - 23.098185 - ], - [ - 107.984453, - 23.103929 - ], - [ - 107.989679, - 23.104349 - ], - [ - 107.995342, - 23.101258 - ], - [ - 108.00811, - 23.100709 - ], - [ - 108.015033, - 23.096777 - ], - [ - 108.01015, - 23.094326 - ], - [ - 108.011571, - 23.087777 - ], - [ - 108.010356, - 23.083258 - ], - [ - 108.035572, - 23.067031 - ], - [ - 108.038025, - 23.068586 - ], - [ - 108.046713, - 23.068293 - ], - [ - 108.047401, - 23.074825 - ], - [ - 108.054805, - 23.079124 - ], - [ - 108.055126, - 23.085033 - ], - [ - 108.069063, - 23.084411 - ], - [ - 108.069361, - 23.089679 - ], - [ - 108.077912, - 23.092185 - ], - [ - 108.082359, - 23.091765 - ], - [ - 108.085018, - 23.096045 - ], - [ - 108.084124, - 23.099081 - ], - [ - 108.069705, - 23.105886 - ], - [ - 108.072273, - 23.107056 - ], - [ - 108.0659, - 23.114866 - ], - [ - 108.061315, - 23.12573 - ], - [ - 108.063012, - 23.14237 - ], - [ - 108.059665, - 23.142864 - ], - [ - 108.061246, - 23.149282 - ], - [ - 108.051687, - 23.153177 - ], - [ - 108.044994, - 23.153122 - ], - [ - 108.044444, - 23.158168 - ], - [ - 108.036306, - 23.156907 - ], - [ - 108.033005, - 23.15996 - ], - [ - 108.030827, - 23.152317 - ], - [ - 108.026792, - 23.154347 - ], - [ - 108.026357, - 23.150288 - ], - [ - 108.022322, - 23.152775 - ], - [ - 108.01391, - 23.148807 - ], - [ - 108.010219, - 23.144656 - ], - [ - 108.005061, - 23.146265 - ], - [ - 107.996442, - 23.166743 - ], - [ - 107.995754, - 23.174604 - ], - [ - 107.986035, - 23.179522 - ], - [ - 107.988671, - 23.183945 - ], - [ - 107.986287, - 23.187748 - ], - [ - 107.97173, - 23.18411 - ], - [ - 107.966229, - 23.180692 - ], - [ - 107.9591, - 23.180801 - ], - [ - 107.967535, - 23.189155 - ], - [ - 107.96036, - 23.190398 - ], - [ - 107.950091, - 23.198093 - ], - [ - 107.944772, - 23.195425 - ], - [ - 107.941059, - 23.196869 - ], - [ - 107.937231, - 23.206665 - ], - [ - 107.932073, - 23.212075 - ], - [ - 107.925677, - 23.213409 - ], - [ - 107.933288, - 23.218307 - ], - [ - 107.927282, - 23.223753 - ], - [ - 107.918663, - 23.227792 - ], - [ - 107.906719, - 23.225087 - ], - [ - 107.903006, - 23.221469 - ], - [ - 107.898513, - 23.221341 - ], - [ - 107.892599, - 23.213208 - ], - [ - 107.886065, - 23.20937 - ], - [ - 107.883108, - 23.205368 - ], - [ - 107.879074, - 23.205094 - ], - [ - 107.87724, - 23.214561 - ], - [ - 107.880976, - 23.217704 - ], - [ - 107.878638, - 23.222017 - ], - [ - 107.871624, - 23.222474 - ], - [ - 107.864334, - 23.219349 - ], - [ - 107.85505, - 23.220116 - ], - [ - 107.849571, - 23.225069 - ], - [ - 107.852689, - 23.236325 - ], - [ - 107.861537, - 23.243141 - ], - [ - 107.862569, - 23.25076 - ], - [ - 107.865343, - 23.252697 - ], - [ - 107.875475, - 23.253756 - ], - [ - 107.879853, - 23.258342 - ], - [ - 107.873618, - 23.25847 - ], - [ - 107.855829, - 23.253592 - ], - [ - 107.850259, - 23.256588 - ], - [ - 107.853056, - 23.270692 - ], - [ - 107.859543, - 23.273505 - ], - [ - 107.865663, - 23.28147 - ], - [ - 107.865022, - 23.286237 - ], - [ - 107.855875, - 23.290182 - ], - [ - 107.853812, - 23.293872 - ], - [ - 107.856173, - 23.299004 - ], - [ - 107.85129, - 23.305031 - ], - [ - 107.850901, - 23.308447 - ], - [ - 107.857274, - 23.315587 - ], - [ - 107.860827, - 23.316847 - ], - [ - 107.861629, - 23.324535 - ], - [ - 107.857549, - 23.328315 - ], - [ - 107.852093, - 23.326215 - ], - [ - 107.847073, - 23.329958 - ], - [ - 107.841823, - 23.329265 - ], - [ - 107.840539, - 23.322563 - ], - [ - 107.836505, - 23.321486 - ], - [ - 107.836551, - 23.330506 - ], - [ - 107.834373, - 23.337773 - ] - ] - ], - [ - [ - [ - 107.97471, - 23.021082 - ], - [ - 107.986745, - 23.024102 - ], - [ - 107.994379, - 23.040481 - ], - [ - 108.004442, - 23.044068 - ], - [ - 108.006551, - 23.049045 - ], - [ - 108.016271, - 23.053308 - ], - [ - 108.017188, - 23.048569 - ], - [ - 108.021268, - 23.051954 - ], - [ - 108.019159, - 23.060682 - ], - [ - 108.021543, - 23.065147 - ], - [ - 108.027916, - 23.064287 - ], - [ - 108.035572, - 23.067031 - ], - [ - 108.010356, - 23.083258 - ], - [ - 108.0096, - 23.077843 - ], - [ - 108.004373, - 23.072172 - ], - [ - 107.998115, - 23.075483 - ], - [ - 107.990711, - 23.072154 - ], - [ - 107.989909, - 23.066683 - ], - [ - 107.982825, - 23.065238 - ], - [ - 107.979616, - 23.068806 - ], - [ - 107.97471, - 23.021082 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450124, - "name": "马山县", - "center": [ - 108.172903, - 23.711758 - ], - "centroid": [ - 108.163385, - 23.658632 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 8, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 108.497411, - 23.690974 - ], - [ - 108.501629, - 23.693196 - ], - [ - 108.503715, - 23.704212 - ], - [ - 108.499405, - 23.705268 - ], - [ - 108.498122, - 23.713643 - ], - [ - 108.489227, - 23.713297 - ], - [ - 108.484734, - 23.718067 - ], - [ - 108.486339, - 23.720616 - ], - [ - 108.482121, - 23.725459 - ], - [ - 108.477238, - 23.724512 - ], - [ - 108.477284, - 23.731539 - ], - [ - 108.473754, - 23.735289 - ], - [ - 108.474556, - 23.74055 - ], - [ - 108.485583, - 23.741169 - ], - [ - 108.488563, - 23.745137 - ], - [ - 108.485376, - 23.747685 - ], - [ - 108.487852, - 23.751326 - ], - [ - 108.487164, - 23.760845 - ], - [ - 108.482969, - 23.759553 - ], - [ - 108.475382, - 23.763484 - ], - [ - 108.474213, - 23.76847 - ], - [ - 108.469651, - 23.768106 - ], - [ - 108.470132, - 23.77444 - ], - [ - 108.474373, - 23.776059 - ], - [ - 108.472287, - 23.779626 - ], - [ - 108.467634, - 23.778316 - ], - [ - 108.468505, - 23.782447 - ], - [ - 108.459106, - 23.787214 - ], - [ - 108.456699, - 23.780718 - ], - [ - 108.44902, - 23.779917 - ], - [ - 108.453008, - 23.784394 - ], - [ - 108.446108, - 23.787524 - ], - [ - 108.439713, - 23.785304 - ], - [ - 108.435678, - 23.787469 - ], - [ - 108.4393, - 23.796876 - ], - [ - 108.443724, - 23.802462 - ], - [ - 108.441363, - 23.805864 - ], - [ - 108.434372, - 23.807629 - ], - [ - 108.431392, - 23.804791 - ], - [ - 108.431437, - 23.798459 - ], - [ - 108.42048, - 23.797768 - ], - [ - 108.418623, - 23.80077 - ], - [ - 108.425821, - 23.808848 - ], - [ - 108.422956, - 23.815015 - ], - [ - 108.415918, - 23.817399 - ], - [ - 108.418371, - 23.824493 - ], - [ - 108.430291, - 23.832297 - ], - [ - 108.443541, - 23.836463 - ], - [ - 108.443518, - 23.8387 - ], - [ - 108.45106, - 23.837881 - ], - [ - 108.456951, - 23.84272 - ], - [ - 108.446544, - 23.853996 - ], - [ - 108.449524, - 23.857161 - ], - [ - 108.453811, - 23.856852 - ], - [ - 108.453948, - 23.861544 - ], - [ - 108.458212, - 23.864799 - ], - [ - 108.455461, - 23.871909 - ], - [ - 108.462178, - 23.874182 - ], - [ - 108.463943, - 23.881765 - ], - [ - 108.460894, - 23.887002 - ], - [ - 108.46651, - 23.890383 - ], - [ - 108.473319, - 23.888729 - ], - [ - 108.476184, - 23.894165 - ], - [ - 108.465341, - 23.898365 - ], - [ - 108.444962, - 23.898365 - ], - [ - 108.44996, - 23.901165 - ], - [ - 108.449822, - 23.906619 - ], - [ - 108.455324, - 23.912527 - ], - [ - 108.444939, - 23.917654 - ], - [ - 108.443724, - 23.919799 - ], - [ - 108.432309, - 23.91649 - ], - [ - 108.424331, - 23.916981 - ], - [ - 108.422795, - 23.924416 - ], - [ - 108.427999, - 23.925597 - ], - [ - 108.429604, - 23.931577 - ], - [ - 108.437902, - 23.939447 - ], - [ - 108.441638, - 23.947062 - ], - [ - 108.442028, - 23.954205 - ], - [ - 108.434761, - 23.957476 - ], - [ - 108.433661, - 23.962855 - ], - [ - 108.439346, - 23.968161 - ], - [ - 108.441776, - 23.967616 - ], - [ - 108.448492, - 23.977991 - ], - [ - 108.455668, - 23.981552 - ], - [ - 108.455736, - 23.984241 - ], - [ - 108.461238, - 23.98673 - ], - [ - 108.476574, - 23.9779 - ], - [ - 108.487623, - 23.989764 - ], - [ - 108.498809, - 23.990418 - ], - [ - 108.492506, - 24.002736 - ], - [ - 108.486935, - 24.007931 - ], - [ - 108.479898, - 24.019066 - ], - [ - 108.472585, - 24.018975 - ], - [ - 108.458281, - 24.010165 - ], - [ - 108.452137, - 24.015379 - ], - [ - 108.451748, - 24.023807 - ], - [ - 108.444848, - 24.02862 - ], - [ - 108.432538, - 24.032924 - ], - [ - 108.415827, - 24.031798 - ], - [ - 108.405809, - 24.029564 - ], - [ - 108.392788, - 24.020701 - ], - [ - 108.377453, - 24.014416 - ], - [ - 108.371951, - 24.010819 - ], - [ - 108.36402, - 24.002499 - ], - [ - 108.372226, - 23.998703 - ], - [ - 108.370919, - 23.986767 - ], - [ - 108.367894, - 23.981825 - ], - [ - 108.360833, - 23.983551 - ], - [ - 108.355102, - 23.971268 - ], - [ - 108.354598, - 23.965381 - ], - [ - 108.356844, - 23.963527 - ], - [ - 108.36214, - 23.968542 - ], - [ - 108.36606, - 23.961183 - ], - [ - 108.365326, - 23.956567 - ], - [ - 108.368398, - 23.954841 - ], - [ - 108.365487, - 23.946281 - ], - [ - 108.368237, - 23.94221 - ], - [ - 108.365326, - 23.931777 - ], - [ - 108.367825, - 23.928342 - ], - [ - 108.366289, - 23.922889 - ], - [ - 108.36904, - 23.919508 - ], - [ - 108.365922, - 23.916108 - ], - [ - 108.359939, - 23.917017 - ], - [ - 108.348798, - 23.910873 - ], - [ - 108.344558, - 23.916436 - ], - [ - 108.340821, - 23.912236 - ], - [ - 108.329382, - 23.911982 - ], - [ - 108.33046, - 23.905819 - ], - [ - 108.32168, - 23.903492 - ], - [ - 108.315422, - 23.897729 - ], - [ - 108.313152, - 23.893365 - ], - [ - 108.317645, - 23.890202 - ], - [ - 108.314023, - 23.88562 - ], - [ - 108.317554, - 23.881783 - ], - [ - 108.311318, - 23.874982 - ], - [ - 108.301759, - 23.867072 - ], - [ - 108.296258, - 23.868672 - ], - [ - 108.297725, - 23.863399 - ], - [ - 108.292705, - 23.856779 - ], - [ - 108.29651, - 23.852905 - ], - [ - 108.290642, - 23.847194 - ], - [ - 108.294493, - 23.841519 - ], - [ - 108.297633, - 23.842883 - ], - [ - 108.309187, - 23.839518 - ], - [ - 108.303456, - 23.829132 - ], - [ - 108.291467, - 23.823547 - ], - [ - 108.289977, - 23.819236 - ], - [ - 108.285988, - 23.819072 - ], - [ - 108.282916, - 23.814397 - ], - [ - 108.282481, - 23.799569 - ], - [ - 108.277094, - 23.798441 - ], - [ - 108.271248, - 23.807338 - ], - [ - 108.274503, - 23.811359 - ], - [ - 108.267993, - 23.811031 - ], - [ - 108.267764, - 23.816034 - ], - [ - 108.263982, - 23.817653 - ], - [ - 108.256188, - 23.809012 - ], - [ - 108.260062, - 23.805846 - ], - [ - 108.25644, - 23.801279 - ], - [ - 108.249654, - 23.804554 - ], - [ - 108.252268, - 23.814197 - ], - [ - 108.246055, - 23.814033 - ], - [ - 108.243671, - 23.805082 - ], - [ - 108.236634, - 23.808739 - ], - [ - 108.232599, - 23.806883 - ], - [ - 108.230078, - 23.815125 - ], - [ - 108.234319, - 23.818399 - ], - [ - 108.232783, - 23.822692 - ], - [ - 108.223086, - 23.825658 - ], - [ - 108.225631, - 23.830151 - ], - [ - 108.222903, - 23.831224 - ], - [ - 108.22508, - 23.841774 - ], - [ - 108.221321, - 23.854869 - ], - [ - 108.218799, - 23.852196 - ], - [ - 108.212564, - 23.852505 - ], - [ - 108.209034, - 23.854942 - ], - [ - 108.205022, - 23.862926 - ], - [ - 108.203051, - 23.871618 - ], - [ - 108.196357, - 23.868327 - ], - [ - 108.186867, - 23.860798 - ], - [ - 108.180403, - 23.853214 - ], - [ - 108.176208, - 23.844411 - ], - [ - 108.178729, - 23.835317 - ], - [ - 108.183451, - 23.831333 - ], - [ - 108.183245, - 23.826094 - ], - [ - 108.18038, - 23.823238 - ], - [ - 108.171325, - 23.821601 - ], - [ - 108.16282, - 23.825694 - ], - [ - 108.154109, - 23.840864 - ], - [ - 108.145605, - 23.846194 - ], - [ - 108.142189, - 23.850504 - ], - [ - 108.136252, - 23.853032 - ], - [ - 108.129513, - 23.851304 - ], - [ - 108.127037, - 23.843847 - ], - [ - 108.11828, - 23.83488 - ], - [ - 108.115254, - 23.827931 - ], - [ - 108.112251, - 23.814179 - ], - [ - 108.104205, - 23.809721 - ], - [ - 108.096159, - 23.796767 - ], - [ - 108.088961, - 23.793164 - ], - [ - 108.076766, - 23.795712 - ], - [ - 108.069155, - 23.796094 - ], - [ - 108.058358, - 23.800679 - ], - [ - 108.051206, - 23.797276 - ], - [ - 108.039767, - 23.787323 - ], - [ - 108.026128, - 23.782283 - ], - [ - 108.021933, - 23.776241 - ], - [ - 108.020557, - 23.766487 - ], - [ - 108.016775, - 23.760062 - ], - [ - 108.021818, - 23.753128 - ], - [ - 108.024019, - 23.742898 - ], - [ - 108.024156, - 23.734142 - ], - [ - 108.027847, - 23.733305 - ], - [ - 108.035526, - 23.72484 - ], - [ - 108.042816, - 23.720671 - ], - [ - 108.038804, - 23.716611 - ], - [ - 108.036879, - 23.710949 - ], - [ - 108.038713, - 23.707762 - ], - [ - 108.030139, - 23.700461 - ], - [ - 108.030323, - 23.696601 - ], - [ - 108.0234, - 23.693833 - ], - [ - 108.020924, - 23.690428 - ], - [ - 108.019915, - 23.677553 - ], - [ - 108.011686, - 23.672708 - ], - [ - 108.000683, - 23.673491 - ], - [ - 107.997382, - 23.668246 - ], - [ - 107.997382, - 23.655606 - ], - [ - 107.993737, - 23.64923 - ], - [ - 107.996534, - 23.637061 - ], - [ - 107.994791, - 23.633545 - ], - [ - 107.983032, - 23.626823 - ], - [ - 107.972647, - 23.625857 - ], - [ - 107.965977, - 23.627916 - ], - [ - 107.964785, - 23.634402 - ], - [ - 107.959902, - 23.644039 - ], - [ - 107.942228, - 23.657026 - ], - [ - 107.938652, - 23.6577 - ], - [ - 107.935672, - 23.653219 - ], - [ - 107.935511, - 23.64688 - ], - [ - 107.930285, - 23.648064 - ], - [ - 107.9257, - 23.644785 - ], - [ - 107.924714, - 23.639393 - ], - [ - 107.90798, - 23.639375 - ], - [ - 107.905504, - 23.636934 - ], - [ - 107.906949, - 23.625602 - ], - [ - 107.901516, - 23.621685 - ], - [ - 107.89324, - 23.620701 - ], - [ - 107.890398, - 23.617312 - ], - [ - 107.891429, - 23.612939 - ], - [ - 107.883131, - 23.605614 - ], - [ - 107.877423, - 23.605724 - ], - [ - 107.874489, - 23.601114 - ], - [ - 107.86007, - 23.601751 - ], - [ - 107.852437, - 23.596121 - ], - [ - 107.846614, - 23.597433 - ], - [ - 107.846201, - 23.606708 - ], - [ - 107.839989, - 23.610188 - ], - [ - 107.833892, - 23.607364 - ], - [ - 107.827611, - 23.600603 - ], - [ - 107.824676, - 23.600002 - ], - [ - 107.821605, - 23.605724 - ], - [ - 107.818074, - 23.606781 - ], - [ - 107.811152, - 23.6033 - ], - [ - 107.810968, - 23.59561 - ], - [ - 107.806865, - 23.59182 - ], - [ - 107.799071, - 23.589086 - ], - [ - 107.793936, - 23.580794 - ], - [ - 107.792996, - 23.572592 - ], - [ - 107.794028, - 23.566723 - ], - [ - 107.778829, - 23.567051 - ], - [ - 107.767803, - 23.572428 - ], - [ - 107.754531, - 23.571973 - ], - [ - 107.752284, - 23.568218 - ], - [ - 107.742908, - 23.563133 - ], - [ - 107.737911, - 23.566632 - ], - [ - 107.731836, - 23.563242 - ], - [ - 107.722254, - 23.553946 - ], - [ - 107.716294, - 23.554055 - ], - [ - 107.721269, - 23.543081 - ], - [ - 107.734816, - 23.533236 - ], - [ - 107.737246, - 23.529589 - ], - [ - 107.73814, - 23.521056 - ], - [ - 107.730255, - 23.503423 - ], - [ - 107.729773, - 23.496421 - ], - [ - 107.735802, - 23.491132 - ], - [ - 107.736421, - 23.484694 - ], - [ - 107.73312, - 23.478292 - ], - [ - 107.73853, - 23.473987 - ], - [ - 107.741579, - 23.461365 - ], - [ - 107.736857, - 23.450893 - ], - [ - 107.742885, - 23.445147 - ], - [ - 107.749258, - 23.442702 - ], - [ - 107.759528, - 23.444526 - ], - [ - 107.769064, - 23.449799 - ], - [ - 107.775689, - 23.440184 - ], - [ - 107.786715, - 23.436973 - ], - [ - 107.79428, - 23.430624 - ], - [ - 107.798475, - 23.430897 - ], - [ - 107.80581, - 23.435167 - ], - [ - 107.808745, - 23.433287 - ], - [ - 107.815988, - 23.433744 - ], - [ - 107.821032, - 23.430204 - ], - [ - 107.827129, - 23.433525 - ], - [ - 107.835313, - 23.427668 - ], - [ - 107.843703, - 23.43617 - ], - [ - 107.853377, - 23.433105 - ], - [ - 107.863853, - 23.438396 - ], - [ - 107.870707, - 23.446113 - ], - [ - 107.889343, - 23.462824 - ], - [ - 107.902685, - 23.473294 - ], - [ - 107.907522, - 23.479678 - ], - [ - 107.917814, - 23.485186 - ], - [ - 107.922903, - 23.481465 - ], - [ - 107.925494, - 23.475155 - ], - [ - 107.929666, - 23.472017 - ], - [ - 107.935557, - 23.471306 - ], - [ - 107.941724, - 23.467676 - ], - [ - 107.944268, - 23.461784 - ], - [ - 107.947271, - 23.461109 - ], - [ - 107.953713, - 23.465323 - ], - [ - 107.960842, - 23.466436 - ], - [ - 107.964991, - 23.462003 - ], - [ - 107.976888, - 23.460963 - ], - [ - 107.982504, - 23.458501 - ], - [ - 107.99, - 23.45819 - ], - [ - 107.997152, - 23.453721 - ], - [ - 108.004396, - 23.447007 - ], - [ - 108.006803, - 23.450693 - ], - [ - 108.012878, - 23.450729 - ], - [ - 108.015468, - 23.446113 - ], - [ - 108.012121, - 23.445001 - ], - [ - 108.011571, - 23.435167 - ], - [ - 108.003388, - 23.434747 - ], - [ - 108.001714, - 23.431426 - ], - [ - 108.003663, - 23.424985 - ], - [ - 107.998551, - 23.417778 - ], - [ - 108.003342, - 23.419073 - ], - [ - 108.005634, - 23.416318 - ], - [ - 108.014047, - 23.417632 - ], - [ - 108.01203, - 23.422759 - ], - [ - 108.019709, - 23.421445 - ], - [ - 108.023216, - 23.417394 - ], - [ - 108.035022, - 23.412796 - ], - [ - 108.040019, - 23.405989 - ], - [ - 108.04818, - 23.406756 - ], - [ - 108.052696, - 23.403069 - ], - [ - 108.061224, - 23.407194 - ], - [ - 108.067482, - 23.406646 - ], - [ - 108.069499, - 23.399364 - ], - [ - 108.073556, - 23.401591 - ], - [ - 108.071172, - 23.414201 - ], - [ - 108.077866, - 23.416774 - ], - [ - 108.076857, - 23.421865 - ], - [ - 108.079562, - 23.434619 - ], - [ - 108.072112, - 23.443687 - ], - [ - 108.072181, - 23.453447 - ], - [ - 108.069293, - 23.457315 - ], - [ - 108.070072, - 23.469628 - ], - [ - 108.077339, - 23.467165 - ], - [ - 108.089901, - 23.460306 - ], - [ - 108.093041, - 23.456165 - ], - [ - 108.098795, - 23.453739 - ], - [ - 108.103838, - 23.457716 - ], - [ - 108.112526, - 23.456603 - ], - [ - 108.117157, - 23.451295 - ], - [ - 108.12612, - 23.457278 - ], - [ - 108.1302, - 23.454359 - ], - [ - 108.143565, - 23.464612 - ], - [ - 108.150006, - 23.466253 - ], - [ - 108.156585, - 23.465669 - ], - [ - 108.159061, - 23.470139 - ], - [ - 108.163004, - 23.471196 - ], - [ - 108.168207, - 23.479532 - ], - [ - 108.184827, - 23.475902 - ], - [ - 108.187853, - 23.477708 - ], - [ - 108.196357, - 23.475483 - ], - [ - 108.203189, - 23.484493 - ], - [ - 108.206123, - 23.483654 - ], - [ - 108.204495, - 23.490767 - ], - [ - 108.202134, - 23.490767 - ], - [ - 108.20422, - 23.499083 - ], - [ - 108.214581, - 23.497807 - ], - [ - 108.226066, - 23.499357 - ], - [ - 108.227602, - 23.495126 - ], - [ - 108.23684, - 23.501381 - ], - [ - 108.245276, - 23.503989 - ], - [ - 108.248439, - 23.508548 - ], - [ - 108.256486, - 23.506086 - ], - [ - 108.252359, - 23.499685 - ], - [ - 108.258113, - 23.496311 - ], - [ - 108.265013, - 23.500706 - ], - [ - 108.26609, - 23.496731 - ], - [ - 108.276773, - 23.504098 - ], - [ - 108.283031, - 23.511702 - ], - [ - 108.289174, - 23.514328 - ], - [ - 108.291421, - 23.519324 - ], - [ - 108.294149, - 23.514656 - ], - [ - 108.298573, - 23.518011 - ], - [ - 108.295891, - 23.520017 - ], - [ - 108.296304, - 23.524904 - ], - [ - 108.301874, - 23.527766 - ], - [ - 108.308178, - 23.526982 - ], - [ - 108.310677, - 23.53484 - ], - [ - 108.314803, - 23.533455 - ], - [ - 108.321726, - 23.537283 - ], - [ - 108.326333, - 23.535241 - ], - [ - 108.327984, - 23.542023 - ], - [ - 108.331881, - 23.544794 - ], - [ - 108.339079, - 23.543172 - ], - [ - 108.340867, - 23.540237 - ], - [ - 108.348752, - 23.542388 - ], - [ - 108.35563, - 23.537867 - ], - [ - 108.367619, - 23.53876 - ], - [ - 108.373762, - 23.543919 - ], - [ - 108.383184, - 23.54268 - ], - [ - 108.389258, - 23.539252 - ], - [ - 108.395631, - 23.532525 - ], - [ - 108.406565, - 23.526107 - ], - [ - 108.407735, - 23.534147 - ], - [ - 108.402554, - 23.543737 - ], - [ - 108.39476, - 23.545888 - ], - [ - 108.386507, - 23.551302 - ], - [ - 108.381533, - 23.570077 - ], - [ - 108.387012, - 23.575345 - ], - [ - 108.38935, - 23.586699 - ], - [ - 108.397579, - 23.595446 - ], - [ - 108.406588, - 23.599674 - ], - [ - 108.40558, - 23.605961 - ], - [ - 108.402027, - 23.607564 - ], - [ - 108.401797, - 23.614579 - ], - [ - 108.39962, - 23.617914 - ], - [ - 108.396342, - 23.616529 - ], - [ - 108.388295, - 23.618406 - ], - [ - 108.386164, - 23.626112 - ], - [ - 108.387952, - 23.629847 - ], - [ - 108.392215, - 23.630758 - ], - [ - 108.390198, - 23.634875 - ], - [ - 108.395975, - 23.637153 - ], - [ - 108.394783, - 23.646552 - ], - [ - 108.398886, - 23.653511 - ], - [ - 108.401201, - 23.653383 - ], - [ - 108.407964, - 23.664294 - ], - [ - 108.418944, - 23.659941 - ], - [ - 108.430406, - 23.662436 - ], - [ - 108.437673, - 23.65801 - ], - [ - 108.441547, - 23.660068 - ], - [ - 108.447461, - 23.658502 - ], - [ - 108.463599, - 23.656662 - ], - [ - 108.467771, - 23.658283 - ], - [ - 108.468413, - 23.669157 - ], - [ - 108.481365, - 23.680703 - ], - [ - 108.486958, - 23.682233 - ], - [ - 108.489182, - 23.688188 - ], - [ - 108.497411, - 23.690974 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450125, - "name": "上林县", - "center": [ - 108.603937, - 23.431769 - ], - "centroid": [ - 108.639391, - 23.515457 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 9, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 108.497411, - 23.690974 - ], - [ - 108.489182, - 23.688188 - ], - [ - 108.486958, - 23.682233 - ], - [ - 108.481365, - 23.680703 - ], - [ - 108.468413, - 23.669157 - ], - [ - 108.467771, - 23.658283 - ], - [ - 108.463599, - 23.656662 - ], - [ - 108.447461, - 23.658502 - ], - [ - 108.441547, - 23.660068 - ], - [ - 108.437673, - 23.65801 - ], - [ - 108.430406, - 23.662436 - ], - [ - 108.418944, - 23.659941 - ], - [ - 108.407964, - 23.664294 - ], - [ - 108.401201, - 23.653383 - ], - [ - 108.398886, - 23.653511 - ], - [ - 108.394783, - 23.646552 - ], - [ - 108.395975, - 23.637153 - ], - [ - 108.390198, - 23.634875 - ], - [ - 108.392215, - 23.630758 - ], - [ - 108.387952, - 23.629847 - ], - [ - 108.386164, - 23.626112 - ], - [ - 108.388295, - 23.618406 - ], - [ - 108.396342, - 23.616529 - ], - [ - 108.39962, - 23.617914 - ], - [ - 108.401797, - 23.614579 - ], - [ - 108.402027, - 23.607564 - ], - [ - 108.40558, - 23.605961 - ], - [ - 108.406588, - 23.599674 - ], - [ - 108.397579, - 23.595446 - ], - [ - 108.38935, - 23.586699 - ], - [ - 108.387012, - 23.575345 - ], - [ - 108.381533, - 23.570077 - ], - [ - 108.386507, - 23.551302 - ], - [ - 108.39476, - 23.545888 - ], - [ - 108.402554, - 23.543737 - ], - [ - 108.407735, - 23.534147 - ], - [ - 108.406565, - 23.526107 - ], - [ - 108.40386, - 23.520199 - ], - [ - 108.408904, - 23.51637 - ], - [ - 108.406222, - 23.513216 - ], - [ - 108.415666, - 23.505849 - ], - [ - 108.419128, - 23.500214 - ], - [ - 108.425363, - 23.497624 - ], - [ - 108.427242, - 23.483508 - ], - [ - 108.43522, - 23.476632 - ], - [ - 108.447071, - 23.476067 - ], - [ - 108.460986, - 23.477052 - ], - [ - 108.46635, - 23.478802 - ], - [ - 108.473708, - 23.469154 - ], - [ - 108.469055, - 23.46286 - ], - [ - 108.473158, - 23.457205 - ], - [ - 108.472195, - 23.451349 - ], - [ - 108.480792, - 23.4421 - ], - [ - 108.481388, - 23.439217 - ], - [ - 108.501262, - 23.428306 - ], - [ - 108.501537, - 23.422832 - ], - [ - 108.494546, - 23.418015 - ], - [ - 108.485674, - 23.408745 - ], - [ - 108.488884, - 23.403398 - ], - [ - 108.490672, - 23.395203 - ], - [ - 108.494958, - 23.390129 - ], - [ - 108.495692, - 23.384435 - ], - [ - 108.506512, - 23.383467 - ], - [ - 108.510959, - 23.379123 - ], - [ - 108.517217, - 23.377645 - ], - [ - 108.538009, - 23.380456 - ], - [ - 108.535464, - 23.372716 - ], - [ - 108.54037, - 23.36536 - ], - [ - 108.537435, - 23.362603 - ], - [ - 108.540622, - 23.357911 - ], - [ - 108.553665, - 23.347176 - ], - [ - 108.553459, - 23.340019 - ], - [ - 108.556485, - 23.336915 - ], - [ - 108.553161, - 23.325156 - ], - [ - 108.558204, - 23.321413 - ], - [ - 108.55786, - 23.315386 - ], - [ - 108.566182, - 23.318235 - ], - [ - 108.569964, - 23.32322 - ], - [ - 108.581128, - 23.322033 - ], - [ - 108.587432, - 23.311533 - ], - [ - 108.590274, - 23.30978 - ], - [ - 108.58624, - 23.299223 - ], - [ - 108.587019, - 23.292265 - ], - [ - 108.596234, - 23.284739 - ], - [ - 108.598183, - 23.279113 - ], - [ - 108.604968, - 23.273578 - ], - [ - 108.596761, - 23.264134 - ], - [ - 108.593827, - 23.250888 - ], - [ - 108.587615, - 23.238975 - ], - [ - 108.581907, - 23.237641 - ], - [ - 108.583947, - 23.218234 - ], - [ - 108.590366, - 23.210906 - ], - [ - 108.591856, - 23.203668 - ], - [ - 108.598251, - 23.201347 - ], - [ - 108.601507, - 23.202718 - ], - [ - 108.604166, - 23.198952 - ], - [ - 108.618516, - 23.196064 - ], - [ - 108.624751, - 23.207652 - ], - [ - 108.629267, - 23.205477 - ], - [ - 108.632293, - 23.211143 - ], - [ - 108.637726, - 23.21361 - ], - [ - 108.643296, - 23.211381 - ], - [ - 108.650127, - 23.200798 - ], - [ - 108.65368, - 23.198166 - ], - [ - 108.661543, - 23.197326 - ], - [ - 108.670735, - 23.199025 - ], - [ - 108.680226, - 23.196686 - ], - [ - 108.687194, - 23.208584 - ], - [ - 108.695332, - 23.217138 - ], - [ - 108.691504, - 23.222766 - ], - [ - 108.690197, - 23.232707 - ], - [ - 108.698656, - 23.23755 - ], - [ - 108.702897, - 23.241697 - ], - [ - 108.710072, - 23.244822 - ], - [ - 108.712204, - 23.253738 - ], - [ - 108.717522, - 23.258744 - ], - [ - 108.728617, - 23.264426 - ], - [ - 108.730084, - 23.270747 - ], - [ - 108.727333, - 23.273505 - ], - [ - 108.726027, - 23.283442 - ], - [ - 108.720731, - 23.286913 - ], - [ - 108.719608, - 23.292393 - ], - [ - 108.727975, - 23.296758 - ], - [ - 108.726508, - 23.307278 - ], - [ - 108.728663, - 23.314437 - ], - [ - 108.734302, - 23.318564 - ], - [ - 108.744549, - 23.317048 - ], - [ - 108.743449, - 23.333099 - ], - [ - 108.746818, - 23.336568 - ], - [ - 108.754131, - 23.338431 - ], - [ - 108.756951, - 23.346172 - ], - [ - 108.761902, - 23.34358 - ], - [ - 108.772149, - 23.3463 - ], - [ - 108.779897, - 23.341115 - ], - [ - 108.788631, - 23.34221 - ], - [ - 108.791725, - 23.346683 - ], - [ - 108.800711, - 23.345643 - ], - [ - 108.799955, - 23.354844 - ], - [ - 108.805365, - 23.35395 - ], - [ - 108.815314, - 23.356214 - ], - [ - 108.814695, - 23.359664 - ], - [ - 108.822924, - 23.362366 - ], - [ - 108.822924, - 23.365524 - ], - [ - 108.828839, - 23.365506 - ], - [ - 108.83567, - 23.372223 - ], - [ - 108.832575, - 23.377681 - ], - [ - 108.835234, - 23.379251 - ], - [ - 108.835097, - 23.386862 - ], - [ - 108.846146, - 23.397576 - ], - [ - 108.853114, - 23.395678 - ], - [ - 108.856691, - 23.400131 - ], - [ - 108.861802, - 23.396371 - ], - [ - 108.863774, - 23.4015 - ], - [ - 108.85857, - 23.407358 - ], - [ - 108.860794, - 23.412613 - ], - [ - 108.854559, - 23.412522 - ], - [ - 108.852564, - 23.418526 - ], - [ - 108.859418, - 23.43066 - ], - [ - 108.859235, - 23.43544 - ], - [ - 108.864278, - 23.43648 - ], - [ - 108.868542, - 23.446369 - ], - [ - 108.865264, - 23.453265 - ], - [ - 108.869459, - 23.457388 - ], - [ - 108.86476, - 23.461292 - ], - [ - 108.868336, - 23.463116 - ], - [ - 108.863751, - 23.469901 - ], - [ - 108.857218, - 23.466144 - ], - [ - 108.840873, - 23.472984 - ], - [ - 108.842111, - 23.476395 - ], - [ - 108.834363, - 23.47831 - ], - [ - 108.836839, - 23.485952 - ], - [ - 108.822351, - 23.493959 - ], - [ - 108.821343, - 23.503423 - ], - [ - 108.826363, - 23.509769 - ], - [ - 108.826294, - 23.51885 - ], - [ - 108.820815, - 23.52319 - ], - [ - 108.817514, - 23.534512 - ], - [ - 108.813778, - 23.534767 - ], - [ - 108.81199, - 23.540856 - ], - [ - 108.813778, - 23.546927 - ], - [ - 108.811692, - 23.558393 - ], - [ - 108.812746, - 23.561 - ], - [ - 108.810041, - 23.569348 - ], - [ - 108.80548, - 23.570587 - ], - [ - 108.805755, - 23.577331 - ], - [ - 108.803737, - 23.583254 - ], - [ - 108.799153, - 23.585441 - ], - [ - 108.803669, - 23.588849 - ], - [ - 108.797525, - 23.591674 - ], - [ - 108.793628, - 23.59756 - ], - [ - 108.801835, - 23.60084 - ], - [ - 108.793926, - 23.602353 - ], - [ - 108.787737, - 23.60822 - ], - [ - 108.782785, - 23.615417 - ], - [ - 108.786682, - 23.617804 - ], - [ - 108.785261, - 23.620647 - ], - [ - 108.789846, - 23.625948 - ], - [ - 108.796104, - 23.627861 - ], - [ - 108.797067, - 23.634183 - ], - [ - 108.792482, - 23.638155 - ], - [ - 108.782464, - 23.643018 - ], - [ - 108.780401, - 23.645514 - ], - [ - 108.780172, - 23.660086 - ], - [ - 108.784275, - 23.664275 - ], - [ - 108.776756, - 23.668556 - ], - [ - 108.77467, - 23.676332 - ], - [ - 108.777238, - 23.681013 - ], - [ - 108.773203, - 23.685675 - ], - [ - 108.778865, - 23.691611 - ], - [ - 108.786774, - 23.690154 - ], - [ - 108.790625, - 23.692321 - ], - [ - 108.796585, - 23.706306 - ], - [ - 108.799726, - 23.70707 - ], - [ - 108.80431, - 23.714736 - ], - [ - 108.799749, - 23.720817 - ], - [ - 108.796631, - 23.719396 - ], - [ - 108.791221, - 23.722309 - ], - [ - 108.788447, - 23.726915 - ], - [ - 108.779645, - 23.726424 - ], - [ - 108.776894, - 23.731448 - ], - [ - 108.782441, - 23.734616 - ], - [ - 108.788218, - 23.740423 - ], - [ - 108.783427, - 23.74248 - ], - [ - 108.7818, - 23.75644 - ], - [ - 108.786316, - 23.760099 - ], - [ - 108.783565, - 23.768106 - ], - [ - 108.77302, - 23.77817 - ], - [ - 108.76181, - 23.776096 - ], - [ - 108.752366, - 23.777151 - ], - [ - 108.747689, - 23.7805 - ], - [ - 108.743655, - 23.796148 - ], - [ - 108.739781, - 23.793055 - ], - [ - 108.734852, - 23.793073 - ], - [ - 108.728755, - 23.798532 - ], - [ - 108.723299, - 23.792855 - ], - [ - 108.719012, - 23.791508 - ], - [ - 108.713442, - 23.78352 - ], - [ - 108.697281, - 23.784758 - ], - [ - 108.689601, - 23.782756 - ], - [ - 108.687813, - 23.788488 - ], - [ - 108.680959, - 23.788215 - ], - [ - 108.673051, - 23.785067 - ], - [ - 108.671263, - 23.778825 - ], - [ - 108.673601, - 23.77797 - ], - [ - 108.671102, - 23.772838 - ], - [ - 108.663262, - 23.769162 - ], - [ - 108.658953, - 23.770545 - ], - [ - 108.653268, - 23.766159 - ], - [ - 108.643846, - 23.766086 - ], - [ - 108.638276, - 23.769107 - ], - [ - 108.627204, - 23.764721 - ], - [ - 108.631055, - 23.761955 - ], - [ - 108.627983, - 23.755894 - ], - [ - 108.618699, - 23.752272 - ], - [ - 108.610103, - 23.751107 - ], - [ - 108.609117, - 23.746411 - ], - [ - 108.592887, - 23.744045 - ], - [ - 108.596051, - 23.736618 - ], - [ - 108.581426, - 23.734325 - ], - [ - 108.566823, - 23.72311 - ], - [ - 108.566961, - 23.719032 - ], - [ - 108.563614, - 23.713552 - ], - [ - 108.566502, - 23.707999 - ], - [ - 108.562583, - 23.705122 - ], - [ - 108.554032, - 23.703811 - ], - [ - 108.54892, - 23.707289 - ], - [ - 108.544886, - 23.700388 - ], - [ - 108.541493, - 23.700042 - ], - [ - 108.54186, - 23.693851 - ], - [ - 108.538261, - 23.691775 - ], - [ - 108.542135, - 23.687824 - ], - [ - 108.536702, - 23.682998 - ], - [ - 108.529183, - 23.680157 - ], - [ - 108.529068, - 23.671925 - ], - [ - 108.520312, - 23.668811 - ], - [ - 108.517859, - 23.663383 - ], - [ - 108.51222, - 23.667062 - ], - [ - 108.508025, - 23.661507 - ], - [ - 108.501354, - 23.662764 - ], - [ - 108.504219, - 23.673127 - ], - [ - 108.502752, - 23.676423 - ], - [ - 108.496838, - 23.676168 - ], - [ - 108.495692, - 23.683744 - ], - [ - 108.497411, - 23.690974 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450126, - "name": "宾阳县", - "center": [ - 108.816735, - 23.216884 - ], - "centroid": [ - 108.93341, - 23.161668 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 10, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 108.868542, - 23.446369 - ], - [ - 108.864278, - 23.43648 - ], - [ - 108.859235, - 23.43544 - ], - [ - 108.859418, - 23.43066 - ], - [ - 108.852564, - 23.418526 - ], - [ - 108.854559, - 23.412522 - ], - [ - 108.860794, - 23.412613 - ], - [ - 108.85857, - 23.407358 - ], - [ - 108.863774, - 23.4015 - ], - [ - 108.861802, - 23.396371 - ], - [ - 108.856691, - 23.400131 - ], - [ - 108.853114, - 23.395678 - ], - [ - 108.846146, - 23.397576 - ], - [ - 108.835097, - 23.386862 - ], - [ - 108.835234, - 23.379251 - ], - [ - 108.832575, - 23.377681 - ], - [ - 108.83567, - 23.372223 - ], - [ - 108.828839, - 23.365506 - ], - [ - 108.822924, - 23.365524 - ], - [ - 108.822924, - 23.362366 - ], - [ - 108.814695, - 23.359664 - ], - [ - 108.815314, - 23.356214 - ], - [ - 108.805365, - 23.35395 - ], - [ - 108.799955, - 23.354844 - ], - [ - 108.800711, - 23.345643 - ], - [ - 108.791725, - 23.346683 - ], - [ - 108.788631, - 23.34221 - ], - [ - 108.779897, - 23.341115 - ], - [ - 108.772149, - 23.3463 - ], - [ - 108.761902, - 23.34358 - ], - [ - 108.756951, - 23.346172 - ], - [ - 108.754131, - 23.338431 - ], - [ - 108.746818, - 23.336568 - ], - [ - 108.743449, - 23.333099 - ], - [ - 108.744549, - 23.317048 - ], - [ - 108.734302, - 23.318564 - ], - [ - 108.728663, - 23.314437 - ], - [ - 108.726508, - 23.307278 - ], - [ - 108.727975, - 23.296758 - ], - [ - 108.719608, - 23.292393 - ], - [ - 108.720731, - 23.286913 - ], - [ - 108.726027, - 23.283442 - ], - [ - 108.727333, - 23.273505 - ], - [ - 108.730084, - 23.270747 - ], - [ - 108.728617, - 23.264426 - ], - [ - 108.717522, - 23.258744 - ], - [ - 108.712204, - 23.253738 - ], - [ - 108.710072, - 23.244822 - ], - [ - 108.702897, - 23.241697 - ], - [ - 108.698656, - 23.23755 - ], - [ - 108.690197, - 23.232707 - ], - [ - 108.691504, - 23.222766 - ], - [ - 108.695332, - 23.217138 - ], - [ - 108.687194, - 23.208584 - ], - [ - 108.680226, - 23.196686 - ], - [ - 108.670735, - 23.199025 - ], - [ - 108.661543, - 23.197326 - ], - [ - 108.65368, - 23.198166 - ], - [ - 108.650127, - 23.200798 - ], - [ - 108.643296, - 23.211381 - ], - [ - 108.637726, - 23.21361 - ], - [ - 108.632293, - 23.211143 - ], - [ - 108.629267, - 23.205477 - ], - [ - 108.624751, - 23.207652 - ], - [ - 108.618516, - 23.196064 - ], - [ - 108.604166, - 23.198952 - ], - [ - 108.601507, - 23.202718 - ], - [ - 108.598251, - 23.201347 - ], - [ - 108.591856, - 23.203668 - ], - [ - 108.594217, - 23.198678 - ], - [ - 108.586148, - 23.194218 - ], - [ - 108.582388, - 23.187528 - ], - [ - 108.57668, - 23.187473 - ], - [ - 108.573563, - 23.182647 - ], - [ - 108.568932, - 23.181149 - ], - [ - 108.566732, - 23.174732 - ], - [ - 108.55974, - 23.16848 - ], - [ - 108.556875, - 23.159119 - ], - [ - 108.546972, - 23.142974 - ], - [ - 108.539499, - 23.137086 - ], - [ - 108.538054, - 23.133483 - ], - [ - 108.54484, - 23.130576 - ], - [ - 108.557516, - 23.12893 - ], - [ - 108.564875, - 23.125071 - ], - [ - 108.57166, - 23.124248 - ], - [ - 108.576268, - 23.118597 - ], - [ - 108.590962, - 23.122236 - ], - [ - 108.596578, - 23.115653 - ], - [ - 108.605518, - 23.109123 - ], - [ - 108.61267, - 23.111665 - ], - [ - 108.616086, - 23.106581 - ], - [ - 108.621863, - 23.104587 - ], - [ - 108.636259, - 23.103398 - ], - [ - 108.639949, - 23.105575 - ], - [ - 108.65462, - 23.0976 - ], - [ - 108.655789, - 23.095752 - ], - [ - 108.673074, - 23.096649 - ], - [ - 108.679217, - 23.089789 - ], - [ - 108.684123, - 23.093009 - ], - [ - 108.689143, - 23.089789 - ], - [ - 108.6932, - 23.09224 - ], - [ - 108.693544, - 23.096301 - ], - [ - 108.699642, - 23.09963 - ], - [ - 108.704181, - 23.089679 - ], - [ - 108.709843, - 23.090265 - ], - [ - 108.714634, - 23.087557 - ], - [ - 108.713854, - 23.084576 - ], - [ - 108.721488, - 23.082417 - ], - [ - 108.725408, - 23.077093 - ], - [ - 108.724628, - 23.07177 - ], - [ - 108.720892, - 23.064671 - ], - [ - 108.725729, - 23.05662 - ], - [ - 108.723436, - 23.054498 - ], - [ - 108.730726, - 23.048789 - ], - [ - 108.735838, - 23.048478 - ], - [ - 108.746452, - 23.034826 - ], - [ - 108.754567, - 23.03393 - ], - [ - 108.765111, - 23.028531 - ], - [ - 108.769444, - 23.014018 - ], - [ - 108.77412, - 23.014475 - ], - [ - 108.779553, - 23.018941 - ], - [ - 108.77937, - 23.006001 - ], - [ - 108.770705, - 23.003493 - ], - [ - 108.770659, - 22.997086 - ], - [ - 108.777032, - 22.996757 - ], - [ - 108.775679, - 22.986981 - ], - [ - 108.77302, - 22.980226 - ], - [ - 108.778613, - 22.974752 - ], - [ - 108.782006, - 22.966549 - ], - [ - 108.794774, - 22.964187 - ], - [ - 108.799198, - 22.970559 - ], - [ - 108.807909, - 22.970999 - ], - [ - 108.813663, - 22.978999 - ], - [ - 108.8185, - 22.976363 - ], - [ - 108.822191, - 22.970394 - ], - [ - 108.827326, - 22.971493 - ], - [ - 108.83583, - 22.968563 - ], - [ - 108.837389, - 22.961533 - ], - [ - 108.836014, - 22.956515 - ], - [ - 108.844289, - 22.955105 - ], - [ - 108.857585, - 22.955527 - ], - [ - 108.871384, - 22.973891 - ], - [ - 108.880325, - 22.97488 - ], - [ - 108.88578, - 22.962668 - ], - [ - 108.888462, - 22.953696 - ], - [ - 108.884818, - 22.951205 - ], - [ - 108.887568, - 22.944338 - ], - [ - 108.897792, - 22.942763 - ], - [ - 108.90052, - 22.939137 - ], - [ - 108.901208, - 22.931427 - ], - [ - 108.893185, - 22.927563 - ], - [ - 108.896417, - 22.923497 - ], - [ - 108.896256, - 22.918167 - ], - [ - 108.901093, - 22.907782 - ], - [ - 108.913151, - 22.90355 - ], - [ - 108.915856, - 22.906939 - ], - [ - 108.919799, - 22.90333 - ], - [ - 108.919042, - 22.907617 - ], - [ - 108.928945, - 22.902964 - ], - [ - 108.933117, - 22.90344 - ], - [ - 108.938161, - 22.908606 - ], - [ - 108.938665, - 22.912947 - ], - [ - 108.946619, - 22.911372 - ], - [ - 108.949851, - 22.91313 - ], - [ - 108.952029, - 22.908826 - ], - [ - 108.96278, - 22.9115 - ], - [ - 108.963078, - 22.913844 - ], - [ - 108.956568, - 22.919065 - ], - [ - 108.960717, - 22.92183 - ], - [ - 108.967182, - 22.931574 - ], - [ - 108.967846, - 22.941463 - ], - [ - 108.975663, - 22.943166 - ], - [ - 108.976557, - 22.935273 - ], - [ - 108.980684, - 22.934394 - ], - [ - 108.98481, - 22.94584 - ], - [ - 108.993635, - 22.944961 - ], - [ - 108.993933, - 22.935749 - ], - [ - 109.004111, - 22.927343 - ], - [ - 109.010507, - 22.919944 - ], - [ - 109.018622, - 22.917398 - ], - [ - 109.026003, - 22.916903 - ], - [ - 109.032674, - 22.922673 - ], - [ - 109.031253, - 22.931739 - ], - [ - 109.045763, - 22.930438 - ], - [ - 109.052503, - 22.931372 - ], - [ - 109.064927, - 22.929028 - ], - [ - 109.067861, - 22.931336 - ], - [ - 109.074807, - 22.92879 - ], - [ - 109.081432, - 22.9352 - ], - [ - 109.077375, - 22.943368 - ], - [ - 109.07687, - 22.951883 - ], - [ - 109.073019, - 22.958401 - ], - [ - 109.07467, - 22.963107 - ], - [ - 109.078819, - 22.965725 - ], - [ - 109.074899, - 22.972591 - ], - [ - 109.074761, - 22.985608 - ], - [ - 109.0851, - 22.989874 - ], - [ - 109.097708, - 22.985498 - ], - [ - 109.103645, - 22.988336 - ], - [ - 109.113227, - 22.989105 - ], - [ - 109.119187, - 22.997892 - ], - [ - 109.122373, - 22.999869 - ], - [ - 109.122878, - 23.004792 - ], - [ - 109.127852, - 23.012553 - ], - [ - 109.128907, - 23.019435 - ], - [ - 109.136448, - 23.021009 - ], - [ - 109.144105, - 23.032118 - ], - [ - 109.134362, - 23.037407 - ], - [ - 109.13191, - 23.042805 - ], - [ - 109.128356, - 23.044928 - ], - [ - 109.13152, - 23.05232 - ], - [ - 109.15293, - 23.065165 - ], - [ - 109.156415, - 23.065165 - ], - [ - 109.160954, - 23.071678 - ], - [ - 109.16806, - 23.073233 - ], - [ - 109.174799, - 23.069483 - ], - [ - 109.184702, - 23.066299 - ], - [ - 109.191052, - 23.06575 - ], - [ - 109.190777, - 23.072794 - ], - [ - 109.197585, - 23.087155 - ], - [ - 109.196187, - 23.090942 - ], - [ - 109.190319, - 23.093996 - ], - [ - 109.197058, - 23.106142 - ], - [ - 109.207121, - 23.107751 - ], - [ - 109.211523, - 23.111355 - ], - [ - 109.221494, - 23.110458 - ], - [ - 109.227798, - 23.118689 - ], - [ - 109.240475, - 23.123901 - ], - [ - 109.245427, - 23.131362 - ], - [ - 109.250126, - 23.132185 - ], - [ - 109.247192, - 23.137196 - ], - [ - 109.245564, - 23.146155 - ], - [ - 109.239283, - 23.144327 - ], - [ - 109.243203, - 23.168589 - ], - [ - 109.248109, - 23.178278 - ], - [ - 109.24616, - 23.179704 - ], - [ - 109.248109, - 23.189429 - ], - [ - 109.255375, - 23.193158 - ], - [ - 109.256407, - 23.20502 - ], - [ - 109.260143, - 23.210778 - ], - [ - 109.253954, - 23.21383 - ], - [ - 109.253427, - 23.229217 - ], - [ - 109.248888, - 23.229582 - ], - [ - 109.236784, - 23.236033 - ], - [ - 109.231902, - 23.23638 - ], - [ - 109.2333, - 23.24093 - ], - [ - 109.237472, - 23.241496 - ], - [ - 109.242126, - 23.248988 - ], - [ - 109.237082, - 23.248714 - ], - [ - 109.232521, - 23.254725 - ], - [ - 109.231993, - 23.26311 - ], - [ - 109.227019, - 23.263677 - ], - [ - 109.213265, - 23.272044 - ], - [ - 109.214893, - 23.273615 - ], - [ - 109.226583, - 23.269906 - ], - [ - 109.232979, - 23.272025 - ], - [ - 109.230366, - 23.275003 - ], - [ - 109.238825, - 23.278675 - ], - [ - 109.23463, - 23.278565 - ], - [ - 109.240131, - 23.285178 - ], - [ - 109.222847, - 23.288758 - ], - [ - 109.220325, - 23.295077 - ], - [ - 109.215076, - 23.298657 - ], - [ - 109.207855, - 23.299972 - ], - [ - 109.205425, - 23.295315 - ], - [ - 109.200359, - 23.29316 - ], - [ - 109.199327, - 23.285506 - ], - [ - 109.192726, - 23.282054 - ], - [ - 109.20758, - 23.273359 - ], - [ - 109.197952, - 23.266563 - ], - [ - 109.187453, - 23.273231 - ], - [ - 109.18108, - 23.272245 - ], - [ - 109.170742, - 23.277542 - ], - [ - 109.165515, - 23.283607 - ], - [ - 109.165263, - 23.289561 - ], - [ - 109.155292, - 23.28947 - ], - [ - 109.153847, - 23.292283 - ], - [ - 109.148598, - 23.289141 - ], - [ - 109.143394, - 23.2921 - ], - [ - 109.146283, - 23.295954 - ], - [ - 109.142913, - 23.30273 - ], - [ - 109.1414, - 23.299516 - ], - [ - 109.134087, - 23.297635 - ], - [ - 109.132001, - 23.286182 - ], - [ - 109.126866, - 23.287479 - ], - [ - 109.124093, - 23.291096 - ], - [ - 109.115863, - 23.289817 - ], - [ - 109.110384, - 23.290858 - ], - [ - 109.108207, - 23.295516 - ], - [ - 109.105295, - 23.29453 - ], - [ - 109.101398, - 23.300995 - ], - [ - 109.095507, - 23.304958 - ], - [ - 109.08659, - 23.314364 - ], - [ - 109.087163, - 23.326946 - ], - [ - 109.093627, - 23.331036 - ], - [ - 109.093994, - 23.338339 - ], - [ - 109.099152, - 23.343963 - ], - [ - 109.090624, - 23.345661 - ], - [ - 109.082922, - 23.344401 - ], - [ - 109.083404, - 23.337445 - ], - [ - 109.086177, - 23.334067 - ], - [ - 109.077764, - 23.328826 - ], - [ - 109.07538, - 23.322709 - ], - [ - 109.071827, - 23.327274 - ], - [ - 109.063896, - 23.3226 - ], - [ - 109.05656, - 23.322965 - ], - [ - 109.050485, - 23.337481 - ], - [ - 109.053809, - 23.340275 - ], - [ - 109.053878, - 23.346081 - ], - [ - 109.050531, - 23.347943 - ], - [ - 109.052021, - 23.35583 - ], - [ - 109.047047, - 23.354333 - ], - [ - 109.033155, - 23.354644 - ], - [ - 109.023092, - 23.360266 - ], - [ - 109.020249, - 23.360011 - ], - [ - 109.016994, - 23.35269 - ], - [ - 109.013212, - 23.350773 - ], - [ - 108.987652, - 23.349331 - ], - [ - 108.987698, - 23.357218 - ], - [ - 108.979767, - 23.368956 - ], - [ - 108.968236, - 23.370343 - ], - [ - 108.96897, - 23.365743 - ], - [ - 108.963537, - 23.363133 - ], - [ - 108.966746, - 23.356068 - ], - [ - 108.965141, - 23.354078 - ], - [ - 108.956866, - 23.362968 - ], - [ - 108.950883, - 23.363005 - ], - [ - 108.951021, - 23.356615 - ], - [ - 108.946917, - 23.359518 - ], - [ - 108.939009, - 23.360066 - ], - [ - 108.930687, - 23.367386 - ], - [ - 108.929197, - 23.374359 - ], - [ - 108.926103, - 23.375856 - ], - [ - 108.925965, - 23.380419 - ], - [ - 108.920785, - 23.38971 - ], - [ - 108.915833, - 23.393342 - ], - [ - 108.913334, - 23.390275 - ], - [ - 108.911134, - 23.394601 - ], - [ - 108.917208, - 23.398032 - ], - [ - 108.914779, - 23.400405 - ], - [ - 108.920189, - 23.403033 - ], - [ - 108.916016, - 23.405496 - ], - [ - 108.920028, - 23.409529 - ], - [ - 108.915696, - 23.412778 - ], - [ - 108.919134, - 23.417997 - ], - [ - 108.912142, - 23.427631 - ], - [ - 108.906572, - 23.431846 - ], - [ - 108.901873, - 23.429912 - ], - [ - 108.892359, - 23.433287 - ], - [ - 108.890021, - 23.441297 - ], - [ - 108.885207, - 23.442355 - ], - [ - 108.87668, - 23.441297 - ], - [ - 108.874938, - 23.444818 - ], - [ - 108.869642, - 23.443851 - ], - [ - 108.868542, - 23.446369 - ] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "adcode": 450127, - "name": "横州市", - "center": [ - 109.270987, - 22.68743 - ], - "centroid": [ - 109.162329, - 22.769245 - ], - "childrenNum": 0, - "level": "district", - "parent": { - "adcode": 450100 - }, - "subFeatureIndex": 11, - "acroutes": [ - 100000, - 450000, - 450100 - ] - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [ - 109.250126, - 23.132185 - ], - [ - 109.245427, - 23.131362 - ], - [ - 109.240475, - 23.123901 - ], - [ - 109.227798, - 23.118689 - ], - [ - 109.221494, - 23.110458 - ], - [ - 109.211523, - 23.111355 - ], - [ - 109.207121, - 23.107751 - ], - [ - 109.197058, - 23.106142 - ], - [ - 109.190319, - 23.093996 - ], - [ - 109.196187, - 23.090942 - ], - [ - 109.197585, - 23.087155 - ], - [ - 109.190777, - 23.072794 - ], - [ - 109.191052, - 23.06575 - ], - [ - 109.184702, - 23.066299 - ], - [ - 109.174799, - 23.069483 - ], - [ - 109.16806, - 23.073233 - ], - [ - 109.160954, - 23.071678 - ], - [ - 109.156415, - 23.065165 - ], - [ - 109.15293, - 23.065165 - ], - [ - 109.13152, - 23.05232 - ], - [ - 109.128356, - 23.044928 - ], - [ - 109.13191, - 23.042805 - ], - [ - 109.134362, - 23.037407 - ], - [ - 109.144105, - 23.032118 - ], - [ - 109.136448, - 23.021009 - ], - [ - 109.128907, - 23.019435 - ], - [ - 109.127852, - 23.012553 - ], - [ - 109.122878, - 23.004792 - ], - [ - 109.122373, - 22.999869 - ], - [ - 109.119187, - 22.997892 - ], - [ - 109.113227, - 22.989105 - ], - [ - 109.103645, - 22.988336 - ], - [ - 109.097708, - 22.985498 - ], - [ - 109.0851, - 22.989874 - ], - [ - 109.074761, - 22.985608 - ], - [ - 109.074899, - 22.972591 - ], - [ - 109.078819, - 22.965725 - ], - [ - 109.07467, - 22.963107 - ], - [ - 109.073019, - 22.958401 - ], - [ - 109.07687, - 22.951883 - ], - [ - 109.077375, - 22.943368 - ], - [ - 109.081432, - 22.9352 - ], - [ - 109.074807, - 22.92879 - ], - [ - 109.067861, - 22.931336 - ], - [ - 109.064927, - 22.929028 - ], - [ - 109.052503, - 22.931372 - ], - [ - 109.045763, - 22.930438 - ], - [ - 109.031253, - 22.931739 - ], - [ - 109.032674, - 22.922673 - ], - [ - 109.026003, - 22.916903 - ], - [ - 109.018622, - 22.917398 - ], - [ - 109.010507, - 22.919944 - ], - [ - 109.004111, - 22.927343 - ], - [ - 108.993933, - 22.935749 - ], - [ - 108.993635, - 22.944961 - ], - [ - 108.98481, - 22.94584 - ], - [ - 108.980684, - 22.934394 - ], - [ - 108.976557, - 22.935273 - ], - [ - 108.975663, - 22.943166 - ], - [ - 108.967846, - 22.941463 - ], - [ - 108.967182, - 22.931574 - ], - [ - 108.960717, - 22.92183 - ], - [ - 108.956568, - 22.919065 - ], - [ - 108.963078, - 22.913844 - ], - [ - 108.96278, - 22.9115 - ], - [ - 108.952029, - 22.908826 - ], - [ - 108.949851, - 22.91313 - ], - [ - 108.946619, - 22.911372 - ], - [ - 108.938665, - 22.912947 - ], - [ - 108.938161, - 22.908606 - ], - [ - 108.933117, - 22.90344 - ], - [ - 108.928945, - 22.902964 - ], - [ - 108.919042, - 22.907617 - ], - [ - 108.919799, - 22.90333 - ], - [ - 108.915856, - 22.906939 - ], - [ - 108.913151, - 22.90355 - ], - [ - 108.901093, - 22.907782 - ], - [ - 108.896256, - 22.918167 - ], - [ - 108.896417, - 22.923497 - ], - [ - 108.893185, - 22.927563 - ], - [ - 108.901208, - 22.931427 - ], - [ - 108.90052, - 22.939137 - ], - [ - 108.897792, - 22.942763 - ], - [ - 108.887568, - 22.944338 - ], - [ - 108.884818, - 22.951205 - ], - [ - 108.888462, - 22.953696 - ], - [ - 108.88578, - 22.962668 - ], - [ - 108.880325, - 22.97488 - ], - [ - 108.871384, - 22.973891 - ], - [ - 108.857585, - 22.955527 - ], - [ - 108.844289, - 22.955105 - ], - [ - 108.836014, - 22.956515 - ], - [ - 108.837389, - 22.961533 - ], - [ - 108.83583, - 22.968563 - ], - [ - 108.827326, - 22.971493 - ], - [ - 108.822191, - 22.970394 - ], - [ - 108.819073, - 22.965561 - ], - [ - 108.823795, - 22.958237 - ], - [ - 108.821595, - 22.948935 - ], - [ - 108.819096, - 22.945382 - ], - [ - 108.818248, - 22.921629 - ], - [ - 108.821136, - 22.920109 - ], - [ - 108.822856, - 22.908716 - ], - [ - 108.82728, - 22.905877 - ], - [ - 108.823635, - 22.90203 - ], - [ - 108.825606, - 22.897615 - ], - [ - 108.823635, - 22.89276 - ], - [ - 108.818042, - 22.896662 - ], - [ - 108.817079, - 22.892779 - ], - [ - 108.810591, - 22.894263 - ], - [ - 108.808276, - 22.897029 - ], - [ - 108.803669, - 22.894739 - ], - [ - 108.803554, - 22.878819 - ], - [ - 108.806144, - 22.869328 - ], - [ - 108.802775, - 22.866231 - ], - [ - 108.804333, - 22.862732 - ], - [ - 108.811096, - 22.86231 - ], - [ - 108.814511, - 22.857766 - ], - [ - 108.819004, - 22.855933 - ], - [ - 108.817377, - 22.841859 - ], - [ - 108.810156, - 22.837626 - ], - [ - 108.815199, - 22.832384 - ], - [ - 108.815635, - 22.828902 - ], - [ - 108.810431, - 22.821681 - ], - [ - 108.815612, - 22.8151 - ], - [ - 108.820563, - 22.81499 - ], - [ - 108.823176, - 22.809858 - ], - [ - 108.820403, - 22.80797 - ], - [ - 108.824598, - 22.802214 - ], - [ - 108.819371, - 22.792681 - ], - [ - 108.819073, - 22.778582 - ], - [ - 108.822787, - 22.770771 - ], - [ - 108.82093, - 22.768076 - ], - [ - 108.828288, - 22.760338 - ], - [ - 108.831406, - 22.760026 - ], - [ - 108.842432, - 22.753425 - ], - [ - 108.843853, - 22.747556 - ], - [ - 108.843762, - 22.737194 - ], - [ - 108.83975, - 22.735599 - ], - [ - 108.833675, - 22.728042 - ], - [ - 108.832002, - 22.715826 - ], - [ - 108.822305, - 22.71036 - ], - [ - 108.821984, - 22.703426 - ], - [ - 108.818569, - 22.703315 - ], - [ - 108.817583, - 22.691409 - ], - [ - 108.813778, - 22.683612 - ], - [ - 108.814076, - 22.676034 - ], - [ - 108.816414, - 22.672878 - ], - [ - 108.810591, - 22.67319 - ], - [ - 108.813388, - 22.668401 - ], - [ - 108.805227, - 22.664235 - ], - [ - 108.801697, - 22.667758 - ], - [ - 108.79984, - 22.660877 - ], - [ - 108.802706, - 22.653757 - ], - [ - 108.797663, - 22.648325 - ], - [ - 108.797915, - 22.644397 - ], - [ - 108.804058, - 22.639607 - ], - [ - 108.812036, - 22.639515 - ], - [ - 108.81889, - 22.631109 - ], - [ - 108.818179, - 22.622849 - ], - [ - 108.815887, - 22.622886 - ], - [ - 108.814855, - 22.614424 - ], - [ - 108.821228, - 22.603134 - ], - [ - 108.824506, - 22.601298 - ], - [ - 108.822237, - 22.596102 - ], - [ - 108.826523, - 22.594377 - ], - [ - 108.831314, - 22.586867 - ], - [ - 108.835807, - 22.586592 - ], - [ - 108.8334, - 22.594505 - ], - [ - 108.834753, - 22.597847 - ], - [ - 108.839796, - 22.597535 - ], - [ - 108.843212, - 22.593385 - ], - [ - 108.843808, - 22.587969 - ], - [ - 108.837572, - 22.58415 - ], - [ - 108.839108, - 22.578623 - ], - [ - 108.846192, - 22.576053 - ], - [ - 108.852518, - 22.578109 - ], - [ - 108.857653, - 22.572031 - ], - [ - 108.86139, - 22.563584 - ], - [ - 108.860175, - 22.558038 - ], - [ - 108.853779, - 22.55622 - ], - [ - 108.84759, - 22.544926 - ], - [ - 108.842203, - 22.54162 - ], - [ - 108.846581, - 22.539489 - ], - [ - 108.852794, - 22.531353 - ], - [ - 108.856507, - 22.530287 - ], - [ - 108.855957, - 22.526099 - ], - [ - 108.864553, - 22.520625 - ], - [ - 108.870949, - 22.519431 - ], - [ - 108.873104, - 22.512175 - ], - [ - 108.896394, - 22.510852 - ], - [ - 108.905128, - 22.512524 - ], - [ - 108.909254, - 22.515923 - ], - [ - 108.914458, - 22.515776 - ], - [ - 108.918584, - 22.512267 - ], - [ - 108.920189, - 22.515757 - ], - [ - 108.926011, - 22.518476 - ], - [ - 108.931444, - 22.524483 - ], - [ - 108.937358, - 22.525401 - ], - [ - 108.939009, - 22.522921 - ], - [ - 108.945954, - 22.525438 - ], - [ - 108.957302, - 22.517705 - ], - [ - 108.963032, - 22.518439 - ], - [ - 108.968076, - 22.526265 - ], - [ - 108.969955, - 22.533355 - ], - [ - 108.974815, - 22.53273 - ], - [ - 108.977956, - 22.542575 - ], - [ - 108.983343, - 22.542336 - ], - [ - 108.987538, - 22.539104 - ], - [ - 108.995584, - 22.53881 - ], - [ - 108.997991, - 22.531959 - ], - [ - 109.001544, - 22.527936 - ], - [ - 109.008696, - 22.528156 - ], - [ - 109.008673, - 22.514233 - ], - [ - 109.014656, - 22.510356 - ], - [ - 109.023642, - 22.51043 - ], - [ - 109.031161, - 22.507362 - ], - [ - 109.041293, - 22.507289 - ], - [ - 109.046061, - 22.510412 - ], - [ - 109.045832, - 22.518403 - ], - [ - 109.053832, - 22.521085 - ], - [ - 109.057156, - 22.519597 - ], - [ - 109.069993, - 22.52046 - ], - [ - 109.076481, - 22.517741 - ], - [ - 109.079209, - 22.52226 - ], - [ - 109.088699, - 22.5128 - ], - [ - 109.096287, - 22.510669 - ], - [ - 109.113181, - 22.513094 - ], - [ - 109.117491, - 22.516327 - ], - [ - 109.120402, - 22.514435 - ], - [ - 109.126568, - 22.516639 - ], - [ - 109.134546, - 22.516364 - ], - [ - 109.145114, - 22.511257 - ], - [ - 109.152036, - 22.515831 - ], - [ - 109.173401, - 22.520074 - ], - [ - 109.173309, - 22.526375 - ], - [ - 109.165355, - 22.530287 - ], - [ - 109.163063, - 22.5378 - ], - [ - 109.153802, - 22.536844 - ], - [ - 109.153251, - 22.544705 - ], - [ - 109.1574, - 22.55038 - ], - [ - 109.16375, - 22.553429 - ], - [ - 109.167212, - 22.543456 - ], - [ - 109.175052, - 22.546413 - ], - [ - 109.179453, - 22.542097 - ], - [ - 109.18578, - 22.546083 - ], - [ - 109.191877, - 22.544118 - ], - [ - 109.197539, - 22.538332 - ], - [ - 109.197402, - 22.531646 - ], - [ - 109.182685, - 22.517466 - ], - [ - 109.1908, - 22.517209 - ], - [ - 109.190387, - 22.51381 - ], - [ - 109.198181, - 22.51607 - ], - [ - 109.19825, - 22.512083 - ], - [ - 109.20201, - 22.51291 - ], - [ - 109.205471, - 22.517649 - ], - [ - 109.214159, - 22.517356 - ], - [ - 109.216039, - 22.520295 - ], - [ - 109.222641, - 22.513828 - ], - [ - 109.229632, - 22.520423 - ], - [ - 109.227936, - 22.514361 - ], - [ - 109.228715, - 22.506425 - ], - [ - 109.232085, - 22.503816 - ], - [ - 109.237105, - 22.509089 - ], - [ - 109.250172, - 22.509916 - ], - [ - 109.253519, - 22.507821 - ], - [ - 109.260625, - 22.496964 - ], - [ - 109.263628, - 22.494869 - ], - [ - 109.26239, - 22.485719 - ], - [ - 109.265553, - 22.48458 - ], - [ - 109.278253, - 22.495567 - ], - [ - 109.284649, - 22.498507 - ], - [ - 109.291411, - 22.505268 - ], - [ - 109.298494, - 22.509952 - ], - [ - 109.304042, - 22.507344 - ], - [ - 109.310002, - 22.50795 - ], - [ - 109.317062, - 22.511128 - ], - [ - 109.321349, - 22.522536 - ], - [ - 109.313807, - 22.529718 - ], - [ - 109.307205, - 22.531481 - ], - [ - 109.30285, - 22.537506 - ], - [ - 109.292259, - 22.541638 - ], - [ - 109.295239, - 22.546707 - ], - [ - 109.292764, - 22.548434 - ], - [ - 109.292809, - 22.554825 - ], - [ - 109.289761, - 22.559599 - ], - [ - 109.294391, - 22.571132 - ], - [ - 109.30285, - 22.575392 - ], - [ - 109.306861, - 22.586206 - ], - [ - 109.310002, - 22.587143 - ], - [ - 109.321555, - 22.596837 - ], - [ - 109.324169, - 22.601243 - ], - [ - 109.324627, - 22.607834 - ], - [ - 109.331504, - 22.609412 - ], - [ - 109.338267, - 22.61793 - ], - [ - 109.346725, - 22.625144 - ], - [ - 109.350989, - 22.623822 - ], - [ - 109.351654, - 22.628099 - ], - [ - 109.367081, - 22.626722 - ], - [ - 109.374256, - 22.636377 - ], - [ - 109.382303, - 22.639754 - ], - [ - 109.386933, - 22.639001 - ], - [ - 109.401787, - 22.62764 - ], - [ - 109.408642, - 22.633862 - ], - [ - 109.41247, - 22.634395 - ], - [ - 109.417238, - 22.630081 - ], - [ - 109.419874, - 22.632633 - ], - [ - 109.427874, - 22.634138 - ], - [ - 109.428952, - 22.631623 - ], - [ - 109.440712, - 22.630724 - ], - [ - 109.438534, - 22.621785 - ], - [ - 109.438924, - 22.613414 - ], - [ - 109.444907, - 22.611064 - ], - [ - 109.448368, - 22.614864 - ], - [ - 109.446099, - 22.625529 - ], - [ - 109.450316, - 22.630669 - ], - [ - 109.456804, - 22.631476 - ], - [ - 109.464185, - 22.629494 - ], - [ - 109.472277, - 22.633091 - ], - [ - 109.474134, - 22.638781 - ], - [ - 109.478558, - 22.643406 - ], - [ - 109.487292, - 22.646948 - ], - [ - 109.491647, - 22.652124 - ], - [ - 109.517528, - 22.635698 - ], - [ - 109.519477, - 22.641754 - ], - [ - 109.521838, - 22.641516 - ], - [ - 109.534308, - 22.647701 - ], - [ - 109.554572, - 22.652656 - ], - [ - 109.556315, - 22.659262 - ], - [ - 109.563513, - 22.656032 - ], - [ - 109.569335, - 22.659703 - ], - [ - 109.568808, - 22.665189 - ], - [ - 109.577404, - 22.672217 - ], - [ - 109.576992, - 22.676584 - ], - [ - 109.584121, - 22.681263 - ], - [ - 109.593932, - 22.67796 - ], - [ - 109.59666, - 22.679208 - ], - [ - 109.6045, - 22.673465 - ], - [ - 109.611056, - 22.672419 - ], - [ - 109.620133, - 22.676713 - ], - [ - 109.618896, - 22.686877 - ], - [ - 109.610391, - 22.697298 - ], - [ - 109.606402, - 22.697702 - ], - [ - 109.607548, - 22.70326 - ], - [ - 109.59556, - 22.714487 - ], - [ - 109.588018, - 22.709663 - ], - [ - 109.581462, - 22.717275 - ], - [ - 109.586023, - 22.719586 - ], - [ - 109.588407, - 22.724374 - ], - [ - 109.583639, - 22.731839 - ], - [ - 109.578138, - 22.735122 - ], - [ - 109.576441, - 22.743558 - ], - [ - 109.581186, - 22.748693 - ], - [ - 109.575593, - 22.755625 - ], - [ - 109.57635, - 22.759604 - ], - [ - 109.571742, - 22.762502 - ], - [ - 109.568258, - 22.760155 - ], - [ - 109.560166, - 22.765711 - ], - [ - 109.559432, - 22.772807 - ], - [ - 109.555833, - 22.774365 - ], - [ - 109.547902, - 22.772917 - ], - [ - 109.545999, - 22.774842 - ], - [ - 109.536234, - 22.774402 - ], - [ - 109.524749, - 22.770478 - ], - [ - 109.523809, - 22.772477 - ], - [ - 109.515052, - 22.77398 - ], - [ - 109.514044, - 22.771285 - ], - [ - 109.505837, - 22.771872 - ], - [ - 109.506937, - 22.776474 - ], - [ - 109.510651, - 22.777519 - ], - [ - 109.511407, - 22.782194 - ], - [ - 109.507281, - 22.790004 - ], - [ - 109.510903, - 22.791636 - ], - [ - 109.511614, - 22.799024 - ], - [ - 109.517184, - 22.805404 - ], - [ - 109.514548, - 22.807695 - ], - [ - 109.515029, - 22.813322 - ], - [ - 109.523672, - 22.813414 - ], - [ - 109.528806, - 22.80973 - ], - [ - 109.535019, - 22.81521 - ], - [ - 109.530915, - 22.821204 - ], - [ - 109.521356, - 22.827931 - ], - [ - 109.504783, - 22.823055 - ], - [ - 109.487086, - 22.824247 - ], - [ - 109.480965, - 22.823569 - ], - [ - 109.480117, - 22.830973 - ], - [ - 109.47473, - 22.836746 - ], - [ - 109.471727, - 22.844242 - ], - [ - 109.465675, - 22.844022 - ], - [ - 109.455291, - 22.849831 - ], - [ - 109.459623, - 22.856923 - ], - [ - 109.453801, - 22.860972 - ], - [ - 109.452769, - 22.86614 - ], - [ - 109.465721, - 22.86931 - ], - [ - 109.46932, - 22.874275 - ], - [ - 109.477022, - 22.874586 - ], - [ - 109.48516, - 22.878654 - ], - [ - 109.48218, - 22.891533 - ], - [ - 109.466202, - 22.897487 - ], - [ - 109.453893, - 22.903257 - ], - [ - 109.444609, - 22.904777 - ], - [ - 109.435531, - 22.908514 - ], - [ - 109.42964, - 22.912947 - ], - [ - 109.417467, - 22.909485 - ], - [ - 109.409238, - 22.914339 - ], - [ - 109.41153, - 22.922545 - ], - [ - 109.409536, - 22.926556 - ], - [ - 109.398899, - 22.925823 - ], - [ - 109.395461, - 22.928076 - ], - [ - 109.384549, - 22.929431 - ], - [ - 109.376297, - 22.937233 - ], - [ - 109.378497, - 22.943661 - ], - [ - 109.377443, - 22.947872 - ], - [ - 109.369924, - 22.953952 - ], - [ - 109.367356, - 22.957962 - ], - [ - 109.361511, - 22.960342 - ], - [ - 109.355688, - 22.97012 - ], - [ - 109.35656, - 22.979603 - ], - [ - 109.354588, - 22.982331 - ], - [ - 109.347253, - 22.985151 - ], - [ - 109.343012, - 22.993974 - ], - [ - 109.332169, - 23.000656 - ], - [ - 109.331779, - 23.003511 - ], - [ - 109.315481, - 23.006586 - ], - [ - 109.311767, - 23.016873 - ], - [ - 109.321693, - 23.027506 - ], - [ - 109.33006, - 23.022913 - ], - [ - 109.326805, - 23.027927 - ], - [ - 109.33343, - 23.035156 - ], - [ - 109.331642, - 23.040243 - ], - [ - 109.33978, - 23.042128 - ], - [ - 109.345304, - 23.041451 - ], - [ - 109.342095, - 23.048295 - ], - [ - 109.338312, - 23.048734 - ], - [ - 109.339825, - 23.057041 - ], - [ - 109.34402, - 23.055486 - ], - [ - 109.345487, - 23.060481 - ], - [ - 109.349476, - 23.064012 - ], - [ - 109.348399, - 23.069574 - ], - [ - 109.338725, - 23.074532 - ], - [ - 109.333934, - 23.079984 - ], - [ - 109.333659, - 23.084923 - ], - [ - 109.327905, - 23.087631 - ], - [ - 109.325705, - 23.095771 - ], - [ - 109.321624, - 23.096137 - ], - [ - 109.31869, - 23.092222 - ], - [ - 109.30897, - 23.092039 - ], - [ - 109.298128, - 23.097088 - ], - [ - 109.29611, - 23.099502 - ], - [ - 109.28701, - 23.101642 - ], - [ - 109.281027, - 23.096777 - ], - [ - 109.271261, - 23.099813 - ], - [ - 109.266631, - 23.097545 - ], - [ - 109.260258, - 23.097856 - ], - [ - 109.25416, - 23.095515 - ], - [ - 109.250195, - 23.104112 - ], - [ - 109.255696, - 23.106727 - ], - [ - 109.255994, - 23.109672 - ], - [ - 109.247925, - 23.117664 - ], - [ - 109.253106, - 23.125419 - ], - [ - 109.250126, - 23.132185 - ] - ] - ] - ] - } - } - ] - } \ No newline at end of file diff --git a/src/assets/bg-login.jpg b/src/assets/bg-login.jpg deleted file mode 100644 index 8caec45ed087e9163461b09da5690297eba10738..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 392069 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