From 32c22d44eaa90d74711d35974c3244513759ee4c Mon Sep 17 00:00:00 2001 From: ahbmz Date: Fri, 29 Apr 2022 16:46:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E4=B8=8D=E7=AC=A6=E5=90=88es?= =?UTF-8?q?lint=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .browserslistrc | 4 - .editorconfig | 15 - .env | 2 - .env.development | 1 - .env.preview | 2 - .eslintignore | 4 - .eslintrc.js | 21 - .gitignore | 21 - .prettierignore | 4 - babel.config.js | 3 - jsconfig.json | 13 - package-lock.json | 22226 ------------------- package.json | 63 - prettier.config.js | 19 - public/favicon.ico | Bin 4286 -> 0 bytes public/index.html | 69 - public/json/china-provinces.geo.json | 1 - public/json/regions-data.json | 1 - public/tinymce/langs/zh_CN.js | 389 - public/tinymce/skins/content/dark/content.css | 69 - public/tinymce/skins/content/dark/content.min.css | 7 - public/tinymce/skins/content/default/content.css | 57 - .../tinymce/skins/content/default/content.min.css | 7 - public/tinymce/skins/content/document/content.css | 62 - .../tinymce/skins/content/document/content.min.css | 7 - public/tinymce/skins/content/writer/content.css | 58 - .../tinymce/skins/content/writer/content.min.css | 7 - public/tinymce/skins/ui/oxide-dark/content.css | 807 - .../tinymce/skins/ui/oxide-dark/content.inline.css | 819 - .../skins/ui/oxide-dark/content.inline.min.css | 7 - public/tinymce/skins/ui/oxide-dark/content.min.css | 7 - .../tinymce/skins/ui/oxide-dark/content.mobile.css | 34 - .../skins/ui/oxide-dark/content.mobile.min.css | 7 - .../skins/ui/oxide-dark/fonts/tinymce-mobile.woff | Bin 4624 -> 0 bytes public/tinymce/skins/ui/oxide-dark/skin.css | 3495 --- public/tinymce/skins/ui/oxide-dark/skin.min.css | 7 - public/tinymce/skins/ui/oxide-dark/skin.mobile.css | 798 - .../skins/ui/oxide-dark/skin.mobile.min.css | 7 - public/tinymce/skins/ui/oxide/content.css | 827 - public/tinymce/skins/ui/oxide/content.inline.css | 819 - .../tinymce/skins/ui/oxide/content.inline.min.css | 7 - public/tinymce/skins/ui/oxide/content.min.css | 7 - public/tinymce/skins/ui/oxide/content.mobile.css | 34 - .../tinymce/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 | 3495 --- public/tinymce/skins/ui/oxide/skin.min.css | 7 - public/tinymce/skins/ui/oxide/skin.mobile.css | 798 - public/tinymce/skins/ui/oxide/skin.mobile.min.css | 7 - src/App.vue | 15 - src/api/dashboard/analysis/index.js | 53 - src/api/dashboard/monitor/index.js | 41 - src/api/example/choose/index.js | 15 - src/api/example/document/index.js | 31 - src/api/example/table/index.js | 11 - src/api/extension/file/index.js | 43 - src/api/form/advanced/index.js | 26 - src/api/layout/index.js | 115 - src/api/list/basic/index.js | 18 - src/api/login/index.js | 26 - src/api/system/dictionary-data/index.js | 79 - src/api/system/dictionary/index.js | 51 - src/api/system/file/index.js | 29 - src/api/system/login-record/index.js | 29 - src/api/system/menu/index.js | 51 - src/api/system/operation-record/index.js | 29 - src/api/system/organization/index.js | 65 - src/api/system/role/index.js | 104 - src/api/system/user/index.js | 154 - src/api/user/message/index.js | 223 - src/assets/bg-login.jpg | Bin 392069 -> 0 bytes src/assets/ic-403.svg | 480 - src/assets/ic-404.svg | 299 - src/assets/ic-500.svg | 191 - src/assets/logo.svg | 24 - src/components/RedirectLayout/index.js | 21 - src/components/RegionsSelect/index.vue | 128 - src/components/RegionsSelect/load-data.js | 24 - src/components/RouterLayout/index.vue | 17 - src/components/TinymceEditor/index.vue | 265 - src/components/VueQrCode/index.vue | 98 - src/config/setting.js | 57 - src/i18n/index.js | 29 - src/i18n/lang/en.js | 186 - src/i18n/lang/zh_CN.js | 187 - src/i18n/lang/zh_TW.js | 186 - src/layout/components/header-notice.vue | 278 - src/layout/components/header-tools.vue | 144 - src/layout/components/page-footer.vue | 35 - src/layout/components/password-modal.vue | 137 - src/layout/components/setting-drawer.vue | 627 - src/layout/index.vue | 262 - src/main.js | 33 - src/router/index.js | 135 - src/store/getters.js | 7 - src/store/index.js | 21 - src/store/modules/theme.js | 506 - src/store/modules/user.js | 91 - src/styles/index.scss | 9 - src/utils/echarts-mixin.js | 39 - src/utils/page-tab-util.js | 128 - src/utils/permission.js | 114 - src/utils/request.js | 65 - src/utils/token-util.js | 39 - src/views/dashboard/analysis/index.vue | 546 - src/views/dashboard/monitor/index.vue | 673 - src/views/dashboard/workplace/index.vue | 708 - src/views/example/choose/index.vue | 260 - .../example/document/components/file-sort.vue | 332 - src/views/example/document/index.vue | 138 - src/views/example/menu-badge/index.vue | 80 - .../example/table/components/default-sorter.vue | 93 - .../example/table/components/lazy-tree-table.vue | 85 - src/views/example/table/components/merge-cell.vue | 68 - .../example/table/components/reset-sorter.vue | 113 - src/views/example/table/index.vue | 20 - src/views/exception/403/index.vue | 30 - src/views/exception/404/index.vue | 30 - src/views/exception/500/index.vue | 30 - src/views/extension/count-up/index.vue | 84 - .../extension/dialog/components/demo-modal.vue | 192 - .../extension/dialog/components/multiple-modal.vue | 76 - src/views/extension/dialog/index.vue | 19 - src/views/extension/dragsort/index.vue | 212 - src/views/extension/editor/index.vue | 81 - src/views/extension/empty/index.vue | 26 - src/views/extension/excel/index.vue | 494 - src/views/extension/file/index.vue | 460 - src/views/extension/icon/index.vue | 217 - src/views/extension/map/index.vue | 272 - src/views/extension/markdown/index.vue | 81 - src/views/extension/menu/index.vue | 147 - src/views/extension/message/index.vue | 174 - src/views/extension/player/index.vue | 334 - .../extension/printer/components/print-div.vue | 69 - src/views/extension/printer/index.vue | 458 - src/views/extension/qr-code/index.vue | 27 - src/views/extension/regions/index.vue | 60 - src/views/extension/steps/index.vue | 112 - .../components/demo-advanced-search.vue | 32 - .../table-select/components/demo-advanced.vue | 115 - .../table-select/components/demo-basic.vue | 118 - .../table-select/components/demo-multiple.vue | 126 - src/views/extension/table-select/index.vue | 18 - src/views/extension/tag/index.vue | 203 - .../tree-select/components/demo-advanced.vue | 31 - .../tree-select/components/demo-basic.vue | 60 - .../extension/tree-select/components/demo-lazy.vue | 137 - .../tree-select/components/demo-multiple.vue | 43 - .../extension/tree-select/components/tree-data.js | 80 - src/views/extension/tree-select/index.vue | 20 - src/views/forget/index.vue | 403 - src/views/form/advanced/components/user-select.vue | 145 - src/views/form/advanced/index.vue | 314 - src/views/form/basic/index.vue | 222 - src/views/form/step/components/step-confirm.vue | 100 - src/views/form/step/components/step-edit.vue | 122 - src/views/form/step/components/step-success.vue | 42 - src/views/form/step/index.vue | 91 - src/views/list/advanced/index.vue | 553 - .../list/basic/components/nickname-filter.vue | 63 - src/views/list/basic/components/search-form.vue | 115 - src/views/list/basic/index.vue | 382 - src/views/list/card/application/index.vue | 194 - src/views/list/card/article/index.vue | 290 - src/views/list/card/project/index.vue | 333 - src/views/list/user-info/index.vue | 98 - src/views/login/index.vue | 382 - src/views/result/fail/index.vue | 50 - src/views/result/success/index.vue | 27 - .../dictionary/components/dict-data-edit.vue | 161 - .../dictionary/components/dict-data-search.vue | 63 - .../system/dictionary/components/dict-data.vue | 219 - .../system/dictionary/components/dict-edit.vue | 151 - src/views/system/dictionary/index.vue | 167 - .../components/login-record-search.vue | 118 - src/views/system/login-record/index.vue | 192 - src/views/system/menu/components/menu-edit.vue | 329 - src/views/system/menu/components/menu-search.vue | 69 - src/views/system/menu/index.vue | 277 - .../components/operation-record-detail.vue | 131 - .../components/operation-record-search.vue | 118 - src/views/system/operation-record/index.vue | 266 - .../system/organization/components/org-edit.vue | 210 - .../system/organization/components/org-select.vue | 36 - .../organization/components/org-type-select.vue | 58 - .../organization/components/org-user-edit.vue | 258 - .../organization/components/org-user-list.vue | 236 - .../organization/components/org-user-search.vue | 74 - src/views/system/organization/index.vue | 181 - src/views/system/role/components/role-auth.vue | 123 - src/views/system/role/components/role-edit.vue | 133 - src/views/system/role/components/role-search.vue | 69 - src/views/system/role/index.vue | 218 - src/views/system/user-info/index.vue | 98 - src/views/system/user/components/role-select.vue | 55 - src/views/system/user/components/user-edit.vue | 256 - src/views/system/user/components/user-import.vue | 83 - src/views/system/user/components/user-search.vue | 77 - src/views/system/user/index.vue | 315 - .../user/message/components/message-letter.vue | 151 - .../user/message/components/message-notice.vue | 151 - src/views/user/message/components/message-todo.vue | 151 - src/views/user/message/index.vue | 168 - src/views/user/profile/index.vue | 421 - vue.config.js | 29 - 206 files changed, 58720 deletions(-) delete mode 100644 .browserslistrc delete mode 100644 .editorconfig delete mode 100644 .env delete mode 100644 .env.development delete mode 100644 .env.preview delete mode 100644 .eslintignore delete mode 100644 .eslintrc.js delete mode 100644 .gitignore delete mode 100644 .prettierignore delete mode 100644 babel.config.js delete mode 100644 jsconfig.json delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 prettier.config.js delete mode 100644 public/favicon.ico delete mode 100644 public/index.html delete mode 100644 public/json/china-provinces.geo.json delete mode 100644 public/json/regions-data.json 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/dashboard/analysis/index.js delete mode 100644 src/api/dashboard/monitor/index.js delete mode 100644 src/api/example/choose/index.js delete mode 100644 src/api/example/document/index.js delete mode 100644 src/api/example/table/index.js delete mode 100644 src/api/extension/file/index.js delete mode 100644 src/api/form/advanced/index.js delete mode 100644 src/api/layout/index.js delete mode 100644 src/api/list/basic/index.js delete mode 100644 src/api/login/index.js delete mode 100644 src/api/system/dictionary-data/index.js delete mode 100644 src/api/system/dictionary/index.js delete mode 100644 src/api/system/file/index.js delete mode 100644 src/api/system/login-record/index.js delete mode 100644 src/api/system/menu/index.js delete mode 100644 src/api/system/operation-record/index.js delete mode 100644 src/api/system/organization/index.js delete mode 100644 src/api/system/role/index.js delete mode 100644 src/api/system/user/index.js delete mode 100644 src/api/user/message/index.js delete mode 100644 src/assets/bg-login.jpg delete mode 100644 src/assets/ic-403.svg delete mode 100644 src/assets/ic-404.svg delete mode 100644 src/assets/ic-500.svg delete mode 100644 src/assets/logo.svg delete mode 100644 src/components/RedirectLayout/index.js delete mode 100644 src/components/RegionsSelect/index.vue delete mode 100644 src/components/RegionsSelect/load-data.js delete mode 100644 src/components/RouterLayout/index.vue delete mode 100644 src/components/TinymceEditor/index.vue delete mode 100644 src/components/VueQrCode/index.vue delete mode 100644 src/config/setting.js delete mode 100644 src/i18n/index.js delete mode 100644 src/i18n/lang/en.js delete mode 100644 src/i18n/lang/zh_CN.js delete mode 100644 src/i18n/lang/zh_TW.js delete mode 100644 src/layout/components/header-notice.vue delete mode 100644 src/layout/components/header-tools.vue delete mode 100644 src/layout/components/page-footer.vue delete mode 100644 src/layout/components/password-modal.vue delete mode 100644 src/layout/components/setting-drawer.vue delete mode 100644 src/layout/index.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.scss delete mode 100644 src/utils/echarts-mixin.js delete mode 100644 src/utils/page-tab-util.js delete mode 100644 src/utils/permission.js delete mode 100644 src/utils/request.js delete mode 100644 src/utils/token-util.js delete mode 100644 src/views/dashboard/analysis/index.vue delete mode 100644 src/views/dashboard/monitor/index.vue delete mode 100644 src/views/dashboard/workplace/index.vue delete mode 100644 src/views/example/choose/index.vue delete mode 100644 src/views/example/document/components/file-sort.vue delete mode 100644 src/views/example/document/index.vue delete mode 100644 src/views/example/menu-badge/index.vue delete mode 100644 src/views/example/table/components/default-sorter.vue delete mode 100644 src/views/example/table/components/lazy-tree-table.vue delete mode 100644 src/views/example/table/components/merge-cell.vue delete mode 100644 src/views/example/table/components/reset-sorter.vue delete mode 100644 src/views/example/table/index.vue delete mode 100644 src/views/exception/403/index.vue delete mode 100644 src/views/exception/404/index.vue delete mode 100644 src/views/exception/500/index.vue delete mode 100644 src/views/extension/count-up/index.vue delete mode 100644 src/views/extension/dialog/components/demo-modal.vue delete mode 100644 src/views/extension/dialog/components/multiple-modal.vue delete mode 100644 src/views/extension/dialog/index.vue delete mode 100644 src/views/extension/dragsort/index.vue delete mode 100644 src/views/extension/editor/index.vue delete mode 100644 src/views/extension/empty/index.vue delete mode 100644 src/views/extension/excel/index.vue delete mode 100644 src/views/extension/file/index.vue delete mode 100644 src/views/extension/icon/index.vue delete mode 100644 src/views/extension/map/index.vue delete mode 100644 src/views/extension/markdown/index.vue delete mode 100644 src/views/extension/menu/index.vue delete mode 100644 src/views/extension/message/index.vue delete mode 100644 src/views/extension/player/index.vue delete mode 100644 src/views/extension/printer/components/print-div.vue delete mode 100644 src/views/extension/printer/index.vue delete mode 100644 src/views/extension/qr-code/index.vue delete mode 100644 src/views/extension/regions/index.vue delete mode 100644 src/views/extension/steps/index.vue delete mode 100644 src/views/extension/table-select/components/demo-advanced-search.vue delete mode 100644 src/views/extension/table-select/components/demo-advanced.vue delete mode 100644 src/views/extension/table-select/components/demo-basic.vue delete mode 100644 src/views/extension/table-select/components/demo-multiple.vue delete mode 100644 src/views/extension/table-select/index.vue delete mode 100644 src/views/extension/tag/index.vue delete mode 100644 src/views/extension/tree-select/components/demo-advanced.vue delete mode 100644 src/views/extension/tree-select/components/demo-basic.vue delete mode 100644 src/views/extension/tree-select/components/demo-lazy.vue delete mode 100644 src/views/extension/tree-select/components/demo-multiple.vue delete mode 100644 src/views/extension/tree-select/components/tree-data.js delete mode 100644 src/views/extension/tree-select/index.vue delete mode 100644 src/views/forget/index.vue delete mode 100644 src/views/form/advanced/components/user-select.vue delete mode 100644 src/views/form/advanced/index.vue delete mode 100644 src/views/form/basic/index.vue delete mode 100644 src/views/form/step/components/step-confirm.vue delete mode 100644 src/views/form/step/components/step-edit.vue delete mode 100644 src/views/form/step/components/step-success.vue delete mode 100644 src/views/form/step/index.vue delete mode 100644 src/views/list/advanced/index.vue delete mode 100644 src/views/list/basic/components/nickname-filter.vue delete mode 100644 src/views/list/basic/components/search-form.vue delete mode 100644 src/views/list/basic/index.vue delete mode 100644 src/views/list/card/application/index.vue delete mode 100644 src/views/list/card/article/index.vue delete mode 100644 src/views/list/card/project/index.vue delete mode 100644 src/views/list/user-info/index.vue delete mode 100644 src/views/login/index.vue delete mode 100644 src/views/result/fail/index.vue delete mode 100644 src/views/result/success/index.vue delete mode 100644 src/views/system/dictionary/components/dict-data-edit.vue delete mode 100644 src/views/system/dictionary/components/dict-data-search.vue delete mode 100644 src/views/system/dictionary/components/dict-data.vue delete mode 100644 src/views/system/dictionary/components/dict-edit.vue delete mode 100644 src/views/system/dictionary/index.vue delete mode 100644 src/views/system/login-record/components/login-record-search.vue delete mode 100644 src/views/system/login-record/index.vue delete mode 100644 src/views/system/menu/components/menu-edit.vue delete mode 100644 src/views/system/menu/components/menu-search.vue delete mode 100644 src/views/system/menu/index.vue delete mode 100644 src/views/system/operation-record/components/operation-record-detail.vue delete mode 100644 src/views/system/operation-record/components/operation-record-search.vue delete mode 100644 src/views/system/operation-record/index.vue delete mode 100644 src/views/system/organization/components/org-edit.vue delete mode 100644 src/views/system/organization/components/org-select.vue delete mode 100644 src/views/system/organization/components/org-type-select.vue delete mode 100644 src/views/system/organization/components/org-user-edit.vue delete mode 100644 src/views/system/organization/components/org-user-list.vue delete mode 100644 src/views/system/organization/components/org-user-search.vue delete mode 100644 src/views/system/organization/index.vue delete mode 100644 src/views/system/role/components/role-auth.vue delete mode 100644 src/views/system/role/components/role-edit.vue delete mode 100644 src/views/system/role/components/role-search.vue delete mode 100644 src/views/system/role/index.vue delete mode 100644 src/views/system/user-info/index.vue delete mode 100644 src/views/system/user/components/role-select.vue delete mode 100644 src/views/system/user/components/user-edit.vue delete mode 100644 src/views/system/user/components/user-import.vue delete mode 100644 src/views/system/user/components/user-search.vue delete mode 100644 src/views/system/user/index.vue delete mode 100644 src/views/user/message/components/message-letter.vue delete mode 100644 src/views/user/message/components/message-notice.vue delete mode 100644 src/views/user/message/components/message-todo.vue delete mode 100644 src/views/user/message/index.vue delete mode 100644 src/views/user/profile/index.vue delete mode 100644 vue.config.js diff --git a/.browserslistrc b/.browserslistrc deleted file mode 100644 index 669db34..0000000 --- a/.browserslistrc +++ /dev/null @@ -1,4 +0,0 @@ -> 1% -last 2 versions -Chrome >= 63 -not dead diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 92639ab..0000000 --- a/.editorconfig +++ /dev/null @@ -1,15 +0,0 @@ -# https://editorconfig.org -root = true - -[*] -indent_style = space -indent_size = 2 -tab_width = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[*.md] -trim_trailing_whitespace = false -insert_final_newline = false diff --git a/.env b/.env deleted file mode 100644 index c6f2eea..0000000 --- a/.env +++ /dev/null @@ -1,2 +0,0 @@ -VUE_APP_NAME=Ele Admin -VUE_APP_API_BASE_URL=https://v2.eleadmin.com/api diff --git a/.env.development b/.env.development deleted file mode 100644 index 268f468..0000000 --- a/.env.development +++ /dev/null @@ -1 +0,0 @@ -VUE_APP_API_BASE_URL=https://v2.eleadmin.com/api diff --git a/.env.preview b/.env.preview deleted file mode 100644 index 340d0d1..0000000 --- a/.env.preview +++ /dev/null @@ -1,2 +0,0 @@ -NODE_ENV=production -VUE_APP_API_BASE_URL=https://v2.eleadmin.com/api diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 46b1426..0000000 --- a/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -public -src/assets -dist -node_modules diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 3ec7e1e..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - root: true, - env: { - browser: true, - node: true, - es6: true - }, - parser: 'vue-eslint-parser', - extends: [ - 'plugin:vue/essential', - 'eslint:recommended', - 'prettier', - 'plugin:prettier/recommended' - ], - parserOptions: { - parser: '@babel/eslint-parser', - ecmaVersion: 2020, - sourceType: 'module' - }, - rules: {} -}; diff --git a/.gitignore b/.gitignore deleted file mode 100644 index a0dddc6..0000000 --- a/.gitignore +++ /dev/null @@ -1,21 +0,0 @@ -.DS_Store -node_modules -/dist - -# local env files -.env.local -.env.*.local - -# Log files -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# Editor directories and files -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index 0e081aa..0000000 --- a/.prettierignore +++ /dev/null @@ -1,4 +0,0 @@ -/public/* -/src/assets/* -/dist/* -/node_modules/* diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index 916db64..0000000 --- a/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ['@vue/cli-plugin-babel/preset'] -}; diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index 2c6dce8..0000000 --- a/jsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "compilerOptions": { - "target": "es6", - "module": "esnext", - "moduleResolution": "node", - "baseUrl": "./", - "paths": { - "@/*": ["src/*"] - }, - "lib": ["esnext", "dom", "dom.iterable", "scripthost"] - }, - "exclude": ["node_modules", "dist"] -} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 161bcc3..0000000 --- a/package-lock.json +++ /dev/null @@ -1,22226 +0,0 @@ -{ - "name": "ele-admin-template", - "version": "1.8.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "ele-admin-template", - "version": "1.8.0", - "dependencies": { - "@amap/amap-jsapi-loader": "^1.0.1", - "@ant-design/colors": "^6.0.0", - "@bytemd/plugin-gfm": "^1.11.0", - "@bytemd/vue": "^1.11.0", - "@tinymce/tinymce-vue": "^3.2.8", - "@vue/composition-api": "^1.4.9", - "axios": "^0.26.0", - "core-js": "^3.21.1", - "countup.js": "^2.0.8", - "cropperjs": "^1.5.12", - "echarts": "^5.3.0", - "echarts-wordcloud": "^2.0.0", - "ele-admin": "1.8.0", - "element-ui": "^2.15.7", - "github-markdown-css": "^5.1.0", - "nprogress": "^0.2.0", - "qrcodejs2": "^0.0.2", - "tinymce": "^5.10.3", - "vue": "^2.6.14", - "vue-clipboard2": "^0.3.3", - "vue-countup-v2": "^4.0.0", - "vue-echarts": "^6.0.2", - "vue-i18n": "^8.27.0", - "vue-router": "^3.5.3", - "vuedraggable": "^2.24.3", - "vuex": "^3.6.2", - "xgplayer-vue": "^1.1.5", - "xlsx": "^0.18.2" - }, - "devDependencies": { - "@babel/core": "^7.17.5", - "@babel/eslint-parser": "^7.17.0", - "@vue/cli-plugin-babel": "^5.0.1", - "@vue/cli-plugin-eslint": "^5.0.1", - "@vue/cli-plugin-router": "^5.0.1", - "@vue/cli-plugin-vuex": "^5.0.1", - "@vue/cli-service": "^5.0.1", - "compression-webpack-plugin": "^6.1.1", - "eslint": "^8.10.0", - "eslint-config-prettier": "^8.4.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-vue": "^8.5.0", - "prettier": "^2.5.1", - "sass": "^1.49.9", - "sass-loader": "^12.6.0", - "vue-eslint-parser": "^8.3.0", - "vue-template-compiler": "^2.6.14", - "webpack": "^5.0.0" - } - }, - "node_modules/@amap/amap-jsapi-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz", - "integrity": "sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw==" - }, - "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@ant-design/colors": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/@ant-design/colors/-/colors-6.0.0.tgz", - "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", - "dependencies": { - "@ctrl/tinycolor": "^3.4.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.17.7.tgz", - "integrity": "sha512-djHlEfFHnSnTAcPb7dATbiM5HxGOP98+3JLBZtjRb5I7RXrw7kFRoG2dXM8cm3H+o11A8IFH/uprmJpwFynRNQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.7", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.7", - "@babel/parser": "^7.17.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.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" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "dev": true, - "dependencies": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "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.17.6", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "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-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.17.7.tgz", - "integrity": "sha512-TKsj9NkjJfTBxM7Phfy7kv6yYc4ZcOo+AaWGqQOKTPDOmcGkIFb5xNA746eKisQkm4yavUYh4InYM9S+VnO01w==", - "dev": true, - "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.17.7.tgz", - "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@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.17.2", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", - "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.1", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.17.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@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.16.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.17.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "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.17.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", - "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", - "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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@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.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "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.17.7", - "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.17.7.tgz", - "integrity": "sha512-L6rvG9GDxaLgFjg41K+5Yv9OMrU98sWe+Ykmc6FDJW/+vYZMhdOMKkISgzptMaERHvS2Y2lw9MDRm2gHhlQQoA==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bytemd/plugin-gfm": { - "version": "1.11.0", - "resolved": "https://registry.npmmirror.com/@bytemd/plugin-gfm/-/plugin-gfm-1.11.0.tgz", - "integrity": "sha512-68enQ2EJItTJnO/BFnhgmJVdBDCqlSEOcINvXIMRvkOcp5WkckuTtk/QGKOfT+Z5O5XlojHJVGOgT1UBGE/kAg==", - "dependencies": { - "remark-gfm": "^1.0.0" - }, - "peerDependencies": { - "bytemd": "^1.5.0" - } - }, - "node_modules/@bytemd/vue": { - "version": "1.11.0", - "resolved": "https://registry.npmmirror.com/@bytemd/vue/-/vue-1.11.0.tgz", - "integrity": "sha512-c3oxPIfDo2ZpZaB4zDmFwDEiOm/07vnuYLIx8ZMs8O2WuiNabAaM7KjDbbjgvlZItm8tmka8Ep5E7rA+zYNjGw==", - "dependencies": { - "bytemd": "^1.11.0" - }, - "peerDependencies": { - "vue": "^2.0.0" - } - }, - "node_modules/@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", - "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==", - "dev": true - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dev": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/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/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@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/@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", - "dev": true - }, - "node_modules/@popperjs/core": { - "version": "2.11.4", - "resolved": "https://registry.npmmirror.com/@popperjs/core/-/core-2.11.4.tgz", - "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==" - }, - "node_modules/@sideway/address": { - "version": "4.1.3", - "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.3.tgz", - "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==", - "dev": true, - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", - "dev": true - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true - }, - "node_modules/@soda/friendly-errors-webpack-plugin": { - "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", - "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", - "dev": true, - "dependencies": { - "chalk": "^3.0.0", - "error-stack-parser": "^2.0.6", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/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/@soda/friendly-errors-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/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/@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz", - "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", - "dev": true - }, - "node_modules/@tinymce/tinymce-vue": { - "version": "3.2.8", - "resolved": "https://registry.npmmirror.com/@tinymce/tinymce-vue/-/tinymce-vue-3.2.8.tgz", - "integrity": "sha512-jEz+NZ0g+FZFz273OEUWz9QkwPMyjc5AJYyxOgu51O1Y5UaJ/6IUddXTX6A20mwCleEv5ebwNYdalviafx4fnA==", - "peerDependencies": { - "vue": "^2.4.3" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/codemirror": { - "version": "0.0.108", - "resolved": "https://registry.npmmirror.com/@types/codemirror/-/codemirror-0.0.108.tgz", - "integrity": "sha512-3FGFcus0P7C2UOGCNUVENqObEb4SFk+S8Dnxq7K6aIsLVs/vDtlangl3PEO0ykaKXyK56swVF6Nho7VsA44uhw==", - "dependencies": { - "@types/tern": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmmirror.com/@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.28", - "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmmirror.com/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true - }, - "node_modules/@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.10", - "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.10.tgz", - "integrity": "sha512-BLO9bBq59vW3fxCpD4o0N4U+DXsvwvIcl+jofw0frQo/GrBFC+/jRZj1E7kgp6dvTyNmA4y6JCV5Id/r3mNP5A==", - "dev": true - }, - "node_modules/@types/lodash": { - "version": "4.14.180", - "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.180.tgz", - "integrity": "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==" - }, - "node_modules/@types/lodash.debounce": { - "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/@types/lodash.debounce/-/lodash.debounce-4.0.6.tgz", - "integrity": "sha512-4WTmnnhCfDvvuLMaF3KV4Qfki93KebocUF45msxhYyjMttZDQYzHkO639ohhk8+oco2cluAFL3t5+Jn4mleylQ==", - "dependencies": { - "@types/lodash": "*" - } - }, - "node_modules/@types/lodash.throttle": { - "version": "4.1.6", - "resolved": "https://registry.npmmirror.com/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz", - "integrity": "sha512-/UIH96i/sIRYGC60NoY72jGkCJtFN5KVPhEMMMTjol65effe1gPn0tycJqV5tlSwMTzX8FqzB5yAj0rfGHTPNg==", - "dependencies": { - "@types/lodash": "*" - } - }, - "node_modules/@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmmirror.com/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "17.0.21", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-17.0.21.tgz", - "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "node_modules/@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", - "dev": true - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmmirror.com/@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/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/tern": { - "version": "0.23.4", - "resolved": "https://registry.npmmirror.com/@types/tern/-/tern-0.23.4.tgz", - "integrity": "sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.1.1", - "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", - "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", - "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.npmmirror.com/@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.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/babel-preset-jsx": { - "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/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.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/babel-sugar-v-on": { - "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-overlay": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-overlay/-/cli-overlay-5.0.3.tgz", - "integrity": "sha512-LuEcVV8oOYcPnfoB3yBoE1fQ8p23ziFwV+BAXumXiDemIkg7piL5s+tqUgwV8fuOg3bileta+rtKQRNmcAoW6Q==", - "dev": true - }, - "node_modules/@vue/cli-plugin-babel": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.3.tgz", - "integrity": "sha512-MaOmnAio6+bCgioSUhCFF6P11eNny0WiFOoxK2yNCFsB03467cOCn+xgn1ax6wqbAwEyylZkI1cyf+GeeXC1bQ==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.16", - "@vue/babel-preset-app": "^5.0.3", - "@vue/cli-shared-utils": "^5.0.3", - "babel-loader": "^8.2.2", - "thread-loader": "^3.0.0", - "webpack": "^5.54.0" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/@vue/babel-preset-app": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/babel-preset-app/-/babel-preset-app-5.0.3.tgz", - "integrity": "sha512-WsSQYISDQRnV5X0EoEqCS0ROdDCAXlE58Ddp99Q7psalcWehgbOzXS7i5yG2NoWL6wOoB/9DDAy7ObErFUWfVA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.12.16", - "@babel/helper-compilation-targets": "^7.12.16", - "@babel/helper-module-imports": "^7.12.13", - "@babel/plugin-proposal-class-properties": "^7.12.13", - "@babel/plugin-proposal-decorators": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/plugin-transform-runtime": "^7.12.15", - "@babel/preset-env": "^7.12.16", - "@babel/runtime": "^7.12.13", - "@vue/babel-plugin-jsx": "^1.0.3", - "@vue/babel-preset-jsx": "^1.1.2", - "babel-plugin-dynamic-import-node": "^2.3.3", - "core-js": "^3.8.3", - "core-js-compat": "^3.8.3", - "semver": "^7.3.4" - }, - "peerDependencies": { - "@babel/core": "*", - "core-js": "^3", - "vue": "^2 || ^3.2.13" - }, - "peerDependenciesMeta": { - "core-js": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/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/@vue/cli-plugin-eslint": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.3.tgz", - "integrity": "sha512-gp2UdXYp3ofXndD2vKWQ56e6GXwCkrkS5yBzfM6T9aKFS9+3TV5FipQGQf4O2V3rhlCjWulUV4i3uaQMRems6g==", - "dev": true, - "dependencies": { - "@vue/cli-shared-utils": "^5.0.3", - "eslint-webpack-plugin": "^3.1.0", - "globby": "^11.0.2", - "webpack": "^5.54.0", - "yorkie": "^2.0.0" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0", - "eslint": ">=7.5.0" - } - }, - "node_modules/@vue/cli-plugin-router": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-router/-/cli-plugin-router-5.0.3.tgz", - "integrity": "sha512-9GPewake2QhmnNe1p72Cejv0jyenH+gv3+3JlZf4kPR68ncqwF7YiUjxbnJnItWgq4Zep3+YqYmQ4PsIWjMPUQ==", - "dev": true, - "dependencies": { - "@vue/cli-shared-utils": "^5.0.3" - }, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" - } - }, - "node_modules/@vue/cli-plugin-vuex": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.3.tgz", - "integrity": "sha512-QlrtXH+Z7YyER6r1Iz54yT6WoWyjr2rpFpIAcJP+KbXMvY8J97aupAkXYhw7Lg4zX4O2FhLKztZrjJT2Gx6ZSQ==", - "dev": true, - "peerDependencies": { - "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" - } - }, - "node_modules/@vue/cli-service": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-service/-/cli-service-5.0.3.tgz", - "integrity": "sha512-Mj41sc6VlPTwejZK4RTh17H3JLdJwKgeKHEgr17E4Vb6rZiByj29EYbr6lD9eEbbgCp/PwBkY4uPrMstCavcZQ==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.12.16", - "@soda/friendly-errors-webpack-plugin": "^1.8.0", - "@soda/get-current-script": "^1.0.2", - "@types/minimist": "^1.2.0", - "@vue/cli-overlay": "^5.0.3", - "@vue/cli-plugin-router": "^5.0.3", - "@vue/cli-plugin-vuex": "^5.0.3", - "@vue/cli-shared-utils": "^5.0.3", - "@vue/component-compiler-utils": "^3.3.0", - "@vue/vue-loader-v15": "npm:vue-loader@^15.9.7", - "@vue/web-component-wrapper": "^1.3.0", - "acorn": "^8.0.5", - "acorn-walk": "^8.0.2", - "address": "^1.1.2", - "autoprefixer": "^10.2.4", - "browserslist": "^4.16.3", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "cli-highlight": "^2.1.10", - "clipboardy": "^2.3.0", - "cliui": "^7.0.4", - "copy-webpack-plugin": "^9.0.1", - "css-loader": "^6.5.0", - "css-minimizer-webpack-plugin": "^3.0.2", - "cssnano": "^5.0.0", - "debug": "^4.1.1", - "default-gateway": "^6.0.3", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "fs-extra": "^9.1.0", - "globby": "^11.0.2", - "hash-sum": "^2.0.0", - "html-webpack-plugin": "^5.1.0", - "is-file-esm": "^1.0.0", - "launch-editor-middleware": "^2.2.1", - "lodash.defaultsdeep": "^4.6.1", - "lodash.mapvalues": "^4.6.0", - "mini-css-extract-plugin": "^2.5.3", - "minimist": "^1.2.5", - "module-alias": "^2.2.2", - "portfinder": "^1.0.26", - "postcss": "^8.2.6", - "postcss-loader": "^6.1.1", - "progress-webpack-plugin": "^1.0.12", - "ssri": "^8.0.1", - "terser-webpack-plugin": "^5.1.1", - "thread-loader": "^3.0.0", - "vue-loader": "^17.0.0", - "vue-style-loader": "^4.1.3", - "webpack": "^5.54.0", - "webpack-bundle-analyzer": "^4.4.0", - "webpack-chain": "^6.5.1", - "webpack-dev-server": "^4.7.3", - "webpack-merge": "^5.7.3", - "webpack-virtual-modules": "^0.4.2", - "whatwg-fetch": "^3.6.2" - }, - "bin": { - "vue-cli-service": "bin/vue-cli-service.js" - }, - "engines": { - "node": "^12.0.0 || >= 14.0.0" - }, - "peerDependencies": { - "vue-template-compiler": "^2.0.0", - "webpack-sources": "*" - }, - "peerDependenciesMeta": { - "cache-loader": { - "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 - }, - "webpack-sources": { - "optional": true - } - } - }, - "node_modules/@vue/cli-shared-utils": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-5.0.3.tgz", - "integrity": "sha512-xAHxFDYVohHWXOLdmGvka3ffQcRgKdACempFQkGJX74Q7OBf0zPf5WH+vQXhlR17eA3LmWdY+Nv8OfsIGim6Fg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.2", - "execa": "^1.0.0", - "joi": "^17.4.0", - "launch-editor": "^2.2.1", - "lru-cache": "^6.0.0", - "node-fetch": "^2.6.7", - "node-ipc": "9.2.1", - "open": "^8.0.2", - "ora": "^5.3.0", - "read-pkg": "^5.1.1", - "semver": "^7.3.4", - "strip-ansi": "^6.0.0" - } - }, - "node_modules/@vue/cli-shared-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-shared-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/@vue/cli-shared-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/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/@vue/cli-shared-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/@vue/cli-shared-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-shared-utils/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/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/@vue/cli-shared-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/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/@vue/component-compiler-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", - "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", - "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 || ^2.0.0" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true - }, - "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmmirror.com/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/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "node_modules/@vue/component-compiler-utils/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@vue/component-compiler-utils/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - }, - "node_modules/@vue/composition-api": { - "version": "1.4.9", - "resolved": "https://registry.npmmirror.com/@vue/composition-api/-/composition-api-1.4.9.tgz", - "integrity": "sha512-l6YOeg5LEXmfPqyxAnBaCv1FMRw0OGKJ4m6nOWRm6ngt5TuHcj5ZoBRN+LXh3J0u6Ur3C4VA+RiKT+M0eItr/g==", - "peerDependencies": { - "vue": ">= 2.5 < 3" - } - }, - "node_modules/@vue/vue-loader-v15": { - "name": "vue-loader", - "version": "15.9.8", - "resolved": "https://registry.npmmirror.com/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/vue-loader-v15/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true - }, - "node_modules/@vue/web-component-wrapper": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/@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.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmmirror.com/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": "8.2.0", - "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/adler-32": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.0.tgz", - "integrity": "sha512-f5nltvjl+PRUh6YNfUstRaXwJxtfnKEWhAWWlmKvh+Y3J2+98a0KKVYDEhz6NdKGqswLhjNGznxfSsZGOvOd9g==", - "dependencies": { - "printj": "~1.2.2" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "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" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==", - "engines": { - "node": ">=0.4.2" - } - }, - "node_modules/ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/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/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arch": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmmirror.com/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/async-validator": { - "version": "1.8.5", - "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz", - "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", - "dependencies": { - "babel-runtime": "6.x" - } - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", - "dev": true, - "dependencies": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axios": { - "version": "0.26.1", - "resolved": "https://registry.npmmirror.com/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", - "dependencies": { - "follow-redirects": "^1.14.8" - } - }, - "node_modules/babel-helper-vue-jsx-merge-props": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", - "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" - }, - "node_modules/babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "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.npmmirror.com/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.3.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", - "dependencies": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "node_modules/babel-runtime/node_modules/core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", - "hasInstallScript": true - }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "node_modules/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", - "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/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/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/browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "node_modules/bytemd": { - "version": "1.11.0", - "resolved": "https://registry.npmmirror.com/bytemd/-/bytemd-1.11.0.tgz", - "integrity": "sha512-xx1fm4gq+4SOfeM5ehWN6XUg40HpBZXBFRPQ0w1JMJOWvmJZCloZ/BHNbCmGrvQ8ULG31oipuArQp6dlraiKWQ==", - "dependencies": { - "@popperjs/core": "^2.9.2", - "@types/codemirror": "^0.0.108", - "@types/lodash.debounce": "^4.0.6", - "@types/lodash.throttle": "^4.1.6", - "@types/mdast": "^3.0.7", - "codemirror-ssr": "^0.0.6", - "hast-util-sanitize": "^3.0.2", - "lodash.debounce": "^4.0.8", - "lodash.throttle": "^4.1.1", - "rehype-raw": "^5.1.0", - "rehype-sanitize": "^4.0.0", - "rehype-stringify": "^8.0.0", - "remark-parse": "^9.0.0", - "remark-rehype": "^8.1.0", - "select-files": "^1.0.1", - "tippy.js": "^6.3.1", - "unified": "^9.2.2", - "unist-util-visit": "^2.0.3", - "vfile": "^4.2.1", - "word-count": "^0.2.2" - } - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmmirror.com/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@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/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/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.30001317", - "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001317.tgz", - "integrity": "sha512-xIZLh8gBm4dqNX0gkzrBeyI86J2eCjWzYAs40q88smG844YIrN4tVQl/RhquHvKEKImWWFIVh1Lxe5n1G/N+GQ==", - "dev": true - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/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/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" - }, - "node_modules/cfb": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/cfb/-/cfb-1.2.1.tgz", - "integrity": "sha512-wT2ScPAFGSVy7CY+aauMezZBnNrfnaLSrxHUHdea+Td/86vrk6ZquggV+ssBR88zNs0OnBkL2+lf9q0K+zVGzQ==", - "dependencies": { - "adler-32": "~1.3.0", - "crc-32": "~1.2.0", - "printj": "~1.3.0" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cfb/node_modules/printj": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/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/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "node_modules/character-entities-html4": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz", - "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==" - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "node_modules/charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "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/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "node_modules/clean-css": { - "version": "5.2.4", - "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.2.4.tgz", - "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/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/cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-highlight/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/cli-highlight/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.1", - "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/clipboard": { - "version": "2.0.10", - "resolved": "https://registry.npmmirror.com/clipboard/-/clipboard-2.0.10.tgz", - "integrity": "sha512-cz3m2YVwFz95qSEbCDi2fzLN/epEN9zXBvfgAoGkvGOJZATMl9gtTDVOtBYkx2ODUJl2kvmud7n32sV2BpYR4g==", - "dependencies": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "node_modules/clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/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/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmmirror.com/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/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/codemirror-ssr": { - "version": "0.0.6", - "resolved": "https://registry.npmmirror.com/codemirror-ssr/-/codemirror-ssr-0.0.6.tgz", - "integrity": "sha512-aJxhCdfzQAEkbte7ZP5iexcrxsIA8s6QUiXkol9rcUE3Gx/ikGZ3uQjjeLn6rp7gSgF9dbBjHjnTfWVRjG57yA==", - "dependencies": { - "@types/codemirror": "^0.0.108" - } - }, - "node_modules/codepage": { - "version": "1.15.0", - "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.15.0.tgz", - "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/compression-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/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/consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmmirror.com/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/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.2", - "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/copy-webpack-plugin": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", - "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", - "dev": true, - "dependencies": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^11.0.3", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/copy-webpack-plugin/node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", - "hasInstallScript": true - }, - "node_modules/core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "dev": true, - "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/countup.js": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/countup.js/-/countup.js-2.1.0.tgz", - "integrity": "sha512-VanMzLEjkt3Hp/ty5BXikM8s4wE3OH4m1AnFro7THR86nYGRvGfGCoV+zrRJcqTbZi7X1egkLSIeUKDz7+4XLA==" - }, - "node_modules/crc-32": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.1.tgz", - "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", - "dependencies": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.3.1" - }, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc-32/node_modules/printj": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/cropperjs": { - "version": "1.5.12", - "resolved": "https://registry.npmmirror.com/cropperjs/-/cropperjs-1.5.12.tgz", - "integrity": "sha512-re7UdjE5UnwdrovyhNzZ6gathI4Rs3KGCBSc8HCIjUo5hO42CtzyblmWLj6QWVw7huHyDMfpKxhiO2II77nhDw==" - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/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/css-declaration-sorter": { - "version": "6.1.4", - "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", - "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", - "dev": true, - "dependencies": { - "timsort": "^0.3.0" - }, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "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", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/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/css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dev": true, - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/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/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.4", - "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.4.tgz", - "integrity": "sha512-hbfhVZreEPyzl+NbvRsjNo54JOX80b+j6nqG2biLVLaZHJEiqGyMh4xDGHtwhUKd5p59mj2GlDqlUBwJUuIu5A==", - "dev": true, - "dependencies": { - "cssnano-preset-default": "^*", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.4", - "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.4.tgz", - "integrity": "sha512-w1Gg8xsebln6/axZ6qDFQHuglrGfbIHOIx0g4y9+etRlRab8CGpSpe6UMsrgJe4zhCaJ0LwLmc+PhdLRTwnhIA==", - "dev": true, - "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^*", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^*", - "postcss-convert-values": "^*", - "postcss-discard-comments": "^*", - "postcss-discard-duplicates": "^*", - "postcss-discard-empty": "^*", - "postcss-discard-overridden": "^*", - "postcss-merge-longhand": "^*", - "postcss-merge-rules": "^*", - "postcss-minify-font-values": "^*", - "postcss-minify-gradients": "^*", - "postcss-minify-params": "^*", - "postcss-minify-selectors": "^*", - "postcss-normalize-charset": "^*", - "postcss-normalize-display-values": "^*", - "postcss-normalize-positions": "^*", - "postcss-normalize-repeat-style": "^*", - "postcss-normalize-string": "^*", - "postcss-normalize-timing-functions": "^*", - "postcss-normalize-unicode": "^*", - "postcss-normalize-url": "^*", - "postcss-normalize-whitespace": "^*", - "postcss-ordered-values": "^*", - "postcss-reduce-initial": "^*", - "postcss-reduce-transforms": "^*", - "postcss-svgo": "^*", - "postcss-unique-selectors": "^*" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/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/d": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/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/danmu.js": { - "version": "0.5.10", - "resolved": "https://registry.npmmirror.com/danmu.js/-/danmu.js-0.5.10.tgz", - "integrity": "sha512-zLpSd5Yi+fxVVd0GHjrf5lZA45KKpbvc4Q8BbSVO3OdmCBkoB2vlDCGnVn18cnKpTNqi8Soy7AnzUw1YcqtzUA==", - "dependencies": { - "event-emitter": "^0.3.5" - } - }, - "node_modules/de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "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" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/default-gateway/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/default-gateway/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/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/defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", - "dev": true, - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/del": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dev": true, - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", - "dev": true - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/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-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/downloadjs/-/downloadjs-1.4.7.tgz", - "integrity": "sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==" - }, - "node_modules/draggabilly": { - "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/draggabilly/-/draggabilly-2.4.1.tgz", - "integrity": "sha512-HHHLPEPZqRXIDQDFRFdK7RONZausNlJ4WkA73ST7Z6O2HPWttxFHVwHo8nccuDLzXWwiVKRVuc6fTkW+CQA++A==", - "dependencies": { - "get-size": "^2.0.2", - "unidragger": "^2.4.0" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "node_modules/easy-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/easy-stack/-/easy-stack-1.0.1.tgz", - "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/echarts": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.3.1.tgz", - "integrity": "sha512-nWdlbgX3OVY0hpqncSvp0gDt1FRSKWn7lsWEH+PHmfCuvE0QmSw17pczQvm8AvawnLEkmf1Cts7YwQJZNC0AEQ==", - "dependencies": { - "tslib": "2.3.0", - "zrender": "5.3.1" - } - }, - "node_modules/echarts-wordcloud": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/ele-admin": { - "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/ele-admin/-/ele-admin-1.8.0.tgz", - "integrity": "sha512-H5icOf27QTap/HsDvu0wGoF70MjoNLJkT5Lg6lDqMhV5GJcDr8Pb7XOmYZTm2Q9/7bPExsPeAx9isVPCJrE9Cg==", - "dependencies": { - "@ant-design/colors": "^6.0.0" - }, - "peerDependencies": { - "element-ui": ">=2.15.4", - "vue": ">=2.6.0 <3.0.0", - "vuedraggable": ">=2.24.0 <4.0.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.86", - "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.86.tgz", - "integrity": "sha512-EVTZ+igi8x63pK4bPuA95PXIs2b2Cowi3WQwI9f9qManLiZJOD1Lash1J3W4TvvcUCcIR4o/rgi9o8UicXSO+w==", - "dev": true - }, - "node_modules/element-ui": { - "version": "2.15.7", - "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.7.tgz", - "integrity": "sha512-+J6rnXajxzLwV6w8Q6bf7Yqzk1FO1ewbIrCy/4B5alnd7tj8WEpfQoAvISirVaUGVGy77d9Ji3o2bF4f0AsJLQ==", - "dependencies": { - "async-validator": "~1.8.1", - "babel-helper-vue-jsx-merge-props": "^2.0.0", - "deepmerge": "^1.2.0", - "normalize-wheel": "^1.0.1", - "resize-observer-polyfill": "^1.5.0", - "throttle-debounce": "^1.0.1" - }, - "peerDependencies": { - "vue": "^2.5.17" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.9.2", - "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", - "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/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.7", - "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "dev": true, - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "node_modules/es5-ext": { - "version": "0.10.58", - "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.58.tgz", - "integrity": "sha512-LHO+KBBaHGwjy32ibSaMY+ZzjpC4K4I5bPoijICMBL7gXEXfrEUrzssmNP+KigbQEp1dRUnGkry/vUnxOqptLQ==", - "hasInstallScript": true, - "dependencies": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.11.0", - "resolved": "https://registry.npmmirror.com/eslint/-/eslint-8.11.0.tgz", - "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^1.2.1", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-config-prettier": { - "version": "8.5.0", - "resolved": "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", - "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", - "dev": true, - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-vue": { - "version": "8.5.0", - "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-8.5.0.tgz", - "integrity": "sha512-i1uHCTAKOoEj12RDvdtONWrGzjFm/djkzqfhmQ0d6M/W8KM81mhswd/z+iTZ0jCpdUedW3YRgcVfQ37/J4zoYQ==", - "dev": true, - "dependencies": { - "eslint-utils": "^3.0.0", - "natural-compare": "^1.4.0", - "semver": "^7.3.5", - "vue-eslint-parser": "^8.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/eslint-plugin-vue/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/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-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/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-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "dev": true, - "dependencies": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/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/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/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/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmmirror.com/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dev": true, - "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/esprima": { - "version": "1.2.5", - "resolved": "https://registry.npmmirror.com/esprima/-/esprima-1.2.5.tgz", - "integrity": "sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/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.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/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.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/ev-emitter": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/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/execa/node_modules/cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmmirror.com/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/execa/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/execa/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/execa/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/execa/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/express": { - "version": "4.17.3", - "resolved": "https://registry.npmmirror.com/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.19.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.2", - "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.7", - "qs": "6.9.7", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "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/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/ext": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", - "dependencies": { - "type": "^2.5.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/type/-/type-2.6.0.tgz", - "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmmirror.com/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/figures": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/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/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/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": "3.0.4", - "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/frac/-/frac-1.1.2.tgz", - "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/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-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "node_modules/generate-source-map": { - "version": "0.0.5", - "resolved": "https://registry.npmmirror.com/generate-source-map/-/generate-source-map-0.0.5.tgz", - "integrity": "sha512-jqiE7f3FEaeMcjnMSEYLjMa39bdx+RrrdfhxdJpMm9S/8IugHF4vLQLZ9sxHylWyxpsBILukC/l/7B0/O0zhNg==", - "dependencies": { - "esprima": "~1.2.2", - "source-map": "~0.1.34" - } - }, - "node_modules/generate-source-map/node_modules/source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", - "dependencies": { - "amdefine": ">=0.0.4" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/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-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "node_modules/get-size": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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/github-markdown-css": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/github-markdown-css/-/github-markdown-css-5.1.0.tgz", - "integrity": "sha512-QLtORwHHtUHhPMHu7i4GKfP6Vx5CWZn+NKQXe+cBhslY1HEt0CTEkP4d/vSROKV0iIJSpl4UtlQ16AD8C6lMug==" - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "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": "*" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", - "dependencies": { - "delegate": "^3.1.2" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true - }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmmirror.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dependencies": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "dependencies": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - } - }, - "node_modules/hast-util-is-element": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz", - "integrity": "sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==" - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmmirror.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" - }, - "node_modules/hast-util-raw": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/hast-util-raw/-/hast-util-raw-6.1.0.tgz", - "integrity": "sha512-5FoZLDHBpka20OlZZ4I/+RBw5piVQ8iI1doEvffQhx5CbCyTtP8UCq8Tw6NmTAMtXgsQxmhW7Ly8OdFre5/YMQ==", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "node_modules/hast-util-raw/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/hast-util-sanitize": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/hast-util-sanitize/-/hast-util-sanitize-3.0.2.tgz", - "integrity": "sha512-+2I0x2ZCAyiZOO/sb4yNLFmdwPBnyJ4PBkVTUMKMqBwYNA+lXSgOmoRXlJFazoyid9QPogRRKgKhVEodv181sA==", - "dependencies": { - "xtend": "^4.0.0" - } - }, - "node_modules/hast-util-to-html": { - "version": "7.1.3", - "resolved": "https://registry.npmmirror.com/hast-util-to-html/-/hast-util-to-html-7.1.3.tgz", - "integrity": "sha512-yk2+1p3EJTEE9ZEUkgHsUSVhIpCsL/bvT8E5GzmWc+N1Po5gBw+0F8bo7dpxXR0nu0bQVxVZGX2lBGF21CmeDw==", - "dependencies": { - "ccount": "^1.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-is-element": "^1.0.0", - "hast-util-whitespace": "^1.0.0", - "html-void-elements": "^1.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0", - "stringify-entities": "^3.0.1", - "unist-util-is": "^4.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "dependencies": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "node_modules/hast-util-whitespace": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz", - "integrity": "sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==" - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "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/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dev": true, - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmmirror.com/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": "2.0.4", - "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", - "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "dev": true - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/ip/-/ip-1.1.5.tgz", - "integrity": "sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/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-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-file-esm": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-file-esm/-/is-file-esm-1.0.0.tgz", - "integrity": "sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA==", - "dev": true, - "dependencies": { - "read-pkg-up": "^7.0.1" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/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.3", - "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/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/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/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/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/javascript-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz", - "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", - "dev": true - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/joi": { - "version": "17.6.0", - "resolved": "https://registry.npmmirror.com/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "dev": true, - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-message": { - "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/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": "6.1.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/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.5", - "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/launch-editor": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.3.0.tgz", - "integrity": "sha512-3QrsCXejlWYHjBPFXTyGNhPj4rrQdB+5+r5r3wArpLH201aR+nWUgw/zKKkTmilCfY/sv6u8qo98pNvtg8LUTA==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.6.1" - } - }, - "node_modules/launch-editor-middleware": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.3.0.tgz", - "integrity": "sha512-GJR64trLdFFwCoL9DMn/d1SZX0OzTDPixu4mcfWTShQ4tIqCHCGvlg9fOEYQXyBlrSMQwylsJfUWncheShfV2w==", - "dev": true, - "dependencies": { - "launch-editor": "^2.3.0" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "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.npmmirror.com/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "node_modules/lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmmirror.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", - "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", - "dev": true - }, - "node_modules/lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", - "dev": true - }, - "node_modules/lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==", - "dev": true - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/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/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/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/log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "dev": true, - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", - "dev": true, - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/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/log-update/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dev": true, - "dependencies": { - "ansi-regex": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", - "dev": true, - "dependencies": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/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/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "dependencies": { - "repeat-string": "^1.0.0" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dependencies": { - "unist-util-visit": "^2.0.0" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz", - "integrity": "sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==", - "dependencies": { - "escape-string-regexp": "^4.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "0.8.5", - "resolved": "https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", - "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/mdast-util-gfm": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz", - "integrity": "sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==", - "dependencies": { - "mdast-util-gfm-autolink-literal": "^0.1.0", - "mdast-util-gfm-strikethrough": "^0.2.0", - "mdast-util-gfm-table": "^0.1.0", - "mdast-util-gfm-task-list-item": "^0.1.0", - "mdast-util-to-markdown": "^0.6.1" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "0.1.3", - "resolved": "https://registry.npmmirror.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz", - "integrity": "sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==", - "dependencies": { - "ccount": "^1.0.0", - "mdast-util-find-and-replace": "^1.1.0", - "micromark": "^2.11.3" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "0.2.3", - "resolved": "https://registry.npmmirror.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz", - "integrity": "sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==", - "dependencies": { - "mdast-util-to-markdown": "^0.6.0" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz", - "integrity": "sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==", - "dependencies": { - "markdown-table": "^2.0.0", - "mdast-util-to-markdown": "~0.6.0" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz", - "integrity": "sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==", - "dependencies": { - "mdast-util-to-markdown": "~0.6.0" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "10.2.0", - "resolved": "https://registry.npmmirror.com/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz", - "integrity": "sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "0.6.5", - "resolved": "https://registry.npmmirror.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", - "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" - } - }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dev": true, - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "node_modules/merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, - "dependencies": { - "source-map": "^0.6.1" - } - }, - "node_modules/merge-source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromark": { - "version": "2.11.4", - "resolved": "https://registry.npmmirror.com/micromark/-/micromark-2.11.4.tgz", - "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", - "dependencies": { - "debug": "^4.0.0", - "parse-entities": "^2.0.0" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "0.3.3", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz", - "integrity": "sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==", - "dependencies": { - "micromark": "~2.11.0", - "micromark-extension-gfm-autolink-literal": "~0.5.0", - "micromark-extension-gfm-strikethrough": "~0.6.5", - "micromark-extension-gfm-table": "~0.4.0", - "micromark-extension-gfm-tagfilter": "~0.3.0", - "micromark-extension-gfm-task-list-item": "~0.3.0" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz", - "integrity": "sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==", - "dependencies": { - "micromark": "~2.11.3" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "0.6.5", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz", - "integrity": "sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==", - "dependencies": { - "micromark": "~2.11.0" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz", - "integrity": "sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==", - "dependencies": { - "micromark": "~2.11.0" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz", - "integrity": "sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==" - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "0.3.3", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz", - "integrity": "sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==", - "dependencies": { - "micromark": "~2.11.0" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/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/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "dev": true, - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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/minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/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/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/module-alias": { - "version": "2.2.2", - "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz", - "integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==", - "dev": true - }, - "node_modules/mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmmirror.com/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/nanoid": { - "version": "3.3.1", - "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" - }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.2.1.tgz", - "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", - "dev": true, - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-ipc": { - "version": "9.2.1", - "resolved": "https://registry.npmmirror.com/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-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-wheel": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz", - "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==" - }, - "node_modules/npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "dependencies": { - "path-key": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmmirror.com/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true, - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/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/ora/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/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/p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/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": "4.0.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "dev": true, - "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/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/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/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/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/portfinder/node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "dev": true, - "dependencies": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dev": true, - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/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/postcss-merge-longhand": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.2.tgz", - "integrity": "sha512-18/bp9DZnY1ai9RlahOfLBbmIUKfKFPASxRCiZ1vlpZqWPCn8qWPFlEozqmWL+kBtcEQmG8W9YqGCstDImvp/Q==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^*" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.0.tgz", - "integrity": "sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.0.tgz", - "integrity": "sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg==", - "dev": true, - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.1.tgz", - "integrity": "sha512-WCpr+J9Uz8XzMpAfg3UL8z5rde6MifBbh5L8bn8S2F5hq/YDJJzASYCnCHvAB4Fqb94ys8v95ULQkW2EhCFvNg==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "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-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dev": true, - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.0.tgz", - "integrity": "sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA==", - "dev": true, - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dev": true, - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.6.0.tgz", - "integrity": "sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/printj": { - "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/printj/-/printj-1.2.3.tgz", - "integrity": "sha512-sanczS6xOJOg7IKDvi4sGOUOe7c1tsEzjwlLFH/zgwx/uyImVM9/rgBkc8AfiQa/Vg54nRd8mkm9yI7WV/O+WA==", - "bin": { - "printj": "bin/printj.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/progress-webpack-plugin": { - "version": "1.0.12", - "resolved": "https://registry.npmmirror.com/progress-webpack-plugin/-/progress-webpack-plugin-1.0.12.tgz", - "integrity": "sha512-b0dMK6D7pFicDzSdh+sU0p/gp3n5QAGwjPbgacmYB/eVQpayzf9lKTQLYMnTAbk69fKoXSoVNl/+IkobJblL1A==", - "dev": true, - "dependencies": { - "chalk": "^2.1.0", - "figures": "^2.0.0", - "log-update": "^2.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" - } - }, - "node_modules/promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmmirror.com/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dependencies": { - "xtend": "^4.0.0" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmmirror.com/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/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/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/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcodejs2": { - "version": "0.0.2", - "resolved": "https://registry.npmmirror.com/qrcodejs2/-/qrcodejs2-0.0.2.tgz", - "integrity": "sha512-+Y4HA+cb6qUzdgvI3KML8GYpMFwB24dFwzMkS/yXq6hwtUGNUnZQdUnksrV1XGMc2mid5ROw5SAuY9XhI3ValA==" - }, - "node_modules/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmmirror.com/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/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.3", - "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/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/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/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/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/rehype-raw": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/rehype-raw/-/rehype-raw-5.1.0.tgz", - "integrity": "sha512-MDvHAb/5mUnif2R+0IPCYJU8WjHa9UzGtM/F4AVy5GixPlDZ1z3HacYy4xojDU+uBa+0X/3PIfyQI26/2ljJNA==", - "dependencies": { - "hast-util-raw": "^6.1.0" - } - }, - "node_modules/rehype-sanitize": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/rehype-sanitize/-/rehype-sanitize-4.0.0.tgz", - "integrity": "sha512-ZCr/iQRr4JeqPjun5i9CHHILVY7i45VnLu1CkkibDrSyFQ7dTLSvw8OIQpHhS4RSh9h/9GidxFw1bRb0LOxIag==", - "dependencies": { - "hast-util-sanitize": "^3.0.0" - } - }, - "node_modules/rehype-stringify": { - "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/rehype-stringify/-/rehype-stringify-8.0.0.tgz", - "integrity": "sha512-VkIs18G0pj2xklyllrPSvdShAV36Ff3yE5PUO9u36f6+2qJFnn22Z5gKwBOwgXviux4UC7K+/j13AnZfPICi/g==", - "dependencies": { - "hast-util-to-html": "^7.1.1" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-gfm": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/remark-gfm/-/remark-gfm-1.0.0.tgz", - "integrity": "sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==", - "dependencies": { - "mdast-util-gfm": "^0.1.0", - "micromark-extension-gfm": "^0.3.0" - } - }, - "node_modules/remark-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmmirror.com/remark-parse/-/remark-parse-9.0.0.tgz", - "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", - "dependencies": { - "mdast-util-from-markdown": "^0.8.0" - } - }, - "node_modules/remark-rehype": { - "version": "8.1.0", - "resolved": "https://registry.npmmirror.com/remark-rehype/-/remark-rehype-8.1.0.tgz", - "integrity": "sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==", - "dependencies": { - "mdast-util-to-hast": "^10.2.0" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dev": true, - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "node_modules/resize-detector": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/resize-detector/-/resize-detector-0.3.0.tgz", - "integrity": "sha512-R/tCuvuOHQ8o2boRP6vgx8hXCCy87H1eY9V5imBYeVNyNVpuL9ciReSccLj2gDcax9+2weXy3bc8Vv+NRXeEvQ==" - }, - "node_modules/resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/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/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sass": { - "version": "1.49.9", - "resolved": "https://registry.npmmirror.com/sass/-/sass-1.49.9.tgz", - "integrity": "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==", - "dev": true, - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/select": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz", - "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" - }, - "node_modules/select-files": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/select-files/-/select-files-1.0.1.tgz", - "integrity": "sha512-8h4DSpjfFa0hyMP3z3ye4SxyhdaE5RgaXeScRpH7xl4YblnZSHwexmLdLNdSKwTO8H9ccDKj7Votz0io+18+BQ==" - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "node_modules/selfsigned": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.0.0.tgz", - "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", - "dev": true, - "dependencies": { - "node-forge": "^1.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/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.2", - "resolved": "https://registry.npmmirror.com/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "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.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "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.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "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.npmmirror.com/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.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "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.npmmirror.com/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/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/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "dev": true, - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sortablejs": { - "version": "1.10.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.11", - "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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/ssf": { - "version": "0.11.2", - "resolved": "https://registry.npmmirror.com/ssf/-/ssf-0.11.2.tgz", - "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", - "dependencies": { - "frac": "~1.1.2" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "node_modules/stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", - "dev": true - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/stringify-entities": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/stringify-entities/-/stringify-entities-3.1.0.tgz", - "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", - "dependencies": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dev": true, - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", - "dev": true - }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar": { - "version": "6.1.11", - "resolved": "https://registry.npmmirror.com/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "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/terser": { - "version": "5.12.1", - "resolved": "https://registry.npmmirror.com/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", - "dev": true, - "dependencies": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "dev": true, - "dependencies": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/thread-loader": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/thread-loader/-/thread-loader-3.0.4.tgz", - "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==", - "dev": true, - "dependencies": { - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.1.0", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" - } - }, - "node_modules/thread-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/thread-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/throttle-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz", - "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==", - "engines": { - "node": ">=4" - } - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "dev": true - }, - "node_modules/tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" - }, - "node_modules/tinymce": { - "version": "5.10.3", - "resolved": "https://registry.npmmirror.com/tinymce/-/tinymce-5.10.3.tgz", - "integrity": "sha512-O59ssHNnujWvSk5Gt8hIGrdNCMKVWVQv9F8siAgLTRgTh0t3NDHrP1UlLtCxArUi9DPWZvlBeUz8D5fJTu7vnA==" - }, - "node_modules/tippy.js": { - "version": "6.3.7", - "resolved": "https://registry.npmmirror.com/tippy.js/-/tippy.js-6.3.7.tgz", - "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", - "dependencies": { - "@popperjs/core": "^2.9.0" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/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/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "node_modules/tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unidragger": { - "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/unidragger/-/unidragger-2.4.0.tgz", - "integrity": "sha512-MueZK2oXuGE6OAlGKIrSXK2zCq+8yb1QUZgqyTDCSJzvwYL0g2Llrad+TtoQTYxtFnNyxxSw0IMnKNIgEMia1w==", - "dependencies": { - "unipointer": "^2.4.0" - } - }, - "node_modules/unified": { - "version": "9.2.2", - "resolved": "https://registry.npmmirror.com/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "node_modules/unipointer": { - "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/unipointer/-/unipointer-2.4.0.tgz", - "integrity": "sha512-VjzDLPjGK7aYpQKH7bnDZS8X4axF5AFU/LQi+NQe1oyEHfaz6lWKhaQ7n4o7vJ1iJ4i2T0quCIfrQM139p05Sw==", - "dependencies": { - "ev-emitter": "^1.0.1" - } - }, - "node_modules/unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmmirror.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "node_modules/vue": { - "version": "2.6.14", - "resolved": "https://registry.npmmirror.com/vue/-/vue-2.6.14.tgz", - "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" - }, - "node_modules/vue-clipboard2": { - "version": "0.3.3", - "resolved": "https://registry.npmmirror.com/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", - "integrity": "sha512-aNWXIL2DKgJyY/1OOeITwAQz1fHaCIGvUFHf9h8UcoQBG5a74MkdhS/xqoYe7DNZdQmZRL+TAdIbtUs9OyVjbw==", - "dependencies": { - "clipboard": "^2.0.0" - } - }, - "node_modules/vue-countup-v2": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/vue-countup-v2/-/vue-countup-v2-4.0.0.tgz", - "integrity": "sha512-XjKeHo1ndRlJtXvHd6B1eWOpbrJDdNU3rdYZwVPv2YlUXbvthsBT4kms5Fc/mn9RdXPrMX2H/ktAAQtKjWFisw==", - "engines": { - "node": ">=8", - "npm": ">=5" - }, - "peerDependencies": { - "countup.js": "latest", - "vue": "latest" - } - }, - "node_modules/vue-demi": { - "version": "0.12.4", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.12.4.tgz", - "integrity": "sha512-ztPDkFt0TSUdoq1ZI6oD730vgztBkiByhUW7L1cOTebiSBqSYfSQgnhYakYigBkyAybqCTH7h44yZuDJf2xILQ==", - "hasInstallScript": true, - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/vue-echarts": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/vue-echarts/-/vue-echarts-6.0.2.tgz", - "integrity": "sha512-9xDokauJtAc389MNKbwi1I0VDmp4Y6ndAJTQ8T9K7H0ffosTe1OJSJbUtkT7/fVLDFzlCcmg2TfAKaMzbpg5yQ==", - "hasInstallScript": true, - "dependencies": { - "resize-detector": "^0.3.0", - "vue-demi": "^0.12.1" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.5", - "echarts": "^5.1.2", - "vue": "^2.6.12 || ^3.1.1" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/vue-eslint-parser": { - "version": "8.3.0", - "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz", - "integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==", - "dev": true, - "dependencies": { - "debug": "^4.3.2", - "eslint-scope": "^7.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.0.0", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/vue-eslint-parser/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/vue-eslint-parser/node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/vue-eslint-parser/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/vue-eslint-parser/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/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/vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "node_modules/vue-i18n": { - "version": "8.27.0", - "resolved": "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-8.27.0.tgz", - "integrity": "sha512-SX35iJHL5PJ4Gfh0Mo/q0shyHiI2V6Zkh51c+k8E9O1RKv5BQyYrCxRzpvPrsIOJEnLaeiovet3dsUB0e/kDzw==" - }, - "node_modules/vue-loader": { - "version": "17.0.0", - "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz", - "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - }, - "peerDependencies": { - "webpack": "^4.1.0 || ^5.0.0-0" - } - }, - "node_modules/vue-loader/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-loader/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/vue-loader/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/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/vue-loader/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/vue-loader/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/vue-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/vue-loader/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/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/vue-router": { - "version": "3.5.3", - "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.5.3.tgz", - "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" - }, - "node_modules/vue-style-loader": { - "version": "4.1.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true - }, - "node_modules/vue-template-compiler": { - "version": "2.6.14", - "resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", - "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", - "dev": true, - "dependencies": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "node_modules/vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "node_modules/vuedraggable": { - "version": "2.24.3", - "resolved": "https://registry.npmmirror.com/vuedraggable/-/vuedraggable-2.24.3.tgz", - "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==", - "dependencies": { - "sortablejs": "1.10.2" - } - }, - "node_modules/vuex": { - "version": "3.6.2", - "resolved": "https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz", - "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", - "peerDependencies": { - "vue": "^2.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/webpack": { - "version": "5.70.0", - "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.70.0.tgz", - "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", - "dev": true, - "dependencies": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/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/webpack-bundle-analyzer/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/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/webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npmmirror.com/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": "5.3.1", - "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.7.4", - "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", - "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmmirror.com/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmmirror.com/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-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-virtual-modules": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz", - "integrity": "sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==", - "dev": true - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/webpack/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", - "dev": true - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/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/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/wmf": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/word/-/word-0.3.0.tgz", - "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/word-count": { - "version": "0.2.2", - "resolved": "https://registry.npmmirror.com/word-count/-/word-count-0.2.2.tgz", - "integrity": "sha512-tPRTbQ+nTCPY3F0z1f/y0PX22ScE6l/4/8j9KqA3h77JhlZ/w6cbVS8LIO5Pq/aV96SWBOoiE2IEgzxF0Cn+kA==" - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/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/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/ws": { - "version": "7.5.7", - "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xgplayer": { - "version": "2.31.4", - "resolved": "https://registry.npmmirror.com/xgplayer/-/xgplayer-2.31.4.tgz", - "integrity": "sha512-apuAucT8RMsC8t0lattoBI9g8o9Pf7ZP7G5Eh5T7CpYAC7WA8zWZiWSunidc3rAs9HZmROhRtd1RhPnIyXGJjg==", - "dependencies": { - "chalk": "^2.3.2", - "commander": "^2.15.1", - "danmu.js": "^0.5.9", - "downloadjs": "1.4.7", - "draggabilly": "^2.2.0", - "event-emitter": "^0.3.5", - "fs-extra": "^5.0.0", - "xgplayer-subtitles": "^1.0.19" - }, - "bin": { - "xgplayer": "bin/xgplayer.js" - } - }, - "node_modules/xgplayer-subtitles": { - "version": "1.0.22", - "resolved": "https://registry.npmmirror.com/xgplayer-subtitles/-/xgplayer-subtitles-1.0.22.tgz", - "integrity": "sha512-+m1fo+FFynL+2ymO4UQBUSnJAz3WuIthpJFCrKBjd+ukcLRoy3vTcsylXEOo5AZN1xT28fpHmxvZQKEIEYA+6w==", - "dependencies": { - "eventemitter3": "^4.0.7", - "generate-source-map": "0.0.5" - } - }, - "node_modules/xgplayer-vue": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/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/xgplayer/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/xgplayer/node_modules/fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/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/xgplayer/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/xgplayer/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/xlsx": { - "version": "0.18.4", - "resolved": "https://registry.npmmirror.com/xlsx/-/xlsx-0.18.4.tgz", - "integrity": "sha512-u2plLVR/Ju2NxByPcWuxW3eOHEE/EH8w0vDyvHx8pFa8qO3fpq+l/57msr/Eq4cY5LErFOFD4sp4jIyPd6nFzQ==", - "dependencies": { - "adler-32": "~1.3.0", - "cfb": "~1.2.1", - "codepage": "~1.15.0", - "crc-32": "~1.2.1", - "ssf": "~0.11.2", - "wmf": "~1.0.1", - "word": "~0.3.0" - }, - "bin": { - "xlsx": "bin/xlsx.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yorkie": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "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.npmmirror.com/execa/-/execa-0.8.0.tgz", - "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", - "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.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/yorkie/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yorkie/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yorkie/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/yorkie/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/yorkie/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - }, - "node_modules/zrender": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.3.1.tgz", - "integrity": "sha512-7olqIjy0gWfznKr6vgfnGBk7y4UtdMvdwFmK92vVQsQeDPyzkHW1OlrLEKg6GHz1W5ePf0FeN1q2vkl/HFqhXw==", - "dependencies": { - "tslib": "2.3.0" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" - } - }, - "dependencies": { - "@amap/amap-jsapi-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/@amap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.1.tgz", - "integrity": "sha512-nPyLKt7Ow/ThHLkSvn2etQlUzqxmTVgK7bIgwdBRTg2HK5668oN7xVxkaiRe3YZEzGzfV2XgH5Jmu2T73ljejw==" - }, - "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.0" - } - }, - "@ant-design/colors": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/@ant-design/colors/-/colors-6.0.0.tgz", - "integrity": "sha512-qAZRvPzfdWHtfameEGP2Qvuf838NhergR35o+EuVyB5XvSA98xod5r4utvi4TJ3ywmevm290g9nsCG5MryrdWQ==", - "requires": { - "@ctrl/tinycolor": "^3.4.0" - } - }, - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.7" - } - }, - "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", - "dev": true - }, - "@babel/core": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.17.7.tgz", - "integrity": "sha512-djHlEfFHnSnTAcPb7dATbiM5HxGOP98+3JLBZtjRb5I7RXrw7kFRoG2dXM8cm3H+o11A8IFH/uprmJpwFynRNQ==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.7", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.7", - "@babel/parser": "^7.17.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.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" - } - }, - "@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "dev": true, - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", - "dev": true, - "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.17.6", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", - "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-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", - "dev": true, - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", - "dev": true, - "requires": { - "@babel/types": "^7.17.0" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" - } - }, - "@babel/helpers": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.17.7.tgz", - "integrity": "sha512-TKsj9NkjJfTBxM7Phfy7kv6yYc4ZcOo+AaWGqQOKTPDOmcGkIFb5xNA746eKisQkm4yavUYh4InYM9S+VnO01w==", - "dev": true, - "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" - } - }, - "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.17.7.tgz", - "integrity": "sha512-bm3AQf45vR4gKggRfvJdYJ0gFLoCbsPxiFLSH6hTVYABptNHY6l9NrhnucVjQ/X+SPtLANT9lc0fFhikj+VBRA==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.17.2", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", - "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.1", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.17.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.17.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", - "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz", - "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@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.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "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.17.7", - "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.17.7.tgz", - "integrity": "sha512-L6rvG9GDxaLgFjg41K+5Yv9OMrU98sWe+Ykmc6FDJW/+vYZMhdOMKkISgzptMaERHvS2Y2lw9MDRm2gHhlQQoA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - } - } - }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" - } - }, - "@bytemd/plugin-gfm": { - "version": "1.11.0", - "resolved": "https://registry.npmmirror.com/@bytemd/plugin-gfm/-/plugin-gfm-1.11.0.tgz", - "integrity": "sha512-68enQ2EJItTJnO/BFnhgmJVdBDCqlSEOcINvXIMRvkOcp5WkckuTtk/QGKOfT+Z5O5XlojHJVGOgT1UBGE/kAg==", - "requires": { - "remark-gfm": "^1.0.0" - } - }, - "@bytemd/vue": { - "version": "1.11.0", - "resolved": "https://registry.npmmirror.com/@bytemd/vue/-/vue-1.11.0.tgz", - "integrity": "sha512-c3oxPIfDo2ZpZaB4zDmFwDEiOm/07vnuYLIx8ZMs8O2WuiNabAaM7KjDbbjgvlZItm8tmka8Ep5E7rA+zYNjGw==", - "requires": { - "bytemd": "^1.11.0" - } - }, - "@ctrl/tinycolor": { - "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", - "integrity": "sha512-JZButFdZ1+/xAfpguQHoabIXkcqRRKpMrWKBkpEZZyxfY9C1DpADFB8PEqGSTeFr135SaTRfKqGKx5xSCLI7ZQ==" - }, - "@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "@hapi/hoek": { - "version": "9.2.1", - "resolved": "https://registry.npmmirror.com/@hapi/hoek/-/hoek-9.2.1.tgz", - "integrity": "sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==", - "dev": true - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@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" - } - }, - "@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", - "dev": true - }, - "@popperjs/core": { - "version": "2.11.4", - "resolved": "https://registry.npmmirror.com/@popperjs/core/-/core-2.11.4.tgz", - "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==" - }, - "@sideway/address": { - "version": "4.1.3", - "resolved": "https://registry.npmmirror.com/@sideway/address/-/address-4.1.3.tgz", - "integrity": "sha512-8ncEUtmnTsMmL7z1YPB47kPUq7LpKWJNFPsRzHiIajGC5uXlWGn+AmkYPcHNl8S4tcEGx+cnORnNYaw2wvL+LQ==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==", - "dev": true - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", - "dev": true - }, - "@soda/friendly-errors-webpack-plugin": { - "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", - "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", - "dev": true, - "requires": { - "chalk": "^3.0.0", - "error-stack-parser": "^2.0.6", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@soda/get-current-script": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/@soda/get-current-script/-/get-current-script-1.0.2.tgz", - "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", - "dev": true - }, - "@tinymce/tinymce-vue": { - "version": "3.2.8", - "resolved": "https://registry.npmmirror.com/@tinymce/tinymce-vue/-/tinymce-vue-3.2.8.tgz", - "integrity": "sha512-jEz+NZ0g+FZFz273OEUWz9QkwPMyjc5AJYyxOgu51O1Y5UaJ/6IUddXTX6A20mwCleEv5ebwNYdalviafx4fnA==", - "requires": {} - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "dev": true - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/codemirror": { - "version": "0.0.108", - "resolved": "https://registry.npmmirror.com/@types/codemirror/-/codemirror-0.0.108.tgz", - "integrity": "sha512-3FGFcus0P7C2UOGCNUVENqObEb4SFk+S8Dnxq7K6aIsLVs/vDtlangl3PEO0ykaKXyK56swVF6Nho7VsA44uhw==", - "requires": { - "@types/tern": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmmirror.com/@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.28", - "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmmirror.com/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "requires": { - "@types/unist": "*" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "dev": true - }, - "@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.10", - "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.10.tgz", - "integrity": "sha512-BLO9bBq59vW3fxCpD4o0N4U+DXsvwvIcl+jofw0frQo/GrBFC+/jRZj1E7kgp6dvTyNmA4y6JCV5Id/r3mNP5A==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.180", - "resolved": "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.180.tgz", - "integrity": "sha512-XOKXa1KIxtNXgASAnwj7cnttJxS4fksBRywK/9LzRV5YxrF80BXZIGeQSuoESQ/VkUj30Ae0+YcuHc15wJCB2g==" - }, - "@types/lodash.debounce": { - "version": "4.0.6", - "resolved": "https://registry.npmmirror.com/@types/lodash.debounce/-/lodash.debounce-4.0.6.tgz", - "integrity": "sha512-4WTmnnhCfDvvuLMaF3KV4Qfki93KebocUF45msxhYyjMttZDQYzHkO639ohhk8+oco2cluAFL3t5+Jn4mleylQ==", - "requires": { - "@types/lodash": "*" - } - }, - "@types/lodash.throttle": { - "version": "4.1.6", - "resolved": "https://registry.npmmirror.com/@types/lodash.throttle/-/lodash.throttle-4.1.6.tgz", - "integrity": "sha512-/UIH96i/sIRYGC60NoY72jGkCJtFN5KVPhEMMMTjol65effe1gPn0tycJqV5tlSwMTzX8FqzB5yAj0rfGHTPNg==", - "requires": { - "@types/lodash": "*" - } - }, - "@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmmirror.com/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "requires": { - "@types/unist": "*" - } - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "@types/minimist": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/@types/minimist/-/minimist-1.2.2.tgz", - "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==", - "dev": true - }, - "@types/node": { - "version": "17.0.21", - "resolved": "https://registry.npmmirror.com/@types/node/-/node-17.0.21.tgz", - "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", - "dev": true - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", - "dev": true - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", - "dev": true - }, - "@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", - "dev": true - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmmirror.com/@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/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/tern": { - "version": "0.23.4", - "resolved": "https://registry.npmmirror.com/@types/tern/-/tern-0.23.4.tgz", - "integrity": "sha512-JAUw1iXGO1qaWwEOzxTKJZ/5JxVeON9kvGZ/osgZaJImBnyjyn0cjovPsf6FNLmyGY8Vw9DoXZCMlfMkMwHRWg==", - "requires": { - "@types/estree": "*" - } - }, - "@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@vue/babel-helper-vue-jsx-merge-props": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.1.1", - "resolved": "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.1.tgz", - "integrity": "sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==", - "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.npmmirror.com/@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.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", - "dev": true - } - } - }, - "@vue/babel-preset-jsx": { - "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/@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.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "html-tags": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-2.0.0.tgz", - "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", - "dev": true - } - } - }, - "@vue/babel-sugar-v-on": { - "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/@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.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - } - } - }, - "@vue/cli-overlay": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-overlay/-/cli-overlay-5.0.3.tgz", - "integrity": "sha512-LuEcVV8oOYcPnfoB3yBoE1fQ8p23ziFwV+BAXumXiDemIkg7piL5s+tqUgwV8fuOg3bileta+rtKQRNmcAoW6Q==", - "dev": true - }, - "@vue/cli-plugin-babel": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.3.tgz", - "integrity": "sha512-MaOmnAio6+bCgioSUhCFF6P11eNny0WiFOoxK2yNCFsB03467cOCn+xgn1ax6wqbAwEyylZkI1cyf+GeeXC1bQ==", - "dev": true, - "requires": { - "@babel/core": "^7.12.16", - "@vue/babel-preset-app": "^5.0.3", - "@vue/cli-shared-utils": "^5.0.3", - "babel-loader": "^8.2.2", - "thread-loader": "^3.0.0", - "webpack": "^5.54.0" - }, - "dependencies": { - "@vue/babel-preset-app": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/babel-preset-app/-/babel-preset-app-5.0.3.tgz", - "integrity": "sha512-WsSQYISDQRnV5X0EoEqCS0ROdDCAXlE58Ddp99Q7psalcWehgbOzXS7i5yG2NoWL6wOoB/9DDAy7ObErFUWfVA==", - "dev": true, - "requires": { - "@babel/core": "^7.12.16", - "@babel/helper-compilation-targets": "^7.12.16", - "@babel/helper-module-imports": "^7.12.13", - "@babel/plugin-proposal-class-properties": "^7.12.13", - "@babel/plugin-proposal-decorators": "^7.12.13", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/plugin-transform-runtime": "^7.12.15", - "@babel/preset-env": "^7.12.16", - "@babel/runtime": "^7.12.13", - "@vue/babel-plugin-jsx": "^1.0.3", - "@vue/babel-preset-jsx": "^1.1.2", - "babel-plugin-dynamic-import-node": "^2.3.3", - "core-js": "^3.8.3", - "core-js-compat": "^3.8.3", - "semver": "^7.3.4" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@vue/cli-plugin-eslint": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.3.tgz", - "integrity": "sha512-gp2UdXYp3ofXndD2vKWQ56e6GXwCkrkS5yBzfM6T9aKFS9+3TV5FipQGQf4O2V3rhlCjWulUV4i3uaQMRems6g==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^5.0.3", - "eslint-webpack-plugin": "^3.1.0", - "globby": "^11.0.2", - "webpack": "^5.54.0", - "yorkie": "^2.0.0" - } - }, - "@vue/cli-plugin-router": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-router/-/cli-plugin-router-5.0.3.tgz", - "integrity": "sha512-9GPewake2QhmnNe1p72Cejv0jyenH+gv3+3JlZf4kPR68ncqwF7YiUjxbnJnItWgq4Zep3+YqYmQ4PsIWjMPUQ==", - "dev": true, - "requires": { - "@vue/cli-shared-utils": "^5.0.3" - } - }, - "@vue/cli-plugin-vuex": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.3.tgz", - "integrity": "sha512-QlrtXH+Z7YyER6r1Iz54yT6WoWyjr2rpFpIAcJP+KbXMvY8J97aupAkXYhw7Lg4zX4O2FhLKztZrjJT2Gx6ZSQ==", - "dev": true, - "requires": {} - }, - "@vue/cli-service": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-service/-/cli-service-5.0.3.tgz", - "integrity": "sha512-Mj41sc6VlPTwejZK4RTh17H3JLdJwKgeKHEgr17E4Vb6rZiByj29EYbr6lD9eEbbgCp/PwBkY4uPrMstCavcZQ==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.12.16", - "@soda/friendly-errors-webpack-plugin": "^1.8.0", - "@soda/get-current-script": "^1.0.2", - "@types/minimist": "^1.2.0", - "@vue/cli-overlay": "^5.0.3", - "@vue/cli-plugin-router": "^5.0.3", - "@vue/cli-plugin-vuex": "^5.0.3", - "@vue/cli-shared-utils": "^5.0.3", - "@vue/component-compiler-utils": "^3.3.0", - "@vue/vue-loader-v15": "npm:vue-loader@^15.9.7", - "@vue/web-component-wrapper": "^1.3.0", - "acorn": "^8.0.5", - "acorn-walk": "^8.0.2", - "address": "^1.1.2", - "autoprefixer": "^10.2.4", - "browserslist": "^4.16.3", - "case-sensitive-paths-webpack-plugin": "^2.3.0", - "cli-highlight": "^2.1.10", - "clipboardy": "^2.3.0", - "cliui": "^7.0.4", - "copy-webpack-plugin": "^9.0.1", - "css-loader": "^6.5.0", - "css-minimizer-webpack-plugin": "^3.0.2", - "cssnano": "^5.0.0", - "debug": "^4.1.1", - "default-gateway": "^6.0.3", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "fs-extra": "^9.1.0", - "globby": "^11.0.2", - "hash-sum": "^2.0.0", - "html-webpack-plugin": "^5.1.0", - "is-file-esm": "^1.0.0", - "launch-editor-middleware": "^2.2.1", - "lodash.defaultsdeep": "^4.6.1", - "lodash.mapvalues": "^4.6.0", - "mini-css-extract-plugin": "^2.5.3", - "minimist": "^1.2.5", - "module-alias": "^2.2.2", - "portfinder": "^1.0.26", - "postcss": "^8.2.6", - "postcss-loader": "^6.1.1", - "progress-webpack-plugin": "^1.0.12", - "ssri": "^8.0.1", - "terser-webpack-plugin": "^5.1.1", - "thread-loader": "^3.0.0", - "vue-loader": "^17.0.0", - "vue-style-loader": "^4.1.3", - "webpack": "^5.54.0", - "webpack-bundle-analyzer": "^4.4.0", - "webpack-chain": "^6.5.1", - "webpack-dev-server": "^4.7.3", - "webpack-merge": "^5.7.3", - "webpack-virtual-modules": "^0.4.2", - "whatwg-fetch": "^3.6.2" - } - }, - "@vue/cli-shared-utils": { - "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/@vue/cli-shared-utils/-/cli-shared-utils-5.0.3.tgz", - "integrity": "sha512-xAHxFDYVohHWXOLdmGvka3ffQcRgKdACempFQkGJX74Q7OBf0zPf5WH+vQXhlR17eA3LmWdY+Nv8OfsIGim6Fg==", - "dev": true, - "requires": { - "chalk": "^4.1.2", - "execa": "^1.0.0", - "joi": "^17.4.0", - "launch-editor": "^2.2.1", - "lru-cache": "^6.0.0", - "node-fetch": "^2.6.7", - "node-ipc": "9.2.1", - "open": "^8.0.2", - "ora": "^5.3.0", - "read-pkg": "^5.1.1", - "semver": "^7.3.4", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@vue/component-compiler-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", - "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", - "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 || ^2.0.0", - "source-map": "~0.6.1", - "vue-template-es2015-compiler": "^1.9.0" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", - "dev": true - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - } - } - }, - "@vue/composition-api": { - "version": "1.4.9", - "resolved": "https://registry.npmmirror.com/@vue/composition-api/-/composition-api-1.4.9.tgz", - "integrity": "sha512-l6YOeg5LEXmfPqyxAnBaCv1FMRw0OGKJ4m6nOWRm6ngt5TuHcj5ZoBRN+LXh3J0u6Ur3C4VA+RiKT+M0eItr/g==", - "requires": {} - }, - "@vue/vue-loader-v15": { - "version": "npm:vue-loader@15.9.8", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true - } - } - }, - "@vue/web-component-wrapper": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", - "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "dev": true - }, - "adler-32": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/adler-32/-/adler-32-1.3.0.tgz", - "integrity": "sha512-f5nltvjl+PRUh6YNfUstRaXwJxtfnKEWhAWWlmKvh+Y3J2+98a0KKVYDEhz6NdKGqswLhjNGznxfSsZGOvOd9g==", - "requires": { - "printj": "~1.2.2" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==" - }, - "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", - "dev": true - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arch": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/arch/-/arch-2.2.0.tgz", - "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmmirror.com/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-validator": { - "version": "1.8.5", - "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.8.5.tgz", - "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==", - "requires": { - "babel-runtime": "6.x" - } - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", - "dev": true, - "requires": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axios": { - "version": "0.26.1", - "resolved": "https://registry.npmmirror.com/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", - "requires": { - "follow-redirects": "^1.14.8" - } - }, - "babel-helper-vue-jsx-merge-props": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", - "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" - }, - "babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "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.npmmirror.com/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.3.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmmirror.com/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==", - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" - } - } - }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - }, - "body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", - "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" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/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": "3.0.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "bytemd": { - "version": "1.11.0", - "resolved": "https://registry.npmmirror.com/bytemd/-/bytemd-1.11.0.tgz", - "integrity": "sha512-xx1fm4gq+4SOfeM5ehWN6XUg40HpBZXBFRPQ0w1JMJOWvmJZCloZ/BHNbCmGrvQ8ULG31oipuArQp6dlraiKWQ==", - "requires": { - "@popperjs/core": "^2.9.2", - "@types/codemirror": "^0.0.108", - "@types/lodash.debounce": "^4.0.6", - "@types/lodash.throttle": "^4.1.6", - "@types/mdast": "^3.0.7", - "codemirror-ssr": "^0.0.6", - "hast-util-sanitize": "^3.0.2", - "lodash.debounce": "^4.0.8", - "lodash.throttle": "^4.1.1", - "rehype-raw": "^5.1.0", - "rehype-sanitize": "^4.0.0", - "rehype-stringify": "^8.0.0", - "remark-parse": "^9.0.0", - "remark-rehype": "^8.1.0", - "select-files": "^1.0.1", - "tippy.js": "^6.3.1", - "unified": "^9.2.2", - "unist-util-visit": "^2.0.3", - "vfile": "^4.2.1", - "word-count": "^0.2.2" - } - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dev": true - }, - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmmirror.com/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "requires": { - "@npmcli/fs": "^1.0.0", - "@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" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/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.30001317", - "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001317.tgz", - "integrity": "sha512-xIZLh8gBm4dqNX0gkzrBeyI86J2eCjWzYAs40q88smG844YIrN4tVQl/RhquHvKEKImWWFIVh1Lxe5n1G/N+GQ==", - "dev": true - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "dev": true - }, - "ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" - }, - "cfb": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/cfb/-/cfb-1.2.1.tgz", - "integrity": "sha512-wT2ScPAFGSVy7CY+aauMezZBnNrfnaLSrxHUHdea+Td/86vrk6ZquggV+ssBR88zNs0OnBkL2+lf9q0K+zVGzQ==", - "requires": { - "adler-32": "~1.3.0", - "crc-32": "~1.2.0", - "printj": "~1.3.0" - }, - "dependencies": { - "printj": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" - } - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "character-entities-html4": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz", - "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==" - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "dev": true - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": 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": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", - "dev": true - }, - "clean-css": { - "version": "5.2.4", - "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.2.4.tgz", - "integrity": "sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dev": true - }, - "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/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.1", - "resolved": "https://registry.npmmirror.com/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", - "dev": true - }, - "clipboard": { - "version": "2.0.10", - "resolved": "https://registry.npmmirror.com/clipboard/-/clipboard-2.0.10.tgz", - "integrity": "sha512-cz3m2YVwFz95qSEbCDi2fzLN/epEN9zXBvfgAoGkvGOJZATMl9gtTDVOtBYkx2ODUJl2kvmud7n32sV2BpYR4g==", - "requires": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, - "clipboardy": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "dev": true - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "codemirror-ssr": { - "version": "0.0.6", - "resolved": "https://registry.npmmirror.com/codemirror-ssr/-/codemirror-ssr-0.0.6.tgz", - "integrity": "sha512-aJxhCdfzQAEkbte7ZP5iexcrxsIA8s6QUiXkol9rcUE3Gx/ikGZ3uQjjeLn6rp7gSgF9dbBjHjnTfWVRjG57yA==", - "requires": { - "@types/codemirror": "^0.0.108" - } - }, - "codepage": { - "version": "1.15.0", - "resolved": "https://registry.npmmirror.com/codepage/-/codepage-1.15.0.tgz", - "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", - "dev": true - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "compression-webpack-plugin": { - "version": "6.1.1", - "resolved": "https://registry.npmmirror.com/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": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "consolidate": { - "version": "0.15.1", - "resolved": "https://registry.npmmirror.com/consolidate/-/consolidate-0.15.1.tgz", - "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", - "dev": true, - "requires": { - "bluebird": "^3.1.1" - } - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.2", - "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "copy-webpack-plugin": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", - "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", - "dev": true, - "requires": { - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.1", - "globby": "^11.0.3", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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": "6.0.0", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - } - } - }, - "core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" - }, - "core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "dev": true, - "requires": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "countup.js": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/countup.js/-/countup.js-2.1.0.tgz", - "integrity": "sha512-VanMzLEjkt3Hp/ty5BXikM8s4wE3OH4m1AnFro7THR86nYGRvGfGCoV+zrRJcqTbZi7X1egkLSIeUKDz7+4XLA==" - }, - "crc-32": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/crc-32/-/crc-32-1.2.1.tgz", - "integrity": "sha512-Dn/xm/1vFFgs3nfrpEVScHoIslO9NZRITWGz/1E/St6u4xw99vfZzVkW0OSnzx2h9egej9xwMCEut6sqwokM/w==", - "requires": { - "exit-on-epipe": "~1.0.1", - "printj": "~1.3.1" - }, - "dependencies": { - "printj": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/printj/-/printj-1.3.1.tgz", - "integrity": "sha512-GA3TdL8szPK4AQ2YnOe/b+Y1jUFwmmGMMK/qbY7VcE3Z7FU8JstbKiKRzO6CIiAKPhTO8m01NoQ0V5f3jc4OGg==" - } - } - }, - "cropperjs": { - "version": "1.5.12", - "resolved": "https://registry.npmmirror.com/cropperjs/-/cropperjs-1.5.12.tgz", - "integrity": "sha512-re7UdjE5UnwdrovyhNzZ6gathI4Rs3KGCBSc8HCIjUo5hO42CtzyblmWLj6QWVw7huHyDMfpKxhiO2II77nhDw==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "css-declaration-sorter": { - "version": "6.1.4", - "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz", - "integrity": "sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw==", - "dev": true, - "requires": { - "timsort": "^0.3.0" - } - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dev": true, - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "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", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "css-minimizer-webpack-plugin": { - "version": "3.4.1", - "resolved": "https://registry.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", - "dev": true, - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-select": { - "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/css-select/-/css-select-4.2.1.tgz", - "integrity": "sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/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" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "cssnano": { - "version": "5.1.4", - "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.4.tgz", - "integrity": "sha512-hbfhVZreEPyzl+NbvRsjNo54JOX80b+j6nqG2biLVLaZHJEiqGyMh4xDGHtwhUKd5p59mj2GlDqlUBwJUuIu5A==", - "dev": true, - "requires": { - "cssnano-preset-default": "^*", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.4", - "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.4.tgz", - "integrity": "sha512-w1Gg8xsebln6/axZ6qDFQHuglrGfbIHOIx0g4y9+etRlRab8CGpSpe6UMsrgJe4zhCaJ0LwLmc+PhdLRTwnhIA==", - "dev": true, - "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^*", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^*", - "postcss-convert-values": "^*", - "postcss-discard-comments": "^*", - "postcss-discard-duplicates": "^*", - "postcss-discard-empty": "^*", - "postcss-discard-overridden": "^*", - "postcss-merge-longhand": "^*", - "postcss-merge-rules": "^*", - "postcss-minify-font-values": "^*", - "postcss-minify-gradients": "^*", - "postcss-minify-params": "^*", - "postcss-minify-selectors": "^*", - "postcss-normalize-charset": "^*", - "postcss-normalize-display-values": "^*", - "postcss-normalize-positions": "^*", - "postcss-normalize-repeat-style": "^*", - "postcss-normalize-string": "^*", - "postcss-normalize-timing-functions": "^*", - "postcss-normalize-unicode": "^*", - "postcss-normalize-url": "^*", - "postcss-normalize-whitespace": "^*", - "postcss-ordered-values": "^*", - "postcss-reduce-initial": "^*", - "postcss-reduce-transforms": "^*", - "postcss-svgo": "^*", - "postcss-unique-selectors": "^*" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "dev": true, - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dev": true, - "requires": { - "css-tree": "^1.1.2" - } - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "danmu.js": { - "version": "0.5.10", - "resolved": "https://registry.npmmirror.com/danmu.js/-/danmu.js-0.5.10.tgz", - "integrity": "sha512-zLpSd5Yi+fxVVd0GHjrf5lZA45KKpbvc4Q8BbSVO3OdmCBkoB2vlDCGnVn18cnKpTNqi8Soy7AnzUw1YcqtzUA==", - "requires": { - "event-emitter": "^0.3.5" - } - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/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.4", - "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "deepmerge": { - "version": "1.5.2", - "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "requires": { - "execa": "^5.0.0" - }, - "dependencies": { - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - } - } - }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==", - "dev": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "del": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dev": true, - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - } - }, - "delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", - "dev": true - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true - }, - "domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "dev": true - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/downloadjs/-/downloadjs-1.4.7.tgz", - "integrity": "sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q==" - }, - "draggabilly": { - "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/draggabilly/-/draggabilly-2.4.1.tgz", - "integrity": "sha512-HHHLPEPZqRXIDQDFRFdK7RONZausNlJ4WkA73ST7Z6O2HPWttxFHVwHo8nccuDLzXWwiVKRVuc6fTkW+CQA++A==", - "requires": { - "get-size": "^2.0.2", - "unidragger": "^2.4.0" - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true - }, - "easy-stack": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/easy-stack/-/easy-stack-1.0.1.tgz", - "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", - "dev": true - }, - "echarts": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.3.1.tgz", - "integrity": "sha512-nWdlbgX3OVY0hpqncSvp0gDt1FRSKWn7lsWEH+PHmfCuvE0QmSw17pczQvm8AvawnLEkmf1Cts7YwQJZNC0AEQ==", - "requires": { - "tslib": "2.3.0", - "zrender": "5.3.1" - } - }, - "echarts-wordcloud": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "ele-admin": { - "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/ele-admin/-/ele-admin-1.8.0.tgz", - "integrity": "sha512-H5icOf27QTap/HsDvu0wGoF70MjoNLJkT5Lg6lDqMhV5GJcDr8Pb7XOmYZTm2Q9/7bPExsPeAx9isVPCJrE9Cg==", - "requires": { - "@ant-design/colors": "^6.0.0" - } - }, - "electron-to-chromium": { - "version": "1.4.86", - "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.86.tgz", - "integrity": "sha512-EVTZ+igi8x63pK4bPuA95PXIs2b2Cowi3WQwI9f9qManLiZJOD1Lash1J3W4TvvcUCcIR4o/rgi9o8UicXSO+w==", - "dev": true - }, - "element-ui": { - "version": "2.15.7", - "resolved": "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.7.tgz", - "integrity": "sha512-+J6rnXajxzLwV6w8Q6bf7Yqzk1FO1ewbIrCy/4B5alnd7tj8WEpfQoAvISirVaUGVGy77d9Ji3o2bF4f0AsJLQ==", - "requires": { - "async-validator": "~1.8.1", - "babel-helper-vue-jsx-merge-props": "^2.0.0", - "deepmerge": "^1.2.0", - "normalize-wheel": "^1.0.1", - "resize-observer-polyfill": "^1.5.0", - "throttle-debounce": "^1.0.1" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmmirror.com/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": "5.9.2", - "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", - "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/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.7", - "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "dev": true, - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "es5-ext": { - "version": "0.10.58", - "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.58.tgz", - "integrity": "sha512-LHO+KBBaHGwjy32ibSaMY+ZzjpC4K4I5bPoijICMBL7gXEXfrEUrzssmNP+KigbQEp1dRUnGkry/vUnxOqptLQ==", - "requires": { - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.3", - "next-tick": "^1.1.0" - } - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" - }, - "eslint": { - "version": "8.11.0", - "resolved": "https://registry.npmmirror.com/eslint/-/eslint-8.11.0.tgz", - "integrity": "sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.2.1", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - } - } - }, - "eslint-config-prettier": { - "version": "8.5.0", - "resolved": "https://registry.npmmirror.com/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "dev": true, - "requires": {} - }, - "eslint-plugin-prettier": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.0.0.tgz", - "integrity": "sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-plugin-vue": { - "version": "8.5.0", - "resolved": "https://registry.npmmirror.com/eslint-plugin-vue/-/eslint-plugin-vue-8.5.0.tgz", - "integrity": "sha512-i1uHCTAKOoEj12RDvdtONWrGzjFm/djkzqfhmQ0d6M/W8KM81mhswd/z+iTZ0jCpdUedW3YRgcVfQ37/J4zoYQ==", - "dev": true, - "requires": { - "eslint-utils": "^3.0.0", - "natural-compare": "^1.4.0", - "semver": "^7.3.5", - "vue-eslint-parser": "^8.0.1" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "dev": true, - "requires": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - } - } - }, - "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmmirror.com/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dev": true, - "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - } - } - }, - "esprima": { - "version": "1.2.5", - "resolved": "https://registry.npmmirror.com/esprima/-/esprima-1.2.5.tgz", - "integrity": "sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/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.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "ev-emitter": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/ev-emitter/-/ev-emitter-1.1.1.tgz", - "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==" - }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "event-pubsub": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/event-pubsub/-/event-pubsub-4.3.0.tgz", - "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/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" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "exit-on-epipe": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz", - "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==" - }, - "express": { - "version": "4.17.3", - "resolved": "https://registry.npmmirror.com/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", - "dev": true, - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.19.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.2", - "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.7", - "qs": "6.9.7", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "ext": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", - "requires": { - "type": "^2.5.0" - }, - "dependencies": { - "type": { - "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/type/-/type-2.6.0.tgz", - "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", - "dev": true - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/figures/-/figures-2.0.0.tgz", - "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "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.npmmirror.com/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": "3.0.4", - "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true - }, - "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "frac": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/frac/-/frac-1.1.2.tgz", - "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==" - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "generate-source-map": { - "version": "0.0.5", - "resolved": "https://registry.npmmirror.com/generate-source-map/-/generate-source-map-0.0.5.tgz", - "integrity": "sha512-jqiE7f3FEaeMcjnMSEYLjMa39bdx+RrrdfhxdJpMm9S/8IugHF4vLQLZ9sxHylWyxpsBILukC/l/7B0/O0zhNg==", - "requires": { - "esprima": "~1.2.2", - "source-map": "~0.1.34" - }, - "dependencies": { - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==", - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "github-markdown-css": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/github-markdown-css/-/github-markdown-css-5.1.0.tgz", - "integrity": "sha512-QLtORwHHtUHhPMHu7i4GKfP6Vx5CWZn+NKQXe+cBhslY1HEt0CTEkP4d/vSROKV0iIJSpl4UtlQ16AD8C6lMug==" - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "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": "6.0.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmmirror.com/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", - "requires": { - "delegate": "^3.1.2" - } - }, - "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", - "dev": true - }, - "hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmmirror.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "requires": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "requires": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-is-element": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/hast-util-is-element/-/hast-util-is-element-1.1.0.tgz", - "integrity": "sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==" - }, - "hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmmirror.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" - }, - "hast-util-raw": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/hast-util-raw/-/hast-util-raw-6.1.0.tgz", - "integrity": "sha512-5FoZLDHBpka20OlZZ4I/+RBw5piVQ8iI1doEvffQhx5CbCyTtP8UCq8Tw6NmTAMtXgsQxmhW7Ly8OdFre5/YMQ==", - "requires": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - } - } - }, - "hast-util-sanitize": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/hast-util-sanitize/-/hast-util-sanitize-3.0.2.tgz", - "integrity": "sha512-+2I0x2ZCAyiZOO/sb4yNLFmdwPBnyJ4PBkVTUMKMqBwYNA+lXSgOmoRXlJFazoyid9QPogRRKgKhVEodv181sA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "hast-util-to-html": { - "version": "7.1.3", - "resolved": "https://registry.npmmirror.com/hast-util-to-html/-/hast-util-to-html-7.1.3.tgz", - "integrity": "sha512-yk2+1p3EJTEE9ZEUkgHsUSVhIpCsL/bvT8E5GzmWc+N1Po5gBw+0F8bo7dpxXR0nu0bQVxVZGX2lBGF21CmeDw==", - "requires": { - "ccount": "^1.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-is-element": "^1.0.0", - "hast-util-whitespace": "^1.0.0", - "html-void-elements": "^1.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0", - "stringify-entities": "^3.0.1", - "unist-util-is": "^4.0.0", - "xtend": "^4.0.0" - } - }, - "hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "requires": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hast-util-whitespace": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/hast-util-whitespace/-/hast-util-whitespace-1.0.4.tgz", - "integrity": "sha512-I5GTdSfhYfAPNztx2xJRQpG8cuDSNt599/7YUn7Gx/WxNMsG+a835k97TDkFgk123cwjfwINaZknkKkphx/f2A==" - }, - "hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmmirror.com/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dev": true, - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - } - }, - "html-tags": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/html-tags/-/html-tags-3.1.0.tgz", - "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", - "dev": true - }, - "html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dev": true, - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", - "dev": true - }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", - "dev": true - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmmirror.com/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": "2.0.4", - "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", - "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - } - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true - }, - "immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/ip/-/ip-1.1.5.tgz", - "integrity": "sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==", - "dev": true - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "dev": true - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - }, - "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", - "dev": true, - "requires": { - "ci-info": "^1.5.0" - } - }, - "is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-file-esm": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-file-esm/-/is-file-esm-1.0.0.tgz", - "integrity": "sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA==", - "dev": true, - "requires": { - "read-pkg-up": "^7.0.1" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/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.3", - "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", - "dev": true - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "dev": true - }, - "javascript-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/javascript-stringify/-/javascript-stringify-2.1.0.tgz", - "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", - "dev": true - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "joi": { - "version": "17.6.0", - "resolved": "https://registry.npmmirror.com/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "dev": true, - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "js-message": { - "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/js-message/-/js-message-1.0.7.tgz", - "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", - "dev": true - }, - "js-queue": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true - }, - "launch-editor": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.3.0.tgz", - "integrity": "sha512-3QrsCXejlWYHjBPFXTyGNhPj4rrQdB+5+r5r3wArpLH201aR+nWUgw/zKKkTmilCfY/sv6u8qo98pNvtg8LUTA==", - "dev": true, - "requires": { - "picocolors": "^1.0.0", - "shell-quote": "^1.6.1" - } - }, - "launch-editor-middleware": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/launch-editor-middleware/-/launch-editor-middleware-2.3.0.tgz", - "integrity": "sha512-GJR64trLdFFwCoL9DMn/d1SZX0OzTDPixu4mcfWTShQ4tIqCHCGvlg9fOEYQXyBlrSMQwylsJfUWncheShfV2w==", - "dev": true, - "requires": { - "launch-editor": "^2.3.0" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", - "dev": true - }, - "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.defaultsdeep": { - "version": "4.6.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", - "dev": true - }, - "lodash.mapvalues": { - "version": "4.6.0", - "resolved": "https://registry.npmmirror.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", - "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.throttle": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "log-update": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/log-update/-/log-update-2.3.0.tgz", - "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "cli-cursor": "^2.0.0", - "wrap-ansi": "^3.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==", - "dev": true - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", - "dev": true, - "requires": { - "restore-cursor": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", - "dev": true, - "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz", - "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0" - } - } - } - }, - "longest-streak": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/longest-streak/-/longest-streak-2.0.4.tgz", - "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==" - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "markdown-table": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/markdown-table/-/markdown-table-2.0.0.tgz", - "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", - "requires": { - "repeat-string": "^1.0.0" - } - }, - "mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-find-and-replace": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-1.1.1.tgz", - "integrity": "sha512-9cKl33Y21lyckGzpSmEQnIDjEfeeWelN5s1kUW1LwdB0Fkuq2u+4GdqcGEygYxJE8GVqCl0741bYXHgamfWAZA==", - "requires": { - "escape-string-regexp": "^4.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - } - } - }, - "mdast-util-from-markdown": { - "version": "0.8.5", - "resolved": "https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", - "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", - "requires": { - "@types/mdast": "^3.0.0", - "mdast-util-to-string": "^2.0.0", - "micromark": "~2.11.0", - "parse-entities": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "mdast-util-gfm": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/mdast-util-gfm/-/mdast-util-gfm-0.1.2.tgz", - "integrity": "sha512-NNkhDx/qYcuOWB7xHUGWZYVXvjPFFd6afg6/e2g+SV4r9q5XUcCbV4Wfa3DLYIiD+xAEZc6K4MGaE/m0KDcPwQ==", - "requires": { - "mdast-util-gfm-autolink-literal": "^0.1.0", - "mdast-util-gfm-strikethrough": "^0.2.0", - "mdast-util-gfm-table": "^0.1.0", - "mdast-util-gfm-task-list-item": "^0.1.0", - "mdast-util-to-markdown": "^0.6.1" - } - }, - "mdast-util-gfm-autolink-literal": { - "version": "0.1.3", - "resolved": "https://registry.npmmirror.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.3.tgz", - "integrity": "sha512-GjmLjWrXg1wqMIO9+ZsRik/s7PLwTaeCHVB7vRxUwLntZc8mzmTsLVr6HW1yLokcnhfURsn5zmSVdi3/xWWu1A==", - "requires": { - "ccount": "^1.0.0", - "mdast-util-find-and-replace": "^1.1.0", - "micromark": "^2.11.3" - } - }, - "mdast-util-gfm-strikethrough": { - "version": "0.2.3", - "resolved": "https://registry.npmmirror.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz", - "integrity": "sha512-5OQLXpt6qdbttcDG/UxYY7Yjj3e8P7X16LzvpX8pIQPYJ/C2Z1qFGMmcw+1PZMUM3Z8wt8NRfYTvCni93mgsgA==", - "requires": { - "mdast-util-to-markdown": "^0.6.0" - } - }, - "mdast-util-gfm-table": { - "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.6.tgz", - "integrity": "sha512-j4yDxQ66AJSBwGkbpFEp9uG/LS1tZV3P33fN1gkyRB2LoRL+RR3f76m0HPHaby6F4Z5xr9Fv1URmATlRRUIpRQ==", - "requires": { - "markdown-table": "^2.0.0", - "mdast-util-to-markdown": "~0.6.0" - } - }, - "mdast-util-gfm-task-list-item": { - "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.6.tgz", - "integrity": "sha512-/d51FFIfPsSmCIRNp7E6pozM9z1GYPIkSy1urQ8s/o4TC22BZ7DqfHFWiqBD23bc7J3vV1Fc9O4QIHBlfuit8A==", - "requires": { - "mdast-util-to-markdown": "~0.6.0" - } - }, - "mdast-util-to-hast": { - "version": "10.2.0", - "resolved": "https://registry.npmmirror.com/mdast-util-to-hast/-/mdast-util-to-hast-10.2.0.tgz", - "integrity": "sha512-JoPBfJ3gBnHZ18icCwHR50orC9kNH81tiR1gs01D8Q5YpV6adHNO9nKNuFBCJQ941/32PT1a63UF/DitmS3amQ==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-markdown": { - "version": "0.6.5", - "resolved": "https://registry.npmmirror.com/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", - "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", - "requires": { - "@types/unist": "^2.0.0", - "longest-streak": "^2.0.0", - "mdast-util-to-string": "^2.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.0.0", - "zwitch": "^1.0.0" - } - }, - "mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", - "dev": true - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", - "dev": true, - "requires": { - "fs-monkey": "1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true - }, - "micromark": { - "version": "2.11.4", - "resolved": "https://registry.npmmirror.com/micromark/-/micromark-2.11.4.tgz", - "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", - "requires": { - "debug": "^4.0.0", - "parse-entities": "^2.0.0" - } - }, - "micromark-extension-gfm": { - "version": "0.3.3", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm/-/micromark-extension-gfm-0.3.3.tgz", - "integrity": "sha512-oVN4zv5/tAIA+l3GbMi7lWeYpJ14oQyJ3uEim20ktYFAcfX1x3LNlFGGlmrZHt7u9YlKExmyJdDGaTt6cMSR/A==", - "requires": { - "micromark": "~2.11.0", - "micromark-extension-gfm-autolink-literal": "~0.5.0", - "micromark-extension-gfm-strikethrough": "~0.6.5", - "micromark-extension-gfm-table": "~0.4.0", - "micromark-extension-gfm-tagfilter": "~0.3.0", - "micromark-extension-gfm-task-list-item": "~0.3.0" - } - }, - "micromark-extension-gfm-autolink-literal": { - "version": "0.5.7", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-0.5.7.tgz", - "integrity": "sha512-ePiDGH0/lhcngCe8FtH4ARFoxKTUelMp4L7Gg2pujYD5CSMb9PbblnyL+AAMud/SNMyusbS2XDSiPIRcQoNFAw==", - "requires": { - "micromark": "~2.11.3" - } - }, - "micromark-extension-gfm-strikethrough": { - "version": "0.6.5", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-0.6.5.tgz", - "integrity": "sha512-PpOKlgokpQRwUesRwWEp+fHjGGkZEejj83k9gU5iXCbDG+XBA92BqnRKYJdfqfkrRcZRgGuPuXb7DaK/DmxOhw==", - "requires": { - "micromark": "~2.11.0" - } - }, - "micromark-extension-gfm-table": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-0.4.3.tgz", - "integrity": "sha512-hVGvESPq0fk6ALWtomcwmgLvH8ZSVpcPjzi0AjPclB9FsVRgMtGZkUcpE0zgjOCFAznKepF4z3hX8z6e3HODdA==", - "requires": { - "micromark": "~2.11.0" - } - }, - "micromark-extension-gfm-tagfilter": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-0.3.0.tgz", - "integrity": "sha512-9GU0xBatryXifL//FJH+tAZ6i240xQuFrSL7mYi8f4oZSbc+NvXjkrHemeYP0+L4ZUT+Ptz3b95zhUZnMtoi/Q==" - }, - "micromark-extension-gfm-task-list-item": { - "version": "0.3.3", - "resolved": "https://registry.npmmirror.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-0.3.3.tgz", - "integrity": "sha512-0zvM5iSLKrc/NQl84pZSjGo66aTGd57C1idmlWmE87lkMcXrTxg1uXa/nXomxJytoje9trP0NDLvw4bZ/Z/XCQ==", - "requires": { - "micromark": "~2.11.0" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", - "dev": true, - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "minipass": { - "version": "3.1.6", - "resolved": "https://registry.npmmirror.com/minipass/-/minipass-3.1.6.tgz", - "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dev": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "module-alias": { - "version": "2.2.2", - "resolved": "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.2.tgz", - "integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==", - "dev": true - }, - "mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", - "dev": true - }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npmmirror.com/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.3.1", - "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.1.tgz", - "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dev": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-forge": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.2.1.tgz", - "integrity": "sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w==", - "dev": true - }, - "node-ipc": { - "version": "9.2.1", - "resolved": "https://registry.npmmirror.com/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-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "dev": true - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true - }, - "normalize-wheel": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/normalize-wheel/-/normalize-wheel-1.0.1.tgz", - "integrity": "sha512-1OnlAPZ3zgrk8B91HyRj+eVv+kS5u+Z0SCsak6Xil/kmgEia50ga7zfkumayonZrImffAxPU/5WcyGhzetHNPA==" - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", - "dev": true, - "requires": { - "path-key": "^2.0.0" - }, - "dependencies": { - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true - } - } - }, - "nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "requires": { - "boolbase": "^1.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmmirror.com/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "ora": { - "version": "5.4.1", - "resolved": "https://registry.npmmirror.com/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dev": true, - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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": "4.0.0", - "resolved": "https://registry.npmmirror.com/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "dev": true, - "requires": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - } - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "dev": true, - "requires": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "dev": true, - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "dev": true, - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "dev": true, - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "dev": true, - "requires": {} - }, - "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "postcss-merge-longhand": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.2.tgz", - "integrity": "sha512-18/bp9DZnY1ai9RlahOfLBbmIUKfKFPASxRCiZ1vlpZqWPCn8qWPFlEozqmWL+kBtcEQmG8W9YqGCstDImvp/Q==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^*" - } - }, - "postcss-merge-rules": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.0.tgz", - "integrity": "sha512-NecukEJovQ0mG7h7xV8wbYAkXGTO3MPKnXvuiXzOKcxoOodfTTKYjeo8TMhAswlSkjcPIBlnKbSFcTuVSDaPyQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.0.tgz", - "integrity": "sha512-J/TMLklkONn3LuL8wCwfwU8zKC1hpS6VcxFkNUNjmVt53uKqrrykR3ov11mdUYyqVMEx67slMce0tE14cE4DTg==", - "dev": true, - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.1.tgz", - "integrity": "sha512-WCpr+J9Uz8XzMpAfg3UL8z5rde6MifBbh5L8bn8S2F5hq/YDJJzASYCnCHvAB4Fqb94ys8v95ULQkW2EhCFvNg==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "dev": true, - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dev": true, - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.0.tgz", - "integrity": "sha512-wU4Z4D4uOIH+BUKkYid36gGDJNQtkVJT7Twv8qH6UyfttbbJWyw4/xIPuVEkkCtQLAJ0EdsNSh8dlvqkXb49TA==", - "dev": true, - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.9", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", - "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dev": true, - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "prettier": { - "version": "2.6.0", - "resolved": "https://registry.npmmirror.com/prettier/-/prettier-2.6.0.tgz", - "integrity": "sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A==", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dev": true, - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "printj": { - "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/printj/-/printj-1.2.3.tgz", - "integrity": "sha512-sanczS6xOJOg7IKDvi4sGOUOe7c1tsEzjwlLFH/zgwx/uyImVM9/rgBkc8AfiQa/Vg54nRd8mkm9yI7WV/O+WA==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "progress-webpack-plugin": { - "version": "1.0.12", - "resolved": "https://registry.npmmirror.com/progress-webpack-plugin/-/progress-webpack-plugin-1.0.12.tgz", - "integrity": "sha512-b0dMK6D7pFicDzSdh+sU0p/gp3n5QAGwjPbgacmYB/eVQpayzf9lKTQLYMnTAbk69fKoXSoVNl/+IkobJblL1A==", - "dev": true, - "requires": { - "chalk": "^2.1.0", - "figures": "^2.0.0", - "log-update": "^2.1.0" - } - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true - }, - "property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmmirror.com/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmmirror.com/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" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - } - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qrcodejs2": { - "version": "0.0.2", - "resolved": "https://registry.npmmirror.com/qrcodejs2/-/qrcodejs2-0.0.2.tgz", - "integrity": "sha512-+Y4HA+cb6qUzdgvI3KML8GYpMFwB24dFwzMkS/yXq6hwtUGNUnZQdUnksrV1XGMc2mid5ROw5SAuY9XhI3ValA==" - }, - "qs": { - "version": "6.9.7", - "resolved": "https://registry.npmmirror.com/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", - "dev": true - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", - "dev": true, - "requires": { - "bytes": "3.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true - } - } - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", - "dev": true - }, - "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } - } - }, - "rehype-raw": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/rehype-raw/-/rehype-raw-5.1.0.tgz", - "integrity": "sha512-MDvHAb/5mUnif2R+0IPCYJU8WjHa9UzGtM/F4AVy5GixPlDZ1z3HacYy4xojDU+uBa+0X/3PIfyQI26/2ljJNA==", - "requires": { - "hast-util-raw": "^6.1.0" - } - }, - "rehype-sanitize": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/rehype-sanitize/-/rehype-sanitize-4.0.0.tgz", - "integrity": "sha512-ZCr/iQRr4JeqPjun5i9CHHILVY7i45VnLu1CkkibDrSyFQ7dTLSvw8OIQpHhS4RSh9h/9GidxFw1bRb0LOxIag==", - "requires": { - "hast-util-sanitize": "^3.0.0" - } - }, - "rehype-stringify": { - "version": "8.0.0", - "resolved": "https://registry.npmmirror.com/rehype-stringify/-/rehype-stringify-8.0.0.tgz", - "integrity": "sha512-VkIs18G0pj2xklyllrPSvdShAV36Ff3yE5PUO9u36f6+2qJFnn22Z5gKwBOwgXviux4UC7K+/j13AnZfPICi/g==", - "requires": { - "hast-util-to-html": "^7.1.1" - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true - }, - "remark-gfm": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/remark-gfm/-/remark-gfm-1.0.0.tgz", - "integrity": "sha512-KfexHJCiqvrdBZVbQ6RopMZGwaXz6wFJEfByIuEwGf0arvITHjiKKZ1dpXujjH9KZdm1//XJQwgfnJ3lmXaDPA==", - "requires": { - "mdast-util-gfm": "^0.1.0", - "micromark-extension-gfm": "^0.3.0" - } - }, - "remark-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmmirror.com/remark-parse/-/remark-parse-9.0.0.tgz", - "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", - "requires": { - "mdast-util-from-markdown": "^0.8.0" - } - }, - "remark-rehype": { - "version": "8.1.0", - "resolved": "https://registry.npmmirror.com/remark-rehype/-/remark-rehype-8.1.0.tgz", - "integrity": "sha512-EbCu9kHgAxKmW1yEYjx3QafMyGY3q8noUbNUI5xyKbaFP89wbhDrKxyIQNukNYthzjNHZu6J7hwFg7hRm1svYA==", - "requires": { - "mdast-util-to-hast": "^10.2.0" - } - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dev": true, - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmmirror.com/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", - "dev": true - }, - "resize-detector": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/resize-detector/-/resize-detector-0.3.0.tgz", - "integrity": "sha512-R/tCuvuOHQ8o2boRP6vgx8hXCCy87H1eY9V5imBYeVNyNVpuL9ciReSccLj2gDcax9+2weXy3bc8Vv+NRXeEvQ==" - }, - "resize-observer-polyfill": { - "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", - "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" - }, - "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dev": true, - "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sass": { - "version": "1.49.9", - "resolved": "https://registry.npmmirror.com/sass/-/sass-1.49.9.tgz", - "integrity": "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==", - "dev": true, - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "select": { - "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/select/-/select-1.1.2.tgz", - "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" - }, - "select-files": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/select-files/-/select-files-1.0.1.tgz", - "integrity": "sha512-8h4DSpjfFa0hyMP3z3ye4SxyhdaE5RgaXeScRpH7xl4YblnZSHwexmLdLNdSKwTO8H9ccDKj7Votz0io+18+BQ==" - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", - "dev": true - }, - "selfsigned": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.0.0.tgz", - "integrity": "sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ==", - "dev": true, - "requires": { - "node-forge": "^1.2.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.17.2", - "resolved": "https://registry.npmmirror.com/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "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.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz", - "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "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.npmmirror.com/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.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "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.npmmirror.com/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmmirror.com/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "dev": true, - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "sortablejs": { - "version": "1.10.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "dev": true - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.11", - "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", - "dev": true - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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" - } - }, - "ssf": { - "version": "0.11.2", - "resolved": "https://registry.npmmirror.com/ssf/-/ssf-0.11.2.tgz", - "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==", - "requires": { - "frac": "~1.1.2" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmmirror.com/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "stringify-entities": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/stringify-entities/-/stringify-entities-3.1.0.tgz", - "integrity": "sha512-3FP+jGMmMV/ffZs86MoghGqAoqXAdxLrJP4GUdrDN1aIScYih5tuIO3eF4To5AJZ79KDZ8Fpdy7QJnK8SsL1Vg==", - "requires": { - "character-entities-html4": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dev": true, - "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "svg-tags": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz", - "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", - "dev": true - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dev": true, - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - } - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "tar": { - "version": "6.1.11", - "resolved": "https://registry.npmmirror.com/tar/-/tar-6.1.11.tgz", - "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", - "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" - } - }, - "terser": { - "version": "5.12.1", - "resolved": "https://registry.npmmirror.com/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", - "dev": true, - "requires": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "dev": true, - "requires": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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": "6.0.0", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dev": true, - "requires": { - "thenify": ">= 3.1.0 < 4" - } - }, - "thread-loader": { - "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/thread-loader/-/thread-loader-3.0.4.tgz", - "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==", - "dev": true, - "requires": { - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.1.0", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "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.npmmirror.com/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" - } - } - } - }, - "throttle-debounce": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-1.1.0.tgz", - "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg==" - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", - "dev": true - }, - "tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" - }, - "tinymce": { - "version": "5.10.3", - "resolved": "https://registry.npmmirror.com/tinymce/-/tinymce-5.10.3.tgz", - "integrity": "sha512-O59ssHNnujWvSk5Gt8hIGrdNCMKVWVQv9F8siAgLTRgTh0t3NDHrP1UlLtCxArUi9DPWZvlBeUz8D5fJTu7vnA==" - }, - "tippy.js": { - "version": "6.3.7", - "resolved": "https://registry.npmmirror.com/tippy.js/-/tippy.js-6.3.7.tgz", - "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", - "requires": { - "@popperjs/core": "^2.9.0" - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", - "dev": true - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "trough": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "tslib": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz", - "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==" - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true - }, - "unidragger": { - "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/unidragger/-/unidragger-2.4.0.tgz", - "integrity": "sha512-MueZK2oXuGE6OAlGKIrSXK2zCq+8yb1QUZgqyTDCSJzvwYL0g2Llrad+TtoQTYxtFnNyxxSw0IMnKNIgEMia1w==", - "requires": { - "unipointer": "^2.4.0" - } - }, - "unified": { - "version": "9.2.2", - "resolved": "https://registry.npmmirror.com/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "unipointer": { - "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/unipointer/-/unipointer-2.4.0.tgz", - "integrity": "sha512-VjzDLPjGK7aYpQKH7bnDZS8X4axF5AFU/LQi+NQe1oyEHfaz6lWKhaQ7n4o7vJ1iJ4i2T0quCIfrQM139p05Sw==", - "requires": { - "ev-emitter": "^1.0.1" - } - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" - }, - "unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmmirror.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - }, - "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "vue": { - "version": "2.6.14", - "resolved": "https://registry.npmmirror.com/vue/-/vue-2.6.14.tgz", - "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" - }, - "vue-clipboard2": { - "version": "0.3.3", - "resolved": "https://registry.npmmirror.com/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", - "integrity": "sha512-aNWXIL2DKgJyY/1OOeITwAQz1fHaCIGvUFHf9h8UcoQBG5a74MkdhS/xqoYe7DNZdQmZRL+TAdIbtUs9OyVjbw==", - "requires": { - "clipboard": "^2.0.0" - } - }, - "vue-countup-v2": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/vue-countup-v2/-/vue-countup-v2-4.0.0.tgz", - "integrity": "sha512-XjKeHo1ndRlJtXvHd6B1eWOpbrJDdNU3rdYZwVPv2YlUXbvthsBT4kms5Fc/mn9RdXPrMX2H/ktAAQtKjWFisw==", - "requires": {} - }, - "vue-demi": { - "version": "0.12.4", - "resolved": "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.12.4.tgz", - "integrity": "sha512-ztPDkFt0TSUdoq1ZI6oD730vgztBkiByhUW7L1cOTebiSBqSYfSQgnhYakYigBkyAybqCTH7h44yZuDJf2xILQ==", - "requires": {} - }, - "vue-echarts": { - "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/vue-echarts/-/vue-echarts-6.0.2.tgz", - "integrity": "sha512-9xDokauJtAc389MNKbwi1I0VDmp4Y6ndAJTQ8T9K7H0ffosTe1OJSJbUtkT7/fVLDFzlCcmg2TfAKaMzbpg5yQ==", - "requires": { - "resize-detector": "^0.3.0", - "vue-demi": "^0.12.1" - } - }, - "vue-eslint-parser": { - "version": "8.3.0", - "resolved": "https://registry.npmmirror.com/vue-eslint-parser/-/vue-eslint-parser-8.3.0.tgz", - "integrity": "sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==", - "dev": true, - "requires": { - "debug": "^4.3.2", - "eslint-scope": "^7.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.0.0", - "esquery": "^1.4.0", - "lodash": "^4.17.21", - "semver": "^7.3.5" - }, - "dependencies": { - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "dev": true - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmmirror.com/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "vue-hot-reload-api": { - "version": "2.3.4", - "resolved": "https://registry.npmmirror.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", - "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", - "dev": true - }, - "vue-i18n": { - "version": "8.27.0", - "resolved": "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-8.27.0.tgz", - "integrity": "sha512-SX35iJHL5PJ4Gfh0Mo/q0shyHiI2V6Zkh51c+k8E9O1RKv5BQyYrCxRzpvPrsIOJEnLaeiovet3dsUB0e/kDzw==" - }, - "vue-loader": { - "version": "17.0.0", - "resolved": "https://registry.npmmirror.com/vue-loader/-/vue-loader-17.0.0.tgz", - "integrity": "sha512-OWSXjrzIvbF2LtOUmxT3HYgwwubbfFelN8PAP9R9dwpIkj48TVioHhWWSx7W7fk+iF5cgg3CBJRxwTdtLU4Ecg==", - "dev": 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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": 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.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "vue-router": { - "version": "3.5.3", - "resolved": "https://registry.npmmirror.com/vue-router/-/vue-router-3.5.3.tgz", - "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" - }, - "vue-style-loader": { - "version": "4.1.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", - "dev": true - } - } - }, - "vue-template-compiler": { - "version": "2.6.14", - "resolved": "https://registry.npmmirror.com/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", - "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", - "dev": true, - "requires": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } - }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", - "dev": true - }, - "vuedraggable": { - "version": "2.24.3", - "resolved": "https://registry.npmmirror.com/vuedraggable/-/vuedraggable-2.24.3.tgz", - "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==", - "requires": { - "sortablejs": "1.10.2" - } - }, - "vuex": { - "version": "3.6.2", - "resolved": "https://registry.npmmirror.com/vuex/-/vuex-3.6.2.tgz", - "integrity": "sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==", - "requires": {} - }, - "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dev": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "webpack": { - "version": "5.70.0", - "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.70.0.tgz", - "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true - } - } - }, - "webpack-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", - "dev": true, - "requires": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "webpack-chain": { - "version": "6.5.1", - "resolved": "https://registry.npmmirror.com/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": "5.3.1", - "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.7.4", - "resolved": "https://registry.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", - "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", - "dev": true, - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.10.0", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.10.0.tgz", - "integrity": "sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dev": true, - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmmirror.com/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "dev": true, - "requires": {} - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "webpack-virtual-modules": { - "version": "0.4.3", - "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz", - "integrity": "sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==", - "dev": true - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true - }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==", - "dev": true - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "wmf": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/wmf/-/wmf-1.0.2.tgz", - "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==" - }, - "word": { - "version": "0.3.0", - "resolved": "https://registry.npmmirror.com/word/-/word-0.3.0.tgz", - "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==" - }, - "word-count": { - "version": "0.2.2", - "resolved": "https://registry.npmmirror.com/word-count/-/word-count-0.2.2.tgz", - "integrity": "sha512-tPRTbQ+nTCPY3F0z1f/y0PX22ScE6l/4/8j9KqA3h77JhlZ/w6cbVS8LIO5Pq/aV96SWBOoiE2IEgzxF0Cn+kA==" - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/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.npmmirror.com/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "dev": true, - "requires": {} - }, - "xgplayer": { - "version": "2.31.4", - "resolved": "https://registry.npmmirror.com/xgplayer/-/xgplayer-2.31.4.tgz", - "integrity": "sha512-apuAucT8RMsC8t0lattoBI9g8o9Pf7ZP7G5Eh5T7CpYAC7WA8zWZiWSunidc3rAs9HZmROhRtd1RhPnIyXGJjg==", - "requires": { - "chalk": "^2.3.2", - "commander": "^2.15.1", - "danmu.js": "^0.5.9", - "downloadjs": "1.4.7", - "draggabilly": "^2.2.0", - "event-emitter": "^0.3.5", - "fs-extra": "^5.0.0", - "xgplayer-subtitles": "^1.0.19" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - } - } - }, - "xgplayer-subtitles": { - "version": "1.0.22", - "resolved": "https://registry.npmmirror.com/xgplayer-subtitles/-/xgplayer-subtitles-1.0.22.tgz", - "integrity": "sha512-+m1fo+FFynL+2ymO4UQBUSnJAz3WuIthpJFCrKBjd+ukcLRoy3vTcsylXEOo5AZN1xT28fpHmxvZQKEIEYA+6w==", - "requires": { - "eventemitter3": "^4.0.7", - "generate-source-map": "0.0.5" - } - }, - "xgplayer-vue": { - "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/xgplayer-vue/-/xgplayer-vue-1.1.5.tgz", - "integrity": "sha512-/uepNg0Ahy2nma2KdV29ICXbWgVqUZdnD4Pa5anfTiTR2LjHD6D7fpuheO+dsJYQdzTH2+2JiyLIpZPmeB3/PQ==", - "requires": { - "xgplayer": "^2.0.4" - } - }, - "xlsx": { - "version": "0.18.4", - "resolved": "https://registry.npmmirror.com/xlsx/-/xlsx-0.18.4.tgz", - "integrity": "sha512-u2plLVR/Ju2NxByPcWuxW3eOHEE/EH8w0vDyvHx8pFa8qO3fpq+l/57msr/Eq4cY5LErFOFD4sp4jIyPd6nFzQ==", - "requires": { - "adler-32": "~1.3.0", - "cfb": "~1.2.1", - "codepage": "~1.15.0", - "crc-32": "~1.2.1", - "ssf": "~0.11.2", - "wmf": "~1.0.1", - "word": "~0.3.0" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmmirror.com/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" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/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.npmmirror.com/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", - "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.npmmirror.com/execa/-/execa-0.8.0.tgz", - "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", - "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.npmmirror.com/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", - "dev": true - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmmirror.com/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.npmmirror.com/normalize-path/-/normalize-path-1.0.0.tgz", - "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", - "dev": true - } - } - }, - "zrender": { - "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/zrender/-/zrender-5.3.1.tgz", - "integrity": "sha512-7olqIjy0gWfznKr6vgfnGBk7y4UtdMvdwFmK92vVQsQeDPyzkHW1OlrLEKg6GHz1W5ePf0FeN1q2vkl/HFqhXw==", - "requires": { - "tslib": "2.3.0" - } - }, - "zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index cdb3ade..0000000 --- a/package.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "ele-admin-template", - "version": "1.8.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", - "clean:lib": "rimraf node_modules" - }, - "dependencies": { - "@amap/amap-jsapi-loader": "^1.0.1", - "@ant-design/colors": "^6.0.0", - "@bytemd/plugin-gfm": "^1.11.0", - "@bytemd/vue": "^1.11.0", - "@tinymce/tinymce-vue": "^3.2.8", - "@vue/composition-api": "^1.4.9", - "axios": "^0.26.0", - "core-js": "^3.21.1", - "countup.js": "^2.0.8", - "cropperjs": "^1.5.12", - "echarts": "^5.3.0", - "echarts-wordcloud": "^2.0.0", - "ele-admin": "1.8.0", - "element-ui": "^2.15.7", - "github-markdown-css": "^5.1.0", - "nprogress": "^0.2.0", - "qrcodejs2": "^0.0.2", - "tinymce": "^5.10.3", - "vue": "^2.6.14", - "vue-clipboard2": "^0.3.3", - "vue-countup-v2": "^4.0.0", - "vue-echarts": "^6.0.2", - "vue-i18n": "^8.27.0", - "vue-router": "^3.5.3", - "vuedraggable": "^2.24.3", - "vuex": "^3.6.2", - "xgplayer-vue": "^1.1.5", - "xlsx": "^0.18.2" - }, - "devDependencies": { - "@babel/core": "^7.17.5", - "@babel/eslint-parser": "^7.17.0", - "@vue/cli-plugin-babel": "^5.0.1", - "@vue/cli-plugin-eslint": "^5.0.1", - "@vue/cli-plugin-router": "^5.0.1", - "@vue/cli-plugin-vuex": "^5.0.1", - "@vue/cli-service": "^5.0.1", - "compression-webpack-plugin": "^6.1.1", - "eslint": "^8.10.0", - "eslint-config-prettier": "^8.4.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-vue": "^8.5.0", - "prettier": "^2.5.1", - "sass": "^1.49.9", - "sass-loader": "^12.6.0", - "vue-eslint-parser": "^8.3.0", - "vue-template-compiler": "^2.6.14", - "webpack": "^5.0.0" - } -} diff --git a/prettier.config.js b/prettier.config.js deleted file mode 100644 index 33ad45b..0000000 --- a/prettier.config.js +++ /dev/null @@ -1,19 +0,0 @@ -module.exports = { - printWidth: 80, - tabWidth: 2, - useTabs: false, - semi: true, - singleQuote: true, - quoteProps: 'as-needed', - jsxSingleQuote: false, - trailingComma: 'none', - bracketSpacing: true, - bracketSameLine: false, - arrowParens: 'always', - requirePragma: false, - insertPragma: false, - proseWrap: 'never', - htmlWhitespaceSensitivity: 'strict', - vueIndentScriptAndStyle: true, - endOfLine: 'lf' -}; diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index bac3b380b0b8eea42ff8a9bdfdcb383a0a4936c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 KcmV+b0RR6000031 literal 4286 zcmV;v5JB$%0096203aX$0096X0H_cE02TlM04M+e03ZMW06+i$0096X00000000mG z00000000000000000000000000000000000000000000000000000000000000000 z0000000000000000RMIm0RMIm1OIgoLH~6RzyEa)!2fm+LjQLU1pjvr0000000000 z00000000000000000000000000000000000000000000000000000000000000000 z000000000000000000000000000000000000RMLn0RMFj0RMOoBL8>~ivM>H=l^#P z|NnRo|NnRo=>K^Si~o8MBma660RMUr00000000000000000000000000000000000 z00000000000000000000000000000000000000000000000000000000RMOo0RMXs z0RMXs690M-YyWx>*8h4C{{MOq|NnXr|Nnas|Nnas|Nnas{{MUs*Z+MGZ2x``690Y> z0RMXs000000000000000000000000000000000000000000000000000000000000 z00000000000RL7P0RMdu0RMdu2mgH#P5*olzW;m>`u}_o|Nngu|Nngu|Nngu|Nnjv z|Nnjv|Nnjw|Nnjw|Nnmx`~QCtzyE*{P5*%r2>*c*0RM6f00000000000000000000 z000000000000000000000000000000000000RMmy0RMmy0{?#zGXH-OqW^yp^8bGk z|Nnmx|Nnmx|Nnpy|Nnpy`~QFu$p3&5$p3*6`~QIv|Nnsz|Nnv!|Nnv!|Nnv!^Z$bq zqW^>vGyjDW0{?^(00000000000000000000000000000000000000000RMp!0RMsw z0RMs!9shz6g8zXL<^O>Z|Nnv!|Nnv!|Nnv!|Nnv!|Nnv!-2Z|RbN_-775{<}75{@0 za{q)9+y8_T|Nn&&|Nn&&|Nn&&|Nn&&|Nn*(<^P8gga3#V9{+|B0RM;+0000000000 z00000000000RMv$0RM#&0RMy%5C4P`WB-H_(Eo%I{{Ms$|Nn#%|Nn&&|Nn&&|Nn&& z?f-=mlmCPgDF1{L0sn*(0RM#&0RMy&0sn>)C;x{MlK+Sk?Ei=p|Nn>+|Nn^-|Nn^- z|Nn^-{{M;-(f^ARWB-g45C4l30RM^;000000RM**0RM**0sn^*LH~vlxBrF``TvFz z|Nn;)|Nn;)|Nn;*|Nn;*_y30zvHyn>K>vmk1pkH-000000000000000000000RM>- z0RM>-1pkQ>KmUpou>Xq__y3F&|No2>|No2>|No2>|No5?`Tva+xc`n6LjRBy0soH_ z0RM;+0RM;+4gZM~!~cmB|Nn^-|Nn^-|Nn{;|Nn{;{r`#+%>RiKT>ps^4F8D}0RN8` z0000009;D<09;D<16)h@16)h@000000RNE^0RM~>0RM~>4F8Q3T>p*~%m0rQ{r`^? z|NoB^|NoB^|NoE`|NoE`!~c*K4gZi80RM{=0RM{=5C4l3$^VQK|No2>|No2>|No2> z;s1;jeE*CS8vltD0RN2>0000007^Ob04W>t08c*lBv?lGi(O3jj9*jtC1-8=0AN@6 z000000RNE`0RN8{0RNB`8UK+Ld;gIY;Qx{p|NoK||NoK||NoN~$^VlT5C4-D0RN5@ z0RN5@5C4u7$^VZO|NoB^|NoB^^8b$%O8=J>0RN5@0000005&J~06;MI06Hr66GJlg zZA?4%*i}UL|6EM>|6f!0*Pd6v^z(6qe`${?X|5QTv|6EJ=|6f!0|6yAA`(t7F!DVOp zP-kxW2xn{g0BLdi000000RNU30RNU22LG2AM*o->yZ@LM!~d8V5C51L0RNO00RNO0 z5C4=F$^VoV|NoR0|NoU1?EjS(FaMPm04yE#04yE#3oIS=l`S6i^fe{*|35DF|429X z|58Es|657-|6Wn||6y79|6^eI|7B+TG0RNU30RNU35C4}J$^VxZ|Noa4|Noa4?EjY+FaMVp04yE# z04yE#7%Uz2*DW3O|1%`@|2-}C|3^0V{!l;m-C9WZ-Cj`l{$N-5|6^bH|72$S|9^Pe z|Lm|v=KQ)ahWooQALfip0Q|l&00000000000000000000000000RNd70RNd75C54M z$^V%c|Noj8|Noj8?Ejh=FaMet04yE#04yE#7%Uz2*DM|N|1l!<|2r%8`9w4JmQ6hN zCRtbE_|6^qO|9*Gc{_U?t|NFTy{`u47~R_I`ER|Lmc=@t4 z-}$vP|N6Ky|NFZ#|NOo&|NX%*|Ng@-yZ*&54F1F~0RN;M0RN;M5C5ba$^WDq|No^N z|No^N?Ej@4FaM<+04yE#04yE#7%Uz2*DM|N|1BQ%|1>4_|2{7E|3^3W+E70Ba9Bq7 z6i`3+09;G=000000Qj#q0Qamo0r{~tEBUlEnEJLe@B6tj|NOi$|NOr(|NX%*$^OGH z5B|b00RN{P0RN{P5C5ke$^WMu|No~P|Np2R?Ek17FaM|<04yE#04yE#3oIS=l`I|g z^ei3q|1%@?|2!=A|3)_U|4={n`&dW!!(C4IQeag03tmt60AN@6000000Qs{t0Qj;s z1p2izTl%*%^!vIp|NOl%|NXx($^F4E4*kF|0RO2S0RO2S5C5ti$^WVy|Np8T|Np8T z?Ek7AF8`_>04*N#04yE#04yE#2rM1-Pb?kvz%e5A`#UT4|3x(R|4u#j|5!%%|6NY^ z@LyE;Zew8i0$^A800000000000Qs{t0Qs{tF8Q@I>-x7d|NFW!|NOl%$^5@D4*b3` z0ROBW0ROBW5C5zl$^Wb#|NpHX|NpHX^8c0AN@6000000Qapn0RG1>0Qj&q zO8K%h^7^$i|NFQy|NFZ#$^5)A4*a|^0ROKa0ROKa5C5+p$^Wk(|NpNa|NpQb|NpQb z;s3E9eE+f_8vn8(0ROQc0000005v7`02K)G06Q!8BttUxi%L26j8j4PC3Ii;09Z!% z000000QRRi0QIXj0QILh8TP6-d-tt2;P|jL|M{~t|N6Ew|NFTz$@{u85Bs_@0ROQd z0ROQd4gazr!~e1%|NpWe|NpWe|NpZf|NpZf{r|Ke%>T3@T>rHp4F9zu0ROEY00000 z07W(S07NzR14T9V14T9V000000Q93j0P~xTR1pl}q000000000000000000000P&bS0PvPQ1o4_Y zKk}VBu=Aig_w=JV|MjLg|Msaj|M#pm|M;&p`T4Rmxcap-Lj1ci0s6Ny000000ROln z0ROfj0ROfj5C69!WB<4!(f_z2{{Ofl|Nprn|Nprn|Nprn|Npup?f<$XlmELTDF3`8 z0sp%r0Pc`K0PKoE0q>GNC-9X$lJS^4?DCsC|MQ+Y|MQ_b|Ma9e|MjOh{`RUj(f6%3 zWB9N&5BRS&0Q#^s000000000000000000000ROro0ROlo0ROon9sjx`g8#cCDN|L~VR|MHqU^YWcLqw}CTGxel70`#Ie0000000000 z0000000000000000000000000000000000000000000000RPh}0RO)v0RO)v2>-w( zP5;3qzyHD|`v1Zu|Np`z|Np`z|Np}#|Np@z|NOfu|M{^m|M#mh|Msdg`}V0c!}Oy! zQSq5P2=bge0P2!I00000000000000000000000000000000000000000000000000 z000000000000000000000RP4&0RO@!0RO`!692>|YyZS1*8jyO{{O`$|Nq4%|Nq7( z|Nq7&|NqA(|Nq7(+W*BTaR0|86#um^0RQ9^000000000000000000000000000000 z0000000000000000000000000000000000000000000000000000000000000RP7( z0RPA$0RP4(BLBxHivP$b=l{qj|NqD*|NqD+>i)(kkN(3cCiko~0Q|iy0000000000 z00000000000000000000000000000000000000000000000000000000000000000 z000000000000000000000000000000000000RPD+0RPD+1OLe=LI27q!2ii9#Qw%A zM*O}l1pUD)0000000000000000000000000000000000000000000000000000000 z000000RQ+O|Nr0z|Np=P|Nj60|NH;|KllIuAK(Fi2Y?6Q0e~KO0f2ZO0fF!j0fE2+ z!GVAP@qvH - - - - - - - <%= process.env.VUE_APP_NAME %> - - - - -
-
- - - - -
-
- - - diff --git a/public/json/china-provinces.geo.json b/public/json/china-provinces.geo.json deleted file mode 100644 index be70ca7..0000000 --- a/public/json/china-provinces.geo.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"id":"65","size":"550","name":"新疆","cp":[84.9023,42.148],"childNum":18},"geometry":{"type":"Polygon","coordinates":[[[96.416,42.7588],[96.416,42.7148],[95.9766,42.4951],[96.0645,42.3193],[96.2402,42.2314],[95.9766,41.9238],[95.2734,41.6162],[95.1855,41.792],[94.5703,41.4844],[94.043,41.0889],[93.8672,40.6934],[93.0762,40.6494],[92.6367,39.6387],[92.373,39.3311],[92.373,39.1113],[92.373,39.0234],[90.1758,38.4961],[90.3516,38.2324],[90.6152,38.3203],[90.5273,37.8369],[91.0547,37.4414],[91.3184,37.0898],[90.7031,36.7822],[90.791,36.6064],[91.0547,36.5186],[91.0547,36.0791],[90.8789,36.0352],[90,36.2549],[89.9121,36.0791],[89.7363,36.0791],[89.209,36.2988],[88.7695,36.3428],[88.5938,36.4746],[87.3633,36.4307],[86.2207,36.167],[86.1328,35.8594],[85.6055,35.6836],[85.0781,35.7275],[84.1992,35.376],[83.1445,35.4199],[82.8809,35.6836],[82.4414,35.7275],[82.002,35.332],[81.6504,35.2441],[80.4199,35.4199],[80.2441,35.2881],[80.332,35.1563],[80.2441,35.2002],[79.8926,34.8047],[79.8047,34.4971],[79.1016,34.4531],[79.0137,34.3213],[78.2227,34.7168],[78.0469,35.2441],[78.0469,35.5078],[77.4316,35.4639],[76.8164,35.6396],[76.5527,35.8594],[76.2012,35.8154],[75.9375,36.0352],[76.0254,36.4746],[75.8496,36.6943],[75.498,36.7383],[75.4102,36.958],[75.0586,37.002],[74.8828,36.9141],[74.7949,37.0459],[74.5313,37.0898],[74.5313,37.2217],[74.8828,37.2217],[75.1465,37.4414],[74.8828,37.5732],[74.9707,37.749],[74.8828,38.4521],[74.3555,38.6719],[74.1797,38.6719],[74.0918,38.54],[73.8281,38.584],[73.7402,38.8477],[73.8281,38.9795],[73.4766,39.375],[73.916,39.5068],[73.916,39.6826],[73.8281,39.7705],[74.0039,40.0342],[74.8828,40.3418],[74.7949,40.5176],[75.2344,40.4297],[75.5859,40.6494],[75.7617,40.2979],[76.377,40.3857],[76.9043,41.001],[77.6074,41.001],[78.1348,41.2207],[78.1348,41.3965],[80.1563,42.0557],[80.2441,42.2754],[80.1563,42.627],[80.2441,42.8467],[80.5078,42.8906],[80.4199,43.0664],[80.7715,43.1982],[80.4199,44.165],[80.4199,44.6045],[79.9805,44.8242],[79.9805,44.9561],[81.7383,45.3955],[82.0898,45.2197],[82.5293,45.2197],[82.2656,45.6592],[83.0566,47.2412],[83.6719,47.0215],[84.7266,47.0215],[84.9023,46.8896],[85.5176,47.0654],[85.6934,47.2852],[85.5176,48.1201],[85.7813,48.4277],[86.5723,48.5596],[86.8359,48.8232],[86.748,48.9551],[86.8359,49.1309],[87.8027,49.1748],[87.8906,48.999],[87.7148,48.9111],[88.0664,48.7354],[87.9785,48.6035],[88.5059,48.3838],[88.6816,48.1641],[89.1211,47.9883],[89.5605,48.0322],[89.7363,47.8564],[90.0879,47.8564],[90.3516,47.6807],[90.5273,47.2412],[90.8789,46.9775],[91.0547,46.582],[90.8789,46.3184],[91.0547,46.0107],[90.7031,45.7471],[90.7031,45.5273],[90.8789,45.2197],[91.582,45.0879],[93.5156,44.9561],[94.7461,44.3408],[95.3613,44.2969],[95.3613,44.0332],[95.5371,43.9014],[95.8887,43.2422],[96.3281,42.9346],[96.416,42.7588]]]}},{"type":"Feature","properties":{"id":"54","size":"550","name":"西藏","cp":[87.8695,31.6846],"childNum":7},"geometry":{"type":"Polygon","coordinates":[[[79.0137,34.3213],[79.1016,34.4531],[79.8047,34.4971],[79.8926,34.8047],[80.2441,35.2002],[80.332,35.1563],[80.2441,35.2881],[80.4199,35.4199],[81.6504,35.2441],[82.002,35.332],[82.4414,35.7275],[82.8809,35.6836],[83.1445,35.4199],[84.1992,35.376],[85.0781,35.7275],[85.6055,35.6836],[86.1328,35.8594],[86.2207,36.167],[87.3633,36.4307],[88.5938,36.4746],[88.7695,36.3428],[89.209,36.2988],[89.7363,36.0791],[89.3848,36.0352],[89.4727,35.9033],[89.7363,35.7715],[89.7363,35.4199],[89.4727,35.376],[89.4727,35.2441],[89.5605,34.8926],[89.8242,34.8486],[89.7363,34.6729],[89.8242,34.3652],[89.6484,34.0137],[90.0879,33.4863],[90.7031,33.1348],[91.4063,33.1348],[91.9336,32.8271],[92.1973,32.8271],[92.2852,32.7393],[92.9883,32.7393],[93.5156,32.4756],[93.7793,32.5635],[94.1309,32.4316],[94.6582,32.6074],[95.1855,32.4316],[95.0098,32.2998],[95.1855,32.3438],[95.2734,32.2119],[95.3613,32.168],[95.3613,31.9922],[95.4492,31.8164],[95.8008,31.6846],[95.9766,31.8164],[96.1523,31.5967],[96.2402,31.9482],[96.5039,31.7285],[96.8555,31.6846],[96.7676,31.9922],[97.2949,32.0801],[97.3828,32.5635],[97.7344,32.5195],[98.1738,32.3438],[98.4375,31.8604],[98.877,31.4209],[98.6133,31.2012],[98.9648,30.7617],[99.1406,29.2676],[98.9648,29.1357],[98.9648,28.8281],[98.7891,28.8721],[98.7891,29.0039],[98.7012,28.916],[98.6133,28.5205],[98.7891,28.3447],[98.7012,28.2129],[98.3496,28.125],[98.2617,28.3887],[98.1738,28.125],[97.5586,28.5205],[97.2949,28.0811],[97.3828,27.9053],[97.0313,27.7295],[96.5039,28.125],[95.7129,28.2568],[95.3613,28.125],[95.2734,27.9492],[94.2188,27.5537],[93.8672,27.0264],[93.6035,26.9385],[92.1094,26.8506],[92.0215,27.4658],[91.582,27.5537],[91.582,27.9053],[91.4063,28.0371],[91.0547,27.8613],[90.7031,28.0811],[89.8242,28.2129],[89.6484,28.1689],[89.1211,27.5977],[89.1211,27.334],[89.0332,27.2021],[88.7695,27.4219],[88.8574,27.9932],[88.6816,28.125],[88.1543,27.9053],[87.8906,27.9492],[87.7148,27.8174],[87.0996,27.8174],[86.748,28.125],[86.5723,28.125],[86.4844,27.9053],[86.1328,28.125],[86.0449,27.9053],[85.6934,28.3447],[85.6055,28.2568],[85.166,28.3447],[85.166,28.6523],[84.9023,28.5645],[84.4629,28.7402],[84.2871,28.8721],[84.1992,29.2236],[84.1113,29.2676],[83.584,29.1797],[83.2324,29.5752],[82.1777,30.0586],[82.0898,30.3223],[81.3867,30.3662],[81.2109,30.0146],[81.0352,30.2344],[80.0684,30.5859],[79.7168,30.9375],[79.0137,31.0693],[78.75,31.333],[78.8379,31.5967],[78.6621,31.8164],[78.75,31.9043],[78.4863,32.124],[78.3984,32.5195],[78.75,32.6953],[78.9258,32.3438],[79.2773,32.5635],[79.1016,33.1787],[78.6621,33.6621],[78.6621,34.1016],[78.9258,34.1455],[79.0137,34.3213]]]}},{"type":"Feature","properties":{"id":"15","size":"450","name":"内蒙古","cp":[111.670801,41.818311],"childNum":12},"geometry":{"type":"Polygon","coordinates":[[[97.207,42.8027],[99.4922,42.583],[100.8105,42.6709],[101.7773,42.4951],[102.041,42.2314],[102.7441,42.1436],[103.3594,41.8799],[103.8867,41.792],[104.502,41.8799],[104.502,41.6602],[105.0293,41.5723],[105.7324,41.9238],[107.4023,42.4512],[109.4238,42.4512],[110.3906,42.7588],[111.0059,43.3301],[111.9727,43.6816],[111.9727,43.8135],[111.4453,44.3848],[111.7969,45],[111.9727,45.0879],[113.6426,44.7363],[114.1699,44.9561],[114.5215,45.3955],[115.6641,45.4395],[116.1914,45.7031],[116.2793,45.9668],[116.543,46.2744],[117.334,46.3623],[117.4219,46.582],[117.7734,46.5381],[118.3008,46.7578],[118.7402,46.7139],[118.916,46.7578],[119.0918,46.6699],[119.707,46.626],[119.9707,46.7139],[119.707,47.1973],[118.4766,47.9883],[117.8613,48.0322],[117.334,47.6807],[116.8066,47.9004],[116.1914,47.8564],[115.9277,47.6807],[115.5762,47.9004],[115.4883,48.1641],[115.8398,48.252],[115.8398,48.5596],[116.7188,49.834],[117.7734,49.5264],[118.5645,49.9219],[119.2676,50.0977],[119.3555,50.3174],[119.1797,50.3613],[119.5313,50.7568],[119.5313,50.8887],[119.707,51.0645],[120.1465,51.6797],[120.6738,51.9434],[120.7617,52.1191],[120.7617,52.251],[120.5859,52.3389],[120.6738,52.5146],[120.4102,52.6465],[120.0586,52.6025],[120.0586,52.7344],[120.8496,53.2617],[121.4648,53.3496],[121.8164,53.042],[121.2012,52.5586],[121.6406,52.4268],[121.7285,52.2949],[121.9922,52.2949],[122.168,52.5146],[122.6953,52.251],[122.6074,52.0752],[122.959,51.3281],[123.3105,51.2402],[123.6621,51.3721],[124.3652,51.2842],[124.541,51.3721],[124.8926,51.3721],[125.0684,51.6357],[125.332,51.6357],[126.0352,51.0205],[125.7715,50.7568],[125.7715,50.5371],[125.332,50.1416],[125.1563,49.834],[125.2441,49.1748],[124.8047,49.1309],[124.4531,48.1201],[124.2773,48.5156],[122.4316,47.373],[123.0469,46.7139],[123.3984,46.8896],[123.3984,46.9775],[123.4863,46.9775],[123.5742,46.8457],[123.5742,46.8896],[123.5742,46.6699],[123.0469,46.582],[123.2227,46.2305],[122.7832,46.0107],[122.6953,45.7031],[122.4316,45.8789],[122.2559,45.791],[121.8164,46.0107],[121.7285,45.7471],[121.9043,45.7031],[122.2559,45.2637],[122.0801,44.8682],[122.3438,44.2529],[123.1348,44.4727],[123.4863,43.7256],[123.3105,43.5059],[123.6621,43.374],[123.5742,43.0225],[123.3105,42.9785],[123.1348,42.8027],[122.7832,42.7148],[122.3438,42.8467],[122.3438,42.6709],[121.9922,42.7148],[121.7285,42.4512],[121.4648,42.4951],[120.498,42.0996],[120.1465,41.7041],[119.8828,42.1875],[119.5313,42.3633],[119.3555,42.2754],[119.2676,41.7041],[119.4434,41.6162],[119.2676,41.3086],[118.3887,41.3086],[118.125,41.748],[118.3008,41.792],[118.3008,42.0996],[118.125,42.0557],[117.9492,42.2314],[118.0371,42.4072],[117.7734,42.627],[117.5098,42.583],[117.334,42.4512],[116.8945,42.4072],[116.8066,42.0117],[116.2793,42.0117],[116.0156,41.792],[115.9277,41.9238],[115.2246,41.5723],[114.9609,41.6162],[114.873,42.0996],[114.5215,42.1436],[114.1699,41.792],[114.2578,41.5723],[113.9063,41.4404],[113.9941,41.2207],[113.9063,41.1328],[114.082,40.7373],[114.082,40.5176],[113.8184,40.5176],[113.5547,40.3418],[113.2031,40.3857],[112.7637,40.166],[112.3242,40.2539],[111.9727,39.5947],[111.4453,39.6387],[111.3574,39.4189],[111.0938,39.375],[111.0938,39.5947],[110.6543,39.2871],[110.127,39.4629],[110.2148,39.2871],[109.8633,39.2432],[109.9512,39.1553],[108.9844,38.3203],[109.0723,38.0127],[108.8965,37.9688],[108.8086,38.0127],[108.7207,37.7051],[108.1934,37.6172],[107.666,37.8809],[107.3145,38.1006],[106.7871,38.1885],[106.5234,38.3203],[106.9629,38.9795],[106.7871,39.375],[106.3477,39.2871],[105.9082,38.7158],[105.8203,37.793],[104.3262,37.4414],[103.4473,37.8369],[103.3594,38.0127],[103.5352,38.1445],[103.4473,38.3643],[104.2383,38.9795],[104.0625,39.4189],[103.3594,39.3311],[103.0078,39.1113],[102.4805,39.2432],[101.8652,39.1113],[102.041,38.8916],[101.7773,38.6719],[101.3379,38.7598],[101.25,39.0234],[100.9863,38.9355],[100.8105,39.4189],[100.5469,39.4189],[100.0195,39.7705],[99.4922,39.8584],[100.1074,40.2539],[100.1953,40.6494],[99.9316,41.001],[99.2285,40.8691],[99.0527,40.6934],[98.9648,40.7813],[98.7891,40.6055],[98.5254,40.7373],[98.6133,40.6494],[98.3496,40.5615],[98.3496,40.9131],[97.4707,41.4844],[97.8223,41.6162],[97.8223,41.748],[97.207,42.8027]]]}},{"type":"Feature","properties":{"id":"63","size":"800","name":"青海","cp":[95.2402,35.4199],"childNum":8},"geometry":{"type":"Polygon","coordinates":[[[89.7363,36.0791],[89.9121,36.0791],[90,36.2549],[90.8789,36.0352],[91.0547,36.0791],[91.0547,36.5186],[90.791,36.6064],[90.7031,36.7822],[91.3184,37.0898],[91.0547,37.4414],[90.5273,37.8369],[90.6152,38.3203],[90.3516,38.2324],[90.1758,38.4961],[92.373,39.0234],[92.373,39.1113],[93.1641,39.1992],[93.1641,38.9795],[93.6914,38.9355],[93.8672,38.7158],[94.3066,38.7598],[94.5703,38.3643],[95.0098,38.4082],[95.4492,38.2764],[95.7129,38.3643],[96.2402,38.1006],[96.416,38.2324],[96.6797,38.1885],[96.6797,38.4521],[97.1191,38.584],[97.0313,39.1992],[98.1738,38.8037],[98.3496,39.0234],[98.6133,38.9355],[98.7891,39.0674],[99.1406,38.9355],[99.8438,38.3643],[100.1953,38.2764],[100.0195,38.4521],[100.1074,38.4961],[100.459,38.2764],[100.7227,38.2324],[101.1621,37.8369],[101.5137,37.8809],[101.7773,37.6172],[101.9531,37.7051],[102.1289,37.4414],[102.5684,37.1777],[102.4805,36.958],[102.6563,36.8262],[102.5684,36.7383],[102.832,36.3428],[103.0078,36.2549],[102.9199,36.0791],[102.9199,35.9033],[102.6563,35.7715],[102.832,35.5957],[102.4805,35.5957],[102.3047,35.4199],[102.3926,35.2002],[101.9531,34.8486],[101.9531,34.6289],[102.2168,34.4092],[102.1289,34.2773],[101.6895,34.1016],[100.9863,34.3652],[100.8105,34.2773],[101.25,33.6621],[101.5137,33.7061],[101.6016,33.5303],[101.7773,33.5303],[101.6895,33.3105],[101.7773,33.2227],[101.6016,33.1348],[101.1621,33.2227],[101.25,32.6953],[100.7227,32.6514],[100.7227,32.5195],[100.3711,32.7393],[100.1074,32.6514],[100.1074,32.8711],[99.8438,33.0029],[99.7559,32.7393],[99.2285,32.915],[99.2285,33.0469],[98.877,33.1787],[98.4375,34.0576],[97.8223,34.1895],[97.6465,34.1016],[97.7344,33.9258],[97.3828,33.8818],[97.4707,33.5742],[97.7344,33.3984],[97.3828,32.8711],[97.4707,32.6953],[97.7344,32.5195],[97.3828,32.5635],[97.2949,32.0801],[96.7676,31.9922],[96.8555,31.6846],[96.5039,31.7285],[96.2402,31.9482],[96.1523,31.5967],[95.9766,31.8164],[95.8008,31.6846],[95.4492,31.8164],[95.3613,31.9922],[95.3613,32.168],[95.2734,32.2119],[95.1855,32.3438],[95.0098,32.2998],[95.1855,32.4316],[94.6582,32.6074],[94.1309,32.4316],[93.7793,32.5635],[93.5156,32.4756],[92.9883,32.7393],[92.2852,32.7393],[92.1973,32.8271],[91.9336,32.8271],[91.4063,33.1348],[90.7031,33.1348],[90.0879,33.4863],[89.6484,34.0137],[89.8242,34.3652],[89.7363,34.6729],[89.8242,34.8486],[89.5605,34.8926],[89.4727,35.2441],[89.4727,35.376],[89.7363,35.4199],[89.7363,35.7715],[89.4727,35.9033],[89.3848,36.0352],[89.7363,36.0791]]]}},{"type":"Feature","properties":{"id":"51","size":"900","name":"四川","cp":[101.9199,30.1904],"childNum":21},"geometry":{"type":"Polygon","coordinates":[[[101.7773,33.5303],[101.8652,33.5742],[101.9531,33.4424],[101.8652,33.0908],[102.4805,33.4424],[102.2168,33.9258],[102.9199,34.3213],[103.0957,34.1895],[103.1836,33.7939],[104.1504,33.6182],[104.2383,33.3984],[104.4141,33.3105],[104.3262,33.2227],[104.4141,33.0469],[104.3262,32.8711],[104.4141,32.7393],[105.2051,32.6074],[105.3809,32.7393],[105.3809,32.8711],[105.4688,32.915],[105.5566,32.7393],[106.084,32.8711],[106.084,32.7393],[106.3477,32.6514],[107.0508,32.6953],[107.1387,32.4756],[107.2266,32.4316],[107.4023,32.5195],[108.0176,32.168],[108.2813,32.2559],[108.5449,32.2119],[108.3691,32.168],[108.2813,31.9043],[108.5449,31.6846],[108.1934,31.5088],[107.9297,30.8496],[107.4902,30.8496],[107.4023,30.7617],[107.4902,30.6299],[107.0508,30.0146],[106.7871,30.0146],[106.6113,30.3223],[106.2598,30.1904],[105.8203,30.4541],[105.6445,30.2783],[105.5566,30.1025],[105.7324,29.8828],[105.293,29.5313],[105.4688,29.3115],[105.7324,29.2676],[105.8203,28.96],[106.2598,28.8721],[106.3477,28.5205],[105.9961,28.7402],[105.6445,28.4326],[105.9082,28.125],[106.1719,28.125],[106.3477,27.8174],[105.6445,27.6416],[105.5566,27.7734],[105.293,27.7295],[105.2051,27.9932],[105.0293,28.0811],[104.8535,27.9053],[104.4141,27.9492],[104.3262,28.0371],[104.4141,28.125],[104.4141,28.2568],[104.2383,28.4326],[104.4141,28.6084],[103.8867,28.6523],[103.7988,28.3008],[103.4473,28.125],[103.4473,27.7734],[102.9199,27.29],[103.0078,26.3672],[102.6563,26.1914],[102.5684,26.3672],[102.1289,26.1035],[101.8652,26.0596],[101.6016,26.2354],[101.6895,26.3672],[101.4258,26.5869],[101.4258,26.8066],[101.4258,26.7188],[101.1621,27.0264],[101.1621,27.1582],[100.7227,27.8613],[100.3711,27.8174],[100.2832,27.7295],[100.0195,28.125],[100.1953,28.3447],[99.668,28.8281],[99.4043,28.5205],[99.4043,28.1689],[99.2285,28.3008],[99.1406,29.2676],[98.9648,30.7617],[98.6133,31.2012],[98.877,31.4209],[98.4375,31.8604],[98.1738,32.3438],[97.7344,32.5195],[97.4707,32.6953],[97.3828,32.8711],[97.7344,33.3984],[97.4707,33.5742],[97.3828,33.8818],[97.7344,33.9258],[97.6465,34.1016],[97.8223,34.1895],[98.4375,34.0576],[98.877,33.1787],[99.2285,33.0469],[99.2285,32.915],[99.7559,32.7393],[99.8438,33.0029],[100.1074,32.8711],[100.1074,32.6514],[100.3711,32.7393],[100.7227,32.5195],[100.7227,32.6514],[101.25,32.6953],[101.1621,33.2227],[101.6016,33.1348],[101.7773,33.2227],[101.6895,33.3105],[101.7773,33.5303]]]}},{"type":"Feature","properties":{"id":"23","size":"700","name":"黑龙江","cp":[128.642464,46.756967],"childNum":13},"geometry":{"type":"Polygon","coordinates":[[[121.4648,53.3496],[123.6621,53.5693],[124.8926,53.0859],[125.0684,53.2178],[125.5957,53.0859],[125.6836,52.9102],[126.123,52.7783],[126.0352,52.6025],[126.2109,52.5146],[126.3867,52.2949],[126.3867,52.207],[126.5625,52.1631],[126.4746,51.9434],[126.9141,51.3721],[126.8262,51.2842],[127.002,51.3281],[126.9141,51.1084],[127.2656,50.7568],[127.3535,50.2734],[127.6172,50.2295],[127.5293,49.8779],[127.793,49.6143],[128.7598,49.5703],[129.1113,49.3506],[129.4629,49.4385],[130.2539,48.8672],[130.6934,48.8672],[130.5176,48.6475],[130.8691,48.2959],[130.6934,48.1201],[131.0449,47.6807],[132.5391,47.7246],[132.627,47.9443],[133.0664,48.1201],[133.5059,48.1201],[134.209,48.3838],[135.0879,48.4277],[134.7363,48.252],[134.5605,47.9883],[134.7363,47.6807],[134.5605,47.4609],[134.3848,47.4609],[134.209,47.2852],[134.209,47.1533],[133.8574,46.5381],[133.9453,46.2744],[133.5059,45.835],[133.418,45.5713],[133.2422,45.5273],[133.0664,45.1318],[132.8906,45.0439],[131.9238,45.3516],[131.5723,45.0439],[131.0449,44.8682],[131.3086,44.0771],[131.2207,43.7256],[131.3086,43.4619],[130.8691,43.418],[130.5176,43.6377],[130.3418,43.9893],[129.9902,43.8574],[129.9023,44.0332],[129.8145,43.9014],[129.2871,43.8135],[129.1992,43.5938],[128.8477,43.5498],[128.4961,44.165],[128.4082,44.4727],[128.0566,44.3408],[128.0566,44.1211],[127.7051,44.1211],[127.5293,44.6045],[127.0898,44.6045],[127.002,44.7803],[127.0898,45],[126.9141,45.1318],[126.5625,45.2637],[126.0352,45.1758],[125.7715,45.3076],[125.6836,45.5273],[125.0684,45.3955],[124.8926,45.5273],[124.3652,45.4395],[124.0137,45.7471],[123.9258,46.2305],[123.2227,46.2305],[123.0469,46.582],[123.5742,46.6699],[123.5742,46.8896],[123.5742,46.8457],[123.4863,46.9775],[123.3984,46.9775],[123.3984,46.8896],[123.0469,46.7139],[122.4316,47.373],[124.2773,48.5156],[124.4531,48.1201],[124.8047,49.1309],[125.2441,49.1748],[125.1563,49.834],[125.332,50.1416],[125.7715,50.5371],[125.7715,50.7568],[126.0352,51.0205],[125.332,51.6357],[125.0684,51.6357],[124.8926,51.3721],[124.541,51.3721],[124.3652,51.2842],[123.6621,51.3721],[123.3105,51.2402],[122.959,51.3281],[122.6074,52.0752],[122.6953,52.251],[122.168,52.5146],[121.9922,52.2949],[121.7285,52.2949],[121.6406,52.4268],[121.2012,52.5586],[121.8164,53.042],[121.4648,53.3496]]]}},{"type":"Feature","properties":{"id":"62","size":"690","name":"甘肃","cp":[103.823557,36.058039],"childNum":14},"geometry":{"type":"Polygon","coordinates":[[[96.416,42.7148],[97.207,42.8027],[97.8223,41.748],[97.8223,41.6162],[97.4707,41.4844],[98.3496,40.9131],[98.3496,40.5615],[98.6133,40.6494],[98.5254,40.7373],[98.7891,40.6055],[98.9648,40.7813],[99.0527,40.6934],[99.2285,40.8691],[99.9316,41.001],[100.1953,40.6494],[100.1074,40.2539],[99.4922,39.8584],[100.0195,39.7705],[100.5469,39.4189],[100.8105,39.4189],[100.9863,38.9355],[101.25,39.0234],[101.3379,38.7598],[101.7773,38.6719],[102.041,38.8916],[101.8652,39.1113],[102.4805,39.2432],[103.0078,39.1113],[103.3594,39.3311],[104.0625,39.4189],[104.2383,38.9795],[103.4473,38.3643],[103.5352,38.1445],[103.3594,38.0127],[103.4473,37.8369],[104.3262,37.4414],[104.5898,37.4414],[104.5898,37.2217],[104.8535,37.2217],[105.293,36.8262],[105.2051,36.6943],[105.4688,36.123],[105.293,35.9912],[105.3809,35.7715],[105.7324,35.7275],[105.8203,35.5518],[105.9961,35.4639],[105.9082,35.4199],[105.9961,35.4199],[106.084,35.376],[106.2598,35.4199],[106.3477,35.2441],[106.5234,35.332],[106.4355,35.6836],[106.6992,35.6836],[106.9629,35.8154],[106.875,36.123],[106.5234,36.2549],[106.5234,36.4746],[106.4355,36.5625],[106.6113,36.7822],[106.6113,37.0898],[107.3145,37.0898],[107.3145,36.9141],[108.7207,36.3428],[108.6328,35.9912],[108.5449,35.8594],[108.6328,35.5518],[108.5449,35.2881],[107.7539,35.2881],[107.7539,35.1123],[107.8418,35.0244],[107.666,34.9365],[107.2266,34.8926],[106.9629,35.0684],[106.6113,35.0684],[106.5234,34.7607],[106.3477,34.585],[106.6992,34.3213],[106.5234,34.2773],[106.6113,34.1455],[106.4355,33.9258],[106.5234,33.5303],[105.9961,33.6182],[105.7324,33.3984],[105.9961,33.1787],[105.9082,33.0029],[105.4688,32.915],[105.3809,32.8711],[105.3809,32.7393],[105.2051,32.6074],[104.4141,32.7393],[104.3262,32.8711],[104.4141,33.0469],[104.3262,33.2227],[104.4141,33.3105],[104.2383,33.3984],[104.1504,33.6182],[103.1836,33.7939],[103.0957,34.1895],[102.9199,34.3213],[102.2168,33.9258],[102.4805,33.4424],[101.8652,33.0908],[101.9531,33.4424],[101.8652,33.5742],[101.7773,33.5303],[101.6016,33.5303],[101.5137,33.7061],[101.25,33.6621],[100.8105,34.2773],[100.9863,34.3652],[101.6895,34.1016],[102.1289,34.2773],[102.2168,34.4092],[101.9531,34.6289],[101.9531,34.8486],[102.3926,35.2002],[102.3047,35.4199],[102.4805,35.5957],[102.832,35.5957],[102.6563,35.7715],[102.9199,35.9033],[102.9199,36.0791],[103.0078,36.2549],[102.832,36.3428],[102.5684,36.7383],[102.6563,36.8262],[102.4805,36.958],[102.5684,37.1777],[102.1289,37.4414],[101.9531,37.7051],[101.7773,37.6172],[101.5137,37.8809],[101.1621,37.8369],[100.7227,38.2324],[100.459,38.2764],[100.1074,38.4961],[100.0195,38.4521],[100.1953,38.2764],[99.8438,38.3643],[99.1406,38.9355],[98.7891,39.0674],[98.6133,38.9355],[98.3496,39.0234],[98.1738,38.8037],[97.0313,39.1992],[97.1191,38.584],[96.6797,38.4521],[96.6797,38.1885],[96.416,38.2324],[96.2402,38.1006],[95.7129,38.3643],[95.4492,38.2764],[95.0098,38.4082],[94.5703,38.3643],[94.3066,38.7598],[93.8672,38.7158],[93.6914,38.9355],[93.1641,38.9795],[93.1641,39.1992],[92.373,39.1113],[92.373,39.3311],[92.6367,39.6387],[93.0762,40.6494],[93.8672,40.6934],[94.043,41.0889],[94.5703,41.4844],[95.1855,41.792],[95.2734,41.6162],[95.9766,41.9238],[96.2402,42.2314],[96.0645,42.3193],[95.9766,42.4951],[96.416,42.7148]]]}},{"type":"Feature","properties":{"id":"53","size":"1200","name":"云南","cp":[101.512251,24.740609],"childNum":16},"geometry":{"type":"Polygon","coordinates":[[[98.1738,28.125],[98.2617,28.3887],[98.3496,28.125],[98.7012,28.2129],[98.7891,28.3447],[98.6133,28.5205],[98.7012,28.916],[98.7891,29.0039],[98.7891,28.8721],[98.9648,28.8281],[98.9648,29.1357],[99.1406,29.2676],[99.2285,28.3008],[99.4043,28.1689],[99.4043,28.5205],[99.668,28.8281],[100.1953,28.3447],[100.0195,28.125],[100.2832,27.7295],[100.3711,27.8174],[100.7227,27.8613],[101.1621,27.1582],[101.1621,27.0264],[101.4258,26.7188],[101.4258,26.8066],[101.4258,26.5869],[101.6895,26.3672],[101.6016,26.2354],[101.8652,26.0596],[102.1289,26.1035],[102.5684,26.3672],[102.6563,26.1914],[103.0078,26.3672],[102.9199,27.29],[103.4473,27.7734],[103.4473,28.125],[103.7988,28.3008],[103.8867,28.6523],[104.4141,28.6084],[104.2383,28.4326],[104.4141,28.2568],[104.4141,28.125],[104.3262,28.0371],[104.4141,27.9492],[104.8535,27.9053],[105.0293,28.0811],[105.2051,27.9932],[105.293,27.7295],[105.2051,27.3779],[104.5898,27.334],[104.4141,27.4658],[104.1504,27.2461],[103.8867,27.4219],[103.623,27.0264],[103.7109,26.9824],[103.7109,26.7627],[103.8867,26.543],[104.4141,26.6748],[104.6777,26.4111],[104.3262,25.708],[104.8535,25.2246],[104.5898,25.0488],[104.6777,24.9609],[104.502,24.7412],[104.6777,24.3457],[104.7656,24.4775],[105.0293,24.4336],[105.2051,24.082],[105.4688,24.0381],[105.5566,24.126],[105.9961,24.126],[106.1719,23.8184],[106.1719,23.5547],[105.6445,23.4229],[105.5566,23.2031],[105.293,23.3789],[104.8535,23.1592],[104.7656,22.8516],[104.3262,22.6758],[104.1504,22.8076],[103.9746,22.5439],[103.623,22.7637],[103.5352,22.5879],[103.3594,22.8076],[103.0957,22.4561],[102.4805,22.7637],[102.3047,22.4121],[101.8652,22.3682],[101.7773,22.5],[101.6016,22.1924],[101.8652,21.6211],[101.7773,21.1377],[101.6016,21.2256],[101.25,21.1816],[101.1621,21.7529],[100.6348,21.4453],[100.1074,21.4893],[99.9316,22.0605],[99.2285,22.1484],[99.4043,22.5879],[99.3164,22.7197],[99.4922,23.0713],[98.877,23.2031],[98.7012,23.9502],[98.877,24.126],[98.1738,24.082],[97.7344,23.8623],[97.5586,23.9063],[97.7344,24.126],[97.6465,24.4336],[97.5586,24.4336],[97.5586,24.7412],[97.7344,24.8291],[97.8223,25.2686],[98.1738,25.4004],[98.1738,25.6201],[98.3496,25.5762],[98.5254,25.8398],[98.7012,25.8838],[98.6133,26.0596],[98.7012,26.1475],[98.7891,26.5869],[98.7012,27.5098],[98.5254,27.6416],[98.3496,27.5098],[98.1738,28.125]]]}},{"type":"Feature","properties":{"id":"45","size":"1450","name":"广西","cp":[107.7813,23.6426],"childNum":14},"geometry":{"type":"Polygon","coordinates":[[[104.502,24.7412],[104.6777,24.6094],[105.2051,24.9609],[105.9961,24.6533],[106.1719,24.7852],[106.1719,24.9609],[106.875,25.1807],[107.0508,25.2686],[106.9629,25.4883],[107.2266,25.6201],[107.4902,25.2246],[107.7539,25.2246],[107.8418,25.1367],[108.1055,25.2246],[108.1934,25.4443],[108.3691,25.5322],[108.6328,25.3125],[108.6328,25.5762],[109.0723,25.5322],[108.9844,25.752],[109.3359,25.708],[109.5117,26.0156],[109.7754,25.8838],[109.9512,26.1914],[110.2148,25.9717],[110.5664,26.3232],[111.1816,26.3232],[111.2695,26.2354],[111.2695,25.8838],[111.4453,25.8398],[111.0059,25.0049],[111.0938,24.9609],[111.3574,25.1367],[111.5332,24.6533],[111.709,24.7852],[112.0605,24.7412],[111.8848,24.6533],[112.0605,24.3457],[111.8848,24.2139],[111.8848,23.9941],[111.7969,23.8184],[111.6211,23.8184],[111.6211,23.6865],[111.3574,23.4668],[111.4453,23.0273],[111.2695,22.8076],[110.7422,22.5439],[110.7422,22.2803],[110.6543,22.1484],[110.3027,22.1484],[110.3027,21.8848],[109.9512,21.8408],[109.8633,21.665],[109.7754,21.6211],[109.7754,21.4014],[109.5996,21.4453],[109.1602,21.3574],[109.248,20.874],[109.0723,20.9619],[109.0723,21.5332],[108.7207,21.5332],[108.6328,21.665],[108.2813,21.4893],[107.8418,21.6211],[107.4023,21.6211],[107.0508,21.7969],[107.0508,21.9287],[106.6992,22.0166],[106.6113,22.4121],[106.7871,22.7637],[106.6992,22.8955],[105.9082,22.9395],[105.5566,23.0713],[105.5566,23.2031],[105.6445,23.4229],[106.1719,23.5547],[106.1719,23.8184],[105.9961,24.126],[105.5566,24.126],[105.4688,24.0381],[105.2051,24.082],[105.0293,24.4336],[104.7656,24.4775],[104.6777,24.3457],[104.502,24.7412]]]}},{"type":"Feature","properties":{"id":"43","size":"1700","name":"湖南","cp":[111.782279,28.09409],"childNum":14},"geometry":{"type":"Polygon","coordinates":[[[109.248,28.4766],[109.248,29.1357],[109.5117,29.6191],[109.6875,29.6191],[109.7754,29.751],[110.4785,29.6631],[110.6543,29.751],[110.4785,30.0146],[110.8301,30.1465],[111.7969,29.9268],[112.2363,29.5313],[112.5,29.6191],[112.6758,29.5752],[112.9395,29.7949],[113.0273,29.751],[112.9395,29.4873],[113.0273,29.4434],[113.5547,29.8389],[113.5547,29.707],[113.7305,29.5752],[113.6426,29.3115],[113.7305,29.0918],[113.9063,29.0479],[114.1699,28.8281],[114.082,28.5645],[114.2578,28.3447],[113.7305,27.9492],[113.6426,27.5977],[113.6426,27.3779],[113.8184,27.29],[113.7305,27.1143],[113.9063,26.9385],[113.9063,26.6309],[114.082,26.5869],[113.9941,26.1914],[114.2578,26.1475],[113.9941,26.0596],[113.9063,25.4443],[113.6426,25.3125],[113.2031,25.5322],[112.8516,25.3564],[113.0273,25.2246],[113.0273,24.9609],[112.8516,24.917],[112.5879,25.1367],[112.2363,25.1807],[112.1484,24.873],[112.0605,24.7412],[111.709,24.7852],[111.5332,24.6533],[111.3574,25.1367],[111.0938,24.9609],[111.0059,25.0049],[111.4453,25.8398],[111.2695,25.8838],[111.2695,26.2354],[111.1816,26.3232],[110.5664,26.3232],[110.2148,25.9717],[109.9512,26.1914],[109.7754,25.8838],[109.5117,26.0156],[109.4238,26.2793],[109.248,26.3232],[109.4238,26.5869],[109.3359,26.7188],[109.5117,26.8066],[109.5117,27.0264],[109.3359,27.1582],[108.8965,27.0264],[108.8086,27.1143],[109.4238,27.5977],[109.3359,27.9053],[109.3359,28.2568],[109.248,28.4766]]]}},{"type":"Feature","properties":{"id":"61","size":"1150","name":"陕西","cp":[108.948024,34.263161],"childNum":10},"geometry":{"type":"Polygon","coordinates":[[[105.4688,32.915],[105.9082,33.0029],[105.9961,33.1787],[105.7324,33.3984],[105.9961,33.6182],[106.5234,33.5303],[106.4355,33.9258],[106.6113,34.1455],[106.5234,34.2773],[106.6992,34.3213],[106.3477,34.585],[106.5234,34.7607],[106.6113,35.0684],[106.9629,35.0684],[107.2266,34.8926],[107.666,34.9365],[107.8418,35.0244],[107.7539,35.1123],[107.7539,35.2881],[108.5449,35.2881],[108.6328,35.5518],[108.5449,35.8594],[108.6328,35.9912],[108.7207,36.3428],[107.3145,36.9141],[107.3145,37.0898],[107.3145,37.6172],[107.666,37.8809],[108.1934,37.6172],[108.7207,37.7051],[108.8086,38.0127],[108.8965,37.9688],[109.0723,38.0127],[108.9844,38.3203],[109.9512,39.1553],[109.8633,39.2432],[110.2148,39.2871],[110.127,39.4629],[110.6543,39.2871],[111.0938,39.5947],[111.0938,39.375],[111.1816,39.2432],[110.918,38.7158],[110.8301,38.4961],[110.4785,38.1885],[110.4785,37.9688],[110.8301,37.6611],[110.3906,37.002],[110.4785,36.123],[110.5664,35.6396],[110.2148,34.8926],[110.2148,34.6729],[110.3906,34.585],[110.4785,34.2334],[110.6543,34.1455],[110.6543,33.8379],[111.0059,33.5303],[111.0059,33.2666],[110.7422,33.1348],[110.5664,33.2666],[110.3027,33.1787],[109.5996,33.2666],[109.4238,33.1348],[109.7754,33.0469],[109.7754,32.915],[110.127,32.7393],[110.127,32.6074],[109.6875,32.6074],[109.5117,32.4316],[109.5996,31.7285],[109.248,31.7285],[109.0723,31.9482],[108.5449,32.2119],[108.2813,32.2559],[108.0176,32.168],[107.4023,32.5195],[107.2266,32.4316],[107.1387,32.4756],[107.0508,32.6953],[106.3477,32.6514],[106.084,32.7393],[106.084,32.8711],[105.5566,32.7393],[105.4688,32.915]]]}},{"type":"Feature","properties":{"id":"44","size":"1600","name":"广东","cp":[113.280637,23.125178],"childNum":21},"geometry":{"type":"Polygon","coordinates":[[[109.7754,21.4014],[109.7754,21.6211],[109.8633,21.665],[109.9512,21.8408],[110.3027,21.8848],[110.3027,22.1484],[110.6543,22.1484],[110.7422,22.2803],[110.7422,22.5439],[111.2695,22.8076],[111.4453,23.0273],[111.3574,23.4668],[111.6211,23.6865],[111.6211,23.8184],[111.7969,23.8184],[111.8848,23.9941],[111.8848,24.2139],[112.0605,24.3457],[111.8848,24.6533],[112.0605,24.7412],[112.1484,24.873],[112.2363,25.1807],[112.5879,25.1367],[112.8516,24.917],[113.0273,24.9609],[113.0273,25.2246],[112.8516,25.3564],[113.2031,25.5322],[113.6426,25.3125],[113.9063,25.4443],[113.9941,25.2686],[114.6094,25.4004],[114.7852,25.2686],[114.6973,25.1367],[114.4336,24.9609],[114.1699,24.6973],[114.4336,24.5215],[115.4004,24.7852],[115.8398,24.5654],[115.752,24.7852],[115.9277,24.917],[116.2793,24.7852],[116.3672,24.873],[116.543,24.6094],[116.7188,24.6533],[116.9824,24.1699],[116.9824,23.9063],[117.1582,23.5547],[117.334,23.2471],[116.8945,23.3789],[116.6309,23.1152],[116.543,22.8516],[115.9277,22.7197],[115.6641,22.7637],[115.5762,22.6318],[115.0488,22.6758],[114.6094,22.3682],[114.3457,22.5439],[113.9941,22.5],[113.8184,22.1924],[114.3457,22.1484],[114.4336,22.0166],[114.082,21.9287],[113.9941,21.7969],[113.5547,22.0166],[113.1152,21.8408],[112.9395,21.5771],[112.4121,21.4453],[112.2363,21.5332],[111.5332,21.4893],[111.2695,21.3574],[110.7422,21.3574],[110.6543,21.2256],[110.7422,20.918],[110.4785,20.874],[110.6543,20.2588],[110.5664,20.2588],[110.3906,20.127],[110.0391,20.127],[109.8633,20.127],[109.8633,20.3027],[109.5996,20.918],[109.7754,21.4014],[109.7754,21.4014]],[[113.5986,22.1649],[113.6096,22.1265],[113.5547,22.11],[113.5437,22.2034],[113.5767,22.2034],[113.5986,22.1649]]]}},{"type":"Feature","properties":{"id":"22","size":"1120","name":"吉林","cp":[125.7746,43.5938],"childNum":9},"geometry":{"type":"Polygon","coordinates":[[[123.2227,46.2305],[123.9258,46.2305],[124.0137,45.7471],[124.3652,45.4395],[124.8926,45.5273],[125.0684,45.3955],[125.6836,45.5273],[125.7715,45.3076],[126.0352,45.1758],[126.5625,45.2637],[126.9141,45.1318],[127.0898,45],[127.002,44.7803],[127.0898,44.6045],[127.5293,44.6045],[127.7051,44.1211],[128.0566,44.1211],[128.0566,44.3408],[128.4082,44.4727],[128.4961,44.165],[128.8477,43.5498],[129.1992,43.5938],[129.2871,43.8135],[129.8145,43.9014],[129.9023,44.0332],[129.9902,43.8574],[130.3418,43.9893],[130.5176,43.6377],[130.8691,43.418],[131.3086,43.4619],[131.3086,43.3301],[131.1328,42.9346],[130.4297,42.7148],[130.6055,42.6709],[130.6055,42.4512],[130.2539,42.7588],[130.2539,42.8906],[130.166,42.9785],[129.9023,43.0225],[129.7266,42.4951],[129.375,42.4512],[128.9355,42.0117],[128.0566,42.0117],[128.3203,41.5723],[128.1445,41.3525],[127.0898,41.5283],[127.1777,41.5723],[126.9141,41.792],[126.6504,41.6602],[126.4746,41.3965],[126.123,40.957],[125.6836,40.8691],[125.5957,40.9131],[125.7715,41.2207],[125.332,41.6602],[125.332,41.9678],[125.4199,42.0996],[125.332,42.1436],[124.8926,42.8027],[124.8926,43.0664],[124.7168,43.0664],[124.4531,42.8467],[124.2773,43.2422],[123.8379,43.4619],[123.6621,43.374],[123.3105,43.5059],[123.4863,43.7256],[123.1348,44.4727],[122.3438,44.2529],[122.0801,44.8682],[122.2559,45.2637],[121.9043,45.7031],[121.7285,45.7471],[121.8164,46.0107],[122.2559,45.791],[122.4316,45.8789],[122.6953,45.7031],[122.7832,46.0107],[123.2227,46.2305]]]}},{"type":"Feature","properties":{"id":"13","size":"1300","name":"河北","cp":[114.502461,38.045474],"childNum":11},"geometry":{"type":"MultiPolygon","coordinates":[[[[114.5215,39.5068],[114.3457,39.8584],[113.9941,39.9902],[114.5215,40.3418],[114.3457,40.3857],[114.2578,40.6055],[114.082,40.7373],[113.9063,41.1328],[113.9941,41.2207],[113.9063,41.4404],[114.2578,41.5723],[114.1699,41.792],[114.5215,42.1436],[114.873,42.0996],[114.9609,41.6162],[115.2246,41.5723],[115.9277,41.9238],[116.0156,41.792],[116.2793,42.0117],[116.8066,42.0117],[116.8945,42.4072],[117.334,42.4512],[117.5098,42.583],[117.7734,42.627],[118.0371,42.4072],[117.9492,42.2314],[118.125,42.0557],[118.3008,42.0996],[118.3008,41.792],[118.125,41.748],[118.3887,41.3086],[119.2676,41.3086],[118.8281,40.8252],[119.2676,40.5176],[119.5313,40.5615],[119.707,40.1221],[119.8828,39.9463],[119.5313,39.6826],[119.4434,39.4189],[118.916,39.0674],[118.4766,38.9355],[118.125,39.0234],[118.0371,39.1992],[118.0371,39.2432],[117.8613,39.4189],[117.9492,39.5947],[117.6855,39.5947],[117.5098,39.7705],[117.5098,39.9902],[117.6855,39.9902],[117.6855,40.0781],[117.4219,40.21],[117.2461,40.5176],[117.4219,40.6494],[116.9824,40.6934],[116.6309,41.0449],[116.3672,40.9131],[116.4551,40.7813],[116.1914,40.7813],[116.1035,40.6055],[115.752,40.5615],[115.9277,40.2539],[115.4004,39.9463],[115.4883,39.6387],[115.752,39.5068],[116.1914,39.5947],[116.3672,39.4629],[116.543,39.5947],[116.8066,39.5947],[116.8945,39.1113],[116.7188,38.9355],[116.7188,38.8037],[117.2461,38.54],[117.5977,38.6279],[117.9492,38.3203],[117.4219,37.8369],[116.8066,37.8369],[116.4551,37.4854],[116.2793,37.5732],[116.2793,37.3535],[116.0156,37.3535],[115.752,36.9141],[115.3125,36.5186],[115.4883,36.167],[115.3125,36.0791],[115.1367,36.2109],[114.9609,36.0791],[114.873,36.123],[113.7305,36.3428],[113.4668,36.6504],[113.7305,36.8701],[113.7305,37.1338],[114.1699,37.6611],[113.9941,37.7051],[113.8184,38.1445],[113.5547,38.2764],[113.5547,38.54],[113.8184,38.8037],[113.8184,38.9355],[113.9063,39.0234],[114.3457,39.0674],[114.5215,39.5068]]],[[[117.2461,40.0781],[117.1582,39.8145],[117.1582,39.6387],[116.8945,39.6826],[116.8945,39.8145],[116.8066,39.9902],[117.2461,40.0781]]]]}},{"type":"Feature","properties":{"id":"42","size":"1500","name":"湖北","cp":[113.298572,30.684355],"childNum":17},"geometry":{"type":"Polygon","coordinates":[[[110.2148,31.1572],[110.127,31.377],[109.6875,31.5527],[109.7754,31.6846],[109.5996,31.7285],[109.5117,32.4316],[109.6875,32.6074],[110.127,32.6074],[110.127,32.7393],[109.7754,32.915],[109.7754,33.0469],[109.4238,33.1348],[109.5996,33.2666],[110.3027,33.1787],[110.5664,33.2666],[110.7422,33.1348],[111.0059,33.2666],[111.5332,32.6074],[112.3242,32.3438],[113.2031,32.4316],[113.4668,32.2998],[113.7305,32.4316],[113.8184,31.8604],[113.9941,31.7725],[114.1699,31.8604],[114.5215,31.7725],[114.6094,31.5527],[114.7852,31.4648],[115.1367,31.5967],[115.2246,31.4209],[115.4004,31.4209],[115.5762,31.2012],[116.0156,31.0254],[115.752,30.6738],[116.1035,30.1904],[116.1035,29.8389],[115.9277,29.707],[115.4883,29.7949],[114.873,29.3994],[114.2578,29.3555],[113.9063,29.0479],[113.7305,29.0918],[113.6426,29.3115],[113.7305,29.5752],[113.5547,29.707],[113.5547,29.8389],[113.0273,29.4434],[112.9395,29.4873],[113.0273,29.751],[112.9395,29.7949],[112.6758,29.5752],[112.5,29.6191],[112.2363,29.5313],[111.7969,29.9268],[110.8301,30.1465],[110.4785,30.0146],[110.6543,29.751],[110.4785,29.6631],[109.7754,29.751],[109.6875,29.6191],[109.5117,29.6191],[109.248,29.1357],[109.0723,29.3555],[108.9844,29.3115],[108.6328,29.8389],[108.457,29.7949],[108.5449,30.2344],[108.457,30.4102],[108.6328,30.5859],[108.8086,30.498],[109.0723,30.6299],[109.1602,30.542],[109.248,30.6299],[109.4238,30.542],[109.8633,30.8936],[110.0391,30.8057],[110.2148,31.1572]]]}},{"type":"Feature","properties":{"id":"52","size":"2000","name":"贵州","cp":[106.6113,26.9385],"childNum":9},"geometry":{"type":"Polygon","coordinates":[[[104.1504,27.2461],[104.4141,27.4658],[104.5898,27.334],[105.2051,27.3779],[105.293,27.7295],[105.5566,27.7734],[105.6445,27.6416],[106.3477,27.8174],[106.1719,28.125],[105.9082,28.125],[105.6445,28.4326],[105.9961,28.7402],[106.3477,28.5205],[106.5234,28.5645],[106.4355,28.7842],[106.5234,28.7842],[106.6113,28.6523],[106.6113,28.5205],[106.6992,28.4766],[106.875,28.7842],[107.4023,28.8721],[107.4023,29.1797],[107.5781,29.2236],[107.8418,29.1357],[107.8418,29.0039],[108.2813,29.0918],[108.3691,28.6523],[108.5449,28.6523],[108.5449,28.3887],[108.7207,28.4766],[108.7207,28.2129],[109.0723,28.2129],[109.248,28.4766],[109.3359,28.2568],[109.3359,27.9053],[109.4238,27.5977],[108.8086,27.1143],[108.8965,27.0264],[109.3359,27.1582],[109.5117,27.0264],[109.5117,26.8066],[109.3359,26.7188],[109.4238,26.5869],[109.248,26.3232],[109.4238,26.2793],[109.5117,26.0156],[109.3359,25.708],[108.9844,25.752],[109.0723,25.5322],[108.6328,25.5762],[108.6328,25.3125],[108.3691,25.5322],[108.1934,25.4443],[108.1055,25.2246],[107.8418,25.1367],[107.7539,25.2246],[107.4902,25.2246],[107.2266,25.6201],[106.9629,25.4883],[107.0508,25.2686],[106.875,25.1807],[106.1719,24.9609],[106.1719,24.7852],[105.9961,24.6533],[105.2051,24.9609],[104.6777,24.6094],[104.502,24.7412],[104.6777,24.9609],[104.5898,25.0488],[104.8535,25.2246],[104.3262,25.708],[104.6777,26.4111],[104.4141,26.6748],[103.8867,26.543],[103.7109,26.7627],[103.7109,26.9824],[103.623,27.0264],[103.8867,27.4219],[104.1504,27.2461]]]}},{"type":"Feature","properties":{"id":"37","size":"1500","name":"山东","cp":[118.7402,36.4307],"childNum":17},"geometry":{"type":"Polygon","coordinates":[[[115.4883,36.167],[115.3125,36.5186],[115.752,36.9141],[116.0156,37.3535],[116.2793,37.3535],[116.2793,37.5732],[116.4551,37.4854],[116.8066,37.8369],[117.4219,37.8369],[117.9492,38.3203],[118.125,38.1445],[118.916,38.1445],[119.3555,37.6611],[119.0039,37.5293],[119.0039,37.3535],[119.3555,37.1338],[119.707,37.1338],[119.8828,37.3975],[120.498,37.8369],[120.5859,38.1445],[120.9375,38.4521],[121.0254,37.8369],[121.2012,37.6611],[121.9043,37.4854],[122.168,37.6172],[122.2559,37.4854],[122.6074,37.4854],[122.6953,37.3535],[122.6074,36.9141],[122.4316,36.7822],[121.8164,36.8701],[121.7285,36.6943],[121.1133,36.6064],[121.1133,36.4307],[121.377,36.2549],[120.7617,36.167],[120.9375,35.8594],[120.6738,36.0352],[119.707,35.4639],[119.9707,34.9805],[119.3555,35.0244],[119.2676,35.1123],[118.916,35.0244],[118.7402,34.7168],[118.4766,34.6729],[118.3887,34.4092],[118.2129,34.4092],[118.125,34.6289],[117.9492,34.6729],[117.5977,34.4531],[117.334,34.585],[117.2461,34.4531],[116.8066,34.9365],[116.4551,34.8926],[116.3672,34.6289],[116.1914,34.585],[115.5762,34.585],[115.4004,34.8486],[114.7852,35.0684],[115.0488,35.376],[115.2246,35.4199],[115.4883,35.7275],[116.1035,36.0791],[115.3125,35.8154],[115.4883,36.167]]]}},{"type":"Feature","properties":{"id":"36","size":"1700","name":"江西","cp":[115.592151,27.676493],"childNum":11},"geometry":{"type":"Polygon","coordinates":[[[114.2578,28.3447],[114.082,28.5645],[114.1699,28.8281],[113.9063,29.0479],[114.2578,29.3555],[114.873,29.3994],[115.4883,29.7949],[115.9277,29.707],[116.1035,29.8389],[116.2793,29.7949],[116.7188,30.0586],[116.8945,29.9268],[116.7188,29.751],[116.7188,29.6191],[117.1582,29.707],[117.0703,29.8389],[117.1582,29.9268],[117.5098,29.6191],[118.0371,29.5752],[118.2129,29.3994],[118.0371,29.1797],[118.0371,29.0479],[118.3887,28.7842],[118.4766,28.3447],[118.4766,28.3008],[118.3008,28.0811],[117.7734,27.8174],[117.5098,27.9932],[116.9824,27.6416],[117.1582,27.29],[117.0703,27.1143],[116.543,26.8066],[116.6309,26.4551],[116.3672,26.2354],[116.4551,26.1035],[116.1914,25.8838],[116.0156,25.2686],[115.8398,25.2246],[115.9277,24.917],[115.752,24.7852],[115.8398,24.5654],[115.4004,24.7852],[114.4336,24.5215],[114.1699,24.6973],[114.4336,24.9609],[114.6973,25.1367],[114.7852,25.2686],[114.6094,25.4004],[113.9941,25.2686],[113.9063,25.4443],[113.9941,26.0596],[114.2578,26.1475],[113.9941,26.1914],[114.082,26.5869],[113.9063,26.6309],[113.9063,26.9385],[113.7305,27.1143],[113.8184,27.29],[113.6426,27.3779],[113.6426,27.5977],[113.7305,27.9492],[114.2578,28.3447]]]}},{"type":"Feature","properties":{"id":"41","size":"1700","name":"河南","cp":[113.0668,33.8818],"childNum":17},"geometry":{"type":"Polygon","coordinates":[[[110.3906,34.585],[110.8301,34.6289],[111.1816,34.8047],[111.5332,34.8486],[111.7969,35.0684],[112.0605,35.0684],[112.0605,35.2881],[112.7637,35.2002],[113.1152,35.332],[113.6426,35.6836],[113.7305,36.3428],[114.873,36.123],[114.9609,36.0791],[115.1367,36.2109],[115.3125,36.0791],[115.4883,36.167],[115.3125,35.8154],[116.1035,36.0791],[115.4883,35.7275],[115.2246,35.4199],[115.0488,35.376],[114.7852,35.0684],[115.4004,34.8486],[115.5762,34.585],[116.1914,34.585],[116.1914,34.4092],[116.543,34.2773],[116.6309,33.9258],[116.1914,33.7061],[116.0156,33.9697],[115.6641,34.0576],[115.5762,33.9258],[115.5762,33.6621],[115.4004,33.5303],[115.3125,33.1787],[114.873,33.1348],[114.873,33.0029],[115.1367,32.8711],[115.2246,32.6074],[115.5762,32.4316],[115.8398,32.5195],[115.9277,31.7725],[115.4883,31.6846],[115.4004,31.4209],[115.2246,31.4209],[115.1367,31.5967],[114.7852,31.4648],[114.6094,31.5527],[114.5215,31.7725],[114.1699,31.8604],[113.9941,31.7725],[113.8184,31.8604],[113.7305,32.4316],[113.4668,32.2998],[113.2031,32.4316],[112.3242,32.3438],[111.5332,32.6074],[111.0059,33.2666],[111.0059,33.5303],[110.6543,33.8379],[110.6543,34.1455],[110.4785,34.2334],[110.3906,34.585]]]}},{"type":"Feature","properties":{"id":"21","size":"1500","name":"辽宁","cp":[122.0438,41.0889],"childNum":14},"geometry":{"type":"Polygon","coordinates":[[[119.2676,41.3086],[119.4434,41.6162],[119.2676,41.7041],[119.3555,42.2754],[119.5313,42.3633],[119.8828,42.1875],[120.1465,41.7041],[120.498,42.0996],[121.4648,42.4951],[121.7285,42.4512],[121.9922,42.7148],[122.3438,42.6709],[122.3438,42.8467],[122.7832,42.7148],[123.1348,42.8027],[123.3105,42.9785],[123.5742,43.0225],[123.6621,43.374],[123.8379,43.4619],[124.2773,43.2422],[124.4531,42.8467],[124.7168,43.0664],[124.8926,43.0664],[124.8926,42.8027],[125.332,42.1436],[125.4199,42.0996],[125.332,41.9678],[125.332,41.6602],[125.7715,41.2207],[125.5957,40.9131],[125.6836,40.8691],[124.541,40.21],[124.1016,39.6826],[123.3984,39.6826],[123.1348,39.4189],[123.1348,39.0234],[122.0801,39.0234],[121.5527,38.7158],[121.1133,38.6719],[120.9375,38.9795],[121.377,39.1992],[121.2012,39.5508],[122.0801,40.3857],[121.9922,40.6934],[121.7285,40.8252],[121.2012,40.8252],[120.5859,40.21],[119.8828,39.9463],[119.707,40.1221],[119.5313,40.5615],[119.2676,40.5176],[118.8281,40.8252],[119.2676,41.3086]]]}},{"type":"Feature","properties":{"id":"14","size":"1450","name":"山西","cp":[111.849248,36.857014],"childNum":11},"geometry":{"type":"Polygon","coordinates":[[[110.918,38.7158],[111.1816,39.2432],[111.0938,39.375],[111.3574,39.4189],[111.4453,39.6387],[111.9727,39.5947],[112.3242,40.2539],[112.7637,40.166],[113.2031,40.3857],[113.5547,40.3418],[113.8184,40.5176],[114.082,40.5176],[114.082,40.7373],[114.2578,40.6055],[114.3457,40.3857],[114.5215,40.3418],[113.9941,39.9902],[114.3457,39.8584],[114.5215,39.5068],[114.3457,39.0674],[113.9063,39.0234],[113.8184,38.9355],[113.8184,38.8037],[113.5547,38.54],[113.5547,38.2764],[113.8184,38.1445],[113.9941,37.7051],[114.1699,37.6611],[113.7305,37.1338],[113.7305,36.8701],[113.4668,36.6504],[113.7305,36.3428],[113.6426,35.6836],[113.1152,35.332],[112.7637,35.2002],[112.0605,35.2881],[112.0605,35.0684],[111.7969,35.0684],[111.5332,34.8486],[111.1816,34.8047],[110.8301,34.6289],[110.3906,34.585],[110.2148,34.6729],[110.2148,34.8926],[110.5664,35.6396],[110.4785,36.123],[110.3906,37.002],[110.8301,37.6611],[110.4785,37.9688],[110.4785,38.1885],[110.8301,38.4961],[110.918,38.7158]]]}},{"type":"Feature","properties":{"id":"34","size":"1700","name":"安徽","cp":[117.283042,31.26119],"childNum":17},"geometry":{"type":"Polygon","coordinates":[[[116.6309,33.9258],[116.543,34.2773],[116.1914,34.4092],[116.1914,34.585],[116.3672,34.6289],[116.8945,34.4092],[117.1582,34.0576],[117.5977,34.0137],[117.7734,33.7061],[118.125,33.75],[117.9492,33.2227],[118.0371,33.1348],[118.2129,33.2227],[118.3008,32.7832],[118.7402,32.7393],[118.916,32.959],[119.1797,32.8271],[119.1797,32.4756],[118.5645,32.5635],[118.6523,32.2119],[118.4766,32.168],[118.3887,31.9482],[118.916,31.5527],[118.7402,31.377],[118.8281,31.2451],[119.3555,31.2891],[119.4434,31.1572],[119.6191,31.1133],[119.6191,31.0693],[119.4434,30.6738],[119.2676,30.6299],[119.3555,30.4102],[118.916,30.3223],[118.916,29.9707],[118.7402,29.707],[118.2129,29.3994],[118.0371,29.5752],[117.5098,29.6191],[117.1582,29.9268],[117.0703,29.8389],[117.1582,29.707],[116.7188,29.6191],[116.7188,29.751],[116.8945,29.9268],[116.7188,30.0586],[116.2793,29.7949],[116.1035,29.8389],[116.1035,30.1904],[115.752,30.6738],[116.0156,31.0254],[115.5762,31.2012],[115.4004,31.4209],[115.4883,31.6846],[115.9277,31.7725],[115.8398,32.5195],[115.5762,32.4316],[115.2246,32.6074],[115.1367,32.8711],[114.873,33.0029],[114.873,33.1348],[115.3125,33.1787],[115.4004,33.5303],[115.5762,33.6621],[115.5762,33.9258],[115.6641,34.0576],[116.0156,33.9697],[116.1914,33.7061],[116.6309,33.9258]]]}},{"type":"Feature","properties":{"id":"35","size":"2000","name":"福建","cp":[118.306239,26.075302],"childNum":9},"geometry":{"type":"Polygon","coordinates":[[[118.4766,28.3008],[118.8281,28.2568],[118.7402,28.0371],[118.916,27.4658],[119.2676,27.4219],[119.6191,27.6855],[119.7949,27.29],[120.2344,27.4219],[120.4102,27.1582],[120.7617,27.0264],[120.6738,26.8945],[120.2344,26.8506],[120.2344,26.7188],[120.4102,26.6748],[120.498,26.3672],[120.2344,26.2793],[120.4102,26.1475],[120.0586,26.1914],[119.9707,25.9277],[119.7949,25.9277],[119.9707,25.4004],[119.7949,25.2686],[119.5313,25.1367],[119.4434,25.0049],[119.2676,25.0928],[118.916,24.8291],[118.6523,24.5215],[118.4766,24.5215],[118.4766,24.4336],[118.2129,24.3457],[118.2129,24.1699],[117.8613,23.9941],[117.7734,23.7744],[117.5098,23.5986],[117.1582,23.5547],[116.9824,23.9063],[116.9824,24.1699],[116.7188,24.6533],[116.543,24.6094],[116.3672,24.873],[116.2793,24.7852],[115.9277,24.917],[115.8398,25.2246],[116.0156,25.2686],[116.1914,25.8838],[116.4551,26.1035],[116.3672,26.2354],[116.6309,26.4551],[116.543,26.8066],[117.0703,27.1143],[117.1582,27.29],[116.9824,27.6416],[117.5098,27.9932],[117.7734,27.8174],[118.3008,28.0811],[118.4766,28.3008]]]}},{"type":"Feature","properties":{"id":"33","size":"2100","name":"浙江","cp":[120.498,29.0918],"childNum":11},"geometry":{"type":"Polygon","coordinates":[[[118.2129,29.3994],[118.7402,29.707],[118.916,29.9707],[118.916,30.3223],[119.3555,30.4102],[119.2676,30.6299],[119.4434,30.6738],[119.6191,31.0693],[119.6191,31.1133],[119.9707,31.1572],[120.498,30.8057],[120.9375,31.0254],[121.2891,30.6738],[121.9922,30.8057],[122.6953,30.8936],[122.8711,30.7178],[122.959,30.1465],[122.6074,30.1025],[122.6074,29.9268],[122.168,29.5313],[122.3438,28.8721],[121.9922,28.8721],[121.9922,28.4326],[121.7285,28.3447],[121.7285,28.2129],[121.4648,28.2129],[121.5527,28.0371],[121.2891,27.9492],[121.1133,27.4219],[120.6738,27.334],[120.6738,27.1582],[120.9375,27.0264],[120.7617,27.0264],[120.4102,27.1582],[120.2344,27.4219],[119.7949,27.29],[119.6191,27.6855],[119.2676,27.4219],[118.916,27.4658],[118.7402,28.0371],[118.8281,28.2568],[118.4766,28.3008],[118.4766,28.3447],[118.3887,28.7842],[118.0371,29.0479],[118.0371,29.1797],[118.2129,29.3994]]]}},{"type":"Feature","properties":{"id":"32","size":"1950","name":"江苏","cp":[119.767413,33.041544],"childNum":13},"geometry":{"type":"Polygon","coordinates":[[[116.3672,34.6289],[116.4551,34.8926],[116.8066,34.9365],[117.2461,34.4531],[117.334,34.585],[117.5977,34.4531],[117.9492,34.6729],[118.125,34.6289],[118.2129,34.4092],[118.3887,34.4092],[118.4766,34.6729],[118.7402,34.7168],[118.916,35.0244],[119.2676,35.1123],[119.3555,35.0244],[119.3555,34.8486],[119.707,34.585],[120.3223,34.3652],[120.9375,33.0469],[121.0254,32.6514],[121.377,32.4756],[121.4648,32.168],[121.9043,31.9922],[121.9922,31.6846],[121.9922,31.5967],[121.2012,31.8604],[121.1133,31.7285],[121.377,31.5088],[121.2012,31.4648],[120.9375,31.0254],[120.498,30.8057],[119.9707,31.1572],[119.6191,31.1133],[119.4434,31.1572],[119.3555,31.2891],[118.8281,31.2451],[118.7402,31.377],[118.916,31.5527],[118.3887,31.9482],[118.4766,32.168],[118.6523,32.2119],[118.5645,32.5635],[119.1797,32.4756],[119.1797,32.8271],[118.916,32.959],[118.7402,32.7393],[118.3008,32.7832],[118.2129,33.2227],[118.0371,33.1348],[117.9492,33.2227],[118.125,33.75],[117.7734,33.7061],[117.5977,34.0137],[117.1582,34.0576],[116.8945,34.4092],[116.3672,34.6289]]]}},{"type":"Feature","properties":{"id":"50","size":"2380","name":"重庆","cp":[107.304962,29.533155],"childNum":40},"geometry":{"type":"Polygon","coordinates":[[[108.5449,31.6846],[108.2813,31.9043],[108.3691,32.168],[108.5449,32.2119],[109.0723,31.9482],[109.248,31.7285],[109.5996,31.7285],[109.7754,31.6846],[109.6875,31.5527],[110.127,31.377],[110.2148,31.1572],[110.0391,30.8057],[109.8633,30.8936],[109.4238,30.542],[109.248,30.6299],[109.1602,30.542],[109.0723,30.6299],[108.8086,30.498],[108.6328,30.5859],[108.457,30.4102],[108.5449,30.2344],[108.457,29.7949],[108.6328,29.8389],[108.9844,29.3115],[109.0723,29.3555],[109.248,29.1357],[109.248,28.4766],[109.0723,28.2129],[108.7207,28.2129],[108.7207,28.4766],[108.5449,28.3887],[108.5449,28.6523],[108.3691,28.6523],[108.2813,29.0918],[107.8418,29.0039],[107.8418,29.1357],[107.5781,29.2236],[107.4023,29.1797],[107.4023,28.8721],[106.875,28.7842],[106.6992,28.4766],[106.6113,28.5205],[106.6113,28.6523],[106.5234,28.7842],[106.4355,28.7842],[106.5234,28.5645],[106.3477,28.5205],[106.2598,28.8721],[105.8203,28.96],[105.7324,29.2676],[105.4688,29.3115],[105.293,29.5313],[105.7324,29.8828],[105.5566,30.1025],[105.6445,30.2783],[105.8203,30.4541],[106.2598,30.1904],[106.6113,30.3223],[106.7871,30.0146],[107.0508,30.0146],[107.4902,30.6299],[107.4023,30.7617],[107.4902,30.8496],[107.9297,30.8496],[108.1934,31.5088],[108.5449,31.6846]]]}},{"type":"Feature","properties":{"id":"64","size":"2100","name":"宁夏","cp":[105.9961,37.3096],"childNum":5},"geometry":{"type":"Polygon","coordinates":[[[104.3262,37.4414],[105.8203,37.793],[105.9082,38.7158],[106.3477,39.2871],[106.7871,39.375],[106.9629,38.9795],[106.5234,38.3203],[106.7871,38.1885],[107.3145,38.1006],[107.666,37.8809],[107.3145,37.6172],[107.3145,37.0898],[106.6113,37.0898],[106.6113,36.7822],[106.4355,36.5625],[106.5234,36.4746],[106.5234,36.2549],[106.875,36.123],[106.9629,35.8154],[106.6992,35.6836],[106.4355,35.6836],[106.5234,35.332],[106.3477,35.2441],[106.2598,35.4199],[106.084,35.376],[105.9961,35.4199],[106.084,35.4639],[105.9961,35.4639],[105.8203,35.5518],[105.7324,35.7275],[105.3809,35.7715],[105.293,35.9912],[105.4688,36.123],[105.2051,36.6943],[105.293,36.8262],[104.8535,37.2217],[104.5898,37.2217],[104.5898,37.4414],[104.3262,37.4414]]]}},{"type":"Feature","properties":{"id":"46","size":"4500","name":"海南","cp":[109.9512,19.2041],"childNum":18},"geometry":{"type":"Polygon","coordinates":[[[108.6328,19.3799],[109.0723,19.6436],[109.248,19.9512],[109.5996,20.0391],[110.0391,20.127],[110.3906,20.127],[110.5664,20.2588],[110.6543,20.2588],[111.0938,19.9512],[111.2695,19.9951],[110.6543,19.1602],[110.5664,18.6768],[110.2148,18.5889],[110.0391,18.3691],[109.8633,18.3691],[109.6875,18.1055],[108.9844,18.2813],[108.6328,18.457],[108.6328,19.3799]]]}},{"type":"Feature","properties":{"id":"71","size":"3000","name":"台湾","cp":[120.0254,23.5986],"childNum":1},"geometry":{"type":"Polygon","coordinates":[[[121.9043,25.0488],[121.9922,25.0049],[121.8164,24.7412],[121.9043,24.5654],[121.6406,24.0381],[121.377,23.1152],[121.0254,22.6758],[120.8496,22.0605],[120.7617,21.9287],[120.6738,22.3242],[120.2344,22.5879],[120.0586,23.0713],[120.1465,23.6865],[121.0254,25.0488],[121.5527,25.3125],[121.9043,25.0488]]]}},{"type":"Feature","properties":{"id":"11","size":"5000","name":"北京","cp":[116.4551,40.2539],"childNum":19},"geometry":{"type":"Polygon","coordinates":[[[117.4219,40.21],[117.334,40.1221],[117.2461,40.0781],[116.8066,39.9902],[116.8945,39.8145],[116.8945,39.6826],[116.8066,39.5947],[116.543,39.5947],[116.3672,39.4629],[116.1914,39.5947],[115.752,39.5068],[115.4883,39.6387],[115.4004,39.9463],[115.9277,40.2539],[115.752,40.5615],[116.1035,40.6055],[116.1914,40.7813],[116.4551,40.7813],[116.3672,40.9131],[116.6309,41.0449],[116.9824,40.6934],[117.4219,40.6494],[117.2461,40.5176],[117.4219,40.21]]]}},{"type":"Feature","properties":{"id":"12","size":"5000","name":"天津","cp":[117.4219,39.4189],"childNum":18},"geometry":{"type":"Polygon","coordinates":[[[116.8066,39.5947],[116.8945,39.6826],[117.1582,39.6387],[117.1582,39.8145],[117.2461,40.0781],[117.334,40.1221],[117.4219,40.21],[117.6855,40.0781],[117.6855,39.9902],[117.5098,39.9902],[117.5098,39.7705],[117.6855,39.5947],[117.9492,39.5947],[117.8613,39.4189],[118.0371,39.2432],[118.0371,39.1992],[117.8613,39.1113],[117.5977,38.6279],[117.2461,38.54],[116.7188,38.8037],[116.7188,38.9355],[116.8945,39.1113],[116.8066,39.5947]]]}},{"type":"Feature","properties":{"id":"31","size":"7500","name":"上海","cp":[121.4648,31.2891],"childNum":19},"geometry":{"type":"Polygon","coordinates":[[[120.9375,31.0254],[121.2012,31.4648],[121.377,31.5088],[121.1133,31.7285],[121.2012,31.8604],[121.9922,31.5967],[121.9043,31.1572],[121.9922,30.8057],[121.2891,30.6738],[120.9375,31.0254]]]}},{"type":"Feature","properties":{"id":"81","size":"18000","name":"香港","cp":[114.1178,22.3242],"childNum":1},"geometry":{"type":"Polygon","coordinates":[[[114.6094,22.4121],[114.5215,22.1484],[114.3457,22.1484],[113.9063,22.1484],[113.8184,22.1924],[113.9063,22.4121],[114.1699,22.5439],[114.3457,22.5439],[114.4336,22.5439],[114.4336,22.4121],[114.6094,22.4121]]]}},{"type":"Feature","properties":{"id":"82","size":"27","name":"澳门","cp":[111.5547,22.1484],"childNum":1},"geometry":{"type":"Polygon","coordinates":[[[113.5986,22.1649],[113.6096,22.1265],[113.5547,22.11],[113.5437,22.2034],[113.5767,22.2034],[113.5986,22.1649]]]}}]} diff --git a/public/json/regions-data.json b/public/json/regions-data.json deleted file mode 100644 index 4cbd130..0000000 --- a/public/json/regions-data.json +++ /dev/null @@ -1 +0,0 @@ -[{"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":"海外"}]}] diff --git a/public/tinymce/langs/zh_CN.js b/public/tinymce/langs/zh_CN.js deleted file mode 100644 index 65ab4ff..0000000 --- a/public/tinymce/langs/zh_CN.js +++ /dev/null @@ -1,389 +0,0 @@ -tinymce.addI18n('zh_CN', { - "Redo": "\u91cd\u505a", - "Undo": "\u64a4\u9500", - "Cut": "\u526a\u5207", - "Copy": "\u590d\u5236", - "Paste": "\u7c98\u8d34", - "Select all": "\u5168\u9009", - "New document": "\u65b0\u6587\u4ef6", - "Ok": "\u786e\u5b9a", - "Cancel": "\u53d6\u6d88", - "Visual aids": "\u7f51\u683c\u7ebf", - "Bold": "\u7c97\u4f53", - "Italic": "\u659c\u4f53", - "Underline": "\u4e0b\u5212\u7ebf", - "Strikethrough": "\u5220\u9664\u7ebf", - "Superscript": "\u4e0a\u6807", - "Subscript": "\u4e0b\u6807", - "Clear formatting": "\u6e05\u9664\u683c\u5f0f", - "Align left": "\u5de6\u8fb9\u5bf9\u9f50", - "Align center": "\u4e2d\u95f4\u5bf9\u9f50", - "Align right": "\u53f3\u8fb9\u5bf9\u9f50", - "Justify": "\u4e24\u7aef\u5bf9\u9f50", - "Bullet list": "\u9879\u76ee\u7b26\u53f7", - "Numbered list": "\u7f16\u53f7\u5217\u8868", - "Decrease indent": "\u51cf\u5c11\u7f29\u8fdb", - "Increase indent": "\u589e\u52a0\u7f29\u8fdb", - "Close": "\u5173\u95ed", - "Formats": "\u683c\u5f0f", - "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u4f60\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301\u6253\u5f00\u526a\u8d34\u677f\uff0c\u8bf7\u4f7f\u7528Ctrl+X\/C\/V\u7b49\u5feb\u6377\u952e\u3002", - "Headers": "\u6807\u9898", - "Header 1": "\u6807\u98981", - "Header 2": "\u6807\u98982", - "Header 3": "\u6807\u98983", - "Header 4": "\u6807\u98984", - "Header 5": "\u6807\u98985", - "Header 6": "\u6807\u98986", - "Headings": "\u6807\u9898", - "Heading 1": "\u6807\u98981", - "Heading 2": "\u6807\u98982", - "Heading 3": "\u6807\u98983", - "Heading 4": "\u6807\u98984", - "Heading 5": "\u6807\u98985", - "Heading 6": "\u6807\u98986", - "Preformatted": "\u9884\u5148\u683c\u5f0f\u5316\u7684", - "Div": "Div", - "Pre": "Pre", - "Code": "\u4ee3\u7801", - "Paragraph": "\u6bb5\u843d", - "Blockquote": "\u5f15\u6587\u533a\u5757", - "Inline": "\u6587\u672c", - "Blocks": "\u57fa\u5757", - "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u5f53\u524d\u4e3a\u7eaf\u6587\u672c\u7c98\u8d34\u6a21\u5f0f\uff0c\u518d\u6b21\u70b9\u51fb\u53ef\u4ee5\u56de\u5230\u666e\u901a\u7c98\u8d34\u6a21\u5f0f\u3002", - "Fonts": "\u5b57\u4f53", - "Font Sizes": "\u5b57\u53f7", - "Class": "\u7c7b\u578b", - "Browse for an image": "\u6d4f\u89c8\u56fe\u50cf", - "OR": "\u6216", - "Drop an image here": "\u62d6\u653e\u4e00\u5f20\u56fe\u50cf\u81f3\u6b64", - "Upload": "\u4e0a\u4f20", - "Block": "\u5757", - "Align": "\u5bf9\u9f50", - "Default": "\u9ed8\u8ba4", - "Circle": "\u7a7a\u5fc3\u5706", - "Disc": "\u5b9e\u5fc3\u5706", - "Square": "\u65b9\u5757", - "Lower Alpha": "\u5c0f\u5199\u82f1\u6587\u5b57\u6bcd", - "Lower Greek": "\u5c0f\u5199\u5e0c\u814a\u5b57\u6bcd", - "Lower Roman": "\u5c0f\u5199\u7f57\u9a6c\u5b57\u6bcd", - "Upper Alpha": "\u5927\u5199\u82f1\u6587\u5b57\u6bcd", - "Upper Roman": "\u5927\u5199\u7f57\u9a6c\u5b57\u6bcd", - "Anchor...": "\u951a\u70b9...", - "Name": "\u540d\u79f0", - "Id": "\u6807\u8bc6\u7b26", - "Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u6807\u8bc6\u7b26\u5e94\u8be5\u4ee5\u5b57\u6bcd\u5f00\u5934\uff0c\u540e\u8ddf\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u7834\u6298\u53f7\u3001\u70b9\u3001\u5192\u53f7\u6216\u4e0b\u5212\u7ebf\u3002", - "You have unsaved changes are you sure you want to navigate away?": "\u4f60\u8fd8\u6709\u6587\u6863\u5c1a\u672a\u4fdd\u5b58\uff0c\u786e\u5b9a\u8981\u79bb\u5f00\uff1f", - "Restore last draft": "\u6062\u590d\u4e0a\u6b21\u7684\u8349\u7a3f", - "Special characters...": "\u7279\u6b8a\u5b57\u7b26...", - "Source code": "\u6e90\u4ee3\u7801", - "Insert\/Edit code sample": "\u63d2\u5165\/\u7f16\u8f91\u4ee3\u7801\u793a\u4f8b", - "Language": "\u8bed\u8a00", - "Code sample...": "\u793a\u4f8b\u4ee3\u7801...", - "Color Picker": "\u9009\u8272\u5668", - "R": "R", - "G": "G", - "B": "B", - "Left to right": "\u4ece\u5de6\u5230\u53f3", - "Right to left": "\u4ece\u53f3\u5230\u5de6", - "Emoticons...": "\u8868\u60c5\u7b26\u53f7...", - "Metadata and Document Properties": "\u5143\u6570\u636e\u548c\u6587\u6863\u5c5e\u6027", - "Title": "\u6807\u9898", - "Keywords": "\u5173\u952e\u8bcd", - "Description": "\u63cf\u8ff0", - "Robots": "\u673a\u5668\u4eba", - "Author": "\u4f5c\u8005", - "Encoding": "\u7f16\u7801", - "Fullscreen": "\u5168\u5c4f", - "Action": "\u64cd\u4f5c", - "Shortcut": "\u5feb\u6377\u952e", - "Help": "\u5e2e\u52a9", - "Address": "\u5730\u5740", - "Focus to menubar": "\u79fb\u52a8\u7126\u70b9\u5230\u83dc\u5355\u680f", - "Focus to toolbar": "\u79fb\u52a8\u7126\u70b9\u5230\u5de5\u5177\u680f", - "Focus to element path": "\u79fb\u52a8\u7126\u70b9\u5230\u5143\u7d20\u8def\u5f84", - "Focus to contextual toolbar": "\u79fb\u52a8\u7126\u70b9\u5230\u4e0a\u4e0b\u6587\u83dc\u5355", - "Insert link (if link plugin activated)": "\u63d2\u5165\u94fe\u63a5 (\u5982\u679c\u94fe\u63a5\u63d2\u4ef6\u5df2\u6fc0\u6d3b)", - "Save (if save plugin activated)": "\u4fdd\u5b58(\u5982\u679c\u4fdd\u5b58\u63d2\u4ef6\u5df2\u6fc0\u6d3b)", - "Find (if searchreplace plugin activated)": "\u67e5\u627e(\u5982\u679c\u67e5\u627e\u66ff\u6362\u63d2\u4ef6\u5df2\u6fc0\u6d3b)", - "Plugins installed ({0}):": "\u5df2\u5b89\u88c5\u63d2\u4ef6 ({0}):", - "Premium plugins:": "\u4f18\u79c0\u63d2\u4ef6\uff1a", - "Learn more...": "\u4e86\u89e3\u66f4\u591a...", - "You are using {0}": "\u4f60\u6b63\u5728\u4f7f\u7528 {0}", - "Plugins": "\u63d2\u4ef6", - "Handy Shortcuts": "\u5feb\u6377\u952e", - "Horizontal line": "\u6c34\u5e73\u5206\u5272\u7ebf", - "Insert\/edit image": "\u63d2\u5165\/\u7f16\u8f91\u56fe\u7247", - "Image description": "\u56fe\u7247\u63cf\u8ff0", - "Source": "\u5730\u5740", - "Dimensions": "\u5927\u5c0f", - "Constrain proportions": "\u4fdd\u6301\u7eb5\u6a2a\u6bd4", - "General": "\u666e\u901a", - "Advanced": "\u9ad8\u7ea7", - "Style": "\u6837\u5f0f", - "Vertical space": "\u5782\u76f4\u8fb9\u8ddd", - "Horizontal space": "\u6c34\u5e73\u8fb9\u8ddd", - "Border": "\u8fb9\u6846", - "Insert image": "\u63d2\u5165\u56fe\u7247", - "Image...": "\u56fe\u7247...", - "Image list": "\u56fe\u7247\u5217\u8868", - "Rotate counterclockwise": "\u9006\u65f6\u9488\u65cb\u8f6c", - "Rotate clockwise": "\u987a\u65f6\u9488\u65cb\u8f6c", - "Flip vertically": "\u5782\u76f4\u7ffb\u8f6c", - "Flip horizontally": "\u6c34\u5e73\u7ffb\u8f6c", - "Edit image": "\u7f16\u8f91\u56fe\u7247", - "Image options": "\u56fe\u7247\u9009\u9879", - "Zoom in": "\u653e\u5927", - "Zoom out": "\u7f29\u5c0f", - "Crop": "\u88c1\u526a", - "Resize": "\u8c03\u6574\u5927\u5c0f", - "Orientation": "\u65b9\u5411", - "Brightness": "\u4eae\u5ea6", - "Sharpen": "\u9510\u5316", - "Contrast": "\u5bf9\u6bd4\u5ea6", - "Color levels": "\u989c\u8272\u5c42\u6b21", - "Gamma": "\u4f3d\u9a6c\u503c", - "Invert": "\u53cd\u8f6c", - "Apply": "\u5e94\u7528", - "Back": "\u540e\u9000", - "Insert date\/time": "\u63d2\u5165\u65e5\u671f\/\u65f6\u95f4", - "Date\/time": "\u65e5\u671f\/\u65f6\u95f4", - "Insert\/Edit Link": "\u63d2\u5165\/\u7f16\u8f91\u94fe\u63a5", - "Insert\/edit link": "\u63d2\u5165\/\u7f16\u8f91\u94fe\u63a5", - "Text to display": "\u663e\u793a\u6587\u5b57", - "Url": "\u5730\u5740", - "Open link in...": "\u94fe\u63a5\u6253\u5f00\u4f4d\u7f6e...", - "Current window": "\u5f53\u524d\u7a97\u53e3", - "None": "\u65e0", - "New window": "\u5728\u65b0\u7a97\u53e3\u6253\u5f00", - "Remove link": "\u5220\u9664\u94fe\u63a5", - "Anchors": "\u951a\u70b9", - "Link...": "\u94fe\u63a5...", - "Paste or type a link": "\u7c98\u8d34\u6216\u8f93\u5165\u94fe\u63a5", - "The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u4f60\u6240\u586b\u5199\u7684URL\u5730\u5740\u4e3a\u90ae\u4ef6\u5730\u5740\uff0c\u9700\u8981\u52a0\u4e0amailto:\u524d\u7f00\u5417\uff1f", - "The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u4f60\u6240\u586b\u5199\u7684URL\u5730\u5740\u5c5e\u4e8e\u5916\u90e8\u94fe\u63a5\uff0c\u9700\u8981\u52a0\u4e0ahttp:\/\/:\u524d\u7f00\u5417\uff1f", - "Link list": "\u94fe\u63a5\u5217\u8868", - "Insert video": "\u63d2\u5165\u89c6\u9891", - "Insert\/edit video": "\u63d2\u5165\/\u7f16\u8f91\u89c6\u9891", - "Insert\/edit media": "\u63d2\u5165\/\u7f16\u8f91\u5a92\u4f53", - "Alternative source": "\u955c\u50cf", - "Alternative source URL": "\u66ff\u4ee3\u6765\u6e90\u7f51\u5740", - "Media poster (Image URL)": "\u5c01\u9762(\u56fe\u7247\u5730\u5740)", - "Paste your embed code below:": "\u5c06\u5185\u5d4c\u4ee3\u7801\u7c98\u8d34\u5728\u4e0b\u9762:", - "Embed": "\u5185\u5d4c", - "Media...": "\u591a\u5a92\u4f53...", - "Nonbreaking space": "\u4e0d\u95f4\u65ad\u7a7a\u683c", - "Page break": "\u5206\u9875\u7b26", - "Paste as text": "\u7c98\u8d34\u4e3a\u6587\u672c", - "Preview": "\u9884\u89c8", - "Print...": "\u6253\u5370...", - "Save": "\u4fdd\u5b58", - "Find": "\u67e5\u627e", - "Replace with": "\u66ff\u6362\u4e3a", - "Replace": "\u66ff\u6362", - "Replace all": "\u5168\u90e8\u66ff\u6362", - "Previous": "\u4e0a\u4e00\u4e2a", - "Next": "\u4e0b\u4e00\u4e2a", - "Find and replace...": "\u67e5\u627e\u5e76\u66ff\u6362...", - "Could not find the specified string.": "\u672a\u627e\u5230\u641c\u7d22\u5185\u5bb9.", - "Match case": "\u533a\u5206\u5927\u5c0f\u5199", - "Find whole words only": "\u5168\u5b57\u5339\u914d", - "Spell check": "\u62fc\u5199\u68c0\u67e5", - "Ignore": "\u5ffd\u7565", - "Ignore all": "\u5168\u90e8\u5ffd\u7565", - "Finish": "\u5b8c\u6210", - "Add to Dictionary": "\u6dfb\u52a0\u5230\u5b57\u5178", - "Insert table": "\u63d2\u5165\u8868\u683c", - "Table properties": "\u8868\u683c\u5c5e\u6027", - "Delete table": "\u5220\u9664\u8868\u683c", - "Cell": "\u5355\u5143\u683c", - "Row": "\u884c", - "Column": "\u5217", - "Cell properties": "\u5355\u5143\u683c\u5c5e\u6027", - "Merge cells": "\u5408\u5e76\u5355\u5143\u683c", - "Split cell": "\u62c6\u5206\u5355\u5143\u683c", - "Insert row before": "\u5728\u4e0a\u65b9\u63d2\u5165", - "Insert row after": "\u5728\u4e0b\u65b9\u63d2\u5165", - "Delete row": "\u5220\u9664\u884c", - "Row properties": "\u884c\u5c5e\u6027", - "Cut row": "\u526a\u5207\u884c", - "Copy row": "\u590d\u5236\u884c", - "Paste row before": "\u7c98\u8d34\u5230\u4e0a\u65b9", - "Paste row after": "\u7c98\u8d34\u5230\u4e0b\u65b9", - "Insert column before": "\u5728\u5de6\u4fa7\u63d2\u5165", - "Insert column after": "\u5728\u53f3\u4fa7\u63d2\u5165", - "Delete column": "\u5220\u9664\u5217", - "Cols": "\u5217", - "Rows": "\u884c", - "Width": "\u5bbd", - "Height": "\u9ad8", - "Cell spacing": "\u5355\u5143\u683c\u5916\u95f4\u8ddd", - "Cell padding": "\u5355\u5143\u683c\u5185\u8fb9\u8ddd", - "Show caption": "\u663e\u793a\u6807\u9898", - "Left": "\u5de6\u5bf9\u9f50", - "Center": "\u5c45\u4e2d", - "Right": "\u53f3\u5bf9\u9f50", - "Cell type": "\u5355\u5143\u683c\u7c7b\u578b", - "Scope": "\u8303\u56f4", - "Alignment": "\u5bf9\u9f50\u65b9\u5f0f", - "H Align": "\u6c34\u5e73\u5bf9\u9f50", - "V Align": "\u5782\u76f4\u5bf9\u9f50", - "Top": "\u9876\u90e8\u5bf9\u9f50", - "Middle": "\u5782\u76f4\u5c45\u4e2d", - "Bottom": "\u5e95\u90e8\u5bf9\u9f50", - "Header cell": "\u8868\u5934\u5355\u5143\u683c", - "Row group": "\u884c\u7ec4", - "Column group": "\u5217\u7ec4", - "Row type": "\u884c\u7c7b\u578b", - "Header": "\u8868\u5934", - "Body": "\u8868\u4f53", - "Footer": "\u8868\u5c3e", - "Border color": "\u8fb9\u6846\u989c\u8272", - "Insert template...": "\u63d2\u5165\u6a21\u677f...", - "Templates": "\u6a21\u677f", - "Template": "\u6a21\u677f", - "Text color": "\u6587\u5b57\u989c\u8272", - "Background color": "\u80cc\u666f\u8272", - "Custom...": "\u81ea\u5b9a\u4e49...", - "Custom color": "\u81ea\u5b9a\u4e49\u989c\u8272", - "No color": "\u65e0", - "Remove color": "\u79fb\u9664\u989c\u8272", - "Table of Contents": "\u5185\u5bb9\u5217\u8868", - "Show blocks": "\u663e\u793a\u533a\u5757\u8fb9\u6846", - "Show invisible characters": "\u663e\u793a\u4e0d\u53ef\u89c1\u5b57\u7b26", - "Word count": "\u5b57\u6570", - "Words: {0}": "\u5b57\u6570\uff1a{0}", - "{0} words": "{0} \u5b57", - "File": "\u6587\u4ef6", - "Edit": "\u7f16\u8f91", - "Insert": "\u63d2\u5165", - "View": "\u89c6\u56fe", - "Format": "\u683c\u5f0f", - "Table": "\u8868\u683c", - "Tools": "\u5de5\u5177", - "Powered by {0}": "\u7531{0}\u9a71\u52a8", - "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u5728\u7f16\u8f91\u533a\u6309ALT-F9\u6253\u5f00\u83dc\u5355\uff0c\u6309ALT-F10\u6253\u5f00\u5de5\u5177\u680f\uff0c\u6309ALT-0\u67e5\u770b\u5e2e\u52a9", - "Image title": "\u56fe\u7247\u6807\u9898", - "Border width": "\u8fb9\u6846\u5bbd\u5ea6", - "Border style": "\u8fb9\u6846\u6837\u5f0f", - "Error": "\u9519\u8bef", - "Warn": "\u8b66\u544a", - "Valid": "\u6709\u6548", - "To open the popup, press Shift+Enter": "\u6309Shitf+Enter\u952e\u6253\u5f00\u5bf9\u8bdd\u6846", - "Rich Text Area. Press ALT-0 for help.": "\u7f16\u8f91\u533a\u3002\u6309Alt+0\u952e\u6253\u5f00\u5e2e\u52a9\u3002", - "System Font": "\u7cfb\u7edf\u5b57\u4f53", - "Failed to upload image: {0}": "\u56fe\u7247\u4e0a\u4f20\u5931\u8d25: {0}", - "Failed to load plugin: {0} from url {1}": "\u63d2\u4ef6\u52a0\u8f7d\u5931\u8d25: {0} \u6765\u81ea\u94fe\u63a5 {1}", - "Failed to load plugin url: {0}": "\u63d2\u4ef6\u52a0\u8f7d\u5931\u8d25 \u94fe\u63a5: {0}", - "Failed to initialize plugin: {0}": "\u63d2\u4ef6\u521d\u59cb\u5316\u5931\u8d25: {0}", - "example": "\u793a\u4f8b", - "Search": "\u641c\u7d22", - "All": "\u5168\u90e8", - "Currency": "\u8d27\u5e01", - "Text": "\u6587\u5b57", - "Quotations": "\u5f15\u7528", - "Mathematical": "\u6570\u5b66", - "Extended Latin": "\u62c9\u4e01\u8bed\u6269\u5145", - "Symbols": "\u7b26\u53f7", - "Arrows": "\u7bad\u5934", - "User Defined": "\u81ea\u5b9a\u4e49", - "dollar sign": "\u7f8e\u5143\u7b26\u53f7", - "currency sign": "\u8d27\u5e01\u7b26\u53f7", - "euro-currency sign": "\u6b27\u5143\u7b26\u53f7", - "colon sign": "\u5192\u53f7", - "cruzeiro sign": "\u514b\u9c81\u8d5b\u7f57\u5e01\u7b26\u53f7", - "french franc sign": "\u6cd5\u90ce\u7b26\u53f7", - "lira sign": "\u91cc\u62c9\u7b26\u53f7", - "mill sign": "\u5bc6\u5c14\u7b26\u53f7", - "naira sign": "\u5948\u62c9\u7b26\u53f7", - "peseta sign": "\u6bd4\u585e\u5854\u7b26\u53f7", - "rupee sign": "\u5362\u6bd4\u7b26\u53f7", - "won sign": "\u97e9\u5143\u7b26\u53f7", - "new sheqel sign": "\u65b0\u8c22\u514b\u5c14\u7b26\u53f7", - "dong sign": "\u8d8a\u5357\u76fe\u7b26\u53f7", - "kip sign": "\u8001\u631d\u57fa\u666e\u7b26\u53f7", - "tugrik sign": "\u56fe\u683c\u91cc\u514b\u7b26\u53f7", - "drachma sign": "\u5fb7\u62c9\u514b\u9a6c\u7b26\u53f7", - "german penny symbol": "\u5fb7\u56fd\u4fbf\u58eb\u7b26\u53f7", - "peso sign": "\u6bd4\u7d22\u7b26\u53f7", - "guarani sign": "\u74dc\u62c9\u5c3c\u7b26\u53f7", - "austral sign": "\u6fb3\u5143\u7b26\u53f7", - "hryvnia sign": "\u683c\u91cc\u592b\u5c3c\u4e9a\u7b26\u53f7", - "cedi sign": "\u585e\u5730\u7b26\u53f7", - "livre tournois sign": "\u91cc\u5f17\u5f17\u5c14\u7b26\u53f7", - "spesmilo sign": "spesmilo\u7b26\u53f7", - "tenge sign": "\u575a\u6208\u7b26\u53f7", - "indian rupee sign": "\u5370\u5ea6\u5362\u6bd4", - "turkish lira sign": "\u571f\u8033\u5176\u91cc\u62c9", - "nordic mark sign": "\u5317\u6b27\u9a6c\u514b", - "manat sign": "\u9a6c\u7eb3\u7279\u7b26\u53f7", - "ruble sign": "\u5362\u5e03\u7b26\u53f7", - "yen character": "\u65e5\u5143\u5b57\u6837", - "yuan character": "\u4eba\u6c11\u5e01\u5143\u5b57\u6837", - "yuan character, in hong kong and taiwan": "\u5143\u5b57\u6837\uff08\u6e2f\u53f0\u5730\u533a\uff09", - "yen\/yuan character variant one": "\u5143\u5b57\u6837\uff08\u5927\u5199\uff09", - "Loading emoticons...": "\u52a0\u8f7d\u8868\u60c5\u7b26\u53f7...", - "Could not load emoticons": "\u4e0d\u80fd\u52a0\u8f7d\u8868\u60c5\u7b26\u53f7", - "People": "\u4eba\u7c7b", - "Animals and Nature": "\u52a8\u7269\u548c\u81ea\u7136", - "Food and Drink": "\u98df\u7269\u548c\u996e\u54c1", - "Activity": "\u6d3b\u52a8", - "Travel and Places": "\u65c5\u6e38\u548c\u5730\u70b9", - "Objects": "\u7269\u4ef6", - "Flags": "\u65d7\u5e1c", - "Characters": "\u5b57\u7b26", - "Characters (no spaces)": "\u5b57\u7b26(\u65e0\u7a7a\u683c)", - "Error: Form submit field collision.": "\u9519\u8bef: \u8868\u5355\u63d0\u4ea4\u5b57\u6bb5\u51b2\u7a81\u3002", - "Error: No form element found.": "\u9519\u8bef: \u6ca1\u6709\u8868\u5355\u63a7\u4ef6\u3002", - "Update": "\u66f4\u65b0", - "Color swatch": "\u989c\u8272\u6837\u672c", - "Turquoise": "\u9752\u7eff\u8272", - "Green": "\u7eff\u8272", - "Blue": "\u84dd\u8272", - "Purple": "\u7d2b\u8272", - "Navy Blue": "\u6d77\u519b\u84dd", - "Dark Turquoise": "\u6df1\u84dd\u7eff\u8272", - "Dark Green": "\u6df1\u7eff\u8272", - "Medium Blue": "\u4e2d\u84dd\u8272", - "Medium Purple": "\u4e2d\u7d2b\u8272", - "Midnight Blue": "\u6df1\u84dd\u8272", - "Yellow": "\u9ec4\u8272", - "Orange": "\u6a59\u8272", - "Red": "\u7ea2\u8272", - "Light Gray": "\u6d45\u7070\u8272", - "Gray": "\u7070\u8272", - "Dark Yellow": "\u6697\u9ec4\u8272", - "Dark Orange": "\u6df1\u6a59\u8272", - "Dark Red": "\u6df1\u7ea2\u8272", - "Medium Gray": "\u4e2d\u7070\u8272", - "Dark Gray": "\u6df1\u7070\u8272", - "Black": "\u9ed1\u8272", - "White": "\u767d\u8272", - "Switch to or from fullscreen mode": "\u5207\u6362\u5168\u5c4f\u6a21\u5f0f", - "Open help dialog": "\u6253\u5f00\u5e2e\u52a9\u5bf9\u8bdd\u6846", - "history": "\u5386\u53f2", - "styles": "\u6837\u5f0f", - "formatting": "\u683c\u5f0f\u5316", - "alignment": "\u5bf9\u9f50", - "indentation": "\u7f29\u8fdb", - "permanent pen": "\u8bb0\u53f7\u7b14", - "comments": "\u5907\u6ce8", - "Anchor": "\u951a\u70b9", - "Special character": "\u7279\u6b8a\u7b26\u53f7", - "Code sample": "\u4ee3\u7801\u793a\u4f8b", - "Color": "\u989c\u8272", - "Emoticons": "\u8868\u60c5", - "Document properties": "\u6587\u6863\u5c5e\u6027", - "Image": "\u56fe\u7247", - "Insert link": "\u63d2\u5165\u94fe\u63a5", - "Target": "\u6253\u5f00\u65b9\u5f0f", - "Link": "\u94fe\u63a5", - "Poster": "\u5c01\u9762", - "Media": "\u5a92\u4f53", - "Print": "\u6253\u5370", - "Prev": "\u4e0a\u4e00\u4e2a", - "Find and replace": "\u67e5\u627e\u548c\u66ff\u6362", - "Whole words": "\u5168\u5b57\u5339\u914d", - "Spellcheck": "\u62fc\u5199\u68c0\u67e5", - "Caption": "\u6807\u9898", - "Insert template": "\u63d2\u5165\u6a21\u677f" -}); diff --git a/public/tinymce/skins/content/dark/content.css b/public/tinymce/skins/content/dark/content.css deleted file mode 100644 index 1c59d80..0000000 --- a/public/tinymce/skins/content/dark/content.css +++ /dev/null @@ -1,69 +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/ - */ -body { - background-color: #2f3742; - color: #dfe0e4; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - line-height: 1.4; - margin: 1rem; -} - -a { - color: #4099ff; -} - -table { - border-collapse: collapse; -} - -table th, -table td { - border: 1px solid #6d737b; - padding: 0.4rem; -} - -figure { - display: table; - margin: 1rem auto; -} - -figure figcaption { - color: #8a8f97; - display: block; - margin-top: 0.25rem; - text-align: center; -} - -hr { - border-color: #6d737b; - border-style: solid; - border-width: 1px 0 0 0; -} - -code { - background-color: #6d737b; - border-radius: 3px; - padding: 0.1rem 0.2rem; -} - -/* Make text in selected cells in tables dark and readable */ -td[data-mce-selected], -th[data-mce-selected] { - color: #333; -} - -.mce-content-body:not([dir=rtl]) blockquote { - border-left: 2px solid #6d737b; - margin-left: 1.5rem; - padding-left: 1rem; -} - -.mce-content-body[dir=rtl] blockquote { - border-right: 2px solid #6d737b; - margin-right: 1.5rem; - padding-right: 1rem; -} diff --git a/public/tinymce/skins/content/dark/content.min.css b/public/tinymce/skins/content/dark/content.min.css deleted file mode 100644 index 764ae9a..0000000 --- a/public/tinymce/skins/content/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/ - */ -body{background-color:#2f3742;color:#dfe0e4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table td,table th{border:1px solid #6d737b;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}td[data-mce-selected],th[data-mce-selected]{color:#333}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem} diff --git a/public/tinymce/skins/content/default/content.css b/public/tinymce/skins/content/default/content.css deleted file mode 100644 index 162ab42..0000000 --- a/public/tinymce/skins/content/default/content.css +++ /dev/null @@ -1,57 +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/ - */ -body { - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - line-height: 1.4; - margin: 1rem; -} - -table { - border-collapse: collapse; -} - -table th, -table td { - border: 1px solid #ccc; - padding: 0.4rem; -} - -figure { - display: table; - margin: 1rem auto; -} - -figure figcaption { - color: #999; - display: block; - margin-top: 0.25rem; - text-align: center; -} - -hr { - border-color: #ccc; - border-style: solid; - border-width: 1px 0 0 0; -} - -code { - background-color: #e8e8e8; - border-radius: 3px; - padding: 0.1rem 0.2rem; -} - -.mce-content-body:not([dir=rtl]) blockquote { - border-left: 2px solid #ccc; - margin-left: 1.5rem; - padding-left: 1rem; -} - -.mce-content-body[dir=rtl] blockquote { - border-right: 2px solid #ccc; - margin-right: 1.5rem; - padding-right: 1rem; -} diff --git a/public/tinymce/skins/content/default/content.min.css b/public/tinymce/skins/content/default/content.min.css deleted file mode 100644 index 81811bc..0000000 --- a/public/tinymce/skins/content/default/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/ - */ -body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} diff --git a/public/tinymce/skins/content/document/content.css b/public/tinymce/skins/content/document/content.css deleted file mode 100644 index 34ccbda..0000000 --- a/public/tinymce/skins/content/document/content.css +++ /dev/null @@ -1,62 +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/ - */ -@media screen { - html { - background: #f4f4f4; - min-height: 100%; - } -} - -body { - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; -} - -@media screen { - body { - background-color: #fff; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); - box-sizing: border-box; - margin: 1rem auto 0; - max-width: 820px; - min-height: calc(100vh - 1rem); - padding: 4rem 6rem 6rem 6rem; - } -} - -table { - border-collapse: collapse; -} - -table th, -table td { - border: 1px solid #ccc; - padding: 0.4rem; -} - -figure figcaption { - color: #999; - margin-top: 0.25rem; - text-align: center; -} - -hr { - border-color: #ccc; - border-style: solid; - border-width: 1px 0 0 0; -} - -.mce-content-body:not([dir=rtl]) blockquote { - border-left: 2px solid #ccc; - margin-left: 1.5rem; - padding-left: 1rem; -} - -.mce-content-body[dir=rtl] blockquote { - border-right: 2px solid #ccc; - margin-right: 1.5rem; - padding-right: 1rem; -} diff --git a/public/tinymce/skins/content/document/content.min.css b/public/tinymce/skins/content/document/content.min.css deleted file mode 100644 index f26eaf6..0000000 --- a/public/tinymce/skins/content/document/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/ - */ -@media screen{html{background:#f4f4f4;min-height:100%}}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}@media screen{body{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);box-sizing:border-box;margin:1rem auto 0;max-width:820px;min-height:calc(100vh - 1rem);padding:4rem 6rem 6rem 6rem}}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure figcaption{color:#999;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} diff --git a/public/tinymce/skins/content/writer/content.css b/public/tinymce/skins/content/writer/content.css deleted file mode 100644 index 2097923..0000000 --- a/public/tinymce/skins/content/writer/content.css +++ /dev/null @@ -1,58 +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/ - */ -body { - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; - line-height: 1.4; - margin: 1rem auto; - max-width: 900px; -} - -table { - border-collapse: collapse; -} - -table th, -table td { - border: 1px solid #ccc; - padding: 0.4rem; -} - -figure { - display: table; - margin: 1rem auto; -} - -figure figcaption { - color: #999; - display: block; - margin-top: 0.25rem; - text-align: center; -} - -hr { - border-color: #ccc; - border-style: solid; - border-width: 1px 0 0 0; -} - -code { - background-color: #e8e8e8; - border-radius: 3px; - padding: 0.1rem 0.2rem; -} - -.mce-content-body:not([dir=rtl]) blockquote { - border-left: 2px solid #ccc; - margin-left: 1.5rem; - padding-left: 1rem; -} - -.mce-content-body[dir=rtl] blockquote { - border-right: 2px solid #ccc; - margin-right: 1.5rem; - padding-right: 1rem; -} diff --git a/public/tinymce/skins/content/writer/content.min.css b/public/tinymce/skins/content/writer/content.min.css deleted file mode 100644 index 2983791..0000000 --- a/public/tinymce/skins/content/writer/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/ - */ -body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem auto;max-width:900px}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} diff --git a/public/tinymce/skins/ui/oxide-dark/content.css b/public/tinymce/skins/ui/oxide-dark/content.css deleted file mode 100644 index 160dfc6..0000000 --- a/public/tinymce/skins/ui/oxide-dark/content.css +++ /dev/null @@ -1,807 +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: 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 94c9b01..0000000 --- a/public/tinymce/skins/ui/oxide-dark/content.inline.css +++ /dev/null @@ -1,819 +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 68f5f0f..0000000 --- a/public/tinymce/skins/ui/oxide-dark/content.mobile.css +++ /dev/null @@ -1,34 +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 KcmV+b0RR6000031 literal 4624 zcmV+r67TJIPew)n0RR9101^-Y3jhEB01?Ch0RRF3000000000000000000000000_ zQ!g?A009U9003YB003YQ5(&OzZDDW#00C$K009I5009K#Kc6CJVRLW*00L|P000O8 z000O8000nYYi{zW2><{90000000000 z000000T2KH000000000000000002M$0PLaz!2iGiKm))4KmY&$0RR910000000000 zAOHXW0009300093000~S0RRI4000~S0{{U4000~S1OVs&001@sAOHja761VNAmCx( z;o(=|TH$8mG~zkpKjK2-MdC@~RN`dg7331-#O2E6&FFdPk?8>G2JE8${r~>}00000 zAmCx(;o(=|TH$8mG~zbmKjJ~+MdC@~RN`dg6yy@+#O2B5&FFdPk?8;F2JE8${r~>} z0srG4qaP$5uO6))q8-&8)E&@S000000RR91000000006205>@S00000 z0RR91000000006205>@S000000RXB1RRdN70RR&K024Gm0y8om0u>Yv0wW?W0;)D$ zd`CuoT{bpdd`CuoT{Z!$Mtxm2HeG#2M|@p2HeGxG0{~V4RRgL60RRF32LKlU00AW- z0TBfy5dkt56%iB$BOxLtH4!v6GXeksR{c~0tp2M0ssgMcGBG3lR3b7lBLUUc{r~~0 z)YSe~0#-C4{s1F0Ga~{3A~XO10{~V4)dQ*mfdCZ%82~Q;00A-{0u>Yv0xJPEGcq!; zHms~HPB|eVIZiCBtTs*pfg(CiEG(+CkG=p0RaF4R`^6(9%guS3<792@i`1)2LKBI7XTvwF8}}mAr&DJH6axNH6axxG8PpS1|uRSH8eI8G8PpS z1|uRSH8eI8G8PpS1|uRSH8eH>DgsvhssdL1ssdL1DjOvx8W|@g8yh7h8yh7h8yh7h z8yh7h0@YOi08~`}08~_JCm9+hCK?$h0sti&8zm(h8zuh$B^w(hB^w(h000001^`w7 zRRe$n0RRI42LKBI6#yFmCjbBeH6axNH6axNAr&D9H8T|lGZiB>HzzeCH8T|hH8T|> zH8V9MH8V8l^PJm1zDpXW}fK)0f0fAIh{{U1}0#sD2EGSqk zC|H1iEUf;3EUYXPEEE6$0sw#jfdi@o0RRU84*&oYH6axv5hD>3Ar&JLBM~Ej0f2yj zfC4JifYt%4fPnti0V)Ajfc^ji000000sz(kD+4M6D*yuk82|t`Ar&DdA}#_o5i=1K z7Bez7H4!rr6b=H`0#yC10V*|KMJQ@mK0R4#C`Dd@R;nmPT{Zz${;ED!Rz3k%{;D=z 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 zVgPvnAOJ}KV*qaeO#p8IZvbupE&u=k0{{R3000000000000000000000000000000 G0001nZkiSV diff --git a/public/tinymce/skins/ui/oxide-dark/skin.css b/public/tinymce/skins/ui/oxide-dark/skin.css deleted file mode 100644 index b19e3fa..0000000 --- a/public/tinymce/skins/ui/oxide-dark/skin.css +++ /dev/null @@ -1,3495 +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: normal; - 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) { - /* stylelint-disable-line no-duplicate-selectors */ - background: transparent; - 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 #000000; - 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 #000000; - 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: none; -} - -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 #000000; - 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: #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 efcd1bb..0000000 --- a/public/tinymce/skins/ui/oxide-dark/skin.mobile.css +++ /dev/null @@ -1,798 +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 3961bb5..0000000 --- a/public/tinymce/skins/ui/oxide/content.css +++ /dev/null @@ -1,827 +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 94c9b01..0000000 --- a/public/tinymce/skins/ui/oxide/content.inline.css +++ /dev/null @@ -1,819 +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 68f5f0f..0000000 --- a/public/tinymce/skins/ui/oxide/content.mobile.css +++ /dev/null @@ -1,34 +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 KcmV+b0RR6000031 literal 4624 zcmV+r67TJIPew)n0RR9101^-Y3jhEB01?Ch0RRF3000000000000000000000000_ zQ!g?A009U9003YB003YQ5(&OzZDDW#00C$K009I5009K#Kc6CJVRLW*00L|P000O8 z000O8000nYYi{zW2><{90000000000 z000000T2KH000000000000000002M$0PLaz!2iGiKm))4KmY&$0RR910000000000 zAOHXW0009300093000~S0RRI4000~S0{{U4000~S1OVs&001@sAOHja761VNAmCx( z;o(=|TH$8mG~zkpKjK2-MdC@~RN`dg7331-#O2E6&FFdPk?8>G2JE8${r~>}00000 zAmCx(;o(=|TH$8mG~zbmKjJ~+MdC@~RN`dg6yy@+#O2B5&FFdPk?8;F2JE8${r~>} z0srG4qaP$5uO6))q8-&8)E&@S000000RR91000000006205>@S00000 z0RR91000000006205>@S000000RXB1RRdN70RR&K024Gm0y8om0u>Yv0wW?W0;)D$ zd`CuoT{bpdd`CuoT{Z!$Mtxm2HeG#2M|@p2HeGxG0{~V4RRgL60RRF32LKlU00AW- z0TBfy5dkt56%iB$BOxLtH4!v6GXeksR{c~0tp2M0ssgMcGBG3lR3b7lBLUUc{r~~0 z)YSe~0#-C4{s1F0Ga~{3A~XO10{~V4)dQ*mfdCZ%82~Q;00A-{0u>Yv0xJPEGcq!; zHms~HPB|eVIZiCBtTs*pfg(CiEG(+CkG=p0RaF4R`^6(9%guS3<792@i`1)2LKBI7XTvwF8}}mAr&DJH6axNH6axxG8PpS1|uRSH8eI8G8PpS z1|uRSH8eI8G8PpS1|uRSH8eH>DgsvhssdL1ssdL1DjOvx8W|@g8yh7h8yh7h8yh7h z8yh7h0@YOi08~`}08~_JCm9+hCK?$h0sti&8zm(h8zuh$B^w(hB^w(h000001^`w7 zRRe$n0RRI42LKBI6#yFmCjbBeH6axNH6axNAr&D9H8T|lGZiB>HzzeCH8T|hH8T|> zH8V9MH8V8l^PJm1zDpXW}fK)0f0fAIh{{U1}0#sD2EGSqk zC|H1iEUf;3EUYXPEEE6$0sw#jfdi@o0RRU84*&oYH6axv5hD>3Ar&JLBM~Ej0f2yj zfC4JifYt%4fPnti0V)Ajfc^ji000000sz(kD+4M6D*yuk82|t`Ar&DdA}#_o5i=1K z7Bez7H4!rr6b=H`0#yC10V*|KMJQ@mK0R4#C`Dd@R;nmPT{Zz${;ED!Rz3k%{;D=z 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 zVgPvnAOJ}KV*qaeO#p8IZvbupE&u=k0{{R3000000000000000000000000000000 G0001nZkiSV diff --git a/public/tinymce/skins/ui/oxide/skin.css b/public/tinymce/skins/ui/oxide/skin.css deleted file mode 100644 index 91d7d73..0000000 --- a/public/tinymce/skins/ui/oxide/skin.css +++ /dev/null @@ -1,3495 +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: normal; - 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) { - /* stylelint-disable-line no-duplicate-selectors */ - background: transparent; - 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 #cccccc; - 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 #cccccc; - 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: none; -} - -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 #cccccc; - 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: #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 efcd1bb..0000000 --- a/public/tinymce/skins/ui/oxide/skin.mobile.css +++ /dev/null @@ -1,798 +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 61ec296..0000000 --- a/src/App.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/src/api/dashboard/analysis/index.js b/src/api/dashboard/analysis/index.js deleted file mode 100644 index bfd44d9..0000000 --- a/src/api/dashboard/analysis/index.js +++ /dev/null @@ -1,53 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 获取支付笔数数据 - */ -export async function getPayNumList() { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/analysis-pay-num.json' - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 获取销售量数据 - */ -export async function getSaleroomList() { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/analysis-saleroom.json' - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 获取最近1小时访问情况数据 - */ -export async function getVisitHourList() { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/analysis-visits.json' - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 获取词云数据 - */ -export async function getWordCloudList() { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/analysis-hot-search.json' - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/dashboard/monitor/index.js b/src/api/dashboard/monitor/index.js deleted file mode 100644 index 3cee384..0000000 --- a/src/api/dashboard/monitor/index.js +++ /dev/null @@ -1,41 +0,0 @@ -import axios from '@/utils/request'; -const BASE_URL = process.env.BASE_URL; - -/** - * 获取中国地图geo数据 - */ -export async function getChinaMapData() { - const res = await axios.get(BASE_URL + 'json/china-provinces.geo.json', { - baseURL: '' - }); - if (res.data) { - return res.data; - } - return Promise.reject(new Error('获取地图数据失败')); -} - -/** - * 获取用户分布数据 - */ -export async function getUserCountList() { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/monitor-user-count.json' - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 获取用户浏览器分布数据 - */ -export async function getBrowserCountList() { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/monitor-browser-count.json' - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/example/choose/index.js b/src/api/example/choose/index.js deleted file mode 100644 index f2b0230..0000000 --- a/src/api/example/choose/index.js +++ /dev/null @@ -1,15 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 获取全部的班级数据 - */ -export async function getAllClasses(params) { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/classes.json', - { params } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/example/document/index.js b/src/api/example/document/index.js deleted file mode 100644 index a4d8d21..0000000 --- a/src/api/example/document/index.js +++ /dev/null @@ -1,31 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 获取案卷列表 - * @param params - */ -export async function getPieceList(params) { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/document.json', - { params } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 获取卷内文件列表 - * @param params - */ -export async function getArchiveList(params) { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/archive.json', - { params } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/example/table/index.js b/src/api/example/table/index.js deleted file mode 100644 index 958a875..0000000 --- a/src/api/example/table/index.js +++ /dev/null @@ -1,11 +0,0 @@ -import request from '@/utils/request'; - -export async function pageUserScores() { - const res = await request.get( - 'https://cdn.eleadmin.com/20200610/example-table-merge.json' - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/extension/file/index.js b/src/api/extension/file/index.js deleted file mode 100644 index f56cda9..0000000 --- a/src/api/extension/file/index.js +++ /dev/null @@ -1,43 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 获取文件列表数据 - */ -export async function getFileList({ directory, sort, order } = {}) { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/extension-files.json', - { - params: { - directory, - sort, - order - } - } - ); - if (res.data.code === 0) { - // 模拟按文件夹筛选 - let data = res.data.data; - if (directory) { - directory.split('/').forEach((d) => { - data = data.filter((t) => t.name === d)[0]?.data ?? []; - }); - } - // 模拟排序 - if (sort) { - data.sort((a, b) => { - if (a[sort] == b[sort]) { - return 0; - } - if (order === 'desc') { - return a[sort] < b[sort] ? 1 : -1; - } - return a[sort] < b[sort] ? -1 : 1; - }); - } - data.sort((a, b) => { - return b.isDirectory ?? false - a.isDirectory ?? false; - }); - return data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/form/advanced/index.js b/src/api/form/advanced/index.js deleted file mode 100644 index 0726a64..0000000 --- a/src/api/form/advanced/index.js +++ /dev/null @@ -1,26 +0,0 @@ -/** - * 获取数据 - */ -export async function queryList() { - const data = [ - { - key: '1', - number: '00001', - name: 'John Brown', - department: '研发部' - }, - { - key: '2', - number: '00002', - name: 'Jim Green', - department: '产品部' - }, - { - key: '3', - number: '00003', - name: 'Joe Black', - department: '产品部' - } - ]; - return data; -} diff --git a/src/api/layout/index.js b/src/api/layout/index.js deleted file mode 100644 index 0dd6cce..0000000 --- a/src/api/layout/index.js +++ /dev/null @@ -1,115 +0,0 @@ -import request from '@/utils/request'; - -/** - * 获取当前登录的用户信息、菜单、权限、角色 - */ -export async function getUserInfo() { - const res = await request.get('/auth/user'); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改当前登录的用户密码 - */ -export async function updatePassword(data) { - const res = await request.put('/auth/password', data); - if (res.data.code === 0) { - return res.data.message ?? '修改成功'; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询未读通知 - */ -export async function getUnreadNotice() { - return { - notice: [ - { - color: '#60B2FC', - icon: 'el-icon-s-comment', - title: '你收到了一封14份新周报', - time: '2020-07-27 18:30:18' - }, - { - color: '#F5686F', - icon: 'el-icon-s-check', - title: '许经理同意了你的请假申请', - time: '2020-07-27 09:08:36' - }, - { - color: '#7CD734', - icon: 'el-icon-video-camera', - title: '陈总邀请你参加视频会议', - time: '2020-07-26 18:30:01' - }, - { - color: '#FAAD14', - icon: 'el-icon-s-claim', - title: '你推荐的刘诗雨已通过第三轮面试', - time: '2020-07-25 16:38:46' - }, - { - color: '#2BCACD', - icon: 'el-icon-message-solid', - title: '你的6月加班奖金已发放', - time: '2020-07-25 11:03:31' - } - ], - letter: [ - { - avatar: - 'https://cdn.eleadmin.com/20200609/c184eef391ae48dba87e3057e70238fb.jpg', - title: 'SunSmile 评论了你的日志', - content: '写的不错, 以后多多向你学习~', - time: '2020-07-27 18:30:18' - }, - { - avatar: - 'https://cdn.eleadmin.com/20200609/948344a2a77c47a7a7b332fe12ff749a.jpg', - title: '刘诗雨 点赞了你的日志', - content: '写的不错, 以后多多向你学习~', - time: '2020-07-27 09:08:36' - }, - { - avatar: - 'https://cdn.eleadmin.com/20200609/2d98970a51b34b6b859339c96b240dcd.jpg', - title: '酷酷的大叔 评论了你的周报', - content: '写的不错, 以后多多向你学习~', - time: '2020-07-26 18:30:01' - }, - { - avatar: - 'https://cdn.eleadmin.com/20200609/f6bc05af944a4f738b54128717952107.jpg', - title: 'Jasmine 点赞了你的周报', - content: '写的不错, 以后多多向你学习~', - time: '2020-07-25 11:03:31' - } - ], - todo: [ - { - status: 0, - title: '刘诗雨的请假审批', - description: '刘诗雨在 07-27 18:30 提交的请假申请' - }, - { - status: 1, - title: '第三方代码紧急变更', - description: '需要在 2020-07-27 之前完成' - }, - { - status: 2, - title: '信息安全考试', - description: '需要在 2020-07-26 18:30 前完成' - }, - { - status: 2, - title: 'EleAdmin发布新版本', - description: '需要在 2020-07-25 11:03 前完成' - } - ] - }; -} diff --git a/src/api/list/basic/index.js b/src/api/list/basic/index.js deleted file mode 100644 index 65fc78a..0000000 --- a/src/api/list/basic/index.js +++ /dev/null @@ -1,18 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 获取列表数据 - */ -export async function queryList(params) { - const res = await axios.get( - 'https://cdn.eleadmin.com/20200610/list-demo-basic.json', - { params } - ); - if (res.data.code === 0) { - return { - list: res.data.data, - count: res.data.count - }; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/login/index.js b/src/api/login/index.js deleted file mode 100644 index cbfda1a..0000000 --- a/src/api/login/index.js +++ /dev/null @@ -1,26 +0,0 @@ -import axios from '@/utils/request'; -import { setToken } from '@/utils/token-util'; - -/** - * 登录 - */ -export async function login(data) { - data.tenantId = 1; // 租户id - const res = await axios.post('/login', data); - if (res.data.code === 0) { - setToken(res.data.data.access_token, data.remember); - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 获取验证码 - */ -export async function getCaptcha() { - const res = await axios.get('/captcha'); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/system/dictionary-data/index.js b/src/api/system/dictionary-data/index.js deleted file mode 100644 index 8bc4435..0000000 --- a/src/api/system/dictionary-data/index.js +++ /dev/null @@ -1,79 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 分页查询字典数据 - * @param params 查询条件 - */ -export async function pageDictionaryData(params) { - const res = await axios.get('/system/dictionary-data/page', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询字典数据列表 - * @param params 查询条件 - */ -export async function listDictionaryData(params) { - const res = await axios.get('/system/dictionary-data', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加字典数据 - * @param data 字典数据信息 - */ -export async function addDictionaryData(data) { - const res = await axios.post('/system/dictionary-data', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改字典数据 - * @param data 字典数据信息 - */ -export async function updateDictionaryData(data) { - const res = await axios.put('/system/dictionary-data', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除字典数据 - * @param id 字典数据id - */ -export async function removeDictionaryData(id) { - const res = await axios.delete('/system/dictionary-data/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除字典数据 - * @param data 字典数据id集合 - */ -export async function removeDictionaryDataBatch(data) { - const res = await axios.delete('/system/dictionary-data/batch', { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/system/dictionary/index.js b/src/api/system/dictionary/index.js deleted file mode 100644 index 5e52942..0000000 --- a/src/api/system/dictionary/index.js +++ /dev/null @@ -1,51 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 查询字典列表 - * @param params 查询条件 - */ -export async function listDictionaries(params) { - const res = await axios.get('/system/dictionary', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加字典 - * @param data 字典信息 - */ -export async function addDictionary(data) { - const res = await axios.post('/system/dictionary', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改字典 - * @param data 字典信息 - */ -export async function updateDictionary(data) { - const res = await axios.put('/system/dictionary', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除字典 - * @param id 字典id - */ -export async function removeDictionary(id) { - const res = await axios.delete('/system/dictionary/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/system/file/index.js b/src/api/system/file/index.js deleted file mode 100644 index ac838b9..0000000 --- a/src/api/system/file/index.js +++ /dev/null @@ -1,29 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 上传文件 - * @param file 文件 - */ -export async function uploadFile(file) { - const formData = new FormData(); - formData.append('file', file); - const res = await axios.post('/file/upload', formData); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 分页查询文件上传记录 - * @param params 查询条件 - */ -export async function pageFiles(params) { - const res = await axios.get('/file/page', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/system/login-record/index.js b/src/api/system/login-record/index.js deleted file mode 100644 index a60f4c6..0000000 --- a/src/api/system/login-record/index.js +++ /dev/null @@ -1,29 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 分页查询登录日志 - * @param params 查询条件 - */ -export async function pageLoginRecords(params) { - const res = await axios.get('/system/login-record/page', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询登录日志列表 - * @param params 查询条件 - */ -export async function listLoginRecords(params) { - const res = await axios.get('/system/login-record', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/system/menu/index.js b/src/api/system/menu/index.js deleted file mode 100644 index 95180b0..0000000 --- a/src/api/system/menu/index.js +++ /dev/null @@ -1,51 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 查询菜单列表 - * @param params 查询条件 - */ -export async function listMenus(params) { - const res = await axios.get('/system/menu', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加菜单 - * @param data 菜单信息 - */ -export async function addMenu(data) { - const res = await axios.post('/system/menu', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改菜单 - * @param data 菜单信息 - */ -export async function updateMenu(data) { - const res = await axios.put('/system/menu', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除菜单 - * @param id 菜单id - */ -export async function removeMenu(id) { - const res = await axios.delete('/system/menu/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/system/operation-record/index.js b/src/api/system/operation-record/index.js deleted file mode 100644 index 5ccca06..0000000 --- a/src/api/system/operation-record/index.js +++ /dev/null @@ -1,29 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 分页查询操作日志 - * @param params 查询条件 - */ -export async function pageOperationRecords(params) { - const res = await axios.get('/system/operation-record/page', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询操作日志列表 - * @param params 查询条件 - */ -export async function listOperationRecords(params) { - const res = await axios.get('/system/operation-record', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/system/organization/index.js b/src/api/system/organization/index.js deleted file mode 100644 index 7a941ae..0000000 --- a/src/api/system/organization/index.js +++ /dev/null @@ -1,65 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 分页查询机构 - * @param params 查询条件 - */ -export async function pageOrganizations(params) { - const res = await axios.get('/system/organization/page', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询机构列表 - * @param params 查询条件 - */ -export async function listOrganizations(params) { - const res = await axios.get('/system/organization', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加机构 - * @param data 机构信息 - */ -export async function addOrganization(data) { - const res = await axios.post('/system/organization', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改机构 - * @param data 机构信息 - */ -export async function updateOrganization(data) { - const res = await axios.put('/system/organization', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除机构 - * @param id 机构id - */ -export async function removeOrganization(id) { - const res = await axios.delete('/system/organization/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/system/role/index.js b/src/api/system/role/index.js deleted file mode 100644 index cf67e01..0000000 --- a/src/api/system/role/index.js +++ /dev/null @@ -1,104 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 分页查询角色 - * @param params 查询条件 - */ -export async function pageRoles(params) { - const res = await axios.get('/system/role/page', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询角色列表 - * @param params 查询条件 - */ -export async function listRoles(params) { - const res = await axios.get('/system/role', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加角色 - * @param data 角色信息 - */ -export async function addRole(data) { - const res = await axios.post('/system/role', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改角色 - * @param data 角色信息 - */ -export async function updateRole(data) { - const res = await axios.put('/system/role', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除角色 - * @param id 角色id - */ -export async function removeRole(id) { - const res = await axios.delete('/system/role/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除角色 - * @param ids 角色id集合 - */ -export async function removeRoles(data) { - const res = await axios.delete('/system/role/batch', { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 获取角色分配的菜单 - * @param roleId 角色id - */ -export async function listRoleMenus(roleId) { - const res = await axios.get('/system/role-menu/' + roleId); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改角色菜单 - * @param roleId 角色id - * @param data 菜单id集合 - */ -export async function updateRoleMenus(roleId, data) { - const res = await axios.put('/system/role-menu/' + roleId, data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/system/user/index.js b/src/api/system/user/index.js deleted file mode 100644 index 76cf75b..0000000 --- a/src/api/system/user/index.js +++ /dev/null @@ -1,154 +0,0 @@ -import axios from '@/utils/request'; - -/** - * 分页查询用户 - * @param params 查询条件 - */ -export async function pageUsers(params) { - const res = await axios.get('/system/user/page', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询用户列表 - * @param params 查询条件 - */ -export async function listUsers(params) { - const res = await axios.get('/system/user', { - params - }); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询用户 - * @param id 用户id - */ -export async function getUser(id) { - const res = await axios.get('/system/user/' + id); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加用户 - * @param data 用户信息 - */ -export async function addUser(data) { - const res = await axios.post('/system/user', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改用户 - * @param data 用户信息 - */ -export async function updateUser(data) { - const res = await axios.put('/system/user', data); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除用户 - * @param id 用户id - */ -export async function removeUser(id) { - const res = await axios.delete('/system/user/' + id); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除用户 - * @param data 用户id集合 - */ -export async function removeUsers(data) { - const res = await axios.delete('/system/user/batch', { - data - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改用户状态 - * @param userId 用户id - * @param status 状态 - */ -export async function updateUserStatus(userId, status) { - const res = await axios.put('/system/user/status', { - userId, - status - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 重置用户密码 - * @param userId 用户id - * @param password 密码 - * @returns {Promise} - */ -export async function updateUserPassword(userId, password = '123456') { - const res = await axios.put('/system/user/password', { - userId, - password - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 导入用户 - * @param file excel文件 - */ -export async function importUsers(file) { - const formData = new FormData(); - formData.append('file', file); - const res = await axios.post('/system/user/import', formData); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 检查用户是否存在 - * @param field 检查的字段 - * @param value 字段的值 - * @param id 修改时的id - */ -export async function checkExistence(field, value, id) { - const res = await axios.get('/system/user/existence', { - params: { field, value, id } - }); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/user/message/index.js b/src/api/user/message/index.js deleted file mode 100644 index dd9f07b..0000000 --- a/src/api/user/message/index.js +++ /dev/null @@ -1,223 +0,0 @@ -/** - * 分页查询通知 - */ -export async function pageNotices() { - return { - count: 10, - list: [ - { - id: 21, - title: 'EleAdmin新版本发布,欢迎体验', - time: '2020-07-24 11:35', - status: 0 - }, - { - id: 22, - title: 'EleAdmin新版本发布,欢迎体验', - time: '2020-07-24 11:35', - status: 0 - }, - { - id: 23, - title: 'EleAdmin新版本发布,欢迎体验', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 24, - title: 'EleAdmin新版本发布,欢迎体验', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 25, - title: 'EleAdmin新版本发布,欢迎体验', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 26, - title: 'EleAdmin新版本发布,欢迎体验', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 27, - title: 'EleAdmin新版本发布,欢迎体验', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 28, - title: 'EleAdmin新版本发布,欢迎体验', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 29, - title: 'EleAdmin新版本发布,欢迎体验', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 30, - title: 'EleAdmin新版本发布,欢迎体验', - time: '2020-07-24 11:35', - status: 1 - } - ] - }; -} - -/** - * 分页查询私信 - */ -export async function pageLetters() { - return { - count: 10, - list: [ - { - id: 11, - title: 'Jasmine给你发来了一条私信', - time: '2020-07-24 11:35', - status: 0 - }, - { - id: 12, - title: 'Jasmine给你发来了一条私信', - time: '2020-07-24 11:35', - status: 0 - }, - { - id: 13, - title: 'Jasmine给你发来了一条私信', - time: '2020-07-24 11:35', - status: 0 - }, - { - id: 14, - title: 'Jasmine给你发来了一条私信', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 15, - title: 'Jasmine给你发来了一条私信', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 16, - title: 'Jasmine给你发来了一条私信', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 17, - title: 'Jasmine给你发来了一条私信', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 18, - title: 'Jasmine给你发来了一条私信', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 19, - title: 'Jasmine给你发来了一条私信', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 20, - title: 'Jasmine给你发来了一条私信', - time: '2020-07-24 11:35', - status: 1 - } - ] - }; -} - -/** - * 分页查询代办 - */ -export async function pageTodos() { - return { - count: 10, - list: [ - { - id: 1, - title: '你有两条任务待完成,不要忘了哦~', - time: '2020-07-24 11:35', - status: 0 - }, - { - id: 2, - title: '你有两条任务待完成,不要忘了哦~', - time: '2020-07-24 11:35', - status: 0 - }, - { - id: 3, - title: '你有两条任务待完成,不要忘了哦~', - time: '2020-07-24 11:35', - status: 0 - }, - { - id: 4, - title: '你有两条任务待完成,不要忘了哦~', - time: '2020-07-24 11:35', - status: 0 - }, - { - id: 5, - title: '你有两条任务待完成,不要忘了哦~', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 6, - title: '你有两条任务待完成,不要忘了哦~', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 7, - title: '你有两条任务待完成,不要忘了哦~', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 8, - title: '你有两条任务待完成,不要忘了哦~', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 9, - title: '你有两条任务待完成,不要忘了哦~', - time: '2020-07-24 11:35', - status: 1 - }, - { - id: 10, - title: '你有两条任务待完成,不要忘了哦~', - time: '2020-07-24 11:35', - status: 1 - } - ] - }; -} - -/** - * 查询未读数量 - */ -export async function getUnReadNum() { - return { - notice: 2, - letter: 3, - todo: 4 - }; -} 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 KcmV+b0RR6000031 literal 392069 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

y8wG)7XK*KEF|({-pQk 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
E-eD>Sv*-Jad| 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�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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/ic-404.svg b/src/assets/ic-404.svg deleted file mode 100644 index b4a4fcc..0000000 --- a/src/assets/ic-404.svg +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/ic-500.svg b/src/assets/ic-500.svg deleted file mode 100644 index 5977131..0000000 --- a/src/assets/ic-500.svg +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/assets/logo.svg b/src/assets/logo.svg deleted file mode 100644 index aa63d1a..0000000 --- a/src/assets/logo.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/components/RedirectLayout/index.js b/src/components/RedirectLayout/index.js deleted file mode 100644 index edc5de1..0000000 --- a/src/components/RedirectLayout/index.js +++ /dev/null @@ -1,21 +0,0 @@ -/** 用于刷新的路由组件 */ -import { setRouteReload } from '@/utils/page-tab-util'; - -export default { - name: 'RedirectLayout', - created() { - const { params, query } = this.$route; - const from = Array.isArray(params.path) - ? params.path.join('/') - : params.path; - const path = '/' + from; - setTimeout(() => { - setRouteReload(null).then(() => { - this.$router.replace({ path, query }); - }); - }, 100); - }, - render(h) { - return h('div'); - } -}; diff --git a/src/components/RegionsSelect/index.vue b/src/components/RegionsSelect/index.vue deleted file mode 100644 index 51de891..0000000 --- a/src/components/RegionsSelect/index.vue +++ /dev/null @@ -1,128 +0,0 @@ - - - - diff --git a/src/components/RegionsSelect/load-data.js b/src/components/RegionsSelect/load-data.js deleted file mode 100644 index 3e89e9a..0000000 --- a/src/components/RegionsSelect/load-data.js +++ /dev/null @@ -1,24 +0,0 @@ -import request from '@/utils/request'; -const BASE_URL = process.env.BASE_URL; -let reqPromise; - -/** - * 获取省市区数据 - */ -export function getRegionsData() { - if (!reqPromise) { - reqPromise = new Promise((resolve, reject) => { - request - .get(BASE_URL + 'json/regions-data.json', { - baseURL: '' - }) - .then((res) => { - resolve(res.data ?? []); - }) - .catch((e) => { - reject(e); - }); - }); - } - return reqPromise; -} diff --git a/src/components/RouterLayout/index.vue b/src/components/RouterLayout/index.vue deleted file mode 100644 index b03c17d..0000000 --- a/src/components/RouterLayout/index.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - - diff --git a/src/components/TinymceEditor/index.vue b/src/components/TinymceEditor/index.vue deleted file mode 100644 index 5c1bf8d..0000000 --- a/src/components/TinymceEditor/index.vue +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - diff --git a/src/components/VueQrCode/index.vue b/src/components/VueQrCode/index.vue deleted file mode 100644 index 1820d40..0000000 --- a/src/components/VueQrCode/index.vue +++ /dev/null @@ -1,98 +0,0 @@ - - - - diff --git a/src/config/setting.js b/src/config/setting.js deleted file mode 100644 index 6e1fc78..0000000 --- a/src/config/setting.js +++ /dev/null @@ -1,57 +0,0 @@ -// 接口地址 -export const API_BASE_URL = process.env.VUE_APP_API_BASE_URL; - -// 项目名称 -export const PROJECT_NAME = process.env.VUE_APP_NAME; - -// 不显示侧栏的路由 -export const HIDE_SIDEBARS = []; - -// 不显示页脚的路由 -export const HIDE_FOOTERS = [ - '/system/dictionary', - '/system/organization', - '/form/advanced', - '/example/choose' -]; - -// 页签同路由不同参数可重复打开的路由 -export const REPEATABLE_TABS = ['/system/user-info']; - -// 不需要登录的路由 -export const WHITE_LIST = ['/login', '/forget']; - -// 直接指定菜单数据 -export const USER_MENUS = null; - -// 首页名称, 为空则取第一个菜单的名称 -export const HOME_TITLE = null; - -// 首页路径, 为空则取第一个菜单的地址 -export const HOME_PATH = null; - -// 开启多页签是否缓存组件 -//export const TAB_KEEP_ALIVE = process.env.NODE_ENV !== 'development'; -export const TAB_KEEP_ALIVE = true; - -// token传递的header名称 -export const TOKEN_HEADER_NAME = 'Authorization'; - -// token存储的名称 -export const TOKEN_STORE_NAME = 'access_token'; - -// 主题配置存储的名称 -export const THEME_STORE_NAME = 'theme'; - -// i18n缓存的名称 -export const I18N_CACHE_NAME = 'i18n-lang'; - -// 刷新路由的路由地址 -export const REDIRECT_PATH = '/redirect'; - -// 高德地图key -export const MAP_KEY = '006d995d433058322319fa797f2876f5'; - -// EleAdmin授权码 -export const LICENSE_CODE = - 'dk9mcwJyetRWQlxWRiojIqJWdzJCLi4Wam2q5iojI0NWZRqL5Tip5JGr5Aqo5Re656mp5sWY5QmZ6Jyp5t9GZiwiI4+Y5tVGZiojIulWYp1GZhVGbl5ybpJCLi02bj5ibtFGRtEjI6ICZ2JCLiw2cnVkViojIu9WazJXZQfiAjL44SM0NW=='; diff --git a/src/i18n/index.js b/src/i18n/index.js deleted file mode 100644 index da682b8..0000000 --- a/src/i18n/index.js +++ /dev/null @@ -1,29 +0,0 @@ -/** - * 国际化配置 - */ -import Vue from 'vue'; -import VueI18n from 'vue-i18n'; -import eleZhCNLocale from 'ele-admin/es/lang/zh-CN'; -import eleZhTWLocale from 'ele-admin/es/lang/zh-TW'; -import eleEnLocale from 'ele-admin/es/lang/en'; -import zhCNLocale from './lang/zh_CN'; -import zhTWLocale from './lang/zh_TW'; -import enLocale from './lang/en'; -import { I18N_CACHE_NAME } from '@/config/setting'; - -Vue.use(VueI18n); - -const messages = { - zh_CN: { ...eleZhCNLocale, ...zhCNLocale }, - zh_TW: { ...eleZhTWLocale, ...zhTWLocale }, - en: { ...eleEnLocale, ...enLocale } -}; - -const i18n = new VueI18n({ - messages: messages, - silentTranslationWarn: true, - // 默认语言 - locale: localStorage.getItem(I18N_CACHE_NAME) || 'zh_CN' -}); - -export default i18n; diff --git a/src/i18n/lang/en.js b/src/i18n/lang/en.js deleted file mode 100644 index fc919b4..0000000 --- a/src/i18n/lang/en.js +++ /dev/null @@ -1,186 +0,0 @@ -/** - * 英语 - */ -export default { - // 菜单路由 - route: { - dashboard: { - _name: 'Dashboard', - workplace: { _name: 'Workplace' }, - analysis: { _name: 'Analysis' }, - monitor: { _name: 'Monitor' } - }, - system: { - _name: 'System', - user: { - _name: 'User' - }, - role: { _name: 'Role' }, - menu: { _name: 'Menu' }, - dictionary: { _name: 'Dictionary' }, - organization: { _name: 'Organization' }, - loginRecord: { _name: 'LoginRecord' }, - operationRecord: { _name: 'OperationRecord' }, - userInfo: { _name: '' } - }, - 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: 'DragSort' }, - message: { _name: 'Message' }, - map: { _name: 'Map' }, - player: { _name: 'Player' }, - editor: { _name: 'Editor' }, - tag: { _name: 'Tags' }, - colorPicker: { _name: 'ColorPicker' }, - regions: { _name: 'CitySelect' }, - countUp: { _name: 'CountUp' }, - empty: { _name: 'Empty' }, - steps: { _name: 'Steps' }, - menu: { _name: 'Menu' }, - treeSelect: { _name: 'TreeSelect' }, - tableSelect: { _name: 'TableSelect' }, - qrCode: { _name: 'QRCode' }, - dialog: { _name: 'DragDialog' } - }, - example: { - _name: 'Example', - table: { _name: 'ProTable' }, - menuBadge: { _name: 'MenuBadge' }, - document: { _name: 'Document' }, - choose: { _name: 'Choose' }, - eleadmin: { _name: 'IFrame' } - }, - 'https://eleadminCom/goods/8': { _name: 'Authorization' } - }, - // 主框架 - layout: { - home: 'Home', - header: { - profile: 'Profile', - password: 'Password', - logout: 'SignOut' - }, - footer: { - website: 'Website', - document: 'Document', - authorization: 'Authorization', - copyright: 'Copyright © 2022 Wuhan EClouds Technology Co., Ltd' - }, - logout: { - title: 'Confirm', - message: 'Are you sure you want to log out?' - }, - 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' - }, - reset: 'Reset', - tips: 'It will remember your configuration the next time you open it.' - } - }, - // 登录界面 - login: { - title: 'User Login', - username: 'please input username', - password: 'please input password', - code: 'please input code', - remember: 'remember', - forget: 'forget', - login: 'login', - loading: 'loading' - }, - // 基础列表 - list: { - basic: { - table: { - username: 'Username', - nickname: 'Nickname', - organizationName: 'OrganizationName', - phone: 'Phone', - sexName: 'SexName', - createTime: 'CreateTime', - status: 'Status', - action: 'Action' - } - } - } -}; diff --git a/src/i18n/lang/zh_CN.js b/src/i18n/lang/zh_CN.js deleted file mode 100644 index fd8a927..0000000 --- a/src/i18n/lang/zh_CN.js +++ /dev/null @@ -1,187 +0,0 @@ -/** - * 简体中文 - */ -export default { - // 菜单路由 - route: { - dashboard: { - _name: 'Dashboard', - workplace: { _name: '工作台' }, - analysis: { _name: '分析页' }, - monitor: { _name: '监控页' } - }, - system: { - _name: '系统管理', - user: { - _name: '用户管理' - }, - role: { _name: '角色管理' }, - menu: { _name: '菜单管理' }, - dictionary: { _name: '字典管理' }, - organization: { _name: '机构管理' }, - loginRecord: { _name: '登录日志' }, - operationRecord: { _name: '操作日志' }, - userInfo: { _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: '拖拽排序' }, - message: { _name: '消息提示' }, - map: { _name: '地图组件' }, - player: { _name: '视频播放' }, - editor: { _name: '富文本框' }, - tag: { _name: '标签组件' }, - colorPicker: { _name: '颜色选择' }, - regions: { _name: '城市选择' }, - countUp: { _name: '滚动数字' }, - empty: { _name: '空状态' }, - steps: { _name: '步骤条' }, - menu: { _name: '菜单导航' }, - treeSelect: { _name: '树形下拉' }, - tableSelect: { _name: '表格下拉' }, - qrCode: { _name: '二维码' }, - dialog: { _name: '拖拽弹窗' } - }, - example: { - _name: '常用实例', - table: { _name: '表格实例' }, - menuBadge: { _name: '菜单徽章' }, - document: { _name: '案卷调整' }, - choose: { _name: '批量选择' }, - eleadmin: { _name: '内嵌页面' } - }, - 'https://eleadminCom/goods/8': { _name: '获取授权' } - }, - // 外层布局 - layout: { - home: '主页', - header: { - profile: '个人中心', - password: '修改密码', - logout: '退出登录' - }, - footer: { - website: '官网', - document: '文档', - authorization: '授权', - copyright: 'Copyright © 2022 武汉易云智科技有限公司' - }, - logout: { - title: '提示', - message: '确定要退出登录吗?' - }, - // 设置抽屉 - 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: '卡片' - }, - reset: '重置', - tips: '该功能可实时预览各种布局效果, 修改后会缓存在本地, 下次打开会记忆主题配置.' - } - }, - // 登录界面 - login: { - title: '用户登录', - username: '请输入登录账号', - password: '请输入登录密码', - code: '请输入验证码', - remember: '记住密码', - forget: '忘记密码', - login: '登录', - loading: '登录中' - }, - // 基础列表 - list: { - basic: { - table: { - username: '用户账号', - nickname: '用户名', - organizationName: '组织机构', - phone: '手机号', - sexName: '性别', - createTime: '创建时间', - status: '状态', - action: '操作' - } - } - } -}; diff --git a/src/i18n/lang/zh_TW.js b/src/i18n/lang/zh_TW.js deleted file mode 100644 index b0a75c2..0000000 --- a/src/i18n/lang/zh_TW.js +++ /dev/null @@ -1,186 +0,0 @@ -/** - * 繁体中文 - */ -export default { - // 菜单路由 - route: { - dashboard: { - _name: 'Dashboard', - workplace: { _name: '工作臺' }, - analysis: { _name: '分析頁' }, - monitor: { _name: '監控頁' } - }, - system: { - _name: '系統管理', - user: { - _name: '用戶管理' - }, - role: { _name: '角色管理' }, - menu: { _name: '選單管理' }, - dictionary: { _name: '字典管理' }, - organization: { _name: '機构管理' }, - loginRecord: { _name: '登入日誌' }, - operationRecord: { _name: '操作日誌' }, - userInfo: { _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: '拖拽排序' }, - message: { _name: '消息提示' }, - map: { _name: '地圖組件' }, - player: { _name: '視頻播放' }, - editor: { _name: '富文本框' }, - tag: { _name: '標籤組件' }, - colorPicker: { _name: '顏色選擇' }, - regions: { _name: '城市選擇' }, - countUp: { _name: '滾動數字' }, - empty: { _name: '空狀態' }, - steps: { _name: '步驟條' }, - menu: { _name: '菜單導航' }, - treeSelect: { _name: '樹形下拉' }, - tableSelect: { _name: '表格下拉' }, - qrCode: { _name: '二維碼' }, - dialog: { _name: '拖拽彈窗' } - }, - example: { - _name: '常用實例', - table: { _name: '表格實例' }, - menuBadge: { _name: '菜單徽章' }, - document: { _name: '案卷調整' }, - choose: { _name: '批量選擇' }, - eleadmin: { _name: '內嵌頁面' } - }, - 'https://eleadminCom/goods/8': { _name: '獲取授權' } - }, - // 主框架 - layout: { - home: '主頁', - header: { - profile: '個人中心', - password: '修改密碼', - logout: '安全登出' - }, - footer: { - website: '官網', - document: '檔案', - authorization: '授權', - copyright: 'Copyright © 2022 武漢易雲智科技有限公司' - }, - logout: { - title: '詢問', - message: '確定要登出嗎?' - }, - 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: '卡片' - }, - reset: '重置', - tips: '該功能可實时預覽各種佈局效果,修改後會緩存在本地,下次打開會記憶主題配寘.' - } - }, - // 登录界面 - login: { - title: '用戶登錄', - username: '請輸入登入帳號', - password: '請輸入登入密碼', - code: '請輸入驗證碼', - remember: '記住密碼', - forget: '忘記密碼', - login: '登入', - loading: '登入中' - }, - // 基础列表 - list: { - basic: { - table: { - username: '用戶賬號', - nickname: '用戶名', - organizationName: '組織機構', - phone: '手機號', - sexName: '性別', - createTime: '創建時間', - status: '狀態', - action: '操作' - } - } - } -}; diff --git a/src/layout/components/header-notice.vue b/src/layout/components/header-notice.vue deleted file mode 100644 index 73e6dbe..0000000 --- a/src/layout/components/header-notice.vue +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - diff --git a/src/layout/components/header-tools.vue b/src/layout/components/header-tools.vue deleted file mode 100644 index 21aca50..0000000 --- a/src/layout/components/header-tools.vue +++ /dev/null @@ -1,144 +0,0 @@ - - - - diff --git a/src/layout/components/page-footer.vue b/src/layout/components/page-footer.vue deleted file mode 100644 index ddefb69..0000000 --- a/src/layout/components/page-footer.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - - diff --git a/src/layout/components/password-modal.vue b/src/layout/components/password-modal.vue deleted file mode 100644 index 1c1b163..0000000 --- a/src/layout/components/password-modal.vue +++ /dev/null @@ -1,137 +0,0 @@ - - - - diff --git a/src/layout/components/setting-drawer.vue b/src/layout/components/setting-drawer.vue deleted file mode 100644 index 79dbf55..0000000 --- a/src/layout/components/setting-drawer.vue +++ /dev/null @@ -1,627 +0,0 @@ - - - - - - diff --git a/src/layout/index.vue b/src/layout/index.vue deleted file mode 100644 index dab9b9b..0000000 --- a/src/layout/index.vue +++ /dev/null @@ -1,262 +0,0 @@ - - - - - - diff --git a/src/main.js b/src/main.js deleted file mode 100644 index ad2a5e4..0000000 --- a/src/main.js +++ /dev/null @@ -1,33 +0,0 @@ -/** 主入口js */ -import Vue from 'vue'; -import App from './App.vue'; -import store from './store'; -import router from './router'; -import permission from './utils/permission'; -import './styles/index.scss'; -import EleAdmin from 'ele-admin'; -import VueClipboard from 'vue-clipboard2'; -import i18n from './i18n'; -import { MAP_KEY, LICENSE_CODE } from '@/config/setting'; - -Vue.config.productionTip = false; - -Vue.use(EleAdmin, { - response: { - dataName: 'list' - }, - mapKey: MAP_KEY, - license: LICENSE_CODE, - i18n: (key, value) => i18n.t(key, value) -}); - -Vue.use(permission); - -Vue.use(VueClipboard); - -new Vue({ - router, - store, - i18n, - render: (h) => h(App) -}).$mount('#app'); diff --git a/src/router/index.js b/src/router/index.js deleted file mode 100644 index 554eca6..0000000 --- a/src/router/index.js +++ /dev/null @@ -1,135 +0,0 @@ -/** - * 路由配置 - */ -import Vue from 'vue'; -import VueRouter from 'vue-router'; -import { menuToRoutes } from 'ele-admin'; -import { - PROJECT_NAME, - WHITE_LIST, - HOME_PATH, - REDIRECT_PATH -} from '@/config/setting'; -import { getToken } from '@/utils/token-util'; -import store from '@/store'; -import EleLayout from '@/layout/index.vue'; -import RedirectLayout from '@/components/RedirectLayout'; -import RouterLayout from '@/components/RouterLayout/index.vue'; -import NProgress from 'nprogress'; - -Vue.use(VueRouter); - -// 静态路由 -const routes = [ - { - path: '/login', - component: () => import('@/views/login'), - meta: { title: '登录' } - }, - { - path: '/forget', - component: () => import('@/views/forget'), - meta: { title: '忘记密码' } - }, - // 404 - { - path: '*', - component: () => import('@/views/exception/404') - } -]; - -const router = new VueRouter({ - routes, - mode: 'history', - base: process.env.BASE_URL -}); - -// 路由守卫 -router.beforeEach((to, from, next) => { - if (!from.path.includes(REDIRECT_PATH)) { - NProgress.start(); - } - updateTitle(to); - // 判断是否登录 - if (getToken()) { - // 还未注册动态路由则先获取 - if (!store.state.user.menus) { - store - .dispatch('user/fetchUserInfo') - .then(({ menus, homePath }) => { - addMenuRoutes(menus, homePath); - next({ ...to, replace: true }); - }) - .catch(() => { - next(); - }); - } else { - next(); - } - } else if (WHITE_LIST.includes(to.path)) { - next(); - } else { - next({ - path: '/login', - query: to.path === '/' ? {} : { from: to.path } - }); - } -}); - -router.afterEach((to) => { - if (!to.path.includes(REDIRECT_PATH)) { - setTimeout(() => { - NProgress.done(true); - }, 300); - } -}); - -/** - * 添加动态路由 - * @param menus 菜单数据 - * @param homePath 菜单数据的第一个页面地址 - */ -function addMenuRoutes(menus, homePath) { - router.addRoute({ - path: '/', - component: EleLayout, - redirect: HOME_PATH ?? homePath, - children: menuToRoutes( - menus, - getComponent, - [], - REDIRECT_PATH, - RedirectLayout - ) - }); -} - -/** - * 更新浏览器标题 - * @param route 路由信息 - */ -function updateTitle(route) { - if (route && !route.path?.includes(REDIRECT_PATH)) { - const names = []; - if (route.meta?.title) { - names.push(route.meta.title); - } - if (PROJECT_NAME) { - names.push(PROJECT_NAME); - } - document.title = names.join(' - '); - } -} - -/** - * 获取路由组件 - * @param component 组件名称 - */ -function getComponent(component) { - if (!component) { - return RouterLayout; - } - return () => import('@/views/' + component); -} - -export default router; diff --git a/src/store/getters.js b/src/store/getters.js deleted file mode 100644 index d736b75..0000000 --- a/src/store/getters.js +++ /dev/null @@ -1,7 +0,0 @@ -/** - * vuex getter - */ -export default { - user: (state) => state.user, - theme: (state) => state.theme -}; diff --git a/src/store/index.js b/src/store/index.js deleted file mode 100644 index 2862556..0000000 --- a/src/store/index.js +++ /dev/null @@ -1,21 +0,0 @@ -/** - * vuex状态管理 - */ -import Vue from 'vue'; -import Vuex from 'vuex'; -import getters from './getters'; -import user from './modules/user'; -import theme from './modules/theme'; - -Vue.use(Vuex); - -export default new Vuex.Store({ - 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 2bf34eb..0000000 --- a/src/store/modules/theme.js +++ /dev/null @@ -1,506 +0,0 @@ -/** - * 主题状态管理 - */ -import { - screenWidth, - screenHeight, - contentWidth, - contentHeight -} from 'ele-admin'; -import { changeColor } from 'ele-admin/es/utils/theme-util'; -import { TAB_KEEP_ALIVE, THEME_STORE_NAME } from '@/config/setting'; -// state默认值 -const DEFAULT_STATE = Object.freeze({ - // 多页签数据 - tabs: [], - // 是否折叠侧边栏 - collapse: false, - // 是否折叠侧栏一级菜单 - sideNavCollapse: false, - // 内容区域是否全屏 - bodyFullscreen: false, - // 是否开启多页签 - showTabs: true, - // 是否开启页脚 - showFooter: true, - // 顶栏风格: light(亮色), dark(暗色), primary(主色) - headStyle: 'light', - // 侧边栏风格: light(亮色), dark(暗色) - sideStyle: 'dark', - // 布局风格: side(默认), top(顶栏菜单), mix(混合菜单) - layoutStyle: 'side', - // 侧边栏菜单风格: default(默认), mix(双排菜单) - sideMenuStyle: 'default', - // 标签页风格: default(默认), dot(圆点), card(卡片) - tabStyle: 'default', - // 是否固定顶栏 - fixedHeader: false, - // 是否固定侧栏 - fixedSidebar: true, - // 是否固定主体 - fixedBody: true, - // 内容区域宽度铺满 - bodyFull: true, - // logo是否自适应宽度 - logoAutoSize: false, - // 侧栏是否彩色图标 - colorfulIcon: false, - // 侧栏是否只保持一个子菜单展开 - sideUniqueOpen: true, - // 是否是色弱模式 - weakMode: false, - // 是否是暗黑模式 - darkMode: false, - // 主题色 - color: null, - // 主页的组件 - homeComponents: [], - // 刷新路由时的参数 - routeReload: null, - // 屏幕宽度 - screenWidth: screenWidth(), - // 屏幕高度 - screenHeight: screenHeight(), - // 内容区域宽度 - contentWidth: contentWidth(), - // 内容区域高度 - contentHeight: contentHeight() -}); -// 延时操作定时器 -let disableTransitionTimer, updateContentSizeTimer; -const weakClass = 'ele-admin-weak'; -const disabledClass = 'ele-transition-disabled'; - -/** - * 读取缓存配置 - */ -function getCacheSetting() { - try { - const value = localStorage.getItem(THEME_STORE_NAME); - if (value) { - const cache = JSON.parse(value); - if (typeof cache === 'object' && cache !== null) { - return cache; - } - } - } catch (e) { - console.error(e); - } - return {}; -} - -/** - * 缓存配置 - */ -function cacheSetting(key, value) { - const cache = getCacheSetting(); - if (cache[key] !== value) { - cache[key] = value; - localStorage.setItem(THEME_STORE_NAME, JSON.stringify(cache)); - } -} - -/** - * 切换色弱模式 - */ -function changeWeakMode(weakMode) { - if (weakMode) { - document.body.classList.add(weakClass); - } else { - document.body.classList.remove(weakClass); - } -} - -/** - * 切换主题 - */ -function changeTheme(value, dark) { - return new Promise((resolve, reject) => { - try { - changeColor(value, dark); - resolve(); - } catch (e) { - reject(e); - } - }); -} - -/** - * 切换布局时禁用过渡动画 - */ -function disableTransition() { - disableTransitionTimer && clearTimeout(disableTransitionTimer); - document.body.classList.add(disabledClass); - disableTransitionTimer = setTimeout(() => { - document.body.classList.remove(disabledClass); - }, 100); -} - -/** - * 获取含本地缓存的state值 - */ -function getState() { - const state = Object.assign({}, DEFAULT_STATE); - const cache = getCacheSetting(); - Object.keys(state).forEach((key) => { - if (typeof cache[key] !== 'undefined') { - state[key] = cache[key]; - } - }); - return state; -} - -export default { - namespaced: true, - state: getState(), - getters: { - // 需要keep-alive的组件 - keepAliveInclude(state) { - if (!TAB_KEEP_ALIVE || !state.showTabs) { - return []; - } - const components = new Set(); - const { reloadPath, reloadHome } = state.routeReload || {}; - state.tabs?.forEach((t) => { - const isReload = reloadPath && reloadPath === t.fullPath; - if (!isReload && t.components) { - t.components.forEach((c) => { - if (typeof c === 'string' && c) { - components.add(c); - } - }); - } - }); - if (!reloadHome) { - state.homeComponents?.forEach((c) => { - if (typeof c === 'string' && c) { - components.add(c); - } - }); - } - return Array.from(components); - } - }, - mutations: { - SET(state, { key, value }) { - state[key] = value; - } - }, - actions: { - setTabs({ commit }, value) { - commit('SET', { key: 'tabs', value }); - //cacheSetting('tabs', value); - }, - setCollapse({ commit, dispatch }, value) { - commit('SET', { key: 'collapse', value }); - dispatch('delayUpdateContentSize', 800); - }, - setSideNavCollapse({ commit, dispatch }, value) { - commit('SET', { key: 'sideNavCollapse', value }); - dispatch('delayUpdateContentSize', 800); - }, - setBodyFullscreen({ commit, dispatch }, value) { - disableTransition(); - commit('SET', { key: 'bodyFullscreen', value }); - dispatch('delayUpdateContentSize', 800); - }, - setShowTabs({ commit, dispatch }, value) { - commit('SET', { key: 'showTabs', value }); - cacheSetting('showTabs', value); - dispatch('delayUpdateContentSize'); - }, - setShowFooter({ commit, dispatch }, value) { - commit('SET', { key: 'showFooter', value }); - cacheSetting('showFooter', value); - dispatch('delayUpdateContentSize'); - }, - setHeadStyle({ commit }, value) { - commit('SET', { key: 'headStyle', value }); - cacheSetting('headStyle', value); - }, - setSideStyle({ commit }, value) { - commit('SET', { key: 'sideStyle', value }); - cacheSetting('sideStyle', value); - }, - setLayoutStyle({ commit, dispatch }, value) { - disableTransition(); - commit('SET', { key: 'layoutStyle', value }); - cacheSetting('layoutStyle', value); - dispatch('delayUpdateContentSize'); - }, - setSideMenuStyle({ commit, dispatch }, value) { - disableTransition(); - commit('SET', { key: 'sideMenuStyle', value }); - cacheSetting('sideMenuStyle', value); - dispatch('delayUpdateContentSize'); - }, - setTabStyle({ commit }, value) { - commit('SET', { key: 'tabStyle', value }); - cacheSetting('tabStyle', value); - }, - setFixedHeader({ commit }, value) { - disableTransition(); - commit('SET', { key: 'fixedHeader', value }); - cacheSetting('fixedHeader', value); - }, - setFixedSidebar({ commit }, value) { - disableTransition(); - commit('SET', { key: 'fixedSidebar', value }); - cacheSetting('fixedSidebar', value); - }, - setFixedBody({ commit }, value) { - disableTransition(); - commit('SET', { key: 'fixedBody', value }); - cacheSetting('fixedBody', value); - }, - setBodyFull({ commit, dispatch }, value) { - commit('SET', { key: 'bodyFull', value }); - cacheSetting('bodyFull', value); - dispatch('delayUpdateContentSize'); - }, - setLogoAutoSize({ commit }, value) { - disableTransition(); - commit('SET', { key: 'logoAutoSize', value }); - cacheSetting('logoAutoSize', value); - }, - setColorfulIcon({ commit }, value) { - commit('SET', { key: 'colorfulIcon', value }); - cacheSetting('colorfulIcon', value); - }, - setSideUniqueOpen({ commit }, value) { - commit('SET', { key: 'sideUniqueOpen', value }); - cacheSetting('sideUniqueOpen', value); - }, - setWeakMode({ commit }, value) { - return new Promise((resolve) => { - changeWeakMode(value); - commit('SET', { key: 'weakMode', value }); - cacheSetting('weakMode', value); - resolve(); - }); - }, - setDarkMode({ commit, state }, value) { - return new Promise((resolve, reject) => { - changeTheme(state.color, value) - .then(() => { - commit('SET', { key: 'darkMode', value }); - cacheSetting('darkMode', value); - resolve(); - }) - .catch((e) => { - reject(e); - }); - }); - }, - setColor({ commit, state }, value) { - return new Promise((resolve, reject) => { - changeTheme(value, state.darkMode) - .then(() => { - commit('SET', { key: 'color', value }); - cacheSetting('color', value); - resolve(); - }) - .catch((e) => { - reject(e); - }); - }); - }, - // 设置主页对应的组件 - setHomeComponents({ commit }, value) { - commit('SET', { key: 'homeComponents', value }); - }, - // 设置刷新路由信息 - setRouteReload({ commit }, value) { - commit('SET', { key: 'routeReload', value }); - }, - // 更新屏幕尺寸 - updateScreenSize({ commit, dispatch }) { - commit('SET', { key: 'screenWidth', value: screenWidth() }); - commit('SET', { key: 'screenHeight', value: screenHeight() }); - dispatch('updateContentSize'); - }, - // 更新内容区域尺寸 - updateContentSize({ commit }) { - commit('SET', { key: 'contentWidth', value: contentWidth() }); - commit('SET', { key: 'contentHeight', value: contentHeight() }); - }, - // 延时更新内容区域尺寸 - delayUpdateContentSize({ dispatch }, delay) { - updateContentSizeTimer && clearTimeout(updateContentSizeTimer); - updateContentSizeTimer = setTimeout(() => { - dispatch('updateContentSize'); - }, delay ?? 100); - }, - // 重置配置 - resetSetting({ commit, state }) { - return new Promise((resolve, reject) => { - disableTransition(); - [ - 'showTabs', - 'showFooter', - 'headStyle', - 'sideStyle', - 'layoutStyle', - 'sideMenuStyle', - 'tabStyle', - 'fixedHeader', - 'fixedSidebar', - 'fixedBody', - 'bodyFull', - 'logoAutoSize', - 'colorfulIcon', - 'sideUniqueOpen', - 'weakMode', - 'darkMode', - 'color' - ].forEach((key) => { - commit('SET', { key, value: DEFAULT_STATE[key] }); - }); - localStorage.removeItem(THEME_STORE_NAME); - changeWeakMode(state.weakMode); - changeTheme(state.color, state.darkMode) - .then(() => { - resolve(); - }) - .catch((e) => { - reject(e); - }); - }); - }, - // 恢复主题 - recoverTheme({ state }) { - // 恢复色弱模式 - if (state.weakMode) { - changeWeakMode(true); - } - // 恢复主题色 - if (state.color || state.darkMode) { - changeTheme(state.color, state.darkMode).catch((e) => { - console.error(e); - }); - } - }, - // 添加页签 - tabAdd({ dispatch, state }, data) { - if (Array.isArray(data)) { - data.forEach((d) => { - dispatch('tabAdd', d); - }); - return; - } - const i = state.tabs.findIndex((d) => d.key === data.key); - if (i === -1) { - dispatch('setTabs', state.tabs.concat([data])); - } else if (data.fullPath !== state.tabs[i].fullPath) { - dispatch( - 'setTabs', - state.tabs - .slice(0, i) - .concat([data]) - .concat(state.tabs.slice(i + 1)) - ); - } - }, - // 关闭页签 - tabRemove({ dispatch, state }, key) { - return new Promise((resolve) => { - let index = -1; - let lastIndex = -1; - let last; - let lastPath; - for (let i = 0; i < state.tabs.length; i++) { - const t = state.tabs[i]; - if (t.closable && (t.key === key || t.fullPath === key)) { - index = i; - break; - } - lastIndex = i; - last = state.tabs[i]; - lastPath = last.fullPath; - } - dispatch( - 'setTabs', - state.tabs.filter((_d, i) => i !== index) - ); - resolve({ lastIndex, lastPath, last }); - }); - }, - // 关闭全部页签 - tabRemoveAll({ dispatch, state }, active) { - return new Promise((resolve) => { - const tab = state.tabs.find((d) => d.key === active); - const stay = active ? !!(tab && tab.closable === false) : false; - dispatch( - 'setTabs', - state.tabs.filter((d) => !d.closable) - ); - resolve(stay); - }); - }, - // 关闭左侧页签 - tabRemoveLeft({ dispatch, state }, key) { - for (let i = 0; i < state.tabs.length; i++) { - if (state.tabs[i].key === key) { - dispatch( - 'setTabs', - state.tabs - .filter((d, j) => !d.closable && j < i) - .concat(state.tabs.slice(i)) - ); - break; - } - } - }, - // 关闭右侧页签 - tabRemoveRight({ dispatch, state }, key) { - for (let i = 0; i < state.tabs.length; i++) { - if (state.tabs[i].key === key) { - dispatch( - 'setTabs', - state.tabs - .slice(0, i + 1) - .concat(state.tabs.filter((d, j) => !d.closable && j > i)) - ); - break; - } - } - }, - // 关闭其它页签 - tabRemoveOther({ dispatch, state }, key) { - dispatch( - 'setTabs', - state.tabs.filter((d) => !d.closable || d.key === key) - ); - }, - // 修改页签 - tabSetItem({ dispatch, state }, data) { - let i = -1; - if (data.key) { - i = state.tabs.findIndex((d) => d.key === data.key); - } else if (data.fullPath) { - i = state.tabs.findIndex((d) => d.fullPath === data.fullPath); - } else if (data.path) { - i = state.tabs.findIndex((d) => d.path === data.path); - } - if (i !== -1) { - const item = Object.assign({}, state.tabs[i]); - if (data.title) { - item.title = data.title; - } - if (typeof data.closable === 'boolean') { - item.closable = data.closable; - } - if (data.components) { - item.components = data.components; - } - dispatch( - 'setTabs', - state.tabs - .slice(0, i) - .concat([item]) - .concat(state.tabs.slice(i + 1)) - ); - } - } - } -}; diff --git a/src/store/modules/user.js b/src/store/modules/user.js deleted file mode 100644 index 34ef102..0000000 --- a/src/store/modules/user.js +++ /dev/null @@ -1,91 +0,0 @@ -/** - * 登录状态管理 - */ -import { formatMenus, toTreeData, formatTreeData } from 'ele-admin'; -import { USER_MENUS } from '@/config/setting'; -import { getUserInfo } from '@/api/layout'; - -export default { - namespaced: true, - state: { - // 当前登录用户信息 - info: null, - // 当前登录用户的菜单 - menus: null, - // 当前登录用户的权限 - authorities: [], - // 当前登录用户的角色 - roles: [] - }, - mutations: { - // 设置登录用户的信息 - setUserInfo(state, info) { - state.info = info; - }, - // 设置登录用户的菜单 - setMenus(state, menus) { - state.menus = menus; - }, - // 设置登录用户的权限 - setAuthorities(state, authorities) { - state.authorities = authorities; - }, - // 设置登录用户的角色 - setRoles(state, roles) { - state.roles = roles; - } - }, - actions: { - /** - * 请求用户信息、权限、角色、菜单 - */ - async fetchUserInfo({ commit }) { - const result = await getUserInfo(); - // 用户信息 - commit('setUserInfo', result); - // 用户权限 - const authorities = - result.authorities - ?.filter((d) => !!d.authority) - ?.map((d) => d.authority) ?? []; - commit('setAuthorities', authorities); - // 用户角色 - const roles = result.roles?.map((d) => d.roleCode) ?? []; - commit('setRoles', roles); - // 用户菜单, 过滤掉按钮类型并转为children形式 - const { menus, homePath } = formatMenus( - USER_MENUS ?? - toTreeData({ - data: result.authorities?.filter((d) => d.menuType === 0), - idField: 'menuId', - parentIdField: 'parentId' - }) - ); - commit('setMenus', menus); - return { menus, homePath }; - }, - /** - * 更新用户信息 - */ - setInfo({ commit }, value) { - commit('setUserInfo', value); - }, - /** - * 更新菜单的badge - */ - setMenuBadge({ commit, state }, { path, value, color }) { - const menus = formatTreeData(state.menus, (m) => { - if (path === m.path) { - return Object.assign({}, m, { - meta: Object.assign({}, m.meta, { - badge: value, - badgeColor: color - }) - }); - } - return m; - }); - commit('setMenus', menus); - } - } -}; diff --git a/src/styles/index.scss b/src/styles/index.scss deleted file mode 100644 index 462d94d..0000000 --- a/src/styles/index.scss +++ /dev/null @@ -1,9 +0,0 @@ -/** 全局样式 */ -// 如果需要覆盖更多样式变量请查看文档 -$--ele-font-path: '~ele-admin/es/style/fonts'; -// 如果不需要切换主题固定为夜间主题使用这个 -//@import "~ele-admin/es/style/themes/dark.scss"; -// 需要在线切换主题使用这个 -@import '~ele-admin/es/style/themes/dynamic.scss'; -// 全局引入样式 -@import '~ele-admin/es/style/index.scss'; diff --git a/src/utils/echarts-mixin.js b/src/utils/echarts-mixin.js deleted file mode 100644 index ae350ee..0000000 --- a/src/utils/echarts-mixin.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * echarts混入 - */ -import store from '@/store'; -import { THEME_KEY } from 'vue-echarts'; -import { ChartTheme } from 'ele-admin'; - -export function echartsMixin(refs) { - return { - provide: { - // 主题设置 - [THEME_KEY]: ChartTheme - }, - computed: { - // 内容区域宽度 - layoutContentWidth() { - return store?.state?.theme?.contentWidth; - } - }, - watch: { - // 监听内容区域宽度变化 - layoutContentWidth() { - this.resizeAllCharts(); - } - }, - // 适配keep-alive - activated() { - this.resizeAllCharts(); - }, - methods: { - // 重置echarts尺寸 - resizeAllCharts() { - refs.forEach((ref) => { - this.$refs[ref]?.resize(); - }); - } - } - }; -} diff --git a/src/utils/page-tab-util.js b/src/utils/page-tab-util.js deleted file mode 100644 index be84b99..0000000 --- a/src/utils/page-tab-util.js +++ /dev/null @@ -1,128 +0,0 @@ -/** - * 页签操作封装 - */ -import store from '@/store'; -import router from '@/router'; -import { HOME_PATH, REDIRECT_PATH } from '@/config/setting'; -import { removeToken } from '@/utils/token-util'; -const BASE_URL = process.env.BASE_URL; -const HOME_ROUTE = HOME_PATH || '/'; - -/** - * 刷新当前路由 - */ -export function reloadPageTab() { - const { path, fullPath, query, meta, matched } = router.currentRoute; - if (path.includes(REDIRECT_PATH)) { - return; - } - const { isHome } = meta; - setRouteReload({ - reloadHome: isHome, - reloadPath: isHome ? undefined : fullPath - }).then(() => { - router.replace({ - path: matched[matched.length - 2].path + REDIRECT_PATH + path, - query - }); - }); -} - -/** - * 关闭当前页签 - */ -export function finishPageTab() { - const { fullPath } = router.currentRoute; - removePageTab({ key: fullPath, active: fullPath }); -} - -/** - * 关闭页签 - * @param key 页签的key - * @param active 选中页签的key - */ -export function removePageTab({ key, active }) { - store.dispatch('theme/tabRemove', key).then(({ lastPath }) => { - if (active && key === active) { - router.push(lastPath || HOME_ROUTE); - } - }); -} - -/** - * 关闭全部页签 - */ -export function removeAllPageTab(active) { - store.dispatch('theme/tabRemoveAll', active).then((stay) => { - if (!stay && active && active !== HOME_ROUTE) { - router.push(HOME_ROUTE); - } - }); -} - -/** - * 关闭左侧页签 - */ -export function removeLeftPageTab(key) { - return store.dispatch('theme/tabRemoveLeft', key); -} - -/** - * 关闭右侧页签 - */ -export function removeRightPageTab(key) { - return store.dispatch('theme/tabRemoveRight', key); -} - -/** - * 关闭其它页签 - */ -export function removeOtherPageTab(key) { - return store.dispatch('theme/tabRemoveOther', key); -} - -/** - * 添加页签 - */ -export function addPageTab(data) { - return store.dispatch('theme/tabAdd', data); -} - -/** - * 修改页签 - */ -export function setPageTab(data) { - return store.dispatch('theme/tabSetItem', data); -} - -/** - * 设置主页的组件名称 - */ -export function setHomeComponents(data) { - return store.dispatch('theme/setHomeComponents', data); -} - -/** - * 设置路由刷新信息 - */ -export function setRouteReload(value) { - return store.dispatch('theme/setRouteReload', value); -} - -/** - * 退出登录 - * @param from 是否使用路由跳转 - * @param from 登录后跳转的地址 - */ -export function logout(route, from) { - removeToken(); - if (route) { - router.push({ - path: '/login', - query: from ? { from } : undefined - }); - } else { - // 这样跳转避免再次登录重复注册动态路由 - location.replace(BASE_URL + 'login' + (from ? '?from=' + from : '')); - } -} diff --git a/src/utils/permission.js b/src/utils/permission.js deleted file mode 100644 index 444aca2..0000000 --- a/src/utils/permission.js +++ /dev/null @@ -1,114 +0,0 @@ -/** - * 按钮级权限控制 - */ -import store from '@/store'; - -/* 数组是否有某些值 */ -const arrayHas = function (array, value) { - if (!value) { - return true; - } - if (!array) { - return false; - } - if (Array.isArray(value)) { - for (let i = 0; i < value.length; i++) { - if (array.indexOf(value[i]) === -1) { - return false; - } - } - return true; - } - return array.indexOf(value) !== -1; -}; - -/* 数组是否有任意值 */ -const arrayHasAny = function (array, value) { - if (!value) { - return true; - } - if (!array) { - return false; - } - if (Array.isArray(value)) { - for (let i = 0; i < value.length; i++) { - if (array.indexOf(value[i]) !== -1) { - return true; - } - } - return false; - } - return array.indexOf(value) !== -1; -}; - -/** - * 是否有某些角色 - * @param value 角色字符或字符数组 - */ -export function hasRole(value) { - return arrayHas(store.state.user?.roles, value); -} - -/** - * 是否有任意角色 - * @param value 角色字符或字符数组 - */ -export function hasAnyRole(value) { - return arrayHasAny(store.state.user?.roles, value); -} - -/** - * 是否有某些权限 - * @param value 权限字符或字符数组 - */ -export function hasPermission(value) { - return arrayHas(store.state.user?.authorities, value); -} - -/** - * 是否有任意权限 - * @param value 权限字符或字符数组 - */ -export function hasAnyPermission(value) { - return arrayHasAny(store.state.user?.authorities, value); -} - -export default { - install(Vue) { - // 添加全局方法 - Vue.prototype.$hasRole = hasRole; - Vue.prototype.$hasAnyRole = hasAnyRole; - Vue.prototype.$hasPermission = hasPermission; - Vue.prototype.$hasAnyPermission = hasAnyPermission; - - // 添加自定义指令 - Vue.directive('role', { - inserted: (el, binding) => { - if (!hasRole(binding.value)) { - el.parentNode && el.parentNode.removeChild(el); - } - } - }); - Vue.directive('any-role', { - inserted: (el, binding) => { - if (!hasAnyRole(binding.value)) { - el.parentNode && el.parentNode.removeChild(el); - } - } - }); - Vue.directive('permission', { - inserted: (el, binding) => { - if (!hasPermission(binding.value)) { - el.parentNode && el.parentNode.removeChild(el); - } - } - }); - Vue.directive('any-permission', { - inserted: (el, binding) => { - if (!hasAnyPermission(binding.value)) { - el.parentNode && el.parentNode.removeChild(el); - } - } - }); - } -}; diff --git a/src/utils/request.js b/src/utils/request.js deleted file mode 100644 index 759e627..0000000 --- a/src/utils/request.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * axios实例 - */ -import axios from 'axios'; -import router from '@/router'; -import { MessageBox } from 'element-ui'; -import { API_BASE_URL, TOKEN_HEADER_NAME } from '@/config/setting'; -import { getToken, setToken } from './token-util'; -import { logout } from './page-tab-util'; - -const service = axios.create({ - baseURL: API_BASE_URL -}); - -// 添加请求拦截器 -service.interceptors.request.use( - (config) => { - // 添加token到header - const token = getToken(); - if (token && config.headers) { - config.headers.common[TOKEN_HEADER_NAME] = token; - } - return config; - }, - (error) => { - return Promise.reject(error); - } -); - -// 添加响应拦截器 -service.interceptors.response.use( - (res) => { - // 登录过期处理 - if (res.data?.code === 401) { - const currentPath = router.currentRoute.path; - if (currentPath === '/') { - logout(true); - } else { - MessageBox.alert('登录状态已过期, 请退出重新登录!', '系统提示', { - confirmButtonText: '重新登录', - callback: (action) => { - if (action === 'confirm') { - logout(false, currentPath); - } - }, - beforeClose: () => { - MessageBox.close(); - } - }); - } - return Promise.reject(new Error(res.data.message)); - } - // token自动续期 - const token = res.headers[TOKEN_HEADER_NAME.toLowerCase()]; - if (token) { - setToken(token); - } - return res; - }, - (error) => { - return Promise.reject(error); - } -); - -export default service; diff --git a/src/utils/token-util.js b/src/utils/token-util.js deleted file mode 100644 index 9f984ae..0000000 --- a/src/utils/token-util.js +++ /dev/null @@ -1,39 +0,0 @@ -/** - * token操作封装 - */ -import { TOKEN_STORE_NAME } from '@/config/setting'; - -/** - * 获取缓存的token - */ -export function getToken() { - const token = localStorage.getItem(TOKEN_STORE_NAME); - if (!token) { - return sessionStorage.getItem(TOKEN_STORE_NAME); - } - return token; -} - -/** - * 缓存token - * @param token token - * @param remember 是否永久存储 - */ -export function setToken(token, remember) { - removeToken(); - if (token) { - if (remember) { - localStorage.setItem(TOKEN_STORE_NAME, token); - } else { - sessionStorage.setItem(TOKEN_STORE_NAME, token); - } - } -} - -/** - * 移除缓存的token - */ -export function removeToken() { - localStorage.removeItem(TOKEN_STORE_NAME); - sessionStorage.removeItem(TOKEN_STORE_NAME); -} diff --git a/src/views/dashboard/analysis/index.vue b/src/views/dashboard/analysis/index.vue deleted file mode 100644 index 4123806..0000000 --- a/src/views/dashboard/analysis/index.vue +++ /dev/null @@ -1,546 +0,0 @@ - - - - - diff --git a/src/views/dashboard/monitor/index.vue b/src/views/dashboard/monitor/index.vue deleted file mode 100644 index d873601..0000000 --- a/src/views/dashboard/monitor/index.vue +++ /dev/null @@ -1,673 +0,0 @@ - - - - - diff --git a/src/views/dashboard/workplace/index.vue b/src/views/dashboard/workplace/index.vue deleted file mode 100644 index 69cfb4f..0000000 --- a/src/views/dashboard/workplace/index.vue +++ /dev/null @@ -1,708 +0,0 @@ - - - - - diff --git a/src/views/example/choose/index.vue b/src/views/example/choose/index.vue deleted file mode 100644 index cc90ac8..0000000 --- a/src/views/example/choose/index.vue +++ /dev/null @@ -1,260 +0,0 @@ - - - diff --git a/src/views/example/document/components/file-sort.vue b/src/views/example/document/components/file-sort.vue deleted file mode 100644 index 6bb7be1..0000000 --- a/src/views/example/document/components/file-sort.vue +++ /dev/null @@ -1,332 +0,0 @@ - - - - - diff --git a/src/views/example/document/index.vue b/src/views/example/document/index.vue deleted file mode 100644 index 9ba4df7..0000000 --- a/src/views/example/document/index.vue +++ /dev/null @@ -1,138 +0,0 @@ - - - diff --git a/src/views/example/menu-badge/index.vue b/src/views/example/menu-badge/index.vue deleted file mode 100644 index c166c1e..0000000 --- a/src/views/example/menu-badge/index.vue +++ /dev/null @@ -1,80 +0,0 @@ - - - diff --git a/src/views/example/table/components/default-sorter.vue b/src/views/example/table/components/default-sorter.vue deleted file mode 100644 index f2abe9d..0000000 --- a/src/views/example/table/components/default-sorter.vue +++ /dev/null @@ -1,93 +0,0 @@ - - - diff --git a/src/views/example/table/components/lazy-tree-table.vue b/src/views/example/table/components/lazy-tree-table.vue deleted file mode 100644 index 8cbec30..0000000 --- a/src/views/example/table/components/lazy-tree-table.vue +++ /dev/null @@ -1,85 +0,0 @@ - - - diff --git a/src/views/example/table/components/merge-cell.vue b/src/views/example/table/components/merge-cell.vue deleted file mode 100644 index 6859108..0000000 --- a/src/views/example/table/components/merge-cell.vue +++ /dev/null @@ -1,68 +0,0 @@ - - - diff --git a/src/views/example/table/components/reset-sorter.vue b/src/views/example/table/components/reset-sorter.vue deleted file mode 100644 index 19110f4..0000000 --- a/src/views/example/table/components/reset-sorter.vue +++ /dev/null @@ -1,113 +0,0 @@ - - - diff --git a/src/views/example/table/index.vue b/src/views/example/table/index.vue deleted file mode 100644 index 9f55156..0000000 --- a/src/views/example/table/index.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/views/exception/403/index.vue b/src/views/exception/403/index.vue deleted file mode 100644 index c4b71e2..0000000 --- a/src/views/exception/403/index.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/src/views/exception/404/index.vue b/src/views/exception/404/index.vue deleted file mode 100644 index 5eeced9..0000000 --- a/src/views/exception/404/index.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/src/views/exception/500/index.vue b/src/views/exception/500/index.vue deleted file mode 100644 index 6273fe3..0000000 --- a/src/views/exception/500/index.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/src/views/extension/count-up/index.vue b/src/views/extension/count-up/index.vue deleted file mode 100644 index 0b5e9af..0000000 --- a/src/views/extension/count-up/index.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - diff --git a/src/views/extension/dialog/components/demo-modal.vue b/src/views/extension/dialog/components/demo-modal.vue deleted file mode 100644 index 89ef684..0000000 --- a/src/views/extension/dialog/components/demo-modal.vue +++ /dev/null @@ -1,192 +0,0 @@ - - - diff --git a/src/views/extension/dialog/components/multiple-modal.vue b/src/views/extension/dialog/components/multiple-modal.vue deleted file mode 100644 index d7c45ff..0000000 --- a/src/views/extension/dialog/components/multiple-modal.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - diff --git a/src/views/extension/dialog/index.vue b/src/views/extension/dialog/index.vue deleted file mode 100644 index 77ab5e3..0000000 --- a/src/views/extension/dialog/index.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/views/extension/dragsort/index.vue b/src/views/extension/dragsort/index.vue deleted file mode 100644 index f402441..0000000 --- a/src/views/extension/dragsort/index.vue +++ /dev/null @@ -1,212 +0,0 @@ - - - - - diff --git a/src/views/extension/editor/index.vue b/src/views/extension/editor/index.vue deleted file mode 100644 index dd74e8b..0000000 --- a/src/views/extension/editor/index.vue +++ /dev/null @@ -1,81 +0,0 @@ - - - diff --git a/src/views/extension/empty/index.vue b/src/views/extension/empty/index.vue deleted file mode 100644 index 6654365..0000000 --- a/src/views/extension/empty/index.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/src/views/extension/excel/index.vue b/src/views/extension/excel/index.vue deleted file mode 100644 index beb23cd..0000000 --- a/src/views/extension/excel/index.vue +++ /dev/null @@ -1,494 +0,0 @@ - - - diff --git a/src/views/extension/file/index.vue b/src/views/extension/file/index.vue deleted file mode 100644 index 1041f8d..0000000 --- a/src/views/extension/file/index.vue +++ /dev/null @@ -1,460 +0,0 @@ - - - - - diff --git a/src/views/extension/icon/index.vue b/src/views/extension/icon/index.vue deleted file mode 100644 index ad2e21b..0000000 --- a/src/views/extension/icon/index.vue +++ /dev/null @@ -1,217 +0,0 @@ - - - - - diff --git a/src/views/extension/map/index.vue b/src/views/extension/map/index.vue deleted file mode 100644 index 7577af0..0000000 --- a/src/views/extension/map/index.vue +++ /dev/null @@ -1,272 +0,0 @@ - - - diff --git a/src/views/extension/markdown/index.vue b/src/views/extension/markdown/index.vue deleted file mode 100644 index 0e5ebb2..0000000 --- a/src/views/extension/markdown/index.vue +++ /dev/null @@ -1,81 +0,0 @@ - - - - - diff --git a/src/views/extension/menu/index.vue b/src/views/extension/menu/index.vue deleted file mode 100644 index 2c6adfc..0000000 --- a/src/views/extension/menu/index.vue +++ /dev/null @@ -1,147 +0,0 @@ - - - - - diff --git a/src/views/extension/message/index.vue b/src/views/extension/message/index.vue deleted file mode 100644 index a1775f4..0000000 --- a/src/views/extension/message/index.vue +++ /dev/null @@ -1,174 +0,0 @@ - - - - - diff --git a/src/views/extension/player/index.vue b/src/views/extension/player/index.vue deleted file mode 100644 index d48b5bd..0000000 --- a/src/views/extension/player/index.vue +++ /dev/null @@ -1,334 +0,0 @@ - - - - - diff --git a/src/views/extension/printer/components/print-div.vue b/src/views/extension/printer/components/print-div.vue deleted file mode 100644 index 6e9362b..0000000 --- a/src/views/extension/printer/components/print-div.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - - - diff --git a/src/views/extension/printer/index.vue b/src/views/extension/printer/index.vue deleted file mode 100644 index bd3937e..0000000 --- a/src/views/extension/printer/index.vue +++ /dev/null @@ -1,458 +0,0 @@ - - - - - diff --git a/src/views/extension/qr-code/index.vue b/src/views/extension/qr-code/index.vue deleted file mode 100644 index 43db297..0000000 --- a/src/views/extension/qr-code/index.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/src/views/extension/regions/index.vue b/src/views/extension/regions/index.vue deleted file mode 100644 index e8e6d4b..0000000 --- a/src/views/extension/regions/index.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - diff --git a/src/views/extension/steps/index.vue b/src/views/extension/steps/index.vue deleted file mode 100644 index 8bb5e5c..0000000 --- a/src/views/extension/steps/index.vue +++ /dev/null @@ -1,112 +0,0 @@ - - - - - diff --git a/src/views/extension/table-select/components/demo-advanced-search.vue b/src/views/extension/table-select/components/demo-advanced-search.vue deleted file mode 100644 index fa65ed6..0000000 --- a/src/views/extension/table-select/components/demo-advanced-search.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - diff --git a/src/views/extension/table-select/components/demo-advanced.vue b/src/views/extension/table-select/components/demo-advanced.vue deleted file mode 100644 index 95649ec..0000000 --- a/src/views/extension/table-select/components/demo-advanced.vue +++ /dev/null @@ -1,115 +0,0 @@ - - - diff --git a/src/views/extension/table-select/components/demo-basic.vue b/src/views/extension/table-select/components/demo-basic.vue deleted file mode 100644 index a3c563e..0000000 --- a/src/views/extension/table-select/components/demo-basic.vue +++ /dev/null @@ -1,118 +0,0 @@ - - - diff --git a/src/views/extension/table-select/components/demo-multiple.vue b/src/views/extension/table-select/components/demo-multiple.vue deleted file mode 100644 index 9b55df8..0000000 --- a/src/views/extension/table-select/components/demo-multiple.vue +++ /dev/null @@ -1,126 +0,0 @@ - - - diff --git a/src/views/extension/table-select/index.vue b/src/views/extension/table-select/index.vue deleted file mode 100644 index fbb04f1..0000000 --- a/src/views/extension/table-select/index.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/src/views/extension/tag/index.vue b/src/views/extension/tag/index.vue deleted file mode 100644 index d5178a8..0000000 --- a/src/views/extension/tag/index.vue +++ /dev/null @@ -1,203 +0,0 @@ - - - - - diff --git a/src/views/extension/tree-select/components/demo-advanced.vue b/src/views/extension/tree-select/components/demo-advanced.vue deleted file mode 100644 index eec9352..0000000 --- a/src/views/extension/tree-select/components/demo-advanced.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/src/views/extension/tree-select/components/demo-basic.vue b/src/views/extension/tree-select/components/demo-basic.vue deleted file mode 100644 index baa5ec3..0000000 --- a/src/views/extension/tree-select/components/demo-basic.vue +++ /dev/null @@ -1,60 +0,0 @@ - - - diff --git a/src/views/extension/tree-select/components/demo-lazy.vue b/src/views/extension/tree-select/components/demo-lazy.vue deleted file mode 100644 index f852d52..0000000 --- a/src/views/extension/tree-select/components/demo-lazy.vue +++ /dev/null @@ -1,137 +0,0 @@ - - - diff --git a/src/views/extension/tree-select/components/demo-multiple.vue b/src/views/extension/tree-select/components/demo-multiple.vue deleted file mode 100644 index fa0e6b3..0000000 --- a/src/views/extension/tree-select/components/demo-multiple.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - diff --git a/src/views/extension/tree-select/components/tree-data.js b/src/views/extension/tree-select/components/tree-data.js deleted file mode 100644 index d35c6ed..0000000 --- a/src/views/extension/tree-select/components/tree-data.js +++ /dev/null @@ -1,80 +0,0 @@ -export default [ - { - label: '系统管理', - value: '1', - children: [ - { - label: '用户管理', - value: '2', - children: [ - { - label: '添加用户', - value: '3' - }, - { - label: '修改用户', - value: '4' - } - ] - }, - { - label: '角色管理', - value: '5', - children: [ - { - label: '添加角色', - value: '6', - disabled: false - }, - { - label: '修改角色', - value: '7' - } - ] - } - ] - }, - { - label: '日志管理', - value: '8', - children: [ - { - label: '登录日志', - value: '9' - }, - { - label: '操作日志', - value: '10', - disabled: false - } - ] - }, - { - label: '列表页面', - value: '11', - children: [ - { - label: '基础列表', - value: '12' - }, - { - label: '卡片列表', - value: '13', - children: [ - { - label: '项目', - value: '14' - }, - { - label: '应用', - value: '15' - }, - { - label: '文章', - value: '16' - } - ] - } - ] - } -]; diff --git a/src/views/extension/tree-select/index.vue b/src/views/extension/tree-select/index.vue deleted file mode 100644 index caea915..0000000 --- a/src/views/extension/tree-select/index.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/views/forget/index.vue b/src/views/forget/index.vue deleted file mode 100644 index be8b1f7..0000000 --- a/src/views/forget/index.vue +++ /dev/null @@ -1,403 +0,0 @@ - - - - - diff --git a/src/views/form/advanced/components/user-select.vue b/src/views/form/advanced/components/user-select.vue deleted file mode 100644 index 796ea90..0000000 --- a/src/views/form/advanced/components/user-select.vue +++ /dev/null @@ -1,145 +0,0 @@ - - - diff --git a/src/views/form/advanced/index.vue b/src/views/form/advanced/index.vue deleted file mode 100644 index 2767488..0000000 --- a/src/views/form/advanced/index.vue +++ /dev/null @@ -1,314 +0,0 @@ - - - diff --git a/src/views/form/basic/index.vue b/src/views/form/basic/index.vue deleted file mode 100644 index 7df5781..0000000 --- a/src/views/form/basic/index.vue +++ /dev/null @@ -1,222 +0,0 @@ - - - diff --git a/src/views/form/step/components/step-confirm.vue b/src/views/form/step/components/step-confirm.vue deleted file mode 100644 index 155b892..0000000 --- a/src/views/form/step/components/step-confirm.vue +++ /dev/null @@ -1,100 +0,0 @@ - - - diff --git a/src/views/form/step/components/step-edit.vue b/src/views/form/step/components/step-edit.vue deleted file mode 100644 index cc2b06e..0000000 --- a/src/views/form/step/components/step-edit.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - - - diff --git a/src/views/form/step/components/step-success.vue b/src/views/form/step/components/step-success.vue deleted file mode 100644 index a3809dd..0000000 --- a/src/views/form/step/components/step-success.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - diff --git a/src/views/form/step/index.vue b/src/views/form/step/index.vue deleted file mode 100644 index b4461f3..0000000 --- a/src/views/form/step/index.vue +++ /dev/null @@ -1,91 +0,0 @@ - - - diff --git a/src/views/list/advanced/index.vue b/src/views/list/advanced/index.vue deleted file mode 100644 index ed34a04..0000000 --- a/src/views/list/advanced/index.vue +++ /dev/null @@ -1,553 +0,0 @@ - - - - - diff --git a/src/views/list/basic/components/nickname-filter.vue b/src/views/list/basic/components/nickname-filter.vue deleted file mode 100644 index 62de8b3..0000000 --- a/src/views/list/basic/components/nickname-filter.vue +++ /dev/null @@ -1,63 +0,0 @@ - - - - diff --git a/src/views/list/basic/components/search-form.vue b/src/views/list/basic/components/search-form.vue deleted file mode 100644 index 115115a..0000000 --- a/src/views/list/basic/components/search-form.vue +++ /dev/null @@ -1,115 +0,0 @@ - - - diff --git a/src/views/list/basic/index.vue b/src/views/list/basic/index.vue deleted file mode 100644 index e0bda57..0000000 --- a/src/views/list/basic/index.vue +++ /dev/null @@ -1,382 +0,0 @@ - - - - - diff --git a/src/views/list/card/application/index.vue b/src/views/list/card/application/index.vue deleted file mode 100644 index abf8a42..0000000 --- a/src/views/list/card/application/index.vue +++ /dev/null @@ -1,194 +0,0 @@ - - - - - diff --git a/src/views/list/card/article/index.vue b/src/views/list/card/article/index.vue deleted file mode 100644 index e7530b8..0000000 --- a/src/views/list/card/article/index.vue +++ /dev/null @@ -1,290 +0,0 @@ - - - - - diff --git a/src/views/list/card/project/index.vue b/src/views/list/card/project/index.vue deleted file mode 100644 index f5d6fd7..0000000 --- a/src/views/list/card/project/index.vue +++ /dev/null @@ -1,333 +0,0 @@ - - - - - diff --git a/src/views/list/user-info/index.vue b/src/views/list/user-info/index.vue deleted file mode 100644 index cd39d52..0000000 --- a/src/views/list/user-info/index.vue +++ /dev/null @@ -1,98 +0,0 @@ - - - diff --git a/src/views/login/index.vue b/src/views/login/index.vue deleted file mode 100644 index 0a503c2..0000000 --- a/src/views/login/index.vue +++ /dev/null @@ -1,382 +0,0 @@ - - - - - diff --git a/src/views/result/fail/index.vue b/src/views/result/fail/index.vue deleted file mode 100644 index d0a4d96..0000000 --- a/src/views/result/fail/index.vue +++ /dev/null @@ -1,50 +0,0 @@ - - - - - diff --git a/src/views/result/success/index.vue b/src/views/result/success/index.vue deleted file mode 100644 index 1d6ce4b..0000000 --- a/src/views/result/success/index.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/src/views/system/dictionary/components/dict-data-edit.vue b/src/views/system/dictionary/components/dict-data-edit.vue deleted file mode 100644 index e97bdf7..0000000 --- a/src/views/system/dictionary/components/dict-data-edit.vue +++ /dev/null @@ -1,161 +0,0 @@ - - - - diff --git a/src/views/system/dictionary/components/dict-data-search.vue b/src/views/system/dictionary/components/dict-data-search.vue deleted file mode 100644 index 6c08458..0000000 --- a/src/views/system/dictionary/components/dict-data-search.vue +++ /dev/null @@ -1,63 +0,0 @@ - - - - diff --git a/src/views/system/dictionary/components/dict-data.vue b/src/views/system/dictionary/components/dict-data.vue deleted file mode 100644 index c3a9282..0000000 --- a/src/views/system/dictionary/components/dict-data.vue +++ /dev/null @@ -1,219 +0,0 @@ - - - diff --git a/src/views/system/dictionary/components/dict-edit.vue b/src/views/system/dictionary/components/dict-edit.vue deleted file mode 100644 index 48527d4..0000000 --- a/src/views/system/dictionary/components/dict-edit.vue +++ /dev/null @@ -1,151 +0,0 @@ - - - - diff --git a/src/views/system/dictionary/index.vue b/src/views/system/dictionary/index.vue deleted file mode 100644 index 695a054..0000000 --- a/src/views/system/dictionary/index.vue +++ /dev/null @@ -1,167 +0,0 @@ - - - - - diff --git a/src/views/system/login-record/components/login-record-search.vue b/src/views/system/login-record/components/login-record-search.vue deleted file mode 100644 index e9153c0..0000000 --- a/src/views/system/login-record/components/login-record-search.vue +++ /dev/null @@ -1,118 +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 33057fe..0000000 --- a/src/views/system/login-record/index.vue +++ /dev/null @@ -1,192 +0,0 @@ - - - diff --git a/src/views/system/menu/components/menu-edit.vue b/src/views/system/menu/components/menu-edit.vue deleted file mode 100644 index ec78370..0000000 --- a/src/views/system/menu/components/menu-edit.vue +++ /dev/null @@ -1,329 +0,0 @@ - - - - diff --git a/src/views/system/menu/components/menu-search.vue b/src/views/system/menu/components/menu-search.vue deleted file mode 100644 index 0243792..0000000 --- a/src/views/system/menu/components/menu-search.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - - diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue deleted file mode 100644 index 110b7fd..0000000 --- a/src/views/system/menu/index.vue +++ /dev/null @@ -1,277 +0,0 @@ - - - diff --git a/src/views/system/operation-record/components/operation-record-detail.vue b/src/views/system/operation-record/components/operation-record-detail.vue deleted file mode 100644 index c9ac4de..0000000 --- a/src/views/system/operation-record/components/operation-record-detail.vue +++ /dev/null @@ -1,131 +0,0 @@ - - - - diff --git a/src/views/system/operation-record/components/operation-record-search.vue b/src/views/system/operation-record/components/operation-record-search.vue deleted file mode 100644 index 8cac0e6..0000000 --- a/src/views/system/operation-record/components/operation-record-search.vue +++ /dev/null @@ -1,118 +0,0 @@ - - - - diff --git a/src/views/system/operation-record/index.vue b/src/views/system/operation-record/index.vue deleted file mode 100644 index a9557b3..0000000 --- a/src/views/system/operation-record/index.vue +++ /dev/null @@ -1,266 +0,0 @@ - - - diff --git a/src/views/system/organization/components/org-edit.vue b/src/views/system/organization/components/org-edit.vue deleted file mode 100644 index 2b69bc4..0000000 --- a/src/views/system/organization/components/org-edit.vue +++ /dev/null @@ -1,210 +0,0 @@ - - - - diff --git a/src/views/system/organization/components/org-select.vue b/src/views/system/organization/components/org-select.vue deleted file mode 100644 index 6fe73b5..0000000 --- a/src/views/system/organization/components/org-select.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - - diff --git a/src/views/system/organization/components/org-type-select.vue b/src/views/system/organization/components/org-type-select.vue deleted file mode 100644 index 5cd5a2d..0000000 --- a/src/views/system/organization/components/org-type-select.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - - diff --git a/src/views/system/organization/components/org-user-edit.vue b/src/views/system/organization/components/org-user-edit.vue deleted file mode 100644 index 5dbc7f1..0000000 --- a/src/views/system/organization/components/org-user-edit.vue +++ /dev/null @@ -1,258 +0,0 @@ - - - - diff --git a/src/views/system/organization/components/org-user-list.vue b/src/views/system/organization/components/org-user-list.vue deleted file mode 100644 index 765af86..0000000 --- a/src/views/system/organization/components/org-user-list.vue +++ /dev/null @@ -1,236 +0,0 @@ - - - diff --git a/src/views/system/organization/components/org-user-search.vue b/src/views/system/organization/components/org-user-search.vue deleted file mode 100644 index f64a18c..0000000 --- a/src/views/system/organization/components/org-user-search.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - - diff --git a/src/views/system/organization/index.vue b/src/views/system/organization/index.vue deleted file mode 100644 index 4b9c26a..0000000 --- a/src/views/system/organization/index.vue +++ /dev/null @@ -1,181 +0,0 @@ - - - - - diff --git a/src/views/system/role/components/role-auth.vue b/src/views/system/role/components/role-auth.vue deleted file mode 100644 index 1a89b08..0000000 --- a/src/views/system/role/components/role-auth.vue +++ /dev/null @@ -1,123 +0,0 @@ - - - - diff --git a/src/views/system/role/components/role-edit.vue b/src/views/system/role/components/role-edit.vue deleted file mode 100644 index 5d8d08e..0000000 --- a/src/views/system/role/components/role-edit.vue +++ /dev/null @@ -1,133 +0,0 @@ - - - - diff --git a/src/views/system/role/components/role-search.vue b/src/views/system/role/components/role-search.vue deleted file mode 100644 index 633aad6..0000000 --- a/src/views/system/role/components/role-search.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - - diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue deleted file mode 100644 index f7543a1..0000000 --- a/src/views/system/role/index.vue +++ /dev/null @@ -1,218 +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 d96d3b3..0000000 --- a/src/views/system/user-info/index.vue +++ /dev/null @@ -1,98 +0,0 @@ - - - diff --git a/src/views/system/user/components/role-select.vue b/src/views/system/user/components/role-select.vue deleted file mode 100644 index 1a1d542..0000000 --- a/src/views/system/user/components/role-select.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - diff --git a/src/views/system/user/components/user-edit.vue b/src/views/system/user/components/user-edit.vue deleted file mode 100644 index a46444b..0000000 --- a/src/views/system/user/components/user-edit.vue +++ /dev/null @@ -1,256 +0,0 @@ - - - - diff --git a/src/views/system/user/components/user-import.vue b/src/views/system/user/components/user-import.vue deleted file mode 100644 index 85e514c..0000000 --- a/src/views/system/user/components/user-import.vue +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - diff --git a/src/views/system/user/components/user-search.vue b/src/views/system/user/components/user-search.vue deleted file mode 100644 index bd8efbb..0000000 --- a/src/views/system/user/components/user-search.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - - diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue deleted file mode 100644 index fd1c14d..0000000 --- a/src/views/system/user/index.vue +++ /dev/null @@ -1,315 +0,0 @@ - - - diff --git a/src/views/user/message/components/message-letter.vue b/src/views/user/message/components/message-letter.vue deleted file mode 100644 index 2ebedd1..0000000 --- a/src/views/user/message/components/message-letter.vue +++ /dev/null @@ -1,151 +0,0 @@ - - - diff --git a/src/views/user/message/components/message-notice.vue b/src/views/user/message/components/message-notice.vue deleted file mode 100644 index 5528d34..0000000 --- a/src/views/user/message/components/message-notice.vue +++ /dev/null @@ -1,151 +0,0 @@ - - - diff --git a/src/views/user/message/components/message-todo.vue b/src/views/user/message/components/message-todo.vue deleted file mode 100644 index f90eaca..0000000 --- a/src/views/user/message/components/message-todo.vue +++ /dev/null @@ -1,151 +0,0 @@ - - - diff --git a/src/views/user/message/index.vue b/src/views/user/message/index.vue deleted file mode 100644 index b887c6e..0000000 --- a/src/views/user/message/index.vue +++ /dev/null @@ -1,168 +0,0 @@ - - - - - diff --git a/src/views/user/profile/index.vue b/src/views/user/profile/index.vue deleted file mode 100644 index 6fdbfa7..0000000 --- a/src/views/user/profile/index.vue +++ /dev/null @@ -1,421 +0,0 @@ - - - - - diff --git a/vue.config.js b/vue.config.js deleted file mode 100644 index f266fec..0000000 --- a/vue.config.js +++ /dev/null @@ -1,29 +0,0 @@ -const CompressionWebpackPlugin = require('compression-webpack-plugin'); -const { transformElementScss } = require('ele-admin/lib/utils/dynamic-theme'); - -module.exports = { - productionSourceMap: false, - transpileDependencies: ['element-ui', 'ele-admin', 'vue-i18n'], - chainWebpack(config) { - config.plugins.delete('prefetch'); - if (process.env.NODE_ENV !== 'development') { - // 对超过10kb的文件gzip压缩 - config.plugin('compressionPlugin').use( - new CompressionWebpackPlugin({ - test: /\.(js|css|html)$/, - threshold: 10240 - }) - ); - } - }, - css: { - loaderOptions: { - sass: { - sassOptions: { - outputStyle: 'expanded', - importer: transformElementScss() - } - } - } - } -};