From f1db6dd400c239696619def133f3439e4f33b9a8 Mon Sep 17 00:00:00 2001 From: rdrew Date: Tue, 27 Feb 2024 14:05:34 -0400 Subject: [PATCH] 1st --- .DS_Store | Bin 0 -> 6148 bytes .editorconfig | 9 + .eslintrc.js | 10 + .github/workflows/lint.yml | 52 + .gitignore | 6 + .lintstagedrc.js | 12 + .stylelintrc.js | 498 + CHANGELOG.md | 337 + Gruntfile.js | 85 + LICENSE | 21 + README.md | 65 + bs.js | 15 + favicon/favicon.ico | Bin 0 -> 5430 bytes fonts/FontAwesome.otf | Bin 0 -> 134808 bytes fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes fonts/fontawesome-webfont.svg | 2671 +++ fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes images/preloader.gif | Bin 0 -> 2240 bytes javascripts/theme.js | 1 + package-lock.json | 15455 ++++++++++++++++ package.json | 62 + plugins/redmine_backlogs/global.css | 1 + plugins/redmine_backlogs/jquery/jquery-ui.css | 1 + .../jquery/jquery.multiselect.css | 1 + .../redmine_backlogs/jquery/jquery.qtip.css | 1 + plugins/redmine_backlogs/master_backlog.css | 1 + plugins/redmine_backlogs/statistics.css | 1 + plugins/redmine_backlogs/taskboard.css | 1 + screenshots/calendar.png | Bin 0 -> 100036 bytes screenshots/issue-page.png | Bin 0 -> 101749 bytes screenshots/issues.png | Bin 0 -> 96469 bytes screenshots/new-issue.png | Bin 0 -> 94473 bytes screenshots/redmine-backlogs.png | Bin 0 -> 65608 bytes src/.DS_Store | Bin 0 -> 6148 bytes src/javascripts/modules/HistoryTabs.js | 107 + src/javascripts/modules/MenuCollapse.js | 129 + src/javascripts/modules/RevisionGraph.js | 143 + src/javascripts/modules/SidebarToggler.js | 140 + src/javascripts/theme.js | 9 + src/sass/_custom-variables.scss | 0 src/sass/_functions.scss | 4 + src/sass/_mixins.scss | 13 + src/sass/_variables.scss | 854 + src/sass/application.scss | 54 + src/sass/components/_admin.scss | 149 + src/sass/components/_badges.scss | 59 + src/sass/components/_base.scss | 188 + src/sass/components/_buttons.scss | 300 + src/sass/components/_calendar.scss | 179 + src/sass/components/_coderay.scss | 362 + src/sass/components/_content.scss | 397 + src/sass/components/_context-menu.scss | 61 + src/sass/components/_dropdown.scss | 149 + src/sass/components/_elements.scss | 1178 ++ src/sass/components/_flash.scss | 90 + src/sass/components/_forms.scss | 775 + src/sass/components/_gantt.scss | 269 + src/sass/components/_gravatar.scss | 34 + src/sass/components/_icons.scss | 1088 ++ src/sass/components/_image-base64.scss | 8 + src/sass/components/_issue.scss | 809 + src/sass/components/_jquery-ui.scss | 332 + src/sass/components/_jstoolbar.scss | 260 + src/sass/components/_list.scss | 776 + src/sass/components/_login.scss | 111 + src/sass/components/_pagination.scss | 83 + src/sass/components/_plugins.scss | 1156 ++ src/sass/components/_print.scss | 79 + src/sass/components/_progress.scss | 76 + src/sass/components/_responsive.scss | 498 + src/sass/components/_rouge.scss | 320 + src/sass/components/_simple-list.scss | 147 + src/sass/components/_tabs.scss | 196 + src/sass/components/_top.scss | 439 + src/sass/components/_wiki.scss | 498 + src/sass/functions/_parse-length.scss | 49 + src/sass/javascripts/_sidebar-toggler.scss | 93 + src/sass/lib/_font-awesome.scss | 8 + src/sass/lib/_normalize.scss | 339 + src/sass/lib/font-awesome/_mixins.scss | 10 + src/sass/lib/font-awesome/_path.scss | 14 + src/sass/lib/font-awesome/_variables.scss | 801 + src/sass/mixins/_buttons.scss | 58 + src/sass/mixins/_center-block.scss | 7 + src/sass/mixins/_clearfix.scss | 15 + src/sass/mixins/_forms.scss | 78 + src/sass/mixins/_image.scss | 15 + src/sass/mixins/_issues.scss | 67 + src/sass/mixins/_link-variant.scss | 29 + src/sass/mixins/_shadows.scss | 19 + src/sass/mixins/_text-overflow.scss | 8 + .../plugins/redmine_backlogs/_common.scss | 2 + src/sass/plugins/redmine_backlogs/global.scss | 328 + .../redmine_backlogs/jquery/jquery-ui.scss | 1375 ++ .../jquery/jquery.multiselect.scss | 113 + .../redmine_backlogs/jquery/jquery.qtip.scss | 34 + .../redmine_backlogs/master_backlog.scss | 837 + .../plugins/redmine_backlogs/statistics.scss | 63 + .../plugins/redmine_backlogs/taskboard.scss | 467 + stylesheets/application.css | 4 + svg/calendar.svg | 1 + svg/chevron-left.svg | 1 + svg/chevron-right.svg | 1 + svg/diff-added.svg | 1 + svg/diff-copied.svg | 1 + svg/diff-deleted.svg | 1 + svg/diff-modified.svg | 1 + svg/diff-renamed.svg | 1 + svg/icon-star.svg | 1 + svg/icon-tag.svg | 1 + svg/minus.svg | 1 + svg/plus.svg | 1 + svg/priority-blocker.svg | 1 + svg/priority-critical.svg | 1 + svg/priority-high.svg | 1 + svg/priority-highest.svg | 1 + svg/priority-low.svg | 1 + svg/priority-lowest.svg | 1 + svg/priority-major.svg | 1 + svg/priority-medium.svg | 1 + svg/priority-minor.svg | 1 + svg/priority-trivial.svg | 1 + 124 files changed, 36680 insertions(+) create mode 100644 .DS_Store create mode 100755 .editorconfig create mode 100755 .eslintrc.js create mode 100755 .github/workflows/lint.yml create mode 100755 .gitignore create mode 100755 .lintstagedrc.js create mode 100755 .stylelintrc.js create mode 100755 CHANGELOG.md create mode 100755 Gruntfile.js create mode 100755 LICENSE create mode 100755 README.md create mode 100755 bs.js create mode 100755 favicon/favicon.ico create mode 100755 fonts/FontAwesome.otf create mode 100755 fonts/fontawesome-webfont.eot create mode 100755 fonts/fontawesome-webfont.svg create mode 100755 fonts/fontawesome-webfont.ttf create mode 100755 fonts/fontawesome-webfont.woff create mode 100755 fonts/fontawesome-webfont.woff2 create mode 100755 images/preloader.gif create mode 100755 javascripts/theme.js create mode 100755 package-lock.json create mode 100755 package.json create mode 100755 plugins/redmine_backlogs/global.css create mode 100755 plugins/redmine_backlogs/jquery/jquery-ui.css create mode 100755 plugins/redmine_backlogs/jquery/jquery.multiselect.css create mode 100755 plugins/redmine_backlogs/jquery/jquery.qtip.css create mode 100755 plugins/redmine_backlogs/master_backlog.css create mode 100755 plugins/redmine_backlogs/statistics.css create mode 100755 plugins/redmine_backlogs/taskboard.css create mode 100755 screenshots/calendar.png create mode 100755 screenshots/issue-page.png create mode 100755 screenshots/issues.png create mode 100755 screenshots/new-issue.png create mode 100755 screenshots/redmine-backlogs.png create mode 100644 src/.DS_Store create mode 100755 src/javascripts/modules/HistoryTabs.js create mode 100755 src/javascripts/modules/MenuCollapse.js create mode 100755 src/javascripts/modules/RevisionGraph.js create mode 100755 src/javascripts/modules/SidebarToggler.js create mode 100755 src/javascripts/theme.js create mode 100644 src/sass/_custom-variables.scss create mode 100755 src/sass/_functions.scss create mode 100755 src/sass/_mixins.scss create mode 100755 src/sass/_variables.scss create mode 100755 src/sass/application.scss create mode 100755 src/sass/components/_admin.scss create mode 100755 src/sass/components/_badges.scss create mode 100755 src/sass/components/_base.scss create mode 100755 src/sass/components/_buttons.scss create mode 100755 src/sass/components/_calendar.scss create mode 100755 src/sass/components/_coderay.scss create mode 100755 src/sass/components/_content.scss create mode 100755 src/sass/components/_context-menu.scss create mode 100755 src/sass/components/_dropdown.scss create mode 100755 src/sass/components/_elements.scss create mode 100755 src/sass/components/_flash.scss create mode 100755 src/sass/components/_forms.scss create mode 100755 src/sass/components/_gantt.scss create mode 100755 src/sass/components/_gravatar.scss create mode 100755 src/sass/components/_icons.scss create mode 100755 src/sass/components/_image-base64.scss create mode 100755 src/sass/components/_issue.scss create mode 100755 src/sass/components/_jquery-ui.scss create mode 100755 src/sass/components/_jstoolbar.scss create mode 100755 src/sass/components/_list.scss create mode 100755 src/sass/components/_login.scss create mode 100755 src/sass/components/_pagination.scss create mode 100755 src/sass/components/_plugins.scss create mode 100755 src/sass/components/_print.scss create mode 100755 src/sass/components/_progress.scss create mode 100755 src/sass/components/_responsive.scss create mode 100755 src/sass/components/_rouge.scss create mode 100755 src/sass/components/_simple-list.scss create mode 100755 src/sass/components/_tabs.scss create mode 100755 src/sass/components/_top.scss create mode 100755 src/sass/components/_wiki.scss create mode 100755 src/sass/functions/_parse-length.scss create mode 100755 src/sass/javascripts/_sidebar-toggler.scss create mode 100755 src/sass/lib/_font-awesome.scss create mode 100755 src/sass/lib/_normalize.scss create mode 100755 src/sass/lib/font-awesome/_mixins.scss create mode 100755 src/sass/lib/font-awesome/_path.scss create mode 100755 src/sass/lib/font-awesome/_variables.scss create mode 100755 src/sass/mixins/_buttons.scss create mode 100755 src/sass/mixins/_center-block.scss create mode 100755 src/sass/mixins/_clearfix.scss create mode 100755 src/sass/mixins/_forms.scss create mode 100755 src/sass/mixins/_image.scss create mode 100755 src/sass/mixins/_issues.scss create mode 100755 src/sass/mixins/_link-variant.scss create mode 100755 src/sass/mixins/_shadows.scss create mode 100755 src/sass/mixins/_text-overflow.scss create mode 100755 src/sass/plugins/redmine_backlogs/_common.scss create mode 100755 src/sass/plugins/redmine_backlogs/global.scss create mode 100755 src/sass/plugins/redmine_backlogs/jquery/jquery-ui.scss create mode 100755 src/sass/plugins/redmine_backlogs/jquery/jquery.multiselect.scss create mode 100755 src/sass/plugins/redmine_backlogs/jquery/jquery.qtip.scss create mode 100755 src/sass/plugins/redmine_backlogs/master_backlog.scss create mode 100755 src/sass/plugins/redmine_backlogs/statistics.scss create mode 100755 src/sass/plugins/redmine_backlogs/taskboard.scss create mode 100755 stylesheets/application.css create mode 100755 svg/calendar.svg create mode 100755 svg/chevron-left.svg create mode 100755 svg/chevron-right.svg create mode 100755 svg/diff-added.svg create mode 100755 svg/diff-copied.svg create mode 100755 svg/diff-deleted.svg create mode 100755 svg/diff-modified.svg create mode 100755 svg/diff-renamed.svg create mode 100755 svg/icon-star.svg create mode 100755 svg/icon-tag.svg create mode 100755 svg/minus.svg create mode 100755 svg/plus.svg create mode 100755 svg/priority-blocker.svg create mode 100755 svg/priority-critical.svg create mode 100755 svg/priority-high.svg create mode 100755 svg/priority-highest.svg create mode 100755 svg/priority-low.svg create mode 100755 svg/priority-lowest.svg create mode 100755 svg/priority-major.svg create mode 100755 svg/priority-medium.svg create mode 100755 svg/priority-minor.svg create mode 100755 svg/priority-trivial.svg diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1f8980ecfcbe45f9862e6722d2b390ce062d4df7 GIT binary patch literal 6148 zcmeHK!EVz)5S>i|*`z|`P^m~<_QEZd92A;fDp_eca6>Yp2dG**wh~LOH?o~ZB?S3H z;E%ZTJIw4(QA_BRM%7L<`^K{~>)j{sZUz9vco7c(dH^6%30qxk{vp&)x*-krv=N0F zBZVBwxSV8>-iUS%$ADvC+Zdp|+lD!0uz)Gt+P^xZsqR1t6DT0TA8u`!frjd4i`$SU zx(k>@%W@uNI>Mx%(L77b%JY7SMzi(gX^|$B1v9-2s<2v=+FvmMjz8;dEVPS)_E1Cc~Y3Rf$fm8BRl84m#fwO;n3@= z{nw+zbziLpo_Ek!qc_9#x+C{q4UXPjTwZ@!eO-V1POHS@3(qej&lzvv2O7LWd#>q> zLfLf{6nUoeDSF6DY*lcLWG03yVh!1P#MIog;=g!7YMg8z1N_a)o$Z^Nn~`I{G4Q|) z(D|TH34O-eqB%OSF(m+E3*AQ0rdon>6r;~rTf`m|VN(%ps^Ahs*mU$Oj`JC7i#8nu z7axM(EVx1u=IuDXGT|V6i>`GHI0o)A(6o;|y8qwaU;p1ta!-x{$H1dvK(tPRlQAxd z@79gQ(Os)hFHlJ+uC{1Wu;J_27<3iCKsADWiVQ@bv9^dF6!%BK(BK-!z<*`nH^79f ADF6Tf literal 0 HcmV?d00001 diff --git a/.editorconfig b/.editorconfig new file mode 100755 index 0000000..b2dadf3 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true +indent_style = space +indent_size = 2 diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100755 index 0000000..cd1c4f2 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,10 @@ +module.exports = { + "extends": "standard", + "globals": { + "$": "readonly", + "localStorage": "readonly", + }, + "ignorePatterns": [ + "/javascripts/", + ], +}; diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100755 index 0000000..b3c6380 --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,52 @@ +name: Run linters + +on: + push: + branches: + - 'master' + - 'v*.*' + pull_request: + +jobs: + lint: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Use Node.js 16.x + uses: actions/setup-node@v3 + with: + node-version: 16.x + + - name: Install npm dependencies + run: npm ci + + - name: Eslint + run: npm run lint:js + + - name: Stylelint + run: npm run lint:sass + + build: + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [16.x, 18.x, 20.x] + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + + - name: Install npm dependencies + run: npm ci --production + + - name: Check build + run: npm run build diff --git a/.gitignore b/.gitignore new file mode 100755 index 0000000..1fd2bb5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +/.sass-cache +/node_modules +#/src/sass/_custom-variables.scss +/.sublime-grunt.cache +#/images/logo +/.stylelintcache diff --git a/.lintstagedrc.js b/.lintstagedrc.js new file mode 100755 index 0000000..90ccc02 --- /dev/null +++ b/.lintstagedrc.js @@ -0,0 +1,12 @@ +module.exports = { + "src/**/*.js": files => [ + `eslint "${files.join('" "')}"`, + 'grunt js', + 'git add javascripts/' + ], + "src/**/*.scss": files => [ + `stylelint "${files.join('" "')}"`, + 'grunt css', + 'git add stylesheets/ plugins/' + ], +} diff --git a/.stylelintrc.js b/.stylelintrc.js new file mode 100755 index 0000000..d8c0c8d --- /dev/null +++ b/.stylelintrc.js @@ -0,0 +1,498 @@ +module.exports = { + 'ignoreFiles': [ + 'src/sass/lib/**' + ], + 'plugins': [ + 'stylelint-order', + 'stylelint-scss' + ], + 'rules': { + 'at-rule-name-case': 'lower', + 'at-rule-name-space-after': 'always-single-line', + 'at-rule-no-vendor-prefix': true, + 'at-rule-semicolon-newline-after': 'always', + 'at-rule-semicolon-space-before': 'never', + 'block-closing-brace-empty-line-before': 'never', + 'block-closing-brace-newline-after': [ + 'always', + { + 'ignoreAtRules': [ + 'if', + 'else' + ] + } + ], + 'block-closing-brace-newline-before': 'always-multi-line', + 'block-closing-brace-space-before': 'always-single-line', + 'block-no-empty': true, + 'block-opening-brace-newline-after': 'always-multi-line', + 'block-opening-brace-space-after': 'always-single-line', + 'block-opening-brace-space-before': 'always-multi-line', + 'color-hex-case': 'lower', + 'color-hex-length': 'short', + 'color-no-invalid-hex': true, + 'comment-no-empty': true, + 'comment-whitespace-inside': 'always', + 'custom-property-pattern': /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/, + 'declaration-bang-space-after': 'never', + 'declaration-bang-space-before': 'always', + 'declaration-block-no-duplicate-properties': [ + true, + { + 'ignoreProperties': [ + 'word-break', + ] + } + ], + 'declaration-block-no-redundant-longhand-properties': true, + 'declaration-block-no-shorthand-property-overrides': true, + 'declaration-block-semicolon-newline-after': 'always-multi-line', + 'declaration-block-semicolon-space-after': 'always-single-line', + 'declaration-block-semicolon-space-before': 'never', + 'declaration-block-trailing-semicolon': 'always', + 'declaration-colon-space-after': 'always-single-line', + 'declaration-colon-space-before': 'never', + 'declaration-no-important': true, + 'font-family-no-duplicate-names': true, + 'function-calc-no-unspaced-operator': true, + 'function-comma-newline-after': 'always-multi-line', + 'function-comma-newline-before': 'never-multi-line', + 'function-comma-space-after': 'always-single-line', + 'function-comma-space-before': 'never', + 'function-linear-gradient-no-nonstandard-direction': true, + 'function-max-empty-lines': 1, + 'function-name-case': 'lower', + 'function-parentheses-newline-inside': 'always-multi-line', + 'function-parentheses-space-inside': 'never-single-line', + 'function-url-no-scheme-relative': true, + 'function-url-quotes': 'always', + 'function-whitespace-after': 'always', + 'indentation': 2, + 'keyframe-declaration-no-important': true, + 'length-zero-no-unit': true, + 'max-nesting-depth': 7, + 'media-feature-colon-space-after': 'always', + 'media-feature-colon-space-before': 'never', + 'media-feature-name-case': 'lower', + 'media-feature-parentheses-space-inside': 'never', + 'media-feature-range-operator-space-after': 'always', + 'media-feature-range-operator-space-before': 'always', + 'media-query-list-comma-newline-after': 'always-multi-line', + 'media-query-list-comma-newline-before': 'never-multi-line', + 'media-query-list-comma-space-after': 'always-single-line', + 'media-query-list-comma-space-before': 'never', + 'no-duplicate-at-import-rules': true, + 'no-eol-whitespace': true, + 'no-extra-semicolons': true, + 'no-missing-end-of-source-newline': true, + 'number-leading-zero': 'never', + 'number-no-trailing-zeros': true, + 'property-case': 'lower', + 'property-no-unknown': true, + 'property-no-vendor-prefix': true, + 'selector-attribute-brackets-space-inside': 'never', + 'selector-attribute-operator-space-after': 'never', + 'selector-attribute-operator-space-before': 'never', + 'selector-attribute-quotes': 'always', + 'selector-combinator-space-after': 'always', + 'selector-combinator-space-before': 'always', + 'selector-descendant-combinator-no-non-space': true, + 'selector-list-comma-newline-after': 'always', + 'selector-list-comma-newline-before': 'never-multi-line', + 'selector-list-comma-space-before': 'never', + 'selector-max-compound-selectors': 5, + 'selector-max-empty-lines': 0, + 'selector-max-universal': 1, + 'selector-no-qualifying-type': [ + true, + { + 'ignore': [ + 'attribute', + 'class', + 'id' + ] + } + ], + 'selector-pseudo-class-case': 'lower', + 'selector-pseudo-class-parentheses-space-inside': 'never', + 'selector-pseudo-element-case': 'lower', + 'selector-pseudo-element-colon-notation': 'double', + 'selector-type-case': 'lower', + 'shorthand-property-no-redundant-values': true, + 'string-no-newline': true, + 'string-quotes': 'double', + 'unit-case': 'lower', + 'unit-no-unknown': true, + 'value-list-comma-newline-before': 'never-multi-line', + 'value-list-comma-space-after': 'always-single-line', + 'value-list-comma-space-before': 'never', + 'value-list-max-empty-lines': 1, + 'value-no-vendor-prefix': true, + + 'order/order': [ + [ + 'custom-properties', + 'dollar-variables', + 'declarations', + 'rules' + ] + ], + 'order/properties-order': [ + { + 'properties': [ + 'content', + 'quotes' + ] + }, + { + 'properties': [ + 'display', + 'visibility' + ] + }, + { + 'properties': [ + 'position', + 'z-index', + 'top', + 'right', + 'bottom', + 'left' + ] + }, + { + 'properties': [ + 'box-sizing' + ] + }, + { + 'properties': [ + 'grid', + 'grid-area', + 'grid-auto-columns', + 'grid-auto-flow', + 'grid-auto-rows', + 'grid-column', + 'grid-column-end', + 'grid-column-gap', + 'grid-column-start', + 'grid-gap', + 'grid-row', + 'grid-row-end', + 'grid-row-gap', + 'grid-row-start', + 'grid-template', + 'grid-template-areas', + 'grid-template-columns', + 'grid-template-rows' + ] + }, + { + 'properties': [ + 'flex', + 'flex-basis', + 'flex-direction', + 'flex-flow', + 'flex-grow', + 'flex-shrink', + 'flex-wrap', + 'box-decoration-break', + 'align-content', + 'align-items', + 'align-self', + 'justify-content', + 'order' + ] + }, + { + 'properties': [ + 'width', + 'min-width', + 'max-width', + 'height', + 'min-height', + 'max-height' + ] + }, + { + 'properties': [ + 'margin', + 'margin-top', + 'margin-right', + 'margin-bottom', + 'margin-left' + ] + }, + { + 'properties': [ + 'padding', + 'padding-top', + 'padding-right', + 'padding-bottom', + 'padding-left' + ] + }, + { + 'properties': [ + 'float', + 'clear' + ] + }, + { + 'properties': [ + 'overflow', + 'overflow-x', + 'overflow-y' + ] + }, + { + 'properties': [ + 'clip', + 'zoom' + ] + }, + { + 'properties': [ + 'columns', + 'column-gap', + 'column-fill', + 'column-rule', + 'column-span', + 'column-count', + 'column-width' + ] + }, + { + 'properties': [ + 'table-layout', + 'empty-cells', + 'caption-side', + 'border-spacing', + 'border-collapse' + ] + }, + { + 'properties': [ + 'list-style', + 'list-style-position', + 'list-style-type', + 'list-style-image' + ] + }, + { + 'properties': [ + 'transform', + 'transform-origin', + 'transform-style', + 'backface-visibility', + 'perspective', + 'perspective-origin' + ] + }, + { + 'properties': [ + 'transition', + 'transition-property', + 'transition-duration', + 'transition-timing-function', + 'transition-delay' + ] + }, + { + 'properties': [ + 'animation', + 'animation-name', + 'animation-duration', + 'animation-play-state', + 'animation-timing-function', + 'animation-delay', + 'animation-iteration-count', + 'animation-direction' + ] + }, + { + 'properties': [ + 'border', + 'border-top', + 'border-right', + 'border-bottom', + 'border-left', + 'border-width', + 'border-top-width', + 'border-right-width', + 'border-bottom-width', + 'border-left-width' + ] + }, + { + 'properties': [ + 'border-style', + 'border-top-style', + 'border-right-style', + 'border-bottom-style', + 'border-left-style' + ] + }, + { + 'properties': [ + 'border-radius', + 'border-top-left-radius', + 'border-top-right-radius', + 'border-bottom-left-radius', + 'border-bottom-right-radius' + ] + }, + { + 'properties': [ + 'border-color', + 'border-top-color', + 'border-right-color', + 'border-bottom-color', + 'border-left-color' + ] + }, + { + 'properties': [ + 'outline', + 'outline-color', + 'outline-offset', + 'outline-style', + 'outline-width' + ] + }, + { + 'properties': [ + 'stroke-width', + 'stroke-linecap', + 'stroke-dasharray', + 'stroke-dashoffset', + 'stroke' + ] + }, + { + 'properties': [ + 'opacity' + ] + }, + { + 'properties': [ + 'background', + 'background-color', + 'background-image', + 'background-repeat', + 'background-position', + 'background-size', + 'box-shadow', + 'fill' + ] + }, + { + 'properties': [ + 'color' + ] + }, + { + 'properties': [ + 'font', + 'font-family', + 'font-size', + 'font-size-adjust', + 'font-stretch', + 'font-effect', + 'font-style', + 'font-variant', + 'font-weight' + ] + }, + { + 'properties': [ + 'font-emphasize', + 'font-emphasize-position', + 'font-emphasize-style' + ] + }, + { + 'properties': [ + 'letter-spacing', + 'line-height', + 'word-spacing' + ] + }, + { + 'properties': [ + 'text-align', + 'text-align-last', + 'text-decoration', + 'text-indent', + 'text-justify', + 'text-overflow', + 'text-overflow-ellipsis', + 'text-overflow-mode', + 'text-rendering', + 'text-outline', + 'text-shadow', + 'text-transform', + 'text-wrap', + 'word-wrap', + 'word-break' + ] + }, + { + 'properties': [ + 'text-emphasis', + 'text-emphasis-color', + 'text-emphasis-style', + 'text-emphasis-position' + ] + }, + { + 'properties': [ + 'vertical-align', + 'white-space', + 'hyphens' + ] + }, + { + 'properties': [ + 'src' + ] + }, + { + 'properties': [ + 'tab-size', + 'counter-reset', + 'counter-increment', + 'resize', + 'cursor', + 'pointer-events', + 'speak', + 'user-select', + 'nav-index', + 'nav-up', + 'nav-right', + 'nav-down', + 'nav-left' + ] + } + ], + + 'scss/at-else-closing-brace-newline-after': 'always-last-in-chain', + 'scss/at-else-closing-brace-space-after': 'always-intermediate', + 'scss/at-else-empty-line-before': 'never', + 'scss/at-else-if-parentheses-space-before': 'always', + 'scss/at-function-parentheses-space-before': 'never', + 'scss/at-function-pattern': /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/, + 'scss/at-if-closing-brace-newline-after': 'always-last-in-chain', + 'scss/at-if-closing-brace-space-after': 'always-intermediate', + 'scss/at-import-no-partial-leading-underscore': true, + 'scss/at-mixin-argumentless-call-parentheses': 'never', + 'scss/at-mixin-parentheses-space-before': 'never', + 'scss/at-mixin-pattern': /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/, + 'scss/declaration-nested-properties-no-divided-groups': true, + 'scss/dollar-variable-colon-space-before': 'never', + 'scss/dollar-variable-pattern': /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/, + 'scss/operator-no-unspaced': true, + 'scss/percent-placeholder-pattern': /^[a-z][a-z0-9]*(-[a-z0-9]+)*$/, + 'scss/selector-no-redundant-nesting-selector': true, + } +}; diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100755 index 0000000..0a7e992 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,337 @@ +v2.16.2 (2023-11-20): + +* Fixed #268 calendar display with Redmine 5.1 + +v2.16.1 (2023-10-11): + +* Fixed #266 typo of expanded icon class + +v2.16.0 (2023-05-14): + +* Update theme to make it work with 5.0. +* Fixed issues #222, #233, #242, #245, #246, #253, and few others. + +v2.15.0 (2021-05-23): + +* Updated styles for Redmine 4.2. +* Merged #225 (via #228): improved documents styles. + +v2.14.0 (2021-01-27): + +* Merged #220: fixed drag & drop behavior. + +v2.13.0 (2020-09-26): + +* Replaced node-sass with sass. +* Resolved issues with `inline-svg` function in Node 14.x. + +v2.12.1 (2020-08-11): + +* Fixed #204 - missing context menu icons in Easy WBS plugin. + +v2.12.0 (2020-08-01): + +* Fixed #196 and #199: text wrapping in certain column types. +* Merged #203: fixed pagination overlapping wiki content. + +v2.11.0 (2020-05-08): + +* Fixed #179: full screen mode issues when using redmine_wysiwyg_editor plugin. +* Fixed #177: changed styling for icon-only buttons to resolve weird behavior on hover. +* Added `$icon-width` variable. +* Added margin in some places like after buttons, avatars. +* Changed tooltip background to black. +* Changed top menu styles. +* Restored `$color-priorities` variable, `false` by default. +* Added `parse-length($value, $side)` function for extracting length/width from margin/padding/border. +* Fixed checkbox cell padding when issue table borders are enabled. +* Added table icon to jstoolbar styles. +* Refactored icons code. +* Improved styles for [RedmineUP](https://www.redmineup.com/pages/plugins) plugins (Agile, Checklists, CRM, Tags). +* Improved vertical alignment of certain form elements. +* Improved styles for sortable elements. +* Added new `.inline-flex` class. +* Improved styles for [Redmine Banner](https://github.com/akiko-pusu/redmine_banner) plugin. + +v2.10.2 (2020-04-09): + +* Fixed #175: couldn't edit note when it's URL target. +* Improved styling of some inline edit forms. + +v2.10.1 (2020-04-06): + +* Fixed #160: highlight color in jQuery UI menu, most notably in checklist plugin. + +v2.10.0 (2020-04-05): + +* Fixed #172 Collapsed/expended icons for completed versions. +* Fixed #171 "Display" label in Gantt option. +* Fixed #170 radio buttons in projects options. +* Fixed #169 styles in the spent time tab. +* Fixed #164: apply responsive overrides more generally +* Fixed #159: wrapping long text in issue attributes. +* Fixed #150: styling for query totals and expander in Agile plugin. +* Fixed #148: full screen view for Dashboard plugin. +* Fixed a "timeline" positioning in issue notes/changes. +* Changed lightness of shades 50 and 950. +* Changed loader styles. +* Changed rouge syntax highlighter color scheme. + +v2.9.1 (2020-02-22): + +* Merged fix #155: $.load function removed from jQuery. +* Fixed badge positioning in roadmap screen. + +v2.9.0 (2020-01-30): + +* Fixed #141: improved styling for issue edit form. +* Fixed #142: TOC assumes `left` by default, also added new variables to control how it looks. +* Fixed #143: `$main-menu-bg-hover` is now being used. +* Resolved #144: added `$main-menu-bg-active` variable. +* Resolved #145: added `$table-list-header-bg` variable. +* Fixed #147: corrected forum edit attached files icon. +* Fixed #153: improved styling for `label.block`. +* Added styling for clear query button. +* Improved responsive sidebar menu layout. + +v2.8.0 (2019-08-13): + +* Resolved #132: fixed spacing for headers on roadmap pages. +* Merged fix #136: broken layout with large image attachment. + +v2.7.0 (2019-06-13): + +* Resolved #124: added support for [issue-id](http://projects.andriylesyuk.com/projects/issue-id/) plugin. + +v2.6.0 (2019-06-13): + +* Resolved #121: added support for [redmine_wiki_page_tree](https://github.com/ledsun/redmine_wiki_page_tree) plugin. + +v2.5.0 (2019-06-05): + +* Fixed #117, #118 and added many improvements to the responsive layout. + +v2.4.0 (2019-06-02): + +* Synchronized most application styles with Redmine's default theme. +* Fixed #115: color overdue date in issue lists. + +v2.3.1 (2019-05-09): + +* Fixed #112: improved highlight contrast in text diffs. + +v2.3.0 (2019-05-09): + +* Fixed #107: nested lists in the sidebar via [Additionals](https://www.redmine.org/plugins/additionals) plugin. + +v2.2.0 (2019-04-09): + +* Fixed #101, #102: tooltip positioning + +v2.1.1 (2019-03-23): + +* Fixed sidebar toggler style when fixed layout is enabled +* Fixed contextual dropdown padding in mobile view + +v1.11.0 (2019-03-22): + +* Backported fixes from v2: + * Fixed #89: [RM+ custom menu](http://rmplus.pro/en/redmine/plugins/custom_menu) breaking the layout + * Fixed #90: regression in some sidebar layouts + * Fixed #93: Agile chart expanding indefinitely when Additional "Go to top" link is enabled + * Fixed #94: subtasks indentation + * Fixed styling of some flash messages + * Fixed horizontal scrollbar appearing when sidebar is on the right + * Fixed footer being mispositioned in Agile charts + * Fixed positioning of admin menu icons for some plugins + * Improved support for [Redmine Tags](https://www.redmineup.com/pages/plugins/tags) plugin + * Added separator line between news on the news list + * Improved Redmine 4.0 compatibility + * Updated Font Awesome icons to 4.7.0 + +v2.1.0 (2019-03-22): + +* Added CSS grid layout support (off by default because of IE support) +* Fixed styling of some flash messages +* Fixed horizontal scrollbar appearing when sidebar is on the right +* Fixed footer being mispositioned in Agile charts +* Improved support for [Redmine Tags](https://www.redmineup.com/pages/plugins/tags) plugin +* Fixed positioning of admin menu icons for some plugins +* Added separator line between news on the news list +* Fixed #93: Agile chart expanding indefinitely when Additional "Go to top" link is enabled +* Fixed #94: subtasks indentation +* Improved progress bar styling, avatar positioning, WYSIWYG button styling, wiki preview font sizes + +v2.0.2 (2019-03-20): + +* Fixed #89: [RM+ custom menu](http://rmplus.pro/en/redmine/plugins/custom_menu) breaking the layout + +v2.0.1 (2019-03-17): + +* Fixed #90: regression in some sidebar layouts +* Removed reduntant `abbr[title]` styles + +v2.0 (2019-03-13): + +* Refreshed, modernized look & feel +* Added priority icons +* Removed `$color-priorities` setting and styles +* Improved Redmine 4.0 compatibility +* Updated Font Awesome icons to 4.7.0 + +v1.10.0 (2019-03-12): + +* Fixed #86: added support for redmine_hearts plugin + +v1.9.0 (2019-03-01): + +* Fixed #42: override some styles from [RM+](http://rmplus.pro) plugins +* Merged #43: fixes for Redmine 3.3.2.devel +* Support for responsive menu and further changes for Redmine 3.3.2.devel (fixes #26) +* Improved styles for custom flash messages in wiki content (e.g. for [WikiNG](http://www.redmine.org/plugins/wiking) plugin) +* Introduce project tiles on projects list page (enabled by default, can be switched off by setting `$use-project-tiles` to `false`) +* Fixed #44: adjust width of the label column on the login form +* Merged #49: German translations +* Fixed #50: printed content on second page onwards was missing in Firefox +* Fixed #51: a plugin dropdown in top menu could be too narrow +* Fixed #52: delete watcher icon in the sidebar was missing +* Fixed #54: long checkbox lists will be scrollable +* Fixed #62: anchors won't scroll the page +* Fixed #69: fixed "remember me" checkbox layout on login page +* Fixed #78: files not visible on list in wiki when there is a lot of them +* Updated dependencies +* Fixed #81: top watchers checkboxes were not visible on Firefox +* Removed `checkbox` and `radio` mixins in favour of `check` +* Fixed #83: editor tabs layout in Redmine 4.0 + +v1.8.0 (2016-11-20): + +* Fixed #19: missing text wrapping for long text custom fields +* Fixed #20: applied Font Awesome font-family for icons in Time Tracker overview +* Fixed duplicated pencil icon for Description in issue form in Redmine 3.1.2+ +* Fixed #21: added styling for compatibility with layout changes in Redmine 3.2.0 +* Fixed #23: set width for progress bars +* Fixed #25: proper styles for pagination +* Fixed #28: correct icon will be displayed for users that cannot edit notes in journal +* Fixed #30: styles will now compile with latest Sass +* Fixed #32, #33: improve @shawndibble's styles for new main menu styles in Redmine 3.3 +* Various small visual tweaks +* Fixed #34: project breadcrumbs in the header should wrap nicely +* Fixed #35: `.icon-only` class should now display only icons, buttons with icons should de displayed correctly with Font-Awesome disabled +* Fixed #36: npm dependencies can be installed on production environments + update grunt to its latest version +* Fixed #37: added support for drag'n'drop re-ordering in issue statuses, roles, and trackers settings +* Fixed #38: corrected z-index for dropdown new item menu on backlogs page (thanks to @futaz, see PR #39) +* Changed indentation to 2 spaces (to match with Redmine's coding style) +* Introduced [autoprefixer](https://github.com/postcss/autoprefixer) via [PostCSS](http://postcss.org) +* Updated [scss-lint](https://github.com/brigade/scss-lint) rules +* Added [JavaScript Standard Style](http://standardjs.com) + +v1.7.2 (2015-10-12): + +* Fixed `.pagination` float in project members settings +* Lists' cells are aligned to center by default (as in Redmine's default theme) + +v1.7.1 (2015-10-10): + ++ Improved styling for [Stuff To Do][stuff_to_do] plugin + +v1.7.0 (2015-09-25): + +* Added styles for optgroup (Firefox only) +* Fixed #13: #header was missing clearfix and was breaking the layout is some cases +* Coloring issue's title instead of link in Gantt diagram for overdue issues +* Updated npm packages: grunt-sass from 0.18.0 to 1.0.0 and grunt-contrib-uglify 0.7.0 to 0.9.1 +* Use flexbox layout by default (can be changed by setting `$flexbox-layout` to `false`) +* Fixed animation issue when showing sidebar +* Slightly modified buttons' style +* Few visual tweaks: nicer shadows, improved datepickers layout ++ Configurable list borders and highlighting of hovered and even/odd rows ++ Introduce `$pagination-padding-` variables and make pagination buttons' height equal to buttons by default +* Fixed #16: remove `white-space: nowrap` from external links to prevent breaking the page with flexbox layout +* Fixed colored trackers in tooltips in Backlogs plugin +* Fixed broken codebutton modal after making buttons wider +* Changed the license to MIT + +v1.6.0 (2015-06-10): + +* Fixed #8: Setting `$top-menu-collapse` to `true` will enable script allowing to toggle if top menu should be collapsed (no wrapping) or expanded (wrapped, with auto height) ++ Header matching current URL fragment will have `#` prepended ++ Introduced `$font-weight-normal` and `$font-weight-bold` variables to give better control on the appearance of text with custom fonts +* Fixed #9: Added `$main-menu-collapse` and applied the same logic as in #8 +* Fixed #12: Removed `display: block` from issue's subject link to allow context menu to popup upon right click next to subject +* Resolved #11: Company logo can be added to the header + +v1.5.0 (2015-04-15): + +* Fixed #5: Added default style for colored issue links. +* Introduced `$tracker-colors-map` and removed `$tracker-X-bg` variables. + See d220db1 comments for more details. +* Fixed #6: Added default padding for table cells. + +v1.4.1 (2015-04-14): + +* Fixed #3: Closed tasks will be more appreciable. + +v1.4.0 (2015-04-10): + ++ Introduced option `$wiki-page-more-vertical-space` (by default `true`) to improve wiki pages' readability even more +* Fixed bottom margin of `pre` tag ++ Added a few helper classes from Bootstrap +* WYSIWYG's icons will squeeze a little bit on smaller screens +* Images in headers will be aligned to the middle vertically ++ Introduced `text-normal` class for resetting font's weight ++ Added class `toc-active-prev` that will "highlight" TOC as "active". +* Fixed #2: Make sure that `.sort` with Font Awesome icons won't have background image +* Fixed attachments div's layout for wiki pages + +For more details, see [release v1.4.0](https://github.com/mrliptontea/PurpleMine2/releases/tag/v1.4.0) + +v1.3.0 (2015-04-01): + +* Backlogs: make it possible to click on empty field +* Corrected issue form columns widths so they will be equal in all fieldsets +* Changesets will look similar to issue's journal ++ Improved revision page layout and added Font Awesome icons ++ Improved file content view +* Fixed #1: Font Awesome icons will no longer break plugins' icons ++ Introduced styles for [People][redmine_crm_people] plugin +* Enhanced styles for activities list +* Regular buttons (e.g. `Cancel`) will look like links in dialog windows +* Fixed look of collapsible arrow in Firefox ++ Overrode Redmine's revision graph function to make it look better ++ Animated collapsible fieldsets ++ Custom image based icons changed to base64 embedded data + +v1.2.0 (2015-03-03): + +* Fixed .warning style ++ Coloring status on issue page (it'll look like label) +* Fixed master backlog sub-menu accessibility ++ Changed font weight to normal for sub-projects in project list +* Fixed watch task path for .js +- Removed unnecessary classes from .sidebar-toggler +* Fixed external link icon, when URI contains the word 'edit' +* Fixed wiki page headers links font-size ++ Changed some trackers default colors ++ Bolded user name on issue page if it's current user +* Issue's journal appearance changed once again ++ Some improvements in wiki formatting ++ Introduced HistoryTabs for filtering issue journals +* Improved issue page styles and adjusted default priority colors +* Backlogs: added delay before hiding backlog menu +* Changed ancestor project name in top to equal font size, but different weight +* Fixed context menu position regression introduced by sidebar toggle + +v1.1.0 (2015-02-15): + ++ Changed issue's journal appearance ++ jQuery UI menus look improved ++ Removed box-shadow from boxes ++ Bumped grunt-sass version ++ Toggling sidebar visibility ++ Recompressed images ++ Changelog added + +v1.0.0 (2015-02-06): + +Initial version diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100755 index 0000000..3a9abc3 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,85 @@ +module.exports = function (grunt) { + grunt.initConfig({ + src: 'src/', + + sass: { + options: { + implementation: require('sass'), + sourceMap: false, + outputStyle: 'compressed', + functions: { + 'inline-svg($path, $selectors: null)': require('@liquid-js/sass-inline-svg')('./svg', { + optimize: true, + encodingFormat: 'uri' + }) + } + }, + + theme: { + files: { + 'stylesheets/application.css': '<%= src %>sass/application.scss' + } + }, + + plugins: { + files: [ + { + expand: true, + cwd: '<%= src %>sass/plugins/', + src: '**/*.scss', + dest: 'plugins/', + ext: '.css', + extDot: 'last' + } + ] + } + }, + + postcss: { + options: { + processors: [ + require('autoprefixer')() + ] + }, + + all: { + src: [ + 'stylesheets/*.css', + 'plugins/**/*.css' + ] + } + }, + + uglify: { + theme: { + src: [ + '<%= src %>javascripts/modules/*.js', + '<%= src %>javascripts/theme.js' + ], + dest: 'javascripts/theme.js' + } + }, + + watch: { + css: { + files: ['<%= src %>sass/**/*.scss'], + tasks: ['css'] + }, + + js: { + files: ['<%= src %>javascripts/**/*.js'], + tasks: ['js'] + } + } + }) + + grunt.loadNpmTasks('grunt-sass') + grunt.loadNpmTasks('grunt-postcss') + grunt.loadNpmTasks('grunt-contrib-watch') + grunt.loadNpmTasks('grunt-contrib-uglify') + + grunt.registerTask('css', ['sass', 'postcss']) + grunt.registerTask('js', ['uglify']) + + grunt.registerTask('default', ['css', 'js']) +} diff --git a/LICENSE b/LICENSE new file mode 100755 index 0000000..e5e6cba --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Grzegorz Rajchman + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100755 index 0000000..8333e94 --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ +# PurpleMine 2 + +A free Redmine 3.0+ theme written in SCSS. + +![The MIT License](https://img.shields.io/badge/license-MIT-584492.svg) [![JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/) ![Run linters](https://github.com/mrliptontea/PurpleMine2/workflows/Run%20linters/badge.svg) [![Issues](https://img.shields.io/github/issues/mrliptontea/PurpleMine2.svg)](https://github.com/mrliptontea/PurpleMine2/issues) + +--- + +![Screenshot](https://github.com/mrliptontea/PurpleMine2/raw/master/screenshots/issues.png) + +It's written in [SCSS]. It uses [normalize.css] and benefits from some parts of [Bootstrap][bootstrap-sass] like mixins, structure, and stuff. + +## Main features + +* Bigger, easier to read fonts, +* Github-like wiki content look, +* Sidebar moved to the left for better ergonomy, +* Coloring trackers links (on lists, issue pages and even in the wiki content), +* Jira-inspired priority icons, +* Toggling sidebar visibility, +* Easy to customize via variables. + +## How install it + +To install PurpleMine, just download [.zip](https://github.com/mrliptontea/PurpleMine2/archive/master.zip) and unpack it to your Redmine's `public/themes` folder. + +Then go to Redmine > Administration > Settings > Display and select PurpleMine2 from the list and save the changes. + +## Plugins + +This theme also features a new look for [Redmine Backlogs][redmine_backlogs] plugin. To install it, simply copy stylesheets from `PurpleMine2/plugins/redmine_backlogs` and overwrite files in `{redmine}/plugins/redmine_backlogs/assets/stylesheets` and restart Redmine. + +Also, [Redmine Time Tracker][redmine_time_tracker] and [Redmine People][redmine_crm_people] plugins should look nice with PurpleMine. + +## How to customize it + +If you want to customize PurpleMine to your needs, first, make sure that you have installed [node.js](http://nodejs.org/) and `npm` is available in your terminal. + +Then, from the directory that contains PurpleMine run: + + npm install + +Now all the dependencies should be ready to use. Run one more command: + + npm run watch + +And now the grunt is watching for changes in files placed in `src/` folder. Just change what you need, and it'll run Sass preprocessor automatically. + +Regrettably, optional file include is not possible in Sass, so I would recommend creating a new file, e.g. `src/sass/_custom-variables.scss` and importing it a the beginning of the `application.scss` file. That way all the variables with the `!default` flag could be overridden. + +The path `src/sass/_custom-variables.scss` is added to `.gitignore` so it should make upgrading PurpleMine with keeping your changes rather painless, given that the only thing you changed in PurpleMine's source was adding this one line with `@import "custom-variables";`. + +If you need to customize styles for [Redmine Backlogs][redmine_backlogs] remember to include your `_custom-variables.scss` in `src/sass/plugins/redmine_backlogs/_common.scss`. + +## Changelog + +[Changelog](./CHANGELOG.md). + +[SCSS]: http://sass-lang.com/ +[normalize.css]: https://github.com/necolas/normalize.css +[bootstrap-sass]: https://github.com/twbs/bootstrap-sass +[redmine_backlogs]: https://github.com/backlogs/redmine_backlogs +[redmine_time_tracker]: https://github.com/hicknhack-software/redmine_time_tracker +[redmine_crm_people]: http://www.redminecrm.com/projects/people/ +[stuff_to_do]: https://github.com/raafael911/stuff_to_do_plugin diff --git a/bs.js b/bs.js new file mode 100755 index 0000000..c91f6d0 --- /dev/null +++ b/bs.js @@ -0,0 +1,15 @@ +var browserSync = require('browser-sync'); + +browserSync({ + proxy: 'http://137.149.200.29', + files: 'stylesheets/**/*.css', + plugins: ['bs-rewrite-rules'], + //serveStatic: ['.'], + serveStatic: ['stylesheets'], + rewriteRules: [ + { + match: /\/themes\/PurpleMine2-master\/stylesheets/g, + replace: '' + } + ] +}); diff --git a/favicon/favicon.ico b/favicon/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..84247756f20a6cb695b73d6b77443d7ae8599758 GIT binary patch literal 5430 zcmeI0IcQW-6o&64(TS*Jz%_~_RS*Ol5pjV86>Nf{m4%3npoL4Lg196GjExp?*TP0Y zZ3LIr7;FT=4HeYFB#MXzO`$Pp%=Q1sJ9v5A$;?EHh#B}e_nq^f|J<46y?Jk(%eXR^ z%Q?kbx23|lI_F$%?a=XM<&P;hS2-=E7|JWS2IbQ)@4fq%XGU6ZRrPuw(%R)cv~+mi-0c0Ga_>8{-uG5nhxc4(YDI(Kdc>=V3s35$ zj?wU5$M*1_{vCAgy%1dc(mYZwb{>x;hgaI4V`g*Bv+GG1yObZvtXL0Tp|`Es*Y!NL zp1(LBFPj<08_FNbQ~UN8=i?R5wKcQXF;;c7J1@%wSgddE@y^m?n%1 zl`nOs>FEucXhduNg(AH+GmLv8o}3HcQ+htD%@J*(xmKr_|MhV84;|Zi zXF7{l676Tj17fnER+B{26%(xo54`YXAI!+tzgV>vkxMk(PxBnZb3rNB1hn*=6nHQX zPrR9tZ+@8PS>~>=&+e(#(~9VwE)81i!vn9-yU?2Ze6COCVeyr63x@Hc_A=6k7oLUY zT79jwgAtzr5su|sT3U`=khKx6y0h!>vbUran4@nH_VXCpP9i>U34)LN5TF>_6m zQBPaobs_PXs@NCg?LCsCMn781^Z$#N`IZ{_&T1Fg#ABbLd8gz4M1z(ddP|)*oPL7* z($|x457f{M=kX`C@$%jzZi;upX1~|^n%E%F6g^|?`R~7f{{8)rJgUas+}vf=M{#z9E1d;RZp( zTk)*csx3XW+FN?rySCrfT6=x96PQ4M&nDV$`+NU*-_Pr^*_qjA=9!u2oM&cT84zXq}B5k!$BD4Vu&?bM+1pscNs?|}TanB=Gw z>T*v6IVvN? z<7If|L2rZi0%KIN{&DZI4@2I75Kod~vRI*C@Lrk$zoRI`^F$Oyi5HuU*7@mriz!*p z<-;A`Xy{#P=sl02_dFc|Je%0lCgxR=#y~GBP(blD-RPP8(7$Z9zY}6%V9+^PV9-}S zeJrBBmiT&{^*|I7AO`uM0Hi@<&?Gbsg`hd;akL06LCaAD+KeKR9vM(F+JQ1r4k|#^ zs1dcJZgd2lM9-ss^cuQ?K0u$NAJA{;Pc%#+ibshkZ%Rq2DJ}Id^(YlWJx)DIMNpAc z5|u*jq{^s9s)OpGj#8(nv(yXJOVn%B73xFkTk0q37wW$hrbawy4?hpJ#{`cMkGUR8 zJl1$@@QCv;d1QK&dhGIO_1Npt2c7Ttc++FR<7`t1o^76cJ&$`{^t|GE>K)k3GNh{I92zC*(@N#&?yeeKjuZ6dlx1V>2carxUub+37cb#{GcawLQFW@Wryy^!4biE!Rvyz z1Ro2&68s>zBluk~A`}Rv!iR*c@Dbr8VURFXxJ0-?Xb@%!i-a}8CSkYmfbf{`wD2Y2 zHQ|TCuZ2Gd?+E`8Iz?iUS~N~HT@)&sEqYwENVHt^j3`EwC^CsML}j8zQLCs&bWn6u zbWZe&=$hzV(PyIXMgJ8IdI`P!y)<59y>wnnyw-WednI|Lc%^yedzE{&dmZ&U;dS2Y zC9k)=KJoh6>nE?fUc)p+Gqf+QqQ}#Z(Ua+EbTA!ChtYHBC+G$AVtOSVNypHsw2f|| z57Ecylk_F}HTnwuKK%v#9sN5!#306#5i&|f&5UPs%mQXL6UD?a$&8iBWb&C3W*5`Q zv@>1IKIR~ElsV0uWu9j)F|RV0nGcyynO~Sc#7N8&dy5s~(c*F9N5zxH)5SV*n0T&u zzW7P;)8bX)2=RLHX7M(0tk@t<5~ql*;tX-NIA2^QwuyI%8^q1xc5#<@ulRuYi1@hp zwD_F(g7_uz8{)Uc?~6Yae=7b${Ehf~@h$Nk@$ce$;z9ASgp!CPGKrr=CDBO6NhV2x zB{L+mB~M7gB}*jBBr7HBBpW4LCDD>N$##iRVwR*yvLv~ZLP@ElQc@#nl(b4ZC3__M zB!?u&Bqt@$NzO|yNnVz`E_qY(w&Z=uhmubvUr4@@d@s2rxg+^qa!)cS8J1E~zSK)9 zk@`rL(f}zd9W5OveN;MGI$f%hhDqm2=Svq!mr7Si*GSh%H%hlkqor}u?NX!EEKQSU zNpq!z(o$)qv_@JlZIZT0cT0Pu`=y7aebQ6Xv(gu&FG^pLz9GFTeMkC%^dspF>6g-P zrT>xsB>hGDhxAYBkaR@mArr`GnN;R0^OLD$8rc}xc-dpJDY770sBD((aoGadV%bvJ z3fUUjI@w0qR#~(xPPScUl$m8|vMgDytWZ`etCZEq>Sax`HrZ}jk8Ho}u&ht^oa~~k zU-p{pitJt4N3t8TFJ<4#{v-QI_KWNf*`Kl@*@(A?x4@hBmU{bo`+2LpHQr;q$9q5K zJ;gi7JIs5Y_Y&_F-p_b%_Kxx1?!Ci1!#mHr)Vtc-?%nR)<9*2cg!eh`7rkHie#`s1 z_YLoFynpom)%#EHVIQ6kPx>cKQ_h zRQS~TH2duK+2?cA=d{lYJ}>)R@p;$hBcCsPzVo^5^M}u%FY*=oN_~BO1AIsMPVk-L ztMi@Xo9LSspA==WB&S*uVl4V7bBsZ6Ow%WsQuJUl%vOsv%FNx7`s5UAW~xPRj!Q^N zwi+UnqRjDntAR@;SgfW*vp(6Brq42&k|Pt0u7@erYKn`qB*Yt|l44BpR&$iaU;sM- z4d^4IlC0K*WWCuG6&q_xHzvW8D|?VmP2oxsjM1iyl%%N4$e09kOp@NLPtiwN&H6aA z-eTa;a#fN{F^O?WQSqF~OEH*?dP|xqDK%Li3CQoKxK{5cQ&V=BV@$F7Xc#FxtWojs zXNfkM61h7$%AA;DPB2qoM4Ov7+011Nf%sPRE(aRk;t@!SiLC) z(4}(2HO9bnN2Nq^J%e^*xrU$#s~$RKF+`d5K(ClYZt5*oeM)3>R7_%elsPso3MS`4 z=E0Mj$&@IdAbalxm6OD4U#Myq|K@ z-&JTzbUk*Y0-^+{&H*ME<4mrECC04R8!ZMC(2?u*ebPc5H;tpCU=m%_jxw7~>F%j@ zrQFl$N~Wf`Uvh+X%>u^=z!V8t`pCG{q@?>vOLA0Fl0G9QDJnVY@1Ddb#95Q{QE_nz z(2-1F6PRS~8IxqP=wV8rtMRU$!gLw+F;Pi+V=Q2cGRB&cV@%1(K)mFrc%%OB*-1@# zFgILx%zA6OUJtY}rKE5z#efjS0T1cTZVdO+9M=22Ow*gK34rH*)?hLxWC7zvB>|5{ z#sH12*7O8mIkT%*9G`Hk>dLs;G!k%{O^NzUkTT2tE?TUH)Z}POWNL~_)Z7`ae_Ylj z(7?KJE)jQ&Hb*3o*rWtwBJh@*Xep@{0}KNAUT+2=21z$2x`_$+QVf~#34kTq)f2bC zy5teaYIF&ri#6S?KM*c=&h^$+?f%Ff49eYLDyV~)MBo$Pac=%%%@&IxHZ~dv3zK7v z)+Z&!aB~(1vu4#BfHILT-f*QjQFJ9zQ(O;j%x->){2xR8tH4$FUnM|M7YE+2!8H+| zWQx|On?W8yq%DaSP+~AC(dGnwTuhWj&oP~wvyCRJen%=uy)iDqm|)FJ(pxO9f_SqD zCJAN`7%eq6S|0`S9FuB|F{OY|rnuN6A;l5}g3RfWXkb3jsU|ZpPHK`V$znApB!a$$ zM&b>rphC>h6sWK0Bt38=XbW>{Od`+XNK_^W~`uM1%SkU{?CLrT| z*5rU5a4DAt4QsU|SYaF~z_MnbZd3}WFFoi`11Pc7q-YRfpk=(?HFGY!oON*L+>FN= zrpV-2sAV;nKn7Cumed63yhYD(iyLEHoL(PiGR3;=k4uAd$Ws$QzZ>JBRtl%)qmlt( zlrcu1tdC7hu*PwHfTp+Wtez}SISAlE3{#BBi@~MV=s9VU~oa*A29jU;4uHLv)t`=cj zMkBD=0}Gn;Kx|?3|5QxeB>h7H-63>M1rORUPw)_81!IgVnE33zbVFL~|4d{TmH>B{(ST?=mZBvFKDQ zs6e71u%5ZNZgM&lh)@6d3N{!aL268{00aWAef0lv1i^_}z`hyP% zyasc1UyCFdAscUwN{$1kE)jexW8Cx^)1woB65NEk+OUEqN;12DT?I)dX#Iaq$3L>1 z0{Z(M#~c61xyK|v7Q!EnR;&(y&k3ik}S zXTlwpYD`!>eg3q#=~2@ogTnwcEEv)N8U~)gNue|5Zu9Vhq$UQ zm=4KMxM#pU6K(*VJ`HXtpAMkY0d#r@+&Z`cZaTnC2e|2O?BUZ~t%L(~5I_e3bPzxX z0dx>R2LW^tKnFpq!O&_jzy$+bFu(=7JFw8*!oumUh8A)!p+c~``Gq=nX{h@Ft%X3% z5Wo-u7(xI;2v-IbLfjP=0TLY`(Lp;p0M!Ag4nTDPssm6Rfa;(#p#T>OaG?Mf3UHzB z&MfAN0W@?*-1IoE7(i!0*$e=k0iZLWYz8zr1Dc!>3NSJ7geGSI+)RL*32;EO5TIEI z&@2RK76LR20h)yX%|d1ZTo}NG0UQu4Bn;rfLgIqB84nAECszh=Krr33X>d=6I|%Mz zxI^I9!5s?s47g{)9hRo&)&V*omkuiHfLuBtmk!9K19ItrTsk0^ZaOp=1PulO91uze zgwg?_bU-K_5K0Gx(gC4#Kqws$N(Y3}0ikq2C>;pDE*Ri~0WKKefIhllfC~Y*5P%B- zI3SA-$f5(X=zuIbAd3#jq6+~y9l!xibU+gw&_o9`(E&|#KocF%L`hz;)DWmLP3;5fv}-Kn^2%lD9|PpXcG#w z2?g4O0&PNpHlaY9P@qjH&?XdU6AH8m1=@rHZ9;)Ip+K8ZpiO9yi^YTHyZbQTB``tr zgIpb(AMAd(*f?muyEF4$ViPofhWp)2_v3ym^WC`x?nk)$vC#ck*h}=pfDBO)G+>I#QjVRoW zDBO)G+>I#QjVRoWDBO)G+>I#QjVRoWDBO)G+>OYsYl7UmCTO7>(Ly((g>FP{jT5xc zjcB18(Ly((g>FO(-G~;t5iN8hTIfc!(2Z!3d+HXsN3_U|XptMyA~&K%?h!3=BU%JB z4s&B!kI%_aQR>IrR=x#+$+m z;mzdD<1ON?aK+rWLd3m{XXDlKF7tlj5kBJc_#(bPKaf9_AIz`iH}m)K`}oiCFYx>M zm-%n=-{;@vV?KeH`Llwpf*3)(AW4u1G4l#RpWvL}qTr5jrf`mMv2dxdS=b@mD?BVb zC463ZN%*qxvhY3O_rhO=4pE>e9OBP801EGXWnOSFyAwG zTv6*$;wj=_@l5eN@nZ2Zh*qaSY`R=r4N>V1@qY0M@g?y!@q6OWAO?L){EI{=882BR ziIpTnM7d02lhi{L`JCic$vcvdC7(mg_&<_gB)>zHn1$%@bchNskS>9k@H5g)QoS@! z+A2K_vEG-ZuS?&8IPWLY-yx#=u>zUPB{q&{POCP9RCmd^r+u&(rp@QL@y@~QS|_v!Z8?{m!OIiHIVSH0@lOL9!ke`vC zm%k`~TmGs1M>&>{C?twN#iNRuig}8ainWUMip`2>g+Y;`$W@dm8Wf$1Ud1uRDa8fF z%Zkg2w-oOyK2dzBxT(0M_(gG7NhzgDwQ`Jdsxm}5Tls`?vGQr%R{`icA`e!hMW`33q-@SEfp919`B@V$_Hqg<(g&v8BX9I=vHqtmmC?CQiTI)~<@i|)VblQ3H8$=5wV+lKpUN(tkX3=CokeSoksl^f7X+{TA zIF)6dh2AY2%Q6!H89e$99_(Y*(NEJ_CXL1~&@gHZ!{tKhI3Nu-(Ha=IyBUSBv$eHT zgB60#)|^Z&R`8NoCM!ETi&2iFnc+MaF`j>W($I9M|{Fdn9I0?i2Fo&$U{Z$8c3Z@s||tuw%~3Wi@-Qn;%~T~t_BQle$H z(%4@xz~aD7*k|q?4X(!xeC$IzBLc~&skAbfW@1}K{oBs2(=e?$os8k2kr~4h zJ2O0>T)++~{L*NRd_Vq^9U6!SiC8JPP*C~V5;d_4fTOkv@S@>s{2b%v$CGe8J!BW$ zWJe|m8oOG%dsIDzy=8keLkF>xe{|R014mR+Y`{OWCs<;@^T<4GVD_^hV!}nQuYO;{ z5XCB*xT4s7O{^guzsd)gfXJQqzy2L25&H1IC#;IT7k4stQAl`4B!EN5{B z%pdSc|Jk$sj4=3m_)QJ7aLt;9j9?+l;Lq7qmdS+Ivq3g^vuWr9Ori3g?wip|f$O8$ zKoRc7K@j_H<&QM^hJ3>(Z90(msVr_2V938oGun{|A+`@ijA8@%`OHKb zX4RUNno+1Fsm@K#$_0FLSyEoIDzhc4IalLA zb%1SMvT*GQkdEyv6C56npQmv*NZ^3*=Jo3^6G|OS!ffJ!A0cyp)U<7ESpTewESXBe z$ZR6j5FVLIBA1gywK2K6+Nce~K6us!{FM628+DDZYQJ1{Yuj%-_7@*4Jyh0S(blr7 zQ-nqAuHCuK`7N>MB2OiJDPqjMF*dWAQ9BcC&ID(IiorKn=&gOoj_sZd&SY^p4GIN6 z$ujr8`Q{!onZ=4VG(+JDv?mkDM~vf;4L=7e7Nj%+!^8^nu>vGj-o{J^t(iXu^z1a6 z0mZ>6lSYiTBz1Onc}b2oGRqXbRTVgdgMEsSh7)?(We#mOJJ+mOJP0 z(|Qi(A6B=uRoAs@&vhI)^SmmM?4jyV%qZQ#(?JiOp< zO{!&p^j-9@LQu~-JXr0BLP+N0wPX}7F42$#vX!5n)@nGY9y%j9*xJ{XrX>k@D<2ov z;k9@ap064LgRzKg!4DG~FhVD&S$f$cv~yq~%`67qSK?$420t)W6Gjt0(Gb6%U_j&E zc%%E!0Zp~w;f&=Ih*)jhQCFX?&9BMdRk$mb@co-hTT9zZMTPrL6hE)Vh1dg|@K!K* zTZoNO{z3a$X(ofl(}7b#UtVCzXvSV&Z`U&KzyA9B4F4p{ELy#Kk(SYcNpULjSf-&I zC$NOGes#q~y9(8uDPS^NbFd%F(Htv)nK+TfCuw38tlM_BUwZ`qLE~4!4&lS}a0Gsy z)i@LaJOb1^3B(c{rnOE5SBkCp2Rcz0O>36T0c(Z(aF&Ay)hz3moP-^ynaT#zZENX=Dem$rBj#FkIX-f$24$w)OS~yvH)( z;A7l3ngKsZp>)h9ckmtOY_fr@okIf1XkZJh%-n6NwH5?e3U*p|sN8HWU{vQg zCL+RkEEHe`i*@)@mf6%Uu+exiEpRDX8aihIL)OnReaLhgw+fiIp;iYz59ArZ1N^$W z8he9^5ti4N)s@r@Zyem{Z|+Sm1c_1NM_Js=uBDk{aG(Y}0$W-k%aA^j1y>(PYAw(T z+zKnO1%98!@D$>A;fbvRM)^KWHGP|@VZn;bpoa!(Sl4WS1|n(q!%|jb6E0=7PP@Zy zghoFgO>licKEUwAAHdZF*9VMpB6Jp?IRcHAdma(6LTQ!$uG!tPgz^r867LH@VA>{RgLukD%WQ6OsZCj^x4qz~8LrOebNhkr? zhA-l$aTnNsJcl$2$S9Iwjw&rKE3POGC>Jna&>Jp23*GpIQ^=f)f@R}>BQhZ34VuY? zuC(OB3vdOMU^W>c_GFn)xdG!Q_8Z-3M%jIh-&wc2wL|T=E9h*@$t=;PE#qgFWaMP2 zop%M91+ATRTE++?hk@I073jMNb_UCs&9<0cGt&Zt&uwAA!5GR1s|QvN61bM;yqFCe zz`4P-q;?feYH=;olG|l#X$fGIj>qtqNu8Y&vpO-(hm zc5O#vb9>EhY+ptD@9Hhso7N_RG2mP_3t9*N6mMs3^hANHvM2Ut83!nEPIqgioI}Ap z1!jzd;1ZSz)l6Zhy;JQJHyHgbL5aKZA zb(hGdvC@4#?Ry)wjXk9YGCG;OyqzUk>a3l0&3WL4tcPibPCGDuVP>#WUrwqV58>0~87#&v_za1|68Z4FK;8kSI~i6PbuJ&@4!#2{Vqkt@6*CBW zq^@pPT}^!eGrVzlV@XL_NqKPqQ_g}FCW-|#)7xu1ZSDo{#df;4m&vN%*__AV_vnc< ztWQ9f&-r{KOo>#5r5CZsjn6eVW?h8olB$@4yBkiYA0i8Ii+|h6)AqA!ybzBiW646s z&sK&@$s>5K20Z3KVyGY+Z7N$isbziwvcf!l0qZni2*D?ux8bmZ{_kk7Z*FE>ejwv4 zbdHCs&{^n!r=t+A@o*I~+Qz*6`kiWWejWLhq>&kaPQ)SF!4UxyB<#v;-jSl>Gy!K9 z_c!nB>ePHEWR}vf9AoeXS}I(AX~Ua%53qTT!;@|Wis8qh2iyWg3#%=of#GLn7MRT{ zbECO46BI#;)taIiFG#WW?AHQuh+RiB*5cfVZ=^pjXXMwjsOc zkew0cLXVfj0@@R=uF#&k)P3!ms3YH}Sa6as z-+zA+GXolCB%%>8a~>xQfqOv4<#Gf8qw+ZQUkE=Sl(6)xtKZdNR{`&U2{nTY%Z=Gy zQU@?kaW+rLjjCYpK2>ky-cG170gvZ*bTZ5S3j(38Pj8ECkL-!*sp+ZT(;%wrtK`(y z01g4q*A56nU{!-dJel_Py5?r>pr_+!zTJ*f@D^OGV%D(a3?88IT_J;)u-qaoyN@E#8N z^ERHLWduYvems$BhX*iN))}m0fC1Zjm{SewU=_fC!sS8&%w(Ed<}e?+tO*DVTnibc zjb?5OCxLy>IcnXjVQj0odcrtYOZ@ACHWTkB^Kz9)IrK@#E)UG?-_@ zyb8?I6c$t!s-r5ImuYEjb4^RDid!giOzq+bATcBw*$R$JIHO+5-eYcF4-aNs#yc&Z9}$OTab3Op!K zsi#?r5kN3(ctA*k8KJ|2W*Y1@b#+WBhy@XXJaSCQxr>XI5JASqMq`;Kld-bAz#$00 ztpcFt_QsBe-J-5)tZZ$AWh9Fys_?{Bn4R>8<~U#wLVSWzwKg=i)@Xj{dgtn?uS85y zNkc=G_ASRGep6Lr12>{F&gJADOr+tAHu+dj#*69~_v}8z2!d$r2jgt0YpT~ab=W(b zJ47G74Bb=05~M-RRIo}0>@4_3J@h$l%(1K^1eme4Lj_D}-_=l8r>SE?z=CZ86S8e& zIUj#3z}tqF^W95v5&=;zj_qMSouCH^rw1L}n$iK99dvpj=Sq}-Dj0CFsFSua$FYND zPO;olnE~&00?SOH$8oJ(gUJSmPspUu-~}@~tUIj*+5$_hX?G^01!GoJsIuU3WGsOG zeQ|v1iw{E-Ah;}8oko^b*A#PdasuQbgi|n#U^C0)=GoF(@|bS?1w>+UwkN0(S{Y$D zjA$O7#}Jli^7AV*8gm0cg@;4M8|<=lUq&}-bjUY<-uw33dw(+NiCU5+%q}j@)-ak$ zV^=|)i7GM?C@UchsS@NB+89kuQDJqV8u;ga?>H6f4(GwZl=v*SS`x%#fq>y#dXDBC zQ-e)v&&jOPGW^b}cJMHP-VQ#;_zG|&m|oztI3heD0H^c?uuv@gfh7oFhvfqi-60R*koEXQCOtVrdnj{zmqE>_i9bPb`GX62 z%G49LQ6IZ8mJvQn#{n`8INIQ-m3v0MgE_nfH^4OB@{rAN`_R8NF9v=C!@fh5W57ik%-Mi>^{T} zAofqh{)IFXkmhluc?M}pk>(20Qb_wa(#9a|5E``xjrtsoo`yz$h{jApW459(SJ1=L z(8JwmtQd{mfyRE0#@D3Q85wBC1vJxu!iLbSwP*{{<~*LE-IaVGUYz04?rEOYWd2m!c<6qo?@jsR*<}jaD?G6O-_{*1Urv_MvB%pml+0-2t@jI9m56dX`1&r=tz)(Z<)&rip0N z%V={r+TxA2^rJ0KwAGFxC!)wO6uAUNnowi|iu?dYeupA|N0EP_ZFMNhA4M%e(V-~% zB^3P~idltXE~D59DE0=@uRw82P+SL!yMy8%NAaH_Lpd_MixMWIgnX3n9ojw$ZNGsM z(^1kml+=onXQ1RRl>7!t{uLR=BI9giT#1Y^$XJYwmyq!-Wc&=7#voHYGQEaUSd=mz zr96&O)}tL1+CifoImrAJGS?%^Ok|mbEOU^h8d<(XmLX)VM5&c1Z4OF*3Z)xR`T)vU zf->GgnWIo<5y~2mc7~#zsc7f(C|irN3sLq*DCb3#%SX9wDEBv%>qL3aq5N=^-+}T! zK?OdjU^yx%K?S!^VHhg%Mn&PMC>s^EqoT8@I0zNjppu!WWF0Emg-U)!rK?bBIV$r) zWihDiYgDd4V8{4#1uMy)hzZ9r`lYF~xgO{l#ab@ZdokJ0YwXm=&r zeFJqphPpCP*Bhw27InXa_PmAmhoA#-=-?D|$P*oU5*_*o9af{m&!8il(UITK(dp>u zPw3bW==d&l!UvtWicU^IC&SUnbae7CI{7?0wF#XXM5mucr@PUa{ph)JbXJ7UJ%Y}) zq32oj{2g>Y8l8U^z3?`=a2#EnjV^wUE-BEZqv*w@sDCGV`8;}c3VPiez21r5SdHE| zhAzjU%YEp|W9Z5!=*=tWYCF2tjNYn1Z&#tWucCJX&^y`a-EHXIBj|&T=z~r)@CX`s z1%0>_efSdkh(aIzfK(Dxss|NMo1u%aJ6M?c1+A06nYN$97~(e0z?XMgl_8M?Cr z-T4;%`ULv*F8b{&^t%cDu?78CgYHg8gHebqrBFBpTm7Eh6pu&oj!^t*6#son@FgXT zr-U~tQ3WOHr9@v*USlbUQ`6s4%nFKWqQotfWHBY3LU{*JJ_5=olk(j``F=<#Kc)Oa zD8KKhhlVKsbCjxyQct7;HB{hoDzJ@W=TMpwO1q01b(R|aI5qkkYRqhEjDZ^SCH1hJ zdbo-j8%>Rir^YX&#@A631k{9TYQkx1!e`WkFQ^G$QI7;tk6fZ2y+l1WhI(u-HL;PJ z_$4*z32IUbHR&uhc`-Hl87ky)D&!!g%cXR`QK3RAl%+z0snEx%&{}GS7d3MX71lz9 zy-m%UOwC?Q&Hj;^6GqJ;)Z7Ww+|AV7R%-4`)Z>2C6C0>`YpD6}Q420m3l-F&`PAYo z)RIc-$w#Osd#I=Q)KkgSvL)2hfz;EVP|LScD>hOqFHx&9sMYhRHBxHrIBIPYwe~M+ z-4W{9)71J|)cQ5l`hC>;@2CwTYQq+4!w1yHd}`y%)TW8lCL^`!3bi?w+FVC%iKn)1 zptk-%MFvrkH>qtpYTGp`Y7Z6l3l+0~iuI&oXH&7yQn6`NY&)eNO~v_BaX(P;CMy1I z%CLemyh0@;QrqWI+drieuTx21P|1aqv5PWwQz=erhk-KJQr7cSY9f`kfl7~~GJdAA z)=@jnRCXbiGnL8}P`S@jc|}ydlPWkt6+c52S5w6!RB0+zrlraiRK=TAivl7{e^0k;pVIJl=A~4Sr zmb^S=Ab*r20=5#I5klDC;VB10R?)*D;Aab@fkPikN5!xh;yZTFK>k%nmXhqoQ!w0D z`nqozt^_Q@9)>G(x>pzi$Zj&3k1q>vKz!ymnp_qFm9B;FD#iR^J1oBn=phB{wUU8ByI>H$ zx8!$q^&C71XwoQrfyNoM=PID%C?&UCEhwxkFVqYV5Ia96*Ay3}8rg(L(}Np?fUSV< zJO&x*C>!j`DNaJG(1B7|a?Yb+Ls8lddmB)K6#yE|o@S4?6&lz_NK%B zkq5-McvwqBqNhLl@$vtvtKdW3|Ni*N)sM7Ti$$=S=i!I3M{ifpp6J)(lYyQ1kItoa2CREud1?qW}t zM4Dkg^u(WZ_eR(ZM4m(7XDhLZ?W2K;DP&7Sv38K>`~~8??IrDMDYinNha}2FiOrT> z8fWDINp)=E?=H;RV^ycIj%P?dzqq-zv{ikudG9{VMbCj6I~)g<*PUTb3Et$Cl1&4S zF!BbzGapVPj0g@yT%AR8J2pNGeYam|7_VzY*!nqQF95f6X_??}N zy}c^XE;S%19?&dkI$yl~L4z+~*L5H4Us%Ws+y(Fdhs9L_Wq|Ns$Xsne`9HBgz|0BS zI@STA#{FWu!U-$<>onnZrtTk~;dZTr?qf9E#+Bd{t+{3f-o#en+%_)cTwCLKgmtMA7k=EzdSd(S4Zx%j-keF30X!bM3MnU- z8j66_NCc!Hx&=wlHNVnQJ)A2URP3aIH7R9BUVB!JhAcZ!a5U#=){%f?FPu1c?7XP9 zzNX%;g3X%JI!)9Yi{4y!QB+r42wTR5h2^k^M8=FVwk0x#IF2}DiCZ?|Z$P`9YMsJ2-1-0Jt2 z_iqvv*W1hNYCD9#;9S?}KM!Uf$~#;TaDY6`&#G?E?Nnnk?C&(U@6xtku6wKg%HhVt zEeG4Mh9EFTT+L%xjVB!0tF3bl7)na&HF3|!pG&ydez5sa(-FM{#m`cG+2uf29T+j|ZIiwhQQaBtkbmc4h zV*1L{>(re1uZ-E4u3bcC^U0g_kh{yHmH{o!S;O6yP*aK?eR8GlIrLf!WX=NQ} zl-0KC%4&`Cy2I$a?lkf%Dk~~fPAeR#xB?(fU;`Fg9OsoyEfw9lO~izk`a33NvE*4H zDaYHQ`j*(D3<1M2&fB^96=_Ym0dLN)Eomrgs0^@IHq_MD4nFDl(0}kr=ZE~#y84O+ z*T#55Rl}~@x;H=cmzD$PU^(bJoKBC1kexsZf?x%YLg6^$J~snT1>~(@NrtTWEt=dV zRujbWz^k~ed>8_3pfCq;1O%)v1quT_hi*GgD0fz6=Vhx&xga~cxxGreOSl(62#Z(X zA$BiBT+4)mHfOx@bpGk=;~J-K=pethAZ1UAn*0C&Z6t!9S(Tdu{5MOGncLb~rEP=Q zA4JN25TvA}nhUf}-N-?Hc6@$JjLO&$c~UbNA;^NWaaGzbFvNhS7h358Tb@~!1DmVx z_GH7kgD!P2M1wlDgH!Yx?Ti(0x{x0qw<&$Sdi|!Z<8fM|#({jN9*5Fk5_<})?K|KU zmm@-em$A+WVi)4C;e?7a!XImBM}#9{cW3Q^g1rIK4463J7MLW(%%QuEyEkF00SI&# ztib=vkwqK_V2*(>_Fql>G5CnGwz<5euo0wxz#mR_)WCtYqVkerExAsv^Gk}k5axK; zxQifne+6VXLfF#W&|Iq}e>l3s*zU9;pvZUhPy=xAB$!U%%Sjj>?+L1FtLmz2vB6R7 zKe%3i4bI}~(yEf`(g3_6S$RCaKj)Z+6gn>QkLJYeGpK>p4KX{m=V(cx^CCYdA%9)G z%9#ec&S$|3=!WwSJ$c>fO&aGJJdn|Bwx#C>r03)dc5? zAQ0>a{PHX8IojnXR?+w>n0uP|5v4zdlM-a@4YEOv+h{nRk@Oqv3y#+|w%B&(H3302 zFb9P-psFeh%SwwyME)q55Ke;Ccr1+{!rmJ~ZfWK3!4VwLFF=?C4hb%2TVh3I(i9Rll`K}nIa8lYHz#W$V$QxpPX|K7v9$=H{JrZm zcO;b$JTV5ZejGomcJT4@usihU*V?LTTTQj97t{otb%O!$v5Jf#YdC#@z-MFdPg<_)c3024Z7yxZ zX{0cYR~4RM2kwqx@c?f$?fNN&-YH+?3Lg9@h7}K-&Vd2f-t!U`HWFZyYv51X39AI~ zBX9(T6FB=2;R#CsyAn7C`_jOmcwiy~)DvNo8CR06cq{ZBo^VydlqG%zmI)R-aLjT5 z$dyKK>5V>R)dUhLoL@E5fxJJ2r+RwNoQHE^{mbI%NHP~hYPvefSlepSzD2Y|_7Y@a zY9_B;Mtrq9a*a8bouZ7Kyex}qI7>K%ZEmcoYtnoOJ5IB&!x3QPO*ozPv>IsY^U4*> z*B)%^X+5Emg1U4M0T>=S!tD|Oe|w&02Q^B^RHqOA)%h%3KIB*DR6=!)KK+QMYa?F1 zolmHPzs$mnI&mQlCiH1I%`|c5y19|sCC&VdHw&)4qr$J?mv9HZ1=mZYgS_%&!Lp3y znk9MsPa|jcPgEZfcCbf;nEB;%OdZtXwv~GsC3X${ug9SJyOXFjR#4I8w#6b(t)~he;onKx4+XoqKb%twrsn zZAAyN4`l6wgH|(%)(tK@K4CK-GAA#%E)mvA&e}}LB zbPKXq<#~VgU-fe&x{oiW!Qm^{3D50t!n3=}wnu%nO4-cj7ufO(*=D<~Nqwt`5sRB&PuCXhsj@dTi<<52H7)AFK>?QUJBFvcpvC)#G_5a`ys+bV zK%Y6Pd$W4DT9B1hT9&1)sv+{@MTCu79+c&8kM9}+SLzF>e;nb^MU4(oR}p)R0Md691%r!J&2P;SdP_oLMFu6B05;>kLWc4)lfKS#W5?wI%|hoq`hu zfx>*xp@_k|@M(qn0}BG5U2uozAAEj+p&UwrwSy6k5G4?GJvc;fo9Di~NbR%>7R`O; zDYJGxI8E>dA7Mun!eUxuWd+Mv?U2Gj!*NnrXHTVJbU#n}+OZll+_5Y9iNS;+y;7d? z0U39NOnr$=5>;koRA#6jd8DT55v}v3;fIx1->hl6s;zGAs%wRSh*vrmsjKW&cDt&} zw!3n-W=#W`Q1glEkfXx}Qs8t(5j3uAvN51y4j&X3@w_#tyW_a0#W72@XmpdFU zwJ9yH+wscx?pEEqr)oTK)^?2gpr4CX53 zcPo2r+|^&z-!C2~cl=iL+i$A+vuEqhsqt()|4CRs?j#ddlj!)ks=9cs^W=y`S&tXv zr`qw7n>R~ts_}XJHWt7kx;Qcy=3~uSSTJ3~f$!iYD%?V7I(K0-txXmcqySZXyRjTUA+J_CRG|P7^tz5RVVzNI33P*p{0cvi@F5gCc zd9^pcZTn6w?|%2a%F6e&m9M>#@!Fp5nmy`T)iJ zi=lMC;hb$h#99HCFYoKypK~Bm9XMDJ$omVwLyP3QFYmJ9%@>Y}x)1)@aYEgJAF9c2 z)i&ppg=eaWmym3&;~XW`(=}vo>PGl*;8;06R*8>kPqf&4t^!sXg3 zyyb<%qV~NwZ_jfNI?$F?O!A_$YqN7y!S&8$^IAY1T7g3=@eIwg!b&{JjXj_hEbf?M zEK@gLs48#JHgOB#!m5g1=*G$8(2d;8w4Btc06Xa<-6fg9;ABVdud~@CVJga}S!k|L*VRApay+;r@@byUz821q4~J zRS758;d>ePZy(nsI9jUgbCvnt|COeLwHvZ3H`A^ILubet?!ZuCk*cVsu&zYI9sA)v zGJ-=ekJDBN!^g7eup%3bP`Z!i!?_^tiz8UTLA=U2kV(7FZo5idXSW0S-A-#P3w{Nj z#x1Ip`*!wN8(l|0ir~;uNp7CjIl(!ekHdtIfqrddhhbmhzSf3??|2r^5;`V0C-8G2 zp!+swo#B{R1cZqcz)f(j2>j7O#ZZKi9kN3h(-{K00(PezY(t3a>=TKwvclWo?6?j! zLbP4j$>Kxc+4nnyU_25bKx%^sscYZxnb-e+vHdADl<>_>P5x zpDIf#N=i#L&Qs1){L)g$sB;VLEp^p(wY6HuDaR>(Z7pQfE%w4(?KAKd+3>*d0H5oW zaByI7fRDQ{d__>kl02Nt-)q_4nxIbDo@23U$t)7a?PuUwaDneIoL36}2_&4tfiFUa zAn?UGti?3u(<|zq-WQ>9P{VEf$gcA#7t|Nd??2bAb)dmE{=Qf0uU=8XY8@)wR>FsN zBLfiN2Ty$z&FzfXNgk*?ya#4VzDi!pZ9pg?WGC|4Kv;H%(9q*lmdqijRqPr8-i7{#0a<#Ka z5A34sT|ZkS-?m|P(&X__ha89P75E+j!zU9`_u}vNP>7p&4*P8`_~JPv#&?x#Z%=$x z0Jaepk7N=bf8zK}X)mnIE-WN}kU#tj3$rT=?S=NLHaPY82mZs~Zf~oy7m7Y}{zutT z)Rb4N$*aw+C@5IA%paJys7M9+aXkw`skXL?vNq5S%{6xW#f$#%HDzN(Q$=I3y>OSP zBQB;P24VoK*@;6T%HfdV5IzCM6%K|BhVbz;JWYAxgze3^6Pz33A9rH8EiP{ARDVt& ze)xgU1z#1V^kEjq555e8fJoOlWlN#ED>-F_g*&q|bJGh&`6b2qc`BH$^(^KI>T0X2 zYqckPp6|K@8%Z@yE$yn#?AHIo*qgvNRqXBKAkAX*;*td0q&cU`A_^i%0XJ5GB4sD+ zTiIy~rL^h3rEQvKY11T4_kE*4Tb5E4WZwiS2x8q)@hYHl-79m_N%8kgTD;!(zVGM% zH_{|0=ggTi=giD^d7ftyIjhwQxcS3R(fs)ulJ3q{k{2{UIQbT(B{>tpbN^YU_X^7vwhtHfNgl_b`YXRm)J{q|E5@CJ!g zqd#cHJIZvm>6|Iw1xR~&nWMOfhfi_;Qix(^97Aj)aHo)eB0q#H`mMKdbF;H^vRQ=2 zVBmv;+4#Vk*eU5@l*vE&JE!cgMz`2(7MnVsF%yp-?P++w|7v-X+Z(?wB z-|(ho*6{Fdb+_7=mXWfauYL@R9v*I8))ek1Oz})<3O{CTYVvcRcApmYC*Nz_E(~^$ zU|>Zo0g)MC>L1gzAaWu@9)-GGxE>E)aEz{EsPn)r19p)FYIyX81`QdH4=8}eMqssG zKt5B9(1>>n`XOm!@tl5Ln;C+#%^Q^l^1Zruv%mNQQm=6@C$X9~_U5k%z%Qh~zgP@= zf8qV#7|8q=jh`EDqWY*R*It!(U)Wpz{^Cbrw~Eq`h1eqeq1;n$ZQNS!-*wd;>$|l) zDtU{Fe5u(|pS-7>Llm54^d@bVd0by(#215ydrtv#`~HSdS??add23-sB}j>^dpU_i z)o{WWG=7XhBkEz$V7tGJT?ZmnuKWA7vEBVKTwptE)qaPlMA^oo@F=7|O%asHB0bQr zL^!34igLy6RU;+0*Hu*?#j}#raf#{v^dHJka0F;f@C*j~i)ZyEBf6^L8sz)?e83)T zib2jdUDKV|o#^|E#?9V(Xh&@H^TiIHMxoJHz#q~55^kb^uG{XX+2P%Z?nE4pA@gM% zE;M=?eLeVt_9fWVAamn)*s==J0r#r|L%H`I=RZmGGWI}-BQ?155^{-Q_FUpE>~WER zfyj83q@x|f<#GgI*ulLAbz`R<9ws@3$D?FhQzcqZqz7IT3RC6rJ=8r z*C}53n#6Fmi40de>LwDBhH?;3oQ!xvy!#OBQ)FOl6lXa$-n`ectPr*v zko3-Sb$L14c5{@dD9xFes7f>>;gswwY&W(sDNzLyL@esgShSB@J2moZf02*-O+qxD zgPwz|a;Qy`w>C(P-NUJSh%oHbw{DWzG7?K;h2g?5e7wa@XvpnGEm>>I`mp3k^LRWDvH1T?jtan@DV9 z6B+cTl=jWjkiHT!D1_j!H|Zd3c@Rl)q{aGS>LAfbOpv zKRSdAA!3;yTFATI`*{c*atr;zyNPPpM{M~62e22_;1iA#k#G`>6bB1-=eswvzBTw) z*0UOEqc44$JdOT5crfc%NOLyGgqMYvMdZmBaRfS-uIp2wzYL>Rfcpt0Jq_p242pl> z!OdsJaBibJOLTf{(-7KMbuWpYP%ivB>{rrHMNWZcWd?(%-)~{_zvhH3o)t=AJSeU| zGO{a3uRnUmdnSPN`XeK~{wPe~py3c4*S8(vSD+aXGq|$){A*k{V!4OOVNqRONpp(| z^nmC(ZqkRar^0*fsc62N@8(205-SU<)p2gVJAho4ee|)YuJ-;BwH!T6-WDNu^1-3= zSNNXuU>rV)D>{j+LQ86MbS>A-yZQTeT6juyG(TyQC|XB;(1g|LIC7Z2Eka#hTRk_3 z4IM#;=6=9ZHS{n&EQ)65u8ZbAnk3TIHG!*zz>wQpT3syr-n-TJnUZu9im%`Y_HcdF}k_D~uF=<@})!5YYhonVs3Y zQyu@&N21!gk|uVpN&cetzs?2A9p{>aU+>$WI@q7M!)T0NG!HYuk--+#>Uu3yT{J%# zSMI&0p7s>!*lBt$Du7w6z=;4~fYCOrUlNOZ?b9&!&kH?^7D+El_0vhPdbHBfaiYJY$^ zPrx*ddC;9L=n6IN8h2-ztUs0bi*EHT#vj~fim4&Iq$)n`ar+=o8&X~P@`35|dVDcl=B09QZcH;~+ee~(4 z5nb2_2K20<$h;5I++h%^t_}vFLfRHi8t&XzCWgrnWXO{|Ka-B5uX8I_uUWBtjWjJa z#gKqd|E|3i&XS^Hp5&7x5>JMbyJ|Lj3NEr-d1Dj0g=k#l%B5Nk`4L~wjL+!WASvDd z9Cgq*dQG*(w#5<3<;68D&X`Y^zdTSC>&$W`a;tV$ZoT-=^CaY$`rw^eNk{mtw|+{x zqb9@2u!C2Knnz@vBP+@3cG4~_Zg*a4XJK||cz9_&G!VKYj5^r^nLyWy!bIQIsU)`m zi+PRiB62RrV#*QinX`AqG@9?xhI-^GdW-1kYh)LdbC#SuizxiUmhavt`GU4ZkOM}A zd)Vbe2K5!RWDrs@7!!~{nMilhS@c6S{SbxDBG|zH03z1_gjhy?E?plKJN{Mhp2<#G z?5FF|HAlVz0{!DZ(5I!{8{lp2h>6)j#m_y5nPipB{Vn{}`b=aPIdU3>-Xv=&QBy*1 z(zO^*XYpyVnL1GK@FSGC`>P}yi|G&XXy*<%rr$(M-)Cg2>Eprs0B zgP}ULhGSvB$H-&!(JyCFA73IG|HF_EF@TJuMo2JBqi;n`roO(IS86e_#gL_Z>!H@8 zdyY$sYn;^$Xc;yJ5QPaYFB!wScmle3N^ci0DTRmtx;I@QF$*$fswFwSw}%%L^NGSL zk;7Ktw6h-W=rA2rxJ}JsEo2(`^;xzoQXOSe&z+O2(s^lACr_J|8YRvA) z%+D^c_~lq34}eGvf9DQ(R-k73G1^!WUQHf5JHTc3v)BO4P&=Kud3GS`?iA$Pi%ms- zG|)W@f!#58?zEG@;C8?M0VWw~YlmG73RocNJRxgpZ-V6&h@XKj@_t5Wzb_I|&6@TB zWWTH%dnqyEwE?7v4INC$2q+Rf|JXy&cI%XEC#~E2-t)a#bN`^8eKD?Ug7r9WhpZip zMi9^3y6(RU?I~-&423siei3y4bLanCkf|CqXB26Z#yz6zpprZ_gg)^lOOorrLq^Ph zSUXE#p5qUG-}c>^uccjG-3OI0>0J^!EEwU&f6V9CKeuj#c8ru3gN_=!mmE`L;D$iW zIm~%JJ$rtN@NYH9eEs<71yS=O7D{QKg|kLdzrRlMDaMOx2nh7!>(17n+jT}t`kc9V zi}frZ-*&i-+9x3?{8imB}-hQDf;E;tR8X9et2nNnd$w?yRZF35m(} zC@De+7L`4^I;keN)!ypdS3oAeMMi#sRDo1#eEX>BsG12nkydh-_j;1d4j2rpnucbC zgwRkI35F>l!6wgeME#En^O4{9m>d;`bN5_s@N~h%_Nv`g*#t*Jyg4e%GfZP8J@j4Q0){MqSXa@p0GkwiYhWH)s^sI;KZ@h78Ke` zfyH86edNLZBI?T{-HHMCp>j+B2{1WmE&Y89C*K7KF2gz8*IhDyj#>Qgx=Tr0S5NwH z-KDzBT4QaG?vi{QPAALhcANgend4zG<$b1djlMPRjCH?SE zxUM|3v~V+buR}bV$`%F9=jpee08vsxGU&dmkL&kwU4VNL*{Lh%c=D|fAS$aUt*cYf zJIK_e$vkau$TD*fK(;%`P5gN0I(hyYc}(r@5Cc>|cyDY4;B0o{eVYFY)!cJI9_Igu z&R`fve7qW#2C#(wl0FFfV0VS&Dttg#;D3c}$nKsPE^(zGf~r6_qAm{(f~Z@U3!ib2 zOUw>Y`U`plwG}KfF6|@k?)e$nakeX>#?-}twJtAejD-@~@U(Tkpxhp^dDFTGX-N;Znm8HfPX%B!iC5$rRL&dbFsRz#AdJHhgD9v z@v92*Emp26xjB8WMY`ZXXnTk1K;iz1J>2gw*Pefoyp|!&F13`GsfhIZ?}_yM>8N!F zxFfDZ6>W7%%fr^L+3}|1VBvvsDQ36D0UGyQ2p?=C$$kArkC9CButwN*Mn>k5*EH21 zYTgyz{GKQ-lP@&wEUb;7E1m#miedm5tYJnax$ad{m<52fjtf| zT~nr^mE8ld2@W_mx!{Gv!1a~16NShPT#}f|fW{#%B?RculHx7UDuNcpL4=kN(gjep znsr8`gSDuE_r0IH12xC zmAhyYDT7*HkF=TY`R8>zzJIwomdEr7b4c`Q=SiI2S4AS|F!C(jMz8n2w&B|_5&<0? z#mP@QIrr%9(SYQhX>UK{1@`hZl0@FQBZ{rQ{#=8)_V(>s9{pgOCOh_UEL!#!dr}pT zGa#dULKmK*BsdZtmvY*I`BSIOKYNX=$7AR7*SC8bx%2&VP%lET@g-$RdT|O+s>5qD z8q;>B?(}PH-Mw#Ds}!OW4yURSLqVS%b(}p5BMJf^W+MQqvKOL@q6&B9`{_W9C@~|E ztEO|rDQW2`*?j79qt>`AG9xNIDwRrZ`sR5Li~#udACYl95)tq^3^qev7T2_K_ol}6 zsZsi<%pLUkXkSFdlT%f6wj`w>wZzPk;nA+`MUf?uei0kCZHm|^h4KaD$0CRz+bt9ZLT*XdN{n;aOE!w+oRzx`lwePMlm19`sAw>Y<;v{;4A|1U~%Oco*| z-^k<>D%Sp-QN@uH2t?%gV6%Kmh)kY=pL%|f&%sX&P!0w^9K&uISa(RK(GL;7O1y1+V&ot2&<_2$EwcT0N3d7Hq*F&H4SI1QWS1z&0=&prF=_Fd6?qV`D7tp=xI;;ZU#v3%}Hw36h^ z?R}M}_yf>Q5$`23HNqD1xz(iKhs)4H^11eSGjJ>18@k#Bt5i61bXIg)EY}iVxqhW8 zJY{8UG>3iOwlt2~1em2oi9^pNo((_3IcjWmwJMzASn9E;x47JroYE3idu;oLW1L+g zf9oWfn*(+?XnktxBc>yuUa^c0;?pBu-nLy$(R6c9{?(8>#jQK8jM}}SWzF7@1MAp|nb3H6p8|Kf2UJp_-Dkw z^nUo-U+JDnlDcO~O1lD-uPYdJVIj&?m%7sCx(hY_9TdsY{mLAHD+IHS#fb$E_Ymr6A6=HRA6qzDZfUJTj*pk@D7$h z)P`!hwex{oLgt#KS*G;lji%D6-2vSJK{6KZU8HdbxC02bk@En1!Gu71Q^yk1ILNJN zX87e!$kGC&yt+7O`=(YqfK<3OMd-m=NhA~L@cz&WaUn>2_78y5+M`n;bTEuQQ7B#% zR=b~6(q(M`9QgmJx{H=gIZE|Ny&Ge9x;(`D=~3N-mX>M6!vI+DOgC@5vdnIW<*h42wveq+9)&bonRy7rn^5h8L%v`Y@9B zOl0u?mC7F3E{|5w`WB}pI+BnZ@`5q69xYJjAZ8$)0(TvcT93>Z8x|Orj-!3a6aGH? z;qnu16y^}bXB1B&i0X5gC;&5+I|Jk|AiSOCUamy6Y&m1Njo>0)q&|ihkW%Tlhl-c2 zj9IRh&kxv^RNKhERrAJSmE2x^J?gXTDw6d+X(p@5bKE;`ebjVir?lnkn|r@g%Z&k; zU_~p)L#?f@R&}1;YRTi}&PlGMoVfVa>8n?%78OQTuHeenyXYe;F+=1k+x5gxcaB4C z(wZ_#_8lrXd`R{Cy6aTTZP=K;kv>R8N9aRpxn&aVH)zwk!6+@@)vaSU1uc?nerdP!rjde;9Q??q^o2Mluhw;l}!xu)amWI!Z zpF2Y};=s5)W4W3+JLk1%JLv>O5Z96kPn`~ZC-Op!bnA_;Hh!mm?|fy`JN%*gGfmY; zrKQbf@9$%g)BA&6S0`gBu#w0++;xZ%wF$&nW$o^e4E-P4!^p)FWYxXn8wjE}(4P*G zcwP~nec{FnV?D2Uo)!7~eAeZX0JD~>$z(y~JIWntOVgvd*SFEfS4>yWn6tBXHcz*I zPBTcxD`dM=_ip5c_f%JpkjF3Y<_hYL7d5Eu4y)PDS7d!ihm>uX7RJ};bZh7nGdHN> zDxwM!xDToCt&zlcvNXM-KB21h5_#e+b!}~ozLIZDB10xS5~R5pS&SF}-4*By;32)` zFCK~Jpj> z9NuWMRJwgdl6J0&`kWp5&-vWq+-0R9byADfY*Eosq#v{|hi>BxkrCMu>e#qkTO8kp zPV&$Q@{~y$Nc&MhNr$N;qjGFJ_~*fZov@e$tA$(SQ$a6GEU}hYO8AS1PoI6OT?(9m z`yr?^eoc1u1-#{*eq9UwMV-pL$PxLpj~au|^I%Xocp5?T=~0s3Z6)uxt;8v5B}YZb zW6c-esC@^nJQ*eKKgwV9nSa;QWHO)}dx*Z>{VLfbKZI<=zY`$5JRU@(NZLlu4dz-6 zC3RJmmheKR8mGfv-OHGxOPOPLs zm&x0zuXbNKdWy@e+VSZde@NS_$kRius`3k$U6<6CE@vcO;H~88pW5TNH=f)vJ~K{w zbkXjhaVoG!X3V4$c_Yvb-3jiYtk3b#mm~uh27VBezxZL(tXq?6~(0hH^F} zXW2}4%ndeBd&~}#&1lY+?g_<^4Qh|w=&(5RY;A2*9Ms~LJY?RWRm4PEOaXJV?eI2{gG zE`GvPC;d0C1I@2R&_atmLYG!a25FH0=??q~Nd?JD%`nDI0awNKyrv!0o@ej~;RQ)H zyt%v-8GkX8iv&zJAsKpiKPDH$liXG*a3aQ{SD-+0X zn54b{OgD$-kX-r&d7A!KA+=bn7FKFn8lReGNJ6OtC1DNQTg;sBX{fN?v%cB$sWddV zaYu_9Iq`}zCs0botkiNT%d26i4a7eH%kjl+Ac1$h-x1KLXV^NV%>k9eUmqF>(hvnx zoiNf6S`4k!A@Qd#2s$MhCB%x#?Ult9YIm);qB1oR{_ZGGtcXm<@V7IwHnX0i%Y@%V z@9Sn9oviMz6;GbAd>YcE%RIk{GNUqekt*8Z)myzNtL{>hfAl3Uu+SPv7z&m{4TP=G zL3JL5+M`>AIO1kNg2dBk%-3}KIXeCJSW=k#F6sZ|m!qz~PbA|%Zv##Kp@Zb-2&f;f zK^2Bd5%xn#h@D(paCR!vc%EOBw1ljr4y^FuY?P8(32`xxa)na6~2q< z9D{ckzl!*shI%KNbJF(+o#%+EjB7CX)o1N=R#YPS#`z*g$B9ykD>EzA4rfk|gRgg1 zRXOU9ka@mj&SF#_JNmIpGt@68b9~9XBlV7|Drdc)!+UAc{$#kby;(tD>j^{r zaqVVDJKuKrz~SbT#nnYMMK#je!sA5Rs78S|J_;X(=V;i>St_C9-*Je)f)E~=xU|jr z=36QtP?Z0qqdC-sszT_*5%c+ND?`_9UMCHU2pY43InD5xQIqc8=)=XIHpN`vH~#*| zR^p>Z#G!hB@j=@gQZil)m2q$#NC1Lrxa4C*jsQ#$QLab7#kI4SJmN(>4j7;0dzaGJ z=mg}eafW_VjuII!k2qABQ)#Q<*4FCI9#+*k>WZp4`Suq>o8k|?t!gTHySk1w&h&Zj zT)lGP{ChkuOCI~;#bK9-LUre(rW-qtQIW2QE7BF|N@AK9A6V74N;;+e+NeL&O>h!{ zW%`k|FWL{a`2b!|#Jhif^o zxH+~srYNRJswi(81B157>**V` z-|{Jx#qV~-$LH7*__ewPx>f4vXh%^j9~!VfdiO}}z67dHKLQH3jE&s5PaJY?u7xY8A4g2Ey=^q|m{ z+oU7r(}^KerJ|$1fiLyy8*e+xT3NG!+KVQ{s2G4ABP9VG&Wsjr%{yGuQYl4k%q69k z5_Nlf^}%Dj-6E3j+fNo+ekUq23--LCQv-7^ud4)+>KQN@^fHe{jCAmPk^B&Vd;kZ^ zXFyhQtH~t|N~HMKbJ{sxd5&8n8ORWI zBY6YlhZwAnox=-Vv@__U(t92TqhzSco}wg?C`m$5M^Yz4VeATU9m8cz@8f=Pb_*bj z-vP1+OUm0O-ZJO0GUX_f)f_ER=WU6e3IY7sbJ;sI9*YFkoZr(d-rCu7{#_hLOsAoy zFE_i0rj$HhT2WbE3j3P|lD;EKtPOX|b81@15ZsF+WLooQUu4w0-PqtdQk8!qwu(qy z@-Lol(f@}j{y&#^kbi|e$WBj%ve1bPVs@d)m7SU)mH&v%S=mtUHoMHl+1VKl$)O2} zxzc<~RC10g!vYDv4&Z4_}n!6me}HSdsd^V&{SlxW)`I;n+x?$ski2O zN0K?qk*wF-Oy${``DqrDF+C$U(~(-RJu%rS&B@C)+jvu&!I_oaQ)7b>_z`1qR7!MC zq%^L0OQoK38F!mqc_j{Wp}ojn>~NIkyqO!e#h73M{KA|jHQVhuc6FZ3Zc{nZt4xj} zXIe={Zi+M|w>UXool>^ln9CQ&Rb*BbNHa|_dNY@9j<3!uv}Bu1CUbgGq9dcoY>RAj zP9dzilg$TFurRRbG+d-Lf3L#kA7~7p62h$Bg_>K4h8m_3%4P zx$7G&mOQ7$nPr#8Cl~BWw;||-Xx6#g*FU*)Qkvt)x8|!W%mvBC8M*fCe3RXlUzF>F ze^H#9pPl70)wa)zd?0h528FpM> zm{p`tPIp?GGmNQH2gLC6)hQ`{U0V&7YFoLr%Ft6niLn|_ zTb`rRuj2@_buvO+lsu`#iB%pXtn~$S=q*thCunr1`bsrgBw5vCUG% z6(m;`Ik^JIk#tv1a$@piC$gEKiL+m+jpo{)uWF+1{{@E~2rTuWh%!-DHd z&CANmC^Y3|NS%qMq}nW}xw6obEX{)xnxo1|aU_-J0&fv-HgQ=Q$+;OulO;OVW=buM zwIeIO4Izs;eD(9 z#i0;iXpfM&eT5g5^obKsbuJ-KbdT>I?|UEV`3JJNmu2n=?g=7ye<4U&l~x)TN0aH0 z_%Mzxx+?a-}=DwmHLVrl?oQ0E3%PCPMaq`bEC5si>{F2UFK$ z`2F?Q1GkA~qg~8NMT!;q<$Er;${7Hg0Epe2awdxI4&`Aa|9pD?AcRE~2(+~VQI+KH z^J%Y`37lUs(=bW*r2BdjB|s5yK>GJm$J~h$AzetnFKWUNHb_}2KutSA9;2P4uZDJlKju*+X(T|_ z_>1~=#lgp?gD@AC87|8NZM@6_?u{-f8Y;~?rqaxQ^##-qFZ>6+b8n?;{p!4uEIkSx zBvQtHA>O^P-(lJRw#*9Au;qk&Sux%{QLtAdWF$^2Ve%tAXF`&^SA7l%CLWYG5T%8i z@WYmT6mj#GswTI_R>LKStjSzO)dO$Ds;S&Y>t6;Nc*V~=QHkIC{QE<{+oWA*x*t=L z*u~^$dYB7EW`(CK@p_c-p?@tvF!t`VJqr*(1pZ%SEO?gwKHVFUNdel?D`+M_f=zkd zM(TmPj2$?Zs@1F31-WkjjLSE&Hl zZyj0BWcVQgw!5gdx{3>HZrpHOJzFM!tk3ZcjbY7PbyaQQE_HorypyftR*!Zw}*Q<8B_ zDZ3}A<^KAKQz8~E;+fpEXwl-WlP9Vs?0W6Amh;we(Wwu&eXRcM!=^K*`EN#x7HY#M zy{eMe^qIJ8%Be*h&|>RF+EX3dK2f8mdJA2@Y#&xao)iPMAq(F6OVXE42) zRE{9fgo9ke!P2*nlSWzaeBFjM9GN?T29qafm>NXHl$_)o=;jQc`XqvrK_@jp1pQMM zz`|91?=V^b`9|rnx?4oTz;?+uz=C6~xOUG#vB%ooBBBpXI{7SlQf&l07pAy zZTnt*=6GS%Tf74+M!K>{|0%xm%s#aLl#DEcAuGeLYR%HZh3e;qZd){#r+ueQADS`P zFn-s>vx}um&wLztQ!Ss{=ldUbpSr=52j0K>qw6(C3P@^}_pA z7u1K_(xMyq3kx?6p?!j+WV+y1LewNTH^*l4%Xd2R^Ya@Td_P;6k|~NyONIK89$+8( zvXTZ4+tHAjpOv4P?`O(2=a_97`M!w9VHH|NJB8a6+^zF;h=fjbea~m)b34SDY+V3x}2Jp%gDBiFvQMZ97*WtL%Tgf&op1gI_ zCf+j~hi=-mb@F0WH`F6=gwTdi_RGMIoJ2I$(?&y;@}I8K6ZC|He(#>B^nMaD0XXS7 zib25`zz>R{LLm5nSU~e9ID7Xxl}wfbkUu#Y+4GZxO*4-Yc^B5WA~y19-#paTf@!LV z$nl6LlVQqlHr<%@E{9b9r=o)!7S%3P(+9?kp$}+lwFfuw!U)d@aHk^y(T_>#oKFH8mN@We9wFK84Oj{SvKe?5tU17cH(ou#xL7cUOp39NB*9 zii$i5)P#gQb>-5wl}9+?H_z|hQeEomGiQ2A{S~pw52ifRHdqZT+AH7{Z5i^$GuK|@ z-4)&CqS^1>*a$6!kw~FEL`L!~k*7d=vxdj}2^pqah{7ob2yk$rGy{YI8fT@ZyMrmN zQU&YN9<;RJr3px?T9Z;rc+x^!M8&D)>*7`S7$mF<(N>BzELpG>VMlMQ6%MqrSIDE8 zH1`U5+{1mu$cfdRunemgh}zW|ps`{_tRXVR4R8^)puST$T8$ z`04ScKPtiJ2W0<2A|KQ#pQ#rf8>hUw=ERIL?gt_feS>8mhyNjwp9(lBk=Fz?HRm>| zEs~H8VM{l!YFOyoW@|SsRIT5XxMkzIs`^N7!Dtb7U45uM_M-atuiu3>UaniBd`c{T zAYd+)OKhK#ZOvq;>ZeyukC+&=VR{&MW1gt7eAn*1>gMW%P<|YZ-A-q#5^Q*Je2d^3CNzyBE}~D4|cajd*j-A?cb!F^7+;&ea?})XKFUx={78`txhs=DfqV zY~CBxGNi=p`&CwvO=K&}1v2MN@B&=xV&NJC7G&Ji9XMe zm(3Mq)@HQoNx*vF*bgt8PpiLt&slPkKUsXN_So*Dd-mKgXNwRaBEhKNAue_m@#ugiCkZPb|V#;zZ zeM{no9qZHLVq&-Iwnm2~ZP82P=LKg3sprotZJNuks|nwuYu$P(>AmdhDWuugLJ~x! zmdZNSr+II=3b^v(hWvx-H`{EEgS<;(ZqF$ZS&}0xYtp0Zsl33fU1(XLPFk32 ze~!0p*qF0Losw#`r1Ca&jzvYLQfq}p>My$L-<1XiCuqiEd2XOAhKal_@JbRZNQgJn zgYoKDHc$noVWjeDgh7E|Tn`1c<30tocg5e1o)v%bh_f{$cLKHJcI`y6%V!J*GMI#r z#O-1$D6<5Ph$-R@@fUCGyAyu^*xA`NR~c}Z(F^Yeh{%Wm@`70YGdKzm@^!s~><@#B-^0>eNJ0flHm`__ibB{HK#b)g zt+wFRsVcHpGx^hkV|=^#Z@C%8-@Y9CH2p*GG|}!JMP31efZ@P$;W<1*>$O_c)w-wtZA#C(ml() z6o3Bp&(&nek7O>{frJCnpL88fK?Z&bT|A>|<(^G^Nn&o6F)lkLGc-HZ7zZM?QyTEr zGJx$E$`@RyQlSr6kc+T>WgN&-uhJN5eR2Gu<2$(3bXrEJRh2X^Y+l4FY3%zS=s!kO zn}q^DaX*8lFb4ptG!(BK96kp#;KLdcEY3Qeaku6+tMiwnlZ!rT{Q!0Lx%AcbtIbPh zPhT@oH;j83b;e3#gZ>5H$9624>q8!eV0a?@tBF)QqiWS|)Hx~FV2o#VHl-Tly>)&P zb%va-ifkn_LB8oGZ(@PgO{nd0&>Ett>7@y89gpPJ(AQX{$So?#VJJLdX;MB0~bq;IOJ z4U0ssN2|DiOA|m!^iNcF#LqK3AWFk^g`X*>Xq|%vmCe|oS#ThoiL`o$y0R_Zl z0qri}_QkbW`qd?Yco!TE2zdbyi203iDcpU=AW^P=9_#&uGO>dWp@S>|;w^(IuXr(c zOP~OtOqJdHli^+ZwhKUYD!Mu#hw0IJwCMK+7Pm%tfyt!;_Sd_g75fPt=(b?LY6a~D z4QwOOR`C(ERp`O7+^jcmtpGw9V5z_Xb+WEbHwdVDn9Pt?_jE#eU2(4y;5|&uJwp|e z{%n})PQzOqswrqQ*l3oDEy3P;vkjlZ#Ybdj*Qf}-&1Z23ys(u1*1@eZXyPs zQzo4~Zs0`P*DJP8`wsm0-Elk}M;@ZDBDwrB5pAju-LYULk`XuOwf(ejGn3GwMzGj~;E z%eMu2238FJh5jPSKx98vg)F-(gWJ6=rg4>ehYs?6{N~UVn-}#i$|%4c z0;l2Bz9aiu_=?Jc+6L9(?KRtWa~ZB8W3jrp$nJs@iTbfXSY%|<){R)x%S&JX)6?fK z7WZA;Ek@$@KBDWGGIJ1AmIQ5(MwsM@QC?cz@>1-}k%OO_J!t3PowGZ4{#JAS>gmrM zzX*@}x?1*Dw`2e)*^*JUB{NhioT0x$pH<;j;9xC95uinBmE=Rs{WUD_VvYSfSD*Jo^h> z)_v3%TO3#<5k%ms%5K^Q|&OxjhJF!6tXXJZl+9IyZ!>?R9DwnsvjN%!w9VJBNzeM zy+`9foyTh&x?R9FfyJTl`l^9QzhXH8QFR#r+Ds zS3mm1(Gk-%t+JDMBd52@*kTod1A=$VSi78ykBLEqaO&8(Pp4Cnl*WtGiD>T6Q*Xr8 z##G1GNY@_S@m{+M-1aqCm-KaH@Ih5sLm#Fq5&9W`C}|Opgjn`~Yc0VnTSBD%zzhOXQLgGj!3au<~t<30!81F)>Lczcust)^ptahI1P)sxO{9 zaIS$rcYMz!Bn&c3_{NIz-OZ}HjM}7fuB_ZuTc>JHXo@K3^6%cdd-Y@K)sI`g{SEyP zP5hk<6A2LPUZE=gu4+7b_(Mu zjzI?o4Qp6$c%c(t@4!N)x*TBU@DSWD&>g5u1ksxV5UEpK(G!&Dq&i6g6x7)|jS$`c zo&1iK#R2bAyYfw04xV(s=6piTX1^)ef&(7jgXnHV<3tRDP_F{GQ$nGX_ekBuz8!IS)^gU^Pp~ww*BL z5jI!BBpR*BGFmJ~t~F-u&K2q`+1UlxYHOT@mAq#N_7;Xn^p!P+TF3-=@nVWmuY_&^cyLm?hAkz}3A_aL_-NCxL3E> z@)d2cqS!dC@FrQhI|l@l6ivIhi=mLw;>e`H6zbFEl7Oe#1}bSVzO^%UYW3eBZ0@sw zu>D`yw7-C9+`oZo{|hYbZ;lT@X-qtp-BnK%bWASS9ZIU zup-S~IoNi%pK$*FrJ-9O7p@;8>(*h7TZ}RDHBIf3f8q&ZX%=W*!?+WjWTP13jO4N= zV%L@}SlpcZ&u`rd$;&6Ed>qMjS7AjYca`MhohLf3tC%t~Xvi)xStR4T+nDGrQ>g{F z1#{L%8bq;PVlM69mp8cQ0@M%W4KHzJD0(2(DZ90!P_t0%?{ohn3vBit%^vfYyf7qu zU~xdAyD!J?YM&!RNKmURPcBX5g2jo+SQt8((cR0rb}SQ(u8vYVUf2Bp*y;bHjIo;O zOsx&;Qjyi5jT#w`6xKS>t&IB2%yl=+bu-L$Z_U}@Z)SayQP_TBji8W|MgLj%u^PE_ z>I5`jcN@xNrgu1knA*uQxk1!K7_k@ZR#0@j>H&9vjRRVii4Guw$wUW+!Aa?m$z@uv z0zrpFo;^))HQ{zZ*+49h+=EcF7E^8;ylKXE?Wr6*WUt%K>h}$*)#}xsU}FeID7m{D zeteLo*N@L}*s-cS^W%NxcTd{$3c)&&VrgG6lNBBp%qE39@DfC%WK`!J>k!buRM)0N zF-#m3&m8T5gTH0D*TKJg((BmeB!7>7n z$AIyK%ArF(DuZVRkIc#twWulv5&@@|-_`%S2H1*9U=yr69m~yP%9UW_J;i`GbyGaC~d(;h9^TFqXQ)@jnocO^>r&q`Vn_fX1_0n`m1*M?0IS zu3Z!iDJ4t+SA~DbhJl_h4i0Ze7C?R-AE}n;M8m}4;UcPS3MYz83Dri!vV)XPv?!A* z!oyL~rf`wG`HmQ8(}^H59f;#W=NI2WdDEGKRHq2vb?v0HNd$!pYm?PWlE*{z9dg3B zgFVdgZuFPUgM$Bh?WAi0QhOBjcSz`va}+1o1`68(2DM9#o<&T^61!GdoUKI zVB_K>#9Oy;g?~T<9sV=csL+zPHT}Kp2(1!AbR8ZSc8tV$vjc-Xth|mL%xgpxCorIg zL;=yd4%)#)>+t4Pt?K|`Zwq@6@zp64+5$A)X;_!J@1d^c{oKfUE5DF=G=le4Aj7O2 z4y$Oue{F+R!wxFOLBee`zMbu5hiKoQ=X<0#oTFPa;+t~U# zS=_N@ySz215k6xz=tK?J$xnH|y4!Gam=9z_4{9JuBeazuhnc^HDLWZgh;hr2tKus*svFgAdV_^LL1oe9v4<)!|`}_yfvd*_qPn~&EdoVR+inw z9>2)$xx8yJAt3UR=1p{abk&y_KZfbdGT}Se@*Pch3I#QU z+l+}A&#!A4+RBKr=vLh0?Qkm(!p38vG`0!9%5{B&TJn^VLD#3vUoe%;SJ%#-d!G}G zbe(bv8qcl8o4-%1$EdtE|Ln9anrUa}UxWO`y`^38%5Pr#V05Hx^arnf!y%cz9_bw? z_QPSQfRfw*=5u!+a!)4gL}BESA-~W^AZvwH<{@i^pn#q{@(V<;dL>R2z%TX+llhCE z^-7Zofl7ik(qNJ)4r?bGxl~xxv71l}-%6cD5Km=eEp^6{im*_B{!gvnE+Cpvx!bxNe z>{Tpc0d{-=Ei64bt;poUAGe*#d_?nT!3!YOC9H@^T z!hcU69&(kwpbia6oHR+bz%{=@%MGJG>w(xEqN4o@=|jhda0uLL1f`CYt05!tX9Glv zefeX*79!Z%57&Z0uM5mSB;UOK1d(5i3(U;okbPr9Wqg;GtY&@XHu?$cecJy+U<4(3 z3vu<7HeCZPK#*j`e+a)SlQU8?^c-a9{uHeZoffuO4egPbt6l|+xbz|8)zEBw8Ud9t$9PYM z5cHyKn+E+NROT&^oL7=D%Rr3jL&pOq4LC<1I%XNK53StNqHoskt1N7h-fjNr0|ut| z`RTQQX1*|VUwlhpb7AFPeTx(Ye*K~hHN2+z1U8MJ-7JHrn+`J*LgVOuFM6FJZ7^xW zD5gc=7p~Yz^vOdQBDF}dASa*|%j4lb;DaPk2AHp61uR}TbqH4cHZ9y zGjAaFkw4j|Pj~0v_H%dMLR0*EzkeS?9?{67CiQv!Z^f`pBkj$St(@22Vv;fqjyxpSR25^PuzM2`o8C-Mqr~?`-IdH1t^iw zGF0S4P6XHZ1;Z+^nFg|QY09wK^x=85pL#=RK2{alULraf@bqyyLM{IitnOEr%)uJ; z!X0R>z&5-{lwiIP>C(k_`ItA4rk^Cg$UGhi@>%ZPO8M$o+?CXo4eJiXuqBM9%H&_N z6^w{VM$XFQt4X3p{$)JYuZmG&Z6bLpRt%7myic8 zkfHC8#~o6N;Jmm&~1*wNS@4-q~@jCQytQ?&~$( zu05n>#}1^kJYouvk4-s0^a`6 z96KfwzUexlw3nw>B-&?}`zF~F(v69p2mQPL@Wrw$3FXFj6Mf5!6$SQk;X!}VL%#08 z-TYy1iXO%Vn^^osGclO~tg>9`c~W?ij7Hf{3QviyUV`V;1n^-3*#sir^BnlakPYad zyDFum^pcF^K~gr6a7%9t|AqRr&>0c5!IJDsDK$!=)@`+^iwYfucHUWx@clbv1CU{C zIn-L=W99OdMX#R+Uhx`vb>1FP*AfYo$3NOV_i{QBmWarbBIR3ero1uNg#}i9y(_Hl zOi3(BP+KJl2`Q1OJdN?J@K~nI%}81MW{98Ahu$6IF^Sd~%69Bg7nbDZm-50QqW7-G znpq0eyLwMq!&?S^j9?;vlDpo8N$#UP6a0PZl*RSN-Eo!DVsAz^J>3jM7yOHE#g5dJ zZO#b42xooVZl=xEA>LLMwadV<_^Mr9S5sV5h^0!+8c3c)J&aj5!YPb#Fi&rbJhvs? zibLMd65&*L-~tRo?%QHwC6=OMYgJmYUusdDH8l;gm{#BJ+fa+s$`E7HNhZQj?(QTo zsyZ=n?Z&tNN7#FSH*sxU!#1|0xeg%-@(^3HM)ZUddJQEeK!DJ}1TdJ6ZQOA0MY83h z<|?^Y+%edI4Vd10CqPJmgc2YLNeBt#jC5q)e~q1c-}`+3^L(F+Mw*#(&dg}$oU`{{ zdo4^D#t9J_>ihx^`irI)J@qfp6YF7Ey@1D7`U2(#TZ*sBu@oIQdeqM0R7!-=^!Pr$ zrxWloh&A*;rrnF}PBZq*KkcW~(#?I=(glk=p~sSe+765LFmm8taP6$z%HDA6(+yum1x| zJb9w=>$@^rhsBqbcDGBaNGy*nrH{!Imo6ma)an0$L3%6;oIX`HwQ>3hz#xC5KbFRp zCsrg0HJ1?$@)+v?!>l&f%4@4T!JM^Nl~N|MygMF;Z)<}o{hxE#B zpbfV;3$r$iuL!bE_7%aCS3W$93-}pri znC75zY!Fl~dpRi^VHGzUwl??*3YxxKgM1Cj`VN!G*U%UQ3iV%|8XKCi#$plyUowdg zBt3n=`tkyaByOUmc+e0Zm!6i^JXADgS9CU<(@AQMRY65i}8Fi087pn&=$&yPUEx zc-Rh;7*uiK3xitqM9UoZK%`g0N;%eg`^Iez!;tyb&3rP2}h+KgTIjb22@ptD}%PD z?%ykWkpH0YK4&!Np3Tf+j1uXtRD?gpAygutF|Gaq0GPx9WGOOYKlbc^K7%0~hdO@s z_(J9z5fB#61qG~4T`!+FF~9IrrP{a%#J-F)7)F#%h<9*>+Omvt{JSRJf1r9G-@8Aj zVY{+=Th;dF>w`}csf4CY`Y$EVt@A0pGw$@0)O2u#Cs49hT-5K%*j?ck)^=1JO3(P8*=d8T+U(WNl4LSI-&a!Ibsjdk~e9wsy2W0KZc zc$L$%ndMCjIPj+>?cAl=Ek~0GSx86+=@8l8CoV`WUPGOJq?}xEUn2N!u?KB3SR{nW zkB7bW7W}N%TW~x8_u))G>^+{FG;iYS6~T-k!0pk2nmh#F$xcsKhe=|a$UmaxH7X7c z4Xp_P)x7TgYx4O=q@14!Ger=3)uBsw>W2ueV8_FK*ORopfL9CMuyhx1LVP^P$?Dw1 zg19jyN8nyFYUEn2UYDV?c?=OHWT+CMp_zXO|i3Zw@LB<)lARuP;BMU!|$z z{0ld4k7LqIW~~{#6T*06G=KwsEAf@%8x+%C8$ZDp-cQ!ih7JO*A%w`gVF(`B$h`uS zN_>7|Q3fyrLqz`}U(L=z1UoM$%VZYp#&E#c?Sa);2Y6{E@CK!wUURlAt|$f(;iZ$P zk!EsB7B8B!aE9%@C>OO(jfe>iw>i6Ll8kX?)up*EU0OXD%?+7K((q6KYL24~8LG^r zyku9nrHELO0~{{&YMe>9DJRElFuPXp@7+9i_t{^~5EJxK8?w`E4?N?-cO+ZlKm8pU`{cIubI(!s`@qOJh=Gsj@6G z+dsvZe$jEug*+A`#6H22)hW%8i7-+o_&fWMJ}mKevU&2JE||seol76Zs{t-#rV~9! z&$&RS@f_Z}@>P7F&TK^TPg%?QuCk!4M@e#yoO8jR=Y+Y?t5?JaGa^r$XJ<+Kb`*r9 zLuWx?yo{&`jS73C2o~N>t^;0mPNLBMe-|ZHXyd=iLg_{Q-^cq3ZTq0@&f`SeX!X?q zp-ob?LO9s};Z;urJu@;L7A*1`-&#LoJI0BNq1j+@5wEnhQTnk+moA}iUq+DaA~IcE zh}7a0Uy+r^t4OrS#*0_;m~Am)H=0Hc!sF^@-N4_Zw03>TEIbvVn zCjQBR)PpHv5j_GbmUi)Gx>V#wXNed8^LZA1Zi}U3ZJ&~{4df#cJtCe#dCLM?VQGia zU+yLvi~2Atg0(7`jvwUMXu|SBK)r|H$w!RDiG1gT{3MI>X2HlyLeKJ#6w`kUUq~Ba<$5QwOz55w zC;uPbgojIrDZyj8R&dOD{O_WNo7D`eRo+=pz7;k@?*5+_P}W<+$X+3&Ei4`2frAzP z*C(tYIXyX*TyrWc)hXk_@-vZ4r0a{BSVJPYs>m^AnRMi0Ec9)4rSu}hgCEa;FscRx zii86EXi%L$vyB!CB%nZUZl+nsm&WoFZ4*mvAQ9bbUD_MW3^?2WC5ibzGgEozj!P_V zSOj|2stgtKC^ECv%BX@Q^pzH8$+m*ZiUO`8zXpoNh??JWsZbRlRUkYmGD-#EC%V>6 zY^Hn3-kv7}{iJ_BNVBab>vh(4-FBT^r`LJ>ifq*#aG7$*(nW5sVAs6m-&R-e)mMkP z3OT-=4_9?Ld-$;af#(sJHy^mTyVD+e_dD))^rXj~J5baU2*Xz%nW*<%=_>Vot9;9? zT&bUU#M2dQ7CrCWAwBeW++FXu>uC>ncK{E2x*Ya=pg(fhs49#-WQE@YJg>;2 z7Cao6;rbN+<7P)xFT4|uDhx2r4>350L$>V}!fUt4O(&Z(o2am0ve?O|)a8eUrWy35 zU<>@?QFX9pS|_skRq1tc<#6{qyM#5Y)Q1JpTj;{$qBDZc5y;g>zG{48g+`vOtQ&qGrAMArk!a)lzTg+)LDw2{?RB6gIl_4Q7 zSzs%6>C&7hw@{~tI5Z+YLWNAU%;1t}fwI`8i)&CID|RU<&#F^xW2#gU#i4MTS^g52 z3F^|qbqPXjF37<$t*Z;9R$>)8-haA4AL`@6`|v*h)di|a70AJy5#%|AJFC=Q|L=DW z{KvdIyL`Dw(EO4d0}P{>-@|J160}hJ+E4dG?Ms`09Lqsc_}ll@TpG8U!eg7&iG z3zoJa{>Hb#2EmOax^$^?#q;O8c3sf#@^%%}!*+S==X>LAJ82gVfHYfUJ7IU7OMJ0# z_k_fSheHSp!dij|T~1+=5|b#~cH8#<8Vj}q4u8NYx-6~UT8ZgCcOS=?YuDG-WVZy~3k zQe7Tf00u`WsuzVABUP>us>BGWWjjm43L~miT&1ekSYCt?=$1=qfw{aA)HAklI4<9M z3{_Y?R^h)B-W`UJmmWZzTr%@DMpzArwEvxCIaoK57*?B?mY0&9f+X&g3`RF2Y>XWI z4gG&3BcLGkp}4p(zc^D_O&pCTtvNN%H8&NB-g4Vov38GcXJ!+_$BRq;*+pzLWtdZQ zUGq|tv#^V=m<+l~`aC0(Z(fTv$V<~o%~_@U$Y>X1p3amGx+zUgijgs-kFDw_N79jr zE}%O`DF;DmL)>3+Rjl>ZZ#MWdbA%yh$2LkLjmK_h;B_D$E>+Mo z#9#dCn`=b$$D>&~1DBHq^+w3e3NWlciPXhhsDtc0lbs3%3gC?7G#By{6KS-Ph7FaV z!Vmi^ez8dh3&%OQzrwl*ZZ4o=l}^`4?(byPYv^}cy~$rJNu`_a(|I>J+V>>waqx}o z*^`R^M-3+L_C}+5sknAVvmq}h+jO4{bjdByf`~mm3l8#bbnP~V%)o)l0Vzm8Qs!(4 z-MkS{>Y;R=jAoJWk!1D^5CknFPOFE=sHo5KLC|{WO=Jcw2aV6nWF3Cf(=`1-=98Rc zh&3l=ry?b-H%atk=yVAf^h;5Cyn;-Z5Z`84xMRsWS&xnmOlT(nU)Y~~3LsxE2Wv0u zQC!B)#Hy2#hy2?Zk}zKJYAO12d}FR%Ul17p7MrJ=-FGW(BR_T;&|krSCZ_g5wA&&I zO=w5q5=kZhfS?vrFY+;+NygG;OiGR^-7F`|#fAB~aH!?vYl~7$@W{;vjgki)1UcfU zI>ZP**iJkcnEJTD@c=WvC6gYK$@a*AM0W1WUZuqb1^J%r!`J#JF4n$>WZ!tjUy@Rx zL#F;>a)tjU+pI^{wW~Q*ouiV|rD6b+lYlu~YMT(fHe!A3I@h?}ajjtosXsr(B|lY_ znmt=Ry@`7)%gw>yhz7FuNQKg~Pz^HB36!%`waB%*JBd$n(?_6TWOZOd?%M zwUUh+bh-^nq8C2TrP&glpPxPeZd>YW5J~6L2@)bQ!bFx`tnl#%|6nVUPxQJR5RU89 zhAll(=#1B0k?1|Q5KL9C`? z3`fpM9+R3nItTeFCfpB#`kNIV+yHTMQF4LWEWkKj)aE2pf{6ibnt|opI{sn3MU>t{ zVQsSs9}%_e(K&c_-d18e=ZBDJx3;rF@vhRYwg5gr(p4#A3#Jp`q(!O!Uvvad z#&UBQAbw^;SsiYpvKOM{`2WpXZ?dwmS==mx|rV* zMM9h)FYbrFv#XZm>*b0-%lbQ@p2iN=zQUd%X!8f`<3`n8J8h!LcbppCM78AtK4Ck8 z=nev7norPHU!Se@EzR`}Eg)sWv{iGj98^w7|W^;ZO zQ+KT4%mdk7J*e)&p%cojTc0#vwJ2$^YT>3$0Rdaq`FO2eJcPdEox%8JY~AW7>tH3m zjazr>xMtnC$cqt-H^RH})uf-iRQwI*Bl;})6T_9-eMfhZ&mM#-Vs`zb0_xv=Js_*=hTiiFzE^U z82M-7STXHK<*U7^opN5p!bo2ovqcxU)mJzXzxu79aNL#gg1)nVaf{c^b=w2>Y|39) zusDBF!Tf#ence83abfO02s{&VOsT3;n^T$?(kTAx@sqy{%Hxq|w(N#$(U~}q-scH( z^5MCoH;D69KJ^#441&m*+fT2oc~)>W=~DL9w37u_RA;lUT)Fyy1W8+N?XnIb39O$w zE?T9^&Q~F{i`zawJ6~RIj`dU0k-*sX%|>!p4|b};F*YKtVeYFolKd0kmieV#JA*jTdztW>4! zEOCe~K3x`@u1=1VhpS3=DlZe)ZzOv(^$F!%O-yj1pL|PjVraB7Av$&ICK+WVn{tDS zVz|)qy2NJr&icZ-GG!ikj*P{OA=gk;C9^HJ+-7&G$|57wFR#oPg?&SDJ z+X+P0Z?7At9}zX4OI*Ba-4YEGPZbo&1PY8ISQb--a!Ky0eTiq7s2}vt9ztC6k>OeS z_gvxGL;KF;FvU=sLjsHfG=*5k6F24Q)I;lv7BS@$^drV%?~ZhflBHhLh?hju5`Qf0 zM*M-;1Mvr#Z^g&y@}o#7ydx&7Z11w0G=T{?i|CL{O^h<3T+;x*aW9Z%Hx%LA z%W4aE%6HTzhL$UfqH}|A?!6??BJIw$N&QYWC{6+e9U@j{WOuB zk190USMDEBwkuG%YLsQjj}obPupJGQv@~ol+aYhRiT2J{=0+L)ykv-klV@f&NFSw5 z=Cn~MF{(JmH_ST*YGS^nJ42Mw)#^RR0VJ0kH|;L3;da(GmmZL}H^*+NRhEUCHh(4S z4~A-qS8@3Es=|WmY|fBvsA!QrOBCB)TL-XSiD7|33DpNU;w?E)w5_4BFx-oy-V)2k zjue(K@REcOM=s{OFV9RhF%_8lFVNHZkT%3J3L>jhlIJdtp3H<&M;$!b4DK2#(bM;8 z!8chp`SRksDNH0D(FJ-kUyfAB1^P+|(cR6vbf)|}riM5gFw{w8Z)4pYZR{*sGJ}+e z`iLv%SIw)M-!!aZrU}xf)h|i4guKi56Ol^#h&`UXCmQD%>Rak1U*j9QB~%$5n!M>N z87A^ynKqS&a9e7cW838inoD=qD9dY1t++Bz$WwNN?E`U8RCEGl>NI&pTA>FhsFd*z zBW#?+Co?QNo(nZqCN;=+?5x<^q6BPJWLNnNkuN~|-NccCckXA4h1Kf}$bH+*RVKw$ z`^aeu^j6X^Io7BR3Au@w$~U>_AQhmK(;SSdOLkjOEosq9}%9YwB^6;9~-Ebp$782!=8)GFAr-GiWcQ(n{$;pW_^*S zkp9S17oFZ#8L5EV6lAQ+^ zPoB=4W5!eSy9*9e&%yN-kY?89XTz?|Hf0sa$vkm=QA`|A9zAJ@UWdbU}g9=81z6%1e-kR?LS(EJ3C(+{X8{e8rWS3rg$c zWT7}eFFggMxl#1v-ik`Io8zyLR9nRlWqG}XkH*!CrkNr#-|{DPFl_JA%ox4WH+`yp z)^tYiu`G_h&qdP#20B15qizztjt(fN1Gp0U-boL=?AnZ{##RmP(|!rOx4_R2;lRvt zy|Ov$uKwChMt|~T3AnDy$p9Ted4lo=G9a1^;Nr;p9w+p&Szk}p`(`nEnptLhSMWXJ z`*yOw)QVvLKntk+pV4YQk$z2nA-hGqie|F(qapMK*@a1%PNy@7v=aIY-9g+%Po}3?TQUsq7j!qDK)x2)5-gzX z6+U4Tx}a^M9+$~zd(7-cBee6cAuJDcAQF_U8!*g|5qwHB_)6ANO(*OiBRZ;~jCO+r zvX(9M*;O*2V+(mM0@b58%Uf;cSL8jLl{bq3Tgw9kc?ciUfylrMc>0%h++;0C59?^_ z6s*b=NFg&7(wFXn`(N#`(5P2vt;ZiWwb9tQs7XXKYw`21U3CQnhrJ4kIN^T zN0{cG+jHth{sl8xxPy4;$il!Ysypiai<#4JD_FzM=F_W-;I~?78>^>B$;y~ym(;kD zK_!D~hPa*{M0)uB6-`$9lE8d2>-WD-#}SwM-xxB-x{S?k&f62V{j00vo2G1|TQAYL zJQ^9%N8LO2BX9Su12-j&tf3oQ>H22yQY_NXJidV;qA{eeHxWV^5hSRDEd2Rc-G!F? zOS?(X9ul+@!T`ejat=v*M#T5X_b;b_JJq2Z!Z1w&z#){54yL&OMy7bJ z4cQz;<+JEW75%v6qx}ALpI+G9s6UdjHM>Q7WMU)SC(yqinLm5@oP zWR%zG*mL2#SCvMj1*L~Er1YhL^SAs#vhA-~7dcpGkd16W{G!CQI)=(JLVmp=8q~ z*daO^e1{F+(s$D*T81{I^#u<=KN&v`N(U1q=h?iX>xVo|+IuBoM?#G9mGGGUa9E;4uH>o%75_!~|U-Aqd0&-}PDR+3W&s zVTzd&1TO@6xMZPJGRPNGIr^u~IYq4%q9#e%`Ii+xhWB!!y*q^`cq_XP7q5M{P+fjAIS!Lw81FD_!hmRn#@kn{* zaqAB?-!ZoCZjNR)R|gS0U5++aYobi>c+Zv7S56NZtNr+3*3O)5xh(}P)h#W1_ijH> zafB&9Y(CHilQ&gRpR`Qn>sWoqRND!OW$Gs)H&Li#2bQ)AmZ=h}-+1<|vSX0gs-z!? zS{06Og=NP`t5TrhvO1ATc>dR;uUrr7W&>Q3>m7KtbvGLsTUJ?FT2@(A8WR~A8xx`A zKkXIKwXUkNYh9$W<2aqiF7fhOsA!7R)N1E}uRtK6rt0I&n$QO*U#WTs7%h@b})NAG**!(}x0pKU!uTDJG+bqWa!n zb9{&`o;~f=zGSJ_nk8J5HP-)?T(vitI*x??*_n$NUUp%)#WTueTwl$L*a;aAHLtA+J9YQxP2 zCSOx#tWfGDj}usPmbxM+5h?s-*@kFyCPV+Sea7a2Coe5FH31W112!cX%gnijrXp>b zDTA@Rpp@OP1EX%nBqkzG8<(h*er#tqV&$R()G2K)Bkg5(-Y$JL;(R>F(-|v{Q%nup=QSzxj4|RepVe)+{vW z=$_m@Y~c8e&AJ3re9_u{hkdRTG-R8zw-+`QG?zDHpA5!+M@^2lT%8RSXuU=iA2K68 zLKBo6kh0!5*I3->RhyWbRZ&`IHr3=5Rx-xSlF~v`R;K>jO<=|CX4m`uEe3UnA%qDr z7DXUe+7KJ1&WKNox|rE$Y$`d`s%z2JuF*|l63>)ZL~=z5^C64I<+o^>lZwWtr4%iW z&;%#PnoDZUwdyM#=}R;6J}%Z4Yj+3Nr7@3V=dR3Oz)0V>%eE_=)n3*{zsytZRPUg@ z8|VichTq65F;r)pTWX(gBn}(zgzt}NNHQM?K0BspE>kwHz$bVlQ=-`eiH{D(a*fRZ zD2kK1J7(A=>p(cHG#S%!(%}_O)oRNM1UBB7^iYN$Pgk;;(4$H+MrEx&RJo0jGWK?M z_?nn*c6PbBSyAOlCF-KwtZ0UQLAJ0N>U5(_Tbxpa7#XTErsovGZmmqxg)t}K6-rZu zL)j%-lNytptIjJnW#wb9OtZSO0yNionv^`HNmB?l7>2*#hUac;*{t$Z(kmo9lfL_P z*uCH*Yv`aAIDH(!pe?cLDPK;WL!D|XartiLoQ=7d+?d{)Q9&nP1N4OBsxG zk)xg6%k+vrnzAc1tIo&$7V~;OnK=0eMyj&2bDVQy!}*ZM5x0|WW?j#D;z{0{a>lb| zYQ+~iW|Mbn{8lAp=EaRP_BRg6q}}rSC9aw^V%^fkOM?=bfS7;`-Os<$w`g#7w{Loyr5QVI3*==YtHYJv-YE`uv6{dV9 z$5fQLP1}&soKs$~y}Wo&!XajLT-H<3WCVJh4muqA*j!mrU-!+W(+#-iRd(*T zc9AI;>3iRF&bb`B(Ouzr)rMvo8#5eA(8iHenaQ)*5c z2M}o;4@o+xlYtLg{+w!d)79q144u#a#inFH6$f%}^l#uUXVI@YjE4OPBLo4!P5Lnu zvJAOgKDnFn2YIF}_b&4;@n(7xfPU{!px0zEnRP z5xWf_bR4fPWD1TP%RMfaA{I!7&L4mT0}^J7VN(n=>@bZCVx%k5^3w~_@)Mfko8q^V zf;X?pP^0lVbv#M?8R>9_IBGD9pG!2>DMDx#jCodfa@n$*90N?w(aZ<3bS+)+30(xP zr$sNxdndOaxxxKyro-Sid2)Ks(MulYQB_JhutkIb2z5M%OM;X2x;x{qMzrsYMuRocxkbW*B|3d@WCxQ1@Ugpe)a*iIA@vflZ zx@L1-u_9HyiaYY1-gEijzn2k&ijtG1v^;`Fl@_Kk1 z>goc65Z4OYN(W}dF>x8uTm9tvU_JF+o0RGs$mxT;X)(RVft%fsDYHHTSf!!KGObQ1 zSsm)HQIaL~fcn(?-lo0e9k9wUW2HTOhA&2@?P51;yKGK#SVam~k#a(_V>kL6J~lT` zFUvO@borHJoF0^x;<5(^3zX(I;=o_oMP@U4M{hctI@qqLH+0_4ZPr`lnF3G|XZ(+G zo?rp64OjwOIIsk!RSG_Qi4!2bLKNelwH72p32WhUCu1z8KM`I7cEx0`*D3_yNH|-b zTCOhU5X^8Eo!vP9&@{QtSv+n2szn=-geEA8$EQLrcDYkiV@X|^Fm?D@)J|Q*RBsy& z+*F1tsZ(v7)`;gHU3ng{3NfjI9bN+f-|WT_i?;)1JBEK3S+kek0s^eyH(j!A!qVFR5`B&J zw9WDwmB3alB8e=0#RmrO@+a^7an<$lsR!%!tz=?K>LQNGkJVR|l_>Wed9d%%(pR(n z={v#R3_o%evhwvlIZ7YPS2&g+(gIWTA(+fcb|_}EFo-v6Tkmi3hO!2 zKpR=0&Jaqavx&h4aa}`>$zaYfyJna{;+{#{U$~I75_1};-8r!C8`bHw{Sy~q=cJOY z`lL8le6a@F{X${fk(dApSLsiU{&p(TuET_k528tag z!!8P$`hO`QCDfp*QCEkTY}GNgQStO!`qVaBM!r^%qsVZWj%2M5;N`-N;nC^j0?Njt zGlXP9szO6EP?)A-Auke{44@7j3n0yKkfe@qy5uHO39IZfofbK5aY8CEZ~7KF<^ufK z9rnvQ{uam%!oftQe|ZJYX#9>+xT+Nh#7=YRcqpb=qgJ^7p&-JFIr@*NGprhRz>mGzrS)dr&*TG`SIBM*2UMKQ1(`|v@!cQ}4k0r#s4CK`Z%E1Q=_c7) zEWPd~Nw6ANeM0LPQ5 zlcC$VfZXuxPYwMIV|1P%!VL8()|O}NOWqd1=xa7)jpXvFaYcY$wkdK}^G9R@qhI`L z4czD{m2vr~J*FrmivxRDomR9yK3cDjk1O(1f(}Wb3(dxM5=Ik9P6>iD5=k?pcCf0X zOt*v6l3`zO)5~sDJ*A($n8WCAtvs0z9nUNgksIa`N4+e~ezU)@50c^1g}26QsAO(P9N(Ub4}D_N0$n=IkIiPIaxNy$UYc#_Qq zdCiaVs$5fglT4Tj1`yJ?>mI(p`O`u=<>JqLb?eqNaO0Uf-Ge17{Jaf3E2_y@}Aa->Gh zp+^E4X|_8(5`@T(ESfCGA0C}KaDZZ`SVn_;*?|0D_2-$bfo?^w}wcFtr#iqeuAn>1>|i zU3o-YP2ThU zVb~ADtEkk6I$*QPr($zUQcKeAih>qU#43)E5djc$b0WQjvB*vI=Z}a*2X0{j5ptyc z$dpyYb2T_S`r#~QQb%SXNb^3}LR{r=^nS4O9I;p0Qrtu)mcCs88P#jH_hoePHIPY& zsEi|(NZwhD@%k5;wHK{saq#?NHwx1^Y!qEGa)rYAMOl)Pm0ynbLYpTN;an0!p6-|A(?X8nC_ z4m|R4{A}AQGLl0Y!eicrR_SFKsr19t1-SJAr{!1KX3^NXfhL z-JSS*!i&<8IF5cs?YNG|Vrn;f1a(x-Mm?Yd9E&hJ3wfc};HUz`@*j#SBOrj#eZlrl+U?a|B*G zHc1^7C5tpimnI?g11nPU3)2hbLdQ(UECd-t7q}dAiZ(DZfZdE26677MdE^yK&1E37 z3#P!5Eme>&05T=xzgEVQ4@ER;0^o81G)+ctkOHuT-2h!@C>c+Z?{fT-zgX(|F^%R| zi7M6MMPYK=DsdcOO-OTdwoMXylf9zn>U-Zl>&$YQF?Y=u(HzXP2!r}XM}>=jR()ub z9Eci{Vha&PnztoXV|47~q6gfxGkv4Y>OtBt0M51kOfuk{>Td1Drc=AmApJLxE@D7# zJA^t9>L>ql**Wsg8f75q7D(*z%8+;be9mo_rv$}pS*cup_2i-Bhff@I{rb|Wrk1S7 zdB+!3(4JLPQ9M2m>GY!7+NF*1ZOtvW4=NAbsyUUpo4J%5+O$+29IQ#&sysnv{q>j( zOC#d+6Q67700uWts307!ClPdAqyT{m2aY9N8Z6xfpf->xbc}d_0$@i^T++-~CHjhg zIsJrxG6(3oF+ikclI~8#|B7fBmf)wvI~yS$3Nh~jHr4CA3ou8W0C0f7oo!vZQ z$$Z>D^z~NZ26`<{>D2q~gtGl#0O6Q#-?~=BdO`;5`L#tpW!$B?-~xL6b9L)=rS&fi1NR$6Z9#QwJ!PK3Yc~XO zpEin`sw#KvlI@Dz;a|l`3*Y`uE7=Xx28R!j2Z?{OZ4&Lch^hI-%S}y9%BCjVgJWL2 zVDw0>a^^_NUJ|%l4}xPJNB-*9@C~<>R=rqH19#Juy&S?*FZ9YGFEDnE@o!?9{6Xt2 z*MF%G;D({v9=%C3m|SoJy|ftE__&O;cqN^%v@fpq$P=Pd<%f=4klmYoW=ed5HXZ%Z zIFGN$Skc+2rLFVilfRrZIW99UJ6?GL;P{Jumm%14F3MxiJo%)#|K4&O*6PTwM2n&} zE}bu%bYa20l9J5q5{`^G@tR(tBmTYR)AI}OmzHJ;TRu5{l8zTGtT?&pqWs>atKXJn zl%y3aJ;(%d@y$s(5nE1S%XgQqd{?3swk$;krTbaYxyl{wmt+s-otwyYG}B_XFS$Z4 z{{0%H6g~LxOL$I90y^Iz%&F;ZTUV}c$1Skn3vja8l5MeN5!>Q_n)}<5pXM@t2haGN zm6LCs&Yo%6aZvfwrC-nde4)Cyvb?;KAqvNpixzGQ;YKYQwPe&{CUo;WFE6>*yaP3x zm7~v$I63+(v%Y@m*%LBvOpI=cPqnUDCJ>mK+K4YwUtZ#QZR0ckK& zwEms}aWCw+z2oXP#3X9^yY8DSGFv7D?qfSfi6XDxQr(e1eOOX|PpQq+BG-rECtI(v zS)s;|t+FXmV>b!Pmq{I;ibxD`g)>1HeOKfw#qTkbGx(AaE@;BA;>oy=p4I2)*ts|`qSlW9s?e!h~^c0<6P^2oE7D+Y-AoqA~tKyQRIiO)Px5xsJe}_pBCj38_;2xj!)&ukuPU6l& zn1D!BM5_>r_23&l6>k4Rut)s6Wf5z;iFCBIICya(%WKSzQ`&BlIWhFQi1tY#hY&J; zBPVajp>n4bB`?I0fwN4^=H8;?6Qvt6^sw&r>D~LkMc*e%OiNBmkR_Os3gH`i)NlS6 z=zgctf4Ods2;Q(twr1O==5TJYZKe(o?i`J)rYp$fAvT$^a&we9xtS)NX)!<3rFq-7 zJ?*lCp{<*%xI7|nCEZT9TYA$CE?LOF%|vQrR`>o^q5Z;aQ$Z0}3ic{2Bgjez%S$j7 zfSGh1{@0Rs$lB}VUsp)?dl-21_(GGtH>GWs`}ky=kiabi*Y!x6iV-UfWGoqwK2AmG z$H1icY}RQJLmbWygrS8N~0G4O+11aU-AuV{s z+rgk@NoHv&9%(9yfy*n1o|eP^;YR{7U8^L*vX~5dIoIQ~l58ekB0Nem`uR6>que$H zNP!o&DYhxV54_-~@Cz}uyUc%iG;OzLkFsM61aL^heyD)V0{7Ksd;SgH1dv${)_c5& zP035pr=&36-cyr2irFWYWExPV9Z|FLkY|YAo6*zjETMIZ9#;WV4(`Adi{c z--X0JsK?^GfpNywK8I-QFu;(8VR_EM`WZh2`9n}aOkn~7W~+dsnw`HrK-slQqtPej zY8cPMKd0Br>wnHVd{~*At1r+XpQwb4fUt`bdDcsK_5YLI81CyA%VotGLGKM`?L6ut z*czC?x{&cD#?s7UZcAxcbDQiGB0&wcNm1q8^+P{x|1;|xsdPcIQm#3JEMD(YTUcA# zDBs)cyMDbd{Fu$WsT)-va2uF8FdXF00o7#_lOzb&0H_5v)2zGZDhg3w? z)>c;5a->D_=IIY_-aH-GhXXH5It^v9_ZUzN*^PSqH%H!+oZI@eRz%;Egj7b>bQS4I z221F>ohYEEgoBrd3>xMpI*5yW9}m)Z|NP%~upYErX32*O$nrBHfNn?}U5<2y1gOES zz;%k@I_xA%yw)sT>eY^zSuyyJX^B1qh$OYZGz1525-iunB$4BJ39jC$Q#g4JBwjzU zv|fUkmr(E&2VrZvd@=p-yogpxXc7qimk<>Sd*D}%Q_dtMFlC%Cg)1mHrA5y4*;DPkqP<-@NcgNSZy6X z3Cr~laHd#DUmlmPu_O209G|gt553I%2Arn}#zGFUJFShzS zlJ#Qga%`jPC8TvC+c94veR7=KpGfc1@qDB8b1_|SYZQvLqF4v=sVCBV*wSGAT=LHr zoX?Mz_se;n%*I7OKzwks`H)q}DX(_0Zs!ZxM`X3)p%NW~JNpoCA1V2>w&^VFUOAjj zpRU`KQ|Jq|FbVb9AhNtKxtDdP<<$9Iduk69A7zY%g$BgEKSc`G06I&k1A0hZ1t+cF zlw0t>1@Dsul5P7A7ao>lPSdqFZzZ#F)hco$_mzOty%$N?pLr1(SG{`j2VrRZ(V`(A zN^jV?Ii7{LUssuakT@;QBk#Db3>A^lU+igwRKSY$sp=KV%xIzGSevvVz@NJoElO3T ztCD2W_f?;hK^J?==E5B_VBS__#(dsv;0z_?%T`fERzYbwsI*HW5~;#JErKi4L~oBk z(kW6;mD0f~|K!hfI~Lkv`?y4>C&fg|BFked>-lNF7oOrws$5lm3bXPC+!e+%@*jxP zx7Q9R^O5#dt~IWrjx*BynDjt{Z-6XbkLR4zY^%wzEyQAv(mEDvvaas%tjG8PaQj?g6JFwn2r%eJF&Yu@W+WaW`a5234W{oNY^SR@^D#$9$%Vly+phT6MwfgjIWysE>;lxf( z?7rDvvr{R(RZ;+_u!h-0By4W1MxCHZO4Vg1RWVgb>Z(QZMbVMrLCURRsuYBFq&4cI z%);{0^3uk-24s;p6l?3`bq(6Y3Z?XLMM6PfZY%?}#GUL{v7c;Q$Zc2@8nG&CK^Bt8 zmrluKG6z9aWD}h%9~e-yZHrP`v!Xfdq~W#^Pvv`<;Epg5Pb1(np1&j2?;&P|pWc&8 zcRbuSdbv{Qh`?d=kgQ#{gBx{fT-CT!%bP!cxZoC!NJanUyK24PxLM00-8VAx{OC_~ zjcvBfHivhhxA~zk%>O2bc@M5f74fq)6MuWSLHsN`!SZB1iEK`!jt!+_Vd)H^Ljwan zJtyfs54(CE(cL?8I6vP-*qW3ydUPOtzk!NeM?}t^I9Nu-&xaGyZx60LujGg$aBhuH z9yd0+5bP^ha3W}5siT^ znBJmYpkc=dr3G6KpN0lCcplc@KYZBr@Zo#*j&3B zO2Q$cg@S@-&l(8pM=WpzBu=M5Eu*N*qfmCCv zk-l>zHZLJ}OHo{I`;GeJS$Vm|hki!%I>%52E!XT=byx}$ma--=CL=a|X=IQ(NWCmB zA~hm4N|%(*7-F+h^|H*gg2cj%qV#PBb7sD=405~1tc-%JtgOtFg%vrKx!={9bs0(X zXwS&aOw?w;`#uc~iVF8y5|@;vZGax~j>;3)$|{eYKXAF_BxbX@8K+kltBciV{RCpP z!{J8EX4dnuY+(lSUgc_CU`l*iLV7@QVn$*{P*ysAO}+(*RS{(wCLL2z1L0+5aZXL4 zx!jnQotsh0fCYkOKcn-Bay@{gfwmj0wM1h1k|c=UmP+{j4_R*v3O<+D&~5{^lK_6l z%K$Q`V}Qu^${NA)H^>SwzDQ`X8#S`~J`acuiuQ|l^`zo)ar6WEK-#mdeWWrcadkto zT%D4l(jfMqrd;p?SvK#D{0DKvj+~qZB|ML<_m8#CaXEo|lkBtJ1uXZVh#w~@OwLm! zcXXrvS`BAA2^}Vzvt(S*f~X8#Dzt-BHCnAMO_#yEy(rNcbUJwGa?|qUX0U^#<(4P` zUA7caoqz&{J4i6Qgg?AH)G7N49xh=;8=^RPIj^A3UF@sG+0zN3LnXu!)`3WpjF%h_ zxb3}*6YgTsF7IjEzmj*1xg-Qnd=!?~Vkpd5Op>3MfB)Hjt|R^-YplWSuHE``-n%#NTBzUb4Txd1 zi_K9?qe*nv8dvYl`h~kTlXlwf(s5acNIHW;3rovogw#m8h~6a=5RvTd2@Y8YOQrQN zOL`9`xa5>w4Dv%q+WR*M5{)D58Cd$T`hT%Sv19-=C|05?v|m18FdYC%iWPX+yB+=G zSB~fESgNHzz#9jtg-3qBDiIYC{|JY=GqD>`Y*bY4j6oNAR;YeU|Oyq1AblpirOoIMMPTk zC4ni-!>U34J>2>=UC}A{5lnRTWBMWKv5H&MaY5v(trNJuJjBg)4b58R8p{O{>2c^W z!d|OEwbLaoLg0Cc71WTOhp`q7M2PYDb-XXZjJA;NSU_?uo&Pi!UVSZlV#}eGWn6~` zJSf=-@tN`R`1p*p1Z9T@^8Q!GY+1ET2GXR}wd>jTw)%b)NyC^p<7ATI`*bEJv3a|o1t0M!vfI{dm zv3)@o{QJ`w$*Q_F`y&P4c({lZI%NV&Vl=uMwMJd0PFU%Jm7@KXb?t{>>Njf1B7_qB zfC(OzOO|NK;=hSMrWuX=R|M!|()fU6Nt^B5Boo{mcfu~P<&pO#q`)?nB|R@rqwnT} z@>fi{=iR$Qy30#!575m_eMAN-Ed#}dVnay@a>$?|9D%9-cDfketvb33NrKDKJp_?H zzmd)0*$oj-2^+NGGr61f!Vy;bm5RJ1CnYcfNRPWKa0^L?Z=@n6JwWaV7zuiPcX_IH}UZON+LRO_5sMlq&wZg39#@y4S=i0 zg#^;+H-9HR3}jx`U7V;h0pulM#IvH6bIWI^HkGqe$=7!!LPEw!GMN9H4DRVB z_9KI(?QY^>aGqh1=|=3~7m-7e%pR{`M8j-Vh>2l6k;AXuk>3%^LV4N&zseyKPJFi> zRJ3hzZLw`}uhtXhNZYHnS1XBRKwH1PE?H$|#xj91wR2~sxBXYAz zuY(X&1i2$3D~(`87(-Udp*k}b(B9-)}y#>O0yJzIx5G8eo zH}De)Of(jp5u-V)$3O+u3+g;F@Hq&wbgqJrL0ICG9Xe|n5@fN&z^jei4fpeksGcQm z;)l{;%U#}qwaqA*TA-H&j#^H;wGJy^yU+7jIzJ)E#aLC$JBn-{^53(znWd!nSkYwq zf$u!{jD6?rSso-bc$e}da)T}ufobDk2QMH&svkYa zMyn7Z0I_MD&3@+$z3gcX>0WW-huXa*7lXk&OZZ2uH2d@akFocFi{fhAhgZYQZZ^gk zmm#pj&Zw~)V=S>p(b!F5Lu1E=Ac7#hvvgP%SlFfa-ocK&ml!ogi6$l*O;6OACzdnI zS$zK2pn2Z+`G4Q{`+ctLPC4hynRd#3U-xwpZp$Yq-~GbuM8P%;0rP%o;85%dPK|2< z9r3O-A%yrzFUuBRytGiSmEBQc>NZ$12w>1^sjY3k9RFF$B~jY6O%1Xz@G=o4tQoPLH-Xdc zq~s>&8x-On9iN#UBYY;mxova^KXH;i;yp1XCL$@0_X(}4ZYnLTG>PSZ{GR`Smsv5~ zr=br9Rf*nLdyj1AymtC+i_m9h>4mT8>vYC3x|AP2Au4pXm>e0O9L0P2)iyU5RWw<| zs=Ggy$V|!W$ck0(kdb0_WKO7`{6reLjoWN1R7Jk5hSij+7iashS zlHcUrv~Pb+6@q}9(A@Mcl-=>cBzEm!GDED2Dhl1Ig-v)EjASyot23*I9G|n@mmE2R znA6l$KVJk24xlw|K8!8XHkLH8RX+5L?OTSPA*Yn->9uu69-y9@_67zDCJ9MN2>5_}Qf79dn2ecxmbN=8P)}my7``0ohB1rDFs8fU}aav$ITQqfkjw zn5)38nGIlu;^Pw%;>8deT}BNIXu{3r>}-osC?^I6EMbYykGkL5gUg9G$HgXqI}66c zv@lyAp#&LXjoI-z(0(%K0RJxM>5#T^xpC%LJ!U7}DI;v22uDm|^hR?$ED{!TE>f1F z1~(-WmuHB}iQ)CJu`yzVEu)AgF)>C~(OiK( zH!4c6j}oG6*#$J7i8AKs3;2TE+yZ1NB=OAmxJX3?eI7<~F)w@XYwkcuHrm7XSuZ&Vsio+*lA* z%oi6F6eF{oJ%Z`HU&;Y0q#+vm&X%q5QQHJ!4umOxEiK>|ei#$vDh9Y{ftKUK7zlE4}-D2Hvcv!eBv|4sqXm#)fLSvgO2&<(1!H|n@f@QKt z4e1$~7_>jVPn5Q)f;|7RKjjrns!!H^Dh2+omWnTA9r0;Hb7xPy_sTz-HcNkP%FMngI{ijvH+8SzQ9&w}OCV%MdFWa>>x z-8%M$su;&43xL`Dg`0QDtiQ#lyU5^1A{MILzQ4cY5`VI=tRw>-S$bob5n6dhLu!fv)HW)Ool9y=N>pliYIJHOkhLfz{!H4DoH}5cRJ2dmFs`t+ zu&xlReN=5%>n@jm(lWDs(a{aqZD)zkNyv$p6AlX-<~!C?Wz`mO#_p-H0q-gr+Vwdl zt3}eICNv2H5}7s?0#efCZ1O7!QTNy3iaWyqhQ8)xztQZUwgqs8fM?JtJ($U4Gs`pb zjm4QoPGq38A55Yw8ED%tC&-9)GA5+QCu%d<^m1c8!z0m{%(NO~x`a zo|2}1^H_k=TH%bSVLtEAYA9`ga)a$h-c86!%t|&p!PT4rS926QiC=cI=@;$&tIo+n%Q;&>mXaW7*rI zy@hBz4;y6uhAF@Gry#F*A~|qifN88T<&=y2%gYX&(Vh(1=TR=?1^Z=zAi5VV?>;D$ zuBHcf+W)SGI1SGJMEB8fkvcex96IE#*+<7{zDHEJD@27lEy}JA$-+Ikd-n-MQsf)k z{W^uJP4TX;bgXqT$>->0a`}a| zePdUl7W=h7Xs}RqM}SWF`{op z^4`ii)#YznA3V}N@_ex1TOqJ6b8lT`ZNEmNKK2ME*e_C1_AzoM6X`6O zm4_Z>-M7n#;twq`Bc63AFdV5sUoHli z(Ey~Q2U#*gm`cYEqW$~#r^`qrok>2OCH$65sB`tfr|UBp4j_|y3-z3)^~K7cu%1F>p))fT1pfmLYP-DB`aKW7V}G%#fGiG2C{-V zi#fw<%>>aYlb>~QNaqC~kOShoo5^d~ClEPT*os)!#o8q~%Su)VQmE|#htq$p`7D^1 z&`DwU$uqI%`17Z8N={+}(l5nC`86+uykN`(fw=oR;#q>p>L=wxkYV+3}*Up#a&S9Y_LuG?BnmL?Zyna|hEyX%4yuY8!V^prJ6Z zE+&3ZjlHOq0}}9g@=svGMdAl7`h({M5~{R~`;c}}YMZ0A?UdfY%zGz3Z{V{Nhj3=* zhg5|0EhWLALXE^Tq8R1;pMgv9PA9gvB&PTa}!0kDY%!Pa``Iq#% zw7k4bWy(lQ#YC)x&IB5@IF{}KPM%uY+W`fFC1Pzz^Og4YzG>|T$VfT9ZRCM=4LNCj zHi+9~++^C4U3}M(4z8#6H%2~Pu+-77(Z4yk6%Lmr+X!S#z?AnEX^nTX{UQCv1zw51 z_LcUlyla(Lgh_Szdy03LwmL0sW2Y@4@R-WZLUZkvWwmGydVpr52r`vTP=KhJ! z=7K%_z5KivoOK)tv9RfMFe1)gRusRxC1F$2CW8}P$Mcn>)eLOgTd-aQsi?bjhYR|2 z+u03ALDVze5s>?>2Ua#N&O1U99J9T>GPd#CyiyXp#UnIfam-5Zts9)+%Nf66^|qx! zA2^YyDNLMSlCO`}$K-2)Vr%4-@()^;9sngW67AY>+~<6Z(;Aw{BsMlDOE0N2vl_)U zB=LOS@rGRokcN&waJ1!Y`KL}a@>|AIYpQF|HYC->L8&(CTgH}#KzGdXTH~n!{yUKd zpY?LAXsv3lZMeM5@%N|1{stLb7k<}qk9l9_KBLNd4fZ=C0_E@_VTGk$rJlv^`CFVO z`7)LB^WLAKoe}+h;C$h>Z`78Et)U)HXT6wHd|8Ww0pk z65Aaz)mVQAitn(mEPRT&P6wI!_z$$-sj`2jFJ?!J;QO3>kvLu;pFvNn>kbqNL%CCn zvNyUdk8@piDdB)DSJ!?t@093)+2rBC{VSJ-xPSa{#rD$}!YEFawH_16`~LLRHlq3J;DOI8gbd}5 z;+WcIZBy2srUI;eSib4*MGzAF{5@g!?2Zj>77iWCFFJsbdF6TA1TLdG4UM_vtgK9{ zPN@{2UKU){jlvmcDJ9_Az~#4GT{X<39$~=2r9igH=`81!V$#RS6pT72GT?9-Kp0!jKrqyLDFHaT>12N2&tX+v4zxs1peo-)K;{s#9__3b z{Bk~;-|k4iR&e9q3!6D-VD8U9{ZM%I^ZPMlfpkpfCU0LhZmh?N+ut{R^6Txkxh?|w z*RMIhIWt0B_{QZQ7Ikx24Z=Ws(cmjo{A-(-to%4o|G`S_@^ZIBz5-bGdw9&8LwjlI zCi3x8n6bBzQP)YBpt0AJR@=}w$w=*~`toBiEKY8GL^$%Ewmz{gwpOUks>!agsL0i> zDO~cwwDyBq$%^N0ziFR9{aMpS!-fr7+Y{ybG`HmS&|GAt2k4%Iw!7=M@H3*XofkE6 z3aQ5(WnF!8Jr4`!bfqRme>(NF8JamEtZ9eQ$49Ffpr1ZM3FA3ks>~=Y%P7kOsRfU8 z$*J^_QnP#momoxaBVHFi$*Dgn*gBl;Lb&V8u1%e?WcIY_=jYrMG#mPTeeTQaV(-K1 zpMZgnk(7UTE`8MZ?4y;BI(3gUUu%A|-tJtOXuq{%BxfBeaJUoko~~=r0zMl_h{Q5RZ!FJ=zRzoee%N( zPekc;Jx8w70#ZP))2{$^#P6tzQTrzg`8yk9Yx3b@6(xIL|`(=q!`i+2EmY& zY)IlgQUk-i6IEM0Vj`BIFC~YQZrmlqNS<##e zijUmzKSm`jJ$?CN>o-leO_`2}D>fL#odpNp+QXkICB0k8nD>bAF42I3EYX}^RZ?54 zJ+<@1j&{gSts*fi$Okm$Pp6hiBg)4DU_lk(s|Sj7$`lMeqv(g)kZ}D9Fam@JhpqS3 zh8e@N!-02fFb7-vlLOC(VA9u}7r5mf9+fJQ6jlVVzSHT)#%jC9VtA|J1t~UI` zRu6&drA#^Pa@XZZcd8Bl<+QKKX}5Y{$MdwOcFAc=WgU!zAJQvuF`+kqlis9NZ~&}< z%Vi>ZV2$`b=%BKQh6(%STG%gqWrZ=lQj9zje;f>KUtp-3L+)2q8qmB*KiST4pU2K7-MD54`My$OH^E7lCr--x$06?Z9 z&37l@P|~S1_u*g?n9tSZfll)sc(w);@4+ODCyRArmrUD!Sxp~<6j^hB8uk-ckjH@Y z4eDfY1X(R$@rRzoMm3NHUG~>>P$5&3SJ9Z-BOt90>4QIw^eq`H)so(QaVIjYuv<*>vJ%o4PO?Y?g z*zB>qN7QDY@elVN^ATHv(*|wT8W5$VhhtAKq(n!j#qeE=SWPLGGNMI8Zdy*RR_mX~*cNM~-=m2mKQ0+iSF4r#~-tQ{OPBJA9H2Jr6`U z1e@UU2<+@2f%bRg&|nTg1bgzB#j<5TkROsg*M%)Wj6lp5djqjI5J>%g&#(h4)CznoZp1{9|r$uDqn}9IP{{HLclK`p9`weAo^( z8IPTRAbwSS?+^0wnd3p8yG0`JG~hipYst$9DpKS7d47B^TUpWOj{LM2W5nPjEj}&Y zkPwe^l()3)K3;JKPH!ZarAe)27;SW7UJ03HL@B}IHOblT2pMI%WP%J6Jg=G#>GRIH zT!B}_R<9^(w|?~K^$5K5*9S)KiQdy$uy{Uu(y zR9&66&%fG9<39Iu#Hl4S?*HQQ^U}(r^G5&T7~QQa7!#cqk{A8UXmDRa;fgn#$y_K@ z(s1s%`rtc1JI3S(r^Q5*-*i8};#Ch-^^bIGf z&HI4ffQnz>zkXum9$ZVOxzcw=QhUrx5m1G?%6}`!NOA}x^o6oY(f`YTO=mrvu7Rt7 zo02+Ksih9;x(d|mI!%INyc%&Xk2y)hw$<0SiG;J|g1^_Je#b5Wh*jIZRcg&e#s8h{ z2bb|^Ynu~M$mCfd2;&`Qlo zQ-e-AU?(4f#Ua`R$)45t4edTMT;#xu$-t_POT==CblCe@UGaud8i zvyKDk%}>|+0J_|75lyw~*yOZTt89a81050M6fF&u1|2(^c5Br!r&UL>XSHphZIB}! zPKEp6vO zhgbd$x}}0LrimHep2@Bug&{@3Wyu*S_=J`ESk@ZoOUcwN2=N7dRMvOl2yfhtyq)*i zC%e{DrPwt}NhX-MrX!xmS8Pp4l0Pcz0_DB;zZnB@+&9=U@4q)f>{_5qFvXh^Oe=PI zu54O!X)5VGoP0E$uId_Vo!n1P?yC}w@FKsdElDm+E=*C;0YFW<&fhGMesSru8J#emS8!Tlt>8&d3XY?4CSrcC#R-m_l*rVb{6;`J@&i1$}=l%XU4YY7i1Qi+VhhhsjS1Pg6nQ);;#dA z_wjtQDhRLvL+P9SYqfWfQOr_`qq{`JUG}UGw%_Zl)%FE0% zm*!i_Q>(#-2+)N+KB;h-OosafLpu%qt6OS7_PijN5b{o4=(X+9YumG(_I7DqShv~( zv?rVCE%0<%SQz;Jzm`}HqeluLNV_^XvIVj>@Q~sV&s>#zbq-*Fm+yaeS!P9rwzFfg z`dJ5#C$|aCRt2j`G|3(tr6zR4vkr1l2RZ;9d4}O*gJciiY>)lU%4YjJotAvA1}5r$ zwMVIat-Cw5_gn2p0PCp{NhPV`s_<|Qtg?_U^^<;d=6O1l$FyqZ;{N@}U0sz>`1B#X zFhfX>Aq70CA=O+Z`ow`%W+Vq3ZZ56-lV(EGfmRO1%3Klri1G2-00QmFN+B0xE>Cir zM~s>{9sTYkF&UA5F#J~Gu$BKgEbvuXwjQvmJ>}_BTMu+6*nopqn$4Lea6Y<`2$BxJ z8>DeAlXT3Sut7{h=V<18lT6$c^jMKH;ALs|DH649oN>@Lv5a!*utlQ+0)ETy5H6 zHweRXtNqX5deZ+TgMXjBS*hVNl#Z!YGF_i5LC38s|v z)R_47F>aA=UL#jem^pXy^kHsP5imJyV)FY&m2u@}!)87pB03;N45M~o^rh}^yKs5g zPUV|i5?IHROtz)2x+PmoFFZ~D%q(SEvargxvjl{x=&EmD77MOtd=Y&C#!Apcv~uLF z_dql;;IvRPZ)oWT-u4H(W!nySh>1lycg|pTBvozoRN`j6pJ37CQl1)s4nI0 zYr4!|xL`0|5bqlA20%Xx3Q{ENz!h>jvHmnD+2B~ zXXU?T%$>3wu9>uiCT}uQh&de}5b16-I(O(TVwPlvv`gkVGxt}FNm**E|7|mW}kx1xyubs3w(V2d|HFg?GXQ1chGgFHWi3EW*nVqRJqJ5 zD%m39^{db`{wLewKjROdC_PXYT)v=D{Gf5-apSLO!Hop6C=>ZhC!(U8Md`gF0Q2Mn zz0F2`l?0ZK0Qz29D4&)P?mJbWGg)Gg?lAj{8}jz@2roudYR49})POgYPcF!B_P#yw zu6I){fX-`ktVg;%$G3>`)A~;vY8t+)Yx!kQXl3Z(hHH&qHZ(L`PTliGedBj^d+IMY zd|TfhotsfuMs8^m?u}U9`N-L>iKC@-N2+ZU*hqG$Tqh3m8NzFNo>C}ii;NP-liQ4M z{EFRK9zO7Ky)8Bez)?osj5Yz@i}hf(SZ|aBklwhdnya|ew;wbhAf$x=Y)+eDTT?wR z3~Mbzhc=v^C|d=6lBIWO3E82thIMV_!c&S9AU*)Lzl`D(Wkonws7#6m_#iQ#iA*Uo zDYK%p@)=VI8)N%`>&A4T_cZV+DH&`xft>uMjk8NOF@~g+{47=z*V9Fj4nzfS#JKeN z$IxpKmQwl5Bt|o!r(WSqU;CU3C=9I;G4R+999_y!qWFRu!ZC zaJl?`ilGYs2)X=z;M*i)-sfP=Ga4aMi+?gB9)475SOazi2pA*kot`G6LvSvsMpgF@ z`pMK@17!+5gF%HK17wrr^8_g*&Jj7})B-Z&5*Xy-@q(Pl_l{Vv3ich~ILC?=;RCu;|@0jA=(QoIOAm|vJ> z$rTHNn5c-*q!78zihi4S)EyAzy?yrA)$b9=SOW$u_fOBf>|Ap(-!O~YSJ%)ECeI!{dzKX>=?lcD0LHA>!_KDB<9!GS z58t`7IJ`>ChhjjkS%wcO6a@h|0DfblqLNXe1Vtacn=kGHNuA5#8Y=X-H*wwf#;0N5 zzJ}*_#UkRapaS}adF)(ecc#CI$jO`fWLXR;S#rIfS2;8mRhA3tGkpi)>z~)S&+{5% zcp`Go%ManVJ}-Y)8Sc78yo&PsC=~UyHx6*Lj7x|17v4ZT#0D^S4pjisWdwpsB?GCt zAJtU(QN_cHhgj1CjGo<#1{Gw$(z^e84McK$y7%_Pa=NiwQcQj`($dp=4FWzZ-6(YD zmEWFpqYCQ)aN3;hetzCwUXp&iavXE?ATY@X4!%F*tG;PZE|USDHC*0Lww05dQtRM) z^1*@2mblww#3jvF|8^l)tZBH4ClyW6je%uCS@6#6jeI!uD`xlCnoAI$h%}Yu`Hf9l zXZEklNcobYDX4gp5Hh%w-Ct3HcG7O5i?emv0&aECTKDaOrk|t2Z~IpLDqi047PB}m16jnzzB8x&_UtU&QkeC;3 z786X-CVz|Sql)0FL)udZ_nmKRiSe%!wz)C5S^CoO2y+PU8xj#5mK(b#O8m;NB4CA< zG>+z?b_68(@+kIjC zt9x{1{T@0`WV&<#_S10>RkkW+*RR%8Zph@xL*zD7KVha+iFtl)f^9D3?*?X!6Q3CE4sSnm93W)M){^%gW{5 zXRjad_+X`<*Xmdi%(jZhv>(D#t?zMPExs^QaF$f;%*Bglh|aW^a>n^Z9fGq`Vmr=X zfcHUaAXRN1=bBHiJ-zPq$ET0LlD+!OsUOFZVF_oJ5fxP-U}P)VN?p#lo!~yjOAR@}bg8mmFZbL zUVa1750{CqvhuS<@QuyC{8@F#=jJO*KR^7`^|WU8EYWM_FXgE1A6z?89Ha_Hs<%~g zbnGcI;4~UReNQ`;st+A-6jIAyPGvNT1V=^B0p;HtxIdpV5THTW{b&v>$O<%33jZ*D zprBEt^hA@QnE1u_Y(+_2fJpXda(=;xv!2W%A>K2E;*(p-vWjGXkv77exwCuUgMDwoqB@E>v!VGP|qt$=_K9FeZHm~JY$MJE^xI$QUUCf}%>t00UeQ)wF_SlkBU{8qtPlnn9 zsUhWJ1#wr_wI-no zq?dIv+p+kQe;(wIW{Ngm`3-^E#CvQ7Uf}-yT}Gp%cARBT7nL5DXf=Ca_<{S3RmIlS zCWn=Y71*UxbnkKr!sY3yP`M}+CCz&>ckv{htwbT%FW*x--H0Tz8#L$h4!!aeZEKL!(xzu{}XVwvqYg=^1ebL~K>W zTWOnS4d&+4sw*sJC$DqFflht*ytbk=qgWuXoTU!zs*O7ljL(rN-!9Pxhb2b{wC@tq zmp#{BaS7pwh$h1Wjei?9oubU@Bif3R47lIbXJIv5wc$n1n@iy{OhV4rmyp-lrd`=} zr6QeVU5eu_W+_V+GefBbrX$1!4rfQvZOjh#V|~-1-!4XeZV=CZpd7Vn?K|W4uKP*6 z-u=#L*_!Tm&JCd_6nEK0FF#X@e`V#kgneXaA$b{wbbHC2yw&LqGzumJnn-JuRW0?> z)duf6x@Xr>0r2o)2#7i0p1w^8V-u2+6A(JkugS=qXv@1Gl1FqH64wRqIwB`_?yQIJ z{g{sSWb}sEcs<1G$Qd07?#2JWNOL~^*>%Tt2gMV-J@o)aPe)qxdmc(t9 zA~~m)hNp8WX{o6Q$1>aOm_%q?B=FPNgv6}uysN+E7K#bw?~!1WHajajTe!~VSQ6qg z#CAIT33-Rf%FNEp=D%jMvl0?Ssn1cl8Y(6sH8C-spTuhBp(42u;6z0hYCuV1h#`Me5I3~-OWy<2e!qF1r z;nGx5o;zjPmbIP_WnnMrzDCVProAQWxLI^ohD!PJs6vXli%_{S4}Lp@dfdaM*OEWJ zB+*An?k+O?Jg8wHLfi<`Oi$1O*=tTbc4ptRzRGk=oIqo?@i)Up!H;t}hx8+CF7nGaQEdo_5lfwfOw(zSwa?1S09aWKg z&T5J8hsxr=51C7FZd^G-`FnEUnlqOk3vUna;TInWY2x#AI7qzSQ06RS_U5-#?B^{O zLn`Q!MddDpFk;tm+jgboP13p1A#*pm3F|hx#%|?<12VG%MLI%Bhx;>DCnYWzab(SF zncZ!>OAhddcZGY_iVg0CA5GEPJjq|2o2Q2x#>@6@o^9>zt*!X;bQ3|bY31~WZH5Ga z8rckQOHfg?3MEAslqJ^lM-Jqc?GlRyGX7f^M=s=NFE81(Rn(NLHtr3+^u3n6b@O*( zfAMJ0#%7^uW6@$4#3Eb8Er{x(mT$?*;ELeBR?D~F5?4?uvkq1lPV+@qW7iCDZyCXM z&XWGTW*5TCC0Ag5U)HH?ja`3n57b1d>x>3XFE`0twr+XekJc81T@E@1t6w30`CezYOESE;Fuu!J)6s+O7x}Sju0ET4qV(z^mSEN zDocj};`%@Je^L9p&Ws=Tys~m#9kbQXtLX$z#XYdw!PFM7>q{oV6{0zz`ChVsOk=Xn z>beHd_e&t;h7;v`VsV&^RjccCdA)n>#jb5+cDz7eVG(~6C(c%WK%M>GN7$@0Or?l61Dq7vXt&6#J3bI* zD*=tiW$n@v^)G7DLy6eHyw;%rM{K~S3WTkjs5=Op`;(v(1hJldJI4ays}pgkjcVb4 zy#AtG!mBz|a1j`7dJ)b#2#~Igu0dQ^<+ZSa{5T#1mqe=wv^;IUhS%HGz)%b7_t;Q_6ue!g>4#Z3{prwWXP znWgXxNS#KL!JLxel$ny0oy1c$n~)F-MI!yO)KKQms*%U&%RH^5J7MU#MkC2<2p`>! zE2y~f%|$W8E7!L)NafjhH0)x5NoFxxng!_a%jA+AFK-XFYqCuZ@JOXIgR$`IU{iB5 z0*2g|2GAhKHy;sJ?F2aZ)?ai^j|bQu+8#0i0nyvHX{no1HlBkL6aGVnxUnrw`BhaS zfYuKm4|oD$T(b3FIw#~00yeuZ>0=;na^X(SbiH#YWJnR$&Pp9Xe7GX+;yKRb8EUZz zpyJi*g0_2#U43mgn8nMz-kYMOQ*p-zlK1XhYdH(HcZ5U|5bJ(JhN`L#mjgxf$Ar({ z5uWvbhGK(asnh21)L#`C7aZl!LvHHt>a8MZ+J?|dMCR-vt3f-kJ5exPr9JE4y7BQ} z@U6jAZRtTas_p$EfEnQ=R=0|Ls>aVseq~Uo&o<4U(-{Lq!{t((LK&!Ezk*ln|q z&?&91cBHpXSSY!IwH|-}{ku?Rl84vwcx7ori`csFc>ACHgA?SO4lDbQw?E+jJdTyt zfA$=A^V}!;v{r;3=V3JO+{fL}Nfw6}U%iPF4hd=vn?3EY;kwyeZ5@oQW3LW@;9&oh zwUS^A)pFJh8R4>xtoQ+MgeX!f?c${UwgZg3`U76AZCV6&T+?+~K(!&4iug-r1H^~t zvc8eqg3Cn+M7(O-V%q`?a+G}YZMST<eKbYMH`QJ@9{KFOM8x*_a20e2yEhDGl@)BCf%YTUmV{v&=Rc^J@1oBqU1|N5CPmtfZEF2p077vizC_p1O zgF1UA8sF6<;5$s2R(~zhgx?<81ah6n#hDC8&l<9lj`@jBIV`%Ae^BgqOO=`(UzgP_ zT{pm)Q9r_|ARoZaXEL(Ii`gEj<^x8()g|xr+k+lz6zXlQn>SQuU_Y$ah?K$A3 z2C7M`44I&$B z>{hfO5=$Oa!|gvur@5iGW&ju@v1&lX4yn=eBlPrZ^@fH<-ul0VMwZ>>bF{+vb8W+WtAI zKMo6U?Lww?;mk5{I^58&QMcUB~-ZgaMe$7Wvh^x0u{ zvrpUJZ1EaMOB%9jDjNCD;cR0~kWZF)4a6oiSdw782=)`8fuXVP3@Wd!tthV%;g_u~ z5B3wKfnD3UTS=dUeJc!*Rx@NA90&L4?>zmTHjkj=LdAi$)lArwgpVd^Z4YsKPRXN@ zQ)p4q%rv0Gbs?9?^zVtw_n5X^A}&2}Cexi6Co&x`RJ+xcJM6w^jnK7}UE{uG?b_X2 zj)>N!?2+Aj4uk*S0T`=8^dO})2B70UWD!*go&B(P_mRWyyVr=%yx7Ro@n_C!0oghP z*OZM!%K|mPnk$88{ZOL&nzg&#kBFUKY@w@p*;?7Q9p1La z#@JZf>LpoAb1}hml(Vi~BWEQ`Sh^eIlD%{_xywtdB}QVU)#nn=>Q9S^fg z3uM6=zQOG6KacV@#%Gd9U&bK*Lnwr`=vz}-6Ly9M1_t@ZHpJBH>s9n%r#)Ah*HnAr z99`g^FQ7es#H0uKWdy(+sR|EEjgJ!D{{pz?>c6y8yVAJY_QSQe{-B%Z)d-fL%B6wY zu<#%_8Tz`+1no~n2mB~{=m7o5ooKoJDHs;1$NF%;n5gBeF7MePgw_OChg7RVLZZWc z&>{odrXh+iFQ4py^iXQHkY8lT$P+W)szY!X8?Va9t}uSG_2fnEpEvG(eMYD&Z_01Z zYsqgbtf@&YOD>HrQsJBnV&Y7p{BU|B3IO4>(ma!xlUrqki<}|5eP?_xwr@6!0kU|k z8+_>s+Do8zgQ)!yidK9JM6g)$@l-LoIi|Hut7#ZVS5dc+$sr!KMVu6Xf{Y0x#yZq+*4I-YXVB1K0x(N@r(Xk*}?#FA!rO+NL zrwqoKyh?xEPhSzuK>^tT{G`EyCV3aTOqyWGTA8 z6_C{14w_B3v-r`2tYkECeaTuQRdZA0w=bFlGL{g4c9mqz!EdjBzJK-jY!Tl10RW`p zb@3<_rF4g>@m}5OLjRNQvjeNgLr`UdoUYgNbO39;g0Qw|`tk>pgqV<^`0!}e+7IZV zu;*{%h0;SGieUx8=BQHDN4KL;#|kYe&nGWmgu;1oMNUb+>d-}Up_u&6li$gq@O7Vx z#WCgj{BYI92?gjA%eBN6<6mb<0pC1=*I2YRft`SV;S2*YtpCs7OPzt8136NQ5H){V zE7-OSg*X4?LmlQw)k+MldqenoxM)jw2sA)vH*x$>^)oxnA+a5M1X^vifP+KkjDO}j z5IQ^XQ)6iAPikQ$C0oN2-wjHV{?Dmk5?ILBB z+si_l1hSrODlKagZP8T4MJ6Of39f8pLUy4@!j;__h9f=smu@*5nfPLB2#OiWdWB-E zD;w3FHbZ&!$l)&q;=mqk4)rP#n@gHY5Awu`y?S`oaRL2iB29 zFi+%X<>ZK@nYA595Z_X=mg&6VOlNV^+2Wg*=BB2A{4?39zk_Wv`@to06wJ&fgdNkK zHXkm@kerGDmb>JhqcojeKtE-kO>*NBvl24nGLo|#$&b>@vefod#v9`wvQvpxXEM1+ zzgjq-vHj{`$V|lt4b*H$x%jq@}WbFYjlI<-U0$Dx< zFYi%$fnEY(lY0gSiYN%w?@~(PHgFocG2>aOx8%%8J*C$ec+As;j3nyVWyd_RikwYh z>rFpJ#K3%Mvs`PF!HIa=0BQ!1KnoEnQ#{~AuA~p>|GPUp@~xr;k5 zhkq7_a0Q-x3TAUH85j3i*cHEvHXl0Lrn0H&+csZS=kX=ncJjJA>9d}^dg5;DgMx>k z(Hla8Fyk0ZYyK|$bJvfjNw4+fH6+>IZQrsd6C#PO(;b>ea=5a_&spj2Y!}LXhgr_d zLv#`d#Hi@|9{AY40f0=bqdX5uo0;n-(>F!PHH~tH`Pan$bgR7WJ5l3z7E^SG79z+b zJ#VZX{FnIGUj)ot19)6lhiyyA>&WB&{kNgN@fyD_f$Zim9)8txCRK?Y=zd;pr8*w$ z=ngAqQ5U2neLAz4<4{R=swJ=Sn4rDkHvDh#{@>({cG8bWyXE8u$#0Cgo@FstsS9;D z4niZ1-`*B(vynPxpvR`nY^N_#Z?1_t@`!hK+VUYCArcnwtpkrpuS#OaqqllxO~1$D zUw;$!C>fX`UzK;rCTF|fLVA#$ux70L<;DNy#Ef3(J2Hv$3k>uV-e&y*D{DpTPGwzX zWv%cVTU!|jS<78rJIMl_R7XBi(}T7;d3nb3>*LN9e&t1?P2>a z55gWM${NJ+Yl!kNVJDDv7-0b?g&{lEhlk)tSzrXSr|Mz_Fv;#R5^Ul#{e^ zlw~!`H?IByR|QB>OkQ;4^{L!05~}m~hNU57w+>|Y|Bo-*uTwY#X96UOZx_t^`{UMu zWCI@;=)3jD78f{|q}RD0{;K%m-2RZ@6N1kYCWUPY`XF~J?>#GVy*LAas~&Wc7A*52 z^FCai)3j1({FKRHH3cnaq4#PA3pI>>qV10x{!@Cm=lYg;$IFkM67kh@m5Mn*XonLcgkzjkDUA%hD zVv)Yvl|`MeJ}#%Bi&%I zG>SGr7_4=+pLxv*S_6OLdRj;8U?y4u>n#jFw=k}GLo6xU-&U}CQPM0 z>8PdDnWvlSIGE_YL`@7#MMJQ-UXV&3bnTUZ9NmImbQCJF8esiFbOlb?5wv9|VduK3 z1KS+n$5IcqvQn*C`753rKmrqWQ0^f^bWj_yb!^Zfd8!Vn!xJK6VjzAAhEXt7k$Ro< zx{is-ODHPVy6B3F5@PZM%}Q7-K}c~(DVK3biK+~i`s%Wac`{E9dqZIjm|p93GPwlt zL>L3P!IG0*BN?)!A2cbg`Hb}=w(Eu*JoP6__F>9T3R!8pGX+)aNh^}wz^fS}n?g3o z`)XOT0X6_K$bojR7b1^r6Og%(i(^79A+Sm6*^tn<@EDoS&Jr4s?pYq_)ai;5Xmnn2 zLWvykm!Btgx^`O1E7My;tDNLvrUj354>H6ZC)0!AamD}cC1|$5R3ZCO@be9#^6WK+ zvzqL)&H!U`ngM4gPMmlfqKN-LevnB{HF`8IeYO8ygljt;2A|J@v$w%qD5$af_U+pf zfBxA=hw?OOvz)CrcXNkz&-ebXT@xowyoD5@Ve&Ocd;eKwYs8VwplX>7puq{HCT$+> zu*PtZ*rx!+{2Vu)HW2Jwn#5UHJHgV~OEyPEtf};L0*K`^2KQ{?!tNq*W^&=(HDpkO z=e1NxL!e^EY0?JbInfyE;Ti@KT|NrFXW?X6n0sL}g7FAKnLS9y1L^ATFG(E^c%Y`K z7v95mG7cuH5t8dY`B}TfG)XLH0C5>)J>!!yl4De}cE-4lrd%6&Wg{QMZft`YiQ`Ad zoW8nKgd}fDqB#{hF$POFO>8TbGjAx^ zB%suvsUJf>8oeDf74u1??z!Pl=3Kj{-h)>T&YS1PzdF5UyWUyVC8cmdm?sQFOvJL* zA*CZDCT{^fjEf_{#b?xm+3@g$m>5hL!RV%`)6ahVkEJe)_4Wz!P7*gKG@2$1J*OeYgXp0;Q!lv_XR9*Y+GGJ8=3Vj z2I74mi&y(G8V~)TQH!Xqh`yylMJqrPHwU9{uP7C&L7Kuq9I4+u%0@!38Qo}C-r$u^)Df^ zYJ}ASLh5qpBPkWK;;)4Z2r4MoL+Q(o4z`6ce)0aHzC7_%@9;0Jg(q;Sb<}Ly!uTfa z3;{ZbVRK{53F!u_o$XJ@n7pFIBEG07D=$y9z9ijGPd8`h%P#x-L7RkykaEnSavui4fYcrgx(`%w~1L0lW=_oPm$#0K6CQ2<# zcDPV@i0ozV<`7Wtb-HroH#iom=wDj|TIqu>Bp`@Z`$HZu5>!HGyi@>51^Pms6)LR| zsS6~5%2_%ZNb=bZ-7|~BZ1oy7LTGwGd;H0*d;5q=Rc?-`2;x6tgZ1$-m^X_{ zsBSn#4E$KCyHCU=VqTKo9L>*RgCc^0&Eh_)x;5hQM=H8>B*;@%{vW#D10ag4Z5sw< zcGpcF+p-3B*%?jj-H2Ud?_IHCK|rNT?;REvmbS3;4uT4(s9?i_(ZqsX)WpQZ5>2AU z_!#4vIp@Bw`?_eLip-I3kt1B+3NJIXV%O7Ezp^y5 zWBn*ZYq3v3jx#qvJ_|_~kDh3#r{J963=*aYHOVrP8R#l)$`b>!z)F(WNQ4y>Cd@vul}YL+oiUJbO3=>=<{-#^Peo zH)uI<$lElEw>FZFwm7`CF|&oyx{Q~#S7YfBkeMEGD};5^-#RU9p)6TNVWWK;LfY$ zt>!DLdD)-cxoBqKR5gNgV(Jneh+ngx?7w&V-i9ZxzsAT~FmRnZv+N*HTyI~#{fabe zuHGfcpBO^3h(f&gI6d*xI|V7}mbfDyX3;eM*t|mC_U?&h^c~8apgj%N0hc{4IGsip zKg){rlD`I6;cPRNcHXyf!L-T)*t_5mS{+EgMZ(W+ax?4+O(h0coWnMi(YzGDNCRdue3FKaJw1HfAk!_Jn6lWe0D=F?q-M!N?R751x z$!9yr@Cu?mhz!` zQ_Tz9^2IZ7%R3*3A0D-dL8GZN$__5(UcCJpcev#q?(lgHh#*}>f~wEt7#+-*Htqjm z6ux}`&~`tvPm`OgFOABx#*m>e!nkh#x1rF%Nd0ZDOqOjum2ltLiYCaGOcJ$9{#(Ts zvKd_(^nf>$Jk8HPGq}IDFkH5xlKOc!C{C5{rnk!RfZ#1B6`nHk#u-fOmE;!{IYs>; z=GIWlF7C(xn}Qf`!!!9Ak!5<(#$!LC zTDDEw9U(?ElF-`z%SL*OmYV1h=aUOOOersI)qo+?PFzb*Efl zEjcL$d5|kAMbK%JsHh7+&Lq=+IwRjpO@EN^u5HsT=qG0}j`_?1tR`SK6tzVt3ccmM5co6Fow>ZLm$!5iE}PKW=Zd-zyK3&sed`_ZzFmT5Q)Ao6;XJ8@QIao7}12p%J~Mo zu|?qIe1xazpIP2$Q6zr}`-L=7^lt$43DbzlshzX``=>a{0SU=VVto11+#jebXjmYM zUM}CJ!C;7@i}a3Y(Y=z)({S)5zLQS)Aa8pZ&!e612aQ{@NZ!#({gnh@tPTzFleDaw zQ9E88799_2V?MMqCj*nOQoKbfL4bbB8#BEEQl-ID+;lzzW5j zcgC+WvTnbssjRB5mQ4>v^YYipP9HX8Gwr3Oy@s5)KMW^ZP>_NeJJ@-gg{k`C>e>+iu71e_ZvYbDd}Dw$lt*(9*W&@JD6>|t_2#} zD$2(68~6Cnml^AJGj;cR4g8RglZ-C`(MJFJ#K-1n})As11 z29J1yQfS~YI61>NNce`12C&n27Pj(6z7;Z;6yC*GIt~A8+waO05b~z5LKY4wGa@1@ zOzj=z?~4qL6sc$V&OH$TZ4us4-2vNQfDtT3Vcjib7pKtmu zT?IBR{$I$%7vqU5aFP&kP1}9?%=*jz#BEb^%^61oI|m(gKIYb#e&q1En@4uuBlbsr zJWrN<|HG5sPn+*I+=qAaUv;rHX%kqB>Qdkcg^+5_Szd;CTk+*%D|%szx^^^_LY|O8oN;Cu+nQ; z5xXUKPIJgXnN8caKIKPuerp#mTdAd;i@)-^RKy<7z13WNP-gOi+SZ?srwkrEZc4v? zf+0#Dkq})RUKC!KQIuSONRS~sDJ(8DH!wFaTUM;ikIP`A4FQQE zA%SUu`e1MuM8!wN%2F!zmAh3LnJFn5+|``hCyMT6>`tkQ-xqy)+g_(aUAb?Kx53*G z?57QqB_P929h&5o5D^B1xGq^2l!~fSvoo^|Iq9YQ_h*5C5HiMTDgf<~JaH%WN$HW} zC(mR)iMtlt;(gEVut)jE;Kc1oA-Yvzv9e?_b!fDi*{<+)poZN3bnQ0_F3=p}L;n*% z4=$HM6s513S!?Kn@S9#kV~4oeZe8uQZ2RV|n>Jg0nRPbj%Y>al?!KO2c5KG&lX)e3 zrH2^9jJmIqiV_cREcOVrbM~GQw+JNO;^NqaS+*zE%RW2;N47i*ZcUOQ*#;RG$%)X| zRUJvHjVp1>NzB$7q8J5jAI3#r@{?;G#! zsSDU1=HL|taY6H*$R^Qx>AelUg)?q%xf%tGSccx9_SO6OsiKULnUQJ18G-shT}W|Y zdX!ccmyi$Qp-}EKn`1W7EG#Q5HD0UL>ci7R!^0xNqJkqbBK3*dgm^

zA)4ApBHI0o=#zcPGS z;Z&!ro%w+kGBS6KGCVvbHIxgznSHPNtSni2yrej@II|?(+Ig1ml-NnKwsp?RQ^}|F zO}gZTzErxxGax!XBe5dpTEex+YhsT70Ytaq)>Q!VItrMO57SX_GJ&RFEXQ;dM}pfG z%CwLi`bm)1A@Wn5V`+F!62yc`u*X{|xAnJ@ft#TAO8dxuN%m!a+1X@J=KkBMxAk|B z4J=Lf$f9FIV`YFDu2ddRJCS-E*~8M4S`u4+j2P+A0(Gu7q4udQ#fn z^u1|&(+vJuc&TN$IOfr2^-D&yG(}gH)xhW z1L^au(#*n~q+;2Gc9}9_;exFT(~!+7W-QG~8+dWkofw3VW)O=Xe8sm7IW}L0H4P~n zhbobRk`&9Pk?G3V@~Ena-FRLs@H!=()}Kx}4Jab)24o^C4V8IW1(^j=xuMx9kf2UU z!=~BkIq6v$I7M?iv$9Uv8}otWv+2}k8?{3C82S@sR zM>JQ-kfTR~8^ex8Wa;$!thDBWvn6LL$Vdmm&LlQdgI4yf z(Y|p3)=_SeTXfrGyp6wd)9iuE=jayd795MXCW9vxY;I+bPyKeT@W$=+QH0jvjq?*7N7BtP1uUhKU2ONN>MIOxt0$MRYHGsf88a>kP!SoAn0w;bdwSIKH&eZG5rSRI(%=iaN$FRYKKv!9f7%q7{0*GQM%&{vh!d@VV zfPI*uB6wDn;`W|UNT_mMf#qd-8TLXi>r&5rp$as=jAj*)>4}|Z^ry}IR|v<(n+<1OR4D61r~_$K1@K4claWM_vn`DTi;Z|G_zd%>R1miu|hQ@}*$BTX^tN3{Q*2+i8MoIJCn)-T9+yPTxUvsxvq{HDiA^NnC^nE~-7`%bt?wo1x zU9tnAP5RJ8DzA7 z&bYa>r;7G`JeTy(VILZ zF(rjSW!xvizH`Ir&!d8=|gyfYv4Y};Bl%7xBm^uJ|jQY@+M|JV$E zSU}!Ivmkmn5$P@@7QOW?CQuUMQAXp8Uy9$Ok+FlidCPV?2I&qRmL|J@W^61PVTkxB zS2Q4!d){-KC#WaPT|2{@6Qah*`6x-rnqynf1!Ls-r|=H`+y!!scE-yU6=pl+!aE!0 zBgwgvW5-I)$>_o`CHYalb>~hbU$%Bwh(cOka+0iJv3~&Q4m~7}a0Hn3!S+}n7NVj1 zP|kMmFGrT-dZlk{sGqmWyOSoEY?%&Tg;K#>1)I&A!<|`5w%li5$@?RXsLxiNgVvGl zh?Qs?bVrY=5Kn3|Lz^cd6cLAFV*edWLM6n03h)!fl&Y`;Y(xjTQRO;n&bGghtRv=b z@COc5wb{dyqwM$;bOUQ3f~XTMfbz(_ zHHg|su{o=_<1bbL#Yt(cC&NQp^RGHbcJBJ3KYBZGh+8aL>bGSRhqd!P+%jF^W$ZVE zD&n}5gao~o|44%r=!JV1pWGrI0l5SWCGGOm1eT`Pjj|DH>b1|19wd{O`U?nUwVHi@y z)32?C$v{5(skX1+JHB!ys{o1rKR-fd#h&l}P2?)mXkIQC21wdvP`b+7B!?FNAe{JF?#Q4#O=aIHBWfx#3o2xvRn$>*WhQ&2 zopiy;6;~rzc-TiW@eyIVF!j<6r!OC?I&!3#BNOg2{4N@=-0I`x6vD!LZObIYgn_nc z!RDrG_b*jmtmYs{V8vwS7p4`eJMR+>H^nP&N@&*sjF)$)vy+N$l+uWPj8H3?v+BZa z4yncBlV?KrRHy(3dSi)OQ?u&!R~K#-7U&Yd`t)Ns56FT{Ia&gQYd_{pMcvu+IE7QU z)?b>NgOuA-2dc{(kE@8YJ9U;W+hDhJ+4>WgS#nBRlee#;jD-?yZ-!iwkblX!_R-Q6 zPU~0U?0z24L~dBCU5Cd`#3Z4I@S^i^vpkD&2I7n8pGUy~+_75B*mRdJtXR|t8Vsu( z(scl_R-0x?wuw1h6SFn$B26TJR6-5|)lBDh&Y>IBAtx9Z_i-e>zW9R`Zko!OYxdI) zPga|Cq!}&2d%k?l(XXSq#FCWK5*6Int+nl~l5IP7IYx3WN0aNDQP#Fv(r_rq z9qG5X+RK@Xlj;Tz>;wsl0|gU$W%lCGi9w$dKu4rFBVif-@D0^zDPJ=t zk~fUvH8JxUcAs`tQ`yidl)=ETN92eB=t;n}pAn4B1Ro|NKp)_*+L^H<%Y}U-3}6&L z4BGwE+_!3z^%0Ho>WQ^WVnrVUM~4CpUL~SA0-4jf#}A%Wx13zNG$u)07UMvbLUo)9 zyeI(3hcZRw)y6&Qn_t<@bqH{D_2Hlv+JgxV@Q(FXw=a@x-M;T=G&hJJ5dKy6R}o)X zQyK5eBxNNVjjGFMPG3HI+<9Xz`&t-|y-_Rv7$d@=Ac*+-a?_cXGskys$Ysd@;Wa}P z62%Y5aQ&k5aL)W~x?o4`iRBbr(|4lrGS<3xS}$tXX~pbtou3sco_UxoVZvI!TsoT* zuGeDRE9;zL$JDm`W0JvocCDyZvP1J_gZ)|-L_>?>7KJTlM}d{&10JT`@h?-RxLX8k zruez&=J~I0H696c+s#72WedYwN_nGLw`jjetwuN|t#ICwyID*|l>k!RSF~7;lBeHX zd{oB$3~68-Sjk=E{d>qNED{-Udk%R=dk2Sz7W>OB3udS6=zWGBV_xqVcC8<* z9c&&Fu}ECIj1dM%<6%r-E9C$F4knU&M1E!pE@oZ1q9Sua1MC0CmIuR*vW0FtGIyvI z2#$JWDn&B|I~N~;#2osZxf-$J~mrP)e6d$QNriN=;t-RK>c|lZSSV9a( zZRtD4Da6TVYo~RDvCGUy;F=s|E>>4wx({fiAE8RIk!fyn+X!sKCZU3XoIM_5E5T;eMy=TI+iZUF7d+?3K36U!tN=n4u|ZS^*^ud;pg2Qx`7A!i8Tx{9)W zc{PZZOD>;Szig@9hGiUe#>GZV(OGi5vHUcRsGuYj#i1kh@@XT&03p70<3(Uzwvaze_H{=Wzhv$c~?fVDIX*X%;X0YF$Zf_<> zHDHe_%1_aln#mbyQ2_)`+mOo$LDh)7P&Mr*iHwem1_;SVD2fl$hQxx?l}L1tPrL%QHGrOTs8Svl9!W- z6hN|)pLRlc#Dt~fM;1b=Tw)Zt+YOm%cx5}Krx4?M3xxZAVBG!5b2OvqS2jaW0+iWZ z+p0}>m18!n8_U9rxu5iq+}sl%UCJE^D0N(^It$(_ok5qO%aFZly7UL>p&~YO0X$+F z*#hUy#!uDsxlxV+;Qp4om#D?aKd~oLBN6$pPFQKsFF-jotZ)#6zB)l&wvVJwC}QGdd|e zE=HD^`1v3@QEig<5!W4zb=PCvHRmT_-JB$&HbY$3@b|i72Z^Z|Kev7L9`U{pemb;h z?&#l|x4===)#PvTR}LFS8j*UvhOQC(p_Pr#o!Kv6feac{Xfm!AWEmXpNu6XkFh!g2tgVdrrJGvTcj2(+FaXXR4nBRz$VN#fg>o^*S z41V8E(sgAZDS7moEPwsz0txvH!Tl~TdS_rV=kX)piX@MKps>(me(|G65F=+Elf}eB zvHwA{iQ^9{&unX4zi!*M_3Ik9ojudocou09u_?;4+Zxub+vd1VEIlihcI-}uI{Y|j z_&k39=i?{u{}ff?kt~p+>^lyc@sBar(VVO#BY;Qh1v4=cAhcc>s*l86FESDzl#`Jk zYDbr{7o4>tv0T*e!`fJ@CrEG=UE!0$3|1b=DYVgM9qV;Ungxit6U_oUj#)Io?oRLx zWZ@%Dfjk1OFBWp>=G{`#%dtSO7-)-%+(JN`-b!I_lZnLPFxe*ZNzOnT+cM|bWD>{w z30OM|geBNk+<{mp2sCvw{;F8qLFYmgT9`qw=86*XC+lhHL;AHElt70jfh2xCCzwkv z&OJ6FXOV2)a7Q#7y;bO{WaG)ci8pTCL(=D6XQf9s+#ZGVBpXp^XEG{ z>K8UR0V>oRw$p&xjlC5oH=91-k$UH>FwK3S!i?pM_Idgr^n>A z^R|u%U8+61&I%cHtM+>7H+gwk$HsbjZPI(~wcgk?_txxIx|*)G`cM*UwDQ`kKe>1B zsis@E?%X+Z)@qqySkb&=lbd(e)V35KJX3RhtxW%XHaKerKEI=9uQ#9ZDBdaCNdBV) zjrah3L~ii`uqN~I`DZGYv-}D&v9D%5wOk?M3x1|Q+enT>iRULpnc}961Ux+$AxBBZ z&zUox6AGn*AFqJkn=kLpD}Y<|WBEeq<~*Q%XZ{Fb7r94x_y=&pV8MzB4DgKdRO5xWVQf#?pGMMI zH#3EU$o74&zfylnuV=|}emXf|>i>*5AAWl2+?%wNV^#`>EShfr-Enlq-oYvGT-$c`PZ?V>8S3s@SQX~#TVl&hhI~OhK_C+My3gU$y~t(Q%;uL zjC>asgcCs+=*A)D6hfNX7h8!^iZ4w;q`T?Upm#6L^)F4k@H^^d*S3Yw0X*PQ;qKz+ z;pST7S9hSIrj9LGsf-R577If*JHU_ija6@4YTU9iL#x%&I+^na$lsxA2ogRHfESw`@s>+sYLz zgpND{z7UO1%}V0JuhThBbX4B~bcl6sT(ftC3S#o{arSkF7QqK{ z6Bl-a$w*Gm&Qxa^l4HT0zJSbvm?SZKO@>-WWp1j>1Nj_|xY08qo4rB09>fLwMD?hT zu#C3RHes1KC2jmNei`{^DweY^Awwv(Cr9ONy+mA3Q8LY;a-?Fpk-frHtDERHY$9^9 zBgz!&Y&9M1R3E__j(JW$eMmKA2(-<(=_78_8v%k^HN7Ten(1;5S9R!n+NeB1(8( zmHaAxh89AhGr)ULMqj^yqiV=oni)j>x4)Tv;1_H2lB_wP9{VEv z-IotYFWE1#`RDX1MSae3*QRk9wi#O|)1HCUBAA-JIgZ>YZh=)eS&2bU#mTFB)xpzg zmqM~vq*IHOSrySgq0c+}LK7XTqsu3*q+LTR`U2OGL-t#Nhdh(^7VaPq9qq<_bVM(L zPNWaK9cVq^c>4~ZZMhCzqq{bY4IH~jiF1BTgAp4C7q(i6gMi8ad0GFI! z0MGzll^u_fNcK55_fy)#iGHF6kah*|#1O3IhLMjKkS`Jl457YJ&t{Od*U1+z$;UD@ zkyhv#fYwS4d7K_jbKh~~Z2M>>$pv>s1X3m@vW@emS4>uq8t1uoIv5yc0D_%Ozg8h> zc_@Btoyo4b|HSiW^@Drm4L3MYeoe$<8%gp-zO48wCR^fd>JjwpcQM1lMl$(W*DwwL zQb}xFh_!QG- zC0Ub6rXg~$0_1Gu3j`+CWOD65xphJyE#X#?i2@(^Z)pQ2t%gG6sL9*xFp4NBV!^UU zd^B)}h@sb=8k0YgrrwQ_n_7_!@D9Ex|10t`Cr$Y?8;R9#U6Cg|RK9rKy2XIt{vus` zc3lfgc1s|sHO7&6Z6qPf$$=&C^^YQP_2(N;pFApSOYGA+>(a0jR4%v-vReOo+7EPu z`-G6y_P*;p7l)&5eR+qzIJ*2CfUdWK9u+K4x9yAt<|DM)7MYfDcdo2WbknHu#qM8w%quG z)6XorI{(J{`)&{2AH-ZtER}Wg$g_zRfvFw|kx9yPg2wx1 zW6}~6Qxnv&F|qx$W}0;9P6_&H%YxK zD{6aUWcbF4n2aP@(bo{k?w#AX6lcHY%C=jcGLJjogg;O}_@v@P z^kINJoWx!aBALi}UJ72X@L5RCi-9^~c7 zYTv+;liti#w8F!o8$^c3&>r5Pf0NR6@j{TDFdXh)VG(~i1VjCUY-V&;RCbI^e|_#x z6Ik@2{K0^td_%gZ+HC`spikR!h^W&s=7+8febz*_!tZG-2jayNf41b^*?+QV;Hdjk z1Dx*_1ejk+d=STbDfK}FO6sWb*MuO%D}5lADM^)PfQHSJ=NE&93?b(KF`ocHv8X5o z@T0(XcO(Q~&=vA?&}0k&Ju|9%PvE4x`}z83yhMT_?-iUXo$T54j#_(pHEq z){0Jrx?JncC!#u)?5x2of)AD;Z)7EY;tz=&m|saSgG3Le!=2XtQ>6{_34im0PF?Qi z6ILH85mpE*tf)7n%27!JZODr%)#v3}11D?*eTHlMiqAAh#p_inCvkwmM~~9jNTNpr zG968d<$Mo(we<*=19t+JKsYyWzQ(TD*iO0CAtT$7YyT`=WBN=Q#*AQnyk%o?Ux~O%Kc+au zH``Y&7+WM`G-Qm1TP(C9+Qm`hC=KGAyLV?7BQAjz!7bUby<-^CtkRKOCI*Zid233&AOfa?zja72g$abf2%fH$yI-X2Bu zHj>xo`Zn<)BflwypWxU=Y?FT~6^sxG!kIN8ijDJb!hB~rZ)^jFiZ~-Y{qM?8EwIji zw-W{QW(1i(w2^GWyoO_@zxrec^fC4&ZL!gHgTLJMR?jYo`!)ejGD9vRCetll|k zJ~fk3vw7>+x~jK2|3D`1;G&xRNiPqw$&)Po0=X|yYZ4}J>NjHQys5LN%=u=B)tT1D z-MQ-X&9-!Q6S%U+b^f=N(b-qO8~Z{HU(ho2&yIkg1O4&6=r(v}lFwzLRC+g&i)Q&x za&kr^tn2t)NpH~$@V#6hKBkY5+IX5VAt%9yo@T_A{Y{pyhQbEq5`T=~8}RwpVbRu+ z2E|!a&@Q8`$`_L6mrSjsc^LCTlIu2OBBS`RhT^s8d!g?t-`zDtGUEpZo}xa=B}uN! zxhc}PsCWo=he@`JNe-)pPb5L{y5c0342fXI33g9G_}rSw6sKkwN>qGrX%@6&+3ARO z-;t0np5FqmLbrFj=m=;c1u`uuVFiwA{*QLJq~1N2+%jUbtaNN9k>(>&;Af`GHj>h=EHA+K!nD_wMvZZ`bEdsvYt zGnq-(7d-so`t=_kF1S8%<$70pKUQGA4@nP>N(@1WM<}M7;^~5AR6WA_@Q(GBtJJg$ z`Uzd8o|u2#jf?k8baz)Fo7Due*2Vl1V#0HJvo5hVu7P|CQe##{Rh@`h7#rQ;dF8Q8uc2wIP=ADF1$crQIMaXU!l*BkS)6i>Cc~`cdabD zbdmc|SP-rc2oIO($TsCf)PXwj*IDNzye+(z+=hL9(HmZuK$|vu(yDl*xOvkQ0=FY5 z&?<-*FVBgrmP|49F_8Yej?M~ z%J_dt6_3D`=+HhXEP;2HwVB8Y2^qVK44h8j{09ifrB}=ik{7Gf43v#KT*P(6mlc0wv_gU=$@bQU|oAHvEjuXaV8CLEFG- z#1Y?H(|*uX{`S^f{}u#~FY(5WCdo?pGW!9rGo03|g+-JQ0uRO_OfUuYNh-#}fn*Q| zn$}(n=|7N8d_-rf=^5x(YVmy3Iaqo`hJ&b0lo;zCgJuGeN*nqPB|ecH7vQR~eWNlT1*rDdJmYo5Noo`HEmC9y0tDk67f z1Y)ELF;GoA>c*I5p}ajFcE45n68s^prcOi>vZkIv?XMG!EPG?xrKD&vV-1lhFw ztu`h~1&rZqY3=FiuPe{Xh*{Gq()E`5y<|r9t+g01=4i$}?)L$R)K@}B%%fu{yOis@ z35n73)gVgi;x*_YV#9wU5XeWrW1O@X`p1$Rr)ZbHCppSqzKML`5o)C6A<$$eC#|cI z4mDUlY?yTJM%Y6$d(Q8?_t);HWv17F6h;|hvbC%(12k@G10?AYBEkVP*%=sxsB*M9 zF&W6>#7UOJvtSWvDp1~AesKoia0aBF8uZe87oj^t=Jx>?59Au@tPe}*f;LNjE5!*Xt{Cm+qo(^ZW15Mi)XCJGk=PTjOYWh8yTERBY^C?=t=YN2Ha57 zd^~4Uscs@iH+bP)nnt&&XaKwoi%B4hyj3&{BVj*4GnUqeNZd%5#lNzC2kf(5{9OEE zH&wdGPR^^GJW(~lZ_1{5te=a~{(!$MHV>k#@C5Fz%qcJ6T3*zN#D6N#!jrL^$%wI} z59@bulMyxe$JnEWTb~|+A07iS%k8x1+*eeX?J{~$0-yfkd`xuh7ui!kP5oEuTEDa@_1t-K;=$F5H z|9C@ny#+@!fYp=!`nnw~tszT`PM;x~BV-&I2VYW@FhQ7ri;@M-taQ?4AURH17GEHB zSOYb3Q2R(`(qXv!!}Ns@nBNQUTlalU&)C3*sHRf@ zBf>%0hYT-eyE`FcP~tEG%ZYnnNSfP_}v#m8>LmRL)-%27it2F}N z7ooL33@x%vJ6S74{EFlu5UVz(c@h^2bqYgBZiIDYZgE_(8sPZi;w&)pX&D+;KksH@u2-haq3f&MV1d{xfrXGd_AOk0y zI)c-<5aMsq_k;68XVr+~!{Oja#Z!hHWHfNiHjr7>$}gg_JU6=!J&-V5PWfC;<)NZ?~>U5ktZ>u{{U2`DK`aoKZcbZGB zU~84;;_cz0lkuZk$a*=@(YBb7cfus4n{JnnTj$0uY2Gzy2Wok&e4wTpyn z|4Fo)4>wT2Vk?+khG<;|{+WdHAeP&9KbHR{I37(Y{WvUqK&5~tmV>4pZphHwc z)KmQWP7)4LJ{`B3`s-rSVhnNC@djf8gj-rb%8jg3ERTwTS~ZrFJ(|CkOruvZlMTlV z36SLHW#^}J-;?jfef_-z75M+pCErO3uv!{-p7^I_>u@C2e;>(*qr~!Du^KE#uhNM8 za0wEr&EMNFL%W(D@<3mI2dptcI!+fLb14*7grPe&gF0cbQnc|KE9yjq3F=0_03OkUI8_fU_5g9>tB8ddl-Pwg;!D{f= zFj+YndHHZtpf|n^h+7-8C-O47)JEc~)BIt&jdRmW2hvNiyRtnhL#$1FyPTmvwCR=P zhYmf?04It$bT~lD9bL0kAMHUm3cQt`ca*lh?;|d6uj|m8c$2)cIJ+ixkM%%uNl7>I z{D+mT#kCpU5l<@r1*yS%`4S4hz!>AXwFRovG>JY^dd!;?0>XOdWIE+rYW_O;r4^Bl zA=9UjH7So%Zf8E;CmSUdz9o;ak;xJp@y1#uKNaJ)SAPv0k>*1c2kFOGK4n)gcAGj* z1tpG+^b3*%$9Dg3iS#~Ol3b!MDZ$^z{i*am=|7E3R%7u-P;_p8?Dk-F3wPz+L70Dq zN<`;tVLCp16nuY?=mB$Tl7USBUoo}p%IBIGC9J$9$&m003;a^xmnj+jQ~IkOyt?F9 zJ|#WnCtfnP-3?xT!`j5qj02TP)3Ar)z3@r^XcXv|@2K}d?ne+QWk-md9T z7c(;YS}cl<1~huGwEbn<3nhkNLm7Ukge1|SN^n$sn0XYWe7Nx1q|Q1gEnGOMbNxxz z7Cr%KxB+c}TxZ4;W&-K4 z6m7f(&Bxy=@Kp3B+M#6WM3AH`MASwP+Urk{54 zes}>UztKfxKRsmi2Qt{ncMMiupTw`QvG~)5PXd2k`>r7Rg0$1aptrO|=8&z)SPL5Y z7UBr+$daSJ$|HzJmjXM5oi|^&=XonK95R&nSR^a}u16lj`mmP?cxnjiEXBV-=%_V*I>?fabSQ41!Dx+`70EkGp;?DBc^ai;h zSVJ1+2JM^@OnGa-eo)R^BNUC626U>w(cgqA!W8CO$72sj8#C!Y?R0lVE?Y%(0 zp17LdAnQyk$XawtN=!SI0TrG(9!Y{U$O_1c@V)ypkHs9ej;{`{@+pu(vsDO#JJP9g zLxQUZjiats4$g@S4sSiY^?Ks5BXCuYvm!%mX%TIv<{?8id@&2Kb;>dqt~@;OTn%W= z81$Ccj&Yf|dMSqm8s_I$=W#>(s~!hEbh!iZh%6UjX5z}D>%LC3PEJE=r25MfjpsAC zV|-KEzUX~{<#?g_&C1u`J$U`wlWO>6m$L+8N| zML1^GNC!mX6e`*b9v2-shrmU*qpd%)oeQ_Gp6@?fExvL6(RR0h$NaCi4XoQD3Y+Z4 z%LefEPpdSDpi2kA=KT)4Xad>yEDU%0(220x=zT)BM+vWWL|SlO3^AKzl?cicLOU~|NTN_@VC!eYW z3%Kwg+_O#2{a3UHf<5#Q;T9zU9QYuvcG zbH|UnHTN;cH$fvB4R3-GNt?Q~#LPs4Hr-m7$``|?RtCEku2C=B8RI94Ye9sUibLxY z^emHd>@gC34$#{*9ota!t^SgXYTsO;M(wg2@PfY3qjt0lBi_* zd&KE6Nn?}AdkQvTCOR)OORv)B<`(*}d{y{fL=L7zCp+8iVeh^p8~F;nL!) zQ}mKT*RM9-X>4uW@Tb>ZnSLBuGYpU&(^cUorT$Ygn_lAeY+Q7#p4CUkYExNqMTi72 zce-9x=4x;$$<4_OsSKqiHX89dCs+80(fvv@0jv20=qfcmW8U9!a8O5@NNS(A=KH1cVlP zfcUahM8Fvh+?VKa99t?0E(kAXL2pr9P*B2|uJb*VNWif}fH9AyWs>0V@L;YTsX%pR zSh0i^IaewqP=B%m+h`$2Mkg!vi6jAR%hOoJ!Dt60Hd2=)x)B#o2a9e)$FpZ7P{=dM zk(M!0^LN1rv0$NCp#JX~5WS*C8_8R9laXwd^X+tm(sj%RuV_{q9-b7gc5^ctK@dOj zl=JV4NI%(JGAtBN`Xm*ZR7CpUBE#6Lq~GD+$;4AKV{M(WPF+xtq%Gj~MnBu&s`6V) zzle5XwZ2J?!6CA!$iSq~O`CEysUrfD!O9XA8Mg&I34RkJ$J?rG^Tt}ErfU>X<1a@3gQ}xvwsvF){?VH#b zjjwOAQEWFa^RYKZJ=9zZ&3JB$oGs&^ddk zfm+Ki#L`_XN6%mwv3w0=^?y8(bYpiAE(C(_R!8R{cF-+Ta`0g8sv56_ZD0`g7f_2XS>Rrv;n&UcNv`a1iqR6 z?SSL7o6N_!JAAhoC`ilX>hg-}BkN>j$M?#4@Y~7BXg~#}GKFd=woC~03fz_9v^S8b z2EL^>7wKr3Pj+Q^l{zakB`piv7S%};4S2@0scx2Z*#YXlYg>zdGXk=WH z-GahgWm^Ka?%JUC@X9F-;9{~Ezw#)M?O=>``q-{57v=NbPL1@Tc*q*4Capa`gD2hW&<%t_^Mt%M6Za z)yGro0d%E5kcxw8sTCvuKJp5U-cjHI1TSr60&*%ME6{wTW@K{;XMm+XW)yYgsCPkf zesVz)gp*RCD2?3zk3U7gow-B0HggqCffwv6WQM57v1cuZg;chdi>(u$Lyhk!s{d9;6?zd9y1Nd$Yx;Wao` zjnto%h*axjNs=goE$$Qe3}!a%x|Z{|FI&~*FVp7c>GIVPkveS@XYU`ls={7IyEYSM zHtAu=OfjgVJ>0Y|>P=g+%eHZwDpm&hZ}PJ*UDf0#bGvaj^uBt3U0P->w`td!pq24! zwL9!H*UA)j_J)R?O={$dAsbZT{5tp9!Ec-0H#s?M+3x77UB2H@=3i1BwMSi6o>_o6 z*mz?7Z?dw2IAT;*YNfCv+sQ|Ji*oA2YoKb@*6`At|Kt~w-RrJx4PwW?=fK}ZM8*n>^i^Sn&@V*ZFO+Z~q+-J?AWOQM-nSW)`xEy$ zhJr|R|ACwBiYDL zBf-(ck1r+Lde?)Ua|{gRy)v+ znUV3A0RtNL1D9V}ZLC(eWNco`nG)LjEBC-RxzHz@&4}6sW>7fmB`cRvGfwe9m&R0* z2^ZiagojZNGEjylu!^HQU36L(j()Y4E~EdZhgI}EnFGN1IYVuF92+a8-NRdG_ZpMwxMoLO!Xj1%zxX2dW$h}p3L#B9; zo}XsO&y<~qk5^hxdZ}+-42ikH8IqaoJcwd+@9Pd3LL25NS<}^Y$MlEN%PZ11gmc@P zv-E@qw8nZ_g;a+-dM1HHbx7m4}jfjo6`o>nq%9}vYmZy z@~)PzJbyG}e{EKy^&Ngp=Ar1rzI(0dK=Orq{f;`vYHR8X|3_{}kReb#mu^vdl?K&l z_iGPi9VpwImX?;9mIiV4K~^sHtFoOu9NglU*EoVAOP87izP19ZgWEHbh}RCrw35HC zJgeJwY@OOJ*XJ!{S><#G&$oLp7$a56c(nk5cT;I1D;hp_qZQ&-!_nLpFd*Bs_Ezve2TP@ z=|B@r10uLDT|QkVbTO?_R+X1m0jUR8JUZ1UAi&2bpuFnKfM(~z>|y7%<#uXup5wb* zRf6>+lK~w5Q_{c9$-;j>$~^>)0nNaVF=7Pdr-0Wc5K9;u_f3= zBVtzs6r_vvp*QJ6laAOGjbe$45@U+dSV_^um~Nsb0o1I4HR^rWz!=Z@<(~h2p8tKW z<7TbB_Ue6o>-*lXW5{{HaFAa2Ejk z-y}#pgn^%9GI%K>&Yn%&c8bqCS$3lOsI+F`+@iTE`aV3TL4Ql%CTjPnkA_;b5``xj zr~)a^{v0s}v)Gd+90&U#;#LSCWw?XRT8|v<*TvzH{>&FxR02$c!A#uovjt@?bUC@^*#`aq*U3=of zrb{ZTqf9RL8~y4ZGKzPf1scO$`E^uEk^)yJBj|X#j+g(6?ZXHxerxf=L`K%1IG!AP zOcNWF5Re`qE%o1&4?*UU;KOyIL$JdVgOoB#BfkzbCt!Dz;YU-BMjr;&!rqcy<}Gh-*8CG>gX*|zw> zU5^WNaNb}k`SFRuKXq|@06#b6owui{)_B+L-J+4Ve0YEidX)dQRQ~JwQT=BO4VT8$ zCGOs>{O!h(JGK0U9j8w0JSRQ8Y{%SrN^%#vL5irOY!QtsJbUeDK5#?-0u^0KmXH5u=wzx%GTA^XgZ{m`j?;lX>D zm5KP*d411lcKBy|`6|8By)(S|%v`83s;w-qQ|&w$6{K;ewz^fy#9SO=`FF=(pYuzE zv@E?aAyx^|k38IYIImal=p|lf(eV=)IH^|#9W-+cT_g=#o;GEP(miiZ?i@ZfL7So7 z;J?dX<-0OugJw8cRX$!BlM#aIg3mUd@q^bToX0* zgTp6woKn@)WTw?x@LRL$;P-wRdYCZiiPLBa=*(g*VZ&NtUjIx{e@chPVNxuncwz_wv=UzH6xS zA}sFF;3WmxNwhOf-{vRHitw8VY0g=|oGb<>9(bR%bcP|DR%&Rh2j$_EmXVPLrK*{k z$~yo1Lr8p%G#8Rv(LazQD(rpCV-nA3s?w@-x(duizdII|rB=iiO1Gz{XQ!z~mr&nY zIw6Sq`Ofg775$}Io*}(`dE!It?l*(&ZxQs41-?&$6VLwkF)=&7=foZ|?CSCFj^C>! zQ+J-MKd~S9$0rGp9`x6U#w_dOb1nK3qSlwTockE`y1`&(+LgI0t)8a|u_WwvT+_BQ z!6%%kUtg$T9^>EWb9nuJCmh^nwv$b3cCD!PEOmOFhL@29QAln`c5p~=MraS0QmUOo z!aU0Ys7q{tg$eM^1ah^^j+?6JliPA$dg0t|;4hiYe zk0g}QFxOJg>J{~?oyexgfKnU1f8F7YjR8&|#m#h~n@@ZJzQc*@*TRZsqA#siCs=E*ussXGaL6GKD@6H>LzgWxXGpdMD^*?b2#zPu-il% zE6T0kUcXDZ&jDa3JHSKn1)xvL0Cn;exlNe)CHVq?DCP7v-=dc*p7qnqpY=1yMb8Q( z9WXoaE`q}x#j|Dlk)n>vl8$Bi5gp46BSgCbw?XgbvtUuFUxAO0(kIzB&X4zY znLdwNL`vy95^}Z>9Q-*ylVm;MJFFZ@gyDjM^c@9Mg&8(CA_R?2y5K1K75_8Pwo0+N9&Fq=IMl9oi&Q}{(kG%2Q(bz0d*!% zcwc*T-=SkX3w3P2-v(fy0Ta(*Lx3*{l{$24M-GAs9i-vtBHBeliKt0Fcbb(o2dN9hj&RgZXDIy?Jvu_(t=&VY2l)P|(61$=>dKQ4lNzhs|6nwk_o(|rt2ucY~ z4(8X)n;PV%!h+fZoArf{_C0F;MiVtVZq`gC9dd018QpYNSJcGk>|m%4O|>DO8pFJf z0SfokZ_S*!`m@WQp8V|k^^vKsEhG!uR&_9m;FI$7V)GrKd;o2`g44 zdO`kt=~u+*$GS)L-)g?R`A73pmD~nZvl{9(-=+&RsGw$uj0PxvjUqj#UEy~I`P6Sz zg>H?HjM0RWzH^|H&HRxxzo4kFNLjhQDkhKD6&*fQs)TB|^c?=M&(fM@DvzaM>!3m? zV(a#;D$HNv28v%Q-(gakp_YY4tU4(`)N$z%Hc@WBdh9@Pi_ z((Em)uG`N5tsqfiKL(Vyaz=f_PiLgTfjox+rNC}Vp?8PyMl7S)8DHfm^M1Dq(*>JSz`0-nXF7O8 zY^5w+TjKolu&?^uad9GJ7AjKChn?|1w)|7CE1s7&o?Lgr`((|P@n=>p!(GW1#|3Zo z*}mwS&&jMyM^1ujlID2)@cZ>pBsE!l`O`qJ;~LD!vqka<{jUZcFrXb!8kDNVM@F%Q zbfgkj99N)Y?xY@^0dLQV@L8%kymU_W+c*k~>9onXhn7N@onhiQ*|V_{!~#ZxPBAnG zHxO$m-I_OvO#Id9r<9+LU%2sk`DbTNe0sn1&WDG8km_fOQR1=SshBS#>wAgTk@b)* z>J%$#Fp^hqu_JUgW!Rs3ESc<6Goyi}^7Nu7gm%V%5vAC={r%ZciArZKO7%7sj zxBX_{zT;RNn;sFHFnK;TbHxT*WV}UWT>{9~ z>;~~dhlN607LgOHowa0;8`Rc_q~4wbhtE*q_6*3KprOqe`0Kl#8XTg`hI~G&IkseL zx;AFxJC0i1AeCuzf}I6_O}2uy#zV?+JFp2h7t;)p z;jVsy;w@0jGU%E!^lMR_RZrnaED$GwSD^$vx z+g-D1lIU4uM~h-4SR@b7sn-nNqK<0AdIiMbrepxiC5lWCJu3lWcBbARSDoXlz?}jS z{tpzhPZtnwdrn4fdbSgFd64}Cw52{G^2RU)4z9{-TpG;+WI5epa8l%^Lse-GSxkmG zW^V@pLzz=|kc4LxWHNN`Y??t-j`AvO=(3=K6z4w2bZiOJmFd)c{0HgTsafe6PPFIL zRAMb+sX-yE-FHOxi3nmyxw*;+{d!SOIx@j9Z-$AmF$8CiVFp#DW~8TXPjPx^*q9Sf zq~puuo#ZvcR;8wAKs%??E!>kOd^5d7>m+ZUw=tc0O>@c%IZLzhQXxi?>IlH*tei|~ zcJ}t|*%~PPjuYi%Z%59P$++Jq6*O2y6S!gvl-+3_))$W zNDkzjV&L1;C-a6D@#ME}{y}D(09?aN&E^YVc-&Rp{o=v_==Yv^f_hSPh^hKt6wrui ziSgZ+nNY3V7lgPjvoB}}K+xkmYz#*hsc}>B5Lgl(i`7HKxQ4eUOEHB=Dr3tczg1V3 zLAb=q831uzO!AD+fvF&}=q&AoIu92XaaRH?LWsQ~Vk88UCCGcxAjO8aW_!7+TxXv- z`j#dYI_(2!EbTqMdE9;A$&2qde}9h*2p|!3v8Drv_)M`tMa+((?I(fo;E5EE=|LZNwH( zPq6f(wwlgShJ0|=8Cv$q7#p0sgp>*+qN5{t!xeEvba}Pr14(sxc{Q)UBCalvj?gTY zkUXJ$5(@#e*L&fnP&&e}`g(P^`GX(qp?E4&LiO+s6!?i`y^JxcVFAMx)(@y@R^v;7 z@d}Mk#?p`x-T>_#%?B=j%WIly+FNJ#EZ5M{-mC;;FV4NG0oMM_i9Dls%>AEm+P0mwR#{94FO*>n4HHDg4c zs~+-9_YlHFL+BI9PSy@+3^8jAG!Eu1IG73t=TE_FBm++mN}yw6wU3FX0(cG@8VNa@ z5*00h0FDBho-~?WWd4^}-KW$^hx|z7^N2Ikpeq05;g1?JCG1N&X&0R@rD+}W74b4X zq)EUg!Nf6)(zuCWpzaR_>SVo(etQ%ZoIwKNCx@F3Cg7Gk1R0kmU&=b<%4}+G_|Xf0j)13&!pSbR9Nkb!5MSjNAae zv{C%ZY-RXf&!1^>;qJgM%;4)LB z$oe(1Ki0fRHUv3;`0pK-<#i&v;?=QShA~?a>q}oj1I%WeBOUqm>peo}spfg?Jhom# z9XGSQO*^yTBaMEF_@gr)wHWic1<9`uUT87*XsBIwuhOAi-8JB)WB6AtUYf_7Z<2ckLy- z-;n^J{cx&UHGr3|0HJvBeY#jBccoTC*DqV3IXhS+uPCYCoeSL!eOhqKW_1Y+Ch_an zq~ZwF36oRrHqL<;D$Nw=iqj} zBKn=?5LHSV5U@jzEnlS!h}i1y760U53Li?Gx3p5tXVUUb>q>o8@mtcP5{i=x(=?UZ z-M+<<(klP_;Ee!ENdj~|M!hRmMkN`(7*&yxSC^Ql(&_Swixame=4gD&!Ya4!m-;m& zHGK>+zWYw%bZ+yGGNmpjOLy=+kDxMMw{3gM)-CA)Ta;_6Hl5ymwEO^HA5*tenUj^B zQ&zt@p@84Hv3U7v3b@XhTa<}A5({-jd3l9=^X{vk9y}{ObF&JFc^y7m6g8Q(nKgV2 z30VX+SV}TmdfIm=v3g4t5*!rb)3mBCRC9Cc>A9yyNL%QjY7nI-D5=*1pzqtzk^Gj8 z*iD%EDYw=K*Zcyp_hmPZ^S_WGr*Y1ku7va-E>B6MLc4rR{JJ^{g=_$o>??|oPe=$; zm6L5Ea$BY!qvtBi!*!w2PKF}Tg@Uhp?Z`a%QJquA6Y~AB9Sxyz^PKc6XhXM%!)$dY z#?f<4AK7em2W-!bHa%3-Yhj5jNGz43=}e!*U)L-&VTexRtAsH~SrqL>J+zcQ!QtEu@9w0{+~Tjum|ICc1# zx~Ry0$n-*655#}n)z>Zst$vT6N}WpRwB?6DI`r&Jv}@u?GqWyds-MU^*S7eI;SQpxR`O|6jnVA$%< zJ@ijv)p8qq!R5y?xfJvof0T_OwL5G=X#g6|-i1cPTq@{nG3XZIEauz=c*o0yW`aZe z+67o}yuXW5%Day*vCs)Z;$Nc=PqLlo##~oAh6S7iLpozy^ z5FYMvVybR#h|`%BZ|{3k1th~~3@cnH7&3}&hQ_O(+k>x&&Gu{^iY$w*WLs(8{qjpU zz;gnkTzg7AL^c$>K4!o{XSoK0o(yUgG5tDpFsxNOws3DHj}$;#F*}H3vV@v#qN=wF z-YR;V-_du6bA3PQw90EypQ%2(R?$+asc+ly*N(^1qALZTeWuhO)w?S6a|{ylmtj#L zZ+I<~UZFR(8D5K`zX8ANENPblG9VO)3o=%D=-vVwQ3u8kMmsJ?o*Yu+8#?JoNWZZ4zmrJ^ zdf?Pd_5s6;t^RD!%1#q^F|~l-OD6vd9i8b=kjOg?ED|&^4#yfCq2Txo1Q=b%6GZjg z12H`@Jdw!%T8tOA16q!azTUXIN228Wj!yDD69p?Fn-y_!5m|AikSB_D#L+0W>y_Q) z_m3;hsxB>cVyq|Zv*{IIN=q@&aQ@or-6D#N;FWC!&r%V*S{clY1SuFsnh08%;-)KWNT*e;ols z+-vV2yb?Yz*F20}Byqb&}{B9jteD6c~o(?x4hIgJ)d^~$}XwbpHgXcdv z;3G9S(@aHCQC3AlkyI`gXtl*rSqWNgLRM69LXoy2tGHN7CQbz-W7h8Ia_^&#QRP8d z(b2xXj?q!z0*ZoK;|{lXy(^-2XO&ktH8gv^w#aR_v#Fy&UoPhWc9pWp}7AI6> z6%|1r_V0?5_vV~k(>U|W%ssDa<+qgaYqp0Z3<#AT&8~^eQig6^wqjB6gbkrzooFg5DJm)|OesjyWul-` zb?9RZlzweTrCB)Zx!-Q!%gT0E=LxEM@pwzp*=q*G#(QeLnS#cSjS8d!*mHS8gBqI*|zDzUdc7g-Ns4 zEn4g^%_{YYU4_jRP|L!kS!)W`Zs8x*om+W!Y~`kJGZGg{ zsZfCPSbyWGElCd(r#6^+m>Mf^e_M87ym!1!EX^R;SY@H#(M$A}qCUHq`ws|wi_YO45sJh4b*p)LNpdPP`QTwCx&FPPI(K(ac^Mx=k3`*;T#TSvy7ApNhMsZGC_ay;q$ z#`LuTkW2ZVCK}$Z1{#3FCeng?U02Ylra+VDmhHQW?+wjGJT|95uY8Lyx>|O=rcsI! zq#q0)EhDA7CK#S-CYTJkoFN>!DL) z=8o$-m)ZnU^_ppGhbB@hX;!*Fxcq3}N;>J6Eai~}#P`ilFk}i0eISOW;#b~CDnU1; zP9&|4%m#;7W{!%IM@XeqZ>y@`xjlQQ=3>f)+;f$CbbBgxRYFC?802o+&!oEcO7We7 zYYbCoI{`n`Cl`Jyg|x;9vm?hIp6DeE23!GTUergQMSMD*Y@+6yr=(L!&~sHUAq6bi z;f^^{nxtQ%AcyHTkU0+Fw~a>8!vIu)368o$pxZ`42!$MjlxX@zFCtuf*-+9^->Wm% zkWGGh{yiPvd9Rn~9OUHn&(2Ec(g%ttdY{$;-fH(79e2wDdkJqoE8QhcTUU#-61hGW zTZZT;`U~jz_PE!9JkUS?wYzL2@!QMy9|5faf{sFHdvUIj$!nZ%%H%f8Hjvqb%qC+t zGiEcdflaUmHn$^ZqQ!{?$vWsL5qGv=(=$f)tmQJ>9k|LmTBfocbTUa%%e6Ka)ba&3 zJJsc9Bs;;0EzFY1otc~czq?79o9N%&%$b|nf`1Du$b*}}3 z2(g_IO+TIMNOyuN#hy>+ig23E%2jCJDH-?L96J{?`X{ zoX7@n0?^MSNN;36(j0V$TCLkN+35lhrsq8ksN9ec>F*R7P`rL$6q)DjNGER+#kdty z;g>4p2`s_n(@RjGJPPTJqMu%xP#!{Uzm0MtlQ+?M&H+){^_2lml>tY!`zp!2r;Z*_ z_6(Wkb-V9?OSl=O8)-}#IaoaB(Z4QSc0w=49l$1|NH6{(#~0imeYf~iC+M6^G?oYD zYNO4&T`}bbe(l5nmFD%{7kRX}a-UP>KJBr93OesEN5J@iEWNUqFqy2xn0R0R7`^T$ zz=4zKwJLhE3Reh~m87K-$gl^{%Gb7$8{2RdQW;5Gq~uoTI0gNFHT_{V{u+dyP}$NH zX0VK-A>UDdG6pPPf6_l4$@eF_{_8E805;Q9tCyCMka4(f83V4sHqvT@(DLYsn|9GTvEfuFu0$N@MRE~T8V7Pw zbj(B1k0z6(e(g}O(6~Y|3Bq`bCfy~AMCAR|3d3~z1bfiw%*57nI-9~wCUZysb|9at z$s0hQ1gfB}HHJ*kKPG{1>c~{$c$LWRkr80@9acheT!3)j=MP4dn?}X~H$+|?(+h%t z7Zhc~=&XkI)$Rv2w3Oc}eIKh^P~JglLvCb_Ru!{dn;a7!7lFIA^Kl{TTzi+6e4VrN zH?k@BP)>DPZA5WIQD}5>d_oj1lOM+hOG8$L#BRtKnL6vMeZQ6-|B+lj_4U5@ziqr2 zvM=uV){>Mxar+udiuUiWDm#%Z-J4bsQM{ zu+Wt_eo*|T^tn6rSEN-(lx$1emKGn8yDc}OD!vL>s5aW_+>$C_*y*q0kQ`IzpC1+- z9-ZR9Bdk1Ze@b0>ZF&Cw=sM}M3MfU`c{uTmZ@uqMuf$Lv;1Dct2yF;CquY5{YODv@ zvxy2s7ktFCXk)NXaN@H1jqF4H#-_w0^+$H;&V?M2LbDeU>RVaG5$PZ6$Rg@;vI+>o zDUf{8zD}2cqzFF7F;H_pH@H9b{ew<`jzJ-qH^+WYPm)OQ>_rue4tYL+K-@e(qJEH@ zo0o%oFk6h)m7g3Z6R&4nulnQ!3MFJaKjH;IQ|WVk$3R8o?v44ukwM#1HdY2z1|3P+ zRk^z=|41a%Bq1YXfM1YS7hV>g8lD;(o*SMQRvTNJSDRN>n_3GcgmuqnD^hm_R|Ka9 zr$hzk2jvCtirSUGE3aZ#%5Leip`Er0`Mee3M^=>hg!_cYd)02N@i`rTxb{eG@tLjA zB^w9c?zHM{sQ3t0@u>Q$xa!=hywa-FYAIbzQWO#U))j8q8n88aU3EZpKx6X0>b*4u zjS>5>l>L`q&~CsZ?S|?s5Og@U7WC+0{M!@iZh&$5P|+Yadt@#!6Z90Q1V;qTW=>{( z%?6kaF&kkv+RW9=&1{C*+h+64)|>g5Z8i%ui!zHhOEOC{%Qf3&_MzD&vm0ign>{f5 z!>rwWn)yugx6S97FEaNuUuEuZ9%-ItUTEH6e$4!&`8o3s%s)22W`4{3OY`r|e>MNz zyxm-H!C6>a*jqSRs4a$DOtfgW_|oD#i(f4Muy|_GVew2T6iS3v!v4bH!imDyg;Rwy zg>!`qh0BHOgd2qc!cbv^Fk09wyej-f_)ugaau6v+ylA3mn&@rOJkcVNr)ZTZT$Ccp z5`84PCi+5jPb?M>6Gw@Y#M$B^agBJFc)z$o+$g>+ejxrs{8-{DnJZZ$@sg~S_(%dJ zp_2C`7bG7`u1H!WMDjw~M><+MQR*h0A)O~(B@L2plg3F;OYd3QTPiJ`Etgs@w_I(R zZCPYlVR_B+Tgx`f=Q0bKrOZlZD|3{MkWG=zlm*JtW#zI%vPRi^vL@MYvUXVqXU0i5 zp6kyI<=i-LE|iPr;<*$qlgr@>xE)+Aw~sr_o#ejeTDeZ{c@Og*c0FF}q3Yq>V_1(# zJ=}XN>9M|tPY?ed;XPt{B=$(_vA4&^J?{2+-qWI|rss&B^LsAsxxD9^o|}3G_6+YC z-E&9J6Foog`K0GFE1A`6Rw}FhR@1H4S%q4~S>;;ktV*q_t?I4zTD@m=-s+mwEvwsB z_pE-ldT8~h)njXswcL7`^(gBJ)>Eu!Si4)#xAw3Ouuiouw%%=h$oiD^dFzj?FI!)? zZn3^&{j2pK)}1y|n;tf{HcA_3n?W|iZN}TU+Dx}uXya+K#U|7y!=~Eipv`+W=WQ<9 zT($Ya=AO+jHox1n+5BZgZEbA(*-o-`vt45AXB%ysZCho#)AoSvVcSOA)3)brKe7GV z_K|J7?O(WRd|@ZHSmU7TH>U8!A_-5$Gl?M~WV zu>08Viro#nAM7655jlpuTqAdp50np+kCso9&z3I$G_{X>vpifLEsvL{$TQ{n@?v?F ze7F3d{FwZ-{G9xv{IdLp{7d;a^6%xp$e-E^?R(hU+V`?|u^(zb+J3720{eIDm)ozl z-(VkNA7LMBpJrcVztjGJeWU$*_UG*{+F!B1VSn5HJNw`4+w40PW(u)_Q#dL#iXn;# ziW!ReiX{p!#X5zbVv8b75vhn%BrEb16^gxzgNmbyCdDPi=Zd?EpA`=kkFl7UIaoSa zJIEcJ95fCt4uc$qJB)Fd;P9ryJO@vQ)eajR0v)0pQXKLeN*yX4>Kyhs9CUd1hD;A_ zolH?DZ}q0ko$0D~->kkIBI6{l2YODMto%Qx^x~c!lwP-gqx1p{`@c|n-TphJm(h0r zru619N-uU?kZFcw^E7~$gbl)|Ss)`va4`g`9`2O}%O3hM-jJ(mu|W(5j~ZNrI`Ft2 zWwh!VgIGBP*H^KT8h27JyDS+lDV>i3UQ;Aer&z&At2L zO=6^bUKUrDp&Z0RI8V(1w3181{4GgSqt(>L{P3WaGbt_&u@469rG%S_WF%9OgqO^e z$r&=h2tI339Ev>{R>#waGKuxR3IGCwdP|X6F;|#gm7?6X-zE=E^wnFd4T3 zRU}E0ae3+zS+$yD$iJK@1&m2a%B0-H{1l!WgT)SAGiE%~gp>kJb8(hK+k=sO{KDZlhYmtwtU8QFFs&!_^!XDr1R3 zc<01#s<|K(wCh&TW1x(Kz*-8bXPEl3m|J>cO*8l7o43$*-S>vTr-;Sy8y z#eh;3N1sC92LKeANdQgs6bD2vHOC;T@axSn{ZbmPOC4jNdO0dzV8LBpjBYSW&E3aU z!VVcXQf7saV87r}@_Emuchm;d_AD8z^Cjx0rXm@)lF=-D)LewDmqdVDpxH7`u>>;& zdi9t$-yFj&lew>y4dKL7P~SEn&Js^pO4Q^Yn(8vL!w`Oa)m%-!IvqU}DNByZIL2?{ zfgQVth2EpHWtO`0yrD%w($vpZcdQbfTQ>OEbd_OjtIRM~GX2=#bDn(1>St?2VRhs+ zbse-_#p|`?9b^NLW4H#D0E^3xy}hDan0U*KY9efSj_B%sRu`!xh}tc65UZ5UWf$H3kd@)B1zOeOj}+vqk)aY!c4P z5}?&`Swu$VkEmO{loY6$j?~zkxV(7WJ8S^Q{6^}bG(>=H zCJg)@wtQ$ocu52hqBqJi1y1{8BFTJNn%$XriX#C2Hsh z{EoR@l5s41OV^xeZa$&6ldW0Gb5B#%=mMlS2dyHG09IK?Ej26Xl1fugpG`me3hF5oWJi0U@2NL;O=KMF zK5oPpvk~T9E-Ge61=`x46so!UkYic(^-i2(4@RCI%}?X#e*9n>#;#eNleb2*D1VLj z#5YGQ>c7@$*L(FBs&4Ln=s30s=tsW~z??fsN%rHs8K)o1ciJ0t3T_GJMEypL&7taW z8P|K6D%ZmNNX;D}u`;lcK=Qahwbnqs2~vD)3bEkG0QKGmj-RuUsx!Uk zNfRYe*^%3$_}13SRu!m-&f&SFkLJ*JQ8p$!ow6dmBBPvtyN}uh-?>gl1XZAKPFc$H8nFmRbvPPxK~0d6Gz0} zBvJ<9pPW2i9|pXkqPzmgI)c%Mq{uiQuyX-=lk5HcxJt}I`ukv1jlq528)Bd)SwZM` z#=Vx5^ctS7hg@!^XmI4J*&5JkBP9VeMnt^~_c^F|)j2G|RsdpxV=zJIB#+z-DJn|W~c$4yYy({+$-H>epg<|ZW zFacvWe;t)0d=t|>o!9}{d@&dU=H4B5>BG{}!lFEYot22Pqs0lCadAozYbH~%-cQ2a zm9gIPj+z^bySi-{By8Ho0(oQMhckF?m+aebzn$=(e>u_!od!Y~SC~fpFr_;J_$~pQ z5#k@!nBE=5Ef~yaiDeEjZ}PW0ksIQ?OkGM&+8Ju;s1Mt`NKG$^XOPJv<6NYnEw128 z!p>nFXrI8^=D>$$#XxpEIMQEc!HMgz1=*?Q&d7}S*W4I2mMIk09%}>}b~-X2f0+tx zR9C&OV&`tw1I-aij64IR2dNZiq6&uVT+fhwdy}?@zcD?gRS5TnS6(lFRUU~Zt zGr1{hC|3h`TLCB8hxv3jN`Nj2MR4}m5racd&4tPII_`2TR%=j9ImQ`vjzNH&Ll)WH z1-sOJ-hxYArrYwF?q~QWU^~}I*jAW0sIi;kx}m(gkhr;8ETps%TQQKcfeua&b8)4( zppD}ylFQ>uxSJO*-sB{DHR&lT%hQ#VL4UNQD77dlpHIryW+$dYafZ~9BVO36iev>k z4Yb^{Qt=PPtU$mR2R0eDb4;ThHYq5Hha{>jrc!T(T?UPvE{aV}jE@Ckr6eIQp)iF{ z%g+Z+5k$VBQX6S6n$F>DU^SH5`D^+Z#)|^Q)COv%Y%piKs2_4*!Ux;SVKwfrF`e3T zB}LmI|DK<_Jy(@3(I%#*CM6`rI~hcVU7}I?ZzLR5PM3WnI+yb|?%3$yB}Zp;JX1*%x5s>9go16*%wbicZy09WXv?wq&avK*{Qjt=w>Vlf#O4VlEB6Sz1D)u;%-Sgin zfpm!(^;yP{)rrqCuuYl~pL5VQi&c4J6i8<_bcG6{JucWTRN$WWHApM_lc|U|A}c=L zY30iJ_^gPMI46!WR?g35dWRkBiJBjMXR}4vL??ZY77FL zEW*?ZV?Wdp9Ep6@sIwL96F0Vwqt=I=~*i~WsL39t`4h`JK%HrzPH$Gg5=^T`Ru3S@_KL-#SE+k}qR!BXk94+Ip z$;)Dm=)ox#du(`n=*mxSeSY%djjykcoyZ&h;@0vZ5fNJ>L!OLqEG{i6D=n7R)N=!; zPwVH>GPRYz|LN83s)E9z+@egbpA0;)+)>)5f4=56U#$%Xj7%8l^I8qJ9)jxkA^z8J zl*xe^#r!x)aCz9y1U|h$mr? zudY3Zy}d81x>tT#aF+a!l^d8~SX(~75;$H%F3~FrZAM~}R>gT#dK_G>0c@*IH0R7$ z8@^U?CwvdBUF++&W^IG-@#75*$9Xo+**e6Hz$OyRZYU{Bj$`|NOyR7>?a7xiY%Cc# z75mGPN3y+~-WGot-Gxi2#4UuXx+=G*5=S)>##x-gWj{8ioCzL~+){I{lc@P}YNdjL zck{D%CKSJah1mbDoZQl zK1Cm3jQ(z17W7baObWydUGun__0LYQ3}Uz32<He($3v zuqxuBQljJIdE+6Q=f?2QTErZ6Auil>fbVj~t|Rf=9dw8%0`Z~UyANr&9Z(SzkJ*9C8)Y3j&GGH&Bs>flCYs!aj; zrNJ5wcs#W`R9}h<^OKS?LCiwm#ex5l%u0`q3x^e1%&C@zZ42dk4bWSYyVH{Qxw(&%*v3;EmJp|@{S?_V*Kjj!&D*JJ8Gxj72wQlWCta%X47wF!J{zWT09y_I4KB73FXiH*hq|3)A}L ztd~D-Jd(S2FN@lbS8=K=1}`o=bK+|acLWmw*i`w;824fmm8Y}X3`(=+;7+>`0~cCd zqG}U&?@@9fV+*7L0m}z!15*VXqZ`b zE(sg<6!^ua2gi}8+##S=abQ7cz{;AK%+dY<5H~TWBS3=cN87{bE@fOc2a(cYkRz=i zJvefcwGxy#^Bi4)?$`&wKpvd17adFsdkMb~bK-`**qd%C@I@7cp_aosTQFMb3n0}W zRdbNhVq+b3#E$Ts0f##d(olUl0sff@>;x9f^75ZlAYt|wF9foeHp`bb3$d?Ro$MVkC`!#y>{y&H`tn$#R3otWWp1 zUU-8qybH|4Mju^&SjfLazx?nIPA|XxzqH7DSc=3)CDLR6w-Xhbbt1}bs7sMxg1}j@ zPtYJ}6nrH3s&}70e4jO~R;_&Nl-7Bzt6Dd<`n7Ipjcd(mt!iy(J=%J;_1o4zTA#OB zwef8O+6J}_Z=2FKuWeP^mbSRIoVKdAhPHEUSKGdA`=jl7yHz{iKBawL`>OUW?Q!in z?N#j!?dRIBwtw6H$5Ylf1W0-Bf21sEwQ23$>ejlTbxo^J>!#MAR&8ruYfbBs*5=mh zt>3k_wh7v7+MJQ{ptg~1Zfy(N*0cq+Y1{JJYTAypHMd=F`>w6EUC?gR-n-qceL?%0 z_MmocdtQ4@`;qqM_UrB6v6NqYkG{F$#lja;UyS_r{Kj~{{ciop`l0m$>)&vJcHjCJ>z}QEvi{Nf z2kY;xzq7t)eb@RM>#uRScH8o2Xpu>KrZZMUp%a*f8Gw)MX><*NVk?f>5=v7iS= z04HD<#~5~Im%r>6^Vw=^*QWvt<3JT$p6@!6CDAg<_q`V{p1-g(6EmL{2+{QqZ(U=~ zlGPu+|L3?dZ?w<~g3OxXPb=6e(jpmwU^R>VpC0zT+kGV)kO*UXH`>`dCJ2E9=BwWj zCK6${FgN4F{NQ16usGqSG{(o=wSv(mKPId6qbu&7rf|&7RBmQBy_?cDg@L);_-MQGZTt>9>d%e&!BS@| zAB&g08y{_Vxw^kunBHMBe?pkdUw0n=&188pK7W57%KDbcFKZ7|U3I7DhQ9iu+ujwI zDeQlmT7iQ3GnM<_@(lOxwzlauH=5#vf1xq`?)bXht(j@c7wScYcjV>o`mpSdll1}i zm}>=Yc#Q3Da%1Mpc)IKZyW=;yTfo2Zd$(!w&+=%h3sZUE&&}k<^1#@d)7OmB(0afuINbCe(I) zV{T^McIFq~#xaw*v$T!r!+bTK|FoO@!5n6hh%l%amLHZ5%n2|3YXutQSp#?D19y$_ z(RP)k+n>rjrnO`s}--{Qf`0zdj-yKcw-Ql|Znfx0~w!zqd?@PM#J($IXcPY%i zEZ_h1z^@g1Ol|+4@tg8wGTC=#XOF2am>qfKn907Io>$+Q-Sqy_u7zJb-R}@W`8!UQ zcf@Io%VaV)??c4o52#O#V%#1nXgU+|F>@jCcpKZ_J&A z@3MF03-+%5t`!Vm@tMZ>tLZTRq8EaGtY0v9QyVgOxLGr^J1@q*V@d<={Y-i7cC%-3 zywbm3mfe^J;$ivj&b!(ametFDK5R`erNd12{AYbi%)83U;>Nr+5`MbsN-G#{3WIoD znEk*1TOcrh-{|8tGo`?++wTaNU3N3C@eIPM{E6?6zA8c)@KO^scH4!o_z?+Q%*wmn#jm(a1a)TTyWOP%NAtDac1wZ1xhWn_FxWi1+ucgwYJT#~ zK%Cb7e0;;4r?1`W?L2GkmJN~4qeqVV*Kp^l{{GI!Pod5s-l5(hTfH|7pBcC%Y-)se zXkdW%%=z;?=1iS7X}-tI8Os*TU*xgWJ0#REaEtTU;p2yoG{&*O-+OJSH$rdp4si|( zbPn_NcK$oTQ1A6&%>Twfe8iWHh}$_VWbFp;fVCl;o!5qih4`%tH+tC;80NR$I~2)> zggJMo|95_U!@`0ljTphgukFg)aKFHRbQ}R(I`1u^-XjEW3IYW|f=EG#z)#>K@D+p! zoCVVbYXw^c-muMrZHr(7zB>y>3q}e?3H~J*4*OJrKYq@ygbFpjc?&`jF2opm1ANXz z>{}4$R6zvXL-7^>a}gdNK{#Sq3%@f3^9Az+9)daWH4PnaKI}6EGX%>73t(S_x2487 zLyxYu^5reqXbk0y)C1uXhO)6Q|5RQUW<7kE;@^l6 zA+LmC@2nIomJp<|0saGwdEX4TwQyzbeu8x<)8DadK`8dN9==1n>mmd$toB~5jen|b s)(&B4mq{38BT$mA^w<7dxZ%e9{-66Cfg0+{%@$)VvB8fK@L&J^FN3;7EdT%j literal 0 HcmV?d00001 diff --git a/fonts/fontawesome-webfont.eot b/fonts/fontawesome-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fonts/fontawesome-webfont.ttf b/fonts/fontawesome-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/fonts/fontawesome-webfont.woff2 b/fonts/fontawesome-webfont.woff2 new file mode 100755 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/images/preloader.gif b/images/preloader.gif new file mode 100755 index 0000000000000000000000000000000000000000..7d3765c37c8b5629f1ed6944e2196ae081b70e1c GIT binary patch literal 2240 zcmZ?wbhEHbRAAs@Sj5VZHuKDx|Nqm@{GWN|zcCR1|IYvhivPL&TtkAL9RpmA^bD98 zfr3Dx2;Tq&m&B4pAZ=q`QIMFNom!%hl$xHIXRGvn_kJaX%oJOta8q9c-vZ~}1OnC3`ysn+mIn+=ATHl0=1y+?>2(s|s7C#FYG`R4X7GB&@Hb09I0x zZL8!6l28EI>6~Abs$i;Tteb3LXsBRjre|nkYG!7rqhMrUXryldL}t2%CRV0qRz~Iu zP@n{~ttchUD#*nRY8Q}atCUevQedU8UtV6WS8lAAUzDzIXlZE)GQ-G77pOwFxH7LK zu|hYmSQ%!5OKNd)QD#9&W`3Rm$i&2?{L&IzC7??oUdS!*^@SUpSF8v2kX~|ru6{*g zfxe-hfqrf-$X{U9#U(+h2xnkbT^v$bkg6Y)TAW{6l$;7wt_;%*3_JW5ffNE=W95>c zT$-DjSK{ens{|C$OUX>Ja&a_uF>c5^hdFflQ=FtaeSgz5Fn zD=taQOHPI9%|z&R!K>HGxhOTUB)=#mKR*W+djT2wCHch}`2`Bj!Db2?;hA|U`Q^o$ zprD1iG_@$REH%ZgC_h&L95z;&X!e8LZs}@Z;AZY<=;&zf;%Z`O=w#yLX6a;LX>MWe z>}GE0tOV7Yg2mqi_38s1qYsK$q=<$I0aFi%2~V~_4m{zf<^fZC5inUZ{{Q#)&+lJ9 ze|-P;^~>i^A3wZ*_x8=}S1(^YfA;jr<3|r4+`o7C&h1+_Z(P52^~&W-7cZPYclONb zQzuUxKX&xU;X?-x?BBO{&+c72cWmFbb<5^W8#k<9w|33yRV!C4U$%6~;zbJ=%%3-R z&g@w;XH1_qb;{&P6DRcd_4agkb#}D3wYD@jH8#}O)z(y3RaTUjm6jA26&B>@<>q8( zWoD$OrKTh&B__nj#l}QOMMi{&g@yzN1qS&0`TBT!d3w0Jxw<$zIXc+e+1glJSz4Hz znVJ|I85-#8>FQ`}X=Tczk?eSNH-@~H#-9pgAfB7P`6?PtLnltng>q>b022iB@rbY6w97-T92s*+z{x>ZEV1qx=Q<_PC22F)Wj{OAB6GRP_vMN! z?boDobB>?eV3B1te-aBeqfDSiu_-!5t~vDM%BI*u9hLGDT;Zp;xy)kI?z#ENJvfb% zdqs$cvr-Y)!G%R9dsM*T0PzXJO)!I+6qH1|zse~rWpRm|q$bFcpv|W#w*8BAyyn}W z6*uRvnbk4*W=z-o2^lAI{DiQ%$Qa@xPF7%m?m6^hN?Gh-H?e!{L61{+wXSN@{djBR zoWT5>X)7Z$HY=C4EL>6~>50`rmQZup!48sYHs^KeoVe^mqk`&;r`*|$xBZH^gtyoR ztcVcUoD^s_ooCZwhR(hVE51y`YMK?)v}T0_k#19Ng-`|;Po5=`ItkXiX_ZIsU27AR zIiFVhcwz{rXtZXXh+kT9WL?9e6(z4cu%;SSh;fqaKu`L--g}s>?0ovXCB^GpZgoh^ z*?Gq7cFDT;u1G0{37BF;!6`;LV&hdl*A}*=QESdVe{uBO1=q(7sjW9SpYGI@70K2} z7riHm*D*p~Jzn;h98f?`gL=&7ED31w;;Nu3mniFJDL4q&|LWtd~b4qxgKj zoW(j;^Dm?$xd9Q^&?ws3#yeGDVcWBi#NHXpbDxR#B`eO6_gVAi!6|*8$x1p)W>0uA ziSt{}p(RC{*rUi4;--^ryjmPeKsSX(qzDLTR4sF{m}qeNWHZO)PsgrZ$vw4t%IngT zIaaOwK}T||W@60|Mi7&3w()ui7=3y-C8@V@Tj4Wtw#OBDntQfg^FC4@ap9@;kp%)L z4=b{jo>(F@32Pu(z>E=a=5=U!CbyI&+)^N;e3@eE)bK7YBf$>+n9HAhCvLdvb3-sw zZ|0$8D_A7wUwEOy2ujH4C4&vbu$L?Xi&-2U?!~%kiY4$dEEIa-#gd$GZcg<2M=Iy1 gd*4}gXGw|I!yc_0D-sT7Sj h3").length&&(e="",s="",e=(e=(e=(e+='

",a.$tabsContainer=$(e),$("#history > h3").after(a.$tabsContainer),a.$tabs=a.$tabsContainer.find(".history-tab"),a.$tabs.on("click",r),a.$history.find(".has-notes:first").addClass("first-of-notes"),a.$history.find(".has-details:first").addClass("first-of-details"))}}(),(PurpleMine=PurpleMine||{}).MenuCollapse=function(){"use strict";var s,t={en:{topMenuToggler:"Expand/collapse top menu"},ro:{topMenuToggler:"Deschide/închide meniul de sus"},fr:{topMenuToggler:"Développer/réduire le menu principal"},pl:{topMenuToggler:"Zwiń/rozwiń górne menu"},de:{topMenuToggler:"Ein-/Ausklappen Hauptmenu"},ja:{topMenuToggler:"トップメニューの展開/折りたたみ"}};function e(){if(s)return s;for(var e in(s=this).lang=document.documentElement.lang,void 0===t[this.lang]&&(this.lang="en"),this._=t[this.lang],this.menus={top:{$el:$("#top-menu")}},this.menus)this.menus.hasOwnProperty(e)&&0';s.menus[e].$toggler=$(t),s.menus[e].$el.prepend(s.menus[e].$toggler),s.menus[e].$toggler.on("click",{menu:e},s.toggleMenu)})(e),!1===s.isCollapsed(e)&&s.expandMenu(e)}(e)}function i(e){return"PurpleMine:"+e+"MenuExpanded"}return e.prototype.toggleMenu=function(e){e=e.data.menu||"";s.isCollapsed(e)?s.expandMenu(e):s.collapseMenu(e)},e.prototype.isCollapsed=function(e){return this.menus[e].collapsed},e.prototype.expandMenu=function(e){this.menus[e].$el.addClass("expanded"),this.menus[e].$toggler.addClass("expanded"),this.menus[e].collapsed=!1,window.localStorage&&localStorage.setItem(i(e),"x")},e.prototype.collapseMenu=function(e){this.menus[e].$el.removeClass("expanded"),this.menus[e].$toggler.removeClass("expanded"),this.menus[e].collapsed=!0,window.localStorage&&localStorage.removeItem(i(e))},e}(),(PurpleMine=PurpleMine||{}).RevisionGraph=function(e,t,i){"use strict";var s,a,n,r,o,l,d,u=t,t=$.map(u,function(e){return e}),h=t.length-1,p=$("table.changesets tr.changeset"),g=(null!==revisionGraph?revisionGraph.clear():revisionGraph=new Raphael(e),revisionGraph.set()),c=p.first().find("td").first().position().left-$(e).position().left,m=$(e).position().top,e=c+20*(i+1),b=p.last().position().top+p.last().height()-m,f=(revisionGraph.setSize(e,b),["#e74c3c","#584492","#019851","#ed820c","#4183c4"]);if(f.length<=i){Raphael.getColor.reset();for(var v=0;v<=i;v++)f.push(Raphael.getColor(.9))}$.each(t,function(e,i){i.hasOwnProperty("space")||(i.space=0),n=p.eq(h-i.rdmid).position().top-m+17,a=10+c+20*i.space,revisionGraph.circle(a,n,3.5).attr({fill:f[i.space],stroke:"none"}).toFront(),$.each(i.parent_scmids,function(e,t){s=u[t],(s?(s.hasOwnProperty("space")||(s.space=0),o=p.eq(h-s.rdmid).position().top-m+17,r=10+c+20*s.space,s.space===i.space?revisionGraph.path(["M",a,n,"V",o]):revisionGraph.path(["M",a,n,"C",a,n,a,n+(o-n)/2,a+(r-a)/2,n+(o-n)/2,"C",a+(r-a)/2,n+(o-n)/2,r,o-(o-n)/2,r,o])):revisionGraph.path(["M",a,n,"V",b])).attr({stroke:f[i.space],"stroke-width":1.5}).toBack()}),(d=revisionGraph.circle(a,n,10)).attr({fill:"#000",opacity:0,cursor:"pointer",href:i.href}),null!==i.refs&&0';i.$toggler=$(e),i.$header.append(i.$toggler),i.$toggler.on("click",i.toggleSidebar)}(),function(){var t=document.getElementsByTagName("body")[0];window.onkeydown=function(e){t===e.target&&83===e.keyCode&&!1===e.ctrlKey&&!1===e.altKey&&!1===e.shiftKey&&i.toggleSidebar()}}(),!1===i.sidebarVisible)&&i.hideSidebar(!0)}return t.prototype.toggleSidebar=function(){i.sidebarVisible?i.hideSidebar():i.showSidebar()},t.prototype.hideSidebar=function(e){!0===e?this.$sidebar.addClass("sidebar-hiding sidebar-hidden"):(this.$sidebar.addClass("sidebar-hiding"),this.sidebarHiding=setTimeout(function(){i.$sidebar.addClass("sidebar-hidden")},500)),this.$toggler.addClass("sidebar-hidden"),this.sidebarVisible=!1,window.localStorage&&localStorage.setItem("PurpleMine:sidebarHidden","x")},t.prototype.showSidebar=function(){clearTimeout(this.sidebarHiding),i.$sidebar.removeClass("sidebar-hidden"),setTimeout(function(){i.$sidebar.removeClass("sidebar-hiding")},50),this.$toggler.removeClass("sidebar-hidden"),this.sidebarVisible=!0,window.localStorage&&localStorage.removeItem("PurpleMine:sidebarHidden")},t}(),$(function(){"use strict";new PurpleMine.SidebarToggler,new PurpleMine.HistoryTabs,new PurpleMine.MenuCollapse}); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100755 index 0000000..d18d02e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,15455 @@ +{ + "name": "purplemine", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "purplemine", + "license": "MIT", + "dependencies": { + "@liquid-js/sass-inline-svg": "^2.0.0", + "autoprefixer": "^9.8.8", + "grunt": "^1.6.1", + "grunt-contrib-uglify": "^5.2.2", + "grunt-contrib-watch": "^1.1.0", + "grunt-postcss": "^0.9.0", + "grunt-sass": "^3.1.0", + "sass": "^1.69.5" + }, + "devDependencies": { + "browser-sync": "^3.0.2", + "bs-rewrite-rules": "^2.1.2", + "eslint": "^7.32.0", + "eslint-config-standard": "^14.1.1", + "eslint-plugin-import": "^2.29.0", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-promise": "^4.3.1", + "eslint-plugin-standard": "^4.1.0", + "husky": "^4.3.8", + "lint-staged": "^10.5.4", + "stylelint": "^13.13.1", + "stylelint-order": "^4.1.0", + "stylelint-scss": "^3.21.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", + "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", + "dev": true + }, + "node_modules/@babel/core": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", + "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.3", + "@babel/helper-compilation-targets": "^7.13.16", + "@babel/helper-module-transforms": "^7.14.2", + "@babel/helpers": "^7.14.0", + "@babel/parser": "^7.14.3", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", + "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.3", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", + "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.15", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", + "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.12.13" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz", + "integrity": "sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.13.12" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "node_modules/@babel/helpers": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", + "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", + "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template/node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", + "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.3", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.3", + "@babel/types": "^7.23.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", + "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "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.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@liquid-js/sass-inline-svg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@liquid-js/sass-inline-svg/-/sass-inline-svg-2.0.0.tgz", + "integrity": "sha512-tPrJlgXoY/OvXUk/J9Nz/VrKVGUbRXEQsov66zSzk5LVMcPe25mFf2QDAmSbDiKPPozaeIFtsSe3TjZWGCVgLg==", + "dependencies": { + "css-select": "^2.1.0", + "deasync": "^0.1.20", + "dom-serializer": "^1.0.1", + "htmlparser2": "^4.1.0", + "mini-svg-data-uri": "^1.2.3", + "object-assign": "^4.1.1", + "svgo": "^1.3.2" + }, + "peerDependencies": { + "sass": "^1.26.10" + } + }, + "node_modules/@liquid-js/sass-inline-svg/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/@liquid-js/sass-inline-svg/node_modules/dom-serializer/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/@liquid-js/sass-inline-svg/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/@liquid-js/sass-inline-svg/node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dependencies": { + "domelementtype": "^2.0.1" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/@liquid-js/sass-inline-svg/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/@liquid-js/sass-inline-svg/node_modules/domutils/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/@liquid-js/sass-inline-svg/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@liquid-js/sass-inline-svg/node_modules/htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "dev": true + }, + "node_modules/@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "dependencies": { + "@babel/core": ">=7.9.0" + }, + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" + } + }, + "node_modules/@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "deprecated": "Use the original unforked package instead: postcss-markdown", + "dev": true, + "dependencies": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + }, + "peerDependencies": { + "postcss": ">=7.0.0", + "postcss-syntax": ">=0.36.2" + } + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "node_modules/@types/cors": { + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.11.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.20.tgz", + "integrity": "sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "node_modules/@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/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": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-sync": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.2.tgz", + "integrity": "sha512-PC9c7aWJFVR4IFySrJxOqLwB9ENn3/TaXCXtAa0SzLwocLN3qMjN+IatbjvtCX92BjNXsY6YWg9Eb7F3Wy255g==", + "dev": true, + "dependencies": { + "browser-sync-client": "^3.0.2", + "browser-sync-ui": "^3.0.2", + "bs-recipes": "1.3.4", + "chalk": "4.1.2", + "chokidar": "^3.5.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^4.0.1", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "micromatch": "^4.0.2", + "opn": "5.3.0", + "portscanner": "2.2.0", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "^4.4.1", + "ua-parser-js": "^1.0.33", + "yargs": "^17.3.1" + }, + "bin": { + "browser-sync": "dist/bin.js" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/browser-sync-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.2.tgz", + "integrity": "sha512-tBWdfn9L0wd2Pjuz/NWHtNEKthVb1Y67vg8/qyGNtCqetNz5lkDkFnrsx5UhPNPYUO8vci50IWC/BhYaQskDiQ==", + "dev": true, + "dependencies": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/browser-sync-ui": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.2.tgz", + "integrity": "sha512-V3FwWAI+abVbFLTyJjXJlCMBwjc3GXf/BPGfwO2fMFACWbIGW9/4SrBOFYEOOtqzCjQE0Di+U3VIb7eES4omNA==", + "dev": true, + "dependencies": { + "async-each-series": "0.1.1", + "chalk": "4.1.2", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^4.4.1", + "stream-throttle": "^0.1.3" + } + }, + "node_modules/browser-sync-ui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/browser-sync-ui/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/browser-sync-ui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/browser-sync-ui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/browser-sync-ui/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-sync-ui/node_modules/immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/browser-sync-ui/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-sync/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/browser-sync/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/browser-sync/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/browser-sync/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/browser-sync/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/browser-sync/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/browser-sync/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-sync/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/browser-sync/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/browser-sync/node_modules/immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/browser-sync/node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/browser-sync/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/browser-sync/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/browser-sync/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==", + "dev": true + }, + "node_modules/bs-rewrite-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs-rewrite-rules/-/bs-rewrite-rules-2.1.2.tgz", + "integrity": "sha512-Aamk9roXStcuX58zthXQv9MrYwVZDAc3vSK8CqmOP6h69Gyd1Nd2SiAHW7jxM9kb1I9xr0DhZQ+2tgzsP+soVw==", + "dev": true, + "dependencies": { + "immutable": "^3.7.4" + } + }, + "node_modules/bs-rewrite-rules/node_modules/immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=" + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001563", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001563.tgz", + "integrity": "sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.1" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cli-truncate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "dependencies": { + "is-regexp": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-regexp/node_modules/is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha512-OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=" + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "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/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dependencies": { + "css-tree": "1.0.0-alpha.39" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dependencies": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + }, + "node_modules/dateformat": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", + "engines": { + "node": "*" + } + }, + "node_modules/deasync": { + "version": "0.1.20", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz", + "integrity": "sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==", + "hasInstallScript": true, + "dependencies": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + }, + "engines": { + "node": ">=0.11.0" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/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.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "dev": true + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==", + "dev": true, + "bin": { + "dev-ip": "lib/dev-ip.js" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/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/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dev": true, + "dependencies": { + "lodash": "^4.17.10" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/eazy-logger": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.0.1.tgz", + "integrity": "sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==", + "dev": true, + "dependencies": { + "chalk": "4.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eazy-logger/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eazy-logger/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eazy-logger/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eazy-logger/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eazy-logger/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eazy-logger/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.3.735", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.735.tgz", + "integrity": "sha512-cp7MWzC3NseUJV2FJFgaiesdrS+A8ZUjX5fLAxdRlcaPDkaPGFplX930S5vf84yqDp4LjuLdKouWuVOTwUfqHQ==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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/engine.io": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", + "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", + "dev": true, + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/engine.io-client": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.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": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "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", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-standard": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz", + "integrity": "sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg==", + "dev": true, + "peerDependencies": { + "eslint": ">=6.2.2", + "eslint-plugin-import": ">=2.18.0", + "eslint-plugin-node": ">=9.1.0", + "eslint-plugin-promise": ">=4.2.1", + "eslint-plugin-standard": ">=4.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", + "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" + } + }, + "node_modules/eslint-plugin-node/node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint-plugin-node/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", + "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-plugin-standard": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz", + "integrity": "sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peerDependencies": { + "eslint": ">=5.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=" + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "dependencies": { + "clone-regexp": "^2.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/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/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-versions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz", + "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==", + "dev": true, + "dependencies": { + "semver-regex": "^3.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/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.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getobject": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.1.tgz", + "integrity": "sha512-tj18lLe+917AACr6BdVoUuHnBPTVd9BEJp1vxnMZ58ztNvuxz9Ufa+wf3g37tlGITH35jggwZ2d9lcgHJJgXfQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, + "node_modules/globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "gonzales": "bin/gonzales.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/grunt": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", + "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "dependencies": { + "dateformat": "~4.6.2", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~5.0.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.3", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.6.3", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "nopt": "~3.0.6" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "dependencies": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-cli/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/grunt-contrib-uglify": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.2.2.tgz", + "integrity": "sha512-ITxiWxrjjP+RZu/aJ5GLvdele+sxlznh+6fK9Qckio5ma8f7Iv8woZjRkGfafvpuygxNefOJNc+hfjjBayRn2Q==", + "dependencies": { + "chalk": "^4.1.2", + "maxmin": "^3.0.0", + "uglify-js": "^3.16.1", + "uri-path": "^1.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/grunt-contrib-uglify/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-contrib-watch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", + "dependencies": { + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-watch/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/grunt-known-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "dependencies": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "dependencies": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/grunt-legacy-log-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-legacy-util": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "dependencies": { + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-util/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/grunt-postcss": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.9.0.tgz", + "integrity": "sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA==", + "dependencies": { + "chalk": "^2.1.0", + "diff": "^3.0.0", + "postcss": "^6.0.11" + }, + "engines": { + "node": ">= 0.12.0" + }, + "peerDependencies": { + "grunt": ">=0.4.5" + } + }, + "node_modules/grunt-postcss/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/grunt-sass": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz", + "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "grunt": ">=1" + } + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "engines": { + "node": "*" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/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/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", + "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/husky": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", + "integrity": "sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^4.0.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "bin": { + "husky-run": "bin/run.js", + "husky-upgrade": "lib/upgrader/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/husky" + } + }, + "node_modules/husky/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/husky/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/husky/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/husky/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/husky/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/husky/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/husky/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==" + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "dependencies": { + "lodash.isfinite": "^3.3.2" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/known-css-properties": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", + "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==", + "dev": true + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/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/liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "dependencies": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/liftup/node_modules/findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", + "dev": true + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/lint-staged": { + "version": "10.5.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz", + "integrity": "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/lint-staged/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/lint-staged/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/lint-staged/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.8.2.tgz", + "integrity": "sha512-E28Fw7Zd3HQlCJKzb9a8C8M0HtFWQeucE+S8YrSrqZObuCLPRHMRrR8gNmYt65cU9orXYHwvN5agXC36lYt7VQ==", + "dev": true, + "dependencies": { + "chalk": "^4.1.1", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + } + }, + "node_modules/listr2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/listr2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/listr2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/listr2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/listr2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/listr2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-update/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/maxmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", + "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", + "dependencies": { + "chalk": "^4.1.0", + "figures": "^3.2.0", + "gzip-size": "^5.1.1", + "pretty-bytes": "^5.3.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/maxmin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/maxmin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/maxmin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/maxmin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/maxmin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/maxmin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/meow/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/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" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "bin": { + "mime": "cli.js" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.2.3.tgz", + "integrity": "sha512-zd6KCAyXgmq6FV1mR10oKXYtvmA9vRoB6xPSTUJTbFApCtkefDnYueVR1gkof3KcdLZo1Y8mjF2DFmQMIxsHNQ==" + }, + "node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", + "dev": true + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==" + }, + "node_modules/node-releases": { + "version": "1.1.72", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", + "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==" + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/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/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true, + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/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/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/portscanner": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", + "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", + "dev": true, + "dependencies": { + "async": "^2.6.0", + "is-number-like": "^1.0.3" + }, + "engines": { + "node": ">=0.4", + "npm": ">=1.0.0" + } + }, + "node_modules/portscanner/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, + "dependencies": { + "htmlparser2": "^3.10.0" + }, + "peerDependencies": { + "postcss": ">=5.0.0", + "postcss-syntax": ">=0.36.0" + } + }, + "node_modules/postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "node_modules/postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "node_modules/postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.26" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dev": true, + "dependencies": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + } + }, + "node_modules/postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sorting": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-5.0.1.tgz", + "integrity": "sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14", + "postcss": "^7.0.17" + }, + "engines": { + "node": ">=8.7.0" + } + }, + "node_modules/postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true, + "peerDependencies": { + "postcss": ">=5.0.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/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/readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/remark": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "dev": true, + "dependencies": { + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dev": true, + "dependencies": { + "mdast-util-from-markdown": "^0.8.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dev": true, + "dependencies": { + "mdast-util-to-markdown": "^0.6.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==", + "dev": true, + "dependencies": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/resp-modifier/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/resp-modifier/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/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.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==", + "dev": true + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sass": { + "version": "1.69.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", + "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": ">=14.0.0" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "node_modules/semver-regex": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz", + "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "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.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", + "dev": true + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/socket.io": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.4.tgz", + "integrity": "sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.5.2", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.2.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", + "integrity": "sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==", + "dev": true, + "dependencies": { + "debug": "~4.3.4", + "ws": "~8.11.0" + } + }, + "node_modules/socket.io-client": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", + "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true + }, + "node_modules/specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true, + "bin": { + "specificity": "bin/specificity" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==", + "dev": true, + "dependencies": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + }, + "bin": { + "throttleproxy": "bin/throttleproxy.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/stream-throttle/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/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/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/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-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, + "node_modules/stylelint": { + "version": "13.13.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz", + "integrity": "sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==", + "dev": true, + "dependencies": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^2.0.0", + "chalk": "^4.1.1", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "execall": "^2.0.0", + "fast-glob": "^3.2.5", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.3", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.21.0", + "lodash": "^4.17.21", + "log-symbols": "^4.1.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.4", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.5", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.2", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.6.0", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^3.0.3" + }, + "bin": { + "stylelint": "bin/stylelint.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/stylelint" + } + }, + "node_modules/stylelint-order": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-4.1.0.tgz", + "integrity": "sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15", + "postcss": "^7.0.31", + "postcss-sorting": "^5.0.1" + }, + "peerDependencies": { + "stylelint": "^10.0.1 || ^11.0.0 || ^12.0.0 || ^13.0.0" + } + }, + "node_modules/stylelint-scss": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.21.0.tgz", + "integrity": "sha512-CMI2wSHL+XVlNExpauy/+DbUcB/oUZLARDtMIXkpV/5yd8nthzylYd1cdHeDMJVBXeYHldsnebUX6MoV5zPW4A==", + "dev": true, + "dependencies": { + "lodash": "^4.17.15", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "stylelint": "^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0" + } + }, + "node_modules/stylelint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/stylelint/node_modules/balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "node_modules/stylelint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/stylelint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/stylelint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/stylelint/node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stylelint/node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/stylelint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/stylelint/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/stylelint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/tiny-lr/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/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.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "dependencies": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unified": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.1.tgz", + "integrity": "sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==", + "dev": true, + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-find-all-after": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", + "dev": true, + "dependencies": { + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "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/xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.0.tgz", + "integrity": "sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==", + "dev": true + }, + "@babel/core": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", + "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@babel/generator": "^7.14.3", + "@babel/helper-compilation-targets": "^7.13.16", + "@babel/helper-module-transforms": "^7.14.2", + "@babel/helpers": "^7.14.0", + "@babel/parser": "^7.14.3", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", + "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", + "dev": true, + "requires": { + "@babel/types": "^7.23.3", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.13.16", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz", + "integrity": "sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.15", + "@babel/helper-validator-option": "^7.12.17", + "browserslist": "^4.14.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", + "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-imports": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", + "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-module-transforms": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", + "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.13.12", + "@babel/helper-replace-supers": "^7.13.12", + "@babel/helper-simple-access": "^7.13.12", + "@babel/helper-split-export-declaration": "^7.12.13", + "@babel/helper-validator-identifier": "^7.14.0", + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", + "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "dev": true, + "requires": { + "@babel/types": "^7.12.13" + } + }, + "@babel/helper-replace-supers": { + "version": "7.14.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.3.tgz", + "integrity": "sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.13.12", + "@babel/helper-optimise-call-expression": "^7.12.13", + "@babel/traverse": "^7.14.2", + "@babel/types": "^7.14.2" + } + }, + "@babel/helper-simple-access": { + "version": "7.13.12", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", + "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "dev": true, + "requires": { + "@babel/types": "^7.13.12" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.12.17", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", + "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==", + "dev": true + }, + "@babel/helpers": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", + "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", + "dev": true, + "requires": { + "@babel/template": "^7.12.13", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.14.0" + } + }, + "@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", + "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", + "dev": true + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + } + } + }, + "@babel/traverse": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.3.tgz", + "integrity": "sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.3", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.3", + "@babel/types": "^7.23.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", + "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@liquid-js/sass-inline-svg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@liquid-js/sass-inline-svg/-/sass-inline-svg-2.0.0.tgz", + "integrity": "sha512-tPrJlgXoY/OvXUk/J9Nz/VrKVGUbRXEQsov66zSzk5LVMcPe25mFf2QDAmSbDiKPPozaeIFtsSe3TjZWGCVgLg==", + "requires": { + "css-select": "^2.1.0", + "deasync": "^0.1.20", + "dom-serializer": "^1.0.1", + "htmlparser2": "^4.1.0", + "mini-svg-data-uri": "^1.2.3", + "object-assign": "^4.1.1", + "svgo": "^1.3.2" + }, + "dependencies": { + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "requires": { + "domelementtype": "^2.0.1" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": { + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", + "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.4", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", + "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", + "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.4", + "fastq": "^1.6.0" + } + }, + "@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "dev": true + }, + "@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", + "dev": true, + "requires": { + "@babel/core": ">=7.9.0" + } + }, + "@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha512-2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ==", + "dev": true, + "requires": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + } + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "@types/cors": { + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "@types/mdast": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.3.tgz", + "integrity": "sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw==", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/minimist": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", + "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==", + "dev": true + }, + "@types/node": { + "version": "20.11.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.20.tgz", + "integrity": "sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/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": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" + } + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==" + }, + "array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha512-p4jj6Fws4Iy2m0iCmI2am2ZNZCgbdgE+P8F/8csmn2vx7ixXrO2zGcuNsD46X5uZSVecmkEy/M06X2vG8KD6dQ==", + "dev": true + }, + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", + "requires": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-sync": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-3.0.2.tgz", + "integrity": "sha512-PC9c7aWJFVR4IFySrJxOqLwB9ENn3/TaXCXtAa0SzLwocLN3qMjN+IatbjvtCX92BjNXsY6YWg9Eb7F3Wy255g==", + "dev": true, + "requires": { + "browser-sync-client": "^3.0.2", + "browser-sync-ui": "^3.0.2", + "bs-recipes": "1.3.4", + "chalk": "4.1.2", + "chokidar": "^3.5.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^4.0.1", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "micromatch": "^4.0.2", + "opn": "5.3.0", + "portscanner": "2.2.0", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "^4.4.1", + "ua-parser-js": "^1.0.33", + "yargs": "^17.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", + "dev": true + }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "browser-sync-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-3.0.2.tgz", + "integrity": "sha512-tBWdfn9L0wd2Pjuz/NWHtNEKthVb1Y67vg8/qyGNtCqetNz5lkDkFnrsx5UhPNPYUO8vci50IWC/BhYaQskDiQ==", + "dev": true, + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3" + } + }, + "browser-sync-ui": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-3.0.2.tgz", + "integrity": "sha512-V3FwWAI+abVbFLTyJjXJlCMBwjc3GXf/BPGfwO2fMFACWbIGW9/4SrBOFYEOOtqzCjQE0Di+U3VIb7eES4omNA==", + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "chalk": "4.1.2", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^4.4.1", + "stream-throttle": "^0.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "browserslist": { + "version": "4.16.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", + "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", + "requires": { + "caniuse-lite": "^1.0.30001219", + "colorette": "^1.2.2", + "electron-to-chromium": "^1.3.723", + "escalade": "^3.1.1", + "node-releases": "^1.1.71" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha512-BXvDkqhDNxXEjeGM8LFkSbR+jzmP/CYpCiVKYn+soB1dDldeU15EBNDkwVXndKuX35wnNUaPd0qSoQEAkmQtMw==", + "dev": true + }, + "bs-rewrite-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs-rewrite-rules/-/bs-rewrite-rules-2.1.2.tgz", + "integrity": "sha512-Aamk9roXStcuX58zthXQv9MrYwVZDAc3vSK8CqmOP6h69Gyd1Nd2SiAHW7jxM9kb1I9xr0DhZQ+2tgzsP+soVw==", + "dev": true, + "requires": { + "immutable": "^3.7.4" + }, + "dependencies": { + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==", + "dev": true + } + } + }, + "bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=" + }, + "call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "requires": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "caniuse-lite": { + "version": "1.0.30001563", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001563.tgz", + "integrity": "sha512-na2WUmOxnwIZtwnFI2CZ/3er0wdNzU7hN+cPYz/z2ajHThnkWjNBOpEPP4n+4r2WPM847JaMotaJE3bnfzjyKw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "chokidar": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, + "requires": { + "is-regexp": "^2.0.0" + }, + "dependencies": { + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true + } + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colorette": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", + "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha512-OO7axMmPpu/2XuX1+2Yrg0ddju31B6xLZMWkJ5rYBu4YRmRVlOjvlY6kw2FJKiAzyxGwnrDUAG4s1Pf0sbBMCQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", + "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" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + } + } + }, + "dateformat": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==" + }, + "deasync": { + "version": "0.1.20", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.20.tgz", + "integrity": "sha512-E1GI7jMI57hL30OX6Ht/hfQU8DO4AuB9m72WFm4c38GNbUD4Q03//XZaOIHZiY+H1xUaomcot5yk2q/qIZQkGQ==", + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==" + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha512-LmVkry/oDShEgSZPNgqCIp2/TlqtExeGmymru3uCELnfyjY11IzpAproLYs+1X88fXO6DBoYP3ul2Xo2yz2j6A==", + "dev": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eazy-logger": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-4.0.1.tgz", + "integrity": "sha512-2GSFtnnC6U4IEKhEI7+PvdxrmjJ04mdsj3wHZTFiw0tUtG4HCWzTr13ZYTk8XOGnA1xQMaDljoBOYlk3D/MMSw==", + "dev": true, + "requires": { + "chalk": "4.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.735", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.735.tgz", + "integrity": "sha512-cp7MWzC3NseUJV2FJFgaiesdrS+A8ZUjX5fLAxdRlcaPDkaPGFplX930S5vf84yqDp4LjuLdKouWuVOTwUfqHQ==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/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.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz", + "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", + "dev": true, + "requires": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0" + } + }, + "engine.io-client": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", + "dev": true, + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", + "xmlhttprequest-ssl": "~2.0.0" + } + }, + "engine.io-parser": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.2.tgz", + "integrity": "sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==", + "dev": true + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "requires": { + "string-template": "~0.2.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + } + }, + "es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "requires": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/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.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.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": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "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", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-config-standard": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz", + "integrity": "sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg==", + "dev": true, + "requires": {} + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + } + }, + "eslint-plugin-import": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", + "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "dev": true, + "requires": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "requires": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "dependencies": { + "ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.3.1.tgz", + "integrity": "sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ==", + "dev": true + }, + "eslint-plugin-standard": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.1.0.tgz", + "integrity": "sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ==", + "dev": true, + "requires": {} + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", + "dev": true, + "requires": { + "clone-regexp": "^2.1.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", + "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "fastq": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", + "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha512-ejnvM9ZXYzp6PUPUyQBMBf0Co5VX2gr5H2VQe2Ui2jWXNlxv+PYZo8wpAymJNJdLsG1R4p+M4aynF8KuoUEwRw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "find-versions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz", + "integrity": "sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==", + "dev": true, + "requires": { + "semver-regex": "^3.1.2" + } + }, + "findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==" + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/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.1.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.1.1.tgz", + "integrity": "sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==", + "dev": true + }, + "follow-redirects": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "requires": { + "for-in": "^1.0.1" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "requires": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "getobject": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.1.tgz", + "integrity": "sha512-tj18lLe+917AACr6BdVoUuHnBPTVd9BEJp1vxnMZ58ztNvuxz9Ufa+wf3g37tlGITH35jggwZ2d9lcgHJJgXfQ==" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + }, + "dependencies": { + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true + } + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "grunt": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz", + "integrity": "sha512-/ABUy3gYWu5iBmrUSRBP97JLpQUm0GgVveDCp6t3yRNIoltIYw7rEj3g5y1o2PGPR2vfTRGa7WC/LZHLTXnEzA==", + "requires": { + "dateformat": "~4.6.2", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~5.0.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.3", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.6.3", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "nopt": "~3.0.6" + } + }, + "grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "requires": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "dependencies": { + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + } + } + }, + "grunt-contrib-uglify": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.2.2.tgz", + "integrity": "sha512-ITxiWxrjjP+RZu/aJ5GLvdele+sxlznh+6fK9Qckio5ma8f7Iv8woZjRkGfafvpuygxNefOJNc+hfjjBayRn2Q==", + "requires": { + "chalk": "^4.1.2", + "maxmin": "^3.0.0", + "uglify-js": "^3.16.1", + "uri-path": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "grunt-contrib-watch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", + "requires": { + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + } + } + }, + "grunt-known-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==" + }, + "grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "requires": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + } + }, + "grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "requires": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "grunt-legacy-util": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "requires": { + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "grunt-postcss": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.9.0.tgz", + "integrity": "sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA==", + "requires": { + "chalk": "^2.1.0", + "diff": "^3.0.0", + "postcss": "^6.0.11" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "grunt-sass": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz", + "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==", + "requires": {} + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "requires": { + "get-intrinsic": "^1.2.2" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=" + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/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" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz", + "integrity": "sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "husky": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz", + "integrity": "sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.6.0", + "cosmiconfig": "^7.0.0", + "find-versions": "^4.0.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz", + "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==" + }, + "internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "requires": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha512-CLM8SNMDu7C5psFCn6Wg/tgpj/bKAg7hc2gWqcuR9OD5Ft9PhBpIu8PLicPeis+xDd6YX2ncI8MCA64I9tftIA==" + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "dev": true + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "requires": { + "hasown": "^2.0.0" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "known-css-properties": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz", + "integrity": "sha512-sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/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" + } + }, + "liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "requires": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + } + } + }, + "limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", + "dev": true + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "lint-staged": { + "version": "10.5.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.5.4.tgz", + "integrity": "sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "listr2": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.8.2.tgz", + "integrity": "sha512-E28Fw7Zd3HQlCJKzb9a8C8M0HtFWQeucE+S8YrSrqZObuCLPRHMRrR8gNmYt65cU9orXYHwvN5agXC36lYt7VQ==", + "dev": true, + "requires": { + "chalk": "^4.1.1", + "cli-truncate": "^2.1.0", + "figures": "^3.2.0", + "indent-string": "^4.0.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==" + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha512-7FGG40uhC8Mm633uKW1r58aElFlBlxCrg9JfSi3P6aYiWmfiWF0PgMd86ZUsxE5GwWPdHoS2+48bwTh2VPkIQA==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/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.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "maxmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz", + "integrity": "sha512-wcahMInmGtg/7c6a75fr21Ch/Ks1Tb+Jtoan5Ft4bAI0ZvJqyOw8kkM7e7p8hDSzY805vmxwHT50KcjGwKyJ0g==", + "requires": { + "chalk": "^4.1.0", + "figures": "^3.2.0", + "gzip-size": "^5.1.1", + "pretty-bytes": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "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-to-markdown": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha512-XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ==", + "dev": true, + "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.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/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.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "mini-svg-data-uri": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.2.3.tgz", + "integrity": "sha512-zd6KCAyXgmq6FV1mR10oKXYtvmA9vRoB6xPSTUJTbFApCtkefDnYueVR1gkof3KcdLZo1Y8mjF2DFmQMIxsHNQ==" + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true + } + } + }, + "mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==" + }, + "node-releases": { + "version": "1.1.72", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", + "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==" + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==", + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", + "dev": true + }, + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/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" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "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-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "portscanner": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.2.0.tgz", + "integrity": "sha512-IFroCz/59Lqa2uBvzK3bKDbDDIEaAY8XJ1jFxcLWTqosrsc32//P4VuSB2vZXoHiHqOmx8B5L5hnKOxL/7FlPw==", + "dev": true, + "requires": { + "async": "^2.6.0", + "is-number-like": "^1.0.3" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + } + } + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, + "requires": { + "htmlparser2": "^3.10.0" + } + }, + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", + "dev": true, + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dev": true, + "requires": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + } + }, + "postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", + "dev": true, + "requires": { + "postcss": "^7.0.6" + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-sorting": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-5.0.1.tgz", + "integrity": "sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA==", + "dev": true, + "requires": { + "lodash": "^4.17.14", + "postcss": "^7.0.17" + } + }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true, + "requires": {} + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "requires": { + "bytes": "1", + "string_decoder": "0.10" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "requires": { + "resolve": "^1.9.0" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true + }, + "remark": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz", + "integrity": "sha512-HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA==", + "dev": true, + "requires": { + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" + } + }, + "remark-parse": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==", + "dev": true, + "requires": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "remark-stringify": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha512-mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg==", + "dev": true, + "requires": { + "mdast-util-to-markdown": "^0.6.0" + } + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/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.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha512-U1+0kWC/+4ncRFYqQWTx/3qkfE6a4B/h3XXgmXypfa0SPZ3t7cbbaFk297PjQS/yov24R18h6OZe6iZwj3NSLw==", + "dev": true, + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha512-CiaiuN6gapkdl+cZUr67W6I8jquN4lkak3vtIsIWCl4XIPP8ffsoyN6/+PuGXnQy8Cu8W2y9Xxh31Rq4M6wUug==", + "dev": true + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sass": { + "version": "1.69.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "semver-regex": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz", + "integrity": "sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "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.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/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.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", + "dev": true + }, + "set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "requires": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "socket.io": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.4.tgz", + "integrity": "sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "cors": "~2.8.5", + "debug": "~4.3.2", + "engine.io": "~6.5.2", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" + } + }, + "socket.io-adapter": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.4.tgz", + "integrity": "sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==", + "dev": true, + "requires": { + "debug": "~4.3.4", + "ws": "~8.11.0" + } + }, + "socket.io-client": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.7.4.tgz", + "integrity": "sha512-wh+OkeF0rAVCrABWQBaEjLfb7DVPotMbu0cgWgyR0v6eA4EoVnAwcIeIbcdTE3GT/H3kbdLl7OoH2+asoDRIIg==", + "dev": true, + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.2", + "engine.io-client": "~6.5.2", + "socket.io-parser": "~4.2.4" + } + }, + "socket.io-parser": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", + "dev": true, + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==", + "dev": true + }, + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha512-wuTCPGlJONk/a1kqZ4fQM2+908lC7fa7nPYpTC1EhnvqLX/IICbeP1OZGDtA374trpSq68YubKUMo8oRhN46yg==", + "dev": true + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha512-889+B9vN9dq7/vLbGyuHeZ6/ctf5sNuGWsDy89uNxkFTAgzy0eK7+w5fL3KLNRTkLle7EgZGvHUphZW0Q26MnQ==", + "dev": true, + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, + "string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/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" + } + }, + "string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, + "stylelint": { + "version": "13.13.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz", + "integrity": "sha512-Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ==", + "dev": true, + "requires": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^2.0.0", + "chalk": "^4.1.1", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "execall": "^2.0.0", + "fast-glob": "^3.2.5", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.3", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.21.0", + "lodash": "^4.17.21", + "log-symbols": "^4.1.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.4", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.5", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.2", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.6.0", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "balanced-match": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "dev": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "stylelint-order": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-4.1.0.tgz", + "integrity": "sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw==", + "dev": true, + "requires": { + "lodash": "^4.17.15", + "postcss": "^7.0.31", + "postcss-sorting": "^5.0.1" + } + }, + "stylelint-scss": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.21.0.tgz", + "integrity": "sha512-CMI2wSHL+XVlNExpauy/+DbUcB/oUZLARDtMIXkpV/5yd8nthzylYd1cdHeDMJVBXeYHldsnebUX6MoV5zPW4A==", + "dev": true, + "requires": { + "lodash": "^4.17.15", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "table": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz", + "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "requires": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/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.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "ua-parser-js": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "dev": true + }, + "uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==" + }, + "underscore.string": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "requires": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + } + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "unified": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.1.tgz", + "integrity": "sha512-juWjuI8Z4xFg8pJbnEZ41b5xjGUWGHqXALmBZ3FC3WX0PIx1CZBIIJ6mXbYMcf6Yw4Fi0rFUTA1cdz/BglbOhA==", + "dev": true, + "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" + } + }, + "unist-util-find-all-after": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha512-xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ==", + "dev": true, + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "dev": true + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "uri-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", + "dev": true + }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, + "which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "requires": {} + }, + "xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "20.2.7", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz", + "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, + "zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100755 index 0000000..c5ea920 --- /dev/null +++ b/package.json @@ -0,0 +1,62 @@ +{ + "name": "purplemine", + "description": "A free Redmine 3.0+ theme written in SCSS", + "keywords": [ + "redmine", + "theme", + "sass", + "scss" + ], + "author": "mrliptontea", + "repository": { + "type": "git", + "url": "git@github.com:mrliptontea/PurpleMine2.git" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/mrliptontea/PurpleMine2/issues" + }, + "homepage": "https://github.com/mrliptontea/PurpleMine2", + "scripts": { + "build": "grunt", + "watch": "grunt watch", + "lint:js": "eslint src/javascripts/", + "lint:sass": "stylelint src/sass/**/*.scss", + "lint": "npm run -S lint:js && npm run -S lint:sass" + }, + "dependencies": { + "@liquid-js/sass-inline-svg": "^2.0.0", + "autoprefixer": "^9.8.8", + "grunt": "^1.6.1", + "grunt-contrib-uglify": "^5.2.2", + "grunt-contrib-watch": "^1.1.0", + "grunt-postcss": "^0.9.0", + "grunt-sass": "^3.1.0", + "sass": "^1.69.5" + }, + "devDependencies": { + "browser-sync": "^3.0.2", + "bs-rewrite-rules": "^2.1.2", + "eslint": "^7.32.0", + "eslint-config-standard": "^14.1.1", + "eslint-plugin-import": "^2.29.0", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-promise": "^4.3.1", + "eslint-plugin-standard": "^4.1.0", + "husky": "^4.3.8", + "lint-staged": "^10.5.4", + "stylelint": "^13.13.1", + "stylelint-order": "^4.1.0", + "stylelint-scss": "^3.21.0" + }, + "browserslist": [ + "last 2 versions", + "> 1%", + "not dead" + ], + "husky": { + "hooks": { + "pre-commit": "lint-staged --relative" + } + } +} diff --git a/plugins/redmine_backlogs/global.css b/plugins/redmine_backlogs/global.css new file mode 100755 index 0000000..aa43042 --- /dev/null +++ b/plugins/redmine_backlogs/global.css @@ -0,0 +1 @@ +html{height:100%;overflow-y:scroll}body{width:100%;height:100%;margin:0;padding:0;background-color:#b6b1d3;color:#3e4359;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:14px;font-weight:normal;line-height:1.428571429}a{color:#0051cc;text-decoration:none}a:hover,a:focus{color:#0065ff;text-decoration:underline}.issue.closed{color:#707893;text-decoration:line-through}.project.closed{color:#707893}.user.locked{color:#707893}button,input,select,textarea{box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.428571429}select,textarea,input[type=search],input[type=text],input.name,input.editor,#col_width input{height:28px;padding:3px 8px;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out;border:1px solid #d1d3e0;border-radius:2px;background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);color:#3e4359}select:focus,textarea:focus,input[type=search]:focus,input[type=text]:focus,input.name:focus,input.editor:focus,#col_width input:focus{border-color:rgba(81,45,196,.6);outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 2px rgba(81,45,196,.2)}select::-moz-placeholder, textarea::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=text]::-moz-placeholder, input.name::-moz-placeholder, input.editor::-moz-placeholder, #col_width input::-moz-placeholder{opacity:1;color:#a3a6b7}select:-ms-input-placeholder, textarea:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input.name:-ms-input-placeholder, input.editor:-ms-input-placeholder, #col_width input:-ms-input-placeholder{opacity:1;color:#a3a6b7}select::placeholder,textarea::placeholder,input[type=search]::placeholder,input[type=text]::placeholder,input.name::placeholder,input.editor::placeholder,#col_width input::placeholder{opacity:1;color:#a3a6b7}textarea{height:auto;resize:vertical}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}button.ui-multiselect{box-sizing:border-box;height:28px;padding:3px 8px;overflow:hidden;transition:border-color 50ms ease-in-out,box-shadow 50ms ease-in-out;border:1px solid #d1d3e0;background:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);color:#3e4359;white-space:nowrap;cursor:default}button.ui-multiselect:hover,button.ui-multiselect:focus{color:#3e4359}button.ui-multiselect:active{transform:translate(0, 0)}button.ui-multiselect.ui-state-active{border-color:#512dc4;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(81,45,196,.5)}button.ui-multiselect .ui-icon{margin-top:1px}#toolbar{display:block;position:relative;z-index:1000;padding:10px 20px;overflow:hidden;background-color:#f6f6f9;box-shadow:0 1px 2px rgba(0,0,0,.07),0 3px 8px rgba(0,0,0,.04)}#toolbar::after{content:"";display:block;clear:both}#toolbar .breadcrumbs{margin-right:10px;float:left}#toolbar .breadcrumbs select{margin-right:5px;vertical-align:middle}#toolbar .breadcrumbs .home{font-weight:600}#toolbar .breadcrumbs .separator{position:relative;top:-1px;padding:0 .2em;font-weight:600}#toolbar .userselect{position:relative;float:left}#toolbar .userselect ul{padding-left:0}#toolbar .userselect br{display:none}#toolbar .links{float:right}#toolbar .links input{vertical-align:initial}#toolbar .links a{padding-left:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#toolbar input[type=search],#toolbar input[type=text],#toolbar select,#toolbar .ui-widget{font-family:inherit;font-size:inherit}@media screen and (max-width: 1199px){#toolbar{font-size:.86em}#toolbar input[type=search],#toolbar input[type=text],#toolbar select,#toolbar .ui-widget{height:28px;padding:3px 5px}#toolbar #project_quick_jump_box{width:128px}}.loading #refresh{background-image:url("images/bouncer.gif");background-repeat:no-repeat;background-position:-6px 1px}.clearfix::after{content:"";display:block;clear:both}#content{margin:0;padding:0;overflow:visible}#helpers,.meta,.editors{display:none}.ui-dialog .editor{display:block}ul.ui-sortable{min-height:20px}.ui-tooltip .ui-tooltip-content hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #a3a6b7}.ui-tooltip .ui-tooltip-content .wiki-anchor{display:none}.ui-tooltip .issue-description{max-height:10em;margin-top:12px;overflow:hidden;text-overflow:ellipsis}.ui-tooltip .issue-field{margin:2px 0 0;padding-left:160px;overflow:hidden}.ui-tooltip .issue-field:first-child{margin-top:0}.ui-tooltip .issue-field>label{margin-left:-160px;padding-right:5px;float:left;font-weight:600}.tooltip_text{display:none}.rb-sortable-disabled,.ui-sortable-disabled{opacity:.5;background-color:#dadce6}.w-rb-header-collapsed{height:27px;overflow:hidden}body .ui-widget,body .ui-widget input,body .ui-widget select,body .ui-widget textarea,body .ui-widget button{font-family:inherit;font-size:inherit} \ No newline at end of file diff --git a/plugins/redmine_backlogs/jquery/jquery-ui.css b/plugins/redmine_backlogs/jquery/jquery-ui.css new file mode 100755 index 0000000..02fd675 --- /dev/null +++ b/plugins/redmine_backlogs/jquery/jquery-ui.css @@ -0,0 +1 @@ +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;list-style:none;border:0;outline:0;font-size:100%;text-decoration:none}.ui-helper-clearfix{display:inline-block}.ui-helper-clearfix::after{content:".";display:block;visibility:hidden;height:0;clear:both}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;overflow:hidden;background-repeat:no-repeat;text-indent:-9999px}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:inherit;font-size:inherit}.ui-widget-content{border:1px solid #dadce6;background:#fff;color:#3e4359}.ui-widget-content a{color:#3e4359}.ui-widget-header{border:0 none;background:#614ba6;color:#fff;font-weight:600}.ui-widget-header a{color:#fff}.ui-widget-header a.ui-state-default,.ui-widget-header button.ui-state-default{border-color:#614ba6;background:#614ba6;color:#fff}.ui-widget-header a.ui-state-hover,.ui-widget-header a.ui-state-focus,.ui-widget-header button.ui-state-hover,.ui-widget-header button.ui-state-focus{border-color:#48387c;background:#4c3b83}.ui-widget-header a .ui-icon,.ui-widget-header button .ui-icon{background-image:url("../images/ui-icons_ffffff_256x240.png")}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #e3e5ec;background:#f9fafb;box-shadow:none;color:#3e4359;font-weight:normal}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3e4359;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #614ba6;background:#614ba6;color:#fff;font-weight:normal}.ui-state-hover .ui-icon,.ui-widget-content .ui-state-hover .ui-icon,.ui-widget-header .ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-widget-content .ui-state-focus .ui-icon,.ui-widget-header .ui-state-focus .ui-icon{background-image:url("../images/ui-icons_ffffff_256x240.png")}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #614ba6;background:#614ba6;color:#fff;font-weight:normal}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-sortable-helper{box-shadow:0 14px 24px -4px rgba(0,0,0,.25),0 3px 10px rgba(0,0,0,.3)}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #d19d01;background:#ffe9a8;color:#5b4500}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#5b4500}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #e5123d;background:#fce1e7;color:#e5123d}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#e5123d}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:600}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px;background-image:url("../images/ui-icons_222222_256x240.png")}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url("../images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("../images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-active .ui-icon{background-image:url("../images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("../images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../images/ui-icons_cd0a0a_256x240.png")}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{border-top-left-radius:3px}.ui-corner-tr{border-top-right-radius:3px}.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-br{border-bottom-right-radius:3px}.ui-corner-top{border-top-left-radius:3px;border-top-right-radius:3px}.ui-corner-bottom{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.ui-corner-right{border-top-right-radius:3px;border-bottom-right-radius:3px}.ui-corner-left{border-top-left-radius:3px;border-bottom-left-radius:3px}.ui-corner-all{border-radius:3px}.ui-widget-overlay{opacity:.3;background:#000}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px;opacity:.3;background:#a3a6b7}.ui-resizable{position:relative}.ui-resizable-handle{display:block;position:absolute;z-index:9999;font-size:.1px}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{top:-5px;left:0;width:100%;height:7px;cursor:n-resize}.ui-resizable-s{bottom:-5px;left:0;width:100%;height:7px;cursor:s-resize}.ui-resizable-e{top:0;right:-5px;width:7px;height:100%;cursor:e-resize}.ui-resizable-w{top:0;left:-5px;width:7px;height:100%;cursor:w-resize}.ui-resizable-se{right:1px;bottom:1px;width:12px;height:12px;cursor:se-resize}.ui-resizable-sw{bottom:-5px;left:-5px;width:9px;height:9px;cursor:sw-resize}.ui-resizable-nw{top:-5px;left:-5px;width:9px;height:9px;cursor:nw-resize}.ui-resizable-ne{top:-5px;right:-5px;width:9px;height:9px;cursor:ne-resize}.ui-accordion .ui-accordion-header{position:relative;margin-top:1px;zoom:1;cursor:pointer}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}.ui-accordion .ui-accordion-header a{display:block;padding:.5em .5em .5em .7em;font-size:1em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;top:50%;left:.5em;margin-top:-8px}.ui-accordion .ui-accordion-content{display:none;position:relative;top:1px;margin-top:-2px;margin-bottom:2px;padding:1em 2.2em;overflow:auto;zoom:1;border-top:0}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}.ui-autocomplete-loading{background:#fff url("../images/indicator.gif") right center no-repeat}* html .ui-autocomplete{width:1px}.ui-menu{box-shadow:0 5px 8px -2px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.3);display:block;margin:0;padding:2px;list-style:none}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{width:100%;margin:0;padding:0}.ui-menu .ui-menu-item a{display:block;padding:.2em .4em;line-height:1.5;text-decoration:none}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{margin:-1px}.ui-button{display:inline-block;position:relative;margin-right:.1em;padding:0;overflow:visible;zoom:1;text-align:center;text-decoration:none !important;cursor:pointer}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3em}button.ui-button-icons-only{width:3.2em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-99999px}.ui-button-text-icon .ui-button-text{padding:.4em 1em .4em 1.8em}.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 1.8em;padding-right:1.8em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon .ui-icon-primary,.ui-button-text-icons .ui-icon-primary,.ui-button-icons-only .ui-icon-primary{left:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-set{margin-right:7px}.ui-button-set .ui-button{margin-right:-0.3em;margin-left:0}button.ui-button::-moz-focus-inner{padding:0;border:0 none}.ui-dialog{position:absolute;width:300px;padding:.2em;overflow:hidden}.ui-dialog .ui-dialog-titlebar{position:relative;padding:.5em 1em .3em}.ui-dialog .ui-dialog-title{margin:.1em 16px .2em 0;float:left}.ui-dialog .ui-dialog-titlebar-close{position:absolute;top:50%;right:.3em;width:19px;height:18px;margin:-10px 0 0;padding:1px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;padding:.5em 1em;overflow:auto;zoom:1;border:0 none;background:none}.ui-dialog .ui-dialog-buttonpane{margin:.5em 0 0;padding:.3em 1em .5em .4em;border-width:1px 0 0;background-image:none;text-align:left}.ui-dialog .ui-dialog-buttonpane button{width:auto;margin:.5em .4em .5em 0;padding:.2em .6em .3em;float:right;overflow:visible;line-height:1.4em;cursor:pointer}.ui-dialog .ui-resizable-se{right:3px;bottom:3px;width:14px;height:14px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{display:block;position:absolute;z-index:1;border:0 none;background-position:0 0;font-size:.7em}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-bottom:-0.6em;margin-left:0}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{position:relative;top:1px;margin:0 .2em 1px 0;padding:0;float:left;list-style:none;border-bottom:0 !important;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{padding:.5em 1em;float:left;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;padding:1em 1.4em;border:0 none;background:none}.ui-tabs .ui-tabs-hide{display:none !important}.ui-datepicker{box-shadow:0 8px 16px -3px rgba(0,0,0,.25),0 2px 4px rgba(0,0,0,.3);width:16em;padding:.3em .6em .6em;border:0 none;background:#fff;color:#3e4359;font-size:14px}.ui-datepicker .ui-datepicker-header{position:relative;margin:0 -0.3em;padding:.3em;border:0 none;background:#614ba6;color:#fff;font-weight:600}.ui-datepicker .ui-state-default{border:1px solid #fff;background:#fff;box-shadow:none;color:#3e4359;font-weight:normal}.ui-datepicker .ui-state-default a,.ui-datepicker .ui-state-default a:link,.ui-datepicker .ui-state-default a:visited{color:#3e4359;text-decoration:none}.ui-datepicker .ui-state-hover,.ui-datepicker .ui-state-focus{border:1px solid #614ba6;background:#614ba6;color:#fff;font-weight:normal}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:.3em;width:1.8em;height:1.8em;border:0 none;background:rgba(0,0,0,0)}.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon{background-image:url("/stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-datepicker .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-next.ui-state-hover{border-color:#48387c;background:#4c3b83}.ui-datepicker .ui-datepicker-prev{left:.3em}.ui-datepicker .ui-datepicker-next{right:.3em}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.1em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{width:49%;height:1.8em;margin:0;font-size:1em}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker select.ui-datepicker-year{margin-left:1%}.ui-datepicker table{width:100%;margin:0 0 .4em;border-collapse:collapse;font-size:.9em}.ui-datepicker th{padding:.7em .3em;border:0 none;font-weight:600;text-align:center}.ui-datepicker td{padding:1px;border:0 none}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em .4em .2em 0;border-radius:3px;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-calendar{margin:0;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar td{text-align:right}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-col{padding-right:5px}.ui-datepicker .ui-datepicker-buttonpane{margin:.7em 0 0;padding:0 .2em;border-right:0;border-bottom:0;border-left:0;background-image:none}.ui-datepicker .ui-datepicker-buttonpane button{width:auto;margin:.5em .2em .4em;padding:.2em .6em .3em;float:right;overflow:visible;cursor:pointer}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker .ui-datepicker-today .ui-state-highlight{border-color:#614ba6;background:#f9fafb;color:#3e4359}.ui-datepicker .ui-datepicker-today .ui-state-hover{background:#614ba6;color:#fff}.ui-datepicker .ui-datepicker-current-day .ui-state-active{border-color:#d19d01;background:#ffe9a8;color:#5b4500}.ui-datepicker .ui-datepicker-buttonpane{margin:.6em 0 0;padding:.6em 0 0}.ui-datepicker .ui-datepicker-buttonpane::after{content:"";display:block;clear:both}.ui-datepicker .ui-datepicker-buttonpane button{margin:0;padding:3px 12px}.ui-datepicker .ui-datepicker-buttonpane .ui-state-default{border-color:#e3e5ec;background:#f9fafb}.ui-datepicker .ui-datepicker-buttonpane .ui-state-focus,.ui-datepicker .ui-datepicker-buttonpane .ui-state-hover{border-color:#614ba6;background:#614ba6;color:#fff}.ui-datepicker .ui-datepicker-buttonpane .ui-state-active{border-color:#d19d01;background:#ffe9a8;color:#5b4500}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{width:100%;clear:both}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:.3em;left:auto}.ui-datepicker-rtl .ui-datepicker-next{right:auto;left:.3em}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px} \ No newline at end of file diff --git a/plugins/redmine_backlogs/jquery/jquery.multiselect.css b/plugins/redmine_backlogs/jquery/jquery.multiselect.css new file mode 100755 index 0000000..33f469a --- /dev/null +++ b/plugins/redmine_backlogs/jquery/jquery.multiselect.css @@ -0,0 +1 @@ +.ui-multiselect{padding:2px 0 2px 4px;text-align:left}.ui-multiselect span.ui-icon{float:right}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute !important;top:auto !important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px !important}.ui-multiselect-header{margin-bottom:3px;padding:3px}.ui-multiselect-header ul{font-size:.92em}.ui-multiselect-header ul li{padding:0 10px 0 0;float:left}.ui-multiselect-header a{text-decoration:none}.ui-multiselect-header a:hover{text-decoration:underline}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{padding-right:0;float:right;text-align:right}.ui-multiselect-menu{box-shadow:0 5px 8px -2px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.3);display:none;position:absolute;z-index:10000;padding:3px;text-align:left}.ui-multiselect-checkboxes{position:relative;padding-right:2px;overflow-y:scroll}.ui-multiselect-checkboxes input[type=checkbox]{top:0;margin:3px 0 0 -20px;float:left}.ui-multiselect-checkboxes label{display:block;padding:3px 1px;padding-left:26px;border:1px solid rgba(0,0,0,0);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-multiselect-checkboxes label input{position:relative;top:1px}.ui-multiselect-checkboxes li{clear:both;font-size:.92em}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{margin-bottom:2px;border-bottom:1px solid #dadce6;font-weight:600;text-align:center}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;margin:1px 0;padding:3px;text-decoration:none}* html .ui-multiselect-checkboxes label{border:0 none} \ No newline at end of file diff --git a/plugins/redmine_backlogs/jquery/jquery.qtip.css b/plugins/redmine_backlogs/jquery/jquery.qtip.css new file mode 100755 index 0000000..15ed51f --- /dev/null +++ b/plugins/redmine_backlogs/jquery/jquery.qtip.css @@ -0,0 +1 @@ +.qtip{position:absolute;top:-31000px;left:-31000px;width:auto;max-width:500px;outline:none}.ui-tooltip-content{box-shadow:0 5px 8px -2px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.3);position:relative;padding:10px;overflow:hidden;border:1px solid #d1d3e0;background-color:#fff;color:#3e4359;font-size:.92em;text-align:left;word-wrap:break-word}.ui-tooltip-tip{position:absolute;z-index:10;margin:0 auto;overflow:hidden;border:0 none;border-color:#d1d3e0;background:rgba(0,0,0,0);background-color:#fff} \ No newline at end of file diff --git a/plugins/redmine_backlogs/master_backlog.css b/plugins/redmine_backlogs/master_backlog.css new file mode 100755 index 0000000..8f8fd2d --- /dev/null +++ b/plugins/redmine_backlogs/master_backlog.css @@ -0,0 +1 @@ +#backlogs_container{padding:10px 5px}#backlogs_container .backlogs-panel-inner{padding:0 5px}@media screen and (min-width: 992px){#backlogs_container{padding:20px 10px}#backlogs_container .backlogs-panel-inner{padding:0 10px}}#backlogs_container .wrapper{position:relative;left:0;width:100%;float:left}#backlogs_container .left-col{position:relative;left:0;width:50%;float:left}#backlogs_container .right-col{position:relative;right:0;width:50%;float:right}.fff-wrapmiddle{width:100%;float:left}.fff-middle{margin-right:110px;margin-left:110px}.fff-left{width:110px;margin-left:-100%;float:left}.fff-right{width:110px;margin-left:-110px;float:left}.header .fff-middle{margin-right:230px;margin-left:30px}.header .fff-left{width:30px}.header .fff-right{width:230px;margin-left:-230px}@media screen and (min-width: 992px){.header .fff-middle{margin-right:280px}.header .fff-right{width:280px;margin-left:-280px}}#dummy_backlog_container{height:150px}#backlogs_container .closedbacklog,#backlogs_container .backlog{box-shadow:0 1px 2px rgba(0,0,0,.25);display:block;position:relative;margin:0 0 10px;border-radius:4px 4px 0 0;background-color:#f6f6f9}@media screen and (min-width: 992px){#backlogs_container .closedbacklog,#backlogs_container .backlog{margin:0 0 20px}}#backlogs_container .header{position:relative;height:30px;border:1px solid #574394;border-radius:4px 4px 0 0;background-color:#614ba6;color:#fff;line-height:30px}#backlogs_container .header input,#backlogs_container .header select{border-color:#614ba6;box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}#backlogs_container .header input:focus,#backlogs_container .header select:focus{border-color:#aa9ed3;box-shadow:inset 0 1px 3px rgba(0,0,0,.2),0 0 0 1px #aa9ed3;color:#141422}#backlogs_container .header .name,#backlogs_container .header .velocity,#backlogs_container .header .date{white-space:nowrap}#backlogs_container .header .name{padding-left:12px;overflow:hidden;font-weight:600}#backlogs_container .header .date{width:70px;float:left;font-size:12px;text-align:center}#backlogs_container .header .date+.date{margin-left:12px}#backlogs_container .header .velocity{padding-right:12px;text-align:right}#backlogs_container .header .id,#backlogs_container .header .description,#backlogs_container .header .status{display:none}#backlogs_container .header .saving{background-image:url("images/ajax.gif");background-repeat:no-repeat;background-position:center}#backlogs_container .header .error{background-image:url("images/error.png");background-repeat:no-repeat;background-position:center}#backlogs_container .header .editing .editors{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;padding-top:1px;border-radius:4px 4px 0 0;background-color:#614ba6}#backlogs_container .header .editing label,#backlogs_container .header .editing .id.editor{display:none}#backlogs_container .header .editing .release_end_date.editor,#backlogs_container .header .editing .release_start_date.editor,#backlogs_container .header .editing .effective_date.editor,#backlogs_container .header .editing .sprint_start_date.editor{position:relative;width:80px;margin-bottom:1px;margin-left:2px;padding:0;float:left;font-size:12px;text-align:center}#backlogs_container .header .editing .name.editor{position:relative;width:calc(100% - 315px) !important;min-width:128px;margin-left:28px;float:left}#backlogs_container .header .editing .description.editor{display:none}#backlogs_container .header .editing .edit-actions{margin-right:2px;margin-bottom:1px;float:right}#backlogs_container .header .menu{position:relative;height:30px;overflow:visible;transition:background-color 0s .1s,border-color 0s .1s;border-right:1px solid #888;border-bottom:1px solid #614ba6;border-radius:3px 0 0;font-size:.86em;line-height:1.428571429;cursor:pointer}#backlogs_container .header .menu:hover{z-index:1000;transition:background-color 0s 0s,border-color 0s 0s;border-color:#fff;background-color:#fff}#backlogs_container .header .menu .icon{position:relative;top:7px;left:6px;padding:0;background-image:url("images/ui-icons_888888_256x240.png");background-position:-64px -16px}#backlogs_container .header .menu ul{visibility:hidden;position:absolute;z-index:999;top:31px;left:-1px;margin:0;padding:5px 0;list-style:none;transition:visibility 0s .1s;border:1px solid #614ba6;border-top-width:0;border-radius:0 0 3px 3px;background-color:#fff;box-shadow:0 2px 1px rgba(0,0,0,.1)}#backlogs_container .header .menu ul a{color:#212136}#backlogs_container .header .menu:hover .items{visibility:visible;transition:visibility 0s 0s}#backlogs_container .header .menu .item{position:relative;min-width:100px;white-space:nowrap}#backlogs_container .header .menu .item>a{display:block;padding:4px 8px}#backlogs_container .header .menu .item>a:hover{background-color:#614ba6;color:#fff;text-decoration:none}#backlogs_container .header .menu .item>.ui-icon{position:absolute;top:4px;right:8px;left:auto;background-position:-32px -16px}#backlogs_container .header .menu .item ul{position:absolute;top:-6px;left:100%;border-width:1px}#backlogs_container .header .menu .item:hover{background-color:#ebebeb}#backlogs_container .header .menu .item:hover ul{visibility:visible;transition:visibility 0s 0s}#backlogs_container .header .model.headertext{cursor:pointer}#backlogs_container .close_sprint{float:left;overflow:hidden;color:#fff;white-space:nowrap}#backlogs_container .closedbacklog .menu{display:none}#backlogs_container .closedbacklog .headertext{cursor:default}#backlogs_container .stories{position:relative;min-height:30px;margin:0;padding:0;list-style:none;font-size:.92em}#backlogs_container .stories .v{display:none}#backlogs_container .stories .placeholder{min-height:30px;background-color:#707893}#backlogs_container .story{display:block;margin:0;padding:0 5px;border-top:1px solid #dadce6;background-color:#fff;background-repeat:no-repeat;background-position:center;cursor:move}#backlogs_container .story:nth-child(2n){background-color:#f6f6f9}#backlogs_container .story:hover{background-color:#ffe9a8}#backlogs_container .story.saving{background-image:url("images/ajax.gif");color:#a3a6b7}#backlogs_container .story.error{background-image:url("images/error.png");color:#fc8c12}#backlogs_container .story .tracker_id{display:none}#backlogs_container .story .id{position:relative;width:51px;margin:5px 0;float:left}#backlogs_container .story .id .t a{display:block;padding:0 6px;border-radius:2px 6px 6px 2px;background-color:#707893;color:#fff;font-weight:600;text-align:right}#backlogs_container .story .id .t a::before{content:"#";margin-left:-1em;color:#b8bcc9;font-weight:normal}#backlogs_container .story .id .t a:hover{background-color:#5a6076;text-decoration:none}#backlogs_container .story .fff-left>.project,#backlogs_container .story .fff-wrapmiddle>.fff-middle,#backlogs_container .story .fff-right>.status_id,#backlogs_container .story .fff-right>.story_points{min-height:18px}#backlogs_container .story .project{display:block;position:relative;width:50px;padding:5px 0 5px 5px;float:left;overflow:hidden;text-align:center;white-space:nowrap}#backlogs_container .story .project .t{overflow:hidden}#backlogs_container .story .fff-middle{padding:5px 0}#backlogs_container .story .subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#backlogs_container .story.closed .subject{text-decoration:line-through}#backlogs_container .story .status_id{width:70px;padding:5px 0 5px 5px;float:left;white-space:nowrap}#backlogs_container .story .story_points{width:27px;padding:5px 5px 5px 0;float:left;text-align:right}#backlogs_container .story .story_field{overflow:hidden}#backlogs_container .story .fixed_version_id,#backlogs_container .story .higher_item_id,#backlogs_container .story .story_project,#backlogs_container .story .user_status{display:none}#backlogs_container .story.editing{border-color:#d19d01;background-color:#ffdc75;cursor:default}#backlogs_container .story.editing+.story{border-top-color:#d19d01}#backlogs_container .story.editing input,#backlogs_container .story.editing select,#backlogs_container .story.editing textarea{border-color:#d19d01}#backlogs_container .story.editing input:focus,#backlogs_container .story.editing select:focus,#backlogs_container .story.editing textarea:focus{border-color:#856400;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(133,100,0,.5);color:#141422}#backlogs_container .story.editing .editors{display:block;margin-left:105px;padding:5px 0;text-align:right}#backlogs_container .story.editing .editors::after{content:"";display:block;clear:both}#backlogs_container .story.editing .editors label{display:none}#backlogs_container .story.editing .editor{height:28px;margin:0;margin-right:5px;padding:3px 5px;font-family:inherit;font-size:inherit;vertical-align:top}#backlogs_container .story.editing .editor.tracker_id{display:block;width:100px;margin-left:-105px;float:left}#backlogs_container .story.editing .editor.status_id{width:85px;padding-right:0;float:left}#backlogs_container .story.editing .editor.story_points{width:50px;margin-right:0;padding-right:0;float:left;text-align:left}#backlogs_container .story.editing .editor.subject{width:calc(100% - 145px) !important;height:60px;float:left;overflow:auto;white-space:normal}#backlogs_container .story.editing .editor.category_id{display:block;top:4px;left:456px;width:60px;margin:0}#backlogs_container .story.editing .story_field{display:none}#backlogs_container .story.editing .project,#backlogs_container .story.editing select.project_id.editor{display:none}#backlogs_container .story.editing .edit-actions{margin-top:5px;float:right}#backlogs_container .closedbacklog .story{cursor:default}.rb-multilinesubject #backlogs_container .subject{height:auto;overflow:show;white-space:normal}#backlogs_container .tracker1 .id .t a{background-color:#e5123d;color:#fff}#backlogs_container .tracker1 .id .t a::before{color:#f2899e}#backlogs_container .tracker1 .id .t a:hover{background-color:#b60e30}#backlogs_container .tracker2 .id .t a{background-color:#0065ff;color:#fff}#backlogs_container .tracker2 .id .t a::before{color:#80b2ff}#backlogs_container .tracker2 .id .t a:hover{background-color:#0051cc}#backlogs_container .tracker3 .id .t a{background-color:#029934;color:#fff}#backlogs_container .tracker3 .id .t a::before{color:#81cc9a}#backlogs_container .tracker3 .id .t a:hover{background-color:#016723}#backlogs_container .tracker4 .id .t a{background-color:#614ba6;color:#fff}#backlogs_container .tracker4 .id .t a::before{color:#b0a5d3}#backlogs_container .tracker4 .id .t a:hover{background-color:#4c3b83}#backlogs_container .tracker5 .id .t a{background-color:#fc8c12;color:#fff}#backlogs_container .tracker5 .id .t a::before{color:#fec689}#backlogs_container .tracker5 .id .t a:hover{background-color:#e25a03}#backlogs_container .tracker6 .id .t a{background-color:#00b3ad;color:#fff}#backlogs_container .tracker6 .id .t a::before{color:#80d9d6}#backlogs_container .tracker6 .id .t a:hover{background-color:#00807c}#backlogs_container .tracker7 .id .t a{background-color:#4e65e5;color:#fff}#backlogs_container .tracker7 .id .t a::before{color:#a7b2f2}#backlogs_container .tracker7 .id .t a:hover{background-color:#223ede}.ui-dialog .ui-dialog-titlebar-close{display:none}.ui-dialog .ui-dialog-title{margin-right:0;float:left}.ui-dialog.ui-widget-content{box-shadow:0 20px 32px -2px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.3);border:0 none}.ui-dialog .ui-dialog-buttonpane.ui-widget-content{border:0 none}.ui-dialog label{display:block;width:100%;font-size:11px;text-transform:capitalize}.ui-dialog .editor{width:100%;margin-bottom:10px;font-size:12px}#sprint_editor .description{height:65px}#backlogs_container #backlogs_container .editing .editable{display:none}#backlogs_container .editing .edit-actions{white-space:nowrap}#backlogs_container .editing .edit-actions a{padding:3px 8px;border-radius:3px;font-size:14px;line-height:1.428571429;display:inline-block;margin-bottom:0;transition:background-color ease-in-out .07s,border-color ease-in-out .07s,box-shadow ease-in-out .07s;border:1px solid;font-weight:normal;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#backlogs_container .editing .edit-actions a.save{background-color:#029934;color:#fff;border-color:#029934 #029934 #027b2a;box-shadow:0 1px 0 #027b2a}#backlogs_container .editing .edit-actions a.save:hover,#backlogs_container .editing .edit-actions a.save:focus{background-color:#027b2a;color:#fff;border-color:#027b2a #027b2a #015d1f;box-shadow:0 1px 0 #015d1f}#backlogs_container .editing .edit-actions a.save:active{transform:translate(0, 1px);border-color:#027327;background-color:#027b2a;box-shadow:inset 0 3px 4px -2px #027327}#backlogs_container .editing .edit-actions a.cancel{background-color:#f6f6f9;color:#212136;border-color:#d1d3e0 #d1d3e0 #bfc2d4;box-shadow:0 1px 0 #bfc2d4}#backlogs_container .editing .edit-actions a.cancel:hover,#backlogs_container .editing .edit-actions a.cancel:focus{background-color:#e4e4ed;color:#212136;border-color:#bfc2d4 #bfc2d4 #acb1c8;box-shadow:0 1px 0 #acb1c8}#backlogs_container .editing .edit-actions a.cancel:active{transform:translate(0, 1px);border-color:#babed1;background-color:#e4e4ed;box-shadow:inset 0 3px 4px -2px #babed1}#backlogs_container .editing .edit-actions a+a{margin-left:3px}#backlogs_container .editing .edit-actions a:hover,#backlogs_container .editing .edit-actions a:active{text-decoration:none}.debug .story .id,.debug .story .subject,.debug .story .status_id,.debug .story .story_points{background-color:red}.debug .header .name,.debug .header .sprint_start_date,.debug .header .effective_date,.debug .header .actions{background-color:red}.debug .menu,.debug .velocity,.debug #new_story{background-color:red}#show_completed_sprints{margin-left:10px;color:#141422;cursor:pointer}.ui-datepicker{display:none} \ No newline at end of file diff --git a/plugins/redmine_backlogs/statistics.css b/plugins/redmine_backlogs/statistics.css new file mode 100755 index 0000000..2a3e7b2 --- /dev/null +++ b/plugins/redmine_backlogs/statistics.css @@ -0,0 +1 @@ +table th,table td{padding:5px 8px}.ui-widget{margin-bottom:20px}.score{display:inline-block;width:1.5em;font-size:large;text-align:center}.score_0{background-color:red}.score_1{background-color:#ff5300}.score_2{background-color:#ff8100}.score_3{background-color:#ffa100}.score_4{background-color:#fb0}.score_5{background-color:#ffd300}.score_6{background-color:#ffec00}.score_7{background-color:#e9fb00}.score_8{background-color:#b1f100}.score_9{background-color:#74e600}.score_10{background-color:#0c0} \ No newline at end of file diff --git a/plugins/redmine_backlogs/taskboard.css b/plugins/redmine_backlogs/taskboard.css new file mode 100755 index 0000000..570f101 --- /dev/null +++ b/plugins/redmine_backlogs/taskboard.css @@ -0,0 +1 @@ +#content{overflow:visible}#taskboard{position:relative;margin-bottom:20px}#taskboard table{margin-right:20px;margin-left:20px;border-collapse:separate}#taskboard .issue .subject{white-space:normal}#impediments{padding-top:30px}#assigned_to_id_options{display:none}#col_width{margin-left:5px}#col_width input{width:40px;text-align:right}.swimlane{width:107px;min-width:107px;padding:5px}#board_header{position:absolute;z-index:200;margin-right:10px;margin-bottom:0;border:1px solid #574394;background-color:#614ba6}#board_header td{height:20px;border-right:1px dotted #9081c1;background-color:#614ba6;color:#fff;font-weight:600;text-align:center;vertical-align:middle}#board_header td:last-child{border-right:0 none}.board{border:1px solid #707893;border-top:0 none;background-color:#fff;color:#3e4359}.board td{border-right:1px dotted #e3e5ec;border-bottom:1px dotted #e3e5ec;vertical-align:top}.board td:last-child{border-right:0 none}.board tr:last-child td{border-bottom:0 none}.board .add_new{display:inline-block;vertical-align:middle}.board .add_new:hover{background-color:#ffc;cursor:pointer}#board_header td:first-child,.board td:first-child{width:190px;min-width:190px;padding:5px}.story,.label_sprint_impediments{display:block;position:relative;width:170px;min-height:80px;margin:5px;padding:5px;float:left;border:0 none;border-radius:4px;background-color:#ffe9a8;font-size:12px}.story{color:#212136}.story .id{margin-bottom:5px;padding:0 3px;overflow:hidden;border-radius:3px;opacity:.8;background-color:#fff;font-size:.9em;line-height:16px}.story .id a,.story .id .remaininghours{margin-left:4px;float:right;font-weight:normal}.story .id a{color:#141422;font-size:12px;font-weight:600}.story .id .assignee{font-size:9px}.story .subject{height:48px;padding:2px;overflow:hidden;line-height:1.3}.story.closed .subject{text-decoration:line-through}.story .project{text-align:left}.story .id .v{display:none}.story .story_points.editable{position:absolute;right:-5px;bottom:-5px;width:36px;height:36px;border:2px solid #fff;border-radius:50%;background-color:#fc8c12;color:#fff;font-weight:600;line-height:36px;text-align:center}.story .story_points.editable:empty{display:none}#taskboard .issue,#taskboard .placeholder{display:block;position:relative;width:85px;height:80px;margin:5px;padding:5px;float:left;border:0 none;border-radius:4px;background-color:#dadce6;color:#212136;font-size:10px;line-height:1.3;cursor:move}#taskboard .placeholder{width:83px;height:78px;border:1px dashed #d19d01;background-color:#ffe9a8}.issue .id{margin-bottom:5px;padding:0 3px;overflow:hidden;border-radius:3px;opacity:.8;background-color:#fff;font-size:12px;font-weight:600;line-height:16px;text-align:right}.issue .id .v{display:none}.issue .id a{color:#141422}.issue .editable:hover{background-color:rgba(0,0,0,0)}.issue .subject.editable{height:40px;padding:2px;overflow:hidden}.issue.closed .subject.editable{text-decoration:line-through}.issue .assigned_to_id.editable{width:81px;height:10px;margin-top:2px;padding:2px;padding-top:0;overflow:hidden;font-size:9px;white-space:nowrap}.issue .assigned_to_id .v{display:none}.issue .priority_id.editable{position:absolute;right:-5px;bottom:10px;height:13px;padding-right:5px;padding-left:5px;border:2px solid #fff;border-radius:15px;background-color:#00e;color:#fff;font-size:9px}.issue .priority_id .v{display:none}.issue .remaining_hours.editable{position:absolute;right:-5px;bottom:-5px;height:13px;padding-right:5px;padding-left:5px;border:2px solid #fff;border-radius:15px;background-color:#e00;color:#fff;font-size:9px}.issue .blocks,.issue .remaining_hours.editable:empty{display:none}.issue .indicator{display:none;position:absolute;top:38px;left:36px;width:16px;height:16px;padding:2px;border:2px solid #000;border-radius:12px;background-color:#fff;background-repeat:no-repeat;background-position:center}.issue.saving .indicator{display:block;background-image:url("images/indicator.gif")}.issue.error .indicator{display:block;border-color:#c00;background-image:url("images/warning.png");background-position:2px 0}.issue .editors{display:none}.rb_editor_dialog.ui-dialog .ui-dialog-titlebar-close{display:none}.rb_editor_dialog.ui-dialog .ui-widget-header{opacity:.5;background:none;background-color:#fff}.rb_editor_dialog.ui-dialog .ui-dialog-title{margin-right:0;float:right}.rb_editor_dialog.ui-dialog.ui-widget-content{box-shadow:0 20px 32px -2px rgba(0,0,0,.25),0 4px 12px rgba(0,0,0,.3);border:0 none;background:none}.rb_editor_dialog.ui-dialog .ui-dialog-buttonpane.ui-widget-content{border:0 none;background:none;background-color:none}.rb_editor label{display:block;width:100%;font-size:11px;text-transform:capitalize}.rb_editor .editor{width:100%;margin-bottom:10px;font-size:11px}.rb_editor .subject{width:272px;height:65px}.rb_editor .description{width:272px;height:80px}.rb_editor .remaining_hours,.rb_editor .time_entry_hours,.rb_editor .time_entry_user_id,.rb_editor .time_entry_spent_on,.rb_editor .blocks{width:268px}.rb_editor .time_entry_comments{width:268px;height:30px}#impediment_template,#task_template{display:none}#preloader{position:absolute;left:-500px}#spinner{background-image:url("images/indicator.gif")}#warning{background-image:url("images/warning.png")}#ui-datepicker-div{display:none} \ No newline at end of file diff --git a/screenshots/calendar.png b/screenshots/calendar.png new file mode 100755 index 0000000000000000000000000000000000000000..7921ba2eaff7770a594ea399a70c77aa10d7fa53 GIT binary patch literal 100036 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 z zW8-ps)k4^uWaNleV{hE6?2LEwiak9BA)6H&Rz2?2a#s~SJ|OGKzzBf-WDzkY!J=3s z6jl8e<#8=e#CyiHv5Tu3(aO{L0kW%{ zvFB=s_c|Xu40AAdH?$J)Skyz_;f2pDd@X_YUb!Yk6*i(JZYy@Z`xc=K!8@a->l>bI zHI|=CuxMdW3NQlmh28k`7)R-V^w`FCTLXtcuk0#-^ClQfA4Lx<^o*lUde9@UuAnl~ zS9?EDmgwb6dIZL$+yo%L)?0`!ZdHj#eMyK@y#niLsU5><)@)4O|LP|_MI%0;8ql+S zmJ0oa;}xZz%8?QJyYSv)43sm$ntga)>=+34&*p8i}(|CTe zvVl=V{dB3H6YgI^-^?e4E!0WVN2HeOOd>>CmAR<_os>SAy7Kl>*R;>@r5<0fa+iKt z4)OG<_mUL=Tw_GnTu}tEBDQ1z!=wEVpu8)_#&gvX-ZMdLCwBf>B-H>5Nm8_$4++&D?7;cDJ5 z5n^SRB!bT1!>~w#te_!2HncNhfK8Siq+5re^=wx^9-ctFw&r!D3?9J_?`%RGNRAvq z=|e_j1Rh!A4XqbHpae;&(H!eWPT*V2#1>TQ-aOG)cW&S}MC<~HVEZ`zrd1p#)6BP9 zTMqW?CCxp{#XHy7@u@dm^HBC{YQpcI-IplOht0<=a{<`asZU7}38gaWQxg7spke!! zw||8TuuJ+u33doJ-^Yfoj5_7=0i;XdHS+T{w`wmo&@6 zu*K(90f0IC{m1)5slrclE+kE|KFIT!(fs}T+h)>vF+9&NlT=?$h{nJ%>2oIgC zT~I=^QM#Qdlz_FVEa61?JPBsQ|9IS8I z-6_8V_)~(#tsYCHf)VrIz4*X)pTaR!E_(mLegKg)aTf$wDVL0YD1lV}*#{Z6zgacg zIzmxk51XrzRQjjT7oN_xrS7S}R{u*8m^^@zpVWZ+oBY~mmm~`A;KSmgCxOtsV4XimB-NqqddQ$esL9H0@O1>x z^#eJ(3_Wb;iRUb095mLl z7Tuu&Y+!Y@9FF4OS+mfK}HPN?PG! z*{v!V$Jm98)m+h@9{Rd#t*cqj(q3Sz7*v}m`*Z$8aB9^QSN6ifYnb@9R$oqB(-`xk z9#_^E0>8ux0MU#vyFQLPf?#z3bZBbaPCormgZeH-ranr)e)baoxFrWU_SO*Rt$?c+ zl9vG1mfYiv{gO{>{el@C5Av#e4x>&Nj=V6k5aa`RQGEwW7RNfT*`byBFPowx7T(Y@ zT?Q0jNtp1Fxfav#7I+b!c6e%8+H8OQ*M|XtmkaK<-fL{+SDfq4V zfxE>Wi2po(y^5Pl=NIDj80v=42eNwoWf}#TtTsYT@GK7xEs&C>4O1R*eJj{+a+&i; z!{R}0xSkIcKT<=WIBC!-$$CqBdd5R2XU;y`MedOpW8xvD>p@pWyyeT`$--Gr-TayX zodl9xh=rR2Yr^|opYBsrQ%e~U9P4n&$QDXWgi-fgoV_?4yq+g(lZr2g~(2r8ATj@ z+F-mEY=bY4H69h))YS6wt+zwRyt7&b{vMstaf%hn6pQZ)DaAG(5F;u~9S~GUHRZld|FQ ztopb>U=dU```mh|;u-fUIH+tiX5T-w_^*_Nja(8gM0;H8; z7$>8<{2zGuvgRxEQQssVV96{bo3EH@J}{Q~I3z~NnAYc0H+Oru0TaPWi@C+~xgwn} z&7)y%V42~&Pi9Fp?T0zHwpfkTg)1*o4tNyU?#T<0sI zcdzT6v#GF72qHc(n=X9qctrY^}VBkMwTX^~jDvG7eX0O-QO^Rf`o#A zbTf1)-CZ-JlF|YLNJ}>;2uRNiAPp+r4br#tNGaVpbV)aS1IBZ|-+I3PyS{h5tXYe5 z=3Lj#-`;0t&UNh_*JjH@>h=<^sqT?#Yd)q;RCO~=jB%Ki!{m=_s>dJaYP&)UnhEC} zFp52Ng_nTxMNf}M45!~!l6Cj|)9rZh378}VD=A~GeR||av<}*&zNnpD!haHB z^dPB~va>TOQBl9?pACPmt*sOW6M0vrHX-4!IW{Bj_5xPe&Uqz1ShI$pF>YM5fsHV zG0(!hVZKdjv0kkCywd-`zpB9+Pd#%L`kJWqzhu$<`snnEeht#nVSmnijD>3LBX9%~ z7SyEMPmUAsgeWC|bJkmGrC$*k2R8k~+mOI>QBCQa&$BL|uhH;WTPKVxS<4_XZkK~Q zgn>pVL6eG}E13Fi<|AlI*&@wKE+RzkwUeKN+9&)X%_@ZHLjO+%rtCzPZ?&ALey7rj z@4FpO8V7*!ig6>cIxzx)YkOhp$_2wLcCND;`6*x7WoteAW_OVdEOVG5mvK=}-nOam zGpZ;bK+&G**973nDdBw*rxOjK!zqJcM83>qd`D6m!URpmNHX%GnR+_EAlFZ&JR7+4 z*yP4LTgszN3Tuc~XQ&*=?~ik#f#o=Nbo5oUt{CS|`Xi`nl=p#EZAh zpD(wCS=_x?Q|SXg^Dt4A~+?N6cJtz|8o0c=T(;oEvDrcB>m>!8n7W9x~*s zpTM$azI5*>1J8J}oVdFoIHmZ-$fPVY)7TDa#9=$wY4-{1X*B(b<&0MA+ZET9A(ikA@*ZB=TEG@a#WhiilI9Y&qq1#%1K5RUP2uU^X8NH`R8 zCQzk&b@D#4)5`F0Mt)5r>9UJ`ei3X=V*NE)O)-CB1J)61A0w_oGkItq)yNoBS#-Yd$l8WT_ru!ejKK9BhD&W=6tmOy5CRXz$ zTkg(n>;WHsk^{x!qSDPK8dfiJK4w@wjkTSQ9(2NDj-sYp=tNwg+;s&hCXU z*N6C=C(Xne7^Y?^7vnLrk;M%uZfBh>ZoV)Y8H}u7-;?BCS550M#nzDk?G?YhmKl>W z)KuAWk0a@4D*N6T)vnmMt;HF3TwHJc1#VB^X&PAjV{+Rr_A&p^0^F@$plOlHN|~0F zt6Zx~h9!Gvd~jtJ$1nd>NXHc{s(l~A7TYyGtkp{S+oyOic+6V_?(FX8J8(Ce-M8$u zT(lsJz;rQBp~j6Cwd@6U#eML2A2gkoWm$2*(`mQu9iVt=F}VL+(XQtm*un##vR~v( z2;!d?-Z`eGplC2gK8Je7%_8F(k+qyvK_ByDu&RE2O>%F@SEpdKTSsCTOpw)AMnFYa zvhRa$KE&9*Adov6I?v>bNfbnuS2#@5N#g9t|E)qEr^?nniPP?)W9Eqz>LT|f){UDGgY>8TpZdzM-~#qeXwMb)3=@kH zP&ZQ8MQP%_I+DjRgi}BV#jlNDz6YOKiF6o@dI>j;W**Z$sHz;t*$BBnf!UqvEyR?x zBD?P~aKU8ZiKG{u_QMiN32mxQ%%QOnirMA>-aAnE>e`F^V_zE2G?jMgPfkaogw|i8 zO+StK2`cU><%UvsUzCphnBf*_@*SLfuyuqlO}>>TUDGiI8BjWKBBYezpwy&WdqpBZ zWc``nHyfn4@llYC6d8g8EAw>t>izyfr(JIVfn9-ty4S2twiZM15iaD8)SL1Rr#RT| zqU+X_Ci4&L*>dSmTNPFmPZvmonxKJG_ETx`E?>1_ElgE=<{~gI9jxp)cM+=+aIu^T zr~N&2NCQsJ>ieN|vODlvaT$EJT3{?f*@=k{Spl6azVBg)&Y0Eblzd5$3jcFVi4Vtp z^w5bdKT3(IkuC{L>|D?uR2ui(&y{$P)k)sEMr7%LeH6W2_@HPfIsKp#)k`+kL9Pr!*F5C8= zDW74|o3OfVhTG2ztzJv*P*gC3KI0)=!CSU$kf<(7_5*q5yMUkj_cS}&*4c__@88Feizur1HA5pD?!YrESQu)bFB}7&w6vc{3x97b^+XlF z7tb6s2{9LH#Cs9~PgRVrw$SeKm78T>YcU%Y(%|qXTFQh?YydDI;1Vm#MP_jv*m6DW zQd}O!f^?<9QU+)n5Tjn<)CImKeipLK_EwvdA%lWHGjI>nfKIDKbDaf{MD;SrX))Fi+U))zmV9X*J*r7z}LUlz{!;;Ob}biWFdW@d|*vq2TB zL~dkXEOw?NYrWmnu*j(2uA4<&r;&Ll$y(ROw!2X~na}O5o7GqBiHQjd&hQq+_dDZ5 zE3*$TdkUnjGl0?nF4z==qF&@zp%`&oSZi=K=i&VQ?X8Jt-ORLfLMqT9CWAy+1YGwA z=(%Eu!qZpKT8qTWFazOzNfWz$LnHrH5TD)i?k8qjm}eKsU;CRG0rctu1H9w62@P4V z1=V4qJoWk^Xz^M3Y&t>gP>#X)E0{w^k7JUQ0Fc84JD8Nrg|)ndMKLDE zu*M>n!*Javp}#A)7yqcx>pO1zpS1vt+VUk!%{vwImDI0k*O=8w~uUK?Z{=+>iHoYKGu;5mAUP&58N>RF+| zIHNM3gTxaEQ^4v2^|1ta@$vMJ`-9Z%JRThl?cw;QY55Wc5oYUAKmA=JXP_3SXaSI8 zIQ$AQhY7+z5-P+!jFM=I3`VF5zG^Kf&H0eCQ{lCIsSJz+y5?&kv55Z5Jy8rWRZJ7+ z@f|g1202DoCKhBqZ(hxEUi|s`sJ(shtT5HZ?LiN=G}(I!-ru~Oq+{EFdaNu@^FUUJ zfjmc#Re#6bTybnB!)AOEsF}mBAb*p|0j$eDyO1$Bjb*b`cU6Bg08_^3n4ez{51&7` zb)6x0r4@p%YZkzPzf&LRxs$cE-ZOQuy7S&0)>JY}%l#*u@>@L3IGVKg=sJgfj{|wf zf`RKA#jG)PF~V`-1X7GNLU+T%QKJJOWY9Cs4G+@WB1`}pt7zCIOMG!A6ttYln8laS z7hX}(PD~uVUa{M-A3lGG0yVSxBdZutRi##z!4>K7q#K9x_Vrm98Hm>PFO07cx9QVE z(d2J$HJCtE2+RYJ$13zsCVCcBF{Jad(;X@0W`!H+&u-HfmF<;sG20%Vjv)CeRaI@=4IIc`O_2ZVMrvi_qr*zbx+y0(k~F6UBKB6^@Zptqo}@X(mOV`yPqqsw{r z+#NtWo9RRnFdn(v?gk`q8EB)+22||fPT73_)IlX*EYZB?(=%TaOSrq}^&Iq`kW9_! zUR5iU_rUZ10}km1>5dP7e3~OQ(1mCgTI+gg{IDaC=5!890;+2Vs;Z|eyk83mbphQJ zRYJ0fd7p`Jy8H$Y9UORvK&25%iTofPl?=VTip(JC0yPzHuPfX!#H!yiA?RuxG)!0!*Zul=a5)bu^H5pqQ7@dDKa|58zq}{R=CI#9mNMGzqlY}Vlw|>{BT6yFRI<&(5S-P ziq=-XEIp@gLp9R)db`M9=lJ@pIYE=ph^wBFu0FpbRV>FSmu&Jpd=YZG^Mr0y_NIq5 zqDE?Odccj7vcLPF5*HqGP&TEMBS17Ll&F+L%wa>%sIjpIOZC~Jtxf!vGhVO@Mb2|k9`)c{9~KnmN7Y8_`+FzEYUuQ-=rXyo1URBu2w3cXB5)m*9 z8m&3Z#$fxZ$}Z0y69q1>EEuWl5C=RCpQUIy+-%a7ciye9}HqC@GSm9rrm{aF91Zw zH4$vE=_eRG-JkNyYRg`hs1-cl{9Zp==nKpz^A^b?OIA4S&+}iRBiGo^?=VC5I@c3a z{cFV&4ClqC1!OHEP@EE`>%}cz;_-8kSe>1?9E;nKo=>d)lMedbQDLDE-T(N^w2tlO z)s`joUMjt!KyIqn8y*wQwl4HjEn$jpOm(B*^*mfX`h40PkYAQ?reZM@p|tF65OAT0 zj%+Ioci^ud{^G#|Q(I_mSliB&942tLU;gK+lxfRA^9}gvhwF!Qd5s%&$Pq{>r&9@Y z>5xTp=_`h<3`PY-iGFtu-XRAKt6$xLjknI&rh8H&YXJ5Vg12AeKrX00UUc3EXepgy z04;RtMH-WjX<4$xH^@r-6jH(8jp4|4w=}0ef$Q0&-dKmKfOHFc)f$VmGpJ_wK4tBp zizo!yHO@CR(;lmrWvKDA9(uv$>|DpUpFs_(@_EL0wJWj;=tRWbwm-&=&SXk|8soS; z>-m$zepblQQrlin22%O3BCU*uv{ZEk?hgBwTFPHKba@}R_B{mA)0{J0 zB+y=!SSIacns?v|%kTIG)LPWB&b7W!qczGSqb9?N?~%{%7@UyQS}dK=9`+bU&RWoL z-H6NIm34=i9scq_h=P-y81;@J&C4w2@X#Wk78^_nChXlJxo$6LmGefvXA0XoZjz<> zkJYj0Ol#orz^>0#6<;t=^2f~ev4k@s%fK_lD)|7#m(p@hG^qmhRRZ8sjq zgi$C1l})*Cf)#-Aw|6!C>$|pDPRC1b!nv&BSHha4Hx58{p^k>V7?OEwTuhmN>sW}? zLMPCNlq@hy71^E@Ifff}aX(bXtc*90`$iOL^iZk2PhK}ovXQSYn%zt~Qm5R%mz>%* z{}M8V_#|lG`uT>6Xf2TcKO~$^20nhfm6jCX=K~;*Q{;OyI`ipYZxs~tX~H+k*$NBX z8V_mir`212dSb6T&3b(0SYRQ*U>ts=~6ALsZQ{4`Jy*jj_)Juk@ev2 zKDsH^TLS{X5W&~L8SV1*kv=Wlackk@x8RE9it6W%dfCaF8yqElGQVtx)PIiFQwi=| z;FIpGbqUlyOw^uMIhr24>Dr9c`5g{E#v@QOY$-%eJ>80L8qxcN5H0e?)W{c-i6HPS zwlMr#I|o;z>v+C#tc~_qUa)=S(4f%zse!{#p-|*rTmcn-^G7a(^c};n{;8|#0h-#n z^mEBS=0^TFj*+u!P;)+XK(A{*N@4yfF;Z9%YuH8+$mf(y1;c978_zSy6X~8_Y0lM7 zJ<_c*5-HIprzZmifi;PU{@OS&1e`ljEn6dUK)<#=E*fwC>6nBfwU+NP5vqNfel zek3lvATe#-S2=RNyyauHv4sH@oig_R>v)QW!6K}3ClxMFE*y|rLwL146^4SUWw(-o zdvNcBmhY-JY?%PI)I?CY(sE72taWRlE*i&|5Q@F$pkDB~?bzCgeW2$yxnX7fw27f$ zc1**UNN@&{W11H0@VaZkpzcVYl;MqWv$6CLx^bek5v!=&J!J;OXY`sP2R_VNpR z8nnUH7a0~s=a2A;OmX4)BHvlhN@{ozWF8#isHitFdJ|^~PMR22!v-}LK^x1O`3$U4 z8^Y7$MSP=q?|M_HW|=i{H^MPpEZUDC4K4?bkykr#ZXJiMCOJbtCrA)%9K#S{dq5)@1zuY#Tu9_6DyI=Bw(NN>D#(?2uP1UfMdD` z-u?z`E^uZXJfaY_ZRhx}Fg~f_)iD2!_drA-?~Ta6qz;uU{|gWtSgYlO=YPiepSQ&? zz5%DQ-ew*!I9DK1E`$uFCRQxBz=Hlc^-%bc-Efko%{U?OWATT$s4;)>0|HQb5 zI=%#(9FZn23%~do^a5+6t&sBcAf}Fs(h&7ej!;uvxOeK-W?^hHy>YSo&3FR(hlSuj zp_WUVv+{ebe&FMhHO0SSKiBr$+addU(?*yjX3bJhI4^!|Eye?^DlwqTMCa_4JTw{D zWIyEhM4s-Hoe~;!Y3{o}XQ#N#lf9A>4v3mr)(~+Tv~`IE`Bk%*HE2V|d+EE+#he*V z)BbQi*~ORWhZk82faS4jUHUlfU+_4%!{Dh0lZpC3d!mZa!&vsBqa(%1A5e}}`+PjL zk|o#rx1`V184#Qj2O9!h?E}zwLmG0md)2iR zz3w*-Y#WPS?>z?ZujTw(CnfoL%9F|H@XKRl7n+Ag6Jtk$Z)BFgcEMW|h}YR+AKPb? zQSnjndC4-gfn-p;GGtfMuN%@n3(|UFanBqzWWQ@|#=Qw&SbiJ(MzmBZln|9RfN<0Q z+1h7&!f%ER&K8VtWqgNZMy}9(vG9&W!BFGAlk09ENy`B0xBA*kWNeuN-t!Ib*o5)%-C4J0R z1K(yUEYq!)y5gABSpLav@jEGW{86!8f*8pbDvLM(|&@IhW?RP1AS)07vAao zLU>td|LObo#vTa8^ECgN-_?_7&_coeSDafFfJg!C6WaPiBOS2sZOM%|(w?G5--$1Ot)S=E z+DRc(yTLa3;r*Fu_d+tJY=cX*MlGXyI6%LXhuxQOVlmYg18D~2c6_9_9>kt(>35J@ zx|g-*AN_d1Ke2e0GVlWGtKLQQv9Aen8lNgFrT#MgsjA91Y?GyB%$Nrv75in)b2CNG z{?!BiIgGivXat;V-soe7rp~|tlhrRebxH5^nP{s!+{VHG;S&iNlYRfP?0(z)N)~xs zc+6$%llQ#4Yk-!Y9wOJQ%G4o2yN{N5;I5ru|CQV?L-}5DM~*F5AG+SXIMI=e;)o(W zo6guAzRYNwoVI&pnU)LPB*D6$yr;thuB`Cyp#5E?rb}`m7`Tb;i3WJ78?U=~W}yIo z|G@RrA}rDqWJMG@-u` z^7#!N7ew|KfZqb}>A8OS?bhahDiS$)xZD9a^f3Xr$Bsb&zoH+|wo1YqCT4YyZ?@;(gCPO?Z()DQCy9>~_Rqfh ze>3{u=|GJFQ!vIke8tRo9Q#G}QeXSL)D^$TXrU*v?Cs=ec=z2t8>FVm81M|?VL2L4 ziO^^ql>u@2f|!JE67r@?;2iSTHOX>a$OS5Znipn_qcRwkA9K<%c9$b?ANkAz&L}m2 zTxr1z3ud(5$%l=N5pLnH@cniI{G3#YpBfey&G1L^b!?D~rUa0TK(OS`TOX>t6cm70 z|9JkXowg?)4C{Rl&XNJ$x&TSbOJ+}20cf;vBg#!Y(dep94m^Sp-x6u?2bi^@(h?}C z#ifR^oZ7~SAhyM-xowG*fO(S=|?!X;7nqwRj*F0d&VvR$7Xt(ylk|iKjePaHxs!we7QA89k#j>XH1!i0{5cRJ-^a=(jj#I%ELXOQDWxwtLltg zue=JBJqsM%5~qy3MG+6bC?r!OY*1cUpYTZhunmi^TZjo|+eX$fL|U`(2`rmst*oCx zJVqWSZnZxM(0xJxUtq1{t3Kb(IehJCatFwd2IJc?KEzg#AUPuHTe1;7a^E-8>Xk2o zvTJk4Df{P`b(O@2TGMzYa+V$~@a}4nsgOkqU~>A&JXclHzcD_%?#a~d7f`d8cXE%% zH`(&sFn$V{LHeYW?9Q2^eZM4-=Iw*QDH#q%xlkc$B?>A7PHMQ`amiW2V^3a|=EM1K z#S5P;G7da!ZXGQjujIHY`Or%My#PAl@ ziC4hte!L|#o#uv&!^XY0n{CUj>`1BNN98;_mAy}aBVYWr+`(d^+&kc9BATg6&Sw!7cQ%et^>!9YDRuv71W^Jve=i&{b@Bmybh< zAB0!qX(s>dXIucijpCfveugkDDJkRR`qoOD;SsRBG|W1D)zc+@Hd0aJmGM!>>L>Li6e*5WVB5-WIYu2piCywJw@>r!qp>6>P}%y(s+#SLC*4d zi6cP;I5^V>fF0ZOI%ibQ^jox}xHF~NzFlZ+*{kp-gMcO@^_e%ybraj`TN*3JzfLz*>ReI7N> zv@Yh4l)#){Y`H8mP)5U>ru^DVXHISeYyv>D?d{;>D+MB!+o z+&Mh_M@39~Mr&hxdy%p1fHJDvDO05@-1+Ww8*T4H(RDx!)mkWx;}tq=ft6CfJxIvN%54teSaICpbcf3Fdk41<3 z3>mQX^c=eklw~pG(gVa?2*>NQ*#Nx*q8n2iGs9NCG;97WVyY!Xmo;-u5SOsMb?vMN z=-o!sthjvJte=@e3LpB7O^Tf;D$aX&L!+uzBBCuu`vNtX#uv`8- z$PiFYXx9qPTtuoH&=x%nZevxeuM0(1ZwJ^+G@srpv(1h(yr(|Ut`3xMkO9*T* zi9UMyJzYg~+=vBc+shJ9Nr{XXaDk`&0)>cl{UJx9#b|_2~MK z&i96izTv=$%<8x8 zQVNMxQ#z(JFR2+z1!}PA$Gx?Y{G$@L>At20`;}1$`|h2%_=K@VeoXy}(7+=_2#b6eHPlfi~OJ!4K!U!l0rOT)Ht9PLNwIZ>?1n&)6Yd^#j{ zoZ_5i0@nOl=|?FZA+Hvljsv>#d>MN^I4`5R7WXKGx6ey{E-C_Ef9|ub?fK^Pl-k~x%=~A1eT+AIqnfA1l$?4LX$?$O=`Tu+`vu_J5?II1pW~8 zV`6$8^0Otsnv)y<@vaMk{%VDv7-sz5nZT$CSTz`L%(<P;^lftj!gN;rT)j6z8IQX{_qbI!hi4IW z`S)R#y1(Ny+vGnvT~H5fx=?s}>9v{G#1u2OM_JDRkg?#~i!LvjM$-APhjnxMUd z&x*9V`&S$!H5x2{JlC4XhuG2_pTl7jtu?$g*cRjhIb>E z5LUG_>vQPF8Ukk8R%e`|&prT~RlJ(erUitvqtQM68AddfJ!**$(1>36j%%h`<(m9p z>MN~C5Y6eVZ6l>AjpuO%FJL(74y@xXSV=bK&Sy)YJyzCTex@WNG8jQcK7=w_g}i(} zBCEWM@NGupJyBjkalNlZ+-`y0`S;~D{RTn!*J4JYG4h(OFXH62>{b01>U0P z@aLOHZfx3`js0_7!;?>9k(g@w*>eG>-`B1`yi`}c^Ho!m#uNJd0ePsG2p0X$(7ir~ z{hT+sd}x3NXdpE}{};s))9Wf0qN#BgWH%D;4y~n?Gm05pEq#|n-p>uL5$VWId@`M{ z?NJ)>M2sUaowcQxPfaRM1?4+K%&@V!;vO;J7JQ35Ajg$YCWNnBWI7H{6xLCM7e`>` zCAbA;k=YTkkz#^IWv*GxF^QUB8{oJA1ZUB=QU~8uRqv@msWN%;JMh_TwzuF^}8GWyL7_#-7Z+iJ%0k-jRX=Hv?tKurMu}(}b21qnHh_AsA8T&f+&p z$?#FTYSk&t6qT$O1(YG_wwMX86=Pbu#DKWhQL5KE}Ne@oe0U)Ff?)5>|j_ZzB%YIFW_p=OBIqBz+e?REts zZk^8@K-a4SdDi90y;WsA-zh~kpF+SrgxpyTkYm&oBKm26*xHP;Yn*c^oCek1 z_JD`>R4ne(D@E2P$Lr5u?Cu(2PSr|efGb-?GEpAKcI zP8{l#r)`=f9CU>vE#72u(FhTjPSWemW)!ag?(r8pSkt*%2qk_(fwM|;&-Dval`SeJeqh5t9h;*SVQpvi zR>ZP@2}~m*)5gqFLZ&~kOHk&(qeyIcI)hg-Lw6M_!1V!$qP!w~#r0CgiNiFyu-PRI zETlpVNpS)?L-t-Oa(!&z7-j(Qg;m)3$}brssdZqXqMgUopT$LSsJ}0HPLs%r32F&> z2pQr5tnhD<7c;g>?-9QN+tJicMcabK5h5i9+vE}f*Pmp}K5G^7e(Uj=T|yyPqdM z*TaQ~erMi@alWS;@#s6ora@>=UiKrs7>tsZ3#Zt`a2wJIQkK--MM zN=hW7p+&9wV`T(@@+bXlQ|YSH{6JuIBnmuWvC9C7;6|Bp2GeMd*lK$e;1zzEgQ};f z%!dc{V&Bo};bc++%6Az;mCQg|Yj{|y>*a1XQ45uPB}P>X8Ns3B@YHB4-qq>!4?+3?^^ z#19+0%X%($%F@;Ue zBnU@l->|+5)JBKP?qv$qm41HxTF!{`O3;xiI-My>Y3N(xxhSM$H(SJ(xd;^fgr?I*V?C4WV#)Ua0_Lqb>V!{N+_)I)Ic({Hi~APl7Id%I~Q8?jTUoT`&QIMY|z)iFol?w>ovr;wEOVE zc?9NFy>w@oB=_8`W1MFl3g``Z>+$hNxMI{jAnL6z@F8t!BMu>4UvtPPjmE_wG@hmI zCn{ZMz%Z0vZ1^GRpk{3jHqw+MMvjS=Xvl+`X-kqY_J==nG&>9ezyU;No~r!}I)yl( z{s;#{PkYM`L%WZhE!YB;t7+k~E(h;O{jVW!fS*iM-9&`igzBy8h8guLeeK=46xqG+ zb!2{n@X}*n{b62oBEaNt@XGoioP1EgvP)O})wzk4n{dABr^H{5CL{lQ*OJ~~- zDIM*&Rk_tnXVfva!~?OgpSIFo8}!oDH3LFkvbAmTERd8%e_qB2v41wd$o8ZpqZivC zOq!=gbpK}sxGZm70rG=lDqeLnB`gLuhV$to{@X?HP)6$`HYXh6RvcnHRn=R}eE z06@po<<-W~ecGppDSzKY>e0Jr%&H}H?~1>%%2lFfg=#~$i#`ud+B!}+xvC^hUTu}s zE?nBooSM9}O;MS#Ew3pxCQhy*?buIU`LVw%nnv0uvj4(x$hq)(&>=5~y|IsWoH}(T z-9E0{=pgUyvGrh!dVuq)BQc4wF}o*P0i%!IHw@iW=jiFOeH?n^*LeEvt`g=s8z-hx zH;V5uHTg`;Iu=%8lx3#KCPs0+&mYnj+5WSXM;yI;F#R~Q(1sM64 zaU58YnMCV18n*TP^WlF=ZdwqYhaikCMF-DTl5s69)BT%qVV_)VXwcK$GY1nma=Tg{ zEG-!3_lKmkvR<>%kd|b%?Ui#%h;b{$n{MOMoWdZ4j;8`gI&JGd8^K~tV9)nC^0j8@ z-|~)SxL@$|JFO3IcHkooU~ww$@Nt;kkl;$D(={}8rD9iAn*MUs#5hJo%IbV;EW(S4 z#r1=SbN$kD+^A8DzO*3@Y8Z0Ks@b`i&@_JQq&3I(if(6?^&P(l$dzeqsPOcxi8g}~ zbKuo+>m|gXtpSf`N1d0sC!7C7N=I@}wFf&1coeV(f~~zc^}jAalk%ak3=68trCX9->C62K{&vQ+eu9h5l^w z>DuND1I?Aq2hSIU4_A1IjHWT*79;o={;7#JYXpxW7r_usXI^bw4ciF|Sa0n-Msm(R z9$=~5+DEd%gb?7nDd*iPMkU>;gQ4-+*j_X_vh#r$>0T8L;L=U>J{*-2ja9dTU8(z( zojE$ZcB<4Yga#fQ>m#XWyYvf)!VrU`8lDhDj(=EHjK5DxBo{r6r@3<0)DJf+s4|47pkW>6ork62>4>&&Czv~k#FtteA z(2(U*z*?A__hLJB!4X1lf0$1uj~r8EBKz9G}Gr zUXUR>o9SS{_WVSofN7^2^p^DBfWQuUS)&j9=^wt%Zpcb=k9jAeFse}v~qA@SvM=h|eE6OL@K`5n{HzooZm z7X>ihJxO7_%4=*wR`H^$VGA}j*J}YG?7th9?g)RC;ZyLi869v3{x|^8UAZ@{A5Q~6 z%JA;Tx>#X9(a;^h$E&VDNnF9$JE9Kip*M&hA6+6gt}+jB62q?DngAkW0lfg zPb*8b?s46XQILd1U6X6|u`azEK5nYlc~1%4Bti zGS$)pC>1QzxJ-1~`|>c1;N7ddSosr+d*vnfM5GeG9K=)(7K`2mRpr*V*H&7O@SpaK z>rN6op$Q~Qm75NV@7Ji#l?0-x5&lFzM}k~jF>SL`Is>m3OVa(-uMg+dPFp30=Bi!T z@eHd}q$9rFNpJ1v-yYCt*Kj3;Sx0qr>TB6bEg#@^@NR~^n||9z)$7hl>062cY!U?w z3-7w?YjnC+gACSWp-4^IK5W%(+0|}xQ7h$n^Vv81Mw4KKdsA8PE#RE=3(0%Qv{g+P z3N;_ag+)(j#eZQbb4@|mC<$4X85)RQ(g3=beG)NZmX9{fYPYa!_mG%UHU=o0##%ha z(dg&4!$1Q34!rph%vf}$h?m<>6ezuW?24liCs>FqWDeWFhWFq9_zb6AO~T0wRr>~k ze8C8jyU&<|7nrCQVYI;xss8_a{2xMJ z?}mLMLH3-G+`|Y#XsHN9<0+5m?PgzWwAo~P9PxB7jICLNf3ICWwe1XD<0Uf=1`jaX ziPtq{Soptxi3)6LSQyLY!<2Dqr5ikAxLtw#2H{M}RUhY*i-SBZMwUg5oLR=T`6Y=l z3bM585K=XoTE?{zOwh%b8>=D(xJTm|kNl(xuX+pq-J|xGdcU-UhafL2?hF@XCThes z<@fbaEN`g=ZjN4a^iy_W*nS5obX_(18NdYYo+ zwQij0&Qr*t)mx)zcJ(}!P-ZqOa={@;m4GER#l7<@I?Fj)2uY*}GBvO)r{sXP2i4OhKE~SG{ZKG z%G1DyIC+wIFwE^Lqcj5F?@ zL?mV|j}#`&h%P`1lQ-LXL?8xOO>nvvJhHXFK3($XtGvM+|0joKBtNFOcG#2@G zO&Ux;$jlznddAXa+a=p3u<`*xt4XOUiKKU9I+>SKUwPI!_K3JWb0Hh*$?N;v){)gG zJgV}vLfDFJOBgi%CXta(rFGRCd0Wni-G2Tk_@i+Re5x*e&G||C{fA@^x{WIdgEL_@ z)|nR5gsW8>;$CbUWuPtK6qZl1TIB%%tgMYVX($aaxtcE=JbA&pYwaV8|1NVfqko2&PdZee z(5i?ngA&_UN789kh``Iv$M?~zXDd@??i()wrzGvfzB8eU>NX#0tHi=O%T(&Z=?EG- z_AnHNu1@cgSM88zZ3W%2dVq1zub*6q4zTjhYtGkU+|RtbJ6*@p(9o=)WKhwcCo?M> zc_YVNQeHRusR>HEpBPon!h3#OReQIgS1bgGWV>n!eZh5hobcjcmi+RKFF$A5KS>O7 z9d#a&VxIoU?~@dz`D8X5LPRPQLVi6ox=S(%6!j|Oh2Q_la??%0^wW_nXSOd4CX-EH zs(GYLRq#bs{xd;1d!9;>Z?~#_?gggyKL`A6T~dhQ-;6i6{7<-TI^yU?HAm& z;;B(xZ`dk9ANW9=>bwj#4gdr$l$q zZfW5~bmRFch<*o6&~NT3+#u=oGZ59&fh;x{ZzeI_%SWqH=4KJ#<7YC;Drx$QWok!r zQWf!3UNg;^*Rwp$lK`-$%Gx|e8#!7LxSm7p{mF2pyg5^e z%LJ<3`BnF%3YsmQ=n$24pFRmyI;*m*U%FD^ z@nMGfXRgc)SWO!zi;#rOZqZRg2|>^cZK!eyG%w4H&PvyfMOB%h_BB(2Z>JbEWtpEG zFg##I%LJ?1tT-{A4mFNN2A zBM_7j&O{1d)Du~nv!P48sH6ffx=yru)15l`mp;#}s&hZ;r4yR2uKYOXw8L14ERvwC z4eGdRKOm70;gNua3|=>o#EUn*cUPp>)%SR(KmcF1ax3QDqxbwiQ7D?6c6uyV&Mji^ zu4;3mw9hx_RN7SGtY2sT&B2w?x<;uYU{Qj+aVq-yRb{0^dG4g05_XusgWGG3>sJY) zwigY~=Nlt^`%^%wUd{y;UYL#U=TsIb!T@E3snsNTd1acelog5r=drMs=i&Gj|GKVwzdPVNN+ z97Id;wSw<0jt7Y>oxEC>E7v0{d9pmevupqelqlcGxw03J!ge?6RZV^(%Plf|yv`=a zeO*a(W4;^;_(!gWP=B%~n@z|nz()u`6E)Z}!P#{~%Eqh6$7g?x6*{#VSu=py_{E_v z*LHHL^DyY1EAB#KV|)YJTa!JAqZ_r#C-tzMH@)GAiSyFyk`tCOOtQoMNSYI0(WGc_ zRjlZPA0xFuBZ1?EWStBjBW15iiCD+uFT?NqA=_HJN+kfB{(!lX#bLTcf4vnsZXx{k zzTV``pYJn~{WI0b;nKB6)HUbSuyZNob6kqyjliRiE^!3#xl+>Y(X*o0d%`a`kj0_S zm~Ez8n#MnWwxd3~R6m&8$Ih1}pIkgUsWK@Kb37EZJ&d2pGTDv1D7^`qXEdM@L4a+$Rj&M0U)Oi@Sgx??_BVwY#Pplg6CfwP#-?r+m68r5U5fY zOrkJEFOV;vOqyQiYTj{qzFR%-x#xVb72sD?)pE96;2sRO?$}MvSBciK2LyIE!kK+1 zs}9`=-(_r_V!JPx&4zQ=R&cq`tInSx%rv71v}irVNH0zUN!>+yU%P1d9S0fLpgX|a zbsNSExL}?+u10_u`m!IV-+LcM1H&?bS2$1~Yxv8ago>N9uuSmNWp>yN(5w=k-oW7I z)%uRh>_10+zpq;KARiB^10E1`LQIbmK*aC@Lo( z+$evma-ytLk-vIqb;HJ)E8A}!oVZ}^MT^@m6+rIa{8s36zhL=$v%vm{R}aM*>2Epv zsE!BvZ775jAh2b!kD0>Y{U2L62_aXl}Rc1$S8%ws_Dw_ZKbmGFPS$viHKi2@T_)&q3QkSF|wpx*g$=-iF zlJ4{`&;6BNPMw?N)~dHoy!GlY$Cmv<$6qJ>k1qb}n_J}kzwq)`Llzk9>mSsaw7j^% z(r-BZ=ji_ru>K3zzg_@AV{v`~@fNVRko*PR|7*OE@$z3FhlKrYl-vZsuef4?{c*v+ zg5tl({vUdO!TH}Jj1K-g=>FFr`t2{^|2g6RB4yYgxc;x9`->NXSdAP7#qXgkKFS-1 z#~>7xG%`9&ls7i2l_W@Aw;5*cCYnH;I zpLSJ0C9p^L$hu8lczS@4640&1Wdc#(0B00-H+{q`_m^fq?sCwbUYk^(UGRkgP~IaH zeP(d>SxN2uRv*vcQozU8w4N;DRurI6@H8e2h?oVlabpsJG5ZfdPr`JvmOcQ)Ca_o|%(3r?A`empv1`QJg`vW7Y+Onujd}&)l{AX%PiXrGNg|Kr5&+UhK{8&OfMe1KaF^y zMMZTCk{2Ym2Rez-i69IOll7zNLBh%gDweEAFx;L+ETioYfM^2l&!sVtOp{qlf46FrxVylHq4%1M!FN+8p}8Eqlvt3qtDi27)8S&;`qGOuym4Vi~@1-RJ6G*HHQY!aF! zzhdKuo{U1G2_AUEyZeq#ZSv3W-o_q=34?P($$#tL;z?SDk(h|r>RQuF`p|hoo(8tLlu2V12)-lZ`E7@F$L&s>F}$@TR+QXiOW+b- zun0hbxI(T(Ge$`;_+mn=k+Kh6c#-{#lh`6a%@U2N9Jo)kl5QU{80DKKNJbmdV}imy zHAlw`iG1;z^GeTA&$h+NhN1#i~Hs=fHRdwi!wAJh#}wI3r3n*&b>b>Nk(bM znVL$OoS0?J>frk#Y+iaMgtgs04Z+5Ow(@BTuT7{N8r$}Zp^CbGooFvBZ`bg@-v#*4 z+%K2doen&HK}5-yOWmdo2?$VBN49Nz(^Bpon&JfOn^&5l8-J!&7N?Ub@p=%<;+Jzq zrkd^2Xuzrf|6X|m2HRJJP&AcTevU_Q!9VgAEXbI5w-LOIFYjjn`;cceZk{xg8Hf!@1s*p5XUSh4RPdy+oe1{u zDHYK6j7gyFuhy3tYgOZCm+$(ZgX3-4Jc?ASpq=D=IXw(bZ;rm|#aUWXL8@5Ii}ZEP zXYO=uh2bwh=m6O?VjKo~ja%{k@>kJ?>dy3w}wsC;P+TfgM<7)qbdmhY5-b(^DvoblRlp{gsRaSr+#(p1w_ zkKqe7dly3b3uoR05i6^4qRNp7UprZ;snDc9=bEFH%zbfbIeR=|k)iTsw_}-xi@;*2r2CoiY zceS$kGGVy!O44QWj;lytsLp7Lx%Qs-Ztkz0I4|E4Y8Y&U3*1Oy+fSM^)#j~c)5FMF z<~-bwoHJ`?64ibp)@D7;#P~ROe?HN!qEEeo$x_Njr8;p!ma`0v$?6+$1yx!Wy%dIV z?@%_os7_VI`VFU`!!Y8>XRLoQ{^KJ;6gm8J>5(veKj}b8-7#9V z+}oG@GZf(w_IzWAYxr;gmz|}6kqES{{rNM~P?gX`6dwqlQg-QV>u1v%PAo2Qy`mEO zt3YA%nX{xr%o!H>0Qc;)j8G)xhvL#P^ zmEqY6L~}% zi4>G|47ismO+8Y~<96yA3Zopmv3F7tM@ zl{8ce4LTXyw@P^7tbEe~@(iy7!vRr4yI80Bb^kHl&?t(48ZDZPge8rMN?8%vw1i{r zbLg`G6_1=d**U+gEvl7jGwDk z`jcJM1u-f%A)6%UI@0HL_YWUPis_@4e%B*kY}ydkjyWu+R?74bhjIo;`*_)M-?23v z4$p33{0orv8S!Rjk$B3WYq3LbAM)xTSE;{4}8Oq>Q0^+!KhGc@t^4F@WRC9xjldo*$%)P3xJ9#vZ0? zxtlTJ!H|iMZME6HX6zTJ?;LyGS@>Sly~oRsJ{10yIS}qOVHv0X!rOW`wk(XYr1QH! zV=SgLC#q%xZ8asWo}bYE810J;PVQn>qmPN6ccd5hnzRlAoZ&_yd?9ytv+EQ=534)~ zQ>IRXezEanY+LRe*+} z;VR2>eLT*A_LSoH3KtJK4)4-kmJ597OKKr16`RYU^444>t%s~#V`TH7$IY7W zG{V=qvCeMlM7+Bop?K-@hsBu@Gph4({4(0}85C%{A2f)w*sUteb0kSP(tjX~bedv8 zZ`eX>r-{Izim?I`M5w4N)sRONJ9Nsq{AflcH{Vs`hY7Fut*3sp!&*W^iN6>^Ag|b9I zdBiO$BzrZuIN)XX6eGANt(^slXedW6&#&J5nqw65#_%R5z7J(pO6G}tSc9rF+wT@t zKh00dQ4#P3_8M6_S#t%s9B(Jq(DbWT0HxVY7z2{)p#&Bnjl8VY{2{KjaKctW2=Q_6 zJ-`;sK&o%XF)gN$h+xjo&06qVypp`o)-8B$QotZj0`b$+$4rS)D`f90Y(0tY2dtaG zXShZQ#ai-4qBqrCIOro9+BSrrL8~pQ_o5ZOYgMXBZ5EHO@s1)jN1=h|!;6vy)e26J zX^+Zl#-809yE$X?7cS}v7Lvh}-s}hUu3}YstLE~;sUh@?j+F7H?knwfL8A1zb+be~ zDv)Xe<|Eo5#v7Xhq?>LZ{V>Gmy7t+czWZ_Lw5Wp9N(0%XePyx@yW}YG`4BeHxogU1GZLKt`v|MUO9JmmmM+Yh6ra{IS`h$=eFYx+^gIdd$%B6;>mWm_mjq_-@B zq&c$ImifbqXB#IT<&Kphv0fLfYWO~V011e7HI~yCO2{fQ#`AH(PPIT*xX*zSF++qD z6CP~NrlHy|P_<^p0T<=^Dx41O6N7&wK}v)FsOBjIgKfc?(Lp>ss}_h;-lDe!+*{`91Zkp`EfcCLjk4*Avb#zaY|BWH6jQj^JD;-L})FWF`ekN}ZmK3|MA@wyNpn==-J60Idiyp^QX3oA4 zr}DF8S7Ok^YtSJT*h(GS#hA*!{M+phLnbRpBK)?7JSrzEFgHdLbg4U)a{&1IYTTV$ zu_=BQ`-dS>D=P?rgWv8~daY2YS&WmbZH(FZqskqv-#Syf)}P4sKV`^_-cU&PD=_2i z$a&*3C}ixw;&$M!b|QF}05ec)+#OlKRCcH3+nzD>we&D0<+DrlYFzY%W_ zZjeSep#&a`mr;S(Wk}i@vpfTKFhuB`@`h;r?u@f22FhMd=^b_FG}+V8df}@e50;?C zpDLi^`Vcn_66L~IEsyCExzGhBt5|za3r_@<{if*e8VkW@U!@*s^F~Q^2RA1ecZd-{ zJ;Sg#ir#``>qmUFkke?DNx%u0^S)3dTggsi0BsPpJOz zDoutj5aCey1pu!a=LQxNf~Mlm^3J%@l*@Ygssiu~xvkvnnF#zOoWzR0%fW))S00M2 zkD}FRWYAkcf>UFJG9@lUOkZYgHeh;4N6%K;s=kD$(T`hz$M=G+?O@0%F3~-vpVq^T z4;t>U7o|k0ncce~$*d!`j2Y1t7$+aW0boz?>oW%N3{i~VB|{cnT?o|zfDWP+wgBk* zDuH=U$(e$_K6jw~@q(h=7^ej8uQslYfS{t>DAZLQ)zR1I`1ba>) z?R2ASZYA#}MlWcen3znoEtnP?E9j2z;LCqeVZD(MK% zsd3c}@M&ug zg#b{cTWLg%vqnWfal^rVZhM)%Gt^^cD~XFbavg71n;}&6S~*y_=E5?Zo(mndtRD08 zDrnK(y4iDr_Wm8#>#hLRl>r~pHX;DrSC+IO9tyU~JgG{ZyO4ZyQ7(W&fmqxDfF2&( zMYBgE!B!N~z&fvO$CL9j%BbX;F6H^EWorfctiwCgZZ4NZ*(4|F-EnRmB&|&bXmW=QHW+eYK4Ye_9g;KeCF%yBAqv8DizCf<2n~s1#-DjJsXq$-TJpO>S z17saNI>zXY4s=W@+nsu}OcuThWnt^t;U`vgN6W+P}+fI&?nc%aBOm@z%>09UTbh z{J#6Dq=B57J^Pat7{YX#(;R#s3Af~~3tAwN3zpynh4S(jg4T?o-6SGxTLA?m-*PL& z@}5Uy+*+Q?uL}KG4nI;-?!{rad@NDFsykb-JKAU_2aGm=ig`i_z3*kKKBqar3pA3t9&*< zP5x1l@4fH!6tZ3a?5szFw)=u`aZiaoU=$c8_w~tsvtr(M4)$-wK^0BjrtqAxxy>YF zQq5TJD057!hGcld&)^f^1|;*BwOH-3GZQ=s$9UBp7%{;;@>_<~`@fp6=?YF(1YAzP z{PEQt_tM}?>X%T6ATG{~<^&FLeu9Gwo_FLSw;CSaB%VUd_F~ zf-++7Ky>i+=9BQe3Tk~T`-N_w^~1dw1Z_+q4{m+rCqQuYI+f31bExNNyTGn;b&#nw`l~@$TA%l_@Kn@B-|&a=6#7KEt9H_!QxUiTe5V5d7o9`xrO`4+mgDmi|+ugqF`f=az@aod0H%{%^ zAA)IJ`PMqkvx?=;qaNEy$E2$=PM*M~{^`&BKfx^|pL|pu<{7QJL%H<+RB2JJ9e4~A zz~uIQ4uW7>0Y$@!8_%V!RjxE$! zh{Bk;piUp!iI`pPK#!BdlcL|sYyHRP^;LWU=-3t3Mge!(Xb0@di0jJ>&qNJ^8uVA? zytb$8am1molcw^$v&mr00QAA5K|yg4pQe(a;m3TP@eVc3phT3=F=chcCD_?;xM$`G z8d>LUyd59(i8r#QmfUA(eigrtz~^F_G*zwbbJiJj+HvXYxAQ&ye{|>P5&zQR4;cQr z!yl6TbN7D>{)do%Ed*XlDt5@{;@i8Dz=hvg_*>4(i~stue=hic#{P5J@v;9P?Ek$z zm!nM#O1j@-_Q6l_&+l*JIyQN4ULJ@HjIQ(+Qa9cvxP|`h6fOOHX&)0f&n4s$oOQ6a zqY*lPvV>8xt6$Tf+_<+;`Nn?NT*0r9?B&Uaih=I_S}(gU$-VEje8+2}>|#KCK5379 zn}T@ONk^Q` z>nM$odBl-f>2l}_l%9twg(%%I^3ZW)`pZH1gA6Mki%B7AQpoW+?)&XYYnIDZQKUeScXU8yOKpJdpIB9(R1?z9l;( zLZ_0cy$vlnIY?M-lK<)!V?Wbmc{w82sYd5t%0N_ZDk5&$#I{f@5w$=D6-^!+3e;F{ zq84A!Q@9qgK`@!y=xMiliRN%5c5ZG@ra=cV3&Op~DO+|4dJ!FKWH`(qI2+ZWEtEf0 z)<3i*>DJ?IypG-SQ(%wbif%KUD=c_y4ivVClY(y<{E_ZP`Q0Ylb7*z9Q_2%b_Oyi+ zFQ(9ds>vI-49gxf}4I)8>}g*Tl9oV@k#)joQ&wET20mlH)dL3={evr{RzGS ze^WEKoS(=soS?TZP?0E+LtkBS`Y3Pw&Az*XBcIs(r=x`k+B415gPo)%2BD;wpAW{Q z1j4L^=3M!y2|gC9FkE(9NtklV~lq zu_Gg(dXVTtdue>I8AJRsDthwfg(OP$v&SfIhli$thuMbi-Oe7mkIS~Cg?@JMewKfc zFO5vV_ILgm>|e)}9p$^mQPGH6fh zP^iNb_j&(NHUl>hTQq6w19#zE_nhGgpK#RpW4GfO9tdp7_|N0iX+DY^1X{X)*Q8}N z$#=V2OKth=+H5~Y7?WGINDPc^msN*rWF94RRUBoG`^|(S2jj-IyffiNa_W6Q24W3z zXfF_^em@MDkI1aULMuCaVc(Z9b5gVjERa>|<`sN+~i|UdN z;j9maUp_QsmFW9pGxYlm$Q4ayTFZ5=>xk=&S$U+-DylI7m3EP%WyI)g z4)u;7f_`cFT7n1s`j%tcmhs4@Wd12r*hqVr{Q9rmr)}!fu`(VkBvbO&S+%?wa8JawaOI0~lY5oJm+7*(P@`K>ykzU^$|->ZjQt~%A@)>I^k`ZAfN8-c9ifSP&`a0W zk|lEsi?&?Xf`u1xc6=~vQ`yDm$$#v+n}k-b*k{mIC2**1APDmcX$vHj`UgIyxi?DF zCXyBC7gf7jEuPxKS6M8_0ouh+2V_ha#7}0J4GguNC+z7)bqGOR;karU;gS^fGViNN zCinEl+21a34(qoeo}8<&0J55nmiU0^uAY}pwv`D?`_>;f>n|UE`L)nlH#P9p zo<9D;_*Ic!*UY^iq}^k~?0(3Zf^Sp$(K*U((}9nG(C)$;N~EYRc}dy9od~ zB-0h13EyEZ*R;vvcHUTZMQLAEmyWW{pf9M7LA2am zj7imtgjV6;#dMFPT)u<3a{WR3h2BoP{OkjEGWf*rM2lhsA3{aPOOm{QUN<;B<@NWd9Mk%(Xp@vs zDp~iliNfyqR+vwEiKurzmMK9WTeRvdS-YkDQTjJiLcVk0auaMEaSKqA5b{IBY544)ht7NyO~TA^SQ73#E5RC$CiCEW-k48 zTQ1$G_oJAc6~Rm2KYmJ6Evlw_80%3Iuc6=Npp!+ufK#O@PEFJKgxsA8w;7M0x0lV} zUHdJE^De@1uhpppM@&RX;L~ z@k;hIEeo|JD{fijq#}ENC4~C^Z4T>|+!BudG#T`4oGE7Wk{*lX7!R+FRqcA0Zg>wj zM|$)dHcHHFys8uCJ{LKZ0pZHHe~@zciQ2M)c-5T4tEK`8NKL>S`(!oHJE3p)?n=VE z?Y<-5$69ukat*xD$s-vOU&QMtO7<+CwVWoW>2@ay}i%O;~4DVv>m$_ zly>kUZ!@vBwfw4QK*TV&_1@<`dF6|o374qhb=7#NEzHuz_H_34!_w8z!FQio1vdY1 zXOGvnW`wgkwSKvnuWz>W`b%7Hb_czZeo@V!u9vIQdE*W)s(Acb&_7BZ8P{#Dq<{&E z10Lgij9jd{5gj+I?hx0STR0pprCgz}r)r0h72KayQ1zx=WTgN)xDf}eu-=`D&!EuMr?J6=#S!?$TraqQ6KSE<^28&$-h zP<`4_@H2}VyrRCN!@-wxXnkB4V#p?U7KHKaopucaaKCgO=3G9yW8a;R(h9JLfKLZt znb(B5i55~e&^y1^HzVhNH*^0}T73is899s&mol|v8HE2|)-x|}H0iR{Jhg6hk#Yar}@ zd3-qR-}Nv_{1Mo{>u=%rxc^=MHVnTz{y+S0_}+bJ*_mmDe#7+dnZR>JsRGGY@Bagz C1;jD{ literal 0 HcmV?d00001 diff --git a/screenshots/issue-page.png b/screenshots/issue-page.png new file mode 100755 index 0000000000000000000000000000000000000000..b00d74966c53a924f4437b1de2f72199baa39c5c GIT binary patch literal 101749 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 z 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 Qa%XAb3TpECvM=8KKSJK8-T(jq literal 0 HcmV?d00001 diff --git a/screenshots/issues.png b/screenshots/issues.png new file mode 100755 index 0000000000000000000000000000000000000000..008fb296753721d830043b48ec4c70d84d2e06ba GIT binary patch literal 96469 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 z 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

wWn;K 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 E|JT0YQsw@4i2c{T;eP-# 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 DpL1Ub literal 0 HcmV?d00001 diff --git a/screenshots/redmine-backlogs.png b/screenshots/redmine-backlogs.png new file mode 100755 index 0000000000000000000000000000000000000000..ed4828460e6b1da89ed20bc5c8631554fb475b83 GIT binary patch literal 65608 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

    • ' + html += liStart + 'selected ' + liMid + 'all">' + instance._.all + liEnd + html += liStart + liMid + 'notes">' + instance._.notes + liEnd + html += liStart + liMid + 'details">' + instance._.details + liEnd + html += '
    ' + + instance.$tabsContainer = $(html) + $('#history > h3').after(instance.$tabsContainer) + + instance.$tabs = instance.$tabsContainer.find('.history-tab') + instance.$tabs.on('click', tabClick) + } + + function markFirstOfTypes () { + instance.$history.find('.has-notes:first').addClass('first-of-notes') + instance.$history.find('.has-details:first').addClass('first-of-details') + } + + var tabClick = function () { + var $this = $(this) + var tab = $this.attr('data-tab') + + instance.$tabs.removeClass('selected') + $this.addClass('selected') + + instance.$history + .removeClass('hide-details') + .removeClass('hide-notes') + + if (tab === 'notes') { + instance.$history.addClass('hide-details') + } else if (tab === 'details') { + instance.$history.addClass('hide-notes') + } + } + + return HistoryTabs +}()) diff --git a/src/javascripts/modules/MenuCollapse.js b/src/javascripts/modules/MenuCollapse.js new file mode 100755 index 0000000..3bf4e5d --- /dev/null +++ b/src/javascripts/modules/MenuCollapse.js @@ -0,0 +1,129 @@ +var PurpleMine = PurpleMine || {} // eslint-disable-line no-use-before-define + +PurpleMine.MenuCollapse = (function () { + 'use strict' + + var instance + var translations = { + en: { + topMenuToggler: 'Expand/collapse top menu' + }, + ro: { + topMenuToggler: 'Deschide/închide meniul de sus' + }, + fr: { + topMenuToggler: 'Développer/réduire le menu principal' + }, + pl: { + topMenuToggler: 'Zwiń/rozwiń górne menu' + }, + de: { + topMenuToggler: 'Ein-/Ausklappen Hauptmenu' + }, + ja: { + topMenuToggler: 'トップメニューの展開/折りたたみ' + } + } + + function MenuCollapse () { + if (instance) { + return instance + } + + instance = this + + this.lang = document.documentElement.lang + + if (typeof translations[this.lang] === 'undefined') { + this.lang = 'en' + } + + this._ = translations[this.lang] + + this.menus = { + top: { + $el: $('#top-menu') + } + } + + for (var menu in this.menus) { + // eslint-disable-next-line no-prototype-builtins + if (this.menus.hasOwnProperty(menu) && this.menus[menu].$el.length > 0) { + handleMenu(menu) + } + } + } + + function handleMenu (menu) { + if (instance.menus[menu].$el.css('maxHeight') === 'none') { + return false + } + + instance.menus[menu].collapsed = true + + if (window.localStorage) { + instance.menus[menu].collapsed = + localStorage.getItem(getMenuStorageKey(menu)) === null + } + + buildToggleButton(menu) + + if (instance.isCollapsed(menu) === false) { + instance.expandMenu(menu) + } + } + + function getMenuStorageKey (menu) { + return 'PurpleMine:' + menu + 'MenuExpanded' + } + + function buildToggleButton (menu) { + var togglerClass = menu + '-menu-toggler' + var togglerLabel = instance._[menu + 'MenuToggler'] + var togglerHtml = '
    ' + instance.menus[menu].$toggler = $(togglerHtml) + + instance.menus[menu].$el.prepend(instance.menus[menu].$toggler) + instance.menus[menu].$toggler.on('click', { menu: menu }, instance.toggleMenu) + } + + MenuCollapse.prototype.toggleMenu = function (event) { + var menu = event.data.menu || '' + + if (instance.isCollapsed(menu)) { + instance.expandMenu(menu) + } else { + instance.collapseMenu(menu) + } + } + + MenuCollapse.prototype.isCollapsed = function (menu) { + return this.menus[menu].collapsed + } + + MenuCollapse.prototype.expandMenu = function (menu) { + this.menus[menu].$el.addClass('expanded') + this.menus[menu].$toggler.addClass('expanded') + this.menus[menu].collapsed = false + + if (window.localStorage) { + localStorage.setItem(getMenuStorageKey(menu), 'x') + } + } + + MenuCollapse.prototype.collapseMenu = function (menu) { + this.menus[menu].$el.removeClass('expanded') + this.menus[menu].$toggler.removeClass('expanded') + this.menus[menu].collapsed = true + + if (window.localStorage) { + localStorage.removeItem(getMenuStorageKey(menu)) + } + } + + return MenuCollapse +}()) diff --git a/src/javascripts/modules/RevisionGraph.js b/src/javascripts/modules/RevisionGraph.js new file mode 100755 index 0000000..e99b9f8 --- /dev/null +++ b/src/javascripts/modules/RevisionGraph.js @@ -0,0 +1,143 @@ +var PurpleMine = PurpleMine || {} // eslint-disable-line no-use-before-define +/* global Raphael: false, revisionGraph: true */ + +PurpleMine.RevisionGraph = function (holder, commitsHash, graphSpace) { + 'use strict' + + var XSTEP = 20 + var CIRCLE_INROW_OFFSET = 17 + var commitsByScmid = commitsHash + var commits = $.map(commitsByScmid, function (val) { return val }) + var maxRdmid = commits.length - 1 + var commitTableRows = $('table.changesets tr.changeset') + + // create graph + if (revisionGraph !== null) { + revisionGraph.clear() + } else { + revisionGraph = new Raphael(holder) + } + + var top = revisionGraph.set() + + // init dimensions + var graphXOffset = commitTableRows.first().find('td').first().position().left - $(holder).position().left + var graphYOffset = $(holder).position().top + var graphRightSide = graphXOffset + (graphSpace + 1) * XSTEP + var graphBottom = commitTableRows.last().position().top + commitTableRows.last().height() - graphYOffset + + revisionGraph.setSize(graphRightSide, graphBottom) + + // init colors + var colors = [ + '#e74c3c', + '#584492', + '#019851', + '#ed820c', + '#4183c4' + ] + + // get more colors if needed + if (graphSpace >= colors.length) { + Raphael.getColor.reset() + + for (var k = 0; k <= graphSpace; k++) { + colors.push(Raphael.getColor(0.9)) + } + } + + var parentCommit + var x, y, parentX, parentY + var path, title + var revisionDotOverlay + + $.each(commits, function (index, commit) { + // eslint-disable-next-line no-prototype-builtins + if (!commit.hasOwnProperty('space')) { + commit.space = 0 + } + + y = commitTableRows.eq(maxRdmid - commit.rdmid).position().top - graphYOffset + CIRCLE_INROW_OFFSET + x = graphXOffset + XSTEP / 2 + XSTEP * commit.space + + revisionGraph + .circle(x, y, 3.5) + .attr({ + fill: colors[commit.space], + stroke: 'none' + }) + .toFront() + + // paths to parents + $.each(commit.parent_scmids, function (index, parentScmid) { + parentCommit = commitsByScmid[parentScmid] + + if (parentCommit) { + // eslint-disable-next-line no-prototype-builtins + if (!parentCommit.hasOwnProperty('space')) { + parentCommit.space = 0 + } + + parentY = commitTableRows.eq(maxRdmid - parentCommit.rdmid).position().top - graphYOffset + CIRCLE_INROW_OFFSET + parentX = graphXOffset + XSTEP / 2 + XSTEP * parentCommit.space + + if (parentCommit.space === commit.space) { + // vertical path + path = revisionGraph.path([ + 'M', x, y, + 'V', parentY]) + } else { + // path to a commit in a different branch (Bezier curve) + path = revisionGraph.path([ + 'M', x, y, + 'C', x, y, x, y + (parentY - y) / 2, x + (parentX - x) / 2, y + (parentY - y) / 2, + 'C', x + (parentX - x) / 2, y + (parentY - y) / 2, parentX, parentY - (parentY - y) / 2, parentX, parentY + ]) + } + } else { + // vertical path ending at the bottom of the revisionGraph + path = revisionGraph.path([ + 'M', x, y, + 'V', graphBottom + ]) + } + + path + .attr({ + stroke: colors[commit.space], + 'stroke-width': 1.5 + }) + .toBack() + }) + + revisionDotOverlay = revisionGraph.circle(x, y, 10) + revisionDotOverlay + .attr({ + fill: '#000', + opacity: 0, + cursor: 'pointer', + href: commit.href + }) + + if (commit.refs !== null && commit.refs.length > 0) { + title = document.createElementNS(revisionGraph.canvas.namespaceURI, 'title') + title.appendChild(document.createTextNode(commit.refs)) + revisionDotOverlay.node.appendChild(title) + } + + top.push(revisionDotOverlay) + }) + + top.toFront() +} + +$(function () { + 'use strict' + + if (window.drawRevisionGraph) { + // override Redmine's function + window.drawRevisionGraph = PurpleMine.RevisionGraph + // make graph redraw itself + $(window).resize() + } +}) diff --git a/src/javascripts/modules/SidebarToggler.js b/src/javascripts/modules/SidebarToggler.js new file mode 100755 index 0000000..03e6b73 --- /dev/null +++ b/src/javascripts/modules/SidebarToggler.js @@ -0,0 +1,140 @@ +var PurpleMine = PurpleMine || {} // eslint-disable-line no-use-before-define + +PurpleMine.SidebarToggler = (function () { + 'use strict' + + var instance + var translations = { + en: { + toggler: 'Toggle sidebar' + }, + ro: { + toggler: 'Deschide/închide bara laterală' + }, + fr: { + toggler: 'Basculer la barre latérale' + }, + pl: { + toggler: 'Pokaż/ukryj panel boczny' + }, + ja: { + toggler: 'サイドバーの切り替え' + } + } + + function SidebarToggler () { + if (instance) { + return instance + } + + instance = this + + this.sidebarVisible = true + this.sidebarHiding = null + this.$toggler = null + this.$header = $('#header') + this.$main = $('#main') + this.$sidebar = $('#sidebar') + this.lang = document.documentElement.lang + + if (typeof translations[this.lang] === 'undefined') { + this.lang = 'en' + } + + this._ = translations[this.lang] + + handleSidebar() + } + + function handleSidebar () { + if (window.localStorage) { + instance.sidebarVisible = + localStorage.getItem('PurpleMine:sidebarHidden') === null + } + + if ( + instance.$sidebar.length > 0 && + instance.$main.hasClass('nosidebar') === false + ) { + buildButton() + bindKeyHandler() + + if (instance.sidebarVisible === false) { + instance.hideSidebar(true) + } + } + } + + function bindKeyHandler () { + var body = document.getElementsByTagName('body')[0] + + window.onkeydown = function (event) { + if ( + body === event.target && + event.keyCode === 83 && // "s" + event.ctrlKey === false && + event.altKey === false && + event.shiftKey === false + ) { + instance.toggleSidebar() + } + } + } + + function buildButton () { + var togglerClass = 'sidebar-toggler' + var togglerHtml = '' + instance.$toggler = $(togglerHtml) + + instance.$header.append(instance.$toggler) + instance.$toggler.on('click', instance.toggleSidebar) + } + + SidebarToggler.prototype.toggleSidebar = function () { + if (instance.sidebarVisible) { + instance.hideSidebar() + } else { + instance.showSidebar() + } + } + + SidebarToggler.prototype.hideSidebar = function (immediate) { + if (immediate === true) { + this.$sidebar.addClass('sidebar-hiding sidebar-hidden') + } else { + this.$sidebar.addClass('sidebar-hiding') + this.sidebarHiding = setTimeout(function sidebarTimeout () { + instance.$sidebar.addClass('sidebar-hidden') + }, 500) + } + + this.$toggler.addClass('sidebar-hidden') + this.sidebarVisible = false + + if (window.localStorage) { + localStorage.setItem('PurpleMine:sidebarHidden', 'x') + } + } + + SidebarToggler.prototype.showSidebar = function () { + clearTimeout(this.sidebarHiding) + + instance.$sidebar.removeClass('sidebar-hidden') + setTimeout(function sidebarTimeout () { + instance.$sidebar.removeClass('sidebar-hiding') + }, 50) + + this.$toggler.removeClass('sidebar-hidden') + this.sidebarVisible = true + + if (window.localStorage) { + localStorage.removeItem('PurpleMine:sidebarHidden') + } + } + + return SidebarToggler +}()) diff --git a/src/javascripts/theme.js b/src/javascripts/theme.js new file mode 100755 index 0000000..0693aad --- /dev/null +++ b/src/javascripts/theme.js @@ -0,0 +1,9 @@ +$(function () { + /* global PurpleMine */ + 'use strict' + + /* eslint-disable no-new */ + new PurpleMine.SidebarToggler() + new PurpleMine.HistoryTabs() + new PurpleMine.MenuCollapse() +}) diff --git a/src/sass/_custom-variables.scss b/src/sass/_custom-variables.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/sass/_functions.scss b/src/sass/_functions.scss new file mode 100755 index 0000000..a168c57 --- /dev/null +++ b/src/sass/_functions.scss @@ -0,0 +1,4 @@ +// Functions +// -------------------------------------------------- + +@import "functions/parse-length"; diff --git a/src/sass/_mixins.scss b/src/sass/_mixins.scss new file mode 100755 index 0000000..8651c39 --- /dev/null +++ b/src/sass/_mixins.scss @@ -0,0 +1,13 @@ +// Mixins +// -------------------------------------------------- + +@import "mixins/buttons"; +@import "mixins/center-block"; +@import "mixins/clearfix"; +@import "mixins/forms"; +@import "mixins/image"; +@import "mixins/text-overflow"; + +@import "mixins/issues"; +@import "mixins/link-variant"; +@import "mixins/shadows"; diff --git a/src/sass/_variables.scss b/src/sass/_variables.scss new file mode 100755 index 0000000..0dfdc91 --- /dev/null +++ b/src/sass/_variables.scss @@ -0,0 +1,854 @@ +@use "sass:math"; + +// +// Variables +// -------------------------------------------------- + +// stylelint-disable indentation + +//== Some key attributes +// + +$fixed-layout: false !default; +$css-grid-layout: false !default; +$flexbox-layout: true !default; +$sidebar-position: left !default; +$clean-issues: true !default; +$color-trackers: true !default; +$color-status: true !default; +$color-priorities: false !default; +$priority-icon: true !default; +$use-gravatars: true !default; +$use-logo: false !default; +$use-retina-logo: false !default; +$use-project-tiles: true !default; +$issue-subject-large: true !default; +$enable-sidebar-toggler: true !default; +$wiki-page-more-vertical-space: true !default; +$top-menu-collapse: false !default; +$agile-board-customize: true !default; + + +//== Colors +// + +$blue: #0065ff !default; +$indigo: #4e65e5 !default; +$purple: #614ba6 !default; +$pink: #eb5286 !default; +$red: #e5123d !default; +$orange: #fc8c12 !default; +$yellow: #ffc107 !default; +$green: #029934 !default; +$teal: #00b3ad !default; + +$white: #fff !default; +$black: #000 !default; +$gray: hsl(hue($indigo), 20%, 85%) !default; + +$shade-map: ( + 50: 87.5%, + 100: 80%, + 200: 65%, + 300: 40%, + 400: 20%, + 500: 0%, + 600: 20%, + 700: 40%, + 800: 65%, + 900: 80%, + 950: 87.5% +) !default; + +@function shade($color, $shade: 500) { + $mixer: if($shade < 500, $white, $black); + $saturation: if($shade < 500, 0, math.div($shade - 500, 20)); + @return saturate(mix($mixer, $color, map-get($shade-map, $shade)), $saturation); +} + +$gray-50: shade($gray, 50) !default; +$gray-100: shade($gray, 100) !default; +$gray-200: shade($gray, 200) !default; +$gray-300: shade($gray, 300) !default; +$gray-400: shade($gray, 400) !default; +$gray-500: $gray !default; +$gray-600: shade($gray, 600) !default; +$gray-700: shade($gray, 700) !default; +$gray-800: shade($gray, 800) !default; +$gray-900: shade($gray, 900) !default; +$gray-950: shade($gray, 950) !default; + +$brand-primary: $purple !default; +$brand-text: $white !default; +$brand-accent: shade($brand-primary, 100) !default; + +$brand-success: $green !default; +$brand-info: $blue !default; +$brand-warning: $orange !default; +$brand-danger: $red !default; + +$state-success: shade($green, 100) !default; +$state-info: shade($blue, 100) !default; +$state-warning: shade($orange, 100) !default; +$state-danger: shade($red, 100) !default; + + +//== Scaffolding +// + +$body-bg: $white !default; +$text-color: $gray-800 !default; + +$link-color: shade($blue, 600) !default; +$link-hover-color: $blue !default; +$link-hover-decoration: underline !default; +$link-closed-decoration: line-through !default; +$link-color-issue-closed: $gray-700 !default; +$link-color-project-closed: $gray-700 !default; +$link-color-user-locked: $gray-700 !default; + + +//== Typography +// + +$font-family-sans-serif: system-ui, + /* macOS 10.11-10.12 */ -apple-system, + /* Windows 6+ */ Segoe UI, + /* Android 4+ */ Roboto, + /* Ubuntu 10.10+ */ Ubuntu, + /* Gnome 3+ */ Cantarell, + /* KDE Plasma 5+ */ Noto Sans, + /* fallback */ sans-serif, + /* macOS emoji */ "Apple Color Emoji", + /* Windows emoji */ "Segoe UI Emoji", + /* Windows emoji */ "Segoe UI Symbol", + /* Linux emoji */ "Noto Color Emoji" !default; + +$font-family-monospace: /* macOS 10.10+ */ Menlo, + /* Windows 6+ */ Consolas, + /* Android 4+ */ Roboto Mono, + /* Ubuntu 10.10+ */ Ubuntu Monospace, + /* KDE Plasma 5+ */ Noto Mono, + /* KDE Plasma 4+ */ Oxygen Mono, + /* Linux/OpenOffice fallback */ Liberation Mono, + /* fallback */ monospace !default; + +$font-family-base: $font-family-sans-serif !default; +$font-weight-normal: normal !default; +$font-weight-semi-bold: 500 !default; +$font-weight-bold: 600 !default; + +$font-size-base: 14px !default; +$font-size-large: 1.285em !default; +$font-size-large-px: 18px !default; +$font-size-small-unitless: .86 !default; +$font-size-small: $font-size-small-unitless * 1em !default; +$font-size-small-px: floor($font-size-small-unitless * $font-size-base) !default; + +$font-size-h1: 2.25em !default; +$font-size-h2: 1.75em !default; +$font-size-h3: 1.5em !default; +$font-size-h4: 1.286em !default; +$font-size-h5: 1em !default; +$font-size-h6: 1em !default; + +$line-height-base: 1.428571429 !default; // 20/14 +$line-height-large: 1.33 !default; +$line-height-computed: floor(($font-size-base * $line-height-base)) !default; // ~20px + +$headings-font-weight: 600 !default; +$headings-line-height: 1.4 !default; +$headings-anchor-color: $gray-400 !default; +$headings-anchor-color-active: $gray-600 !default; + + +//== Wiki +// + +$wiki-text: $gray-950 !default; +$wiki-font-size: 16px !default; +$wiki-line-height: 1.6 !default; +$wiki-preview-bg: $body-bg !default; + +$toc-bg: $gray-50 !default; +$toc-border: $gray-300 !default; +$toc-text: $text-color !default; +$toc-link: $link-color !default; +$toc-link-hover: $link-hover-color !default; +$toc-shadow: 0 1px 3px rgba($black, .07) !default; +$toc-active-link: darken($link-color, 10%) !default; +$toc-active-link-hover: shade($toc-active-link, 700) !default; +$toc-active-border: $link-color !default; + + +//== Components +// + +$padding-base-vertical: 6px !default; +$padding-base-horizontal: 12px !default; +$padding-large-vertical: 10px !default; +$padding-large-horizontal: 16px !default; +$padding-small-vertical: 5px !default; +$padding-small-horizontal: 10px !default; + +$padding-side: 20px !default; +$padding-wiki: 20px !default; + +$border-radius-base: 3px !default; +$border-radius-large: 4px !default; +$border-radius-small: 2px !default; + +$hr-border: $gray-600 !default; +$abbr-border-color: $gray-600 !default; +$blockquote-border-color: rgba($black, .15) !default; + +$component-color: $text-color !default; +$component-bg: $gray-50 !default; +$component-border: $gray-300 !default; + +$component-active-color: $brand-text !default; +$component-active-bg: $brand-primary !default; +$component-active-border: $brand-primary !default; + +$font-size-list: .92em !default; + +$transition-time: 50ms !default; +$transition-time-long: 150ms !default; + +$collapsible-animation-time: 300ms !default; +$collapsible-max-height: 10000px !default; + + +//== Tables +// + +$table-cell-padding: 8px !default; +$table-condensed-cell-padding: 5px !default; + +$table-list-header-bg: $body-bg !default; +$table-list-header-border: 0 0 2px !default; +$table-list-item-border: 0 !default; +$table-list-color-odd-rows: true !default; +$table-list-color-even-rows: false !default; +$table-list-highlight-rows: true !default; + +$table-bg: transparent !default; +$table-accent-factor: .15 !default; +$table-hover-factor: .4 !default; +$table-bg-accent: rgba($gray-500, $table-accent-factor) !default; +$table-bg-hover: rgba($gray-500, $table-hover-factor) !default; +$table-bg-active: $table-bg-hover !default; + +$table-border-color: $gray-300 !default; + +$table-color-odd-factor: if($table-list-color-odd-rows, $table-accent-factor * .8, $table-accent-factor * .5) !default; +$table-color-even-factor: if($table-list-color-even-rows, $table-accent-factor * .8, $table-accent-factor * .5) !default; +$table-color-hover-factor: $table-hover-factor * .5 !default; +$table-color-border-shade: 100 !default; + + +//== Issue statuses +// + +$status-default-bg: $brand-primary !default; +$status-default-color: $brand-text !default; +$status-default-colors-map: ( + status-1: ( + background: shade($blue, 500), + color: $white + ), + closed: ( + background: shade($red, 500), + color: $white + ) +) !default; +$status-custom-colors-map: () !default; +$status-colors-map: map-merge($status-default-colors-map, $status-custom-colors-map); + + +//== Trackers priorities +// + +$priority-icon-size: 14px !default; +$priority-icon-space: 5px !default; +$priority-default-icons-map: ( + lowest: ( + icon: "priority-minor.svg", + color: $green + ), + low2: ( + icon: "priority-lowest.svg", + color: mix($teal, $green) + ), + low3: ( + icon: "priority-low.svg", + color: $teal + ), + default: ( + icon: "priority-medium.svg", + color: $blue + ), + high5: ( + icon: "priority-high.svg", + color: $purple + ), + high4: ( + icon: "priority-high.svg", + color: $orange + ), + high3: ( + icon: "priority-highest.svg", + color: mix($red, $orange) + ), + high2: ( + icon: "priority-major.svg", + color: $red + ), + highest: ( + icon: "priority-critical.svg", + color: shade($red, 600) + ) +) !default; +$priority-custom-icons-map: () !default; +$priority-icons-map: map-merge($priority-default-icons-map, $priority-custom-icons-map); + +$priority-default-color-map: ( + lowest: ( + border: shade($green, $table-color-border-shade), + background: $green, + color: $text-color, + link: shade($green, 700), + ), + low2: ( + border: shade(mix($teal, $green), $table-color-border-shade), + background: mix($teal, $green), + color: $text-color, + link: shade(mix($teal, $green), 700), + ), + low3: ( + border: shade($teal, $table-color-border-shade), + background: $teal, + color: $text-color, + link: shade($teal, 700), + ), + default: ( + border: shade($blue, $table-color-border-shade), + background: $blue, + color: $text-color, + link: shade($blue, 700), + ), + high5: ( + border: shade($purple, $table-color-border-shade), + background: $purple, + color: $text-color, + link: shade($purple, 700), + ), + high4: ( + border: shade($orange, $table-color-border-shade), + background: $orange, + color: $text-color, + link: shade($orange, 700), + ), + high3: ( + border: shade(mix($red, $orange), $table-color-border-shade), + background: mix($red, $orange), + color: $text-color, + link: shade(mix($red, $orange), 700), + ), + high2: ( + border: shade($red, $table-color-border-shade), + background: $red, + color: $text-color, + link: shade($red, 700), + ), + highest: ( + border: shade($red, $table-color-border-shade), + background: $red, + color: $text-color, + link: shade($red, 700), + ) +) !default; +$priority-custom-color-map: () !default; +$priority-color-map: map-merge($priority-default-color-map, $priority-custom-color-map); + + +//== Trackers links +// + +$tracker-inline-padding: 1px 5px !default; +$tracker-list-padding: 0 6px !default; + +$tracker-default-bg: $gray-700 !default; +$tracker-default-text: $white !default; + +$tracker-default-colors-map: ( + 1: ( + background: $red, + color: $white + ), + 2: ( + background: $blue, + color: $white + ), + 3: ( + background: $green, + color: $white + ), + 4: ( + background: $purple, + color: $white + ), + 5: ( + background: $orange, + color: $white + ), + 6: ( + background: $teal, + color: $white + ), + 7: ( + background: $indigo, + color: $white + ) +) !default; +$tracker-custom-colors-map: () !default; +$tracker-colors-map: map-merge($tracker-default-colors-map, $tracker-custom-colors-map); + + +//== Diffs +// + +$diff-out-bg: saturate(shade($red, 100), 50%) !default; +$diff-out-bg-light: rgba($diff-out-bg, .4) !default; + +$diff-in-bg: saturate(shade($green, 100), 50%) !default; +$diff-in-bg-light: rgba($diff-in-bg, .4) !default; + + +//== Journal changes +// + +$journal-old-value-color: saturate(shade($orange, 800), 25%) !default; +$journal-old-value-bg: saturate(shade($orange, 50), 50%) !default; +$journal-new-value-color: saturate(shade($green, 800), 25%) !default; +$journal-new-value-bg: saturate(shade($green, 50), 50%) !default; + + +//== Changesets +// + +$changeset-added-color: $green !default; +$changeset-modified-color: $orange !default; +$changeset-copied-color: $purple !default; +$changeset-renamed-color: $blue !default; +$changeset-deleted-color: $red !default; + + +//== Buttons +// + +$btn-font-weight: normal !default; +$btn-padding-vertical: 3px !default; +$btn-padding-horizontal: 12px !default; +$btn-padding-horizontal-small: 8px !default; + +$btn-link-color: $link-color !default; +$btn-link-bg: $body-bg !default; +$btn-link-border: $body-bg !default; + +$btn-default-color: $gray-900 !default; +$btn-default-bg: $gray-100 !default; +$btn-default-border: $gray-500 !default; +$btn-default-icon-color: $gray-700 !default; + +$btn-primary-color: $white !default; +$btn-primary-bg: $blue !default; +$btn-primary-border: $btn-primary-bg !default; + +$btn-success-color: $white !default; +$btn-success-bg: $green !default; +$btn-success-border: $btn-success-bg !default; + + +//== Action icons +// + +$icon-width: 20px !default; +$icon-opacity: .7 !default; +$icon-hover-opacity: 1 !default; +$icon-color-map: ( + default: ( + normal: shade($brand-info, 600), + hover: shade($brand-info, 500) + ), + success: ( + normal: shade($brand-success, 600), + hover: shade($brand-success, 500) + ), + danger: ( + normal: shade($brand-danger, 600), + hover: shade($brand-danger, 500) + ) +) !default; + + +//== Highlights +// + +$highlight-bg: shade($yellow, 200) !default; +$highlight-border: shade($yellow, 600) !default; +$highlight-text: shade($yellow, 800) !default; +$highlight-link: mix($yellow, $link-color) !default; + + +//== Forms +// + +$input-bg: $white !default; +$input-bg-disabled: $gray-300 !default; + +$input-color: $text-color !default; +$input-border: $gray-500 !default; + +$input-border-radius: $border-radius-small !default; +$input-border-radius-large: $border-radius-large !default; + +$input-border-focus: saturate($brand-primary, 25%) !default; +$input-border-focus-alpha: .6 !default; +$input-shadow-focus-alpha: .2 !default; +$input-color-placeholder: $gray-600 !default; + +$input-padding-vertical: $btn-padding-vertical !default; +$input-padding-horizontal: 8px !default; + +$input-height-base: ($line-height-computed + ($input-padding-vertical * 2) + 2) !default; + +$label-width: 160px !default; +$label-wide-width: 280px !default; +$label-space: 10px !default; + +$legend-color: $gray-800 !default; +$legend-border-color: $gray-200 !default; + +$check-input-gutter: 18px !default; +$check-input-margin-vertical: 3px !default; +$check-input-margin-btn-v: 7px !default; +$check-input-margin-horizontal: 8px !default; + +$check-list-max-height: 20 * $line-height-computed; +$check-list-offset-top: $input-padding-vertical + 1px; + +//== Top +// + +$top-menu-bg: shade($brand-primary, 700) !default; +$top-menu-text: shade($brand-primary, 100) !default; +$top-menu-link: shade($brand-primary, 100) !default; +$top-menu-link-hover: shade($brand-primary, 50) !default; + +$header-bg: $brand-primary !default; +$header-text: $brand-text !default; +$header-link: $brand-text !default; +$header-root: $brand-accent !default; +$header-padding-vertical: 10px !default; +$header-padding-horizontal: $padding-side !default; +$header-title-size: $font-size-h3 !default; +$header-title-line-height: $line-height-computed * 1.5 !default; + +$responsive-header-height: 54px !default; + +$flyout-menu-bg: shade($header-bg, 700) !default; +$flyout-menu-text: $white !default; +$flyout-menu-link: $white !default; +$flyout-menu-link-active-bg: shade($header-bg, 50) !default; +$flyout-menu-link-active: $text-color !default; +$flyout-menu-header-bg: shade($header-bg, 800) !default; +$flyout-menu-header-border: shade($header-bg, 800) !default; +$flyout-menu-header-text: $white !default; + +$quick-search-width: 200px !default; +$quick-search-border: shade($header-bg, 800) !default; +$quick-search-border-focus: shade($header-bg, 400) !default; +$quick-search-box-width: 300px !default; +$quick-search-dropdown-bg: $body-bg !default; +$quick-search-dropdown-border: $gray-400 !default; + +$logo-image-width: 60px !default; +$logo-image-height: 40px !default; +$logo-position-horizontal: $header-padding-vertical !default; +$logo-position-vertical: center !default; +$logo-space: floor($header-padding-vertical * .5) !default; + +$main-menu-bg: $gray-100 !default; +$main-menu-bg-hover: $gray-100 !default; +$main-menu-bg-active: transparent !default; +$main-menu-link: $gray-900 !default; +$main-menu-link-active: $black !default; +$main-menu-border: $gray-400 !default; +$main-menu-shadow-hover: $gray-600 !default; +$main-menu-shadow-width: 3px !default; +$main-menu-shadow-active: $brand-primary !default; +$main-menu-padding-vertical: $padding-large-vertical !default; +$main-menu-padding-horizontal: 5px !default; +$main-menu-dropdown-bg: $gray-50; + + +//== Pagination +// + +$pagination-padding-vertical: $btn-padding-vertical !default; +$pagination-padding-horizontal: 10px !default; + +$pagination-color: $gray-900 !default; +$pagination-bg: $gray-200 !default; +$pagination-border: $gray-200 !default; + +$pagination-hover-color: $gray-900 !default; +$pagination-hover-bg: $gray-300 !default; +$pagination-hover-border: $gray-300 !default; + +$pagination-active-color: $brand-text !default; +$pagination-active-bg: $brand-primary !default; +$pagination-active-border: $brand-primary !default; + +$pagination-inactive-color: $gray-500 !default; +$pagination-inactive-bg: $gray-50 !default; +$pagination-inactive-border: $gray-100 !default; + + +//== Tabs +// + +$tab-padding-vertical: 5px !default; +$tab-padding-horizontal: 8px !default; +$tab-border: $gray-500 !default; +$tab-hover-bg: $gray-100 !default; +$tab-hover-text: $gray-950 !default; +$tab-hover-border: $tab-hover-bg !default; +$tab-active-bg: $body-bg !default; +$tab-active-text: $text-color !default; +$tab-active-border: $tab-border !default; + + +//== Content and sidebar +// + +$sidebar-width: 270px !default; +$sidebar-padding-vertical: $padding-base-vertical !default; +$sidebar-padding-horizontal: $padding-side !default; +$sidebar-width-computed: $sidebar-width - ($sidebar-padding-horizontal * 2) - 1px !default; +$sidebar-link-hover-bg: $gray-200 !default; +$sidebar-link-hover-text: $gray-900 !default; +$sidebar-link-active-bg: $body-bg !default; +$sidebar-link-active-border: $gray-400 !default; +$sidebar-link-active-side: $red !default; +$sidebar-link-active-text: $gray-950 !default; + + +//== Flash messages (alerts) +// + +$flash-success-bg: shade($green, 400) !default; +$flash-success-border: shade($green, 500) !default; +$flash-success-text: $white !default; +$flash-success-link: $white !default; + +$flash-info-bg: shade($blue, 100) !default; +$flash-info-border: shade($blue, 200) !default; +$flash-info-text: shade($blue, 800) !default; +$flash-info-link: shade($blue, 900) !default; + +$flash-warning-bg: shade($yellow, 200) !default; +$flash-warning-border: shade($yellow, 300) !default; +$flash-warning-text: shade($yellow, 800) !default; +$flash-warning-link: shade($yellow, 900) !default; + +$flash-error-bg: $red !default; +$flash-error-border: shade($red, 600) !default; +$flash-error-text: $white !default; +$flash-error-link: $white !default; + + +//== Progress bars +// + +$progress-height: 12px !default; +$progress-bg: rgba($gray-500, .5) !default; +$progress-bar-bg: $brand-primary !default; +$progress-bar-success-bg: $brand-success !default; +$progress-bar-danger-bg: $brand-danger !default; +$progress-bar-info-bg: $brand-info !default; + + +//== Panels +// + +$panel-body-padding-vertical: 15px !default; +$panel-body-padding-horizontal: 15px !default; +$panel-body-padding: $panel-body-padding-vertical $panel-body-padding-horizontal !default; +$panel-color: $text-color !default; +$panel-bg: $gray-50 !default; +$panel-border: $gray-400 !default; +$panel-border-radius: $border-radius-base !default; +$panel-shadow: 0 1px 2px rgba($black, .07), + 0 3px 8px rgba($black, .04) !default; + + +//== Tooltips +// + +$tooltip-bg: $white !default; +$tooltip-border-width: 0 !default; +$tooltip-border: $gray-500 !default; +$tooltip-text: $gray-800 !default; +$tooltip-link: $link-color !default; + + +//== Issue +// + +$issue-bg: $gray-50 !default; +$issue-border: $gray-500 !default; +$issue-text: $text-color !default; + +$issue-padding: 15px !default; +$issue-gravatar-size: 50px !default; +$issue-heading-size: 1.75 !default; + +$issue-attribute-padding-v: 3px !default; +$issue-attribute-padding-h: 5px !default; + + +//== Speech "bubbles" +// + +$bubble-bg: $issue-bg !default; +$bubble-border: $issue-border !default; +$bubble-text: $issue-text !default; +$bubble-gravatar-size: 24px !default; +$bubble-gravatar-space: 12px !default; +$bubble-padding-vertical: 8px !default; +$bubble-padding-horizontal: 12px !default; +$bubble-target-border: saturate($brand-primary, 25%) !default; +$bubble-target-shadow-alpha: .2 !default; + + +//== Badges +// + +$badge-space: 2px !default; +$badge-padding-v: 0 !default; +$badge-padding-h: 5px !default; +$badge-border-radius: $border-radius-base !default; +$badge-font-size: $font-size-small !default; +$badge-font-weight: $font-weight-bold !default; + + +//== Media queries breakpoints +// + +$screen-xs: 480px !default; +$screen-xs-min: $screen-xs !default; + +$screen-sm: 768px !default; +$screen-sm-min: $screen-sm !default; + +$screen-md: 992px !default; +$screen-md-min: $screen-md !default; + +$screen-lg: 1200px !default; +$screen-lg-min: $screen-lg !default; + +$screen-xs-max: ($screen-sm-min - 1) !default; +$screen-sm-max: ($screen-md-min - 1) !default; +$screen-md-max: ($screen-lg-min - 1) !default; + +$redmine-responsive-max: 899px !default; +$redmine-responsive-min: 900px !default; + +$top-menu-collapse-breakpoint: $screen-lg-min !default; + + +//== Login form +// + +$login-form-width: 24em !default; +$login-form-label-width: 8em !default; +$login-form-box-breakpoint: $screen-xs-min !default; +$login-form-adjustments-map: ( + -2: da en en-GB ko pl tr uk, + 1: fr hr nl sr-YU sv, + 2: el eu lt pt sk sr th +) !default; + + +//== Content widths +// + +$width-sm: $screen-sm - ($padding-side * 2) !default; +$width-md: $screen-md - ($padding-side * 2) !default; +$width-lg: $screen-lg - ($padding-side * 2) !default; + + +//== Redmine Agile plugin +// https://www.redmineup.com/pages/plugins/agile +// + +$agile-board-background: $gray-100 !default; +$agile-issue-card-margin: 8px 10px !default; +$agile-issue-card-padding: 7px !default; +$agile-issue-card-border: $gray-500; +$agile-issue-card-border-width: 0 0 0 5px; +$agile-issue-card-border-radius: $border-radius-large !default; +$agile-issue-card-background: $white !default; +$agile-issue-card-color: $text-color !default; +$agile-issue-card-closed-background: $gray-300 !default; +$agile-issue-card-default-color-map: ( + bk-green: ( + border: $green, + background: scale-color($green, $saturation: -5%, $lightness: 80%), + link: shade($green, 700), + ), + bk-blue: ( + border: $blue, + background: scale-color($blue, $saturation: 50%, $lightness: 80%), + link: shade($blue, 700), + ), + bk-turquoise: ( + border: $teal, + background: scale-color($teal, $saturation: -5%, $lightness: 80%), + link: shade($teal, 700), + ), + bk-lightgreen: ( + border: adjust-color($green, $hue: -45deg), + background: scale-color(adjust-color($green, $hue: -45deg), $saturation: 75%, $lightness: 80%), + link: shade(adjust-color($green, $hue: -45deg), 700), + ), + bk-yellow: ( + border: adjust-color($yellow, $hue: 2deg), + background: scale-color(adjust-color($yellow, $hue: 2deg), $saturation: 75%, $lightness: 80%), + link: shade($yellow, 700), + ), + bk-orange: ( + border: $orange, + background: scale-color($orange, $saturation: 75%, $lightness: 80%), + link: shade($orange, 700), + ), + bk-red: ( + border: $red, + background: scale-color($red, $saturation: 75%, $lightness: 85%), + link: shade($red, 700), + ), + bk-purple: ( + border: $purple, + background: scale-color($purple, $saturation: 75%, $lightness: 85%), + link: shade($purple, 700), + ), + bk-gray: ( + border: $gray-600, + background: $gray-300, + link: $link-color, + ), +) !default; +$agile-issue-card-custom-color-map: () !default; +$agile-issue-card-color-map: map-merge($agile-issue-card-default-color-map, $agile-issue-card-custom-color-map); diff --git a/src/sass/application.scss b/src/sass/application.scss new file mode 100755 index 0000000..4fccf09 --- /dev/null +++ b/src/sass/application.scss @@ -0,0 +1,54 @@ +@import "custom-variables"; +@import "variables"; +@import "functions"; +@import "mixins"; + +@import "lib/normalize"; +@import "lib/font-awesome"; + + +//== Redmine's core elements +// + +@import "components/base"; +@import "components/badges"; +@import "components/buttons"; +@import "components/forms"; +@import "components/tabs"; +@import "components/pagination"; +@import "components/content"; +@import "components/context-menu"; +@import "components/gravatar"; +@import "components/list"; +@import "components/simple-list"; +@import "components/issue"; +@import "components/login"; +@import "components/admin"; +@import "components/coderay"; +@import "components/rouge"; +@import "components/gantt"; +@import "components/calendar"; +@import "components/progress"; +@import "components/wiki"; +@import "components/elements"; +@import "components/jquery-ui"; +@import "components/icons"; +@import "components/dropdown"; +@import "components/top"; +@import "components/jstoolbar"; +@import "components/flash"; +@import "components/image-base64"; +@import "components/responsive"; +@import "components/print"; + + +//== Tweaks for plugins +// + +@import "components/plugins"; + + +//== Built-in JavaScript plugins +// + +@import "javascripts/sidebar-toggler"; diff --git a/src/sass/components/_admin.scss b/src/sass/components/_admin.scss new file mode 100755 index 0000000..8c528a1 --- /dev/null +++ b/src/sass/components/_admin.scss @@ -0,0 +1,149 @@ +// +// Admin +// -------------------------------------------------- + +#admin-menu { + ul:nth-child(n) { + li { + list-style-type: none; + + > a:not(.icon-only) { + padding-left: $sidebar-padding-horizontal + 5px + $icon-width; + background-repeat: no-repeat; + background-position: $sidebar-padding-horizontal center; + } + } + } + + #admin-index > & { + ul { + margin: 0; + padding: 0; + } + + li { + padding: ($sidebar-padding-vertical + 1px) ($sidebar-padding-horizontal + 3px); + } + + a { + display: inline-block; + padding-left: 5px + $icon-width; + background-position: 0 center; + } + } +} + + +//== Groups +// + +table.members, +table.memberships { + td.roles { + width: 45%; + } +} + + +//== Permissions +// + +table.permissions { + td.role { + color: $gray-700; + font-weight: $font-weight-normal; + text-align: center; + vertical-align: bottom; + } +} + + +//== Workflows +// + +.controller-workflows { + table.list, + fieldset.collapsible { + margin-bottom: $line-height-computed; + } +} + +table.transitions { + td.enabled { + background: $state-success; + } +} + +#workflow_copy_form select { + width: 200px; +} + +#workflow_form table select { + width: 90%; + min-width: 60px; +} + +table.fields_permissions { + td.readonly { + background: $gray-600; + } + + td.required { + background: $state-danger; + } +} + + +//== Custom fields -> Issues -> Key values +// + +#custom_field_enumerations { + padding-left: 0; + list-style: none; + + li { + min-height: $input-height-base; + padding: 1px 0; + + .sort-handle, + label { + line-height: $input-height-base; + } + + label input { + vertical-align: baseline; + } + } +} + + +//== Settings labels +// + +fieldset.settings label { + display: block; +} + + +//== Settings -> Notifications +// + +fieldset#notified_events { + .parent { + padding-left: 20px; + } +} + + +//== Settings -> Repositories +// + +.settings.enabled_scm { + table { + width: 100%; + } + + td.scm_name { + font-weight: $font-weight-bold; + } +} diff --git a/src/sass/components/_badges.scss b/src/sass/components/_badges.scss new file mode 100755 index 0000000..037598a --- /dev/null +++ b/src/sass/components/_badges.scss @@ -0,0 +1,59 @@ +tr.group .count, +span.private, +.badge { + display: inline-block; + position: relative; + top: -1px; + box-sizing: border-box; + min-width: 1em; + margin-right: $badge-space; + margin-left: $badge-space; + padding: $badge-padding-v $badge-padding-h; + border: 1px solid; + border-radius: $badge-border-radius; + font-size: $badge-font-size; + font-weight: $badge-font-weight; + text-align: center; + text-decoration: none; + text-transform: uppercase; +} + +span.private, +.badge-private { + padding: ($badge-padding-v + 1px) ($badge-padding-h + 1px); + border: 0; + background: $brand-warning; + color: $brand-text; + + h3 & { + font-size: $font-size-small-px; + } +} + +tr.group .count, +.badge-count { + padding: ($badge-padding-v + 1px) ($badge-padding-h + 1px); + border: 0; + background: $brand-primary; + color: $brand-text; +} + +.badge-status-open { + border-color: $blue; + color: $blue; +} + +.badge-status-locked { + border-color: $gray-600; + color: $gray-600; +} + +.badge-status-closed { + border-color: $green; + color: $green; +} + +.badge-issues-count { + border-color: $gray-400; + background-color: $gray-100; +} diff --git a/src/sass/components/_base.scss b/src/sass/components/_base.scss new file mode 100755 index 0000000..d68151b --- /dev/null +++ b/src/sass/components/_base.scss @@ -0,0 +1,188 @@ +// +// Base styles +// -------------------------------------------------- + +html { + overflow-y: scroll; + tab-size: 4; +} + +body { + margin: 0; + padding: 0; + background-color: $body-bg; + color: $text-color; + font-family: $font-family-base; + font-size: $font-size-base; + font-weight: $font-weight-normal; + line-height: $line-height-base; +} + +a { + color: $link-color; + text-decoration: none; + + &:hover, + &:focus { + color: $link-hover-color; + text-decoration: $link-hover-decoration; + } + + &.issue.closed { + color: $link-color-issue-closed; + text-decoration: $link-closed-decoration; + } + + &.project.closed { + color: $link-color-project-closed; + } + + &.user.locked { + color: $link-color-user-locked; + } +} + +// Remove the tapping delay on clickable elements +a, +area, +button, +input, +label, +select, +summary, +textarea, +[tabindex] { + touch-action: manipulation; +} + +h1 { + margin: 0; + font-size: 2em; + font-weight: $font-weight-semi-bold; + line-height: $line-height-large * .825; +} + +h2 { + margin-top: 0; + margin-bottom: $line-height-computed; + font-size: 1.43em; + font-weight: $font-weight-semi-bold; + line-height: $line-height-large; + + img { + vertical-align: middle; + } +} + +h3 { + margin-top: 0; + margin-bottom: $line-height-computed; + font-size: 1.14em; + font-weight: $font-weight-semi-bold; + line-height: $line-height-large; +} + +h4 { + margin-top: 0; + font-size: 1em; + font-weight: $font-weight-semi-bold; + line-height: $line-height-base; +} + +p { + margin: 0 0 ($line-height-computed * .5); +} + +small { + font-size: $font-size-small; +} + +table { + th { + font-weight: $font-weight-bold; + } + + th, + td { + padding: $table-condensed-cell-padding $table-cell-padding; + } + + p { + margin: 0; + } + + form { + p { + margin-bottom: ($line-height-computed * .5); + + &:last-child { + margin-bottom: 0; + } + } + } +} + +ul, +ol { + margin-top: 0; + margin-bottom: ($line-height-computed * .5); + padding-left: 1.5em; + + ul, + ol { + margin-bottom: 0; + } +} + +dl { + margin-top: 0; + margin-bottom: $line-height-computed; +} + +dt { + margin-top: $line-height-computed; + font-weight: $font-weight-bold; +} + +dd { + margin-bottom: $line-height-computed; + margin-left: $line-height-computed; +} + +code, +kbd, +pre, +samp { + font-family: $font-family-monospace; + font-size: 1em; +} + +hr { + margin-top: $line-height-computed; + margin-bottom: $line-height-computed; + border: 0; + border-top: 1px solid $hr-border; + + li & { + margin-top: $line-height-computed * .5; + margin-bottom: $line-height-computed * .5; + } +} + +blockquote { + margin: 0 0 $line-height-computed; + padding: floor($line-height-computed * .25) $padding-large-horizontal; + border-left: 4px solid $blockquote-border-color; + + > :first-child { + margin-top: 0; + } + + > :last-child { + margin-bottom: 0; + } +} + +.clear { + @extend %clearfix; +} diff --git a/src/sass/components/_buttons.scss b/src/sass/components/_buttons.scss new file mode 100755 index 0000000..409221c --- /dev/null +++ b/src/sass/components/_buttons.scss @@ -0,0 +1,300 @@ +// +// Buttons +// -------------------------------------------------- + +input[type="button"], +input[type="submit"], +input[type="reset"], +button { + @include button-size($btn-padding-vertical, $btn-padding-horizontal, $font-size-base, $line-height-base, $border-radius-base); + display: inline-block; + margin-bottom: 0; + transition: + border-color $transition-time ease-in-out, + background-color $transition-time ease-in-out, + box-shadow $transition-time ease-in-out; + border: 1px solid; + font-weight: $btn-font-weight; + text-align: center; + vertical-align: top; + white-space: nowrap; + cursor: pointer; + user-select: none; + @include button-variant($btn-primary-color, $btn-primary-bg, $btn-primary-border); + + &:hover, + &:focus { + text-decoration: none; + } + + &.disabled, + &[disabled], + fieldset[disabled] & { + opacity: .65; + box-shadow: none; + pointer-events: none; // Future-proof disabling of clicks + } +} + + +//== Form buttons layout +// + +form { + input[type="submit"] { + margin-right: 2px; + + + input { + @include button-variant($btn-success-color, $btn-success-bg, $btn-success-border); + } + + ~ a { + margin-right: 2px; + + + a { + margin-left: 2px; + } + } + } +} + + +//== Repository's 'View differences' button +// + +form[action*="repository/diff"] { + margin-bottom: $line-height-computed * .5; +} + + +//== Forum and news message form buttons layout +// + +#message-form, +#news-form { + #message_sticky, + #message_locked { + position: relative; + top: 1px; + margin-left: 5px; + } +} + + +//== Button links +// +p.buttons, +.other-formats > span, +#wiki_add_attachment > p, +#content > .contextual, +#content > .contextual > span:not(.drdn), +#query_form > .contextual, +#query_form_with_buttons > .contextual { + > a, + > span:not(.drdn) { + display: inline-block; + margin-right: 1px; + margin-left: 1px; + padding: $btn-padding-vertical $btn-padding-horizontal-small; + transition: + border-color $transition-time ease-in-out, + background-color $transition-time ease-in-out, + color $transition-time ease-in-out; + border: 1px solid; + border-radius: $border-radius-base; + font-size: $font-size-base; + + &.icon { + padding-left: 20px + $btn-padding-horizontal-small; + background-position: $btn-padding-horizontal-small 50%; + } + } + + > a { + border-color: $pagination-border; + background-color: $pagination-bg; + color: $pagination-color; + + &:first-child { + margin-left: 0; + } + + &:last-child { + margin-right: 0; + } + + &:hover, + &:focus { + border-color: $pagination-hover-border; + background-color: $pagination-hover-bg; + color: $pagination-hover-color; + text-decoration: none; + } + } + + > span:not(.drdn) { + border-color: $pagination-inactive-border; + background-color: $pagination-inactive-bg; + color: $pagination-inactive-color; + } +} + + +//== Submit + cancel +// + +#issue-form, +.mypage-box, +.journal, +.edit_news, +.edit_content, +.edit_time_entry, +.edit_membership { + input[type="submit"] + a { + margin-left: ceil($btn-padding-horizontal-small * .5); + } +} + + +//== Apply + clear +// + +form { + input, + button, + select { + ~ a { + margin-left: ceil($btn-padding-horizontal-small * .5); + line-height: $input-height-base; + } + } +} + + +//== Action buttons group +// + +p.buttons { + margin-bottom: $line-height-computed; + + a { + line-height: $line-height-base; + } +} + + +//== Export actions +// + +.other-formats { + margin: $line-height-computed 0 0; + text-align: right; + + > span { + margin-right: 1px; + margin-left: 1px; + + &:last-child { + margin-right: 0; + } + } + + @media screen and (min-width: $redmine-responsive-min) { + .pagination + &, + #wiki_add_attachment + & { + margin-top: 0; + float: right; + } + } +} + + +//== Query builder buttons +// + +.query-columns { + select { + width: auto !important; // stylelint-disable-line declaration-no-important + min-width: 130px; + } + + label + & { + margin-left: $padding-side; + } + + @at-root span#{&} { + > span { + display: inline-block; + height: 100%; + vertical-align: middle; + } + + label { + display: block; + margin-bottom: $line-height-computed * .5; + line-height: initial; + } + } + + .buttons { + vertical-align: middle; + + br { + display: none; + } + + input[type="button"] { + display: block; + width: 32px; + margin-bottom: 4px; + padding-right: 1px; + padding-left: 1px; + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); + } + } +} + + +//== Button for toggling multiselect (in filters) +// + +a[data-expands], +.toggle-multiselect { + display: inline-block; + position: relative; + top: 3px; + padding: 10px; + border: 1px solid; + border-radius: $border-radius-base; + background-image: inline-svg("plus.svg", (path: (fill: $btn-default-icon-color))); + background-repeat: no-repeat; + background-position: 2px 2px; + font-size: 0; + vertical-align: top; + cursor: pointer; + user-select: none; + @include button-variant($btn-default-color, $btn-default-bg, $btn-default-border); + + &.icon-only::before { + content: none; + } +} + +a[data-expands] { + margin-right: 10px; + + > .toggle-multiselect { + padding: 0; + border: 0 none; + background: transparent; + } + + img { + display: none; + } +} + +a.icon-toggle-minus[data-expands], +select[multiple="multiple"] + .toggle-multiselect { + background-image: inline-svg("minus.svg", (path: (fill: $btn-default-icon-color))); +} diff --git a/src/sass/components/_calendar.scss b/src/sass/components/_calendar.scss new file mode 100755 index 0000000..a57a8d3 --- /dev/null +++ b/src/sass/components/_calendar.scss @@ -0,0 +1,179 @@ +// +// Calendar +// -------------------------------------------------- + +table.cal { + width: 100%; + margin-bottom: $line-height-computed; + border: 1px solid $table-border-color; + + thead th { + width: 14%; + padding: $table-condensed-cell-padding; + background-color: $table-bg-active; + + &.week-number { + width: auto; + } + } + + tbody tr { + height: 100px; + } + + td { + padding: $table-condensed-cell-padding; + border: 1px solid $table-border-color; + font-size: $font-size-small; + vertical-align: top; + + &.week-number { + border: 0 none; + background-color: $table-bg-active; + font-size: 1em; + text-align: right; + } + + p.day-num { + float: right; + font-size: $font-size-large; + text-align: right; + } + + &.odd p.day-num { + color: $gray-600; + } + + &.nwday { + background: $table-bg-accent; + } + + &.today { + background: $highlight-bg; + + p.day-num { + font-weight: $font-weight-bold; + } + } + } +} + +ul.cal { + display: grid; + grid-template-columns: 2rem repeat(7, 1fr); + width: 100%; + margin: 0; + padding: 0; + border-spacing: 0; + list-style: none; + border: 1px solid $table-border-color; + border-radius: 3px; + + li { + &.calhead { + padding: 4px; + background-color: $table-bg-active; + font-weight: bold; + text-align: center; + } + + &.week-number { + padding: 4px; + border: none; + background-color: $table-bg-active; + font-size: 1em; + text-align: center; + + span.label-week { + display: none; + } + } + + &.calbody { + min-height: calc(1.2em * 6); + padding: 2px; + border: 1px solid $table-border-color; + border-right: 0; + border-bottom: 0; + font-size: 1em; + line-height: 1.6; + vertical-align: top; + + p.day-num { + font-size: 1.1em; + text-align: right; + + .abbr-day { + display: none; + } + } + + .day-letter { + display: none; + } + + &.odd { + p.day-num { + color: $gray-600; + } + } + + &.today { + background: $highlight-bg; + + p.day-num { + font-weight: $font-weight-bold; + } + } + + .icon { + padding-top: 2px; + padding-bottom: 3px; + } + + &.nwday:not(.odd) { + background-color: $table-bg-accent; + } + } + } +} + +table.cal .starting a, +ul.cal .starting a, +p.cal.legend .starting, +table.cal .ending a, +ul.cal .ending a, +p.cal.legend .ending { + @extend %fa-icon; + + &::before { + content: $fa-var-caret-right; + width: 10px; + text-align: right; + } +} + +table.cal .ending a, +ul.cal .ending a, +p.cal.legend .ending { + &::before { + content: $fa-var-caret-left; + text-align: left; + } +} + +table.cal .starting.ending a, +ul.cal .starting.ending a, +p.cal.legend .starting.ending { + &::before { + content: $fa-var-square; + transform: scale(.6) rotate(45deg); + text-align: center; + } +} + +p.cal.legend { + span { + display: block; + } +} diff --git a/src/sass/components/_coderay.scss b/src/sass/components/_coderay.scss new file mode 100755 index 0000000..9990581 --- /dev/null +++ b/src/sass/components/_coderay.scss @@ -0,0 +1,362 @@ +// +// Syntax highlight - CodeRay +// -------------------------------------------------- + +.syntaxhl { + div { + display: inline; + } + + .line-numbers { + margin: 0 5px 0 0; + padding: 2px 4px; + background-color: #eee; + } + + .code pre { + overflow: auto; + } + + .debug { + // stylelint-disable declaration-no-important + background: #00f !important; + color: #fff !important; + } + + .annotation { + color: #007; + } + + .attribute-name { + color: #b48; + } + + .attribute-value { + color: #700; + } + + .binary { + color: #509; + } + + .char { + color: #d20; + + .content { + color: #d20; + } + + .delimiter { + color: #710; + } + } + + .class { + color: #795da3; + font-weight: $font-weight-bold; + } + + .class-variable { + color: #369; + } + + .color { + color: #0a0; + } + + .comment { + color: #969896; + + .char, + .delimiter { + color: #969896; + } + } + + .complex { + color: #a08; + } + + .constant { + color: #795da3; + } + + .decorator { + color: #b0b; + } + + .definition { + color: #099; + font-weight: $font-weight-bold; + } + + .delimiter { + color: #000; + } + + .directive { + color: #088; + font-weight: $font-weight-bold; + } + + .doc { + color: #970; + } + + .doc-string { + color: #d42; + font-weight: $font-weight-bold; + } + + .doctype { + color: #34b; + } + + .entity { + color: #800; + font-weight: $font-weight-bold; + } + + .error { + background-color: #faa; + color: #f00; + } + + .escape { + color: #666; + } + + .exception { + color: #c00; + font-weight: $font-weight-bold; + } + + .float { + color: #06d; + } + + .function { + color: #06b; + font-weight: $font-weight-bold; + } + + .global-variable { + color: #d70; + } + + .hex { + color: #02b; + } + + .imaginary { + color: #f00; + } + + .include { + color: #b44; + font-weight: $font-weight-bold; + } + + .inline { + background-color: rgba(#000, .05); + color: #000; + } + + .inline-delimiter { + color: #666; + font-weight: $font-weight-bold; + } + + .instance-variable { + color: #33b; + } + + .integer { + color: #0086b3; + } + + .key { + color: #606; + + .char { + color: #60f; + } + + .delimiter { + color: #404; + } + } + + .keyword { + color: #b3113e; + font-weight: $font-weight-bold; + } + + .label { + color: #970; + font-weight: $font-weight-bold; + } + + .local-variable { + color: #369; + } + + .namespace { + color: #707; + font-weight: $font-weight-bold; + } + + .octal { + color: #40e; + } + + .predefined { + color: #b21; + } + + .predefined-constant { + color: #009595; + } + + .predefined-type { + color: #0a5; + font-weight: $font-weight-bold; + } + + .preprocessor { + color: #579; + } + + .pseudo-class { + color: #00c; + font-weight: $font-weight-bold; + } + + .regexp { + background-color: hsla(300, 100%, 50%, .06); + + .content { + color: #808; + } + + .delimiter { + color: #404; + } + + .modifier { + color: #c2c; + } + } + + .reserved { + color: #080; + font-weight: $font-weight-bold; + } + + .shell { + background-color: hsla(120, 100%, 50%, .06); + + .content { + color: #2b2; + } + + .delimiter { + color: #161; + } + } + + .string { + .char, + .content, + .delimiter, + .modifier { + color: #df5000; + } + } + + .symbol { + color: #d33; + + .content, + .delimiter { + color: #d33; + } + } + + .tag { + color: #070; + } + + .type { + color: #339; + font-weight: $font-weight-bold; + } + + .value { + color: #088; + } + + .variable { + color: #037; + } + + .insert { + background: hsla(120, 100%, 50%, .12); + + .insert { + background: transparent; + color: #0c0; + font-weight: $font-weight-bold; + } + + .eyecatcher { + margin: -1px; + border: 1px solid hsla(120, 100%, 25%, .5); + border-top: 0 none; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + background-color: hsla(120, 100%, 50%, .2); + } + } + + .delete { + background: hsla(0, 100%, 50%, .12); + + .delete { + background: transparent; + color: #c00; + font-weight: $font-weight-bold; + } + + .eyecatcher { + margin: -1px; + border: 1px solid hsla(0, 100%, 45%, .5); + border-bottom: 0 none; + border-top-left-radius: 5px; + border-top-right-radius: 5px; + background-color: hsla(0, 100%, 50%, .2); + } + } + + .change { + background: #007; + color: #bbf; + + .change { + color: #88f; + } + } + + .head { + background: #505; + color: #f8f; + + .head { + color: #f4f; + } + + .filename { + color: #fff; + } + } +} diff --git a/src/sass/components/_content.scss b/src/sass/components/_content.scss new file mode 100755 index 0000000..f00baa1 --- /dev/null +++ b/src/sass/components/_content.scss @@ -0,0 +1,397 @@ +#main { + @if $css-grid-layout { + display: grid; + grid-template-rows: auto 1fr; + + @if $sidebar-position == "left" { + grid-template-areas: + "sidebar content" + "footer footer"; + grid-template-columns: auto 1fr; + } @else { + grid-template-areas: + "content sidebar" + "footer footer"; + grid-template-columns: 1fr auto; + } + } @else if $flexbox-layout { + display: flex; + } @else { + @extend %clearfix; + } +} + + +// +// Main container +// -------------------------------------------------- + +#content { + padding: $padding-side; + overflow-x: auto; // needed for drag & drop of enumerations + + @if $css-grid-layout { + grid-area: content; + } @else if $flexbox-layout { + $side-space: $sidebar-width + $padding-side * 2; + flex: 1 1 auto; + width: calc(100% - #{$side-space}); + } @else { + overflow: hidden; + } +} + + +// +// Sidebar +// -------------------------------------------------- + +#sidebar { + #main & { + padding: $padding-side $sidebar-padding-horizontal; + } + + #main.nosidebar & { + margin: 0; + padding: 0; + border: 0 none; + + @if $css-grid-layout { + width: 0; + } @else if $flexbox-layout { + flex: 0 0 auto; + } @else { + width: 0; + float: none; + } + } + + @if $css-grid-layout { + grid-area: sidebar; + width: $sidebar-width-computed; + } @else if $flexbox-layout { + flex: 0 0 $sidebar-width-computed; + + @if $sidebar-position == "left" { + order: -1; + } @else { + order: 1; + } + } @else { + width: $sidebar-width-computed; + float: $sidebar-position; + } + + @media screen and (min-width: 1px) { + @if not $flexbox-layout { + padding-bottom: $padding-side * 3; + } + + @if $sidebar-position == "left" { + border-right: 1px solid $sidebar-link-active-border; + box-shadow: inset -9px 0 6px -6px rgba(0, 0, 0, .05); + } @else { + border-left: 1px solid $sidebar-link-active-border; + box-shadow: inset 9px 0 6px -6px rgba(0, 0, 0, .05); + } + } + + h3 { + margin-top: $line-height-computed * 1.5; + } + + > h3:first-child, + > form:first-child > h3 { + margin-top: $line-height-computed * .25; + } + + ul { + &:nth-child(n) { + margin: 0 0 ($line-height-computed * .5); + padding: 0; + + @if $sidebar-position == "left" { + margin-right: -($sidebar-padding-horizontal); + } + } + + &:not(.watchers) { + li { + position: relative; + margin: 0; + padding: 0; + list-style-type: none; + + > a:not(.icon-only) { + display: block; + padding: $sidebar-padding-vertical $sidebar-padding-horizontal; + border: 1px solid transparent; + + @if $sidebar-position == "left" { + border-left-width: 3px; + border-radius: $border-radius-large 0 0 $border-radius-large; + } @else { + margin-left: -($sidebar-padding-horizontal); + border-right-width: 3px; + border-radius: 0 $border-radius-large $border-radius-large 0; + } + + &:hover { + background-color: $sidebar-link-hover-bg; + color: $sidebar-link-hover-text; + text-decoration: none; + } + + &.selected { + border-color: $sidebar-link-active-border; + background-color: $sidebar-link-active-bg; + color: $sidebar-link-active-text; + + @if $sidebar-position == "left" { + margin-right: -1px; + border-right-color: $body-bg; + border-left-color: $sidebar-link-active-side; + box-shadow: -3px 1px 2px rgba(0, 0, 0, .1); + } @else { + margin-left: -($sidebar-padding-horizontal + 1px); + border-right-color: $sidebar-link-active-side; + border-left-color: $body-bg; + box-shadow: 3px 1px 2px rgba(0, 0, 0, .1); + } + } + } + } + } + + &.queries { + > li { + position: relative; + + > a.query { + padding-right: $sidebar-padding-horizontal * 1.5; + } + + > a.icon-only { + position: absolute; + top: $sidebar-padding-vertical; + right: $sidebar-padding-horizontal * .5; + line-height: $line-height-computed; + + &::before { + line-height: inherit; + } + } + } + } + + &.pages-hierarchy { + .pages-hierarchy { + margin-left: $sidebar-padding-horizontal + 3px; + border-left: 2px solid $gray-400; + + @if $sidebar-position == "right" { + margin-left: 3px; + } @else { + margin-right: 0; + } + + li { + > a:not(.icon-only) { + padding-right: $sidebar-padding-horizontal * .5; + padding-left: $sidebar-padding-horizontal * .5; + + @if $sidebar-position == "right" { + margin-left: 0; + } + } + + .pages-hierarchy { + margin-left: $sidebar-padding-horizontal * .5 + 3px; + } + } + } + } + } + + // Special treatment for anchor tags directly under sidebar tag + > a { + margin: $sidebar-padding-vertical $sidebar-padding-horizontal; + + @if $sidebar-position == "left" { + margin-left: $sidebar-padding-horizontal + 3px; + } @else { + margin-right: $sidebar-padding-horizontal + 3px; + margin-left: 0; + } + } + + // For plugin https://github.com/ledsun/redmine_wiki_page_tree + div.page-tree { + margin: 0; + padding: 0; + + .page-tree__title { + margin-left: 0; + } + + .page-tree__list { + .page-tree__list { + margin-left: $sidebar-padding-horizontal + 3px; + border-left: 2px solid $gray-400; + + @if $sidebar-position == "right" { + margin-left: 3px; + } @else { + margin-right: 0; + } + + .page-tree__list { + margin-left: $sidebar-padding-horizontal * .5 + 3px; + } + + summary { + padding-left: $sidebar-padding-horizontal + 8px; + + @if $sidebar-position == "right" { + margin-left: 0; + } + + &::before { + left: 6px; + } + } + } + + li { + > a:not(.icon-only) { + padding-right: $sidebar-padding-horizontal * .5; + padding-left: $sidebar-padding-horizontal * .5; + + @if $sidebar-position == "right" { + margin-left: 0; + } + + &:hover { + text-decoration: underline; + } + } + } + } + + details { + summary { + display: block; + position: relative; + padding: 0 $sidebar-padding-horizontal; + padding-left: $sidebar-padding-horizontal * 1.5 + 8px; + + @if $sidebar-position == "left" { + border-radius: $border-radius-large 0 0 $border-radius-large; + } @else { + margin-left: -($sidebar-padding-horizontal); + border-radius: 0 $border-radius-large $border-radius-large 0; + } + + &::-webkit-details-marker { + display: none; + } + + &::before { + content: ""; + position: absolute; + top: ($sidebar-padding-vertical + 1px) + ($line-height-computed - 16px) * .5; + left: $sidebar-padding-horizontal * .5 + 6px; + width: 16px; + height: 16px; + background-image: inline-svg("chevron-right.svg", (path: (fill: $btn-default-icon-color))); + background-repeat: no-repeat; + } + + &:hover { + background-color: $sidebar-link-hover-bg; + } + + a { + display: inline-block; + padding-top: ($sidebar-padding-vertical + 1px); + padding-bottom: ($sidebar-padding-vertical + 1px); + + &:hover { + color: $sidebar-link-hover-text; + text-decoration: underline; + } + } + } + + &[open] > summary::before { + transform: rotate(90deg); + } + } + } +} + +#footer { + margin: 0 $padding-side; + padding: $line-height-computed 0; + border-top: 1px solid $gray-400; + color: $gray-600; + font-size: $font-size-small; + + @if $css-grid-layout { + grid-area: footer; + } +} + +@if $fixed-layout { + @media screen and (min-width: $screen-sm-min) { + body { + background: $gray-100; + } + #top-menu, + #header, + #main-menu ul, + #main, + #footer { + width: $width-sm; + margin-right: auto; + margin-left: auto; + } + #main { + overflow: hidden; + background: $body-bg; + } + #footer { + background: $body-bg; + + &::before { + content: " "; + display: inline-block; + width: 20px; + } + } + } + + @media screen and (min-width: $screen-md-min) { + #top-menu, + #header, + #main-menu ul, + #main, + #footer { + width: $width-md; + } + } + + @media screen and (min-width: $screen-lg-min) { + #top-menu, + #header, + #main-menu ul, + #main, + #footer { + width: $width-lg; + } + } + + #main-menu ul > li > a { + padding: $main-menu-padding-vertical 1px; + } +} diff --git a/src/sass/components/_context-menu.scss b/src/sass/components/_context-menu.scss new file mode 100755 index 0000000..e1bd3cd --- /dev/null +++ b/src/sass/components/_context-menu.scss @@ -0,0 +1,61 @@ +#wrapper { + .context-menu-selection { + &, + > td { + background-color: $brand-primary !important; // stylelint-disable-line declaration-no-important + color: $brand-text !important; // stylelint-disable-line declaration-no-important + } + } + + #context-menu { + > ul, + > ul > li > ul { + @include nice-shadow(2); + border: 0 none !important; // stylelint-disable-line declaration-no-important + } + + ul { + padding: 3px; + } + + li { + padding: 0; + border: 0 none; + border-radius: $border-radius-small; + background: transparent; + + &:hover { + background-color: $pagination-hover-bg; + } + } + + a:not(.easy-mindmup__icon) { + @extend %fa-icon; + padding: 3px 10px 3px 20px; + border-radius: $border-radius-small; + + &::before { + margin-top: 2px; + margin-left: -16px; + float: left; + } + + &:hover { + border-color: $pagination-hover-border; + background-color: $pagination-hover-bg; + } + + &.disabled { + color: rgba($pagination-color, .5); + } + + &.icon-checked { + background: transparent; + } + + &.submenu { + background-image: inline-svg("chevron-right.svg", (path: (fill: $btn-default-icon-color))); + } + } + } +} diff --git a/src/sass/components/_dropdown.scss b/src/sass/components/_dropdown.scss new file mode 100755 index 0000000..afb6bee --- /dev/null +++ b/src/sass/components/_dropdown.scss @@ -0,0 +1,149 @@ +.drdn { + position: relative; + + &.expanded { + > .drdn-content { + display: block; + } + } + + &-trigger { + display: inline-block; + position: relative; + box-sizing: border-box; + cursor: pointer; + user-select: none; + } + + &-content { + @include nice-shadow(2); + display: none; + position: absolute; + z-index: 1002; + top: $input-height-base + $btn-padding-vertical; + right: 0; + min-width: 150px; + overflow: hidden; + border-radius: $border-radius-base; + background: $body-bg; + } + + &-items { + max-height: 400px; + overflow: auto; + color: $gray-600; + + &:empty { + border: 0; + } + + &.selection { + > a, + > span { + @extend %fa-icon; + + &::before { + content: " "; + display: inline-block; + width: 1em; + font-weight: $font-weight-bold; + } + } + + > .selected::before { + content: $fa-var-check; + } + } + + > * { + display: block; + margin: 1px; + padding: ($btn-padding-vertical - 1px) ($btn-padding-horizontal-small - 1px); + border-radius: $border-radius-base - 1px; + + &.icon { + padding-left: $icon-width + $btn-padding-horizontal-small; + + &::before { + width: $icon-width; + margin-top: 3px; + float: left; + text-align: center; + } + } + } + } +} + +.contextual { + .drdn-items { + padding: 3px; + + a, + span { + padding-top: $pagination-padding-vertical; + padding-bottom: $pagination-padding-vertical; + border: 1px solid transparent; + border-radius: $border-radius-small; + color: $pagination-color; + + &:hover, + &:focus { + border-color: $pagination-hover-border; + background-color: $pagination-hover-bg; + color: $pagination-hover-color; + text-decoration: none; + + &.icon-del { + color: map-get(map-get($icon-color-map, danger), normal); + } + } + } + } + + &:not(.journal-actions) > .drdn { + &.expanded { + > .drdn-trigger { + border-color: $pagination-active-border; + background-color: $pagination-active-bg; + color: $pagination-active-color; + } + } + + .drdn-trigger { + padding: $btn-padding-vertical $btn-padding-horizontal-small; + border: 1px solid $pagination-border; + border-radius: $border-radius-base; + background-color: $pagination-bg; + box-shadow: none; + color: $pagination-color; + text-align: center; + + > .icon-only { + margin: 0 -4px; + } + + &:hover, + &:focus { + border-color: $pagination-hover-border; + background-color: $pagination-hover-bg; + color: $pagination-hover-color; + } + } + } +} + +.journal-actions { + .drdn-trigger { + color: map-get(map-get($icon-color-map, default), normal); + } + + .drdn-trigger:hover, + .drdn.expanded .drdn-trigger { + color: map-get(map-get($icon-color-map, default), hover); + } + + .drdn-content { + top: $input-height-base; + } +} diff --git a/src/sass/components/_elements.scss b/src/sass/components/_elements.scss new file mode 100755 index 0000000..9a19cef --- /dev/null +++ b/src/sass/components/_elements.scss @@ -0,0 +1,1178 @@ +// +// Various layout elements +// -------------------------------------------------- + + +//== Collapsible +// + +a.collapsible, +a.collapsible.icon, +.collapsible > legend { + color: $link-color; + cursor: pointer; + user-select: none; + + &:hover, + &:focus { + color: $link-hover-color; + text-decoration: none; + } + + &::before { + @include fa-icon; + content: $fa-var-chevron-down; + position: relative; + top: -.1em; + width: 1em; + height: 1em; + margin-right: 3px; + transform: rotate(0); + color: $gray-600; + font-size: 12px; + vertical-align: middle; + + @if $collapsible-animation-time > 0 { + transition: transform $collapsible-animation-time; + } + } +} + +a.collapsible.collapsed, +a.collapsible.icon-collapsed, +.collapsible.collapsed > legend { + &::before { + transform: rotate(-90deg); + } +} + +@if $collapsible-animation-time > 0 { + fieldset.collapsible { + min-height: $line-height-computed; + max-height: $collapsible-max-height; + overflow: auto; + transition: max-height $collapsible-animation-time ease-out; + + > div { + display: block !important; // stylelint-disable-line declaration-no-important + visibility: visible; + transition: visibility 0s 0s, opacity $collapsible-animation-time; + opacity: 1; + } + + &.collapsed { + max-height: 0; + overflow: hidden; + transition: max-height $collapsible-animation-time; + + > div { + visibility: hidden; + transition: visibility 0s $collapsible-animation-time, opacity $collapsible-animation-time; + opacity: 0; + } + } + } +} + + +//== Elements with context menus (doesn't really work on Windows) +// + +.hascontextmenu { + cursor: context-menu; +} + + +//== Actions for block +// + +.contextual { + float: right; + cursor: default; + + input, + select { + font-size: .9em; + } +} + + +//== Accessibility specific styles +// + +.hidden-for-sighted { + // stylelint-disable declaration-no-important + position: absolute !important; + top: auto !important; + left: -10000px !important; + width: 1px !important; + height: 1px !important; + overflow: hidden !important; + // stylelint-enable declaration-no-important +} + +img { + image-orientation: from-image; +} + +.filecontent-container { + position: relative; + min-height: 200px; + margin-bottom: $line-height-computed; + + > .filecontent { + position: absolute; + max-width: 100%; + max-height: 100%; + + &.wiki { + position: static; + padding-bottom: $line-height-computed; + } + } +} + +//== Responsive autoscroll +// + +.autoscroll { + position: relative; + margin-bottom: $line-height-computed; + overflow-x: auto; +} + + +//== Container +// + +.box { + margin-bottom: $line-height-computed; + padding: $panel-body-padding; + border: 1px solid $panel-border; + border-radius: $border-radius-base; + background-color: $panel-bg; + color: $panel-color; + word-wrap: break-word; + + .ui-dialog-content & { + padding: 0; + border: 0 none; + background: transparent; + box-shadow: none; + } + + &:last-child, + > :last-child { + margin-bottom: 0; + } + + > h3 { + margin-bottom: $panel-body-padding-vertical; + } +} + + +//== Column form layout +// + +.splitcontent { + @extend %clearfix; +} + +.splitcontentleft, +.splitcontentright { + box-sizing: border-box; + width: 50%; + + > .wiki { + margin-bottom: $line-height-computed; + } +} + +.splitcontentleft { + padding-right: ($padding-side * .5); + float: left; +} + +.splitcontentright { + padding-left: ($padding-side * .5); + float: right; +} + + +//== Watchers list +// + +#watchers { + select { + display: block; + width: 100%; + } + + > .watchers { + > li { + @extend %clearfix; + display: block; + margin-bottom: $sidebar-padding-vertical; + + @if $sidebar-position == "left" { + padding-right: $sidebar-padding-horizontal; + } @else { + padding-left: $sidebar-padding-horizontal; + } + + > a:not(.icon-only) { + display: inline; + padding: 0; + background: transparent; + } + + > .icon-only { + &::before { + line-height: inherit; + } + } + + > .delete { + float: right; + opacity: $icon-opacity; + + &:hover { + opacity: $icon-hover-opacity; + } + } + + img.gravatar { + margin-right: .5em; + } + } + } +} + + +//== Users selection list +// + +#principals { + label { + @include check; + display: block; + } + + .gravatar { + margin-right: $padding-small-vertical; + } +} + +.roles-selection { + label { + @include check-inline; + } +} + + +//== Subtitle paragraph (can be seen on activity list) +// + +p.subtitle { + margin-top: ($line-height-computed * -.5); + margin-bottom: $line-height-computed; + font-style: italic; +} + + +//== My page layout +// + +#block-form { + display: inline; +} + +.block-receiver { + box-sizing: border-box; + flex-basis: 100%; + + .dragging & { + min-height: 20px; + margin-bottom: $line-height-computed; + outline: 2px dashed $gray-600; + } +} + +.mypage-box { + margin-bottom: $line-height-computed; + + &:last-child { + margin-bottom: 0; + } + + &.ui-sortable-handle { + overflow: hidden; + outline: 1px solid $gray-400; + + &:hover { + outline: 1px solid $gray-600; + } + } + + &.ui-sortable-placeholder { + visibility: visible !important; // stylelint-disable-line declaration-no-important + outline: 1px dashed $highlight-border; + background: $highlight-bg; + } + + &.ui-sortable-helper { + @include nice-shadow(4); + background: $body-bg; + } +} + +.handle { + cursor: move; +} + +a.close-icon { + display: block; + width: 12px; + height: 12px; + margin-top: 5px; + overflow: hidden; + background-image: url("../../../images/close.png"); + background-repeat: no-repeat; + cursor: pointer; + + &:hover { + background-image: url("../../../images/close_hl.png"); + } +} + +// For Redmine 3.4+ +#my-page { + display: flex; + flex-wrap: wrap; + + .mypage-box { + > .contextual { + transition: opacity $transition-time; + opacity: 0; + } + + &:hover > .contextual { + opacity: 1; + } + } + + #list-left { + flex-basis: 50%; + } + + #list-right { + flex-basis: 50%; + } +} + + +//== Resetting font for SCM (repository files) +// + +#content table.filecontent { + width: 100%; + background: $body-bg; + + th.filename { + border-color: $brand-primary; + border-bottom-color: darken($body-bg, 10%); + background-color: $brand-primary; + color: $brand-text; + } + + tbody { + font-size: $font-size-list; + } + + tbody, + td.line-code pre { + font-family: $font-family-monospace; + } + + th.line-num { + border-color: darken($body-bg, 10%); + background-color: darken($body-bg, 5%); + color: $gray-700; + } + + th.line-num, + td.line-code { + padding: .15em .4em; + } + + th.line-num, + td.line-code, + td.line-code pre { + font-size: 1em; + } + + tr:hover { + background-color: darken($body-bg, 2%); + + th.line-num { + background-color: darken($body-bg, 10%); + } + } + + tr:target { + th.line-num { + border-color: darken(adjust-hue($highlight-bg, -8deg), 15%); + background-color: darken(adjust-hue($highlight-bg, -8deg), 7%); + color: $highlight-text; + } + + td.line-code { + background-color: $highlight-bg; + } + } +} + +#browser { + font-size: 1em; + + tr { + border: 0 none; + } + + td { + padding: $table-condensed-cell-padding; + border: 0 none; + } +} + + +//== Projects list +// + +ul.projects { + padding-left: $padding-side; + + &.root { + margin: 0; + padding: 0; + } + + li { + list-style-type: none; + } + + .archived { + color: $gray-600; + } +} + +#projects-index ul.projects { + @if $use-project-tiles { + &.root { + display: flex; + flex-wrap: wrap; + margin-right: -($padding-side * .5); + margin-left: -($padding-side * .5); + + > li { + display: block; + box-sizing: border-box; + flex: 0 1 auto; + width: 100%; + margin-right: $padding-side * .5; + margin-left: $padding-side * .5; + padding: $panel-body-padding; + border: 1px solid $panel-border; + border-radius: $border-radius-base; + background-color: $panel-bg; + color: $panel-color; + + @media screen and (min-width: $screen-sm-min) { width: calc(50% - #{$padding-side}); } + @media screen and (min-width: $screen-md-min) { width: calc(33.333% - #{$padding-side}); } + @media screen and (min-width: $screen-lg-min) { width: calc(25% - #{$padding-side}); } + } + } + } + + ul.projects { + border-left: 2px solid $gray-400; + } + + li.root { + margin-bottom: $line-height-computed; + } + + li.child { + margin-top: $line-height-computed * .5; + } + + a.project { + font-size: $font-size-h3; + font-weight: $font-weight-bold; + + &.child { + font-weight: $font-weight-normal; + } + } +} + +table.projects { + .name { + a + span.icon { + margin-left: 5px; + } + } +} + +#custom_field_tracker_ids { + label { + margin-right: 10px; + } +} + +#notified-projects, +#tracker_project_ids, +#custom_field_project_ids { + > ul { + max-height: $line-height-computed * 12; + overflow-y: auto; + } +} + + +//== Time report +// + +#time-report { + th { + &.period, + &.total { + text-align: right; + } + } + + tbody tr { + &.subtotal { + color: $gray-700; + font-style: italic; + + td.hours { + color: $gray-600; + } + } + + &.total { + border-top: 2px solid darken($table-border-color, 5%); + background-color: $table-bg-active; + font-weight: $font-weight-bold; + } + } + + td.hours { + text-align: right; + } +} + +.total-hours { + font-weight: $font-weight-bold; + + .hours-int { + font-size: $font-size-large * 1.1; + } + + .hours-dec { + font-size: $font-size-large; + } +} + + +//== Version issue list and page layout +// + +div#roadmap { + article { + margin-bottom: $line-height-computed; + } + + .related-issues { + margin-bottom: $line-height-computed; + + td.checkbox { + display: none; + } + + td.assigned_to { + width: 1px; + padding-right: 0; + white-space: nowrap; + } + } + + table.progress { + td { + height: $progress-height; + } + } + + header { + display: block; + + > h3 { + display: inline-block; + } + } + + header > h3, + h3.version { + margin-bottom: 0; + padding-right: 0; + } + + .wiki { + h1 { + &:first-child { + display: none; + } + } + } +} + +body.controller-versions.action-show div#roadmap .related-issues { + width: 70%; +} + +div#version-summary { + width: 28%; + float: right; + + fieldset { + margin-bottom: $line-height-computed; + + &.time-tracking table { + width: 100%; + } + } + + th, + td.total-hours { + text-align: right; + } +} + + +//== Add form bottom space +// + +#new_document, +#add-message, +#add-news, +#edit-news { + margin-bottom: $line-height-computed; +} + + +//== Ajax indicator +// + +@keyframes spin { + to { transform: rotate(360deg); } +} + +#ajax-indicator { + @include nice-shadow(3); + position: fixed; + z-index: 100; + top: 50%; + left: 50%; + box-sizing: border-box; + width: 200px; + margin: (($padding-large-vertical * 2 + 1px * 2 + $line-height-computed) * -.5) (200px * -.5); + padding: $padding-large-vertical $padding-large-horizontal; + border: 1px solid $highlight-border; + border-radius: $border-radius-base; + opacity: .9; + background-color: $highlight-bg; + color: $highlight-text; + font-weight: $font-weight-bold; + text-align: center; + + span { + line-height: $line-height-computed; + + &::before { + content: ""; + display: inline-block; + box-sizing: border-box; + width: $line-height-computed; + height: $line-height-computed; + margin-right: $line-height-computed * .5; + animation: spin 1s linear infinite; + border: 3px solid rgba($highlight-text, .3); + border-radius: 50%; + border-top-color: $highlight-text; + vertical-align: bottom; + } + } +} + + +//== Boards (forum) +// + +tr.message { + &.locked { + color: $gray-700; + } + + &.sticky td.subject { + font-weight: $font-weight-bold; + } + + td { + &.created_on { + white-space: nowrap; + } + + &.last_message { + width: 30%; + text-align: left; + white-space: nowrap; + + a:last-child { + font-weight: $font-weight-bold; + } + } + } +} + +table.boards { + td { + &.last-message { + width: 30%; + text-align: left; + white-space: nowrap; + + a:last-child { + font-weight: $font-weight-bold; + } + } + } +} + +div.table-list.boards { + .table-list-cell.name { + width: 30%; + } +} + + +//== Topic page +// + +.controller-messages.action-show { + h2 { + margin-bottom: $line-height-computed * .5; + } + + .message { + border: 1px solid $bubble-border; + border-radius: $panel-border-radius; + background: $bubble-bg; + + > h4, + > p { + margin-bottom: 0; + padding: $bubble-padding-vertical $bubble-padding-horizontal; + color: $gray-700; + font-size: $font-size-list; + + a { + color: $gray-900; + + &.user { + font-weight: $font-weight-bold; + } + } + } + + .wiki { + padding: $panel-body-padding; + border-top: 1px solid $bubble-border; + border-radius: 0 0 $panel-border-radius $panel-border-radius; + background: $body-bg; + } + + .contextual { + position: relative; + z-index: 1; + padding: ($bubble-padding-vertical - 1px) $bubble-padding-vertical 0 0; + + a { + display: inline-block; + } + } + + .attachments { + padding: $bubble-padding-horizontal; + border-top-color: $bubble-border; + } + } + + .reply { + margin-bottom: $line-height-computed; + } + + @if $use-gravatars { + .reply { + margin-left: $bubble-gravatar-size + $bubble-gravatar-space; + + > h4 { + position: relative; + + &::before, + &::after { + content: " "; + display: block; + position: absolute; + top: 9px; + right: 100%; + left: -14px; + width: 0; + height: 0; + border-style: solid solid outset; + border-color: transparent; + pointer-events: none; + } + + &::after { + margin-top: 1px; + margin-left: 2px; + border-width: 6px; + border-right-color: $bubble-bg; + } + + &::before { + border-width: 7px; + border-right-color: $bubble-border; + } + } + + img.gravatar { + margin-top: $line-height-computed - $bubble-gravatar-size; + margin-left: -($bubble-gravatar-size + $bubble-gravatar-space + $bubble-padding-horizontal + 1px); + float: left; + } + } + } +} + +#message_content { + height: $line-height-computed * 6; +} + + +//== Documents +// + +.controller-documents { + &.action-index { + h2 { + font-size: $font-size-h2; + } + + h4 { + margin-bottom: 0; + font-size: $font-size-h4; + } + + .wiki { + + h3, + + h4 { + margin-top: $line-height-computed; + padding-top: $line-height-computed; + border-top: 1px solid $panel-border; + } + } + } + + &.action-show { + .wiki { + margin-bottom: $line-height-computed; + } + } + + h3 { + font-size: $font-size-h3; + } + + #content > h2, + #content > h4 { + + p { + color: $gray-700; + + em { + font-style: normal; + } + } + } +} + + +//== News +// + +.news.box { + p > a:not(:last-child) { + display: inline-block; + margin-bottom: floor($line-height-computed * .25); + font-size: $font-size-h4; + } + + .summary, + .author { + display: block; + margin-bottom: floor($line-height-computed * .25); + + + br { + display: none; + } + } + + .author { + margin-bottom: $line-height-computed; + } +} + +#edit-news + p { + em { + display: block; + margin-bottom: floor($line-height-computed * .25); + + + br { + display: none; + } + } +} + +.news.box .summary, +#edit-news + p em { + padding: floor($line-height-computed * .25) $padding-base-horizontal; + border-left: 4px solid $blockquote-border-color; +} + +.news-article { + margin-bottom: $line-height-computed; + padding-top: $line-height-computed; + border-top: 1px solid $panel-border; + + header { + h3 { + margin-bottom: $line-height-computed * .5; + + > a { + font-weight: $font-weight-bold; + } + } + } +} + +.author { + color: $gray-700; + + .flyout-menu & { + color: inherit; + } + + .user { + font-weight: $font-weight-bold; + } +} + + +//== News comments +// + +#comments { + > h4 { + margin-top: $line-height-computed; + margin-bottom: $line-height-computed * .5; + } +} + +#comment_comments { + height: $line-height-computed * 6; +} + +.summary { + font-style: italic; +} + + +//== Diff +// + +.text-diff { + margin-bottom: $line-height-computed; + padding: $panel-body-padding; + border: 1px solid $panel-border; + border-radius: $panel-border-radius; + background: $body-bg; + color: $panel-color; + font-family: $font-family-monospace; + white-space: pre-wrap; +} + +.diff_out { + background: $diff-out-bg-light; + + span { + background: $diff-out-bg; + } +} + +.diff_in { + background: $diff-in-bg-light; + + span { + background: $diff-in-bg; + } +} + +.text-diff { + .diff_out { + background: $diff-out-bg; + } + + .diff_in { + background: $diff-in-bg; + } +} + + +//== Repository view +// + +.revision-info { + margin-bottom: $line-height-computed; + + tbody > tr > td { + padding-right: $table-cell-padding; + padding-bottom: $table-condensed-cell-padding; + + + td { + font-family: $font-family-monospace; + } + } +} + +#related-issues { + margin: $line-height-computed 0; + + li > a { + margin-left: .5em; + } +} + +ul.properties { + padding: 0; + color: $gray-700; + font-size: $font-size-small; + + li { + list-style-type: none; + + span { + font-style: italic; + } + } +} + +tr.changeset { + td.revision_graph { + width: 15%; + background-color: #fffffb; + } + + td.id { + font-family: $font-family-monospace; + } + + td.author, + td.committed_on { + width: 15%; + text-align: center; + white-space: nowrap; + } + + td.comments { + p { + margin-bottom: 0; + } + } + + ul { + margin-top: 0; + margin-bottom: 0; + } +} + +#content #changes-legend { + font-size: 1em; + + .change { + margin-left: 8px; + } +} + +.changeset-changes { + .change { + margin-top: $table-condensed-cell-padding; + color: $gray-800; + } +} + +#changes-legend > li.change, +.changeset-changes ul > li.change { + padding-left: 18px; + background: transparent; + background-repeat: no-repeat; + background-position: 0 center; + + &.folder { + @extend %fa-icon; + + &::before { + content: $fa-var-folder; + top: 0; + margin-right: 0; + margin-left: -18px; + font-size: 1em; + } + + &.change-A::before, + &.change-M::before { + content: $fa-var-folder-open; + } + } + + &.change-A { + background-image: inline-svg("diff-added.svg", (path: (fill: $changeset-added-color))); + } + + &.change-M { + background-image: inline-svg("diff-modified.svg", (path: (fill: $changeset-modified-color))); + } + + &.change-C { + background-image: inline-svg("diff-copied.svg", (path: (fill: $changeset-copied-color))); + } + + &.change-R { + background-image: inline-svg("diff-renamed.svg", (path: (fill: $changeset-renamed-color))); + } + + &.change-D { + background-image: inline-svg("diff-deleted.svg", (path: (fill: $changeset-deleted-color))); + } +} diff --git a/src/sass/components/_flash.scss b/src/sass/components/_flash.scss new file mode 100755 index 0000000..ada5b97 --- /dev/null +++ b/src/sass/components/_flash.scss @@ -0,0 +1,90 @@ +// +// Flash & error messages +// -------------------------------------------------- + + +#errorExplanation, +.flash, +.nodata, +.warning, +.conflict { + @extend %fa-icon; + margin-bottom: $line-height-computed; + padding: $padding-large-vertical $padding-large-horizontal; + padding-left: $padding-large-horizontal + 8px + 16px; + border: 1px solid; + border-radius: $border-radius-large; + background-repeat: no-repeat; + background-position: $padding-large-horizontal 50%; + + &::before { + margin-left: -(8px + 16px); + float: left; + line-height: $line-height-computed; + } + + > :last-child { + margin-bottom: 0; + } +} + +@mixin flash($color, $background, $border, $link, $icon) { + border-color: $border; + background-color: $background; + color: $color; + + @if $icon == "true" { + $icon: $fa-var-check; + } @else if $icon == "warning" { + $icon: $fa-var-warning; + } @else if $icon == "exclamation" { + $icon: $fa-var-exclamation-circle; + } + + &::before { + content: $icon; + } + + a { + color: $link; + font-weight: $font-weight-bold; + } +} + +.warning, +.conflict, +.nodata { + @include flash($flash-warning-text, $flash-warning-bg, $flash-warning-border, $flash-warning-link, "warning"); +} + +.flash.notice { + @include flash($flash-success-text, $flash-success-bg, $flash-success-border, $flash-success-link, "true"); +} + +#errorExplanation, +.flash.error { + @include flash($flash-error-text, $flash-error-bg, $flash-error-border, $flash-error-link, "exclamation"); +} + +.nodata { + padding-left: $padding-large-horizontal; + text-align: center; + + &.nodata-left { + &::before { + float: left; + } + } + + &::before { + margin-left: 0; + float: none; + } +} + +#errorExplanation { + h2, + p { + display: none; + } +} diff --git a/src/sass/components/_forms.scss b/src/sass/components/_forms.scss new file mode 100755 index 0000000..338b236 --- /dev/null +++ b/src/sass/components/_forms.scss @@ -0,0 +1,775 @@ +// +// Forms +// -------------------------------------------------- + +form { + td { + padding: $table-condensed-cell-padding; + } + + fieldset { + > button, + > input, + > select { + margin-right: 5px; + margin-bottom: $line-height-computed * .5; + } + } + + label { + line-height: $input-height-base; + vertical-align: top; + + > input[type="checkbox"], + > input[type="radio"] { + margin-top: $check-input-margin-btn-v; + } + } + + span.field label, + span.field ~ label, + .box label { + line-height: $line-height-base; + + > input[type="checkbox"], + > input[type="radio"] { + margin-top: $check-input-margin-vertical; + } + } + + .add-filter label, + .filter label { + line-height: $input-height-base; + } + + .contextual > & { + display: inline-block; + line-height: $input-height-base; + vertical-align: top; + + label { + line-height: inherit; + } + } +} + +button, +input, +select, +textarea { + box-sizing: border-box; + font-family: inherit; + font-size: $font-size-base; + line-height: $line-height-base; +} + +%form-field { + height: $input-height-base; + padding: $input-padding-vertical $input-padding-horizontal; + border: 1px solid $input-border; + border-radius: $input-border-radius; + background-color: $input-bg; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075); + color: $input-color; +} + +select, +textarea, +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="url"], +input[type="tel"], +input[type="color"], +input[type="search"], +input[type="email"], +input[type="text"], +input[type="password"] { + @extend %form-field; + @include form-control-focus; + @include placeholder; + transition: + border-color $transition-time ease-in-out, + box-shadow $transition-time ease-in-out; + vertical-align: top; + + &[disabled], + &[readonly], + fieldset[disabled] & { + border-color: $input-border; + opacity: 1; + background-color: $input-bg-disabled; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075); + } +} + +textarea { + height: auto; + resize: vertical; + + &.text_cf { + width: 100%; + resize: vertical; + } +} + +input[type="search"] { + -webkit-appearance: none; // stylelint-disable-line property-no-vendor-prefix +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 3px 0 5px; + margin-top: 1px \9; // IE8-9 + line-height: normal; + vertical-align: top; +} + +input[type="file"] { + display: block; +} + +input[type="range"] { + display: block; + width: 100%; +} + +input { + &.autocomplete { + @extend %image-aci; + padding-right: 30px; + background-repeat: no-repeat; + background-position: right center; + + &.ajax-loading { + background-image: url("../images/preloader.gif"); + } + } + + &.string_cf, + &.link_cf { + width: 100%; + } +} + +select { + &[multiple], + &[size] { + height: auto; + min-height: $input-height-base; + } + + &[size="1"] { + height: $input-height-base; + } + + option[disabled] { + color: $gray-400; + } + + &.expandable { + vertical-align: top; + } + + &.bool_cf { + width: auto !important; // stylelint-disable-line declaration-no-important + } +} + + +//== Browser hacks: unfortunately every browser has different capabilities when +// it comes to styling
  • {b0#x>kK0yw4U>L|Pr8uW*tw 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 Jl!9LS{U5#{^r`>= literal 0 HcmV?d00001 diff --git a/src/.DS_Store b/src/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b62d8633c18cc13617ad9683f6cce70356813e1d GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4WbH8zyx7*)yEL4 zdpnrox*RN(wOurZ4~;vkO))U7?V 0 && $('#history > h3').length > 0) { + buildTabs() + markFirstOfTypes() + } + } + + function buildTabs () { + var html = '' + var liStart = '