From f4433ceaa26e8ce3336c77adde356d2b9385fdb8 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 09:50:15 +0200 Subject: [PATCH 01/27] v9.5.2-canary.10 --- lerna.json | 2 +- packages/create-next-app/package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- packages/next-bundle-analyzer/package.json | 2 +- packages/next-mdx/package.json | 2 +- packages/next-plugin-google-analytics/package.json | 2 +- packages/next-plugin-sentry/package.json | 2 +- packages/next-plugin-storybook/package.json | 2 +- packages/next-polyfill-nomodule/package.json | 2 +- packages/next/package.json | 8 ++++---- packages/react-dev-overlay/package.json | 2 +- packages/react-refresh-utils/package.json | 2 +- 12 files changed, 15 insertions(+), 15 deletions(-) diff --git a/lerna.json b/lerna.json index aced679e11015..45c4fb81eae3b 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.9" + "version": "9.5.2-canary.10" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index d2fa511563e8d..ccd48dba0a6e3 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index 85c51b9e6d03c..0bab67c320680 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index 7e6d603c25cbb..9a7bcffd7008d 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index f1ebc15e5b235..33c9e65534273 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-google-analytics/package.json b/packages/next-plugin-google-analytics/package.json index 01deccb62085f..cf32a9a872c81 100644 --- a/packages/next-plugin-google-analytics/package.json +++ b/packages/next-plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-google-analytics", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-google-analytics" diff --git a/packages/next-plugin-sentry/package.json b/packages/next-plugin-sentry/package.json index 0e22ad54da251..1527d37248c2f 100644 --- a/packages/next-plugin-sentry/package.json +++ b/packages/next-plugin-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-sentry", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-sentry" diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index c14741259b94d..1768fc95bd897 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index 2ed26eba2e52c..6eff94405030a 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next/package.json b/packages/next/package.json index d2b61929ca23c..0284ab334223d 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -77,8 +77,8 @@ "@babel/preset-typescript": "7.9.0", "@babel/runtime": "7.9.6", "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.5.2-canary.9", - "@next/react-refresh-utils": "9.5.2-canary.9", + "@next/react-dev-overlay": "9.5.2-canary.10", + "@next/react-refresh-utils": "9.5.2-canary.10", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -124,7 +124,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.9", + "@next/polyfill-nomodule": "9.5.2-canary.10", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", "@taskr/watch": "1.1.0", diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index 761fcba98d2ee..1217fac012daf 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index 43ca9b2e95e4b..dea7fb6c4ecf7 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "9.5.2-canary.9", + "version": "9.5.2-canary.10", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From 62031ff24f3f48f84bf384bbd1ef913fe31ddf9d Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 11:14:53 +0200 Subject: [PATCH 02/27] Move next-codemod to Next.js monorepo (#15536) --- .eslintignore | 6 +- .prettierignore | 6 +- .prettierignore_staged | 2 + package.json | 2 +- packages/next-codemod/.gitignore | 5 + packages/next-codemod/README.md | 171 ++++ packages/next-codemod/license.md | 21 + packages/next-codemod/package.json | 13 + .../1-starts-with-number.input.js | 1 + .../1-starts-with-number.output.js | 0 .../existing-name-2.input.js | 11 + .../existing-name-2.output.js | 13 + .../existing-name-3.input.js | 7 + .../existing-name-3.output.js | 9 + .../existing-name-ignore.input.js | 4 + .../existing-name-ignore.output.js | 0 .../existing-name.input.js | 7 + .../existing-name.output.js | 9 + .../function-component-2.input.js | 1 + .../function-component-2.output.js | 2 + .../function-component-ignore.input.js | 7 + .../function-component-ignore.output.js | 0 .../function-component.input.js | 7 + .../function-component.output.js | 9 + .../function-expression-ignore.input.js | 7 + .../function-expression-ignore.output.js | 0 .../function-expression.input.js | 7 + .../function-expression.output.js | 7 + .../special-ch@racter.input.js | 1 + .../special-ch@racter.output.js | 0 .../already-using-withrouter.input.js | 7 + .../already-using-withrouter.output.js | 7 + .../arrow-function-component.input.js | 3 + .../arrow-function-component.output.js | 5 + .../componentdidupdate.input.js | 7 + .../componentdidupdate.output.js | 9 + .../componentwillreceiveprops.input.js | 7 + .../componentwillreceiveprops.output.js | 9 + .../destructuring-this-class.input.js | 7 + .../destructuring-this-class.output.js | 9 + .../destructuring-this-props-nested.input.js | 23 + .../destructuring-this-props-nested.output.js | 23 + .../destructuring-this-props.input.js | 26 + .../destructuring-this-props.output.js | 27 + .../destructuring-this.input.js | 7 + .../destructuring-this.output.js | 9 + .../export-default-variable-wrapping.input.js | 7 + ...export-default-variable-wrapping.output.js | 8 + .../export-default-variable.input.js | 7 + .../export-default-variable.output.js | 8 + .../first-parameter-hoc.input.js | 26 + .../first-parameter-hoc.output.js | 27 + .../no-transform-method.input.js | 9 + .../no-transform-method.output.js | 9 + .../url-to-withrouter/no-transform.input.js | 1 + .../url-to-withrouter/no-transform.output.js | 1 + ...l-property-not-part-of-this-props.input.js | 11 + ...-property-not-part-of-this-props.output.js | 11 + .../using-inline-class.input.js | 5 + .../using-inline-class.output.js | 7 + .../variable-export.input.js | 7 + .../variable-export.output.js | 8 + .../with-nested-arrow-function.input.js | 22 + .../with-nested-arrow-function.output.js | 22 + .../with-router-import.input.js | 7 + .../with-router-import.output.js | 7 + .../url-to-withrouter/without-import.input.js | 5 + .../without-import.output.js | 7 + .../wrapping-export.input.js | 5 + .../wrapping-export.output.js | 7 + .../full-amp-inline.input.js | 5 + .../full-amp-inline.output.js | 7 + .../full-amp-with-config-dupe.input.js | 12 + .../full-amp-with-config-dupe.output.js | 10 + .../full-amp-with-config-var.input.js | 14 + .../full-amp-with-config-var.output.js | 13 + .../full-amp-with-config.input.js | 12 + .../full-amp-with-config.output.js | 13 + .../withamp-to-config/full-amp.input.js | 8 + .../withamp-to-config/full-amp.output.js | 10 + .../hybrid-amp-with-config.input.js | 12 + .../hybrid-amp-with-config.output.js | 11 + .../withamp-to-config/hybrid-amp.input.js | 8 + .../withamp-to-config/hybrid-amp.output.js | 10 + .../remove-import-renamed.input.js | 1 + .../remove-import-renamed.output.js | 0 .../remove-import-single.input.js | 1 + .../remove-import-single.output.js | 1 + .../withamp-to-config/remove-import.input.js | 1 + .../withamp-to-config/remove-import.output.js | 0 .../__tests__/name-default-component-test.js | 27 + .../__tests__/url-to-withrouter.test.js | 35 + .../__tests__/withamp-to-config.test.js | 25 + .../transforms/name-default-component.ts | 89 ++ .../transforms/url-to-withrouter.ts | 393 ++++++++ .../transforms/withamp-to-config.ts | 175 ++++ packages/next-codemod/tsconfig.json | 12 + packages/next/next-server/lib/post-process.ts | 30 +- yarn.lock | 925 +++++++++++++++++- 99 files changed, 2565 insertions(+), 49 deletions(-) create mode 100644 packages/next-codemod/.gitignore create mode 100644 packages/next-codemod/README.md create mode 100644 packages/next-codemod/license.md create mode 100644 packages/next-codemod/package.json create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/1-starts-with-number.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/1-starts-with-number.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-2.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-2.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-3.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-3.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-ignore.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-ignore.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-2.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-2.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-ignore.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-ignore.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression-ignore.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression-ignore.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/special-ch@racter.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/name-default-component/special-ch@racter.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/already-using-withrouter.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/already-using-withrouter.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/arrow-function-component.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/arrow-function-component.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentdidupdate.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentdidupdate.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentwillreceiveprops.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentwillreceiveprops.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-class.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-class.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props-nested.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props-nested.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable-wrapping.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable-wrapping.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/first-parameter-hoc.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/first-parameter-hoc.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform-method.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform-method.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/url-property-not-part-of-this-props.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/url-property-not-part-of-this-props.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/using-inline-class.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/using-inline-class.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/variable-export.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/variable-export.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-nested-arrow-function.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-nested-arrow-function.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-router-import.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-router-import.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/without-import.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/without-import.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/wrapping-export.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/wrapping-export.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-inline.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-inline.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-dupe.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-dupe.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-var.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-var.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp-with-config.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp-with-config.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-renamed.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-renamed.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-single.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-single.output.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import.input.js create mode 100644 packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import.output.js create mode 100644 packages/next-codemod/transforms/__tests__/name-default-component-test.js create mode 100644 packages/next-codemod/transforms/__tests__/url-to-withrouter.test.js create mode 100644 packages/next-codemod/transforms/__tests__/withamp-to-config.test.js create mode 100644 packages/next-codemod/transforms/name-default-component.ts create mode 100644 packages/next-codemod/transforms/url-to-withrouter.ts create mode 100644 packages/next-codemod/transforms/withamp-to-config.ts create mode 100644 packages/next-codemod/tsconfig.json diff --git a/.eslintignore b/.eslintignore index 016351f511ae9..e748682fbadd5 100644 --- a/.eslintignore +++ b/.eslintignore @@ -8,4 +8,8 @@ packages/next/compiled/**/* packages/react-refresh-utils/**/*.js packages/react-dev-overlay/lib/** **/__tmp__/** -.github/actions/next-stats-action/.work \ No newline at end of file +.github/actions/next-stats-action/.work +packages/next-codemod/transforms/__testfixtures__/**/* +packages/next-codemod/transforms/__tests__/**/* +packages/next-codemod/**/*.js +packages/next-codemod/**/*.d.ts diff --git a/.prettierignore b/.prettierignore index b1adbf783a5a5..d40368c6af1f0 100644 --- a/.prettierignore +++ b/.prettierignore @@ -8,4 +8,8 @@ packages/react-refresh-utils/**/*.d.ts packages/react-dev-overlay/lib/** **/__tmp__/** lerna.json -.github/actions/next-stats-action/.work \ No newline at end of file +.github/actions/next-stats-action/.work +packages/next-codemod/transforms/__testfixtures__/**/* +packages/next-codemod/transforms/__tests__/**/* +packages/next-codemod/**/*.js +packages/next-codemod/**/*.d.ts diff --git a/.prettierignore_staged b/.prettierignore_staged index 3e87a0d626523..00f3e004f5736 100644 --- a/.prettierignore_staged +++ b/.prettierignore_staged @@ -3,3 +3,5 @@ **/dist/** packages/next/compiled/**/* lerna.json +packages/next-codemod/transforms/__testfixtures__/**/* +packages/next-codemod/transforms/__tests__/**/* diff --git a/package.json b/package.json index 8f8e504e3c95b..bffbed04c383f 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "testsafari": "cross-env BROWSER_NAME=safari yarn testonly", "testfirefox": "cross-env BROWSER_NAME=firefox yarn testonly", "testie": "cross-env BROWSER_NAME=\"internet explorer\" yarn testonly", - "testall": "yarn run testonly -- --ci --forceExit", + "testall": "yarn run testonly -- --ci --forceExit && lerna run --scope @next/codemod test", "genstats": "cross-env LOCAL_STATS=true node .github/actions/next-stats-action/src/index.js", "pretest": "yarn run lint", "git-reset": "git reset --hard HEAD", diff --git a/packages/next-codemod/.gitignore b/packages/next-codemod/.gitignore new file mode 100644 index 0000000000000..5eadbe5734c45 --- /dev/null +++ b/packages/next-codemod/.gitignore @@ -0,0 +1,5 @@ +*.d.ts +*.js +*.js.map +!transforms/__tests__/**/*.js +!transforms/__testfixtures__/**/*.js \ No newline at end of file diff --git a/packages/next-codemod/README.md b/packages/next-codemod/README.md new file mode 100644 index 0000000000000..7aa721c899503 --- /dev/null +++ b/packages/next-codemod/README.md @@ -0,0 +1,171 @@ +# Next.js Codemod + +This repository contains Codemod transformations to help upgrade Next.js codebases. + +## v9 + +### `name-default-component` + +Transforms anonymous components into named components to make sure they work with [Fast Refresh](https://nextjs.org/blog/next-9-4#fast-refresh). + +For example + +```jsx +// my-component.js +export default function () { + return
Hello World
+} +``` + +Transforms into: + +```jsx +// my-component.js +export default function MyComponent() { + return
Hello World
+} +``` + +The component will have a camel cased name based on the name of the file, and it also works with arrow functions. + +#### Usage + +Go to your project + +``` +cd path-to-your-project/ +``` + +Download the codemod: + +``` +curl -L https://github.com/zeit/next-codemod/archive/master.tar.gz | tar -xz --strip=2 next-codemod-master/transforms/name-default-component.js +``` + +Run the transformation: + +``` +npx jscodeshift -t ./name-default-component.js components/**/*.js +``` + +TypeScript files can use this codemod too: + +``` +npx jscodeshift -t ./name-default-component.js --parser=tsx components/**/*.tsx +``` + +If you have components in multiple folders, change the path to `**/*.js` and add `--ignore-pattern="**/node_modules/**"`. + +After the transformation is done the `name-default-component.js` file in the root of your project can be removed. + +### `withamp-to-config` + +Transforms the `withAmp` HOC into Next.js 9 page configuration. + +For example: + +```js +// Before +import { withAmp } from 'next/amp' + +function Home() { + return

My AMP Page

+} + +export default withAmp(Home) +``` + +```js +// After +export default function Home() { + return

My AMP Page

+} + +export const config = { + amp: true, +} +``` + +#### Usage + +Go to your project + +``` +cd path-to-your-project/ +``` + +Download the codemod: + +``` +curl -L https://github.com/zeit/next-codemod/archive/master.tar.gz | tar -xz --strip=2 next-codemod-master/transforms/withamp-to-config.js +``` + +Run the transformation: + +``` +npx jscodeshift -t ./withamp-to-config.js pages/**/*.js +``` + +After the transformation is done the `withamp-to-config.js` file in the root of your project can be removed. + +## v6 + +### `url-to-withrouter` + +Tranforms the deprecated automatically injected `url` property on top level pages to using `withRouter` and the `router` property it injects. Read more here: [err.sh/next.js/url-deprecated](https://err.sh/next.js/url-deprecated) + +For example: + +```js +// From +import React from 'react' +export default class extends React.Component { + render() { + const { pathname } = this.props.url + return
Current pathname: {pathname}
+ } +} +``` + +```js +// To +import React from 'react' +import { withRouter } from 'next/router' +export default withRouter( + class extends React.Component { + render() { + const { pathname } = this.props.router + return
Current pathname: {pathname}
+ } + } +) +``` + +This is just one case. All the cases that are transformed (and tested) can be found in the [`__testfixtures__` directory](./transforms/__testfixtures__/url-to-withrouter). + +#### Usage + +Go to your project + +``` +cd path-to-your-project/ +``` + +Download the codemod: + +``` +curl -L https://github.com/zeit/next-codemod/archive/master.tar.gz | tar -xz --strip=2 next-codemod-master/transforms/url-to-withrouter.js +``` + +Run the transformation: + +``` +npx jscodeshift -t ./url-to-withrouter.js pages/**/*.js +``` + +After the transformation is done the `url-to-withrouter.js` file in the root of your project can be removed. + +## Authors + +- Tim Neutkens ([@timneutkens](https://twitter.com/timneutkens)) – [ZEIT](https://zeit.co) +- Joe Haddad ([@timer150](https://twitter.com/timer150)) - [ZEIT](https://zeit.co) diff --git a/packages/next-codemod/license.md b/packages/next-codemod/license.md new file mode 100644 index 0000000000000..fa5d39b6213f8 --- /dev/null +++ b/packages/next-codemod/license.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2020 Vercel, Inc. + +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. diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json new file mode 100644 index 0000000000000..1365fe49d0067 --- /dev/null +++ b/packages/next-codemod/package.json @@ -0,0 +1,13 @@ +{ + "name": "@next/codemod", + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "jscodeshift": "^0.6.4" + }, + "scripts": { + "prepublish": "tsc -d -p tsconfig.json", + "build": "tsc -d -w -p tsconfig.json", + "test": "jest" + } +} diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/1-starts-with-number.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/1-starts-with-number.input.js new file mode 100644 index 0000000000000..026e0bc4e2420 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/1-starts-with-number.input.js @@ -0,0 +1 @@ +export default () =>
Anonymous function
; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/1-starts-with-number.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/1-starts-with-number.output.js new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-2.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-2.input.js new file mode 100644 index 0000000000000..c09b1109d0dda --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-2.input.js @@ -0,0 +1,11 @@ +class ExistingName2Input { + render() {} +} + +class nested { + render() { + const ExistingName2InputComponent = null; + } +} + +export default () =>
Anonymous function
; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-2.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-2.output.js new file mode 100644 index 0000000000000..84ddb2d3ca6a4 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-2.output.js @@ -0,0 +1,13 @@ +class ExistingName2Input { + render() {} +} + +class nested { + render() { + const ExistingName2InputComponent = null; + } +} + +const ExistingName2InputComponent = () =>
Anonymous function
; + +export default ExistingName2InputComponent; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-3.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-3.input.js new file mode 100644 index 0000000000000..4c4f34eff64b6 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-3.input.js @@ -0,0 +1,7 @@ +function ExistingName3Input() {} + +function nested() { + const ExistingName3InputComponent = null; +} + +export default () =>
Anonymous function
; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-3.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-3.output.js new file mode 100644 index 0000000000000..4fb06fa35d34b --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-3.output.js @@ -0,0 +1,9 @@ +function ExistingName3Input() {} + +function nested() { + const ExistingName3InputComponent = null; +} + +const ExistingName3InputComponent = () =>
Anonymous function
; + +export default ExistingName3InputComponent; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-ignore.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-ignore.input.js new file mode 100644 index 0000000000000..6a3ad640958ee --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-ignore.input.js @@ -0,0 +1,4 @@ +const ExistingNameIgnoreInput = null; +const ExistingNameIgnoreInputComponent = null; + +export default () =>
Anonymous function
; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-ignore.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name-ignore.output.js new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name.input.js new file mode 100644 index 0000000000000..53c4840edbc15 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name.input.js @@ -0,0 +1,7 @@ +const ExistingNameInput = null; + +function nested() { + const ExistingNameInputComponent = null; +} + +export default () =>
Anonymous function
; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name.output.js new file mode 100644 index 0000000000000..3725f53ad203c --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/existing-name.output.js @@ -0,0 +1,9 @@ +const ExistingNameInput = null; + +function nested() { + const ExistingNameInputComponent = null; +} + +const ExistingNameInputComponent = () =>
Anonymous function
; + +export default ExistingNameInputComponent; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-2.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-2.input.js new file mode 100644 index 0000000000000..026e0bc4e2420 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-2.input.js @@ -0,0 +1 @@ +export default () =>
Anonymous function
; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-2.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-2.output.js new file mode 100644 index 0000000000000..b5ba56fdce3b5 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-2.output.js @@ -0,0 +1,2 @@ +const FunctionComponent2Input = () =>
Anonymous function
; +export default FunctionComponent2Input; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-ignore.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-ignore.input.js new file mode 100644 index 0000000000000..32ea5ec533710 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-ignore.input.js @@ -0,0 +1,7 @@ +export default () => { + const x = 'y'; + if (true) { + return ''; + } + return null; +}; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-ignore.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component-ignore.output.js new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component.input.js new file mode 100644 index 0000000000000..35898a0fab67b --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component.input.js @@ -0,0 +1,7 @@ +export default () => { + const x = 'y'; + if (true) { + return
Anonymous function
; + } + return null; +}; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component.output.js new file mode 100644 index 0000000000000..58fc251967425 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-component.output.js @@ -0,0 +1,9 @@ +const FunctionComponentInput = () => { + const x = 'y'; + if (true) { + return
Anonymous function
; + } + return null; +}; + +export default FunctionComponentInput; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression-ignore.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression-ignore.input.js new file mode 100644 index 0000000000000..abad3a2b3d868 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression-ignore.input.js @@ -0,0 +1,7 @@ +export default function Name() { + const x = 'y'; + if (true) { + return
Anonymous function
; + } + return null; +} diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression-ignore.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression-ignore.output.js new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression.input.js new file mode 100644 index 0000000000000..dfccf3900c48f --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression.input.js @@ -0,0 +1,7 @@ +export default function () { + const x = 'y'; + if (true) { + return
Anonymous function
; + } + return null; +} diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression.output.js new file mode 100644 index 0000000000000..6a6e7381e71af --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/function-expression.output.js @@ -0,0 +1,7 @@ +export default function FunctionExpressionInput() { + const x = 'y'; + if (true) { + return
Anonymous function
; + } + return null; +} diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/special-ch@racter.input.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/special-ch@racter.input.js new file mode 100644 index 0000000000000..026e0bc4e2420 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/name-default-component/special-ch@racter.input.js @@ -0,0 +1 @@ +export default () =>
Anonymous function
; diff --git a/packages/next-codemod/transforms/__testfixtures__/name-default-component/special-ch@racter.output.js b/packages/next-codemod/transforms/__testfixtures__/name-default-component/special-ch@racter.output.js new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/already-using-withrouter.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/already-using-withrouter.input.js new file mode 100644 index 0000000000000..7f50651bece2c --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/already-using-withrouter.input.js @@ -0,0 +1,7 @@ +import {withRouter} from 'next/router' + +export default withRouter(class extends React.Component { + render() { + const test = this.props.url + } +}) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/already-using-withrouter.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/already-using-withrouter.output.js new file mode 100644 index 0000000000000..9d40a584db745 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/already-using-withrouter.output.js @@ -0,0 +1,7 @@ +import {withRouter} from 'next/router' + +export default withRouter(class extends React.Component { + render() { + const test = this.props.router + } +}) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/arrow-function-component.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/arrow-function-component.input.js new file mode 100644 index 0000000000000..271218c108ea5 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/arrow-function-component.input.js @@ -0,0 +1,3 @@ +export default withAppContainer(withAuth(props => { + const test = props.url +})) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/arrow-function-component.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/arrow-function-component.output.js new file mode 100644 index 0000000000000..4fb38acd7ca12 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/arrow-function-component.output.js @@ -0,0 +1,5 @@ +import { withRouter } from "next/router"; + +export default withRouter(withAppContainer(withAuth(props => { + const test = props.router +}))); \ No newline at end of file diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentdidupdate.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentdidupdate.input.js new file mode 100644 index 0000000000000..16ec4c102d8c6 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentdidupdate.input.js @@ -0,0 +1,7 @@ +export default class extends React.Component { + componentDidUpdate(prevProps) { + if (prevProps.url.query.f !== this.props.router.query.f) { + const test = this.props.url + } + } +} diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentdidupdate.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentdidupdate.output.js new file mode 100644 index 0000000000000..44ab887c0c698 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentdidupdate.output.js @@ -0,0 +1,9 @@ +import { withRouter } from "next/router"; + +export default withRouter(class extends React.Component { + componentDidUpdate(prevProps) { + if (prevProps.router.query.f !== this.props.router.query.f) { + const test = this.props.router + } + } +}); diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentwillreceiveprops.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentwillreceiveprops.input.js new file mode 100644 index 0000000000000..f54c76f76db47 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentwillreceiveprops.input.js @@ -0,0 +1,7 @@ +export default class extends React.Component { + componentWillReceiveProps(nextProps) { + if (this.props.url.query !== nextProps.url.query) { + const test = this.props.url + } + } +} diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentwillreceiveprops.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentwillreceiveprops.output.js new file mode 100644 index 0000000000000..d01741d953103 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/componentwillreceiveprops.output.js @@ -0,0 +1,9 @@ +import { withRouter } from "next/router"; + +export default withRouter(class extends React.Component { + componentWillReceiveProps(nextProps) { + if (this.props.router.query !== nextProps.router.query) { + const test = this.props.router + } + } +}); diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-class.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-class.input.js new file mode 100644 index 0000000000000..bf1827d95fb60 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-class.input.js @@ -0,0 +1,7 @@ +export default class Something extends React.Component { + render() { + const {props, stats} = this + + const test = props.url + } +} diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-class.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-class.output.js new file mode 100644 index 0000000000000..c305ef33ce007 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-class.output.js @@ -0,0 +1,9 @@ +import { withRouter } from "next/router"; + +export default withRouter(class Something extends React.Component { + render() { + const {props, stats} = this + + const test = props.router + } +}); diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props-nested.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props-nested.input.js new file mode 100644 index 0000000000000..bddad56b38538 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props-nested.input.js @@ -0,0 +1,23 @@ +export default withAppContainer( + withAuth( + class BuyDomains extends React.Component { + render() { + const { url } = this.props + + return ( + +
{ + onUser(null) + url.push('/login') + }} + onLogoRightClick={() => url.push('/logos')} + /> + + ) + } + } + ) +) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props-nested.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props-nested.output.js new file mode 100644 index 0000000000000..8ffab0b1e6f23 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props-nested.output.js @@ -0,0 +1,23 @@ +import { withRouter } from "next/router"; + +export default withRouter(withAppContainer(withAuth( + class BuyDomains extends React.Component { + render() { + const { router } = this.props + + return ( + +
{ + onUser(null) + router.push('/login') + }} + onLogoRightClick={() => router.push('/logos')} + /> + + ); + } + } +))); \ No newline at end of file diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props.input.js new file mode 100644 index 0000000000000..576a9065126cb --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props.input.js @@ -0,0 +1,26 @@ +class AddonsPage extends React.Component { + render() { + const { + url + } = this.props + return ( + +
onUser(null)} + onLogoRightClick={() => Router.push('/logos')} + /> + + + ) + } +} + +export default withAppContainer(withAuthRequired(withError(AddonsPage))) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props.output.js new file mode 100644 index 0000000000000..2bc886769b95c --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this-props.output.js @@ -0,0 +1,27 @@ +import { withRouter } from "next/router"; +class AddonsPage extends React.Component { + render() { + const { + router + } = this.props + return ( + +
onUser(null)} + onLogoRightClick={() => Router.push('/logos')} + /> + + + ); + } +} + +export default withRouter(withAppContainer(withAuthRequired(withError(AddonsPage)))); diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this.input.js new file mode 100644 index 0000000000000..08f635ac0cccb --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this.input.js @@ -0,0 +1,7 @@ +export default withApp(withAuth(class Something extends React.Component { + render() { + const {props, stats} = this + + const test = props.url + } +})) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this.output.js new file mode 100644 index 0000000000000..85c4a0204534c --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/destructuring-this.output.js @@ -0,0 +1,9 @@ +import { withRouter } from "next/router"; + +export default withRouter(withApp(withAuth(class Something extends React.Component { + render() { + const {props, stats} = this + + const test = props.router + } +}))); \ No newline at end of file diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable-wrapping.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable-wrapping.input.js new file mode 100644 index 0000000000000..e424bc4bffe7c --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable-wrapping.input.js @@ -0,0 +1,7 @@ +class Test extends React.Component { + render() { + const test = this.props.url + } +} + +export default wrappingFunction(Test) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable-wrapping.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable-wrapping.output.js new file mode 100644 index 0000000000000..77922797d2cfb --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable-wrapping.output.js @@ -0,0 +1,8 @@ +import { withRouter } from "next/router"; +class Test extends React.Component { + render() { + const test = this.props.router + } +} + +export default withRouter(wrappingFunction(Test)); diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable.input.js new file mode 100644 index 0000000000000..9d1dda768ac2f --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable.input.js @@ -0,0 +1,7 @@ +class Test extends React.Component { + render() { + const test = this.props.url + } +} + +export default Test diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable.output.js new file mode 100644 index 0000000000000..6a358340e677b --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/export-default-variable.output.js @@ -0,0 +1,8 @@ +import { withRouter } from "next/router"; +class Test extends React.Component { + render() { + const test = this.props.router + } +} + +export default withRouter(Test); diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/first-parameter-hoc.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/first-parameter-hoc.input.js new file mode 100644 index 0000000000000..7dedddc88994a --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/first-parameter-hoc.input.js @@ -0,0 +1,26 @@ +class Plan extends React.Component { + render() { + const { url} = this.props + + return ( + +
onUser(null)} + onLogoRightClick={() => Router.push('/logos')} + /> + + + + ) + } +} + +export default withAppContainer(withAuthRequired(Plan, 'signup')) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/first-parameter-hoc.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/first-parameter-hoc.output.js new file mode 100644 index 0000000000000..5ebb27eb27338 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/first-parameter-hoc.output.js @@ -0,0 +1,27 @@ +import { withRouter } from "next/router"; +class Plan extends React.Component { + render() { + const { router} = this.props + + return ( + +
onUser(null)} + onLogoRightClick={() => Router.push('/logos')} + /> + + + + ); + } +} + +export default withRouter(withAppContainer(withAuthRequired(Plan, 'signup'))); diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform-method.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform-method.input.js new file mode 100644 index 0000000000000..f7fba3acef681 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform-method.input.js @@ -0,0 +1,9 @@ +export default withAppContainer( + withAuth( + class BuyDomains extends React.Component { + something = ({url}) => { + + } + } + ) +) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform-method.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform-method.output.js new file mode 100644 index 0000000000000..f7fba3acef681 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform-method.output.js @@ -0,0 +1,9 @@ +export default withAppContainer( + withAuth( + class BuyDomains extends React.Component { + something = ({url}) => { + + } + } + ) +) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform.input.js new file mode 100644 index 0000000000000..5bd292441d893 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform.input.js @@ -0,0 +1 @@ +export default class extends React.Component {} \ No newline at end of file diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform.output.js new file mode 100644 index 0000000000000..5bd292441d893 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/no-transform.output.js @@ -0,0 +1 @@ +export default class extends React.Component {} \ No newline at end of file diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/url-property-not-part-of-this-props.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/url-property-not-part-of-this-props.input.js new file mode 100644 index 0000000000000..96e7d77e7970e --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/url-property-not-part-of-this-props.input.js @@ -0,0 +1,11 @@ +const examples = [{ name: 'ex1', url: 'https://google.fr/' }] + +export default () => ( +
+ {examples.map(example => ( +
+ {example.name} - {example.url} +
+ ))} +
+) \ No newline at end of file diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/url-property-not-part-of-this-props.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/url-property-not-part-of-this-props.output.js new file mode 100644 index 0000000000000..96e7d77e7970e --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/url-property-not-part-of-this-props.output.js @@ -0,0 +1,11 @@ +const examples = [{ name: 'ex1', url: 'https://google.fr/' }] + +export default () => ( +
+ {examples.map(example => ( +
+ {example.name} - {example.url} +
+ ))} +
+) \ No newline at end of file diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/using-inline-class.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/using-inline-class.input.js new file mode 100644 index 0000000000000..a401330d0c62a --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/using-inline-class.input.js @@ -0,0 +1,5 @@ +export default (class extends React.Component { + render() { + const test = this.props.url + } +}) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/using-inline-class.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/using-inline-class.output.js new file mode 100644 index 0000000000000..e5887145d0eb4 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/using-inline-class.output.js @@ -0,0 +1,7 @@ +import { withRouter } from "next/router"; + +export default withRouter(class extends React.Component { + render() { + const test = this.props.router + } +}); diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/variable-export.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/variable-export.input.js new file mode 100644 index 0000000000000..7f3d171adb91d --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/variable-export.input.js @@ -0,0 +1,7 @@ +const Test = class extends React.Component { + render() { + const test = this.props.url + } +} + +export default abc(wrappingFunction(Test)) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/variable-export.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/variable-export.output.js new file mode 100644 index 0000000000000..9d5f37a1ede69 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/variable-export.output.js @@ -0,0 +1,8 @@ +import { withRouter } from "next/router"; +const Test = class extends React.Component { + render() { + const test = this.props.router + } +} + +export default withRouter(abc(wrappingFunction(Test))); \ No newline at end of file diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-nested-arrow-function.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-nested-arrow-function.input.js new file mode 100644 index 0000000000000..14b733830c37d --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-nested-arrow-function.input.js @@ -0,0 +1,22 @@ +export default withAppContainer( + withAuth( + class Blog extends React.Component { + render() { + const { props, state } = this + + return ( +
{ + props.onUser(null) + props.url.push('/login') + }} + onLogoRightClick={() => props.url.push('/logos')} + /> + ) + } + } + ) +) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-nested-arrow-function.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-nested-arrow-function.output.js new file mode 100644 index 0000000000000..577c51ff7db2d --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-nested-arrow-function.output.js @@ -0,0 +1,22 @@ +import { withRouter } from "next/router"; + +export default withRouter(withAppContainer(withAuth( + class Blog extends React.Component { + render() { + const { props, state } = this + + return ( +
{ + props.onUser(null) + props.router.push('/login') + }} + onLogoRightClick={() => props.router.push('/logos')} + /> + ); + } + } +))); \ No newline at end of file diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-router-import.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-router-import.input.js new file mode 100644 index 0000000000000..dca33d63c0614 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-router-import.input.js @@ -0,0 +1,7 @@ +import Router from 'next/router' + +export default class extends React.Component { + render() { + const test = this.props.url + } +} diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-router-import.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-router-import.output.js new file mode 100644 index 0000000000000..8dc44f19e8319 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/with-router-import.output.js @@ -0,0 +1,7 @@ +import Router, { withRouter } from 'next/router'; + +export default withRouter(class extends React.Component { + render() { + const test = this.props.router + } +}); diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/without-import.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/without-import.input.js new file mode 100644 index 0000000000000..2886da41279ba --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/without-import.input.js @@ -0,0 +1,5 @@ +export default class extends React.Component { + render() { + const test = this.props.url + } +} diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/without-import.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/without-import.output.js new file mode 100644 index 0000000000000..e5887145d0eb4 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/without-import.output.js @@ -0,0 +1,7 @@ +import { withRouter } from "next/router"; + +export default withRouter(class extends React.Component { + render() { + const test = this.props.router + } +}); diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/wrapping-export.input.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/wrapping-export.input.js new file mode 100644 index 0000000000000..c4ee2580b4874 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/wrapping-export.input.js @@ -0,0 +1,5 @@ +export default withSomethingElse(class extends React.Component { + render() { + const test = this.props.url + } +}) diff --git a/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/wrapping-export.output.js b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/wrapping-export.output.js new file mode 100644 index 0000000000000..c20747a0ddb58 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/url-to-withrouter/wrapping-export.output.js @@ -0,0 +1,7 @@ +import { withRouter } from "next/router"; + +export default withRouter(withSomethingElse(class extends React.Component { + render() { + const test = this.props.router + } +})); diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-inline.input.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-inline.input.js new file mode 100644 index 0000000000000..8ee8286d0550a --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-inline.input.js @@ -0,0 +1,5 @@ +import { withAmp, withAmp as alternative } from 'next/amp' + +export default alternative(function Home() { + return

My AMP Page

+}) diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-inline.output.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-inline.output.js new file mode 100644 index 0000000000000..1cabea829471f --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-inline.output.js @@ -0,0 +1,7 @@ +export default function Home() { + return

My AMP Page

+}; + +export const config = { + amp: true +}; diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-dupe.input.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-dupe.input.js new file mode 100644 index 0000000000000..4c5eaf2ed30b5 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-dupe.input.js @@ -0,0 +1,12 @@ +import { withAmp } from 'next/amp' + +function Home() { + return

My AMP Page

+} + +export const config = { + foo: 'bar', + amp: false +} + +export default withAmp(Home) diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-dupe.output.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-dupe.output.js new file mode 100644 index 0000000000000..27b478ca8ea02 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-dupe.output.js @@ -0,0 +1,10 @@ +function Home() { + return

My AMP Page

+} + +export const config = { + foo: 'bar', + amp: true +} + +export default Home; diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-var.input.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-var.input.js new file mode 100644 index 0000000000000..a421ce85c10f0 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-var.input.js @@ -0,0 +1,14 @@ +import { withAmp } from 'next/amp' + +function Home() { + const config = {} + return

My AMP Page

+} + +const config = { + foo: 'bar', +} + +export default withAmp(Home) + +export { config } diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-var.output.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-var.output.js new file mode 100644 index 0000000000000..d80bfcfc7ffd2 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config-var.output.js @@ -0,0 +1,13 @@ +function Home() { + const config = {} + return

My AMP Page

+} + +const config = { + foo: 'bar', + amp: true +} + +export default Home; + +export { config } diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config.input.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config.input.js new file mode 100644 index 0000000000000..d98d63a4e2147 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config.input.js @@ -0,0 +1,12 @@ +import { withAmp, useAmp } from 'next/amp' + +function Home() { + const config = {} + return

My AMP Page

+} + +export const config = { + foo: 'bar', +} + +export default withAmp(Home) diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config.output.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config.output.js new file mode 100644 index 0000000000000..1cf6895e61e61 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp-with-config.output.js @@ -0,0 +1,13 @@ +import { useAmp } from 'next/amp'; + +function Home() { + const config = {} + return

My AMP Page

+} + +export const config = { + foo: 'bar', + amp: true +} + +export default Home; diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp.input.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp.input.js new file mode 100644 index 0000000000000..a9b21f59ba39c --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp.input.js @@ -0,0 +1,8 @@ +import { withAmp } from 'next/amp' + +function Home() { + const config = {} + return

My AMP Page

+} + +export default withAmp(Home) diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp.output.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp.output.js new file mode 100644 index 0000000000000..cbd7c4690fb48 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/full-amp.output.js @@ -0,0 +1,10 @@ +function Home() { + const config = {} + return

My AMP Page

+} + +export default Home; + +export const config = { + amp: true +}; diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp-with-config.input.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp-with-config.input.js new file mode 100644 index 0000000000000..e28aad5f862c7 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp-with-config.input.js @@ -0,0 +1,12 @@ +import { withAmp } from 'next/amp' + +function Home() { + const config = {} + return

My AMP Page

+} + +export const config = { + foo: 'bar', +} + +export default withAmp(Home, { hybrid: true }) diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp-with-config.output.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp-with-config.output.js new file mode 100644 index 0000000000000..901ed4d09a5ef --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp-with-config.output.js @@ -0,0 +1,11 @@ +function Home() { + const config = {} + return

My AMP Page

+} + +export const config = { + foo: 'bar', + amp: "hybrid" +} + +export default Home; diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp.input.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp.input.js new file mode 100644 index 0000000000000..6b70454c97a25 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp.input.js @@ -0,0 +1,8 @@ +import { withAmp } from 'next/amp' + +function Home() { + const config = {} + return

My AMP Page

+} + +export default withAmp(Home, { hybrid: true }) diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp.output.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp.output.js new file mode 100644 index 0000000000000..85e2d7e53c8b9 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/hybrid-amp.output.js @@ -0,0 +1,10 @@ +function Home() { + const config = {} + return

My AMP Page

+} + +export default Home; + +export const config = { + amp: "hybrid" +}; diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-renamed.input.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-renamed.input.js new file mode 100644 index 0000000000000..36df14997eb86 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-renamed.input.js @@ -0,0 +1 @@ +import { withAmp as apples } from 'next/amp' diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-renamed.output.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-renamed.output.js new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-single.input.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-single.input.js new file mode 100644 index 0000000000000..99c6e3837baeb --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-single.input.js @@ -0,0 +1 @@ +import { withAmp, useAmp } from 'next/amp' diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-single.output.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-single.output.js new file mode 100644 index 0000000000000..1a971e2d0feb8 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import-single.output.js @@ -0,0 +1 @@ +import { useAmp } from 'next/amp'; diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import.input.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import.input.js new file mode 100644 index 0000000000000..687189ee59f73 --- /dev/null +++ b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import.input.js @@ -0,0 +1 @@ +import { withAmp } from 'next/amp' diff --git a/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import.output.js b/packages/next-codemod/transforms/__testfixtures__/withamp-to-config/remove-import.output.js new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/packages/next-codemod/transforms/__tests__/name-default-component-test.js b/packages/next-codemod/transforms/__tests__/name-default-component-test.js new file mode 100644 index 0000000000000..07c32fc636239 --- /dev/null +++ b/packages/next-codemod/transforms/__tests__/name-default-component-test.js @@ -0,0 +1,27 @@ +/* global jest */ +jest.autoMockOff() + +const defineTest = require('jscodeshift/dist/testUtils').defineTest + +const fixtures = [ + 'function-component', + 'function-component-2', + 'function-component-ignore', + 'function-expression', + 'function-expression-ignore', + 'existing-name', + 'existing-name-2', + 'existing-name-3', + 'existing-name-ignore', + '1-starts-with-number', + 'special-ch@racter', +] + +fixtures.forEach((test) => + defineTest( + __dirname, + 'name-default-component', + null, + `name-default-component/${test}` + ) +) diff --git a/packages/next-codemod/transforms/__tests__/url-to-withrouter.test.js b/packages/next-codemod/transforms/__tests__/url-to-withrouter.test.js new file mode 100644 index 0000000000000..afd2cc8271d64 --- /dev/null +++ b/packages/next-codemod/transforms/__tests__/url-to-withrouter.test.js @@ -0,0 +1,35 @@ +/* global jest */ +jest.autoMockOff() +const defineTest = require('jscodeshift/dist/testUtils').defineTest + +const fixtures = [ + 'with-router-import', + 'without-import', + 'already-using-withrouter', + 'using-inline-class', + 'export-default-variable', + 'export-default-variable-wrapping', + 'no-transform', + 'no-transform-method', + 'wrapping-export', + 'variable-export', + 'arrow-function-component', + 'destructuring-this', + 'destructuring-this-class', + 'destructuring-this-props', + 'destructuring-this-props-nested', + 'with-nested-arrow-function', + 'componentdidupdate', + 'componentwillreceiveprops', + 'first-parameter-hoc', + 'url-property-not-part-of-this-props', +] + +for (const fixture of fixtures) { + defineTest( + __dirname, + 'url-to-withrouter', + null, + `url-to-withrouter/${fixture}` + ) +} diff --git a/packages/next-codemod/transforms/__tests__/withamp-to-config.test.js b/packages/next-codemod/transforms/__tests__/withamp-to-config.test.js new file mode 100644 index 0000000000000..5229b56dfd46b --- /dev/null +++ b/packages/next-codemod/transforms/__tests__/withamp-to-config.test.js @@ -0,0 +1,25 @@ +/* global jest */ +jest.autoMockOff() +const defineTest = require('jscodeshift/dist/testUtils').defineTest + +const fixtures = [ + 'remove-import', + 'remove-import-renamed', + 'remove-import-single', + 'full-amp', + 'full-amp-inline', + 'full-amp-with-config', + 'full-amp-with-config-dupe', + 'full-amp-with-config-var', + 'hybrid-amp', + 'hybrid-amp-with-config', +] + +for (const fixture of fixtures) { + defineTest( + __dirname, + 'withamp-to-config', + null, + `withamp-to-config/${fixture}` + ) +} diff --git a/packages/next-codemod/transforms/name-default-component.ts b/packages/next-codemod/transforms/name-default-component.ts new file mode 100644 index 0000000000000..745de4aaf4f10 --- /dev/null +++ b/packages/next-codemod/transforms/name-default-component.ts @@ -0,0 +1,89 @@ +import { basename, extname } from 'path' + +const camelCase = (value) => { + const val = value.replace(/[-_\s.]+(.)?/g, (_match, chr) => + chr ? chr.toUpperCase() : '' + ) + return val.substr(0, 1).toUpperCase() + val.substr(1) +} + +const isValidIdentifier = (value) => /^[a-zA-ZÀ-ÿ][0-9a-zA-ZÀ-ÿ]+$/.test(value) + +export default function transformer(file, api, options) { + const j = api.jscodeshift + const root = j(file.source) + + let hasModifications + + const returnsJSX = (node) => + node.type === 'JSXElement' || + (node.type === 'BlockStatement' && + j(node) + .find(j.ReturnStatement) + .some( + (path) => + path.value.argument && path.value.argument.type === 'JSXElement' + )) + + const hasRootAsParent = (path) => { + const program = path.parentPath.parentPath.parentPath.parentPath.parentPath + return ( + !program || (program && program.value && program.value.type === 'Program') + ) + } + + const nameFunctionComponent = (path) => { + const node = path.value + + if (!node.declaration) { + return + } + + const isArrowFunction = + node.declaration.type === 'ArrowFunctionExpression' && + returnsJSX(node.declaration.body) + const isAnonymousFunction = + node.declaration.type === 'FunctionDeclaration' && !node.declaration.id + + if (!(isArrowFunction || isAnonymousFunction)) { + return + } + + const fileName = basename(file.path, extname(file.path)) + let name = camelCase(fileName) + + // If the generated name looks off, don't add a name + if (!isValidIdentifier(name)) { + return + } + + // Add `Component` to the end of the name if an identifier with the + // same name already exists + while (root.find(j.Identifier, { name }).some(hasRootAsParent)) { + // If the name is still duplicated then don't add a name + if (name.endsWith('Component')) { + return + } + name += 'Component' + } + + hasModifications = true + + if (isArrowFunction) { + path.insertBefore( + j.variableDeclaration('const', [ + j.variableDeclarator(j.identifier(name), node.declaration), + ]) + ) + + node.declaration = j.identifier(name) + } else { + // Anonymous Function + node.declaration.id = j.identifier(name) + } + } + + root.find(j.ExportDefaultDeclaration).forEach(nameFunctionComponent) + + return hasModifications ? root.toSource(options) : null +} diff --git a/packages/next-codemod/transforms/url-to-withrouter.ts b/packages/next-codemod/transforms/url-to-withrouter.ts new file mode 100644 index 0000000000000..27f6c702a02bf --- /dev/null +++ b/packages/next-codemod/transforms/url-to-withrouter.ts @@ -0,0 +1,393 @@ +// One-time usage file. You can delete me after running the codemod! + +function addWithRouterImport(j, root) { + // We create an import specifier, this is the value of an import, eg: + // import {withRouter} from 'next/router + // The specifier would be `withRouter` + const withRouterSpecifier = j.importSpecifier(j.identifier('withRouter')) + + // Check if this file is already import `next/router` + // so that we can just attach `withRouter` instead of creating a new `import` node + const originalRouterImport = root.find(j.ImportDeclaration, { + source: { + value: 'next/router', + }, + }) + if (originalRouterImport.length > 0) { + // Check if `withRouter` is already imported. In that case we don't have to do anything + if ( + originalRouterImport.find(j.ImportSpecifier, { + imported: { name: 'withRouter' }, + }).length > 0 + ) { + return + } + + // Attach `withRouter` to the existing `next/router` import node + originalRouterImport.forEach((node) => { + node.value.specifiers.push(withRouterSpecifier) + }) + return + } + + // Create import node + // import {withRouter} from 'next/router' + const withRouterImport = j.importDeclaration( + [withRouterSpecifier], + j.stringLiteral('next/router') + ) + + // Find the Program, this is the top level AST node + const Program = root.find(j.Program) + // Attach the import at the top of the body + Program.forEach((node) => { + node.value.body.unshift(withRouterImport) + }) +} + +function getThisPropsUrlNodes(j, tree) { + return tree.find(j.MemberExpression, { + object: { + type: 'MemberExpression', + object: { type: 'ThisExpression' }, + property: { name: 'props' }, + }, + property: { name: 'url' }, + }) +} + +function getPropsUrlNodes(j, tree, name) { + return tree.find(j.MemberExpression, { + object: { name }, + property: { name: 'url' }, + }) +} + +// Wraps the provided node in a function call +// For example if `functionName` is `withRouter` it will wrap the provided node in `withRouter(NODE_CONTENT)` +function wrapNodeInFunction(j, functionName, args) { + const mappedArgs = args.map((node) => { + // If the node is a ClassDeclaration we have to turn it into a ClassExpression + // since ClassDeclarations can't be wrapped in a function + if (node.type === 'ClassDeclaration') { + node.type = 'ClassExpression' + } + + return node + }) + return j.callExpression(j.identifier(functionName), mappedArgs) +} + +function turnUrlIntoRouter(j, tree) { + tree.find(j.Identifier, { name: 'url' }).replaceWith(j.identifier('router')) +} + +export default function transformer(file, api) { + // j is just a shorthand for the jscodeshift api + const j = api.jscodeshift + // this is the AST root on which we can call methods like `.find` + const root = j(file.source) + + // We search for `export default` + const defaultExports = root.find(j.ExportDefaultDeclaration) + + // We loop over the `export default` instances + // This is just how jscodeshift works, there can only be one export default instance + defaultExports.forEach((rule) => { + // rule.value is an AST node + const { value: node } = rule + // declaration holds the AST node for what comes after `export default` + const { declaration } = node + + function wrapDefaultExportInWithRouter() { + if ( + j(rule).find(j.CallExpression, { callee: { name: 'withRouter' } }) + .length > 0 + ) { + return + } + j(rule).replaceWith( + j.exportDefaultDeclaration( + wrapNodeInFunction(j, 'withRouter', [declaration]) + ) + ) + } + + // The `Identifier` type is given in this case: + // export default Test + // where `Test` is the identifier + if (declaration.type === 'Identifier') { + // the variable name + const { name } = declaration + + // find the implementation of the variable, can be a class, function, etc + let implementation = root.find(j.Declaration, { id: { name } }) + if (implementation.length === 0) { + implementation = root.find(j.VariableDeclarator, { id: { name } }) + } + + implementation + .find(j.Property, { key: { name: 'url' } }) + .forEach((propertyRule) => { + const isThisPropsDestructure = j(propertyRule).closest( + j.VariableDeclarator, + { + init: { + object: { + type: 'ThisExpression', + }, + property: { name: 'props' }, + }, + } + ) + if (isThisPropsDestructure.length === 0) { + return + } + const originalKeyValue = propertyRule.value.value.name + propertyRule.value.key.name = 'router' + wrapDefaultExportInWithRouter() + addWithRouterImport(j, root) + // If the property is reassigned to another variable we don't have to transform it + if (originalKeyValue !== 'url') { + return + } + + propertyRule.value.value.name = 'router' + j(propertyRule) + .closest(j.BlockStatement) + .find(j.Identifier, (identifierNode) => { + if (identifierNode.type === 'JSXIdentifier') { + return false + } + + if (identifierNode.name !== 'url') { + return false + } + + return true + }) + .replaceWith(j.identifier('router')) + }) + + // Find usage of `this.props.url` + const thisPropsUrlUsage = getThisPropsUrlNodes(j, implementation) + + if (thisPropsUrlUsage.length === 0) { + return + } + + // rename `url` to `router` + turnUrlIntoRouter(j, thisPropsUrlUsage) + wrapDefaultExportInWithRouter() + addWithRouterImport(j, root) + return + } + + const arrowFunctions = j(rule).find(j.ArrowFunctionExpression) + ;(() => { + if (arrowFunctions.length === 0) { + return + } + + arrowFunctions.forEach((r) => { + // This makes sure we don't match nested functions, only the top one + if (j(r).closest(j.Expression).length !== 0) { + return + } + + if (!r.value.params || !r.value.params[0]) { + return + } + + const name = r.value.params[0].name + const propsUrlUsage = getPropsUrlNodes(j, j(r), name) + if (propsUrlUsage.length === 0) { + return + } + + turnUrlIntoRouter(j, propsUrlUsage) + wrapDefaultExportInWithRouter() + addWithRouterImport(j, root) + }) + return + })() + + if (declaration.type === 'CallExpression') { + j(rule) + .find(j.CallExpression, (haystack) => { + const firstArgument = haystack.arguments[0] || {} + if (firstArgument.type === 'Identifier') { + return true + } + + return false + }) + .forEach((callRule) => { + const { name } = callRule.value.arguments[0] + + // find the implementation of the variable, can be a class, function, etc + let implementation = root.find(j.Declaration, { id: { name } }) + if (implementation.length === 0) { + implementation = root.find(j.VariableDeclarator, { id: { name } }) + } + // Find usage of `this.props.url` + const thisPropsUrlUsage = getThisPropsUrlNodes(j, implementation) + + implementation + .find(j.Property, { key: { name: 'url' } }) + .forEach((propertyRule) => { + const isThisPropsDestructure = j(propertyRule).closest( + j.VariableDeclarator, + { + init: { + object: { + type: 'ThisExpression', + }, + property: { name: 'props' }, + }, + } + ) + if (isThisPropsDestructure.length === 0) { + return + } + const originalKeyValue = propertyRule.value.value.name + propertyRule.value.key.name = 'router' + wrapDefaultExportInWithRouter() + addWithRouterImport(j, root) + // If the property is reassigned to another variable we don't have to transform it + if (originalKeyValue !== 'url') { + return + } + + propertyRule.value.value.name = 'router' + j(propertyRule) + .closest(j.BlockStatement) + .find(j.Identifier, (identifierNode) => { + if (identifierNode.type === 'JSXIdentifier') { + return false + } + + if (identifierNode.name !== 'url') { + return false + } + + return true + }) + .replaceWith(j.identifier('router')) + }) + + if (thisPropsUrlUsage.length === 0) { + return + } + + // rename `url` to `router` + turnUrlIntoRouter(j, thisPropsUrlUsage) + wrapDefaultExportInWithRouter() + addWithRouterImport(j, root) + return + }) + } + + j(rule) + .find(j.Property, { key: { name: 'url' } }) + .forEach((propertyRule) => { + const isThisPropsDestructure = j(propertyRule).closest( + j.VariableDeclarator, + { + init: { + object: { + type: 'ThisExpression', + }, + property: { name: 'props' }, + }, + } + ) + if (isThisPropsDestructure.length === 0) { + return + } + const originalKeyValue = propertyRule.value.value.name + propertyRule.value.key.name = 'router' + wrapDefaultExportInWithRouter() + addWithRouterImport(j, root) + // If the property is reassigned to another variable we don't have to transform it + if (originalKeyValue !== 'url') { + return + } + + propertyRule.value.value.name = 'router' + j(propertyRule) + .closest(j.BlockStatement) + .find(j.Identifier, (identifierNode) => { + if (identifierNode.type === 'JSXIdentifier') { + return false + } + + if (identifierNode.name !== 'url') { + return false + } + + return true + }) + .replaceWith(j.identifier('router')) + }) + + j(rule) + .find(j.MethodDefinition, { key: { name: 'componentWillReceiveProps' } }) + .forEach((methodRule) => { + const func = methodRule.value.value + if (!func.params[0]) { + return + } + const firstArgumentName = func.params[0].name + const propsUrlUsage = getPropsUrlNodes( + j, + j(methodRule), + firstArgumentName + ) + turnUrlIntoRouter(j, propsUrlUsage) + if (propsUrlUsage.length === 0) { + return + } + wrapDefaultExportInWithRouter() + addWithRouterImport(j, root) + }) + + j(rule) + .find(j.MethodDefinition, { key: { name: 'componentDidUpdate' } }) + .forEach((methodRule) => { + const func = methodRule.value.value + if (!func.params[0]) { + return + } + const firstArgumentName = func.params[0].name + const propsUrlUsage = getPropsUrlNodes( + j, + j(methodRule), + firstArgumentName + ) + turnUrlIntoRouter(j, propsUrlUsage) + if (propsUrlUsage.length === 0) { + return + } + wrapDefaultExportInWithRouter() + addWithRouterImport(j, root) + }) + + const thisPropsUrlUsage = getThisPropsUrlNodes(j, j(rule)) + const propsUrlUsage = getPropsUrlNodes(j, j(rule), 'props') + + // rename `url` to `router` + turnUrlIntoRouter(j, thisPropsUrlUsage) + turnUrlIntoRouter(j, propsUrlUsage) + + if (thisPropsUrlUsage.length === 0 && propsUrlUsage.length === 0) { + return + } + + wrapDefaultExportInWithRouter() + addWithRouterImport(j, root) + return + }) + + return root.toSource() +} diff --git a/packages/next-codemod/transforms/withamp-to-config.ts b/packages/next-codemod/transforms/withamp-to-config.ts new file mode 100644 index 0000000000000..9bd6f3ea3883d --- /dev/null +++ b/packages/next-codemod/transforms/withamp-to-config.ts @@ -0,0 +1,175 @@ +// One-time usage file. You can delete me after running the codemod! + +function injectAmp(j, o, desiredAmpValue) { + const init = o.node.init + + switch (init.type) { + case 'ObjectExpression': { + const overwroteAmpKey = init.properties.some((prop) => { + switch (prop.type) { + case 'Property': + case 'ObjectProperty': + if (!(prop.key.type === 'Identifier' && prop.key.name === 'amp')) { + return false + } + + prop.value = desiredAmpValue + return true + default: + return false + } + }) + + if (!overwroteAmpKey) { + init.properties.push( + j.objectProperty(j.identifier('amp'), desiredAmpValue) + ) + } + + return true + } + default: { + return false + } + } +} + +export default function transformer(file, api) { + const j = api.jscodeshift + const root = j(file.source) + const done = () => root.toSource() + + const imports = root.find(j.ImportDeclaration, { + source: { value: 'next/amp' }, + }) + + if (imports.length < 1) { + return + } + + let hadWithAmp = false + const ampImportNames = [] + + imports.forEach((ampImport) => { + const ampImportShift = j(ampImport) + + const withAmpImport = ampImportShift.find(j.ImportSpecifier, { + imported: { name: 'withAmp' }, + }) + + if (withAmpImport.length < 1) { + return + } + + hadWithAmp = true + withAmpImport.forEach((element) => { + ampImportNames.push(element.value.local.name) + j(element).remove() + }) + + if (ampImport.value.specifiers.length === 0) { + ampImportShift.remove() + } + }) + + if (!hadWithAmp) { + return done() + } + + const defaultExportsShift = root.find(j.ExportDefaultDeclaration) + if (defaultExportsShift.length < 1) { + return done() + } + + let desiredAmpValue = j.booleanLiteral(true) + + const defaultExport = defaultExportsShift.nodes()[0] + const removedWrapper = ampImportNames.some((ampImportName) => { + const ampWrapping = j(defaultExport).find(j.CallExpression, { + callee: { name: ampImportName }, + }) + + if (ampWrapping.length < 1) { + return false + } + + ampWrapping.forEach((e) => { + if (e.value.arguments.length < 1) { + j(e).remove() + } else { + const withAmpOptions = e.value.arguments[1] + if (withAmpOptions && withAmpOptions.type === 'ObjectExpression') { + const isHybrid = withAmpOptions.properties.some((prop) => { + if (!(prop.type === 'Property' || prop.type === 'ObjectProperty')) { + return false + } + + if (!(prop.key && prop.key.name === 'hybrid')) { + return false + } + + return ( + (prop.value.type === 'Literal' || + prop.value.type === 'BooleanLiteral') && + prop.value.value === true + ) + }) + + if (isHybrid) { + desiredAmpValue = j.stringLiteral('hybrid') + } + } + + j(e).replaceWith(e.value.arguments[0]) + } + }) + return true + }) + + if (!removedWrapper) { + return done() + } + + const namedExportsShift = root.find(j.ExportNamedDeclaration) + const hadExistingConfig = namedExportsShift.some((namedExport) => { + const configExportedObject = j(namedExport).find(j.VariableDeclarator, { + id: { name: 'config' }, + }) + if (configExportedObject.length > 0) { + return configExportedObject.some((exportedObject) => + injectAmp(j, exportedObject, desiredAmpValue) + ) + } + + const configReexported = j(namedExport).find(j.ExportSpecifier, { + local: { name: 'config' }, + }) + if (configReexported.length > 0) { + const configObjects = root + .findVariableDeclarators('config') + .filter((el) => el.scope.isGlobal) + return configObjects.some((configObject) => + injectAmp(j, configObject, desiredAmpValue) + ) + } + + return false + }) + + if (!hadExistingConfig) { + defaultExportsShift.insertAfter( + j.exportNamedDeclaration( + j.variableDeclaration('const', [ + j.variableDeclarator( + j.identifier('config'), + j.objectExpression([ + j.objectProperty(j.identifier('amp'), desiredAmpValue), + ]) + ), + ]) + ) + ) + } + + return done() +} diff --git a/packages/next-codemod/tsconfig.json b/packages/next-codemod/tsconfig.json new file mode 100644 index 0000000000000..bad5755406a6a --- /dev/null +++ b/packages/next-codemod/tsconfig.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "module": "commonjs", + "sourceMap": true, + "esModuleInterop": true, + "target": "es2015", + "downlevelIteration": true, + "preserveWatchOutput": true + }, + "include": ["**/*.ts"], + "exclude": ["node_modules"] +} diff --git a/packages/next/next-server/lib/post-process.ts b/packages/next/next-server/lib/post-process.ts index 7917c9b7dbcdf..de320058af418 100644 --- a/packages/next/next-server/lib/post-process.ts +++ b/packages/next/next-server/lib/post-process.ts @@ -115,13 +115,16 @@ class FontOptimizerMiddleware implements PostProcessMiddleware { (tag: HTMLElement) => tag.getAttribute('rel') === 'stylesheet' && tag.hasAttribute('data-href') && - OPTIMIZED_FONT_PROVIDERS.some((url) => - tag.getAttribute('data-href').startsWith(url) - ) + OPTIMIZED_FONT_PROVIDERS.some((url) => { + const dataHref = tag.getAttribute('data-href') + return dataHref ? dataHref.startsWith(url) : false + }) ) .forEach((element: HTMLElement) => { const url = element.getAttribute('data-href') - this.fontDefinitions.push(url) + if (url) { + this.fontDefinitions.push(url) + } }) } mutate = async ( @@ -164,7 +167,15 @@ class ImageOptimizerMiddleware implements PostProcessMiddleware { break } } - _data.preloads.images = eligibleImages.map((el) => el.getAttribute('src')) + + _data.preloads.images = [] + + for (const imgEl of eligibleImages) { + const src = imgEl.getAttribute('src') + if (src) { + _data.preloads.images.push(src) + } + } } mutate = async (markup: string, _data: postProcessData) => { let result = markup @@ -203,9 +214,14 @@ function imageIsNotTooSmall(imgElement: HTMLElement): boolean { return true } try { + const heightAttr = imgElement.getAttribute('height') + const widthAttr = imgElement.getAttribute('width') + if (!heightAttr || !widthAttr) { + return true + } + if ( - parseInt(imgElement.getAttribute('height')) * - parseInt(imgElement.getAttribute('width')) <= + parseInt(heightAttr) * parseInt(widthAttr) <= IMAGE_PRELOAD_SIZE_THRESHOLD ) { return false diff --git a/yarn.lock b/yarn.lock index d366f5c7016fb..4580370555128 100644 --- a/yarn.lock +++ b/yarn.lock @@ -58,6 +58,22 @@ dependencies: "@babel/highlight" "^7.8.3" +"@babel/code-frame@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" + integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== + dependencies: + "@babel/highlight" "^7.10.4" + +"@babel/compat-data@^7.10.4", "@babel/compat-data@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.11.0.tgz#e9f73efe09af1355b723a7f39b11bad637d7c99c" + integrity sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ== + dependencies: + browserslist "^4.12.0" + invariant "^2.2.4" + semver "^5.5.0" + "@babel/compat-data@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.9.6.tgz#3f604c40e420131affe6f2c8052e9a275ae2049b" @@ -105,6 +121,28 @@ semver "^5.4.1" source-map "^0.5.0" +"@babel/core@^7.1.6": + version "7.11.1" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.1.tgz#2c55b604e73a40dc21b0e52650b11c65cf276643" + integrity sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.11.0" + "@babel/helper-module-transforms" "^7.11.0" + "@babel/helpers" "^7.10.4" + "@babel/parser" "^7.11.1" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.11.0" + "@babel/types" "^7.11.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + "@babel/core@^7.7.5": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.9.6.tgz#d9aa1f580abf3b2286ef40b6904d390904c63376" @@ -126,6 +164,15 @@ semver "^5.4.1" source-map "^0.5.0" +"@babel/generator@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.0.tgz#4b90c78d8c12825024568cbe83ee6c9af193585c" + integrity sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ== + dependencies: + "@babel/types" "^7.11.0" + jsesc "^2.5.1" + source-map "^0.5.0" + "@babel/generator@^7.4.0", "@babel/generator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.3.tgz#0e22c005b0a94c1c74eafe19ef78ce53a4d45c03" @@ -159,6 +206,21 @@ dependencies: "@babel/types" "^7.8.3" +"@babel/helper-annotate-as-pure@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3" + integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA== + dependencies: + "@babel/types" "^7.10.4" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3" + integrity sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-builder-binary-assignment-operator-visitor@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz#c84097a427a061ac56a1c30ebf54b7b22d241503" @@ -181,6 +243,17 @@ "@babel/helper-annotate-as-pure" "^7.8.3" "@babel/types" "^7.9.0" +"@babel/helper-compilation-targets@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz#804ae8e3f04376607cc791b9d47d540276332bd2" + integrity sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ== + dependencies: + "@babel/compat-data" "^7.10.4" + browserslist "^4.12.0" + invariant "^2.2.4" + levenary "^1.1.1" + semver "^5.5.0" + "@babel/helper-compilation-targets@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.9.6.tgz#1e05b7ccc9d38d2f8b40b458b380a04dcfadd38a" @@ -191,6 +264,18 @@ levenary "^1.1.1" semver "^5.5.0" +"@babel/helper-create-class-features-plugin@^7.10.4", "@babel/helper-create-class-features-plugin@^7.10.5": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz#9f61446ba80e8240b0a5c85c6fdac8459d6f259d" + integrity sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-member-expression-to-functions" "^7.10.5" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" + "@babel/helper-create-class-features-plugin@^7.2.1", "@babel/helper-create-class-features-plugin@^7.7.4": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.8.3.tgz#5b94be88c255f140fd2c10dd151e7f98f4bff397" @@ -213,6 +298,15 @@ "@babel/helper-replace-supers" "^7.8.6" "@babel/helper-split-export-declaration" "^7.8.3" +"@babel/helper-create-regexp-features-plugin@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz#fdd60d88524659a0b6959c0579925e425714f3b8" + integrity sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-regex" "^7.10.4" + regexpu-core "^4.7.0" + "@babel/helper-create-regexp-features-plugin@^7.7.4": version "7.7.4" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz#6d5762359fd34f4da1500e4cff9955b5299aaf59" @@ -228,6 +322,15 @@ "@babel/helper-regex" "^7.8.3" regexpu-core "^4.7.0" +"@babel/helper-define-map@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz#b53c10db78a640800152692b13393147acb9bb30" + integrity sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/types" "^7.10.5" + lodash "^4.17.19" + "@babel/helper-define-map@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz#a0655cad5451c3760b726eba875f1cd8faa02c15" @@ -236,6 +339,14 @@ "@babel/types" "^7.8.3" lodash "^4.17.13" +"@babel/helper-explode-assignable-expression@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz#40a1cd917bff1288f699a94a75b37a1a2dbd8c7c" + integrity sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A== + dependencies: + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-explode-assignable-expression@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982" @@ -243,6 +354,15 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/helper-function-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a" + integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-function-name@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz#eeeb665a01b1f11068e9fb86ad56a1cb1a824cca" @@ -259,18 +379,39 @@ "@babel/template" "^7.8.3" "@babel/types" "^7.9.5" +"@babel/helper-get-function-arity@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2" + integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-get-function-arity@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5" dependencies: "@babel/types" "^7.8.3" +"@babel/helper-hoist-variables@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz#d49b001d1d5a68ca5e6604dda01a6297f7c9381e" + integrity sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-hoist-variables@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz#1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134" dependencies: "@babel/types" "^7.8.3" +"@babel/helper-member-expression-to-functions@^7.10.4", "@babel/helper-member-expression-to-functions@^7.10.5": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz#ae69c83d84ee82f4b42f96e2a09410935a8f26df" + integrity sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q== + dependencies: + "@babel/types" "^7.11.0" + "@babel/helper-member-expression-to-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c" @@ -283,12 +424,32 @@ dependencies: "@babel/types" "^7.7.4" +"@babel/helper-module-imports@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620" + integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-module-imports@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498" dependencies: "@babel/types" "^7.8.3" +"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.10.5", "@babel/helper-module-transforms@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz#b16f250229e47211abdd84b34b64737c2ab2d359" + integrity sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-simple-access" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/template" "^7.10.4" + "@babel/types" "^7.11.0" + lodash "^4.17.19" + "@babel/helper-module-transforms@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz#43b34dfe15961918707d247327431388e9fe96e5" @@ -301,6 +462,13 @@ "@babel/types" "^7.9.0" lodash "^4.17.13" +"@babel/helper-optimise-call-expression@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673" + integrity sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== + dependencies: + "@babel/types" "^7.10.4" + "@babel/helper-optimise-call-expression@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9" @@ -316,6 +484,13 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== +"@babel/helper-regex@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.10.5.tgz#32dfbb79899073c415557053a19bd055aae50ae0" + integrity sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg== + dependencies: + lodash "^4.17.19" + "@babel/helper-regex@^7.4.4": version "7.5.5" resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351" @@ -328,6 +503,17 @@ dependencies: lodash "^4.17.13" +"@babel/helper-remap-async-to-generator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz#fce8bea4e9690bbe923056ded21e54b4e8b68ed5" + integrity sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-wrap-function" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-remap-async-to-generator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz#273c600d8b9bf5006142c1e35887d555c12edd86" @@ -338,6 +524,16 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/helper-replace-supers@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz#d585cd9388ea06e6031e4cd44b6713cbead9e6cf" + integrity sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-replace-supers@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz#91192d25f6abbcd41da8a989d4492574fb1530bc" @@ -356,6 +552,14 @@ "@babel/traverse" "^7.8.6" "@babel/types" "^7.8.6" +"@babel/helper-simple-access@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461" + integrity sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== + dependencies: + "@babel/template" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-simple-access@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae" @@ -363,16 +567,45 @@ "@babel/template" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/helper-skip-transparent-expression-wrappers@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz#eec162f112c2f58d3af0af125e3bb57665146729" + integrity sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q== + dependencies: + "@babel/types" "^7.11.0" + +"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f" + integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== + dependencies: + "@babel/types" "^7.11.0" + "@babel/helper-split-export-declaration@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9" dependencies: "@babel/types" "^7.8.3" +"@babel/helper-validator-identifier@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" + integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== + "@babel/helper-validator-identifier@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.5.tgz#90977a8e6fbf6b431a7dc31752eee233bf052d80" +"@babel/helper-wrap-function@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz#8a6f701eab0ff39f765b5a1cfef409990e624b87" + integrity sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helper-wrap-function@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610" @@ -382,6 +615,15 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/helpers@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.10.4.tgz#2abeb0d721aff7c0a97376b9e1f6f65d7a475044" + integrity sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== + dependencies: + "@babel/template" "^7.10.4" + "@babel/traverse" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/helpers@^7.7.4", "@babel/helpers@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.9.6.tgz#092c774743471d0bb6c7de3ad465ab3d3486d580" @@ -398,6 +640,15 @@ "@babel/traverse" "^7.8.3" "@babel/types" "^7.8.3" +"@babel/highlight@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" + integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + chalk "^2.0.0" + js-tokens "^4.0.0" + "@babel/highlight@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.8.3.tgz#28f173d04223eaaa59bc1d439a3836e6d1265797" @@ -410,6 +661,11 @@ version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.3.tgz#790874091d2001c9be6ec426c2eed47bc7679081" +"@babel/parser@^7.1.6", "@babel/parser@^7.10.4", "@babel/parser@^7.11.0", "@babel/parser@^7.11.1": + version "7.11.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.3.tgz#9e1eae46738bcd08e23e867bab43e7b95299a8f9" + integrity sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA== + "@babel/parser@^7.7.7", "@babel/parser@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.6.tgz#3b1bbb30dabe600cd72db58720998376ff653bc7" @@ -418,6 +674,15 @@ version "7.9.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.9.4.tgz#68a35e6b0319bbc014465be43828300113f2f2e8" +"@babel/plugin-proposal-async-generator-functions@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz#3491cabf2f7c179ab820606cec27fed15e0e8558" + integrity sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.10.4" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-proposal-async-generator-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz#bad329c670b382589721b27540c7d288601c6e6f" @@ -440,6 +705,22 @@ "@babel/helper-create-class-features-plugin" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-proposal-class-properties@^7.1.0", "@babel/plugin-proposal-class-properties@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz#a33bf632da390a59c7a8c570045d1115cd778807" + integrity sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-dynamic-import@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz#ba57a26cb98b37741e9d5bca1b8b0ddf8291f17e" + integrity sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-proposal-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz#38c4fe555744826e97e2ae930b0fb4cc07e66054" @@ -447,7 +728,7 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-dynamic-import" "^7.8.0" -"@babel/plugin-proposal-export-namespace-from@7.10.4": +"@babel/plugin-proposal-export-namespace-from@7.10.4", "@babel/plugin-proposal-export-namespace-from@^7.10.4": version "7.10.4" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz#570d883b91031637b3e2958eea3c438e62c05f54" integrity sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg== @@ -455,6 +736,14 @@ "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" +"@babel/plugin-proposal-json-strings@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz#593e59c63528160233bd321b1aebe0820c2341db" + integrity sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-proposal-json-strings@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz#da5216b238a98b58a1e05d6852104b10f9a70d6b" @@ -462,6 +751,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-json-strings" "^7.8.0" +"@babel/plugin-proposal-logical-assignment-operators@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz#9f80e482c03083c87125dee10026b58527ea20c8" + integrity sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-proposal-nullish-coalescing-operator@7.8.3", "@babel/plugin-proposal-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2" @@ -469,6 +766,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" +"@babel/plugin-proposal-nullish-coalescing-operator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz#02a7e961fc32e6d5b2db0649e01bf80ddee7e04a" + integrity sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-proposal-numeric-separator@7.8.3", "@babel/plugin-proposal-numeric-separator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz#5d6769409699ec9b3b68684cd8116cedff93bad8" @@ -476,6 +781,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-numeric-separator" "^7.8.3" +"@babel/plugin-proposal-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz#ce1590ff0a65ad12970a609d78855e9a4c1aef06" + integrity sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-proposal-object-rest-spread@7.9.6", "@babel/plugin-proposal-object-rest-spread@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.6.tgz#7a093586fcb18b08266eb1a7177da671ac575b63" @@ -484,6 +797,15 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.0" "@babel/plugin-transform-parameters" "^7.9.5" +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz#bd81f95a1f746760ea43b6c2d3d62b11790ad0af" + integrity sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.10.4" + "@babel/plugin-proposal-object-rest-spread@^7.3.2": version "7.7.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.7.tgz#9f27075004ab99be08c5c1bd653a2985813cb370" @@ -491,6 +813,14 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.7.4" +"@babel/plugin-proposal-optional-catch-binding@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz#31c938309d24a78a49d68fdabffaa863758554dd" + integrity sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/plugin-proposal-optional-catch-binding@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9" @@ -505,6 +835,31 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-optional-chaining" "^7.8.0" +"@babel/plugin-proposal-optional-chaining@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz#de5866d0646f6afdaab8a566382fe3a221755076" + integrity sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + +"@babel/plugin-proposal-private-methods@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz#b160d972b8fdba5c7d111a145fc8c421fc2a6909" + integrity sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-proposal-unicode-property-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz#4483cda53041ce3413b7fe2f00022665ddfaa75d" + integrity sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-proposal-unicode-property-regex@^7.4.4": version "7.7.7" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.7.tgz#433fa9dac64f953c12578b29633f456b68831c4e" @@ -531,6 +886,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-class-properties@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz#6644e6a0baa55a61f9e3231f6c9eeb6ee46c124c" + integrity sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-class-properties@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.8.3.tgz#6cb933a8872c8d359bfde69bbeaae5162fd1e8f7" @@ -550,6 +912,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-flow@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz#53351dd7ae01995e567d04ce42af1a6e0ba846a6" + integrity sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-flow@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz#f2c883bd61a6316f2c89380ae5122f923ba4527f" @@ -574,6 +943,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.8.3.tgz#3995d7d7ffff432f6ddc742b47e730c054599897" @@ -586,6 +962,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-numeric-separator@^7.8.0", "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz#0e3fb63e09bea1b11e96467271c8308007e7c41f" @@ -616,12 +999,26 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-top-level-await@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz#4bbeb8917b54fcf768364e0a81f560e33a3ef57d" + integrity sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-top-level-await@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz#3acdece695e6b13aaf57fc291d1a800950c71391" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-typescript@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz#2f55e770d3501e83af217d782cb7517d7bb34d25" + integrity sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-typescript@^7.7.4": version "7.7.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.7.4.tgz#5d037ffa10f3b25a16f32570ebbe7a8c2efa304b" @@ -634,12 +1031,28 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-arrow-functions@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz#e22960d77e697c74f41c501d44d73dbf8a6a64cd" + integrity sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-arrow-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-async-to-generator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz#41a5017e49eb6f3cda9392a51eef29405b245a37" + integrity sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ== + dependencies: + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-remap-async-to-generator" "^7.10.4" + "@babel/plugin-transform-async-to-generator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086" @@ -648,12 +1061,26 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-remap-async-to-generator" "^7.8.3" +"@babel/plugin-transform-block-scoped-functions@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz#1afa595744f75e43a91af73b0d998ecfe4ebc2e8" + integrity sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-block-scoped-functions@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-block-scoping@^7.10.4": + version "7.11.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz#5b7efe98852bef8d652c0b28144cd93a9e4b5215" + integrity sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-block-scoping@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a" @@ -661,6 +1088,20 @@ "@babel/helper-plugin-utils" "^7.8.3" lodash "^4.17.13" +"@babel/plugin-transform-classes@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz#405136af2b3e218bc4a1926228bc917ab1a0adc7" + integrity sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-define-map" "^7.10.4" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-optimise-call-expression" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.10.4" + globals "^11.1.0" + "@babel/plugin-transform-classes@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.5.tgz#800597ddb8aefc2c293ed27459c1fcc935a26c2c" @@ -674,18 +1115,40 @@ "@babel/helper-split-export-declaration" "^7.8.3" globals "^11.1.0" +"@babel/plugin-transform-computed-properties@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz#9ded83a816e82ded28d52d4b4ecbdd810cdfc0eb" + integrity sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-computed-properties@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-destructuring@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz#70ddd2b3d1bea83d01509e9bb25ddb3a74fc85e5" + integrity sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-destructuring@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.9.5.tgz#72c97cf5f38604aea3abf3b935b0e17b1db76a50" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-dotall-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz#469c2062105c1eb6a040eaf4fac4b488078395ee" + integrity sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-dotall-regex@^7.4.4": version "7.7.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.7.tgz#3e9713f1b69f339e87fa796b097d73ded16b937b" @@ -700,12 +1163,27 @@ "@babel/helper-create-regexp-features-plugin" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-duplicate-keys@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz#697e50c9fee14380fe843d1f306b295617431e47" + integrity sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-duplicate-keys@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz#8d12df309aa537f272899c565ea1768e286e21f1" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-exponentiation-operator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz#5ae338c57f8cf4001bdb35607ae66b92d665af2e" + integrity sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-exponentiation-operator@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7" @@ -713,6 +1191,14 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-flow-strip-types@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.10.4.tgz#c497957f09e86e3df7296271e9eb642876bf7788" + integrity sha512-XTadyuqNst88UWBTdLjM+wEY7BFnY2sYtPyAidfC7M/QaZnSuIZpMvLxqGT7phAcnGyWh/XQFLKcGf04CnvxSQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-flow" "^7.10.4" + "@babel/plugin-transform-flow-strip-types@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz#8a3538aa40434e000b8f44a3c5c9ac7229bd2392" @@ -720,12 +1206,27 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow" "^7.8.3" +"@babel/plugin-transform-for-of@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz#c08892e8819d3a5db29031b115af511dbbfebae9" + integrity sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-for-of@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-function-name@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz#6a467880e0fc9638514ba369111811ddbe2644b7" + integrity sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg== + dependencies: + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-function-name@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b" @@ -733,18 +1234,41 @@ "@babel/helper-function-name" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-literals@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz#9f42ba0841100a135f22712d0e391c462f571f3c" + integrity sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-member-expression-literals@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz#b1ec44fcf195afcb8db2c62cd8e551c881baf8b7" + integrity sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-member-expression-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-modules-amd@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz#1b9cddaf05d9e88b3aad339cb3e445c4f020a9b1" + integrity sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw== + dependencies: + "@babel/helper-module-transforms" "^7.10.5" + "@babel/helper-plugin-utils" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" + "@babel/plugin-transform-modules-amd@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.6.tgz#8539ec42c153d12ea3836e0e3ac30d5aae7b258e" @@ -762,6 +1286,26 @@ "@babel/helper-simple-access" "^7.8.3" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-commonjs@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz#66667c3eeda1ebf7896d41f1f16b17105a2fbca0" + integrity sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w== + dependencies: + "@babel/helper-module-transforms" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-simple-access" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz#6270099c854066681bae9e05f87e1b9cadbe8c85" + integrity sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw== + dependencies: + "@babel/helper-hoist-variables" "^7.10.4" + "@babel/helper-module-transforms" "^7.10.5" + "@babel/helper-plugin-utils" "^7.10.4" + babel-plugin-dynamic-import-node "^2.3.3" + "@babel/plugin-transform-modules-systemjs@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.6.tgz#207f1461c78a231d5337a92140e52422510d81a4" @@ -771,6 +1315,14 @@ "@babel/helper-plugin-utils" "^7.8.3" babel-plugin-dynamic-import-node "^2.3.3" +"@babel/plugin-transform-modules-umd@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz#9a8481fe81b824654b3a0b65da3df89f3d21839e" + integrity sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA== + dependencies: + "@babel/helper-module-transforms" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-modules-umd@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz#e909acae276fec280f9b821a5f38e1f08b480697" @@ -778,18 +1330,40 @@ "@babel/helper-module-transforms" "^7.9.0" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-named-capturing-groups-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz#78b4d978810b6f3bcf03f9e318f2fc0ed41aecb6" + integrity sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.4" + "@babel/plugin-transform-named-capturing-groups-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c" dependencies: "@babel/helper-create-regexp-features-plugin" "^7.8.3" +"@babel/plugin-transform-new-target@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz#9097d753cb7b024cb7381a3b2e52e9513a9c6888" + integrity sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-new-target@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz#60cc2ae66d85c95ab540eb34babb6434d4c70c43" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-object-super@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz#d7146c4d139433e7a6526f888c667e314a093894" + integrity sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-replace-supers" "^7.10.4" + "@babel/plugin-transform-object-super@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725" @@ -797,6 +1371,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-replace-supers" "^7.8.3" +"@babel/plugin-transform-parameters@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz#59d339d58d0b1950435f4043e74e2510005e2c4a" + integrity sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw== + dependencies: + "@babel/helper-get-function-arity" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-parameters@^7.9.5": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.5.tgz#173b265746f5e15b2afe527eeda65b73623a0795" @@ -804,6 +1386,13 @@ "@babel/helper-get-function-arity" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-property-literals@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz#f6fe54b6590352298785b83edd815d214c42e3c0" + integrity sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-property-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263" @@ -847,12 +1436,26 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-jsx" "^7.8.3" +"@babel/plugin-transform-regenerator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz#2015e59d839074e76838de2159db421966fd8b63" + integrity sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw== + dependencies: + regenerator-transform "^0.14.2" + "@babel/plugin-transform-regenerator@^7.8.7": version "7.8.7" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz#5e46a0dca2bee1ad8285eb0527e6abc9c37672f8" dependencies: regenerator-transform "^0.14.2" +"@babel/plugin-transform-reserved-words@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz#8f2682bcdcef9ed327e1b0861585d7013f8a54dd" + integrity sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-reserved-words@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz#9a0635ac4e665d29b162837dd3cc50745dfdf1f5" @@ -868,18 +1471,41 @@ resolve "^1.8.1" semver "^5.5.1" +"@babel/plugin-transform-shorthand-properties@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz#9fd25ec5cdd555bb7f473e5e6ee1c971eede4dd6" + integrity sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-shorthand-properties@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-spread@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz#fa84d300f5e4f57752fe41a6d1b3c554f13f17cc" + integrity sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-skip-transparent-expression-wrappers" "^7.11.0" + "@babel/plugin-transform-spread@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-sticky-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz#8f3889ee8657581130a29d9cc91d7c73b7c4a28d" + integrity sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/helper-regex" "^7.10.4" + "@babel/plugin-transform-sticky-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100" @@ -887,6 +1513,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-regex" "^7.8.3" +"@babel/plugin-transform-template-literals@^7.10.4": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz#78bc5d626a6642db3312d9d0f001f5e7639fde8c" + integrity sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-template-literals@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80" @@ -894,12 +1528,28 @@ "@babel/helper-annotate-as-pure" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-typeof-symbol@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz#9509f1a7eec31c4edbffe137c16cc33ff0bc5bfc" + integrity sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-typeof-symbol@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz#ede4062315ce0aaf8a657a920858f1a2f35fc412" dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-transform-typescript@^7.10.4": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz#2b4879676af37342ebb278216dd090ac67f13abb" + integrity sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.10.5" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-typescript" "^7.10.4" + "@babel/plugin-transform-typescript@^7.7.4": version "7.7.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.7.4.tgz#2974fd05f4e85c695acaf497f432342de9fc0636" @@ -916,6 +1566,21 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-typescript" "^7.8.3" +"@babel/plugin-transform-unicode-escapes@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz#feae523391c7651ddac115dae0a9d06857892007" + integrity sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-transform-unicode-regex@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz#e56d71f9282fac6db09c82742055576d5e6d80a8" + integrity sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-unicode-regex@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad" @@ -995,6 +1660,80 @@ levenary "^1.1.1" semver "^5.5.0" +"@babel/preset-env@^7.1.6": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.11.0.tgz#860ee38f2ce17ad60480c2021ba9689393efb796" + integrity sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg== + dependencies: + "@babel/compat-data" "^7.11.0" + "@babel/helper-compilation-targets" "^7.10.4" + "@babel/helper-module-imports" "^7.10.4" + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-proposal-async-generator-functions" "^7.10.4" + "@babel/plugin-proposal-class-properties" "^7.10.4" + "@babel/plugin-proposal-dynamic-import" "^7.10.4" + "@babel/plugin-proposal-export-namespace-from" "^7.10.4" + "@babel/plugin-proposal-json-strings" "^7.10.4" + "@babel/plugin-proposal-logical-assignment-operators" "^7.11.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4" + "@babel/plugin-proposal-numeric-separator" "^7.10.4" + "@babel/plugin-proposal-object-rest-spread" "^7.11.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.10.4" + "@babel/plugin-proposal-optional-chaining" "^7.11.0" + "@babel/plugin-proposal-private-methods" "^7.10.4" + "@babel/plugin-proposal-unicode-property-regex" "^7.10.4" + "@babel/plugin-syntax-async-generators" "^7.8.0" + "@babel/plugin-syntax-class-properties" "^7.10.4" + "@babel/plugin-syntax-dynamic-import" "^7.8.0" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-json-strings" "^7.8.0" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.0" + "@babel/plugin-syntax-optional-chaining" "^7.8.0" + "@babel/plugin-syntax-top-level-await" "^7.10.4" + "@babel/plugin-transform-arrow-functions" "^7.10.4" + "@babel/plugin-transform-async-to-generator" "^7.10.4" + "@babel/plugin-transform-block-scoped-functions" "^7.10.4" + "@babel/plugin-transform-block-scoping" "^7.10.4" + "@babel/plugin-transform-classes" "^7.10.4" + "@babel/plugin-transform-computed-properties" "^7.10.4" + "@babel/plugin-transform-destructuring" "^7.10.4" + "@babel/plugin-transform-dotall-regex" "^7.10.4" + "@babel/plugin-transform-duplicate-keys" "^7.10.4" + "@babel/plugin-transform-exponentiation-operator" "^7.10.4" + "@babel/plugin-transform-for-of" "^7.10.4" + "@babel/plugin-transform-function-name" "^7.10.4" + "@babel/plugin-transform-literals" "^7.10.4" + "@babel/plugin-transform-member-expression-literals" "^7.10.4" + "@babel/plugin-transform-modules-amd" "^7.10.4" + "@babel/plugin-transform-modules-commonjs" "^7.10.4" + "@babel/plugin-transform-modules-systemjs" "^7.10.4" + "@babel/plugin-transform-modules-umd" "^7.10.4" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.4" + "@babel/plugin-transform-new-target" "^7.10.4" + "@babel/plugin-transform-object-super" "^7.10.4" + "@babel/plugin-transform-parameters" "^7.10.4" + "@babel/plugin-transform-property-literals" "^7.10.4" + "@babel/plugin-transform-regenerator" "^7.10.4" + "@babel/plugin-transform-reserved-words" "^7.10.4" + "@babel/plugin-transform-shorthand-properties" "^7.10.4" + "@babel/plugin-transform-spread" "^7.11.0" + "@babel/plugin-transform-sticky-regex" "^7.10.4" + "@babel/plugin-transform-template-literals" "^7.10.4" + "@babel/plugin-transform-typeof-symbol" "^7.10.4" + "@babel/plugin-transform-unicode-escapes" "^7.10.4" + "@babel/plugin-transform-unicode-regex" "^7.10.4" + "@babel/preset-modules" "^0.1.3" + "@babel/types" "^7.11.0" + browserslist "^4.12.0" + core-js-compat "^3.6.2" + invariant "^2.2.2" + levenary "^1.1.1" + semver "^5.5.0" + "@babel/preset-flow@7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.9.0.tgz#fee847c3e090b0b2d9227c1949e4da1d1379280d" @@ -1002,6 +1741,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-transform-flow-strip-types" "^7.9.0" +"@babel/preset-flow@^7.0.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.10.4.tgz#e0d9c72f8cb02d1633f6a5b7b16763aa2edf659f" + integrity sha512-XI6l1CptQCOBv+ZKYwynyswhtOKwpZZp5n0LG1QKCo8erRhqjoQV6nvx61Eg30JHpysWQSBwA2AWRU3pBbSY5g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-flow-strip-types" "^7.10.4" + "@babel/preset-modules@0.1.3", "@babel/preset-modules@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.3.tgz#13242b53b5ef8c883c3cf7dddd55b36ce80fbc72" @@ -1037,6 +1784,25 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-typescript" "^7.7.4" +"@babel/preset-typescript@^7.1.0": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.10.4.tgz#7d5d052e52a682480d6e2cc5aa31be61c8c25e36" + integrity sha512-SdYnvGPv+bLlwkF2VkJnaX/ni1sMNetcGI1+nThF1gyv6Ph8Qucc4ZZAjM5yZcE/AKRXIOTZz7eSRDWOEjPyRQ== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-transform-typescript" "^7.10.4" + +"@babel/register@^7.0.0": + version "7.10.5" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.10.5.tgz#354f3574895f1307f79efe37a51525e52fd38d89" + integrity sha512-eYHdLv43nyvmPn9bfNfrcC4+iYNwdQ8Pxk1MFJuU/U5LpSYl/PH4dFMazCYZDFVi8ueG3shvO+AQfLrxpYulQw== + dependencies: + find-cache-dir "^2.0.0" + lodash "^4.17.19" + make-dir "^2.1.0" + pirates "^4.0.0" + source-map-support "^0.5.16" + "@babel/runtime@7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.6.tgz#a9102eb5cadedf3f31d08a9ecf294af7827ea29f" @@ -1049,6 +1815,15 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/template@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278" + integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/parser" "^7.10.4" + "@babel/types" "^7.10.4" + "@babel/template@^7.3.3", "@babel/template@^7.7.4", "@babel/template@^7.8.6": version "7.8.6" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b" @@ -1079,6 +1854,21 @@ globals "^11.1.0" lodash "^4.17.13" +"@babel/traverse@^7.10.4", "@babel/traverse@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.0.tgz#9b996ce1b98f53f7c3e4175115605d56ed07dd24" + integrity sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.11.0" + "@babel/helper-function-name" "^7.10.4" + "@babel/helper-split-export-declaration" "^7.11.0" + "@babel/parser" "^7.11.0" + "@babel/types" "^7.11.0" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.19" + "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.4", "@babel/traverse@^7.9.6": version "7.9.6" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.9.6.tgz#5540d7577697bf619cc57b92aa0f1c231a94f442" @@ -1123,6 +1913,15 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" +"@babel/types@^7.10.4", "@babel/types@^7.10.5", "@babel/types@^7.11.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.0.tgz#2ae6bf1ba9ae8c3c43824e5861269871b206e90d" + integrity sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA== + dependencies: + "@babel/helper-validator-identifier" "^7.10.4" + lodash "^4.17.19" + to-fast-properties "^2.0.0" + "@babel/types@^7.8.6": version "7.9.5" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.9.5.tgz#89231f82915a8a566a703b3b20133f73da6b9444" @@ -3612,6 +4411,11 @@ assign-symbols@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" +ast-types@0.11.7: + version "0.11.7" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.7.tgz#f318bf44e339db6a320be0009ded64ec1471f46c" + integrity sha512-2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw== + ast-types@0.13.2: version "0.13.2" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48" @@ -3724,7 +4528,7 @@ babel-code-frame@^6.26.0: esutils "^2.0.2" js-tokens "^3.0.2" -babel-core@7.0.0-bridge.0: +babel-core@7.0.0-bridge.0, babel-core@^7.0.0-bridge.0: version "7.0.0-bridge.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" @@ -4121,7 +4925,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@4.13.0, browserslist@^4.0.0, browserslist@^4.11.1, browserslist@^4.13.0, browserslist@^4.3.6, browserslist@^4.6.4, browserslist@^4.8.3, browserslist@^4.8.5: +browserslist@4.13.0, browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6, browserslist@^4.0.0, browserslist@^4.11.1, browserslist@^4.12.0, browserslist@^4.13.0, browserslist@^4.3.6, browserslist@^4.6.4, browserslist@^4.8.3, browserslist@^4.8.5: version "4.13.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.13.0.tgz#42556cba011e1b0a2775b611cba6a8eca18e940d" integrity sha512-MINatJ5ZNrLnQ6blGvePd/QOz9Xtu+Ne+x29iQSCHfkU5BugKVJwZKn/iiL8UbpIpa3JhviKjz+XxMo0m2caFQ== @@ -4131,14 +4935,6 @@ browserslist@4.13.0, browserslist@^4.0.0, browserslist@^4.11.1, browserslist@^4. escalade "^3.0.1" node-releases "^1.1.58" -browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: - version "1.7.7" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" - integrity sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk= - dependencies: - caniuse-db "^1.0.30000639" - electron-to-chromium "^1.2.7" - browserstack-local@1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/browserstack-local/-/browserstack-local-1.4.0.tgz#d979cac056f57b9af159b3bcd7fdc09b4354537c" @@ -4468,21 +5264,11 @@ caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634: version "1.0.30001023" resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001023.tgz#f856f71af16a5a44e81f1fcefc1673912a43da72" -caniuse-db@^1.0.30000639: - version "1.0.30001112" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001112.tgz#89cb249402af2ebf2c23a5585d1bd78cb5e38732" - integrity sha512-Xrn3lVEIsvAAUmFVHKKComfyCRM59NfuV3EwCXqs2XLgOxAqYgrfEs0vDk+Dk7KctlAMh6CH/CSd1srJt503ZA== - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001019, caniuse-lite@^1.0.30001020: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001019, caniuse-lite@^1.0.30001020, caniuse-lite@^1.0.30001093: version "1.0.30001066" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz#0a8a58a10108f2b9bf38e7b65c237b12fd9c5f04" integrity sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw== -caniuse-lite@^1.0.30001093: - version "1.0.30001112" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001112.tgz#0fffc3b934ff56ff0548c37bc9dad7d882bcf672" - integrity sha512-J05RTQlqsatidif/38aN3PGULCLrg8OYQOlJUKbeYVzC2mGZkZLIztwRlB3MtrfLmawUmjFlNJvy/uhwniIe1Q== - capitalize@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/capitalize/-/capitalize-1.0.0.tgz#dc802c580aee101929020d2ca14b4ca8a0ae44be" @@ -4927,6 +5713,11 @@ colors@1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" +colors@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" @@ -6208,11 +6999,6 @@ ejs@^2.6.1: version "2.7.4" resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" -electron-to-chromium@^1.2.7: - version "1.3.526" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.526.tgz#0e004899edf75afc172cce1b8189aac5dca646aa" - integrity sha512-HiroW5ZbGwgT8kCnoEO8qnGjoTPzJxduvV/Vv/wH63eo2N6Zj3xT5fmmaSPAPUM05iN9/5fIEkIg3owTtV6QZg== - electron-to-chromium@^1.3.488: version "1.3.501" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.501.tgz#faa17a2cb0105ee30d5e1ca87eae7d8e85dd3175" @@ -7042,7 +7828,7 @@ find-cache-dir@3.3.1, find-cache-dir@^3.0.0, find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-cache-dir@^2.1.0: +find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" dependencies: @@ -7125,6 +7911,11 @@ flatten@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" +flow-parser@0.*: + version "0.131.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.131.0.tgz#25c8923870d63d867714c0563409b8184afdea19" + integrity sha512-S61g70eHtnSn6SQqCgA+aXArupZp/0oku4Uyb8sFZH2HldSUkLUwWeh1Afl9BpQutNfNKaO+efpD2Yvek+EGuA== + flow-remove-types@^1.1.0: version "1.2.3" resolved "https://registry.yarnpkg.com/flow-remove-types/-/flow-remove-types-1.2.3.tgz#6131aefc7da43364bb8b479758c9dec7735d1a18" @@ -7814,11 +8605,6 @@ he@1.1.1: resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= -he@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" - integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= - header-case@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d" @@ -9403,6 +10189,30 @@ jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" +jscodeshift@^0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.6.4.tgz#e19ab86214edac86a75c4557fc88b3937d558a8e" + integrity sha512-+NF/tlNbc2WEhXUuc4WEJLsJumF84tnaMUZW2hyJw3jThKKRvsPX4sPJVgO1lPE28z0gNL+gwniLG9d8mYvQCQ== + dependencies: + "@babel/core" "^7.1.6" + "@babel/parser" "^7.1.6" + "@babel/plugin-proposal-class-properties" "^7.1.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/preset-env" "^7.1.6" + "@babel/preset-flow" "^7.0.0" + "@babel/preset-typescript" "^7.1.0" + "@babel/register" "^7.0.0" + babel-core "^7.0.0-bridge.0" + colors "^1.1.2" + flow-parser "0.*" + graceful-fs "^4.1.11" + micromatch "^3.1.10" + neo-async "^2.5.0" + node-dir "^0.1.17" + recast "^0.16.1" + temp "^0.8.1" + write-file-atomic "^2.3.0" + jsdom@^11.5.1: version "11.12.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" @@ -10041,6 +10851,11 @@ lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.1 version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" +lodash@^4.17.19: + version "4.17.19" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" + integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== + log-driver@^1.2.7: version "1.2.7" resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" @@ -10800,6 +11615,13 @@ node-addon-api@^1.7.1: version "1.7.1" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.1.tgz#cf813cd69bb8d9100f6bdca6755fc268f54ac492" +node-dir@^0.1.17: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= + dependencies: + minimatch "^3.0.2" + node-emoji@^1.8.1: version "1.10.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da" @@ -10859,9 +11681,9 @@ node-gyp@^4.0.0: which "1" node-html-parser@^1.2.19: - version "1.2.19" - resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.2.19.tgz#2cb14ce7981dfe2c0f5af53cf8654a3d49cded7d" - integrity sha512-MQvBz+qk7SbqNPp0c7hR0F8lRTPXK5n2tww4eFmXf+cXp5hZHtL5rJHlAWlcjzRep+T5Pd5lz3lqFgN7IFYEiw== + version "1.2.20" + resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-1.2.20.tgz#37e9ebc627dbe3ff446eea4ac93e3d254b7c6ee4" + integrity sha512-1fUpYjAducDrrBSE0etRUV1tM+wSFTudmrslMXuk35wL/L29E7e1CLQn4CNzFLnqtYpmDlWhkD6VUloyHA0dwA== dependencies: he "1.1.1" @@ -11855,7 +12677,7 @@ pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" -pirates@^4.0.1: +pirates@^4.0.0, pirates@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" dependencies: @@ -12919,7 +13741,7 @@ pretty-ms@7.0.0: dependencies: parse-ms "^2.1.0" -private@^0.1.8: +private@^0.1.8, private@~0.1.5: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -13422,6 +14244,16 @@ recast@0.18.5: private "^0.1.8" source-map "~0.6.1" +recast@^0.16.1: + version "0.16.2" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.16.2.tgz#3796ebad5fe49ed85473b479cd6df554ad725dc2" + integrity sha512-O/7qXi51DPjRVdbrpNzoBQH5dnAPQNbfoOFyRiUwreTMJfIHYOEBzwuH+c0+/BTSJ3CQyKs6ILSWXhESH6Op3A== + dependencies: + ast-types "0.11.7" + esprima "~4.0.0" + private "~0.1.5" + source-map "~0.6.1" + redent@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" @@ -13906,7 +14738,7 @@ rimraf@2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1: dependencies: glob "^7.1.3" -rimraf@2.6.3: +rimraf@2.6.3, rimraf@~2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" dependencies: @@ -14563,6 +15395,14 @@ source-map-resolve@^0.5.0, source-map-resolve@^0.5.2: source-map-url "^0.4.0" urix "^0.1.0" +source-map-support@^0.5.16: + version "0.5.19" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" + integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + source-map-support@^0.5.6, source-map-support@~0.5.10, source-map-support@~0.5.12: version "0.5.16" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042" @@ -15257,6 +16097,13 @@ temp-write@^3.4.0: temp-dir "^1.0.0" uuid "^3.0.1" +temp@^0.8.1: + version "0.8.4" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" + integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== + dependencies: + rimraf "~2.6.2" + terser-webpack-plugin@3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-3.0.8.tgz#d1a53442a143e09e00c880e8d77c1e79cb05318b" From 37d2d15b6e8f8441c4922ce7742e1fca846892c6 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 11:45:10 +0200 Subject: [PATCH 03/27] Resolve aliases modules (#16033) Co-authored-by: Kristoffer K. --- packages/next/build/webpack-config.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts index 6355ca150028e..cbb5ff39e0a5c 100644 --- a/packages/next/build/webpack-config.ts +++ b/packages/next/build/webpack-config.ts @@ -359,11 +359,11 @@ export default async function getBaseWebpackConfig( ...(isServer ? {} : { - stream: 'stream-browserify', - path: 'path-browserify', - crypto: 'crypto-browserify', - buffer: 'buffer', - vm: 'vm-browserify', + stream: require.resolve('stream-browserify'), + path: require.resolve('path-browserify'), + crypto: require.resolve('crypto-browserify'), + buffer: require.resolve('buffer'), + vm: require.resolve('vm-browserify'), next: NEXT_PROJECT_ROOT, }), [PAGES_DIR_ALIAS]: pagesDir, From 1738c02ae0daf3c8b4032cf9fe777d6abcbc6551 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 11:49:13 +0200 Subject: [PATCH 04/27] Update version of next-codemod to prepare for publishing --- packages/next-codemod/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index 1365fe49d0067..efaec43585c50 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "1.1.0", + "version": "9.5.2-canary.10", "license": "MIT", "dependencies": { "jscodeshift": "^0.6.4" From 281318d50ecf71c4ab628f284388c588040d183d Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 11:49:45 +0200 Subject: [PATCH 05/27] v9.5.2-canary.11 --- lerna.json | 2 +- packages/create-next-app/package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- packages/next-bundle-analyzer/package.json | 2 +- packages/next-codemod/package.json | 2 +- packages/next-mdx/package.json | 2 +- packages/next-plugin-google-analytics/package.json | 2 +- packages/next-plugin-sentry/package.json | 2 +- packages/next-plugin-storybook/package.json | 2 +- packages/next-polyfill-nomodule/package.json | 2 +- packages/next/package.json | 8 ++++---- packages/react-dev-overlay/package.json | 2 +- packages/react-refresh-utils/package.json | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index 45c4fb81eae3b..3728f3b841861 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.10" + "version": "9.5.2-canary.11" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index ccd48dba0a6e3..46c13d1ce5600 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index 0bab67c320680..adf8b89cbf5a1 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index 9a7bcffd7008d..3791621749691 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index efaec43585c50..7691a8bbbf5fa 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "license": "MIT", "dependencies": { "jscodeshift": "^0.6.4" diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index 33c9e65534273..0de7a454fade4 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-google-analytics/package.json b/packages/next-plugin-google-analytics/package.json index cf32a9a872c81..a35c720fd9126 100644 --- a/packages/next-plugin-google-analytics/package.json +++ b/packages/next-plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-google-analytics", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-google-analytics" diff --git a/packages/next-plugin-sentry/package.json b/packages/next-plugin-sentry/package.json index 1527d37248c2f..13af064af2c89 100644 --- a/packages/next-plugin-sentry/package.json +++ b/packages/next-plugin-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-sentry", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-sentry" diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index 1768fc95bd897..47f31a8aff92b 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index 6eff94405030a..b9ea276f1ee1a 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next/package.json b/packages/next/package.json index 0284ab334223d..1651d30af4278 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -77,8 +77,8 @@ "@babel/preset-typescript": "7.9.0", "@babel/runtime": "7.9.6", "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.5.2-canary.10", - "@next/react-refresh-utils": "9.5.2-canary.10", + "@next/react-dev-overlay": "9.5.2-canary.11", + "@next/react-refresh-utils": "9.5.2-canary.11", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -124,7 +124,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.10", + "@next/polyfill-nomodule": "9.5.2-canary.11", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", "@taskr/watch": "1.1.0", diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index 1217fac012daf..bcec94591a4e0 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index dea7fb6c4ecf7..ba48d63e1cebe 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "9.5.2-canary.10", + "version": "9.5.2-canary.11", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From d1701091b892a392faebe0806be14c25ad75f708 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 14:34:35 +0200 Subject: [PATCH 06/27] Add cli for @next/codemod (#16039) Largely based on the code @threepointone wrote for react-codemod. Co-Authored-By: Sunil Pai Co-authored-by: Sunil Pai --- packages/next-codemod/bin/cli.ts | 208 ++++++++++++++++ packages/next-codemod/bin/next-codemod.ts | 13 + packages/next-codemod/package.json | 11 +- yarn.lock | 291 +++++++++++++++++++++- 4 files changed, 516 insertions(+), 7 deletions(-) create mode 100644 packages/next-codemod/bin/cli.ts create mode 100644 packages/next-codemod/bin/next-codemod.ts diff --git a/packages/next-codemod/bin/cli.ts b/packages/next-codemod/bin/cli.ts new file mode 100644 index 0000000000000..d55f7f0e21271 --- /dev/null +++ b/packages/next-codemod/bin/cli.ts @@ -0,0 +1,208 @@ +/** + * Copyright 2015-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +// Based on https://github.com/reactjs/react-codemod/blob/dd8671c9a470a2c342b221ec903c574cf31e9f57/bin/cli.js +// @next/codemod optional-name-of-transform optional/path/to/src [...options] + +const globby = require('globby') +const inquirer = require('inquirer') +const meow = require('meow') +const path = require('path') +const execa = require('execa') +const chalk = require('chalk') +const isGitClean = require('is-git-clean') + +const transformerDirectory = path.join(__dirname, '../', 'transforms') +const jscodeshiftExecutable = require.resolve('.bin/jscodeshift') + +function checkGitStatus(force) { + let clean = false + let errorMessage = 'Unable to determine if git directory is clean' + try { + clean = isGitClean.sync(process.cwd()) + errorMessage = 'Git directory is not clean' + } catch (err) { + if (err && err.stderr && err.stderr.indexOf('Not a git repository') >= 0) { + clean = true + } + } + + if (!clean) { + if (force) { + console.log(`WARNING: ${errorMessage}. Forcibly continuing.`) + } else { + console.log('Thank you for using react-codemods!') + console.log( + chalk.yellow( + '\nBut before we continue, please stash or commit your git changes.' + ) + ) + console.log( + '\nYou may use the --force flag to override this safety check.' + ) + process.exit(1) + } + } +} + +function runTransform({ files, flags, transformer }) { + const transformerPath = path.join(transformerDirectory, `${transformer}.js`) + + let args = [] + + const { dry, print } = flags + + if (dry) { + args.push('--dry') + } + if (print) { + args.push('--print') + } + + args.push('--verbose=2') + + args.push('--ignore-pattern=**/node_modules/**') + args.push('--ignore-pattern=**/.next/**') + + args.push('--extensions=tsx,ts,jsx,js') + args.push('--parser=tsx') + + args = args.concat(['--transform', transformerPath]) + + if (flags.jscodeshift) { + args = args.concat(flags.jscodeshift) + } + + args = args.concat(files) + + console.log(`Executing command: jscodeshift ${args.join(' ')}`) + + const result = execa.sync(jscodeshiftExecutable, args, { + stdio: 'inherit', + stripEof: false, + }) + + if (result.error) { + throw result.error + } +} + +const TRANSFORMER_INQUIRER_CHOICES = [ + { + name: + 'name-default-component: Transforms anonymous components into named components to make sure they work with Fast Refresh', + value: 'name-default-component', + }, + { + name: + 'withamp-to-config: Transforms the withAmp HOC into Next.js 9 page configuration', + value: 'withamp-to-config', + }, + { + name: + 'url-to-withrouter: Transforms the deprecated automatically injected url property on top level pages to using withRouter', + value: 'url-to-withrouter', + }, +] + +function expandFilePathsIfNeeded(filesBeforeExpansion) { + const shouldExpandFiles = filesBeforeExpansion.some((file) => + file.includes('*') + ) + return shouldExpandFiles + ? globby.sync(filesBeforeExpansion) + : filesBeforeExpansion +} + +function run() { + const cli = meow( + { + description: 'Codemods for updating React APIs.', + help: ` + Usage + $ npx @next/codeod <...options> + transform One of the choices from https://github.com/reactjs/react-codemod + path Files or directory to transform. Can be a glob like src/**.test.js + Options + --force Bypass Git safety checks and forcibly run codemods + --dry Dry run (no changes are made to files) + --print Print transformed files to your terminal + --jscodeshift (Advanced) Pass options directly to jscodeshift + `, + }, + { + boolean: ['force', 'dry', 'print', 'help'], + string: ['_'], + alias: { + h: 'help', + }, + } + ) + + if (!cli.flags.dry) { + checkGitStatus(cli.flags.force) + } + + if ( + cli.input[0] && + !TRANSFORMER_INQUIRER_CHOICES.find((x) => x.value === cli.input[0]) + ) { + console.error('Invalid transform choice, pick one of:') + console.error( + TRANSFORMER_INQUIRER_CHOICES.map((x) => '- ' + x.value).join('\n') + ) + process.exit(1) + } + + inquirer + .prompt([ + { + type: 'input', + name: 'files', + message: 'On which files or directory should the codemods be applied?', + when: !cli.input[1], + default: '.', + // validate: () => + filter: (files) => files.trim(), + }, + { + type: 'list', + name: 'transformer', + message: 'Which transform would you like to apply?', + when: !cli.input[0], + pageSize: TRANSFORMER_INQUIRER_CHOICES.length, + choices: TRANSFORMER_INQUIRER_CHOICES, + }, + ]) + .then((answers) => { + const { files, transformer } = answers + + const filesBeforeExpansion = cli.input[1] || files + const filesExpanded = expandFilePathsIfNeeded([filesBeforeExpansion]) + + const selectedTransformer = cli.input[0] || transformer + + if (!filesExpanded.length) { + console.log(`No files found matching ${filesBeforeExpansion.join(' ')}`) + return null + } + + return runTransform({ + files: filesExpanded, + flags: cli.flags, + transformer: selectedTransformer, + }) + }) +} + +module.exports = { + run: run, + runTransform: runTransform, + checkGitStatus: checkGitStatus, + jscodeshiftExecutable: jscodeshiftExecutable, + transformerDirectory: transformerDirectory, +} diff --git a/packages/next-codemod/bin/next-codemod.ts b/packages/next-codemod/bin/next-codemod.ts new file mode 100644 index 0000000000000..8268a4de769b0 --- /dev/null +++ b/packages/next-codemod/bin/next-codemod.ts @@ -0,0 +1,13 @@ +#!/usr/bin/env node + +/** + * Copyright 2015-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +// Based on https://github.com/reactjs/react-codemod/blob/dd8671c9a470a2c342b221ec903c574cf31e9f57/bin/react-codemod.js +// next-codemod optional-name-of-transform optional/path/to/src [...options] + +require('./cli').run() diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index 7691a8bbbf5fa..83e95d358805c 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -3,11 +3,18 @@ "version": "9.5.2-canary.11", "license": "MIT", "dependencies": { - "jscodeshift": "^0.6.4" + "chalk": "4.1.0", + "execa": "4.0.3", + "globby": "11.0.1", + "inquirer": "7.3.3", + "is-git-clean": "1.1.0", + "jscodeshift": "^0.6.4", + "meow": "7.0.1" }, "scripts": { "prepublish": "tsc -d -p tsconfig.json", "build": "tsc -d -w -p tsconfig.json", "test": "jest" - } + }, + "bin": "./bin/next-codemod.js" } diff --git a/yarn.lock b/yarn.lock index 4580370555128..883be28e080c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3090,10 +3090,31 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" +"@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== + dependencies: + "@nodelib/fs.stat" "2.0.3" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== + "@nodelib/fs.stat@^1.1.2": version "1.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" +"@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== + dependencies: + "@nodelib/fs.scandir" "2.1.3" + fastq "^1.6.0" + "@npmcli/move-file@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.0.1.tgz#de103070dac0f48ce49cf6693c23af59c0f70464" @@ -3595,6 +3616,11 @@ version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" +"@types/minimist@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" + integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= + "@types/minipass@*": version "2.2.0" resolved "https://registry.yarnpkg.com/@types/minipass/-/minipass-2.2.0.tgz#51ad404e8eb1fa961f75ec61205796807b6f9651" @@ -4347,6 +4373,11 @@ array-union@^1.0.1, array-union@^1.0.2: dependencies: array-uniq "^1.0.1" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" @@ -4370,6 +4401,11 @@ arrify@^1.0.0, arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" +arrify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== + asap@^2.0.0, asap@~2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" @@ -5214,6 +5250,15 @@ camelcase-keys@^4.0.0: map-obj "^2.0.0" quick-lru "^1.0.0" +camelcase-keys@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" + integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + camelcase@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" @@ -5314,6 +5359,14 @@ chalk@4.0.0, chalk@^4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@4.1.0, chalk@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -5542,6 +5595,11 @@ cli-width@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + cliui@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" @@ -6145,6 +6203,14 @@ cross-fetch@3.0.5: dependencies: node-fetch "2.6.0" +cross-spawn-async@^2.1.1: + version "2.2.5" + resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz#845ff0c0834a3ded9d160daca6d390906bb288cc" + integrity sha1-hF/wwINKPe2dFg2sptOQkGuyiMw= + dependencies: + lru-cache "^4.0.0" + which "^1.2.8" + cross-spawn@6.0.5, cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" @@ -6627,7 +6693,7 @@ debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" -decamelize-keys@^1.0.0: +decamelize-keys@^1.0.0, decamelize-keys@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" dependencies: @@ -6815,6 +6881,13 @@ dir-glob@^2.2.2: dependencies: path-type "^3.0.0" +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + doctrine@1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" @@ -7434,6 +7507,33 @@ execa@2.0.3: signal-exit "^3.0.2" strip-final-newline "^2.0.0" +execa@4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.3.tgz#0a34dabbad6d66100bd6f2c576c8669403f317f2" + integrity sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== + 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" + +execa@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.4.0.tgz#4eb6467a36a095fabb2970ff9d5e3fb7bce6ebc3" + integrity sha1-TrZGejaglfq7KXD/nV4/t7zm68M= + dependencies: + cross-spawn-async "^2.1.1" + is-stream "^1.1.0" + npm-run-path "^1.0.0" + object-assign "^4.0.1" + path-key "^1.0.0" + strip-eof "^1.0.0" + execa@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" @@ -7685,6 +7785,18 @@ fast-glob@^2.0.2, fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" +fast-glob@^3.1.1: + version "3.2.4" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.4.tgz#d20aefbf99579383e7f3cc66529158c9b98554d3" + integrity sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ== + 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" + fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -7697,6 +7809,13 @@ fastparse@^1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" +fastq@^1.6.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" + integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== + dependencies: + reusify "^1.0.4" + faunadb@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/faunadb/-/faunadb-2.6.1.tgz#90783b32da13dd5500a873aca2629543eaa8d51f" @@ -8325,7 +8444,7 @@ glob-parent@^5.0.0: dependencies: is-glob "^4.0.1" -glob-parent@~5.1.0: +glob-parent@^5.1.0, glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== @@ -8382,6 +8501,18 @@ globalyzer@^0.1.0: version "0.1.4" resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.4.tgz#bc8e273afe1ac7c24eea8def5b802340c5cc534f" +globby@11.0.1: + version "11.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" + integrity sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ== + 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" + globby@^8.0.1: version "8.0.2" resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" @@ -8509,6 +8640,11 @@ har-validator@~5.1.0, har-validator@~5.1.3: ajv "^6.5.5" har-schema "^2.0.0" +hard-rejection@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" + integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -8826,6 +8962,11 @@ ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" +ignore@^5.1.4: + version "5.1.8" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" + integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + iltorb@^2.0.5: version "2.4.4" resolved "https://registry.yarnpkg.com/iltorb/-/iltorb-2.4.4.tgz#7ec303bbbd8c0cd4d44a847eb6c6d8490f9c7433" @@ -8964,6 +9105,25 @@ inquirer@5.2.0: strip-ansi "^4.0.0" through "^2.3.6" +inquirer@7.3.3: + version "7.3.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.19" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + inquirer@^6.2.0: version "6.5.2" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" @@ -9213,6 +9373,15 @@ is-generator-function@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.7.tgz#d2132e529bb0000a7f80794d4bdf5cd5e5813522" +is-git-clean@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-git-clean/-/is-git-clean-1.1.0.tgz#13abd6dda711bb08aafd42604da487845ddcf88d" + integrity sha1-E6vW3acRuwiq/UJgTaSHhF3c+I0= + dependencies: + execa "^0.4.0" + is-obj "^1.0.1" + multimatch "^2.1.0" + is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" @@ -10435,6 +10604,11 @@ kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" +kind-of@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + kleur@^3.0.2, kleur@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -10938,7 +11112,7 @@ lru-cache@5.1.1, lru-cache@^5.1.1: dependencies: yallist "^3.0.2" -lru-cache@^4.0.1: +lru-cache@^4.0.0, lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" dependencies: @@ -11047,6 +11221,11 @@ map-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" +map-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" + integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== + map-stream@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" @@ -11155,6 +11334,25 @@ memorystream@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" +meow@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-7.0.1.tgz#1ed4a0a50b3844b451369c48362eb0515f04c1dc" + integrity sha512-tBKIQqVrAHqwit0vfuFPY3LlzJYkEOFyKa3bPgxzNl6q/RtN8KQ+ALYEASYuFayzSAsjlhXj/JZ10rH85Q6TUw== + dependencies: + "@types/minimist" "^1.2.0" + arrify "^2.0.1" + camelcase "^6.0.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "^4.0.2" + normalize-package-data "^2.5.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.13.1" + yargs-parser "^18.1.3" + meow@^3.3.0, meow@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" @@ -11216,6 +11414,11 @@ merge2@^1.2.3: version "1.3.0" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" +merge2@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + methods@^1.1.1, methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" @@ -11339,6 +11542,11 @@ mimic-response@^2.0.0, mimic-response@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" +min-indent@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" + integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + mini-css-extract-plugin@0.8.0: version "0.8.0" resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.0.tgz#81d41ec4fe58c713a96ad7c723cdb2d0bd4d70e1" @@ -11372,6 +11580,15 @@ minimist-options@^3.0.1: arrify "^1.0.1" is-plain-obj "^1.1.0" +minimist-options@^4.0.2: + version "4.1.0" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" + integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + kind-of "^6.0.3" + minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" @@ -11921,6 +12138,13 @@ npm-run-all@4.1.5: shell-quote "^1.6.1" string.prototype.padend "^3.0.0" +npm-run-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-1.0.0.tgz#f5c32bf595fe81ae927daec52e82f8b000ac3c8f" + integrity sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8= + dependencies: + path-key "^1.0.0" + npm-run-path@^2.0.0: version "2.0.2" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" @@ -12573,6 +12797,11 @@ path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" +path-key@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" + integrity sha1-XVPVeAGWRsDWiADbThRua9wqx68= + path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" @@ -13973,6 +14202,11 @@ quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + random-string@0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/random-string/-/random-string-0.2.0.tgz#a46e4375352beda9a0d7b0d19ed6d321ecd1d82d" @@ -14268,6 +14502,14 @@ redent@^2.0.0: indent-string "^3.0.0" strip-indent "^2.0.0" +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + reduce-css-calc@^1.2.6: version "1.3.0" resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" @@ -14709,6 +14951,11 @@ retry@0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + rework-visit@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/rework-visit/-/rework-visit-1.0.0.tgz#9945b2803f219e2f7aca00adb8bc9f640f842c9a" @@ -14925,6 +15172,16 @@ run-async@^2.2.0: dependencies: is-promise "^2.1.0" +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +run-parallel@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" @@ -14943,6 +15200,13 @@ rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3: dependencies: tslib "^1.9.0" +rxjs@^6.6.0: + version "6.6.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.2.tgz#8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2" + integrity sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg== + dependencies: + tslib "^1.9.0" + sade@^1.4.0: version "1.7.0" resolved "https://registry.yarnpkg.com/sade/-/sade-1.7.0.tgz#5f16f718c80c6ba61d9031da1e22c07e1479b5d2" @@ -15780,6 +16044,13 @@ strip-indent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" +strip-indent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" + integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + dependencies: + min-indent "^1.0.0" + strip-json-comments@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" @@ -16376,6 +16647,11 @@ trim-newlines@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" +trim-newlines@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" + integrity sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== + trim-off-newlines@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" @@ -16454,6 +16730,11 @@ type-fest@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.10.0.tgz#7f06b2b9fbfc581068d1341ffabd0349ceafc642" +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + type-fest@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" @@ -17066,7 +17347,7 @@ which-pm-runs@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" -which@1, which@^1.2.12, which@^1.2.9, which@^1.3.0, which@^1.3.1: +which@1, which@^1.2.12, which@^1.2.8, which@^1.2.9, which@^1.3.0, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" dependencies: @@ -17301,7 +17582,7 @@ yargs-parser@^15.0.0: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^18.1.1: +yargs-parser@^18.1.1, yargs-parser@^18.1.3: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" dependencies: From e8e59a175e6ef18697e232f0a80ce2e423159475 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 14:35:25 +0200 Subject: [PATCH 07/27] v9.5.2-canary.12 --- lerna.json | 2 +- packages/create-next-app/package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- packages/next-bundle-analyzer/package.json | 2 +- packages/next-codemod/package.json | 2 +- packages/next-mdx/package.json | 2 +- packages/next-plugin-google-analytics/package.json | 2 +- packages/next-plugin-sentry/package.json | 2 +- packages/next-plugin-storybook/package.json | 2 +- packages/next-polyfill-nomodule/package.json | 2 +- packages/next/package.json | 8 ++++---- packages/react-dev-overlay/package.json | 2 +- packages/react-refresh-utils/package.json | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index 3728f3b841861..1fbcc91edb937 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.11" + "version": "9.5.2-canary.12" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index 46c13d1ce5600..d850ea3cb2307 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index adf8b89cbf5a1..1fcd32da17f1c 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index 3791621749691..fb338e71903d8 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index 83e95d358805c..d96b29ca1506a 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "license": "MIT", "dependencies": { "chalk": "4.1.0", diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index 0de7a454fade4..b93debae68c2d 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-google-analytics/package.json b/packages/next-plugin-google-analytics/package.json index a35c720fd9126..e8fa73a828dc5 100644 --- a/packages/next-plugin-google-analytics/package.json +++ b/packages/next-plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-google-analytics", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-google-analytics" diff --git a/packages/next-plugin-sentry/package.json b/packages/next-plugin-sentry/package.json index 13af064af2c89..9240c1ca1fd11 100644 --- a/packages/next-plugin-sentry/package.json +++ b/packages/next-plugin-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-sentry", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-sentry" diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index 47f31a8aff92b..646cd2aa1d4d7 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index b9ea276f1ee1a..172a84db1acd1 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next/package.json b/packages/next/package.json index 1651d30af4278..e36e519a76043 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -77,8 +77,8 @@ "@babel/preset-typescript": "7.9.0", "@babel/runtime": "7.9.6", "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.5.2-canary.11", - "@next/react-refresh-utils": "9.5.2-canary.11", + "@next/react-dev-overlay": "9.5.2-canary.12", + "@next/react-refresh-utils": "9.5.2-canary.12", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -124,7 +124,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.11", + "@next/polyfill-nomodule": "9.5.2-canary.12", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", "@taskr/watch": "1.1.0", diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index bcec94591a4e0..911ab7c6b7222 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index ba48d63e1cebe..8644f02509549 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "9.5.2-canary.11", + "version": "9.5.2-canary.12", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From 06d0ba41991185b4dbdc24b0976b60462fe35311 Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 10 Aug 2020 09:09:47 -0400 Subject: [PATCH 08/27] Fix typos in @next/codemod CLI (#16042) --- packages/next-codemod/bin/cli.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/next-codemod/bin/cli.ts b/packages/next-codemod/bin/cli.ts index d55f7f0e21271..c3552bc79740e 100644 --- a/packages/next-codemod/bin/cli.ts +++ b/packages/next-codemod/bin/cli.ts @@ -35,7 +35,7 @@ function checkGitStatus(force) { if (force) { console.log(`WARNING: ${errorMessage}. Forcibly continuing.`) } else { - console.log('Thank you for using react-codemods!') + console.log('Thank you for using @next/codemod!') console.log( chalk.yellow( '\nBut before we continue, please stash or commit your git changes.' @@ -121,12 +121,12 @@ function expandFilePathsIfNeeded(filesBeforeExpansion) { function run() { const cli = meow( { - description: 'Codemods for updating React APIs.', + description: 'Codemods for updating Next.js apps.', help: ` Usage - $ npx @next/codeod <...options> - transform One of the choices from https://github.com/reactjs/react-codemod - path Files or directory to transform. Can be a glob like src/**.test.js + $ npx @next/codemod <...options> + transform One of the choices from https://github.com/vercel/next.js/tree/canary/packages/next-codemod + path Files or directory to transform. Can be a glob like pages/**.js Options --force Bypass Git safety checks and forcibly run codemods --dry Dry run (no changes are made to files) From 7acfd7eea7cc06b622704b66c3a5ac3e6b141e97 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 16:24:01 +0200 Subject: [PATCH 09/27] Add files array to @next/codemod (#16049) --- packages/next-codemod/package.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index d96b29ca1506a..2e71e4485bcc5 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -11,9 +11,13 @@ "jscodeshift": "^0.6.4", "meow": "7.0.1" }, + "files": [ + "transforms/*.js", + "bin/*.js" + ], "scripts": { - "prepublish": "tsc -d -p tsconfig.json", - "build": "tsc -d -w -p tsconfig.json", + "prepublish": "yarn tsc -d -p tsconfig.json", + "build": "yarn tsc -d -w -p tsconfig.json", "test": "jest" }, "bin": "./bin/next-codemod.js" From 89c5689dc978d1987b7bac861fcc03db43a97212 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 16:24:28 +0200 Subject: [PATCH 10/27] Update labeler to include next-codemod (#16041) --- .github/labeler.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/labeler.json b/.github/labeler.json index cb324c040ebf1..da8660336f90b 100644 --- a/.github/labeler.json +++ b/.github/labeler.json @@ -6,7 +6,8 @@ "type: next": [ "packages/next/**", "packages/react-dev-overlay/**", - "packages/react-refresh-utils/**" + "packages/react-refresh-utils/**", + "packages/next-codemod/**" ] } } From 1398aebf7b21b55904387a53776dacdeccc22294 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 16:29:13 +0200 Subject: [PATCH 11/27] v9.5.2-canary.13 --- lerna.json | 2 +- packages/create-next-app/package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- packages/next-bundle-analyzer/package.json | 2 +- packages/next-codemod/package.json | 2 +- packages/next-mdx/package.json | 2 +- packages/next-plugin-google-analytics/package.json | 2 +- packages/next-plugin-sentry/package.json | 2 +- packages/next-plugin-storybook/package.json | 2 +- packages/next-polyfill-nomodule/package.json | 2 +- packages/next/package.json | 8 ++++---- packages/react-dev-overlay/package.json | 2 +- packages/react-refresh-utils/package.json | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index 1fbcc91edb937..8f73c9e1cd73a 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.12" + "version": "9.5.2-canary.13" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index d850ea3cb2307..6553f83c6430e 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index 1fcd32da17f1c..82d4fdb75a7e1 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index fb338e71903d8..db0867ff73c0a 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index 2e71e4485bcc5..641f9aeda37b4 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "license": "MIT", "dependencies": { "chalk": "4.1.0", diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index b93debae68c2d..e263d1ceee706 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-google-analytics/package.json b/packages/next-plugin-google-analytics/package.json index e8fa73a828dc5..a366723947b46 100644 --- a/packages/next-plugin-google-analytics/package.json +++ b/packages/next-plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-google-analytics", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-google-analytics" diff --git a/packages/next-plugin-sentry/package.json b/packages/next-plugin-sentry/package.json index 9240c1ca1fd11..01f3669524995 100644 --- a/packages/next-plugin-sentry/package.json +++ b/packages/next-plugin-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-sentry", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-sentry" diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index 646cd2aa1d4d7..311edb4dcbd96 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index 172a84db1acd1..74c2b4edc987b 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next/package.json b/packages/next/package.json index e36e519a76043..06be7e8647efd 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -77,8 +77,8 @@ "@babel/preset-typescript": "7.9.0", "@babel/runtime": "7.9.6", "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.5.2-canary.12", - "@next/react-refresh-utils": "9.5.2-canary.12", + "@next/react-dev-overlay": "9.5.2-canary.13", + "@next/react-refresh-utils": "9.5.2-canary.13", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -124,7 +124,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.12", + "@next/polyfill-nomodule": "9.5.2-canary.13", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", "@taskr/watch": "1.1.0", diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index 911ab7c6b7222..2c4d8322b377c 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index 8644f02509549..5d1b1e284f34f 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "9.5.2-canary.12", + "version": "9.5.2-canary.13", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From e08b633c3acf4f7f7f16d1eef1cbfa02753c1c7c Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 10 Aug 2020 11:27:21 -0400 Subject: [PATCH 12/27] Do not bundle caniuse-lite (#16048) --- .../next/compiled/postcss-preset-env/index.js | 2 +- packages/next/package.json | 2 +- packages/next/taskfile.js | 1 + .../css-modules/test/index.test.js | 2 +- .../scss-modules/test/index.test.js | 2 +- yarn.lock | 19 ++++++++++--------- 6 files changed, 15 insertions(+), 13 deletions(-) diff --git a/packages/next/compiled/postcss-preset-env/index.js b/packages/next/compiled/postcss-preset-env/index.js index 56a5fe4e00973..e4f444d3ae395 100644 --- a/packages/next/compiled/postcss-preset-env/index.js +++ b/packages/next/compiled/postcss-preset-env/index.js @@ -1 +1 @@ -module.exports=function(B,e){"use strict";var r={};function __webpack_require__(e){if(r[e]){return r[e].exports}var t=r[e]={i:e,l:false,exports:{}};B[e].call(t.exports,t,t.exports,__webpack_require__);t.l=true;return t.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(296)}e(__webpack_require__);return startup()}([,,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"m n o p q r s t u v Q x y z",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"Z a b c d e f g h i j k l m",2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G",2:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:7,C:"Object.observe data binding"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=0){return}var e;switch(B.value){case"page":e="always";break;case"avoid-page":e="avoid";break;default:e=B.value}B.cloneBefore({prop:"page-"+B.prop,value:e})})}})},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"CSS caret-color"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB",132:"f g h i j k l m n o p q r s t"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:1,C:"URLSearchParams"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y nB fB"},D:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"2 3 4 5 6 7 8 TB AB FB"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o jB kB lB mB L EB oB S",194:"0 1 p q r s t u v Q x y z"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G",194:"FC GC HC"},Q:{2:"KC"},R:{194:"LC"},S:{2:"MC"}},B:7,C:"#rrggbbaa hex color notation"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"O hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L S"},F:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u jB kB lB mB L EB oB S"},G:{1:"3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"display: flow-root"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB nB fB"},D:{1:"UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},E:{1:"hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB",132:"C O L S"},F:{1:"w R M",2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB jB kB lB mB L EB oB S"},G:{1:"6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB",132:"0B 1B 2B 3B 4B 5B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS math functions min(), max() and clamp()"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"A",2:"F"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Ogg Vorbis audio format"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Beacon API"}},function(B){B.exports={A:{A:{1:"D A B",130:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",257:"qB GB G U I nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"EventTarget.addEventListener()"}},function(B){B.exports={A:{A:{1:"I F E D A gB",132:"B"},B:{132:"C O T P H J K",260:"UB IB N"},C:{1:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f nB fB",516:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"J K V W X Y Z a b c",2:"G U I F E D A B C O T P H",132:"d e f g h i j k l m n o p q",260:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I aB bB",2:"G U xB WB",2052:"F E D A B C O cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"WB pB HB",1025:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1025:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2052:"A B"},O:{1025:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{260:"KC"},R:{1:"LC"},S:{516:"MC"}},B:1,C:"autocomplete attribute: on & off values"}},function(B,e){"use strict";Object.defineProperty(e,"__esModule",{value:true});e.default={1:"ls",2:"rec",3:"pr",4:"cr",5:"wd",6:"other",7:"unoff"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",16:"C"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB"},H:{16:"7B"},I:{1:"G N BC HB CC DC",16:"GB 8B 9B AC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Event.stopImmediatePropagation()"}},,function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",36:"fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",516:"G U I F E D A B C O T"},E:{1:"F E D A B C O cB dB VB L S hB iB",772:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB",36:"kB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",4:"WB pB HB sB",516:"rB"},H:{132:"7B"},I:{1:"N CC DC",36:"8B",516:"GB G BC HB",548:"9B AC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 Background-image options"}},function(B){B.exports={A:{A:{1:"E D A B",2:"I F gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS Counters"}},function(B){B.exports={A:{A:{1:"I F E D A B",16:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",16:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"HTMLElement.innerText"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"SB",16:"qB",33:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",132:"P H J K V W X Y Z a b c d e f g h i j k l"},E:{1:"D A B C O dB VB L S hB iB",16:"xB WB",132:"G U I F E aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B jB kB lB mB L",132:"C P H J K V W X Y EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB",132:"E HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",16:"8B 9B",132:"GB G AC BC HB CC DC"},J:{1:"A",132:"F"},K:{1:"Q",2:"A B L",132:"C EB S"},L:{1:"N"},M:{33:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{33:"MC"}},B:1,C:"CSS :read-only and :read-write selectors"}},function(B,e,r){"use strict";e.__esModule=true;var t=function(){function defineProperties(B,e){for(var r=0;r=r.length)break;s=r[o++]}else{o=r.next();if(o.done)break;s=o.value}var a=s;var C=a.split(" ");var u=C[0];var c=C[1];u=n[u]||capitalize(u);if(e[u]){e[u].push(c)}else{e[u]=[c]}}var l="Browsers:\n";for(var f in e){var p=e[f];p=p.sort(function(B,e){return parseFloat(e)-parseFloat(B)});l+=" "+f+": "+p.join(", ")+"\n"}var A=t.coverage(B.browsers.selected);var d=Math.round(A*100)/100;l+="\nThese browsers account for "+d+"% of all users globally\n";var h=[];for(var v in B.add){var b=B.add[v];if(v[0]==="@"&&b.prefixes){h.push(prefix(v,b.prefixes))}}if(h.length>0){l+="\nAt-Rules:\n"+h.sort().join("")}var D=[];for(var m=B.add.selectors,g=Array.isArray(m),y=0,m=g?m:m[Symbol.iterator]();;){var F;if(g){if(y>=m.length)break;F=m[y++]}else{y=m.next();if(y.done)break;F=y.value}var E=F;if(E.prefixes){D.push(prefix(E.name,E.prefixes))}}if(D.length>0){l+="\nSelectors:\n"+D.sort().join("")}var G=[];var O=[];var S=false;for(var M in B.add){var I=B.add[M];if(M[0]!=="@"&&I.prefixes){var L=M.indexOf("grid-")===0;if(L)S=true;O.push(prefix(M,I.prefixes,L))}if(!Array.isArray(I.values)){continue}for(var P=I.values,J=Array.isArray(P),w=0,P=J?P:P[Symbol.iterator]();;){var H;if(J){if(w>=P.length)break;H=P[w++]}else{w=P.next();if(w.done)break;H=w.value}var K=H;var N=K.name.includes("grid");if(N)S=true;var x=prefix(K.name,K.prefixes,N);if(!G.includes(x)){G.push(x)}}}if(O.length>0){l+="\nProperties:\n"+O.sort().join("")}if(G.length>0){l+="\nValues:\n"+G.sort().join("")}if(S){l+="\n* - Prefixes will be added only on grid: true option.\n"}if(!h.length&&!D.length&&!O.length&&!G.length){l+="\nAwesome! Your browsers don't require any vendor prefixes."+"\nNow you can remove Autoprefixer from build steps."}return l}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",132:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB nB fB",260:"OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB",132:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B xB WB aB bB cB dB VB",772:"C O L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 9 x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB",16:"0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",132:"N"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{132:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC",132:"IC JC VB L"},Q:{132:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Feature Policy"}},function(B,e,r){"use strict";var t=r(586);var n=r(251).feature(r(192));var i=r(611);var o=r(645);var s=r(366);var a=r(45);var C=[];for(var u in n.stats){var c=n.stats[u];for(var l in c){var f=c[l];if(/y/.test(f)){C.push(u+" "+l)}}}var p=function(){function Supports(B,e){this.Prefixes=B;this.all=e}var B=Supports.prototype;B.prefixer=function prefixer(){if(this.prefixerCache){return this.prefixerCache}var B=this.all.browsers.selected.filter(function(B){return C.includes(B)});var e=new i(this.all.browsers.data,B,this.all.options);this.prefixerCache=new this.Prefixes(this.all.data,e,this.all.options);return this.prefixerCache};B.parse=function parse(B){var e=B.split(":");var r=e[0];var t=e[1];if(!t)t="";return[r.trim(),t.trim()]};B.virtual=function virtual(B){var e=this.parse(B),r=e[0],n=e[1];var i=t.parse("a{}").first;i.append({prop:r,value:n,raws:{before:""}});return i};B.prefixed=function prefixed(B){var e=this.virtual(B);if(this.disabled(e.first)){return e.nodes}var r={warn:function warn(){return null}};var t=this.prefixer().add[e.first.prop];t&&t.process&&t.process(e.first,r);for(var n=e.nodes,i=Array.isArray(n),o=0,n=i?n:n[Symbol.iterator]();;){var a;if(i){if(o>=n.length)break;a=n[o++]}else{o=n.next();if(o.done)break;a=o.value}var C=a;for(var u=this.prefixer().values("add",e.first.prop),c=Array.isArray(u),l=0,u=c?u:u[Symbol.iterator]();;){var f;if(c){if(l>=u.length)break;f=u[l++]}else{l=u.next();if(l.done)break;f=l.value}var p=f;p.process(C)}s.save(this.all,C)}return e.nodes};B.isNot=function isNot(B){return typeof B==="string"&&/not\s*/i.test(B)};B.isOr=function isOr(B){return typeof B==="string"&&/\s*or\s*/i.test(B)};B.isProp=function isProp(B){return typeof B==="object"&&B.length===1&&typeof B[0]==="string"};B.isHack=function isHack(B,e){var r=new RegExp("(\\(|\\s)"+a.escapeRegexp(e)+":");return!r.test(B)};B.toRemove=function toRemove(B,e){var r=this.parse(B),t=r[0],n=r[1];var i=this.all.unprefixed(t);var o=this.all.cleaner();if(o.remove[t]&&o.remove[t].remove&&!this.isHack(e,i)){return true}for(var s=o.values("remove",i),a=Array.isArray(s),C=0,s=a?s:s[Symbol.iterator]();;){var u;if(a){if(C>=s.length)break;u=s[C++]}else{C=s.next();if(C.done)break;u=C.value}var c=u;if(c.check(n)){return true}}return false};B.remove=function remove(B,e){var r=0;while(r=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;e.push([o.prop+": "+o.value]);e.push(" or ")}e[e.length-1]="";return e};B.normalize=function normalize(B){var e=this;if(typeof B!=="object"){return B}B=B.filter(function(B){return B!==""});if(typeof B[0]==="string"&&B[0].includes(":")){return[o.stringify(B)]}return B.map(function(B){return e.normalize(B)})};B.add=function add(B,e){var r=this;return B.map(function(B){if(r.isProp(B)){var t=r.prefixed(B[0]);if(t.length>1){return r.convert(t)}return B}if(typeof B==="object"){return r.add(B,e)}return B})};B.process=function process(B){var e=o.parse(B.params);e=this.normalize(e);e=this.remove(e,B.params);e=this.add(e,B.params);e=this.cleanBrackets(e);B.params=o.stringify(e)};B.disabled=function disabled(B){if(!this.all.options.grid){if(B.prop==="display"&&B.value.includes("grid")){return true}if(B.prop.includes("grid")||B.prop==="justify-items"){return true}}if(this.all.options.flexbox===false){if(B.prop==="display"&&B.value.includes("flex")){return true}var e=["order","justify-content","align-items","align-content"];if(B.prop.includes("flex")||e.includes(B.prop)){return true}}return false};return Supports}();B.exports=p},,function(B){B.exports={A:{A:{2:"I F E A B gB",16:"D"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",16:"G U"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"B C"},E:{2:"G I xB WB aB",16:"U F E D A B C O bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB EB oB S",16:"L"},G:{2:"WB pB HB rB sB",16:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B BC HB CC DC",16:"AC"},J:{2:"A",16:"F"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Test feature - updated"}},function(B){B.exports={A:{A:{2:"I F E D A gB",132:"B"},B:{1:"C O T P H J K",513:"UB IB N"},C:{1:"0 1 2 m n o p q r s t u v Q x y z",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB",513:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 r s t u v Q x y z",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q",513:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"B C O L S hB iB",2:"G U I F E xB WB aB bB cB",260:"D A dB VB"},F:{1:"e f g h i j k l m n",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S",513:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",513:"N"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{513:"N"},M:{513:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G",513:"FC GC HC IC JC VB L"},Q:{513:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"HTTP/2 protocol"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",194:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h",322:"i j k l m"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K jB kB lB mB L EB oB S",578:"V W X Y Z"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:1,C:"Dialog element"}},,function(B){B.exports={A:{A:{1:"D A B",4:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS3 Opacity"}},,,,function(B){B.exports={A:{A:{2:"I F E gB",36:"D A B"},B:{1:"P H J K UB IB N",36:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",36:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",36:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j"},E:{1:"E D A B C O cB dB VB L S hB iB",2:"G xB WB",36:"U I F aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B jB kB lB mB L",36:"C P H J K V W EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB",36:"pB HB rB sB tB"},H:{2:"7B"},I:{1:"N",2:"8B",36:"GB G 9B AC BC HB CC DC"},J:{36:"F A"},K:{1:"Q",2:"A B",36:"C L EB S"},L:{1:"N"},M:{1:"M"},N:{36:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",36:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"matches() DOM method"}},function(B,e,r){"use strict";var t=r(586).list;B.exports={error:function error(B){var e=new Error(B);e.autoprefixer=true;throw e},uniq:function uniq(B){var e=[];for(var r=B,t=Array.isArray(r),n=0,r=t?r:r[Symbol.iterator]();;){var i;if(t){if(n>=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;if(!e.includes(o)){e.push(o)}}return e},removeNote:function removeNote(B){if(!B.includes(" ")){return B}return B.split(" ")[0]},escapeRegexp:function escapeRegexp(B){return B.replace(/[$()*+-.?[\\\]^{|}]/g,"\\$&")},regexp:function regexp(B,e){if(e===void 0){e=true}if(e){B=this.escapeRegexp(B)}return new RegExp("(^|[\\s,(])("+B+"($|[\\s(,]))","gi")},editList:function editList(B,e){var r=t.comma(B);var n=e(r,[]);if(r===n){return B}var i=B.match(/,\s*/);i=i?i[0]:", ";return n.join(i)},splitSelector:function splitSelector(B){return t.comma(B).map(function(B){return t.space(B).map(function(B){return B.split(/(?=\.|#)/g)})})}}},,function(B){B.exports={A:{A:{1:"D A B",16:"gB",132:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",16:"xB",132:"G U I WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D jB",132:"B C P H kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{2:"7B"},I:{1:"N CC DC",16:"8B 9B",132:"GB G AC BC HB"},J:{132:"F A"},K:{1:"Q",132:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"letter-spacing CSS property"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B P H jB kB lB mB L EB oB",16:"C"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q S",2:"A B L EB",16:"C"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"KeyboardEvent.getModifierState()"}},function(B,e,r){var t=r(586);var n={"font-variant-ligatures":{"common-ligatures":'"liga", "clig"',"no-common-ligatures":'"liga", "clig off"',"discretionary-ligatures":'"dlig"',"no-discretionary-ligatures":'"dlig" off',"historical-ligatures":'"hlig"',"no-historical-ligatures":'"hlig" off',contextual:'"calt"',"no-contextual":'"calt" off'},"font-variant-position":{sub:'"subs"',super:'"sups"',normal:'"subs" off, "sups" off'},"font-variant-caps":{"small-caps":'"c2sc"',"all-small-caps":'"smcp", "c2sc"',"petite-caps":'"pcap"',"all-petite-caps":'"pcap", "c2pc"',unicase:'"unic"',"titling-caps":'"titl"'},"font-variant-numeric":{"lining-nums":'"lnum"',"oldstyle-nums":'"onum"',"proportional-nums":'"pnum"',"tabular-nums":'"tnum"',"diagonal-fractions":'"frac"',"stacked-fractions":'"afrc"',ordinal:'"ordn"',"slashed-zero":'"zero"'},"font-kerning":{normal:'"kern"',none:'"kern" off'},"font-variant":{normal:"normal",inherit:"inherit"}};for(var i in n){var o=n[i];for(var s in o){if(!(s in n["font-variant"])){n["font-variant"][s]=o[s]}}}function getFontFeatureSettingsPrevTo(B){var e=null;B.parent.walkDecls(function(B){if(B.prop==="font-feature-settings"){e=B}});if(e===null){e=B.clone();e.prop="font-feature-settings";e.value="";B.parent.insertBefore(B,e)}return e}B.exports=t.plugin("postcss-font-variant",function(){return function(B){B.walkRules(function(B){var e=null;B.walkDecls(function(B){if(!n[B.prop]){return null}var r=B.value;if(B.prop==="font-variant"){r=B.value.split(/\s+/g).map(function(B){return n["font-variant"][B]}).join(", ")}else if(n[B.prop][B.value]){r=n[B.prop][B.value]}if(e===null){e=getFontFeatureSettingsPrevTo(B)}if(e.value&&e.value!==r){e.value+=", "+r}else{e.value=r}})})}})},function(B,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:true});var t=r(586);var n=_interopRequireDefault(t);var i=r(817);var o=_interopRequireDefault(i);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function nodeIsInsensitiveAttribute(B){return B.type==="attribute"&&B.insensitive}function selectorHasInsensitiveAttribute(B){return B.some(nodeIsInsensitiveAttribute)}function transformString(B,e,r){var t=r.charAt(e);if(t===""){return B}var n=B.map(function(B){return B+t});var i=t.toLocaleUpperCase();if(i!==t){n=n.concat(B.map(function(B){return B+i}))}return transformString(n,e+1,r)}function createSensitiveAtributes(B){var e=transformString([""],0,B.value);return e.map(function(e){var r=B.clone({spaces:{after:B.spaces.after,before:B.spaces.before},insensitive:false});r.setValue(e);return r})}function createNewSelectors(B){var e=[o.default.selector()];B.walk(function(B){if(!nodeIsInsensitiveAttribute(B)){e.forEach(function(e){e.append(B.clone())});return}var r=createSensitiveAtributes(B);var t=[];r.forEach(function(B){e.forEach(function(e){var r=e.clone();r.append(B);t.push(r)})});e=t});return e}function transform(B){var e=[];B.each(function(B){if(selectorHasInsensitiveAttribute(B)){e=e.concat(createNewSelectors(B));B.remove()}});if(e.length){e.forEach(function(e){return B.append(e)})}}var s=/i(\s*\/\*[\W\w]*?\*\/)*\s*\]/;e.default=n.default.plugin("postcss-attribute-case-insensitive",function(){return function(B){B.walkRules(s,function(B){B.selector=(0,o.default)(transform).processSync(B.selector)})}});B.exports=e.default},function(B,e){"use strict";Object.defineProperty(e,"__esModule",{value:true});e.default={y:1<<0,n:1<<1,a:1<<2,p:1<<3,u:1<<4,x:1<<5,d:1<<6}},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));var n=_interopDefault(r(235));var i=r(682);function _slicedToArray(B,e){return _arrayWithHoles(B)||_iterableToArrayLimit(B,e)||_nonIterableRest()}function _arrayWithHoles(B){if(Array.isArray(B))return B}function _iterableToArrayLimit(B,e){var r=[];var t=true;var n=false;var i=undefined;try{for(var o=B[Symbol.iterator](),s;!(t=(s=o.next()).done);t=true){r.push(s.value);if(e&&r.length===e)break}}catch(B){n=true;i=B}finally{try{if(!t&&o["return"]!=null)o["return"]()}finally{if(n)throw i}}return r}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var o=t.plugin("postcss-color-gray",B=>e=>{e.walkDecls(e=>{if(a(e)){const r=e.value;const t=n(r).parse();t.walk(B=>{const e=y(B),r=_slicedToArray(e,2),t=r[0],o=r[1];if(t!==undefined){B.value="rgb";const e=i.lab2rgb(t,0,0).map(B=>Math.max(Math.min(Math.round(B*2.55),255),0)),r=_slicedToArray(e,3),s=r[0],a=r[1],C=r[2];const u=B.first;const c=B.last;B.removeAll().append(u).append(n.number({value:s})).append(n.comma({value:","})).append(n.number({value:a})).append(n.comma({value:","})).append(n.number({value:C}));if(o<1){B.value+="a";B.append(n.comma({value:","})).append(n.number({value:o}))}B.append(c)}});const o=t.toString();if(r!==o){if(Object(B).preserve){e.cloneBefore({value:o})}else{e.value=o}}}})});const s=/(^|[^\w-])gray\(/i;const a=B=>s.test(Object(B).value);const C=B=>Object(B).type==="number";const u=B=>Object(B).type==="operator";const c=B=>Object(B).type==="func";const l=/^calc$/i;const f=B=>c(B)&&l.test(B.value);const p=/^gray$/i;const A=B=>c(B)&&p.test(B.value)&&B.nodes&&B.nodes.length;const d=B=>C(B)&&B.unit==="%";const h=B=>C(B)&&B.unit==="";const v=B=>u(B)&&B.value==="/";const b=B=>h(B)?Number(B.value):undefined;const D=B=>v(B)?null:undefined;const m=B=>f(B)?String(B):h(B)?Number(B.value):d(B)?Number(B.value)/100:undefined;const g=[b,D,m];const y=B=>{const e=[];if(A(B)){const r=B.nodes.slice(1,-1);for(const B in r){const t=typeof g[B]==="function"?g[B](r[B]):undefined;if(t!==undefined){if(t!==null){e.push(t)}}else{return[]}}return e}else{return[]}};B.exports=o},,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T",260:"P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o nB fB",129:"p"},D:{1:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{16:"M"},N:{2:"A B"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Resource Hints: preconnect"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB",16:"U"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D jB kB lB mB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"document.head"}},,function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB",132:"U"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"async attribute for external scripts"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K",2:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB",132:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F",132:"A"},K:{2:"A B C Q L EB",132:"S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{132:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"}},function(B,e,r){"use strict";const t="{".charCodeAt(0);const n="}".charCodeAt(0);const i="(".charCodeAt(0);const o=")".charCodeAt(0);const s="'".charCodeAt(0);const a='"'.charCodeAt(0);const C="\\".charCodeAt(0);const u="/".charCodeAt(0);const c=".".charCodeAt(0);const l=",".charCodeAt(0);const f=":".charCodeAt(0);const p="*".charCodeAt(0);const A="-".charCodeAt(0);const d="+".charCodeAt(0);const h="#".charCodeAt(0);const v="\n".charCodeAt(0);const b=" ".charCodeAt(0);const D="\f".charCodeAt(0);const m="\t".charCodeAt(0);const g="\r".charCodeAt(0);const y="@".charCodeAt(0);const F="e".charCodeAt(0);const E="E".charCodeAt(0);const G="0".charCodeAt(0);const O="9".charCodeAt(0);const S="u".charCodeAt(0);const M="U".charCodeAt(0);const I=/[ \n\t\r\{\(\)'"\\;,/]/g;const L=/[ \n\t\r\(\)\{\}\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g;const P=/[ \n\t\r\(\)\{\}\*:;@!&'"\-\+\|~>,\[\]\\]|\//g;const J=/^[a-z0-9]/i;const w=/^[a-f0-9?\-]/i;const H=r(669);const K=r(893);B.exports=function tokenize(B,e){e=e||{};let r=[],N=B.valueOf(),x=N.length,R=-1,Q=1,T=0,j=0,k=null,W,U,V,z,q,Y,X,Z,$,_,BB,eB;function unclosed(B){let e=H.format("Unclosed %s at line: %d, column: %d, token: %d",B,Q,T-R,T);throw new K(e)}function tokenizeError(){let B=H.format("Syntax error at line: %d, column: %d, token: %d",Q,T-R,T);throw new K(B)}while(T0&&r[r.length-1][0]==="word"&&r[r.length-1][1]==="url";r.push(["(","(",Q,T-R,Q,U-R,T]);break;case o:j--;k=k&&j>0;r.push([")",")",Q,T-R,Q,U-R,T]);break;case s:case a:V=W===s?"'":'"';U=T;do{_=false;U=N.indexOf(V,U+1);if(U===-1){unclosed("quote",V)}BB=U;while(N.charCodeAt(BB-1)===C){BB-=1;_=!_}}while(_);r.push(["string",N.slice(T,U+1),Q,T-R,Q,U-R,T]);T=U;break;case y:I.lastIndex=T+1;I.test(N);if(I.lastIndex===0){U=N.length-1}else{U=I.lastIndex-2}r.push(["atword",N.slice(T,U+1),Q,T-R,Q,U-R,T]);T=U;break;case C:U=T;W=N.charCodeAt(U+1);if(X&&(W!==u&&W!==b&&W!==v&&W!==m&&W!==g&&W!==D)){U+=1}r.push(["word",N.slice(T,U+1),Q,T-R,Q,U-R,T]);T=U;break;case d:case A:case p:U=T+1;eB=N.slice(T+1,U+1);let B=N.slice(T-1,T);if(W===A&&eB.charCodeAt(0)===A){U++;r.push(["word",N.slice(T,U),Q,T-R,Q,U-R,T]);T=U-1;break}r.push(["operator",N.slice(T,U),Q,T-R,Q,U-R,T]);T=U-1;break;default:if(W===u&&(N.charCodeAt(T+1)===p||e.loose&&!k&&N.charCodeAt(T+1)===u)){const B=N.charCodeAt(T+1)===p;if(B){U=N.indexOf("*/",T+2)+1;if(U===0){unclosed("comment","*/")}}else{const B=N.indexOf("\n",T+2);U=B!==-1?B-1:x}Y=N.slice(T,U+1);z=Y.split("\n");q=z.length-1;if(q>0){Z=Q+q;$=U-z[q].length}else{Z=Q;$=R}r.push(["comment",Y,Q,T-R,Z,U-$,T]);R=$;Q=Z;T=U}else if(W===h&&!J.test(N.slice(T+1,T+2))){U=T+1;r.push(["#",N.slice(T,U),Q,T-R,Q,U-R,T]);T=U-1}else if((W===S||W===M)&&N.charCodeAt(T+1)===d){U=T+2;do{U+=1;W=N.charCodeAt(U)}while(U=G&&W<=O){B=P}B.lastIndex=T+1;B.test(N);if(B.lastIndex===0){U=N.length-1}else{U=B.lastIndex-2}if(B===P||W===c){let B=N.charCodeAt(U),e=N.charCodeAt(U+1),r=N.charCodeAt(U+2);if((B===F||B===E)&&(e===A||e===d)&&(r>=G&&r<=O)){P.lastIndex=U+2;P.test(N);if(P.lastIndex===0){U=N.length-1}else{U=P.lastIndex-2}}}r.push(["word",N.slice(T,U+1),Q,T-R,Q,U-R,T]);T=U}break}T++}return r}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Private class fields"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t",194:"u v Q"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g jB kB lB mB L EB oB S",194:"h i j"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Rest parameters"}},,function(B,e){"use strict";e.__esModule=true;e.default=void 0;var r={prefix:function prefix(B){var e=B.match(/^(-\w+-)/);if(e){return e[0]}return""},unprefixed:function unprefixed(B){return B.replace(/^-\w+-/,"")}};var t=r;e.default=t;B.exports=e.default},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB",194:"9 w R"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w"},E:{1:"iB",2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB"},F:{1:"4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"JC VB L",2:"G FC GC HC IC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"BigInt"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",129:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",16:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"Auxclick"}},,,function(B){B.exports={A:{A:{132:"I F E D A B gB"},B:{1:"UB IB N",4:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B nB fB",33:"C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k",322:"l m n o p q r s t u v Q"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X jB kB lB mB L EB oB S",578:"Y Z a b c d e f g h i j"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{33:"MC"}},B:5,C:"CSS3 text-align-last"}},,function(B,e,r){"use strict";e.__esModule=true;var t=r(155);var n=_interopRequireDefault(t);var i=r(511);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _classCallCheck(B,e){if(!(B instanceof e)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(B,e){if(!B){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e&&(typeof e==="object"||typeof e==="function")?e:B}function _inherits(B,e){if(typeof e!=="function"&&e!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof e)}B.prototype=Object.create(e&&e.prototype,{constructor:{value:B,enumerable:false,writable:true,configurable:true}});if(e)Object.setPrototypeOf?Object.setPrototypeOf(B,e):B.__proto__=e}var o=function(B){_inherits(Combinator,B);function Combinator(e){_classCallCheck(this,Combinator);var r=_possibleConstructorReturn(this,B.call(this,e));r.type=i.COMBINATOR;return r}return Combinator}(n.default);e.default=o;B.exports=e["default"]},,function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(235));var n=_interopDefault(r(747));var i=_interopDefault(r(622));var o=_interopDefault(r(586));var s=r(682);function asyncGeneratorStep(B,e,r,t,n,i,o){try{var s=B[i](o);var a=s.value}catch(B){r(B);return}if(s.done){e(a)}else{Promise.resolve(a).then(t,n)}}function _asyncToGenerator(B){return function(){var e=this,r=arguments;return new Promise(function(t,n){var i=B.apply(e,r);function _next(B){asyncGeneratorStep(i,t,n,_next,_throw,"next",B)}function _throw(B){asyncGeneratorStep(i,t,n,_next,_throw,"throw",B)}_next(undefined)})}}function _defineProperty(B,e,r){if(e in B){Object.defineProperty(B,e,{value:r,enumerable:true,configurable:true,writable:true})}else{B[e]=r}return B}function _objectSpread(B){for(var e=1;e{const i=c(B)?r:l(B)?n:null;if(i){B.nodes.slice().forEach(B=>{if(f(B)){const r=B.prop;i[r]=t(B.value).parse();if(!e.preserve){B.remove()}}});if(!e.preserve&&p(B)){B.remove()}}});return _objectSpread({},r,n)}const a=/^html$/i;const C=/^:root$/i;const u=/^--[A-z][\w-]*$/;const c=B=>B.type==="rule"&&a.test(B.selector)&&Object(B.nodes).length;const l=B=>B.type==="rule"&&C.test(B.selector)&&Object(B.nodes).length;const f=B=>B.type==="decl"&&u.test(B.prop);const p=B=>Object(B.nodes).length===0;function importCustomPropertiesFromCSSAST(B){return getCustomProperties(B,{preserve:true})}function importCustomPropertiesFromCSSFile(B){return _importCustomPropertiesFromCSSFile.apply(this,arguments)}function _importCustomPropertiesFromCSSFile(){_importCustomPropertiesFromCSSFile=_asyncToGenerator(function*(B){const e=yield A(B);const r=o.parse(e,{from:B});return importCustomPropertiesFromCSSAST(r)});return _importCustomPropertiesFromCSSFile.apply(this,arguments)}function importCustomPropertiesFromObject(B){const e=Object.assign({},Object(B).customProperties||Object(B)["custom-properties"]);for(const B in e){e[B]=t(e[B]).parse()}return e}function importCustomPropertiesFromJSONFile(B){return _importCustomPropertiesFromJSONFile.apply(this,arguments)}function _importCustomPropertiesFromJSONFile(){_importCustomPropertiesFromJSONFile=_asyncToGenerator(function*(B){const e=yield d(B);return importCustomPropertiesFromObject(e)});return _importCustomPropertiesFromJSONFile.apply(this,arguments)}function importCustomPropertiesFromJSFile(B){return _importCustomPropertiesFromJSFile.apply(this,arguments)}function _importCustomPropertiesFromJSFile(){_importCustomPropertiesFromJSFile=_asyncToGenerator(function*(B){const e=yield Promise.resolve(require(B));return importCustomPropertiesFromObject(e)});return _importCustomPropertiesFromJSFile.apply(this,arguments)}function importCustomPropertiesFromSources(B){return B.map(B=>{if(B instanceof Promise){return B}else if(B instanceof Function){return B()}const e=B===Object(B)?B:{from:String(B)};if(e.customProperties||e["custom-properties"]){return e}const r=i.resolve(String(e.from||""));const t=(e.type||i.extname(r).slice(1)).toLowerCase();return{type:t,from:r}}).reduce(function(){var B=_asyncToGenerator(function*(B,e){const r=yield e,t=r.type,n=r.from;if(t==="ast"){return Object.assign(yield B,importCustomPropertiesFromCSSAST(n))}if(t==="css"){return Object.assign(yield B,yield importCustomPropertiesFromCSSFile(n))}if(t==="js"){return Object.assign(yield B,yield importCustomPropertiesFromJSFile(n))}if(t==="json"){return Object.assign(yield B,yield importCustomPropertiesFromJSONFile(n))}return Object.assign(yield B,yield importCustomPropertiesFromObject(yield e))});return function(e,r){return B.apply(this,arguments)}}(),{})}const A=B=>new Promise((e,r)=>{n.readFile(B,"utf8",(B,t)=>{if(B){r(B)}else{e(t)}})});const d=function(){var B=_asyncToGenerator(function*(B){return JSON.parse(yield A(B))});return function readJSON(e){return B.apply(this,arguments)}}();function convertDtoD(B){return B%360}function convertGtoD(B){return B*.9%360}function convertRtoD(B){return B*180/Math.PI%360}function convertTtoD(B){return B*360%360}function convertNtoRGB(B){const e={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],transparent:[0,0,0],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};return e[B]&&e[B].map(B=>B/2.55)}function convertHtoRGB(B){const e=(B.match(h)||[]).slice(1),r=_slicedToArray(e,8),t=r[0],n=r[1],i=r[2],o=r[3],s=r[4],a=r[5],C=r[6],u=r[7];if(s!==undefined||t!==undefined){const B=s!==undefined?parseInt(s,16):t!==undefined?parseInt(t+t,16):0;const e=a!==undefined?parseInt(a,16):n!==undefined?parseInt(n+n,16):0;const r=C!==undefined?parseInt(C,16):i!==undefined?parseInt(i+i,16):0;const c=u!==undefined?parseInt(u,16):o!==undefined?parseInt(o+o,16):255;return[B,e,r,c].map(B=>B/2.55)}return undefined}const h=/^#(?:([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?|([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?)$/i;class Color{constructor(B){this.color=Object(Object(B).color||B);this.color.colorspace=this.color.colorspace?this.color.colorspace:"red"in B&&"green"in B&&"blue"in B?"rgb":"hue"in B&&"saturation"in B&&"lightness"in B?"hsl":"hue"in B&&"whiteness"in B&&"blackness"in B?"hwb":"unknown";if(B.colorspace==="rgb"){this.color.hue=s.rgb2hue(B.red,B.green,B.blue,B.hue||0)}}alpha(B){const e=this.color;return B===undefined?e.alpha:new Color(assign(e,{alpha:B}))}blackness(B){const e=color2hwb(this.color);return B===undefined?e.blackness:new Color(assign(e,{blackness:B}))}blend(B,e,r="rgb"){const t=this.color;return new Color(blend(t,B,e,r))}blenda(B,e,r="rgb"){const t=this.color;return new Color(blend(t,B,e,r,true))}blue(B){const e=color2rgb(this.color);return B===undefined?e.blue:new Color(assign(e,{blue:B}))}contrast(B){const e=this.color;return new Color(contrast(e,B))}green(B){const e=color2rgb(this.color);return B===undefined?e.green:new Color(assign(e,{green:B}))}hue(B){const e=color2hsl(this.color);return B===undefined?e.hue:new Color(assign(e,{hue:B}))}lightness(B){const e=color2hsl(this.color);return B===undefined?e.lightness:new Color(assign(e,{lightness:B}))}red(B){const e=color2rgb(this.color);return B===undefined?e.red:new Color(assign(e,{red:B}))}rgb(B,e,r){const t=color2rgb(this.color);return new Color(assign(t,{red:B,green:e,blue:r}))}saturation(B){const e=color2hsl(this.color);return B===undefined?e.saturation:new Color(assign(e,{saturation:B}))}shade(B){const e=color2hwb(this.color);const r={hue:0,whiteness:0,blackness:100,colorspace:"hwb"};const t="rgb";return B===undefined?e.blackness:new Color(blend(e,r,B,t))}tint(B){const e=color2hwb(this.color);const r={hue:0,whiteness:100,blackness:0,colorspace:"hwb"};const t="rgb";return B===undefined?e.blackness:new Color(blend(e,r,B,t))}whiteness(B){const e=color2hwb(this.color);return B===undefined?e.whiteness:new Color(assign(e,{whiteness:B}))}toHSL(){return color2hslString(this.color)}toHWB(){return color2hwbString(this.color)}toLegacy(){return color2legacyString(this.color)}toRGB(){return color2rgbString(this.color)}toRGBLegacy(){return color2rgbLegacyString(this.color)}toString(){return color2string(this.color)}}function blend(B,e,r,t,n){const i=r/100;const o=1-i;if(t==="hsl"){const r=color2hsl(B),t=r.hue,s=r.saturation,a=r.lightness,C=r.alpha;const u=color2hsl(e),c=u.hue,l=u.saturation,f=u.lightness,p=u.alpha;const A=t*o+c*i,d=s*o+l*i,h=a*o+f*i,v=n?C*o+p*i:C;return{hue:A,saturation:d,lightness:h,alpha:v,colorspace:"hsl"}}else if(t==="hwb"){const r=color2hwb(B),t=r.hue,s=r.whiteness,a=r.blackness,C=r.alpha;const u=color2hwb(e),c=u.hue,l=u.whiteness,f=u.blackness,p=u.alpha;const A=t*o+c*i,d=s*o+l*i,h=a*o+f*i,v=n?C*o+p*i:C;return{hue:A,whiteness:d,blackness:h,alpha:v,colorspace:"hwb"}}else{const r=color2rgb(B),t=r.red,s=r.green,a=r.blue,C=r.alpha;const u=color2rgb(e),c=u.red,l=u.green,f=u.blue,p=u.alpha;const A=t*o+c*i,d=s*o+l*i,h=a*o+f*i,v=n?C*o+p*i:C;return{red:A,green:d,blue:h,alpha:v,colorspace:"rgb"}}}function assign(B,e){const r=Object.assign({},B);Object.keys(e).forEach(t=>{const n=t==="hue";const i=!n&&v.test(t);const o=normalize(e[t],t);r[t]=o;if(i){r.hue=s.rgb2hue(r.red,r.green,r.blue,B.hue||0)}});return r}function normalize(B,e){const r=e==="hue";const t=0;const n=r?360:100;const i=Math.min(Math.max(r?B%360:B,t),n);return i}function color2rgb(B){const e=B.colorspace==="hsl"?s.hsl2rgb(B.hue,B.saturation,B.lightness):B.colorspace==="hwb"?s.hwb2rgb(B.hue,B.whiteness,B.blackness):[B.red,B.green,B.blue],r=_slicedToArray(e,3),t=r[0],n=r[1],i=r[2];return{red:t,green:n,blue:i,hue:B.hue,alpha:B.alpha,colorspace:"rgb"}}function color2hsl(B){const e=B.colorspace==="rgb"?s.rgb2hsl(B.red,B.green,B.blue,B.hue):B.colorspace==="hwb"?s.hwb2hsl(B.hue,B.whiteness,B.blackness):[B.hue,B.saturation,B.lightness],r=_slicedToArray(e,3),t=r[0],n=r[1],i=r[2];return{hue:t,saturation:n,lightness:i,alpha:B.alpha,colorspace:"hsl"}}function color2hwb(B){const e=B.colorspace==="rgb"?s.rgb2hwb(B.red,B.green,B.blue,B.hue):B.colorspace==="hsl"?s.hsl2hwb(B.hue,B.saturation,B.lightness):[B.hue,B.whiteness,B.blackness],r=_slicedToArray(e,3),t=r[0],n=r[1],i=r[2];return{hue:t,whiteness:n,blackness:i,alpha:B.alpha,colorspace:"hwb"}}function contrast(B,e){const r=color2hwb(B);const t=color2rgb(B);const n=rgb2luminance(t.red,t.green,t.blue);const i=n<.5?{hue:r.hue,whiteness:100,blackness:0,alpha:r.alpha,colorspace:"hwb"}:{hue:r.hue,whiteness:0,blackness:100,alpha:r.alpha,colorspace:"hwb"};const o=colors2contrast(B,i);const s=o>4.5?colors2contrastRatioColor(r,i):i;return blend(i,s,e,"hwb",false)}function colors2contrast(B,e){const r=color2rgb(B);const t=color2rgb(e);const n=rgb2luminance(r.red,r.green,r.blue);const i=rgb2luminance(t.red,t.green,t.blue);return n>i?(n+.05)/(i+.05):(i+.05)/(n+.05)}function rgb2luminance(B,e,r){const t=[channel2luminance(B),channel2luminance(e),channel2luminance(r)],n=t[0],i=t[1],o=t[2];const s=.2126*n+.7152*i+.0722*o;return s}function channel2luminance(B){const e=B<=.03928?B/12.92:Math.pow((B+.055)/1.055,2.4);return e}function colors2contrastRatioColor(B,e){const r=Object.assign({},B);let t=B.whiteness;let n=B.blackness;let i=e.whiteness;let o=e.blackness;while(Math.abs(t-i)>100||Math.abs(n-o)>100){const e=Math.round((i+t)/2);const s=Math.round((o+n)/2);r.whiteness=e;r.blackness=s;if(colors2contrast(r,B)>4.5){i=e;o=s}else{t=e;n=s}}return r}const v=/^(blue|green|red)$/i;function color2string(B){return B.colorspace==="hsl"?color2hslString(B):B.colorspace==="hwb"?color2hwbString(B):color2rgbString(B)}function color2hslString(B){const e=color2hsl(B);const r=e.alpha===100;const t=e.hue;const n=Math.round(e.saturation*1e10)/1e10;const i=Math.round(e.lightness*1e10)/1e10;const o=Math.round(e.alpha*1e10)/1e10;return`hsl(${t} ${n}% ${i}%${r?"":` / ${o}%`})`}function color2hwbString(B){const e=color2hwb(B);const r=e.alpha===100;const t=e.hue;const n=Math.round(e.whiteness*1e10)/1e10;const i=Math.round(e.blackness*1e10)/1e10;const o=Math.round(e.alpha*1e10)/1e10;return`hwb(${t} ${n}% ${i}%${r?"":` / ${o}%`})`}function color2rgbString(B){const e=color2rgb(B);const r=e.alpha===100;const t=Math.round(e.red*1e10)/1e10;const n=Math.round(e.green*1e10)/1e10;const i=Math.round(e.blue*1e10)/1e10;const o=Math.round(e.alpha*1e10)/1e10;return`rgb(${t}% ${n}% ${i}%${r?"":` / ${o}%`})`}function color2legacyString(B){return B.colorspace==="hsl"?color2hslLegacyString(B):color2rgbLegacyString(B)}function color2rgbLegacyString(B){const e=color2rgb(B);const r=e.alpha===100;const t=r?"rgb":"rgba";const n=Math.round(e.red*255/100);const i=Math.round(e.green*255/100);const o=Math.round(e.blue*255/100);const s=Math.round(e.alpha/100*1e10)/1e10;return`${t}(${n}, ${i}, ${o}${r?"":`, ${s}`})`}function color2hslLegacyString(B){const e=color2hsl(B);const r=e.alpha===100;const t=r?"hsl":"hsla";const n=e.hue;const i=Math.round(e.saturation*1e10)/1e10;const o=Math.round(e.lightness*1e10)/1e10;const s=Math.round(e.alpha/100*1e10)/1e10;return`${t}(${n}, ${i}%, ${o}%${r?"":`, ${s}`})`}function manageUnresolved(B,e,r,t){if("warn"===e.unresolved){e.decl.warn(e.result,t,{word:r})}else if("ignore"!==e.unresolved){throw e.decl.error(t,{word:r})}}function transformAST(B,e){B.nodes.slice(0).forEach(B=>{if(isColorModFunction(B)){if(e.transformVars){transformVariables(B,e)}const r=transformColorModFunction(B,e);if(r){B.replaceWith(t.word({raws:B.raws,value:e.stringifier(r)}))}}else if(B.nodes&&Object(B.nodes).length){transformAST(B,e)}})}function transformVariables(B,e){walk(B,B=>{if(isVariable(B)){const r=transformArgsByParams(B,[[transformWord,isComma,transformNode]]),t=_slicedToArray(r,2),n=t[0],i=t[1];if(n in e.customProperties){let r=e.customProperties[n];if(N.test(r)){const B=r.clone();transformVariables(B,e);r=B}if(r.nodes.length===1&&r.nodes[0].nodes.length){r.nodes[0].nodes.forEach(e=>{B.parent.insertBefore(B,e)})}B.remove()}else if(i&&i.nodes.length===1&&i.nodes[0].nodes.length){transformVariables(i,e);B.replaceWith(...i.nodes[0].nodes[0])}}})}function transformColor(B,e){if(isRGBFunction(B)){return transformRGBFunction(B,e)}else if(isHSLFunction(B)){return transformHSLFunction(B,e)}else if(isHWBFunction(B)){return transformHWBFunction(B,e)}else if(isColorModFunction(B)){return transformColorModFunction(B,e)}else if(isHexColor(B)){return transformHexColor(B,e)}else if(isNamedColor(B)){return transformNamedColor(B,e)}else{return manageUnresolved(B,e,B.value,`Expected a color`)}}function transformRGBFunction(B,e){const r=transformArgsByParams(B,[[transformPercentage,transformPercentage,transformPercentage,isSlash,transformAlpha],[transformRGBNumber,transformRGBNumber,transformRGBNumber,isSlash,transformAlpha],[transformPercentage,isComma,transformPercentage,isComma,transformPercentage,isComma,transformAlpha],[transformRGBNumber,isComma,transformRGBNumber,isComma,transformRGBNumber,isComma,transformAlpha]]),t=_slicedToArray(r,4),n=t[0],i=t[1],o=t[2],s=t[3],a=s===void 0?100:s;if(n!==undefined){const B=new Color({red:n,green:i,blue:o,alpha:a,colorspace:"rgb"});return B}else{return manageUnresolved(B,e,B.value,`Expected a valid rgb() function`)}}function transformHSLFunction(B,e){const r=transformArgsByParams(B,[[transformHue,transformPercentage,transformPercentage,isSlash,transformAlpha],[transformHue,isComma,transformPercentage,isComma,transformPercentage,isComma,transformAlpha]]),t=_slicedToArray(r,4),n=t[0],i=t[1],o=t[2],s=t[3],a=s===void 0?100:s;if(o!==undefined){const B=new Color({hue:n,saturation:i,lightness:o,alpha:a,colorspace:"hsl"});return B}else{return manageUnresolved(B,e,B.value,`Expected a valid hsl() function`)}}function transformHWBFunction(B,e){const r=transformArgsByParams(B,[[transformHue,transformPercentage,transformPercentage,isSlash,transformAlpha]]),t=_slicedToArray(r,4),n=t[0],i=t[1],o=t[2],s=t[3],a=s===void 0?100:s;if(o!==undefined){const B=new Color({hue:n,whiteness:i,blackness:o,alpha:a,colorspace:"hwb"});return B}else{return manageUnresolved(B,e,B.value,`Expected a valid hwb() function`)}}function transformColorModFunction(B,e){const r=(B.nodes||[]).slice(1,-1)||[],t=_toArray(r),n=t[0],i=t.slice(1);if(n!==undefined){const r=isHue(n)?new Color({hue:transformHue(n,e),saturation:100,lightness:50,alpha:100,colorspace:"hsl"}):transformColor(n,e);if(r){const B=transformColorByAdjusters(r,i,e);return B}else{return manageUnresolved(B,e,B.value,`Expected a valid color`)}}else{return manageUnresolved(B,e,B.value,`Expected a valid color-mod() function`)}}function transformHexColor(B,e){if(G.test(B.value)){const e=convertHtoRGB(B.value),r=_slicedToArray(e,4),t=r[0],n=r[1],i=r[2],o=r[3];const s=new Color({red:t,green:n,blue:i,alpha:o});return s}else{return manageUnresolved(B,e,B.value,`Expected a valid hex color`)}}function transformNamedColor(B,e){if(isNamedColor(B)){const e=convertNtoRGB(B.value),r=_slicedToArray(e,3),t=r[0],n=r[1],i=r[2];const o=new Color({red:t,green:n,blue:i,alpha:100,colorspace:"rgb"});return o}else{return manageUnresolved(B,e,B.value,`Expected a valid named-color`)}}function transformColorByAdjusters(B,e,r){const t=e.reduce((B,e)=>{if(isAlphaBlueGreenRedAdjuster(e)){return transformAlphaBlueGreenRedAdjuster(B,e,r)}else if(isRGBAdjuster(e)){return transformRGBAdjuster(B,e,r)}else if(isHueAdjuster(e)){return transformHueAdjuster(B,e,r)}else if(isBlacknessLightnessSaturationWhitenessAdjuster(e)){return transformBlacknessLightnessSaturationWhitenessAdjuster(B,e,r)}else if(isShadeTintAdjuster(e)){return transformShadeTintAdjuster(B,e,r)}else if(isBlendAdjuster(e)){return transformBlendAdjuster(B,e,e.value==="blenda",r)}else if(isContrastAdjuster(e)){return transformContrastAdjuster(B,e,r)}else{manageUnresolved(e,r,e.value,`Expected a valid color adjuster`);return B}},B);return t}function transformAlphaBlueGreenRedAdjuster(B,e,r){const t=transformArgsByParams(e,b.test(e.value)?[[transformMinusPlusOperator,transformAlpha],[transformTimesOperator,transformPercentage],[transformAlpha]]:[[transformMinusPlusOperator,transformPercentage],[transformMinusPlusOperator,transformRGBNumber],[transformTimesOperator,transformPercentage],[transformPercentage],[transformRGBNumber]]),n=_slicedToArray(t,2),i=n[0],o=n[1];if(i!==undefined){const r=e.value.toLowerCase().replace(b,"alpha");const t=B[r]();const n=o!==undefined?i==="+"?t+Number(o):i==="-"?t-Number(o):i==="*"?t*Number(o):Number(o):Number(i);const s=B[r](n);return s}else{return manageUnresolved(e,r,e.value,`Expected a valid modifier()`)}}function transformRGBAdjuster(B,e,r){const t=transformArgsByParams(e,[[transformMinusPlusOperator,transformPercentage,transformPercentage,transformPercentage],[transformMinusPlusOperator,transformRGBNumber,transformRGBNumber,transformRGBNumber],[transformMinusPlusOperator,transformHexColor],[transformTimesOperator,transformPercentage]]),n=_slicedToArray(t,4),i=n[0],o=n[1],s=n[2],a=n[3];if(o!==undefined&&o.color){const e=B.rgb(i==="+"?B.red()+o.red():B.red()-o.red(),i==="+"?B.green()+o.green():B.green()-o.green(),i==="+"?B.blue()+o.blue():B.blue()-o.blue());return e}else if(i!==undefined&&L.test(i)){const e=B.rgb(i==="+"?B.red()+o:B.red()-o,i==="+"?B.green()+s:B.green()-s,i==="+"?B.blue()+a:B.blue()-a);return e}else if(i!==undefined&&o!==undefined){const e=B.rgb(B.red()*o,B.green()*o,B.blue()*o);return e}else{return manageUnresolved(e,r,e.value,`Expected a valid rgb() adjuster`)}}function transformBlendAdjuster(B,e,r,t){const n=transformArgsByParams(e,[[transformColor,transformPercentage,transformColorSpace]]),i=_slicedToArray(n,3),o=i[0],s=i[1],a=i[2],C=a===void 0?"rgb":a;if(s!==undefined){const e=r?B.blenda(o.color,s,C):B.blend(o.color,s,C);return e}else{return manageUnresolved(e,t,e.value,`Expected a valid blend() adjuster)`)}}function transformContrastAdjuster(B,e,r){const t=transformArgsByParams(e,[[transformPercentage]]),n=_slicedToArray(t,1),i=n[0];if(i!==undefined){const e=B.contrast(i);return e}else{return manageUnresolved(e,r,e.value,`Expected a valid contrast() adjuster)`)}}function transformHueAdjuster(B,e,r){const t=transformArgsByParams(e,[[transformMinusPlusTimesOperator,transformHue],[transformHue]]),n=_slicedToArray(t,2),i=n[0],o=n[1];if(i!==undefined){const e=B.hue();const r=o!==undefined?i==="+"?e+Number(o):i==="-"?e-Number(o):i==="*"?e*Number(o):Number(o):Number(i);return B.hue(r)}else{return manageUnresolved(e,r,e.value,`Expected a valid hue() function)`)}}function transformBlacknessLightnessSaturationWhitenessAdjuster(B,e,r){const t=e.value.toLowerCase().replace(/^b$/,"blackness").replace(/^l$/,"lightness").replace(/^s$/,"saturation").replace(/^w$/,"whiteness");const n=transformArgsByParams(e,[[transformMinusPlusTimesOperator,transformPercentage],[transformPercentage]]),i=_slicedToArray(n,2),o=i[0],s=i[1];if(o!==undefined){const e=B[t]();const r=s!==undefined?o==="+"?e+Number(s):o==="-"?e-Number(s):o==="*"?e*Number(s):Number(s):Number(o);return B[t](r)}else{return manageUnresolved(e,r,e.value,`Expected a valid ${t}() function)`)}}function transformShadeTintAdjuster(B,e,r){const t=e.value.toLowerCase();const n=transformArgsByParams(e,[[transformPercentage]]),i=_slicedToArray(n,1),o=i[0];if(o!==undefined){const e=Number(o);return B[t](e)}else{return manageUnresolved(e,r,e.value,`Expected valid ${t}() arguments`)}}function transformColorSpace(B,e){if(isColorSpace(B)){return B.value}else{return manageUnresolved(B,e,B.value,`Expected a valid color space)`)}}function transformAlpha(B,e){if(isNumber(B)){return B.value*100}else if(isPercentage(B)){return transformPercentage(B,e)}else{return manageUnresolved(B,e,B.value,`Expected a valid alpha value)`)}}function transformRGBNumber(B,e){if(isNumber(B)){return B.value/2.55}else{return manageUnresolved(B,e,B.value,`Expected a valid RGB value)`)}}function transformHue(B,e){if(isHue(B)){const e=B.unit.toLowerCase();if(e==="grad"){return convertGtoD(B.value)}else if(e==="rad"){return convertRtoD(B.value)}else if(e==="turn"){return convertTtoD(B.value)}else{return convertDtoD(B.value)}}else{return manageUnresolved(B,e,B.value,`Expected a valid hue`)}}function transformPercentage(B,e){if(isPercentage(B)){return Number(B.value)}else{return manageUnresolved(B,e,B.value,`Expected a valid hue`)}}function transformMinusPlusOperator(B,e){if(isMinusPlusOperator(B)){return B.value}else{return manageUnresolved(B,e,B.value,`Expected a plus or minus operator`)}}function transformTimesOperator(B,e){if(isTimesOperator(B)){return B.value}else{return manageUnresolved(B,e,B.value,`Expected a times operator`)}}function transformMinusPlusTimesOperator(B,e){if(isMinusPlusTimesOperator(B)){return B.value}else{return manageUnresolved(B,e,B.value,`Expected a plus, minus, or times operator`)}}function transformWord(B,e){if(isWord(B)){return B.value}else{return manageUnresolved(B,e,B.value,`Expected a valid word`)}}function transformNode(B){return Object(B)}function transformArgsByParams(B,e){const r=(B.nodes||[]).slice(1,-1);const t={unresolved:"ignore"};return e.map(B=>r.map((e,r)=>typeof B[r]==="function"?B[r](e,t):undefined).filter(B=>typeof B!=="boolean")).filter(B=>B.every(B=>B!==undefined))[0]||[]}function walk(B,e){e(B);if(Object(B.nodes).length){B.nodes.slice().forEach(B=>{walk(B,e)})}}function isVariable(B){return Object(B).type==="func"&&K.test(B.value)}function isAlphaBlueGreenRedAdjuster(B){return Object(B).type==="func"&&D.test(B.value)}function isRGBAdjuster(B){return Object(B).type==="func"&&J.test(B.value)}function isHueAdjuster(B){return Object(B).type==="func"&&M.test(B.value)}function isBlacknessLightnessSaturationWhitenessAdjuster(B){return Object(B).type==="func"&&m.test(B.value)}function isShadeTintAdjuster(B){return Object(B).type==="func"&&H.test(B.value)}function isBlendAdjuster(B){return Object(B).type==="func"&&g.test(B.value)}function isContrastAdjuster(B){return Object(B).type==="func"&&E.test(B.value)}function isRGBFunction(B){return Object(B).type==="func"&&w.test(B.value)}function isHSLFunction(B){return Object(B).type==="func"&&O.test(B.value)}function isHWBFunction(B){return Object(B).type==="func"&&I.test(B.value)}function isColorModFunction(B){return Object(B).type==="func"&&y.test(B.value)}function isNamedColor(B){return Object(B).type==="word"&&Boolean(convertNtoRGB(B.value))}function isHexColor(B){return Object(B).type==="word"&&G.test(B.value)}function isColorSpace(B){return Object(B).type==="word"&&F.test(B.value)}function isHue(B){return Object(B).type==="number"&&S.test(B.unit)}function isComma(B){return Object(B).type==="comma"}function isSlash(B){return Object(B).type==="operator"&&B.value==="/"}function isNumber(B){return Object(B).type==="number"&&B.unit===""}function isMinusPlusOperator(B){return Object(B).type==="operator"&&L.test(B.value)}function isMinusPlusTimesOperator(B){return Object(B).type==="operator"&&P.test(B.value)}function isTimesOperator(B){return Object(B).type==="operator"&&x.test(B.value)}function isPercentage(B){return Object(B).type==="number"&&(B.unit==="%"||B.value==="0")}function isWord(B){return Object(B).type==="word"}const b=/^a(lpha)?$/i;const D=/^(a(lpha)?|blue|green|red)$/i;const m=/^(b(lackness)?|l(ightness)?|s(aturation)?|w(hiteness)?)$/i;const g=/^blenda?$/i;const y=/^color-mod$/i;const F=/^(hsl|hwb|rgb)$/i;const E=/^contrast$/i;const G=/^#(?:([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?|([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?)$/i;const O=/^hsla?$/i;const S=/^(deg|grad|rad|turn)?$/i;const M=/^h(ue)?$/i;const I=/^hwb$/i;const L=/^[+-]$/;const P=/^[*+-]$/;const J=/^rgb$/i;const w=/^rgba?$/i;const H=/^(shade|tint)$/i;const K=/^var$/i;const N=/(^|[^\w-])var\(/i;const x=/^[*]$/;var R=o.plugin("postcss-color-mod-function",B=>{const e=String(Object(B).unresolved||"throw").toLowerCase();const r=Object(B).stringifier||(B=>B.toLegacy());const n=[].concat(Object(B).importFrom||[]);const i="transformVars"in Object(B)?B.transformVars:true;const o=importCustomPropertiesFromSources(n);return function(){var B=_asyncToGenerator(function*(B,n){const s=Object.assign(yield o,getCustomProperties(B,{preserve:true}));B.walkDecls(B=>{const o=B.value;if(Q.test(o)){const a=t(o,{loose:true}).parse();transformAST(a,{unresolved:e,stringifier:r,transformVars:i,decl:B,result:n,customProperties:s});const C=a.toString();if(o!==C){B.value=C}}})});return function(e,r){return B.apply(this,arguments)}}()});const Q=/(^|[^\w-])color-mod\(/i;B.exports=R},function(B,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:true});e.default=replaceRuleSelector;var t=r(607);var n=_interopRequireDefault(t);var i=r(978);var o=_interopRequireDefault(i);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _toConsumableArray(B){if(Array.isArray(B)){for(var e=0,r=Array(B.length);e-1){var r=[];var t=B.match(/^\s+/);var i=t?t[0]:"";var a=n.default.comma(B);a.forEach(function(B){var t=B.indexOf(s);var a=B.slice(0,t);var C=B.slice(t);var u=(0,o.default)("(",")",C);var c=u&&u.body?n.default.comma(u.body).reduce(function(B,r){return[].concat(_toConsumableArray(B),_toConsumableArray(explodeSelector(r,e)))},[]):[C];var l=u&&u.post?explodeSelector(u.post,e):[];var f=void 0;if(l.length===0){if(t===-1||a.indexOf(" ")>-1){f=c.map(function(B){return i+a+B})}else{f=c.map(function(B){return normalizeSelector(B,i,a)})}}else{f=[];l.forEach(function(B){c.forEach(function(e){f.push(i+a+e+B)})})}r=[].concat(_toConsumableArray(r),_toConsumableArray(f))});return r}return[B]}function replaceRuleSelector(B,e){var r=B.raws&&B.raws.before?B.raws.before.split("\n").pop():"";return explodeSelector(B.selector,e).join(","+(e.lineBreak?"\n"+r:" "))}B.exports=e.default},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"9 BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"Media Queries: interaction media features"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",33:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b d e f g h i j k l m n o p q r s t u v Q x y z",258:"c"},E:{2:"G U I F E D A B C O xB WB bB cB dB VB L S hB iB",258:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s u jB kB lB mB L EB oB S"},G:{2:"WB pB HB",33:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{33:"M"},N:{161:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"CSS text-size-adjust"}},,function(B){B.exports={A:{A:{2:"I F E gB",132:"D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"ch (character) unit"}},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"B C O T P H J K V W X Y",164:"G U I F E D A"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D",33:"Y Z",164:"K V W X",420:"A B C O T P H J"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",33:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",33:"sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"requestAnimationFrame"}},,function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",132:"G U I F E D A B C O T P H J K V nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D",4:"jB kB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",2:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Audio element"}},function(B){B.exports={A:{A:{2:"I F E D gB",164:"A B"},B:{66:"UB IB N",164:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e",66:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p jB kB lB mB L EB oB S",66:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{292:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A Q",292:"B C L EB S"},L:{2:"N"},M:{2:"M"},N:{164:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{66:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Device Adaptation"}},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));const n=/:blank([^\w-]|$)/gi;var i=t.plugin("css-blank-pseudo",B=>{const e=String(Object(B).replaceWith||"[blank]");const r=Boolean("preserve"in Object(B)?B.preserve:true);return B=>{B.walkRules(n,B=>{const t=B.selector.replace(n,(B,r)=>{return`${e}${r}`});const i=B.clone({selector:t});if(r){B.before(i)}else{B.replaceWith(i)}})}});B.exports=i},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",328:"UB IB N"},C:{2:"qB GB nB fB",161:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w",328:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB jB kB lB mB L EB oB S",328:"w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{328:"N"},M:{161:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{161:"MC"}},B:7,C:":focus-visible CSS pseudo-class"}},function(B){B.exports=require("os")},,function(B){B.exports={A:{A:{2:"I F E D gB",33:"A B"},B:{2:"UB IB N",33:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{33:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Exclusions Level 1"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"qB GB nB fB",33:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",164:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W",132:"X Y Z a b c d e f g h i j k l m n o p q r"},E:{1:"hB iB",2:"G U I xB WB aB",132:"F E D A B C O bB cB dB VB L S"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D jB kB lB",132:"P H J K V W X Y Z a b c d e",164:"B C mB L EB oB S"},G:{1:"6B",2:"WB pB HB rB sB",132:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B"},H:{164:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB",132:"CC DC"},J:{132:"F A"},K:{1:"Q",2:"A",164:"B C L EB S"},L:{1:"N"},M:{33:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{164:"MC"}},B:5,C:"CSS3 tab-size"}},function(B,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:true});var t=e.browsers=r(895)},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T P"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{16:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{16:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{1:"MC"}},B:2,C:"Navigator Language API"}},function(B){B.exports={A:{A:{2:"I F E D gB",8:"A B"},B:{1:"UB IB N",8:"C O T P H J K"},C:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f nB fB",8:"g h i j k l m n o p q r s t u v Q x y z",456:"0 1 2 3 4 5 6 7 8",712:"TB AB FB CB"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",8:"2 3",132:"4 5 6 7 8 9 TB AB FB CB DB BB w"},E:{2:"G U I F xB WB aB bB cB",8:"E D A dB",132:"B C O VB L S hB iB"},F:{1:"9 BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 r s t u v Q x y z AB CB DB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB",132:"yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",132:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G",132:"FC"},Q:{132:"KC"},R:{132:"LC"},S:{8:"MC"}},B:1,C:"Custom Elements (V1)"}},,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i"},E:{2:"G U I F E D A xB WB aB bB cB dB VB",132:"B C O L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB",132:"zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Opus"}},,,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k nB fB",194:"l m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS Font Loading"}},,,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G xB WB",129:"U aB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"JPEG 2000 image format"}},,function(B){var e="(".charCodeAt(0);var r=")".charCodeAt(0);var t="'".charCodeAt(0);var n='"'.charCodeAt(0);var i="\\".charCodeAt(0);var o="/".charCodeAt(0);var s=",".charCodeAt(0);var a=":".charCodeAt(0);var C="*".charCodeAt(0);var u="u".charCodeAt(0);var c="U".charCodeAt(0);var l="+".charCodeAt(0);var f=/^[a-f0-9?-]+$/i;B.exports=function(B){var p=[];var A=B;var d,h,v,b,D,m,g,y;var F=0;var E=A.charCodeAt(F);var G=A.length;var O=[{nodes:p}];var S=0;var M;var I="";var L="";var P="";while(F1?r[n-1]:undefined,o=n>2?r[2]:undefined;i=B.length>3&&typeof i=="function"?(n--,i):undefined;if(o&&isIterateeCall(r[0],r[1],o)){i=n<3?undefined:i;n=1}e=Object(e);while(++t-1&&B%1==0&&B0){if(++e>=i){return arguments[0]}}else{e=0}return B.apply(undefined,arguments)}}function toSource(B){if(B!=null){try{return CB.call(B)}catch(B){}try{return B+""}catch(B){}}return""}function eq(B,e){return B===e||B!==B&&e!==e}var MB=baseIsArguments(function(){return arguments}())?baseIsArguments:function(B){return isObjectLike(B)&&uB.call(B,"callee")&&!vB.call(B,"callee")};var IB=Array.isArray;function isArrayLike(B){return B!=null&&isLength(B.length)&&!isFunction(B)}var LB=mB||stubFalse;function isError(B){if(!isObjectLike(B)){return false}var e=baseGetTag(B);return e==A||e==p||typeof B.message=="string"&&typeof B.name=="string"&&!isPlainObject(B)}function isFunction(B){if(!isObject(B)){return false}var e=baseGetTag(B);return e==d||e==h||e==c||e==g}function isLength(B){return typeof B=="number"&&B>-1&&B%1==0&&B<=a}function isObject(B){var e=typeof B;return B!=null&&(e=="object"||e=="function")}function isObjectLike(B){return B!=null&&typeof B=="object"}function isPlainObject(B){if(!isObjectLike(B)||baseGetTag(B)!=m){return false}var e=hB(B);if(e===null){return true}var r=uB.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&CB.call(r)==fB}function isSymbol(B){return typeof B=="symbol"||isObjectLike(B)&&baseGetTag(B)==G}var PB=iB?baseUnary(iB):baseIsTypedArray;function toString(B){return B==null?"":baseToString(B)}var JB=createAssigner(function(B,e,r,t){copyObject(e,keysIn(e),B,t)});function keys(B){return isArrayLike(B)?arrayLikeKeys(B):baseKeys(B)}function keysIn(B){return isArrayLike(B)?arrayLikeKeys(B,true):baseKeysIn(B)}function template(B,e,r){var i=n.imports._.templateSettings||n;if(r&&isIterateeCall(B,e,r)){e=undefined}B=toString(B);e=JB({},e,i,customDefaultsAssignIn);var o=JB({},e.imports,i.imports,customDefaultsAssignIn),s=keys(o),a=baseValues(o,s);var C,u,c=0,l=e.interpolate||z,f="__p += '";var p=RegExp((e.escape||z).source+"|"+l.source+"|"+(l===t?W:z).source+"|"+(e.evaluate||z).source+"|$","g");var A=uB.call(e,"sourceURL")?"//# sourceURL="+(e.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";B.replace(p,function(e,r,t,n,i,o){t||(t=n);f+=B.slice(c,o).replace(q,escapeStringChar);if(r){C=true;f+="' +\n__e("+r+") +\n'"}if(i){u=true;f+="';\n"+i+";\n__p += '"}if(t){f+="' +\n((__t = ("+t+")) == null ? '' : __t) +\n'"}c=o+e.length;return e});f+="';\n";var d=uB.call(e,"variable")&&e.variable;if(!d){f="with (obj) {\n"+f+"\n}\n"}f=(u?f.replace(Q,""):f).replace(T,"$1").replace(j,"$1;");f="function("+(d||"obj")+") {\n"+(d?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(C?", __e = _.escape":"")+(u?", __j = Array.prototype.join;\n"+"function print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var h=wB(function(){return Function(s,A+"return "+f).apply(undefined,a)});h.source=f;if(isError(h)){throw h}return h}var wB=baseRest(function(B,e){try{return apply(B,undefined,e)}catch(B){return isError(B)?B:new Error(B)}});function constant(B){return function(){return B}}function identity(B){return B}function stubFalse(){return false}B.exports=template},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"K UB IB N",2:"C",226:"O T P H J"},C:{1:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB nB fB"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w"},E:{1:"O hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L",322:"S"},F:{1:"4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B",578:"4B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:2,C:"Web Authentication API"}},function(B){B.exports={A:{A:{1:"D A B",16:"gB",516:"E",1540:"I F"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",132:"GB",260:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"U I F E",132:"G"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"U xB",132:"G WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",16:"D jB",260:"B kB lB mB L EB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{1:"7B"},I:{1:"GB G N BC HB CC DC",16:"8B 9B",132:"AC"},J:{1:"F A"},K:{1:"C Q S",260:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"::first-letter CSS pseudo-element selector"}},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V",33:"W X Y Z"},E:{1:"E D A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"High Resolution Time API"}},function(B){B.exports={A:{A:{2:"I F E D gB",420:"A B"},B:{2:"UB IB N",420:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",36:"P H J K",66:"V W X Y Z a b c d e f g h i j k"},E:{2:"G U I C O xB WB aB L S hB iB",33:"F E D A B bB cB dB VB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"WB pB HB rB sB 0B 1B 2B 3B 4B 5B 6B",33:"E tB uB vB wB XB yB zB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{420:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Regions"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z nB fB",194:"a b c d e f g h i j"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e",33:"f g h i"},E:{1:"A B C O dB VB L S hB iB",2:"G U I xB WB aB bB",33:"F E D cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P jB kB lB mB L EB oB S",33:"H J K V"},G:{2:"WB pB HB rB sB tB",33:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB",33:"CC"},J:{2:"F",33:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 font-kerning"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H nB fB",33:"J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{33:"MC"}},B:5,C:":dir() CSS pseudo-class"}},,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T",194:"UB IB N",257:"P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB nB fB",16:"RB SB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o",16:"0 1 2 3 4 5 6 7 p q r s t u v Q x y z",194:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E xB WB aB bB cB",16:"D A B C O dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S",16:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB",16:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",16:"N"},J:{2:"F A"},K:{2:"A B C L EB S",16:"Q"},L:{16:"N"},M:{16:"M"},N:{2:"A",16:"B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{2:"MC"}},B:6,C:"Token Binding"}},,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H",1028:"J K"},C:{2:"0 1 2 3 4 5 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",132:"6",578:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB",322:"B"},F:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB",322:"zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{578:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"Resource Hints: preload"}},function(B){B.exports={A:{A:{8:"I F E gB",129:"D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",129:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",129:"G U I aB",388:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",129:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"N CC DC",129:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{129:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS3 Media Queries"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P",260:"H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g"},E:{1:"A B C O VB L S hB iB",2:"G U I F xB WB aB bB",132:"E D cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D P H J K jB kB lB",33:"B C mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",132:"E uB vB wB"},H:{33:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB CC"},J:{2:"F A"},K:{1:"Q",2:"A",33:"B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 object-fit/object-position"}},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(817));var n=_interopDefault(r(747));var i=_interopDefault(r(622));var o=_interopDefault(r(586));function asyncGeneratorStep(B,e,r,t,n,i,o){try{var s=B[i](o);var a=s.value}catch(B){r(B);return}if(s.done){e(a)}else{Promise.resolve(a).then(t,n)}}function _asyncToGenerator(B){return function(){var e=this,r=arguments;return new Promise(function(t,n){var i=B.apply(e,r);function _next(B){asyncGeneratorStep(i,t,n,_next,_throw,"next",B)}function _throw(B){asyncGeneratorStep(i,t,n,_next,_throw,"throw",B)}_next(undefined)})}}function _defineProperty(B,e,r){if(e in B){Object.defineProperty(B,e,{value:r,enumerable:true,configurable:true,writable:true})}else{B[e]=r}return B}function _objectSpread(B){for(var e=1;e{let e;t(B=>{e=B}).processSync(B);return e};var a=(B,e)=>{const r={};B.nodes.slice().forEach(B=>{if(c(B)){const t=B.params.match(u),n=_slicedToArray(t,3),i=n[1],o=n[2];r[i]=s(o);if(!Object(e).preserve){B.remove()}}});return r};const C=/^custom-selector$/i;const u=/^(:--[A-z][\w-]*)\s+([\W\w]+)\s*$/;const c=B=>B.type==="atrule"&&C.test(B.name)&&u.test(B.params);function transformSelectorList(B,e){let r=B.nodes.length-1;while(r>=0){const t=transformSelector(B.nodes[r],e);if(t.length){B.nodes.splice(r,1,...t)}--r}return B}function transformSelector(B,e){const r=[];for(const a in B.nodes){const C=B.nodes[a],u=C.value,c=C.nodes;if(u in e){var t=true;var n=false;var i=undefined;try{for(var o=e[u].nodes[Symbol.iterator](),s;!(t=(s=o.next()).done);t=true){const t=s.value;const n=B.clone();n.nodes.splice(a,1,...t.clone().nodes.map(e=>{e.spaces=_objectSpread({},B.nodes[a].spaces);return e}));const i=transformSelector(n,e);d(n.nodes,Number(a));if(i.length){r.push(...i)}else{r.push(n)}}}catch(B){n=true;i=B}finally{try{if(!t&&o.return!=null){o.return()}}finally{if(n){throw i}}}return r}else if(c&&c.length){transformSelectorList(B.nodes[a],e)}}return r}const l=/^(tag|universal)$/;const f=/^(class|id|pseudo|tag|universal)$/;const p=B=>l.test(Object(B).type);const A=B=>f.test(Object(B).type);const d=(B,e)=>{if(e&&p(B[e])&&A(B[e-1])){let r=e-1;while(r&&A(B[r])){--r}if(r{B.walkRules(v,B=>{const n=t(B=>{transformSelectorList(B,e,r)}).processSync(B.selector);if(r.preserve){B.cloneBefore({selector:n})}else{B.selector=n}})};const v=/:--[A-z][\w-]*/;function importCustomSelectorsFromCSSAST(B){return a(B)}function importCustomSelectorsFromCSSFile(B){return _importCustomSelectorsFromCSSFile.apply(this,arguments)}function _importCustomSelectorsFromCSSFile(){_importCustomSelectorsFromCSSFile=_asyncToGenerator(function*(B){const e=yield b(i.resolve(B));const r=o.parse(e,{from:i.resolve(B)});return importCustomSelectorsFromCSSAST(r)});return _importCustomSelectorsFromCSSFile.apply(this,arguments)}function importCustomSelectorsFromObject(B){const e=Object.assign({},Object(B).customSelectors||Object(B)["custom-selectors"]);for(const B in e){e[B]=s(e[B])}return e}function importCustomSelectorsFromJSONFile(B){return _importCustomSelectorsFromJSONFile.apply(this,arguments)}function _importCustomSelectorsFromJSONFile(){_importCustomSelectorsFromJSONFile=_asyncToGenerator(function*(B){const e=yield D(i.resolve(B));return importCustomSelectorsFromObject(e)});return _importCustomSelectorsFromJSONFile.apply(this,arguments)}function importCustomSelectorsFromJSFile(B){return _importCustomSelectorsFromJSFile.apply(this,arguments)}function _importCustomSelectorsFromJSFile(){_importCustomSelectorsFromJSFile=_asyncToGenerator(function*(B){const e=yield Promise.resolve(require(i.resolve(B)));return importCustomSelectorsFromObject(e)});return _importCustomSelectorsFromJSFile.apply(this,arguments)}function importCustomSelectorsFromSources(B){return B.map(B=>{if(B instanceof Promise){return B}else if(B instanceof Function){return B()}const e=B===Object(B)?B:{from:String(B)};if(Object(e).customSelectors||Object(e)["custom-selectors"]){return e}const r=String(e.from||"");const t=(e.type||i.extname(r).slice(1)).toLowerCase();return{type:t,from:r}}).reduce(function(){var B=_asyncToGenerator(function*(B,e){const r=yield e,t=r.type,n=r.from;if(t==="ast"){return Object.assign(B,importCustomSelectorsFromCSSAST(n))}if(t==="css"){return Object.assign(B,yield importCustomSelectorsFromCSSFile(n))}if(t==="js"){return Object.assign(B,yield importCustomSelectorsFromJSFile(n))}if(t==="json"){return Object.assign(B,yield importCustomSelectorsFromJSONFile(n))}return Object.assign(B,importCustomSelectorsFromObject(yield e))});return function(e,r){return B.apply(this,arguments)}}(),{})}const b=B=>new Promise((e,r)=>{n.readFile(B,"utf8",(B,t)=>{if(B){r(B)}else{e(t)}})});const D=function(){var B=_asyncToGenerator(function*(B){return JSON.parse(yield b(B))});return function readJSON(e){return B.apply(this,arguments)}}();function exportCustomSelectorsToCssFile(B,e){return _exportCustomSelectorsToCssFile.apply(this,arguments)}function _exportCustomSelectorsToCssFile(){_exportCustomSelectorsToCssFile=_asyncToGenerator(function*(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`@custom-selector ${r} ${e[r]};`);return B},[]).join("\n");const t=`${r}\n`;yield g(B,t)});return _exportCustomSelectorsToCssFile.apply(this,arguments)}function exportCustomSelectorsToJsonFile(B,e){return _exportCustomSelectorsToJsonFile.apply(this,arguments)}function _exportCustomSelectorsToJsonFile(){_exportCustomSelectorsToJsonFile=_asyncToGenerator(function*(B,e){const r=JSON.stringify({"custom-selectors":e},null," ");const t=`${r}\n`;yield g(B,t)});return _exportCustomSelectorsToJsonFile.apply(this,arguments)}function exportCustomSelectorsToCjsFile(B,e){return _exportCustomSelectorsToCjsFile.apply(this,arguments)}function _exportCustomSelectorsToCjsFile(){_exportCustomSelectorsToCjsFile=_asyncToGenerator(function*(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`\t\t'${y(r)}': '${y(e[r])}'`);return B},[]).join(",\n");const t=`module.exports = {\n\tcustomSelectors: {\n${r}\n\t}\n};\n`;yield g(B,t)});return _exportCustomSelectorsToCjsFile.apply(this,arguments)}function exportCustomSelectorsToMjsFile(B,e){return _exportCustomSelectorsToMjsFile.apply(this,arguments)}function _exportCustomSelectorsToMjsFile(){_exportCustomSelectorsToMjsFile=_asyncToGenerator(function*(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`\t'${y(r)}': '${y(e[r])}'`);return B},[]).join(",\n");const t=`export const customSelectors = {\n${r}\n};\n`;yield g(B,t)});return _exportCustomSelectorsToMjsFile.apply(this,arguments)}function exportCustomSelectorsToDestinations(B,e){return Promise.all(e.map(function(){var e=_asyncToGenerator(function*(e){if(e instanceof Function){yield e(m(B))}else{const r=e===Object(e)?e:{to:String(e)};const t=r.toJSON||m;if("customSelectors"in r){r.customSelectors=t(B)}else if("custom-selectors"in r){r["custom-selectors"]=t(B)}else{const e=String(r.to||"");const n=(r.type||i.extname(r.to).slice(1)).toLowerCase();const o=t(B);if(n==="css"){yield exportCustomSelectorsToCssFile(e,o)}if(n==="js"){yield exportCustomSelectorsToCjsFile(e,o)}if(n==="json"){yield exportCustomSelectorsToJsonFile(e,o)}if(n==="mjs"){yield exportCustomSelectorsToMjsFile(e,o)}}}});return function(B){return e.apply(this,arguments)}}()))}const m=B=>{return Object.keys(B).reduce((e,r)=>{e[r]=String(B[r]);return e},{})};const g=(B,e)=>new Promise((r,t)=>{n.writeFile(B,e,B=>{if(B){t(B)}else{r()}})});const y=B=>B.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r");var F=o.plugin("postcss-custom-selectors",B=>{const e=Boolean(Object(B).preserve);const r=[].concat(Object(B).importFrom||[]);const t=[].concat(Object(B).exportTo||[]);const n=importCustomSelectorsFromSources(r);return function(){var B=_asyncToGenerator(function*(B){const r=Object.assign(yield n,a(B,{preserve:e}));yield exportCustomSelectorsToDestinations(r,t);h(B,r,{preserve:e})});return function(e){return B.apply(this,arguments)}}()});B.exports=F},function(B){B.exports={A:{A:{2:"I F E D gB",33:"A B"},B:{33:"C O T P H J K",132:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB",33:"I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},D:{2:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",132:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U xB WB",33:"I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB",33:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",132:"N"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{132:"N"},M:{1:"M"},N:{2:"A B"},O:{4:"EC"},P:{1:"GC HC IC JC VB L",2:"G",132:"FC"},Q:{2:"KC"},R:{132:"LC"},S:{1:"MC"}},B:5,C:"CSS Hyphenation"}},,function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;te[0]){return 1}else if(B[0]=r.length)break;o=r[i++]}else{i=r.next();if(i.done)break;o=i.value}var s=o;n[s]=Object.assign({},e)}}function add(B,e){for(var r=B,t=Array.isArray(r),i=0,r=t?r:r[Symbol.iterator]();;){var o;if(t){if(i>=r.length)break;o=r[i++]}else{i=r.next();if(i.done)break;o=i.value}var s=o;n[s].browsers=n[s].browsers.concat(e.browsers).sort(browsersSort)}}B.exports=n;f(r(960),function(B){return prefix(["border-radius","border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],{mistakes:["-khtml-","-ms-","-o-"],feature:"border-radius",browsers:B})});f(r(247),function(B){return prefix(["box-shadow"],{mistakes:["-khtml-"],feature:"css-boxshadow",browsers:B})});f(r(609),function(B){return prefix(["animation","animation-name","animation-duration","animation-delay","animation-direction","animation-fill-mode","animation-iteration-count","animation-play-state","animation-timing-function","@keyframes"],{mistakes:["-khtml-","-ms-"],feature:"css-animation",browsers:B})});f(r(378),function(B){return prefix(["transition","transition-property","transition-duration","transition-delay","transition-timing-function"],{mistakes:["-khtml-","-ms-"],browsers:B,feature:"css-transitions"})});f(r(6),function(B){return prefix(["transform","transform-origin"],{feature:"transforms2d",browsers:B})});var i=r(398);f(i,function(B){prefix(["perspective","perspective-origin"],{feature:"transforms3d",browsers:B});return prefix(["transform-style"],{mistakes:["-ms-","-o-"],browsers:B,feature:"transforms3d"})});f(i,{match:/y\sx|y\s#2/},function(B){return prefix(["backface-visibility"],{mistakes:["-ms-","-o-"],feature:"transforms3d",browsers:B})});var o=r(274);f(o,{match:/y\sx/},function(B){return prefix(["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],mistakes:["-ms-"],feature:"css-gradients",browsers:B})});f(o,{match:/a\sx/},function(B){B=B.map(function(B){if(/firefox|op/.test(B)){return B}else{return B+" old"}});return add(["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],{feature:"css-gradients",browsers:B})});f(r(362),function(B){return prefix(["box-sizing"],{feature:"css3-boxsizing",browsers:B})});f(r(226),function(B){return prefix(["filter"],{feature:"css-filters",browsers:B})});f(r(234),function(B){return prefix(["filter-function"],{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-filter-function",browsers:B})});var s=r(267);f(s,{match:/y\sx|y\s#2/},function(B){return prefix(["backdrop-filter"],{feature:"css-backdrop-filter",browsers:B})});f(r(821),function(B){return prefix(["element"],{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-element-function",browsers:B})});f(r(651),function(B){prefix(["columns","column-width","column-gap","column-rule","column-rule-color","column-rule-width","column-count","column-rule-style","column-span","column-fill"],{feature:"multicolumn",browsers:B});var e=B.filter(function(B){return!/firefox/.test(B)});prefix(["break-before","break-after","break-inside"],{feature:"multicolumn",browsers:e})});f(r(351),function(B){return prefix(["user-select"],{mistakes:["-khtml-"],feature:"user-select-none",browsers:B})});var a=r(907);f(a,{match:/a\sx/},function(B){B=B.map(function(B){if(/ie|firefox/.test(B)){return B}else{return B+" 2009"}});prefix(["display-flex","inline-flex"],{props:["display"],feature:"flexbox",browsers:B});prefix(["flex","flex-grow","flex-shrink","flex-basis"],{feature:"flexbox",browsers:B});prefix(["flex-direction","flex-wrap","flex-flow","justify-content","order","align-items","align-self","align-content"],{feature:"flexbox",browsers:B})});f(a,{match:/y\sx/},function(B){add(["display-flex","inline-flex"],{feature:"flexbox",browsers:B});add(["flex","flex-grow","flex-shrink","flex-basis"],{feature:"flexbox",browsers:B});add(["flex-direction","flex-wrap","flex-flow","justify-content","order","align-items","align-self","align-content"],{feature:"flexbox",browsers:B})});f(r(691),function(B){return prefix(["calc"],{props:["*"],feature:"calc",browsers:B})});f(r(27),function(B){return prefix(["background-origin","background-size"],{feature:"background-img-opts",browsers:B})});f(r(211),function(B){return prefix(["background-clip"],{feature:"background-clip-text",browsers:B})});f(r(903),function(B){return prefix(["font-feature-settings","font-variant-ligatures","font-language-override"],{feature:"font-feature",browsers:B})});f(r(119),function(B){return prefix(["font-kerning"],{feature:"font-kerning",browsers:B})});f(r(519),function(B){return prefix(["border-image"],{feature:"border-image",browsers:B})});f(r(672),function(B){return prefix(["::selection"],{selector:true,feature:"css-selection",browsers:B})});f(r(595),function(B){prefix(["::placeholder"],{selector:true,feature:"css-placeholder",browsers:B.concat(["ie 10 old","ie 11 old","firefox 18 old"])})});f(r(130),function(B){return prefix(["hyphens"],{feature:"css-hyphens",browsers:B})});var C=r(859);f(C,function(B){return prefix([":fullscreen"],{selector:true,feature:"fullscreen",browsers:B})});f(C,{match:/x(\s#2|$)/},function(B){return prefix(["::backdrop"],{selector:true,feature:"fullscreen",browsers:B})});f(r(90),function(B){return prefix(["tab-size"],{feature:"css3-tabsize",browsers:B})});var u=r(363);var c=["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"];f(u,function(B){return prefix(["max-content","min-content"],{props:c,feature:"intrinsic-width",browsers:B})});f(u,{match:/x|\s#4/},function(B){return prefix(["fill","fill-available","stretch"],{props:c,feature:"intrinsic-width",browsers:B})});f(u,{match:/x|\s#5/},function(B){return prefix(["fit-content"],{props:c,feature:"intrinsic-width",browsers:B})});f(r(693),function(B){return prefix(["zoom-in","zoom-out"],{props:["cursor"],feature:"css3-cursors-newer",browsers:B})});f(r(854),function(B){return prefix(["grab","grabbing"],{props:["cursor"],feature:"css3-cursors-grab",browsers:B})});f(r(428),function(B){return prefix(["sticky"],{props:["position"],feature:"css-sticky",browsers:B})});f(r(698),function(B){return prefix(["touch-action"],{feature:"pointer",browsers:B})});var l=r(252);f(l,function(B){return prefix(["text-decoration-style","text-decoration-color","text-decoration-line","text-decoration"],{feature:"text-decoration",browsers:B})});f(l,{match:/x.*#[235]/},function(B){return prefix(["text-decoration-skip","text-decoration-skip-ink"],{feature:"text-decoration",browsers:B})});f(r(77),function(B){return prefix(["text-size-adjust"],{feature:"text-size-adjust",browsers:B})});f(r(975),function(B){prefix(["mask-clip","mask-composite","mask-image","mask-origin","mask-repeat","mask-border-repeat","mask-border-source"],{feature:"css-masks",browsers:B});prefix(["mask","mask-position","mask-size","mask-border","mask-border-outset","mask-border-width","mask-border-slice"],{feature:"css-masks",browsers:B})});f(r(812),function(B){return prefix(["clip-path"],{feature:"css-clip-path",browsers:B})});f(r(962),function(B){return prefix(["box-decoration-break"],{feature:"css-boxdecorationbreak",browsers:B})});f(r(128),function(B){return prefix(["object-fit","object-position"],{feature:"object-fit",browsers:B})});f(r(655),function(B){return prefix(["shape-margin","shape-outside","shape-image-threshold"],{feature:"css-shapes",browsers:B})});f(r(919),function(B){return prefix(["text-overflow"],{feature:"text-overflow",browsers:B})});f(r(83),function(B){return prefix(["@viewport"],{feature:"css-deviceadaptation",browsers:B})});var p=r(484);f(p,{match:/( x($| )|a #2)/},function(B){return prefix(["@resolution"],{feature:"css-media-resolution",browsers:B})});f(r(70),function(B){return prefix(["text-align-last"],{feature:"css-text-align-last",browsers:B})});var A=r(469);f(A,{match:/y x|a x #1/},function(B){return prefix(["pixelated"],{props:["image-rendering"],feature:"css-crisp-edges",browsers:B})});f(A,{match:/a x #2/},function(B){return prefix(["image-rendering"],{feature:"css-crisp-edges",browsers:B})});var d=r(236);f(d,function(B){return prefix(["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end"],{feature:"css-logical-props",browsers:B})});f(d,{match:/x\s#2/},function(B){return prefix(["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end"],{feature:"css-logical-props",browsers:B})});var h=r(164);f(h,{match:/#2|x/},function(B){return prefix(["appearance"],{feature:"css-appearance",browsers:B})});f(r(568),function(B){return prefix(["scroll-snap-type","scroll-snap-coordinate","scroll-snap-destination","scroll-snap-points-x","scroll-snap-points-y"],{feature:"css-snappoints",browsers:B})});f(r(118),function(B){return prefix(["flow-into","flow-from","region-fragment"],{feature:"css-regions",browsers:B})});f(r(793),function(B){return prefix(["image-set"],{props:["background","background-image","border-image","cursor","mask","mask-image","list-style","list-style-image","content"],feature:"css-image-set",browsers:B})});var v=r(945);f(v,{match:/a|x/},function(B){return prefix(["writing-mode"],{feature:"css-writing-mode",browsers:B})});f(r(150),function(B){return prefix(["cross-fade"],{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-cross-fade",browsers:B})});f(r(30),function(B){return prefix([":read-only",":read-write"],{selector:true,feature:"css-read-only-write",browsers:B})});f(r(342),function(B){return prefix(["text-emphasis","text-emphasis-position","text-emphasis-style","text-emphasis-color"],{feature:"text-emphasis",browsers:B})});var b=r(994);f(b,function(B){prefix(["display-grid","inline-grid"],{props:["display"],feature:"css-grid",browsers:B});prefix(["grid-template-columns","grid-template-rows","grid-row-start","grid-column-start","grid-row-end","grid-column-end","grid-row","grid-column","grid-area","grid-template","grid-template-areas","place-self"],{feature:"css-grid",browsers:B})});f(b,{match:/a x/},function(B){return prefix(["grid-column-align","grid-row-align"],{feature:"css-grid",browsers:B})});f(r(772),function(B){return prefix(["text-spacing"],{feature:"css-text-spacing",browsers:B})});f(r(294),function(B){return prefix([":any-link"],{selector:true,feature:"css-any-link",browsers:B})});var D=r(647);f(D,function(B){return prefix(["isolate"],{props:["unicode-bidi"],feature:"css-unicode-bidi",browsers:B})});f(D,{match:/y x|a x #2/},function(B){return prefix(["plaintext"],{props:["unicode-bidi"],feature:"css-unicode-bidi",browsers:B})});f(D,{match:/y x/},function(B){return prefix(["isolate-override"],{props:["unicode-bidi"],feature:"css-unicode-bidi",browsers:B})});var m=r(583);f(m,{match:/a #1/},function(B){return prefix(["overscroll-behavior"],{feature:"css-overscroll-behavior",browsers:B})});f(r(163),function(B){return prefix(["color-adjust"],{feature:"css-color-adjust",browsers:B})});f(r(268),function(B){return prefix(["text-orientation"],{feature:"css-text-orientation",browsers:B})})},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",33:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F E D A B C O T P H",33:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",2:"G U xB WB",33:"I F E D aB bB cB dB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",33:"E rB sB tB uB vB wB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",33:"N CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",33:"Q"},L:{33:"N"},M:{2:"M"},N:{2:"A B"},O:{33:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{33:"LC"},S:{2:"MC"}},B:4,C:"CSS Cross-Fade Function"}},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));var n=_interopDefault(r(235));var i=t.plugin("postcss-double-position-gradients",B=>{const e="preserve"in Object(B)?Boolean(B.preserve):true;return B=>{B.walkDecls(B=>{const r=B.value;if(o.test(r)){const t=n(r).parse();t.walkFunctionNodes(B=>{if(s.test(B.value)){const e=B.nodes.slice(1,-1);e.forEach((r,t)=>{const i=Object(e[t-1]);const o=Object(e[t-2]);const s=o.type&&i.type==="number"&&r.type==="number";if(s){const e=o.clone();const t=n.comma({value:",",raws:{after:" "}});B.insertBefore(r,t);B.insertBefore(r,e)}})}});const i=t.toString();if(r!==i){B.cloneBefore({value:i});if(!e){B.remove()}}}})}});const o=/(repeating-)?(conic|linear|radial)-gradient\([\W\w]*\)/i;const s=/^(repeating-)?(conic|linear|radial)-gradient$/i;B.exports=i},function(B,e,r){"use strict";const t=r(896);B.exports=class Root extends t{constructor(B){super(B);this.type="root"}}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t{const e=String(B.nodes.slice(1,-1));return s.test(e)?e:undefined};var C=(B,e)=>{const r=a(B);if(typeof r==="string"&&r in e){B.replaceWith(...u(e[r],B.raws.before))}};const u=(B,e)=>{const r=c(B,null);if(r[0]){r[0].raws.before=e}return r};const c=(B,e)=>B.map(B=>l(B,e));const l=(B,e)=>{const r=new B.constructor(B);for(const t in B){if(t==="parent"){r.parent=e}else if(Object(B[t]).constructor===Array){r[t]=c(B.nodes,r)}else if(Object(B[t]).constructor===Object){r[t]=Object.assign({},B[t])}}return r};var f=B=>B&&B.type==="func"&&B.value==="env";function walk(B,e){B.nodes.slice(0).forEach(B=>{if(B.nodes){walk(B,e)}if(f(B)){e(B)}})}var p=(B,e)=>{const r=t(B).parse();walk(r,B=>{C(B,e)});return String(r)};var A=B=>B&&B.type==="atrule";var d=B=>B&&B.type==="decl";var h=B=>A(B)&&B.params||d(B)&&B.value;function setSupportedValue(B,e){if(A(B)){B.params=e}if(d(B)){B.value=e}}function importEnvironmentVariablesFromObject(B){const e=Object.assign({},Object(B).environmentVariables||Object(B)["environment-variables"]);for(const B in e){e[B]=t(e[B]).parse().nodes}return e}function importEnvironmentVariablesFromJSONFile(B){return _importEnvironmentVariablesFromJSONFile.apply(this,arguments)}function _importEnvironmentVariablesFromJSONFile(){_importEnvironmentVariablesFromJSONFile=_asyncToGenerator(function*(B){const e=yield b(i.resolve(B));return importEnvironmentVariablesFromObject(e)});return _importEnvironmentVariablesFromJSONFile.apply(this,arguments)}function importEnvironmentVariablesFromJSFile(B){return _importEnvironmentVariablesFromJSFile.apply(this,arguments)}function _importEnvironmentVariablesFromJSFile(){_importEnvironmentVariablesFromJSFile=_asyncToGenerator(function*(B){const e=yield Promise.resolve(require(i.resolve(B)));return importEnvironmentVariablesFromObject(e)});return _importEnvironmentVariablesFromJSFile.apply(this,arguments)}function importEnvironmentVariablesFromSources(B){return B.map(B=>{if(B instanceof Promise){return B}else if(B instanceof Function){return B()}const e=B===Object(B)?B:{from:String(B)};if(e.environmentVariables||e["environment-variables"]){return e}const r=String(e.from||"");const t=(e.type||i.extname(r).slice(1)).toLowerCase();return{type:t,from:r}}).reduce(function(){var B=_asyncToGenerator(function*(B,e){const r=yield e,t=r.type,n=r.from;if(t==="js"){return Object.assign(B,yield importEnvironmentVariablesFromJSFile(n))}if(t==="json"){return Object.assign(B,yield importEnvironmentVariablesFromJSONFile(n))}return Object.assign(B,importEnvironmentVariablesFromObject(yield e))});return function(e,r){return B.apply(this,arguments)}}(),{})}const v=B=>new Promise((e,r)=>{n.readFile(B,"utf8",(B,t)=>{if(B){r(B)}else{e(t)}})});const b=function(){var B=_asyncToGenerator(function*(B){return JSON.parse(yield v(B))});return function readJSON(e){return B.apply(this,arguments)}}();var D=o.plugin("postcss-env-fn",B=>{const e=[].concat(Object(B).importFrom||[]);const r=importEnvironmentVariablesFromSources(e);return function(){var B=_asyncToGenerator(function*(B){const e=yield r;B.walk(B=>{const r=h(B);if(r){const t=p(r,e);if(t!==r){setSupportedValue(B,t)}}})});return function(e){return B.apply(this,arguments)}}()});B.exports=D},function(B,e,r){"use strict";e.__esModule=true;var t=function(){function defineProperties(B,e){for(var r=0;r0&&arguments[0]!==undefined?arguments[0]:{};_classCallCheck(this,Node);Object.assign(this,B);this.spaces=this.spaces||{};this.spaces.before=this.spaces.before||"";this.spaces.after=this.spaces.after||""}Node.prototype.remove=function remove(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this};Node.prototype.replaceWith=function replaceWith(){if(this.parent){for(var B in arguments){this.parent.insertBefore(this,arguments[B])}this.remove()}return this};Node.prototype.next=function next(){return this.parent.at(this.parent.index(this)+1)};Node.prototype.prev=function prev(){return this.parent.at(this.parent.index(this)-1)};Node.prototype.clone=function clone(){var B=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var e=o(this);for(var r in B){e[r]=B[r]}return e};Node.prototype.appendToPropertyAndEscape=function appendToPropertyAndEscape(B,e,r){if(!this.raws){this.raws={}}var t=this[B];var n=this.raws[B];this[B]=t+e;if(n||r!==e){this.raws[B]=(n||t)+r}else{delete this.raws[B]}};Node.prototype.setPropertyAndEscape=function setPropertyAndEscape(B,e,r){if(!this.raws){this.raws={}}this[B]=e;this.raws[B]=r};Node.prototype.setPropertyWithoutEscape=function setPropertyWithoutEscape(B,e){this[B]=e;if(this.raws){delete this.raws[B]}};Node.prototype.isAtPosition=function isAtPosition(B,e){if(this.source&&this.source.start&&this.source.end){if(this.source.start.line>B){return false}if(this.source.end.linee){return false}if(this.source.end.line===B&&this.source.end.column{const e="preserve"in Object(B)?Boolean(B.preserve):false;return B=>{B.walkDecls(B=>{const r=B.value;if(s.test(r)){const n=i(r).parse();n.walkType("func",B=>{if(a.test(B.value)){const e=B.nodes.slice(1,-1);const r=C.test(B.value);const n=u.test(B.value);const i=!n&&y(e);const o=!n&&F(e);const s=n&&E(e);if(i||o){B.value="rgb";const n=e[3];const i=e[4];if(i){if(v(i)&&!A(i)){i.unit="";i.value=String(i.value/100)}if(i.value==="1"){n.remove();i.remove()}else{B.value+="a"}}if(n&&b(n)){n.replaceWith(G())}const o=r?t.lab2rgb:t.lch2rgb;const s=o(...[e[0].value,e[1].value,e[2].value].map(B=>parseFloat(B))).map(B=>Math.max(Math.min(parseInt(B*2.55),255),0));e[0].value=String(s[0]);e[1].value=String(s[1]);e[2].value=String(s[2]);B.nodes.splice(3,0,[G()]);B.nodes.splice(2,0,[G()])}else if(s){B.value="rgb";const r=e[2];const n=t.lab2rgb(...[e[0].value,0,0].map(B=>parseFloat(B))).map(B=>Math.max(Math.min(parseInt(B*2.55),255),0));B.removeAll().append(S("(")).append(O(n[0])).append(G()).append(O(n[1])).append(G()).append(O(n[2])).append(S(")"));if(r){if(v(r)&&!A(r)){r.unit="";r.value=String(r.value/100)}if(r.value!=="1"){B.value+="a";B.insertBefore(B.last,G()).insertBefore(B.last,r)}}}}});const o=String(n);if(e){B.cloneBefore({value:o})}else{B.value=o}}})}});const s=/(^|[^\w-])(lab|lch|gray)\(/i;const a=/^(lab|lch|gray)$/i;const C=/^lab$/i;const u=/^gray$/i;const c=/^%?$/i;const l=/^calc$/i;const f=/^(deg|grad|rad|turn)?$/i;const p=B=>A(B)||B.type==="number"&&c.test(B.unit);const A=B=>B.type==="func"&&l.test(B.value);const d=B=>A(B)||B.type==="number"&&f.test(B.unit);const h=B=>A(B)||B.type==="number"&&B.unit==="";const v=B=>A(B)||B.type==="number"&&B.unit==="%";const b=B=>B.type==="operator"&&B.value==="/";const D=[h,h,h,b,p];const m=[h,h,d,b,p];const g=[h,b,p];const y=B=>B.every((B,e)=>typeof D[e]==="function"&&D[e](B));const F=B=>B.every((B,e)=>typeof m[e]==="function"&&m[e](B));const E=B=>B.every((B,e)=>typeof g[e]==="function"&&g[e](B));const G=()=>i.comma({value:","});const O=B=>i.number({value:B});const S=B=>i.paren({value:B});B.exports=o},,function(B){B.exports={A:{A:{2:"I F E gB",164:"D A",260:"B"},B:{1:"J K UB IB N",260:"C O T P H"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E nB fB",516:"D A B C O T P H J K V W X Y Z a b c d e f g h"},D:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y"},E:{1:"I A B C aB dB VB L",2:"G U O xB WB S hB iB",1028:"F E D bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB"},G:{1:"vB wB XB yB zB 0B 1B",2:"WB pB HB rB sB 2B 3B 4B 5B 6B",1028:"E tB uB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{16:"F",1028:"A"},K:{1:"Q S",16:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{164:"A",260:"B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Do Not Track API"}},,function(B,e,r){var t=r(586);B.exports=t.plugin("postcss-media-minmax",function(){return function(B){var e={width:"px",height:"px","device-width":"px","device-height":"px","aspect-ratio":"","device-aspect-ratio":"",color:"","color-index":"",monochrome:"",resolution:"dpi"};var r=Object.keys(e);var t=.001;var n={">":1,"<":-1};var i={">":"min","<":"max"};function create_query(B,r,o,s,a){return s.replace(/([-\d\.]+)(.*)/,function(s,a,C){var u=parseFloat(a);if(parseFloat(a)||o){if(!o){if(C==="px"&&u===parseInt(a,10)){a=u+n[r]}else{a=Number(Math.round(parseFloat(a)+t*n[r]+"e6")+"e-6")}}}else{a=n[r]+e[B]}return"("+i[r]+"-"+B+": "+a+C+")"})}B.walkAtRules(function(B,e){if(B.name!=="media"&&B.name!=="custom-media"){return}B.params=B.params.replace(/\(\s*([a-z-]+?)\s*([<>])(=?)\s*((?:-?\d*\.?(?:\s*\/?\s*)?\d+[a-z]*)?)\s*\)/gi,function(e,t,n,i,o){var s="";if(r.indexOf(t)>-1){return create_query(t,n,i,o,B.params)}return e});B.params=B.params.replace(/\(\s*((?:-?\d*\.?(?:\s*\/?\s*)?\d+[a-z]*)?)\s*(<|>)(=?)\s*([a-z-]+)\s*(<|>)(=?)\s*((?:-?\d*\.?(?:\s*\/?\s*)?\d+[a-z]*)?)\s*\)/gi,function(B,e,t,n,i,o,s,a){if(r.indexOf(i)>-1){if(t==="<"&&o==="<"||t===">"&&o===">"){var C=t==="<"?e:a;var u=t==="<"?a:e;var c=n;var l=s;if(t===">"){c=s;l=n}return create_query(i,">",c,C)+" and "+create_query(i,"<",l,u)}}return B})})}})},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB GB nB fB"},D:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",132:"0 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O VB L S hB iB",16:"G U xB WB",132:"I F E D A aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B jB kB lB mB L EB",132:"P H J K V W X Y Z a b c d e f g h i j k l m n",260:"C oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB sB",132:"E tB uB vB wB XB"},H:{260:"7B"},I:{1:"N",16:"GB 8B 9B AC",132:"G BC HB CC DC"},J:{16:"F",132:"A"},K:{1:"Q",16:"A B C L EB",260:"S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{132:"EC"},P:{1:"FC GC HC IC JC VB L",132:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:7,C:":default CSS pseudo-class"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB",194:"f g h i j k l"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS will-change property"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O nB fB",33:"T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P",33:"Y Z a b c d e f g h i j k l m",66:"H J K V W X"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y Z"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:2,C:"Pointer Lock API"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t{const n=u(B)?r:c(B)?t:null;if(n){B.nodes.slice().forEach(B=>{if(l(B)&&!isBlockIgnored(B)){const r=B.prop;n[r]=parse(B.value).nodes;if(!e.preserve){B.remove()}}});if(!e.preserve&&f(B)&&!isBlockIgnored(B)){B.remove()}}});return Object.assign({},r,t)}const s=/^html$/i;const a=/^:root$/i;const C=/^--[A-z][\w-]*$/;const u=B=>B.type==="rule"&&s.test(B.selector)&&Object(B.nodes).length;const c=B=>B.type==="rule"&&a.test(B.selector)&&Object(B.nodes).length;const l=B=>B.type==="decl"&&C.test(B.prop);const f=B=>Object(B.nodes).length===0;function getCustomPropertiesFromCSSFile(B){return _getCustomPropertiesFromCSSFile.apply(this,arguments)}function _getCustomPropertiesFromCSSFile(){_getCustomPropertiesFromCSSFile=_asyncToGenerator(function*(B){const e=yield p(B);const r=t.parse(e,{from:B});return getCustomPropertiesFromRoot(r,{preserve:true})});return _getCustomPropertiesFromCSSFile.apply(this,arguments)}function getCustomPropertiesFromObject(B){const e=Object.assign({},Object(B).customProperties,Object(B)["custom-properties"]);for(const B in e){e[B]=parse(String(e[B])).nodes}return e}function getCustomPropertiesFromJSONFile(B){return _getCustomPropertiesFromJSONFile.apply(this,arguments)}function _getCustomPropertiesFromJSONFile(){_getCustomPropertiesFromJSONFile=_asyncToGenerator(function*(B){const e=yield A(B);return getCustomPropertiesFromObject(e)});return _getCustomPropertiesFromJSONFile.apply(this,arguments)}function getCustomPropertiesFromJSFile(B){return _getCustomPropertiesFromJSFile.apply(this,arguments)}function _getCustomPropertiesFromJSFile(){_getCustomPropertiesFromJSFile=_asyncToGenerator(function*(B){const e=yield Promise.resolve(require(B));return getCustomPropertiesFromObject(e)});return _getCustomPropertiesFromJSFile.apply(this,arguments)}function getCustomPropertiesFromImports(B){return B.map(B=>{if(B instanceof Promise){return B}else if(B instanceof Function){return B()}const e=B===Object(B)?B:{from:String(B)};if(e.customProperties||e["custom-properties"]){return e}const r=o.resolve(String(e.from||""));const t=(e.type||o.extname(r).slice(1)).toLowerCase();return{type:t,from:r}}).reduce(function(){var B=_asyncToGenerator(function*(B,e){const r=yield e,t=r.type,n=r.from;if(t==="css"){return Object.assign(yield B,yield getCustomPropertiesFromCSSFile(n))}if(t==="js"){return Object.assign(yield B,yield getCustomPropertiesFromJSFile(n))}if(t==="json"){return Object.assign(yield B,yield getCustomPropertiesFromJSONFile(n))}return Object.assign(yield B,yield getCustomPropertiesFromObject(yield e))});return function(e,r){return B.apply(this,arguments)}}(),{})}const p=B=>new Promise((e,r)=>{i.readFile(B,"utf8",(B,t)=>{if(B){r(B)}else{e(t)}})});const A=function(){var B=_asyncToGenerator(function*(B){return JSON.parse(yield p(B))});return function readJSON(e){return B.apply(this,arguments)}}();function transformValueAST(B,e){if(B.nodes&&B.nodes.length){B.nodes.slice().forEach(r=>{if(h(r)){const t=r.nodes.slice(1,-1),n=t[0],i=t[1],o=t.slice(2);const s=n.value;if(s in Object(e)){const B=v(e[s],r.raws.before);r.replaceWith(...B);retransformValueAST({nodes:B},e,s)}else if(o.length){const t=B.nodes.indexOf(r);if(t!==-1){B.nodes.splice(t,1,...v(o,r.raws.before))}transformValueAST(B,e)}}else{transformValueAST(r,e)}})}return B}function retransformValueAST(B,e,r){const t=Object.assign({},e);delete t[r];return transformValueAST(B,t)}const d=/^var$/i;const h=B=>B.type==="func"&&d.test(B.value)&&Object(B.nodes).length>0;const v=(B,e)=>{const r=b(B,null);if(r[0]){r[0].raws.before=e}return r};const b=(B,e)=>B.map(B=>D(B,e));const D=(B,e)=>{const r=new B.constructor(B);for(const t in B){if(t==="parent"){r.parent=e}else if(Object(B[t]).constructor===Array){r[t]=b(B.nodes,r)}else if(Object(B[t]).constructor===Object){r[t]=Object.assign({},B[t])}}return r};var m=(B,e,r)=>{B.walkDecls(B=>{if(F(B)&&!isRuleIgnored(B)){const t=B.value;const n=parse(t);const i=String(transformValueAST(n,e));if(i!==t){if(r.preserve){B.cloneBefore({value:i})}else{B.value=i}}}})};const g=/^--[A-z][\w-]*$/;const y=/(^|[^\w-])var\([\W\w]+\)/;const F=B=>!g.test(B.prop)&&y.test(B.value);function writeCustomPropertiesToCssFile(B,e){return _writeCustomPropertiesToCssFile.apply(this,arguments)}function _writeCustomPropertiesToCssFile(){_writeCustomPropertiesToCssFile=_asyncToGenerator(function*(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`\t${r}: ${e[r]};`);return B},[]).join("\n");const t=`:root {\n${r}\n}\n`;yield G(B,t)});return _writeCustomPropertiesToCssFile.apply(this,arguments)}function writeCustomPropertiesToJsonFile(B,e){return _writeCustomPropertiesToJsonFile.apply(this,arguments)}function _writeCustomPropertiesToJsonFile(){_writeCustomPropertiesToJsonFile=_asyncToGenerator(function*(B,e){const r=JSON.stringify({"custom-properties":e},null," ");const t=`${r}\n`;yield G(B,t)});return _writeCustomPropertiesToJsonFile.apply(this,arguments)}function writeCustomPropertiesToCjsFile(B,e){return _writeCustomPropertiesToCjsFile.apply(this,arguments)}function _writeCustomPropertiesToCjsFile(){_writeCustomPropertiesToCjsFile=_asyncToGenerator(function*(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`\t\t'${O(r)}': '${O(e[r])}'`);return B},[]).join(",\n");const t=`module.exports = {\n\tcustomProperties: {\n${r}\n\t}\n};\n`;yield G(B,t)});return _writeCustomPropertiesToCjsFile.apply(this,arguments)}function writeCustomPropertiesToMjsFile(B,e){return _writeCustomPropertiesToMjsFile.apply(this,arguments)}function _writeCustomPropertiesToMjsFile(){_writeCustomPropertiesToMjsFile=_asyncToGenerator(function*(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`\t'${O(r)}': '${O(e[r])}'`);return B},[]).join(",\n");const t=`export const customProperties = {\n${r}\n};\n`;yield G(B,t)});return _writeCustomPropertiesToMjsFile.apply(this,arguments)}function writeCustomPropertiesToExports(B,e){return Promise.all(e.map(function(){var e=_asyncToGenerator(function*(e){if(e instanceof Function){yield e(E(B))}else{const r=e===Object(e)?e:{to:String(e)};const t=r.toJSON||E;if("customProperties"in r){r.customProperties=t(B)}else if("custom-properties"in r){r["custom-properties"]=t(B)}else{const e=String(r.to||"");const n=(r.type||o.extname(r.to).slice(1)).toLowerCase();const i=t(B);if(n==="css"){yield writeCustomPropertiesToCssFile(e,i)}if(n==="js"){yield writeCustomPropertiesToCjsFile(e,i)}if(n==="json"){yield writeCustomPropertiesToJsonFile(e,i)}if(n==="mjs"){yield writeCustomPropertiesToMjsFile(e,i)}}}});return function(B){return e.apply(this,arguments)}}()))}const E=B=>{return Object.keys(B).reduce((e,r)=>{e[r]=String(B[r]);return e},{})};const G=(B,e)=>new Promise((r,t)=>{i.writeFile(B,e,B=>{if(B){t(B)}else{r()}})});const O=B=>B.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r");var S=t.plugin("postcss-custom-properties",B=>{const e="preserve"in Object(B)?Boolean(B.preserve):true;const r=[].concat(Object(B).importFrom||[]);const t=[].concat(Object(B).exportTo||[]);const n=getCustomPropertiesFromImports(r);const i=B=>{const r=getCustomPropertiesFromRoot(B,{preserve:e});m(B,r,{preserve:e})};const o=function(){var B=_asyncToGenerator(function*(B){const r=Object.assign({},yield n,getCustomPropertiesFromRoot(B,{preserve:e}));yield writeCustomPropertiesToExports(r,t);m(B,r,{preserve:e})});return function asyncTransform(e){return B.apply(this,arguments)}}();const s=r.length===0&&t.length===0;return s?i:o});B.exports=S},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q",194:"x y"},E:{1:"hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L",322:"O S"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j jB kB lB mB L EB oB S",194:"k l"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B",578:"1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:5,C:"MediaRecorder API"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j nB fB",1025:"p",1218:"k l m n o"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p",260:"q",772:"r"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c jB kB lB mB L EB oB S",260:"d",772:"e"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Fetch"}},,function(B){B.exports={A:{A:{1:"A B",16:"gB",132:"I F E D"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",16:"D jB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Element.insertAdjacentHTML()"}},function(B){B.exports={A:{A:{1:"A B",16:"gB",900:"I F E D"},B:{1:"UB IB N",1025:"C O T P H J K"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",900:"qB GB nB fB",1025:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"U xB",900:"G WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D",132:"B C jB kB lB mB L EB oB S"},G:{1:"pB HB rB sB tB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB",2052:"E uB"},H:{132:"7B"},I:{1:"GB G AC BC HB CC DC",16:"8B 9B",4097:"N"},J:{1:"F A"},K:{132:"A B C L EB S",4100:"Q"},L:{4097:"N"},M:{4097:"M"},N:{1:"A B"},O:{1:"EC"},P:{4097:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1025:"MC"}},B:1,C:"maxlength attribute for input and textarea elements"}},function(B){B.exports={A:{A:{2:"I F gB",132:"E D",260:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{4:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Cross-document messaging"}},function(B,e,r){"use strict";e.__esModule=true;var t=r(155);var n=_interopRequireDefault(t);var i=r(511);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _classCallCheck(B,e){if(!(B instanceof e)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(B,e){if(!B){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e&&(typeof e==="object"||typeof e==="function")?e:B}function _inherits(B,e){if(typeof e!=="function"&&e!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof e)}B.prototype=Object.create(e&&e.prototype,{constructor:{value:B,enumerable:false,writable:true,configurable:true}});if(e)Object.setPrototypeOf?Object.setPrototypeOf(B,e):B.__proto__=e}var o=function(B){_inherits(ID,B);function ID(e){_classCallCheck(this,ID);var r=_possibleConstructorReturn(this,B.call(this,e));r.type=i.ID;return r}ID.prototype.toString=function toString(){return[this.rawSpaceBefore,String("#"+this.stringifyProperty("value")),this.rawSpaceAfter].join("")};return ID}(n.default);e.default=o;B.exports=e["default"]},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=n.length)break;s=n[o++]}else{o=n.next();if(o.done)break;s=o.value}var a=s;if(a.type==="function"&&a.value===this.name){a.nodes=this.newDirection(a.nodes);a.nodes=this.normalize(a.nodes);if(e==="-webkit- old"){var C=this.oldWebkit(a);if(!C){return false}}else{a.nodes=this.convertDirection(a.nodes);a.value=e+a.value}}}return r.toString()};e.replaceFirst=function replaceFirst(B){for(var e=arguments.length,r=new Array(e>1?e-1:0),t=1;t=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;if(e==="before"&&o.type==="space"){e="at"}else if(e==="at"&&o.value==="at"){e="after"}else if(e==="after"&&o.type==="space"){return true}else if(o.type==="div"){break}else{e="before"}}return false};e.convertDirection=function convertDirection(B){if(B.length>0){if(B[0].value==="to"){this.fixDirection(B)}else if(B[0].value.includes("deg")){this.fixAngle(B)}else if(this.isRadial(B)){this.fixRadial(B)}}return B};e.fixDirection=function fixDirection(B){B.splice(0,2);for(var e=B,r=Array.isArray(e),t=0,e=r?e:e[Symbol.iterator]();;){var n;if(r){if(t>=e.length)break;n=e[t++]}else{t=e.next();if(t.done)break;n=t.value}var i=n;if(i.type==="div"){break}if(i.type==="word"){i.value=this.revertDirection(i.value)}}};e.fixAngle=function fixAngle(B){var e=B[0].value;e=parseFloat(e);e=Math.abs(450-e)%360;e=this.roundFloat(e,3);B[0].value=e+"deg"};e.fixRadial=function fixRadial(B){var e=[];var r=[];var t,n,i,o,s;for(o=0;o=i.length)break;a=i[s++]}else{s=i.next();if(s.done)break;a=s.value}var C=a;n[n.length-1].push(C);if(C.type==="div"&&C.value===","){n.push([])}}this.oldDirection(n);this.colorStops(n);B.nodes=[];for(var u=0,c=n;u=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;if(s.type==="word"){r.push(s.value.toLowerCase())}}r=r.join(" ");var a=this.oldDirections[r]||r;B[0]=[{type:"word",value:a},e];return B[0]}};e.cloneDiv=function cloneDiv(B){for(var e=B,r=Array.isArray(e),t=0,e=r?e:e[Symbol.iterator]();;){var n;if(r){if(t>=e.length)break;n=e[t++]}else{t=e.next();if(t.done)break;n=t.value}var i=n;if(i.type==="div"&&i.value===","){return i}}return{type:"div",value:",",after:" "}};e.colorStops=function colorStops(B){var e=[];for(var r=0;r0)};B.startWith=function startWith(B,e){if(!B)return false;return B.substr(0,e.length)===e};B.loadAnnotation=function loadAnnotation(B){var e=B.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//);if(e)this.annotation=e[1].trim()};B.decodeInline=function decodeInline(B){var e=/^data:application\/json;charset=utf-?8;base64,/;var r=/^data:application\/json;base64,/;var t="data:application/json,";if(this.startWith(B,t)){return decodeURIComponent(B.substr(t.length))}if(e.test(B)||r.test(B)){return fromBase64(B.substr(RegExp.lastMatch.length))}var n=B.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+n)};B.loadMap=function loadMap(B,e){if(e===false)return false;if(e){if(typeof e==="string"){return e}else if(typeof e==="function"){var r=e(B);if(r&&i.default.existsSync&&i.default.existsSync(r)){return i.default.readFileSync(r,"utf-8").toString().trim()}else{throw new Error("Unable to load previous source map: "+r.toString())}}else if(e instanceof t.default.SourceMapConsumer){return t.default.SourceMapGenerator.fromSourceMap(e).toString()}else if(e instanceof t.default.SourceMapGenerator){return e.toString()}else if(this.isMap(e)){return JSON.stringify(e)}else{throw new Error("Unsupported previous source map format: "+e.toString())}}else if(this.inline){return this.decodeInline(this.annotation)}else if(this.annotation){var o=this.annotation;if(B)o=n.default.join(n.default.dirname(B),o);this.root=n.default.dirname(o);if(i.default.existsSync&&i.default.existsSync(o)){return i.default.readFileSync(o,"utf-8").toString().trim()}else{return false}}};B.isMap=function isMap(B){if(typeof B!=="object")return false;return typeof B.mappings==="string"||typeof B._mappings==="string"};return PreviousMap}();var s=o;e.default=s;B.exports=e.default},,function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=r.length)break;o=r[n++]}else{n=r.next();if(n.done)break;o=n.value}var s=o;this.bad.push(this.prefixName(s,"min"));this.bad.push(this.prefixName(s,"max"))}}B.params=i.editList(B.params,function(B){return B.filter(function(B){return e.bad.every(function(e){return!B.includes(e)})})})};e.process=function process(B){var e=this;var r=this.parentPrefix(B);var t=r?[r]:this.prefixes;B.params=i.editList(B.params,function(B,r){for(var n=B,a=Array.isArray(n),C=0,n=a?n:n[Symbol.iterator]();;){var u;if(a){if(C>=n.length)break;u=n[C++]}else{C=n.next();if(C.done)break;u=C.value}var c=u;if(!c.includes("min-resolution")&&!c.includes("max-resolution")){r.push(c);continue}var l=function _loop(){if(p){if(A>=f.length)return"break";d=f[A++]}else{A=f.next();if(A.done)return"break";d=A.value}var B=d;var t=c.replace(o,function(r){var t=r.match(s);return e.prefixQuery(B,t[1],t[2],t[3],t[4])});r.push(t)};for(var f=t,p=Array.isArray(f),A=0,f=p?f:f[Symbol.iterator]();;){var d;var h=l();if(h==="break")break}r.push(c)}return i.uniq(r)})};return Resolution}(n);B.exports=a},function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(730));function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}var n=function(){function Processor(B){if(B===void 0){B=[]}this.version="7.0.27";this.plugins=this.normalize(B)}var B=Processor.prototype;B.use=function use(B){this.plugins=this.plugins.concat(this.normalize([B]));return this};B.process=function(B){function process(e){return B.apply(this,arguments)}process.toString=function(){return B.toString()};return process}(function(B,e){if(e===void 0){e={}}if(this.plugins.length===0&&e.parser===e.stringifier){if(process.env.NODE_ENV!=="production"){if(typeof console!=="undefined"&&console.warn){console.warn("You did not set any plugins, parser, or stringifier. "+"Right now, PostCSS does nothing. Pick plugins for your case "+"on https://www.postcss.parts/ and use them in postcss.config.js.")}}}return new t.default(this,B,e)});B.normalize=function normalize(B){var e=[];for(var r=B,t=Array.isArray(r),n=0,r=t?r:r[Symbol.iterator]();;){var i;if(t){if(n>=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;if(o.postcss)o=o.postcss;if(typeof o==="object"&&Array.isArray(o.plugins)){e=e.concat(o.plugins)}else if(typeof o==="function"){e.push(o)}else if(typeof o==="object"&&(o.parse||o.stringify)){if(process.env.NODE_ENV!=="production"){throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use "+"one of the syntax/parser/stringifier options as outlined "+"in your PostCSS runner documentation.")}}else{throw new Error(o+" is not a PostCSS plugin")}}return e};return Processor}();var i=n;e.default=i;B.exports=e.default},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t{const r=Object(B.parent).type==="rule"?B.parent.clone({raws:{}}).removeAll():t.rule({selector:"&"});r.selectors=r.selectors.map(B=>`${B}:dir(${e})`);return r};const i=/^\s*logical\s+/i;const o=/^border(-width|-style|-color)?$/i;const s=/^border-(block|block-start|block-end|inline|inline-start|inline-end|start|end)(-(width|style|color))?$/i;var a={border:(B,e,r)=>{const t=i.test(e[0]);if(t){e[0]=e[0].replace(i,"")}const s=[B.clone({prop:`border-top${B.prop.replace(o,"$1")}`,value:e[0]}),B.clone({prop:`border-left${B.prop.replace(o,"$1")}`,value:e[1]||e[0]}),B.clone({prop:`border-bottom${B.prop.replace(o,"$1")}`,value:e[2]||e[0]}),B.clone({prop:`border-right${B.prop.replace(o,"$1")}`,value:e[3]||e[1]||e[0]})];const a=[B.clone({prop:`border-top${B.prop.replace(o,"$1")}`,value:e[0]}),B.clone({prop:`border-right${B.prop.replace(o,"$1")}`,value:e[1]||e[0]}),B.clone({prop:`border-bottom${B.prop.replace(o,"$1")}`,value:e[2]||e[0]}),B.clone({prop:`border-left${B.prop.replace(o,"$1")}`,value:e[3]||e[1]||e[0]})];return t?1===e.length?B.clone({value:B.value.replace(i,"")}):!e[3]||e[3]===e[1]?[B.clone({prop:`border-top${B.prop.replace(o,"$1")}`,value:e[0]}),B.clone({prop:`border-right${B.prop.replace(o,"$1")}`,value:e[3]||e[1]||e[0]}),B.clone({prop:`border-bottom${B.prop.replace(o,"$1")}`,value:e[2]||e[0]}),B.clone({prop:`border-left${B.prop.replace(o,"$1")}`,value:e[1]||e[0]})]:"ltr"===r?s:"rtl"===r?a:[n(B,"ltr").append(s),n(B,"rtl").append(a)]:null},"border-block":(B,e)=>[B.clone({prop:`border-top${B.prop.replace(s,"$2")}`,value:e[0]}),B.clone({prop:`border-bottom${B.prop.replace(s,"$2")}`,value:e[0]})],"border-block-start":B=>{B.prop="border-top"},"border-block-end":B=>{B.prop="border-bottom"},"border-inline":(B,e,r)=>{const t=[B.clone({prop:`border-left${B.prop.replace(s,"$2")}`,value:e[0]}),B.clone({prop:`border-right${B.prop.replace(s,"$2")}`,value:e[1]||e[0]})];const i=[B.clone({prop:`border-right${B.prop.replace(s,"$2")}`,value:e[0]}),B.clone({prop:`border-left${B.prop.replace(s,"$2")}`,value:e[1]||e[0]})];const o=1===e.length||2===e.length&&e[0]===e[1];return o?t:"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]},"border-inline-start":(B,e,r)=>{const t=B.clone({prop:`border-left${B.prop.replace(s,"$2")}`});const i=B.clone({prop:`border-right${B.prop.replace(s,"$2")}`});return"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]},"border-inline-end":(B,e,r)=>{const t=B.clone({prop:`border-right${B.prop.replace(s,"$2")}`});const i=B.clone({prop:`border-left${B.prop.replace(s,"$2")}`});return"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]},"border-start":(B,e,r)=>{const t=[B.clone({prop:`border-top${B.prop.replace(s,"$2")}`,value:e[0]}),B.clone({prop:`border-left${B.prop.replace(s,"$2")}`,value:e[1]||e[0]})];const i=[B.clone({prop:`border-top${B.prop.replace(s,"$2")}`,value:e[0]}),B.clone({prop:`border-right${B.prop.replace(s,"$2")}`,value:e[1]||e[0]})];return"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]},"border-end":(B,e,r)=>{const t=[B.clone({prop:`border-bottom${B.prop.replace(s,"$2")}`,value:e[0]}),B.clone({prop:`border-right${B.prop.replace(s,"$2")}`,value:e[1]||e[0]})];const i=[B.clone({prop:`border-bottom${B.prop.replace(s,"$2")}`,value:e[0]}),B.clone({prop:`border-left${B.prop.replace(s,"$2")}`,value:e[1]||e[0]})];return"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]}};var C=(B,e,r)=>{const t=B.clone({value:"left"});const i=B.clone({value:"right"});return/^inline-start$/i.test(B.value)?"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]:/^inline-end$/i.test(B.value)?"ltr"===r?i:"rtl"===r?t:[n(B,"ltr").append(i),n(B,"rtl").append(t)]:null};var u=(B,e,r)=>{if("logical"!==e[0]){return[B.clone({prop:"top",value:e[0]}),B.clone({prop:"right",value:e[1]||e[0]}),B.clone({prop:"bottom",value:e[2]||e[0]}),B.clone({prop:"left",value:e[3]||e[1]||e[0]})]}const t=!e[4]||e[4]===e[2];const i=[B.clone({prop:"top",value:e[1]}),B.clone({prop:"left",value:e[2]||e[1]}),B.clone({prop:"bottom",value:e[3]||e[1]}),B.clone({prop:"right",value:e[4]||e[2]||e[1]})];const o=[B.clone({prop:"top",value:e[1]}),B.clone({prop:"right",value:e[2]||e[1]}),B.clone({prop:"bottom",value:e[3]||e[1]}),B.clone({prop:"left",value:e[4]||e[2]||e[1]})];return t||"ltr"===r?i:"rtl"===r?o:[n(B,"ltr").append(i),n(B,"rtl").append(o)]};var c=B=>/^block$/i.test(B.value)?B.clone({value:"vertical"}):/^inline$/i.test(B.value)?B.clone({value:"horizontal"}):null;var l=/^(inset|margin|padding)(?:-(block|block-start|block-end|inline|inline-start|inline-end|start|end))$/i;var f=/^inset-/i;var p=(B,e,r)=>B.clone({prop:`${B.prop.replace(l,"$1")}${e}`.replace(f,""),value:r});var A={block:(B,e)=>[p(B,"-top",e[0]),p(B,"-bottom",e[1]||e[0])],"block-start":B=>{B.prop=B.prop.replace(l,"$1-top").replace(f,"")},"block-end":B=>{B.prop=B.prop.replace(l,"$1-bottom").replace(f,"")},inline:(B,e,r)=>{const t=[p(B,"-left",e[0]),p(B,"-right",e[1]||e[0])];const i=[p(B,"-right",e[0]),p(B,"-left",e[1]||e[0])];const o=1===e.length||2===e.length&&e[0]===e[1];return o?t:"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]},"inline-start":(B,e,r)=>{const t=p(B,"-left",B.value);const i=p(B,"-right",B.value);return"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]},"inline-end":(B,e,r)=>{const t=p(B,"-right",B.value);const i=p(B,"-left",B.value);return"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]},start:(B,e,r)=>{const t=[p(B,"-top",e[0]),p(B,"-left",e[1]||e[0])];const i=[p(B,"-top",e[0]),p(B,"-right",e[1]||e[0])];return"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]},end:(B,e,r)=>{const t=[p(B,"-bottom",e[0]),p(B,"-right",e[1]||e[0])];const i=[p(B,"-bottom",e[0]),p(B,"-left",e[1]||e[0])];return"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]}};var d=/^(min-|max-)?(block|inline)-(size)$/i;var h=B=>{B.prop=B.prop.replace(d,(B,e,r)=>`${e||""}${"block"===r?"height":"width"}`)};var v=(B,e,r)=>{if("logical"!==e[0]){return null}const t=!e[4]||e[4]===e[2];const i=B.clone({value:[e[1],e[4]||e[2]||e[1],e[3]||e[1],e[2]||e[1]].join(" ")});const o=B.clone({value:[e[1],e[2]||e[1],e[3]||e[1],e[4]||e[2]||e[1]].join(" ")});return t?B.clone({value:B.value.replace(/^\s*logical\s+/i,"")}):"ltr"===r?i:"rtl"===r?o:[n(B,"ltr").append(i),n(B,"rtl").append(o)]};var b=(B,e,r)=>{const t=B.clone({value:"left"});const i=B.clone({value:"right"});return/^start$/i.test(B.value)?"ltr"===r?t:"rtl"===r?i:[n(B,"ltr").append(t),n(B,"rtl").append(i)]:/^end$/i.test(B.value)?"ltr"===r?i:"rtl"===r?t:[n(B,"ltr").append(i),n(B,"rtl").append(t)]:null};function splitByComma(B,e){return splitByRegExp(B,/^,$/,e)}function splitBySpace(B,e){return splitByRegExp(B,/^\s$/,e)}function splitBySlash(B,e){return splitByRegExp(B,/^\/$/,e)}function splitByRegExp(B,e,r){const t=[];let n="";let i=false;let o=0;let s=-1;while(++s0){o-=1}}else if(o===0){if(e.test(a)){i=true}}if(i){if(!r||n.trim()){t.push(r?n.trim():n)}if(!r){t.push(a)}n="";i=false}else{n+=a}}if(n!==""){t.push(r?n.trim():n)}return t}var D=(B,e,r)=>{const t=[];const i=[];splitByComma(B.value).forEach(B=>{let e=false;splitBySpace(B).forEach((B,r,n)=>{if(B in m){e=true;m[B].ltr.forEach(B=>{const e=n.slice();e.splice(r,1,B);if(t.length&&!/^,$/.test(t[t.length-1])){t.push(",")}t.push(e.join(""))});m[B].rtl.forEach(B=>{const e=n.slice();e.splice(r,1,B);if(i.length&&!/^,$/.test(i[i.length-1])){i.push(",")}i.push(e.join(""))})}});if(!e){t.push(B);i.push(B)}});const o=B.clone({value:t.join("")});const s=B.clone({value:i.join("")});return t.length&&"ltr"===r?o:i.length&&"rtl"===r?s:o.value!==s.value?[n(B,"ltr").append(o),n(B,"rtl").append(s)]:null};const m={"border-block":{ltr:["border-top","border-bottom"],rtl:["border-top","border-bottom"]},"border-block-color":{ltr:["border-top-color","border-bottom-color"],rtl:["border-top-color","border-bottom-color"]},"border-block-end":{ltr:["border-bottom"],rtl:["border-bottom"]},"border-block-end-color":{ltr:["border-bottom-color"],rtl:["border-bottom-color"]},"border-block-end-style":{ltr:["border-bottom-style"],rtl:["border-bottom-style"]},"border-block-end-width":{ltr:["border-bottom-width"],rtl:["border-bottom-width"]},"border-block-start":{ltr:["border-top"],rtl:["border-top"]},"border-block-start-color":{ltr:["border-top-color"],rtl:["border-top-color"]},"border-block-start-style":{ltr:["border-top-style"],rtl:["border-top-style"]},"border-block-start-width":{ltr:["border-top-width"],rtl:["border-top-width"]},"border-block-style":{ltr:["border-top-style","border-bottom-style"],rtl:["border-top-style","border-bottom-style"]},"border-block-width":{ltr:["border-top-width","border-bottom-width"],rtl:["border-top-width","border-bottom-width"]},"border-end":{ltr:["border-bottom","border-right"],rtl:["border-bottom","border-left"]},"border-end-color":{ltr:["border-bottom-color","border-right-color"],rtl:["border-bottom-color","border-left-color"]},"border-end-style":{ltr:["border-bottom-style","border-right-style"],rtl:["border-bottom-style","border-left-style"]},"border-end-width":{ltr:["border-bottom-width","border-right-width"],rtl:["border-bottom-width","border-left-width"]},"border-inline":{ltr:["border-left","border-right"],rtl:["border-left","border-right"]},"border-inline-color":{ltr:["border-left-color","border-right-color"],rtl:["border-left-color","border-right-color"]},"border-inline-end":{ltr:["border-right"],rtl:["border-left"]},"border-inline-end-color":{ltr:["border-right-color"],rtl:["border-left-color"]},"border-inline-end-style":{ltr:["border-right-style"],rtl:["border-left-style"]},"border-inline-end-width":{ltr:["border-right-width"],rtl:["border-left-width"]},"border-inline-start":{ltr:["border-left"],rtl:["border-right"]},"border-inline-start-color":{ltr:["border-left-color"],rtl:["border-right-color"]},"border-inline-start-style":{ltr:["border-left-style"],rtl:["border-right-style"]},"border-inline-start-width":{ltr:["border-left-width"],rtl:["border-right-width"]},"border-inline-style":{ltr:["border-left-style","border-right-style"],rtl:["border-left-style","border-right-style"]},"border-inline-width":{ltr:["border-left-width","border-right-width"],rtl:["border-left-width","border-right-width"]},"border-start":{ltr:["border-top","border-left"],rtl:["border-top","border-right"]},"border-start-color":{ltr:["border-top-color","border-left-color"],rtl:["border-top-color","border-right-color"]},"border-start-style":{ltr:["border-top-style","border-left-style"],rtl:["border-top-style","border-right-style"]},"border-start-width":{ltr:["border-top-width","border-left-width"],rtl:["border-top-width","border-right-width"]},"block-size":{ltr:["height"],rtl:["height"]},"inline-size":{ltr:["width"],rtl:["width"]},inset:{ltr:["top","right","bottom","left"],rtl:["top","right","bottom","left"]},"inset-block":{ltr:["top","bottom"],rtl:["top","bottom"]},"inset-block-start":{ltr:["top"],rtl:["top"]},"inset-block-end":{ltr:["bottom"],rtl:["bottom"]},"inset-end":{ltr:["bottom","right"],rtl:["bottom","left"]},"inset-inline":{ltr:["left","right"],rtl:["left","right"]},"inset-inline-start":{ltr:["left"],rtl:["right"]},"inset-inline-end":{ltr:["right"],rtl:["left"]},"inset-start":{ltr:["top","left"],rtl:["top","right"]},"margin-block":{ltr:["margin-top","margin-bottom"],rtl:["margin-top","margin-bottom"]},"margin-block-start":{ltr:["margin-top"],rtl:["margin-top"]},"margin-block-end":{ltr:["margin-bottom"],rtl:["margin-bottom"]},"margin-end":{ltr:["margin-bottom","margin-right"],rtl:["margin-bottom","margin-left"]},"margin-inline":{ltr:["margin-left","margin-right"],rtl:["margin-left","margin-right"]},"margin-inline-start":{ltr:["margin-left"],rtl:["margin-right"]},"margin-inline-end":{ltr:["margin-right"],rtl:["margin-left"]},"margin-start":{ltr:["margin-top","margin-left"],rtl:["margin-top","margin-right"]},"padding-block":{ltr:["padding-top","padding-bottom"],rtl:["padding-top","padding-bottom"]},"padding-block-start":{ltr:["padding-top"],rtl:["padding-top"]},"padding-block-end":{ltr:["padding-bottom"],rtl:["padding-bottom"]},"padding-end":{ltr:["padding-bottom","padding-right"],rtl:["padding-bottom","padding-left"]},"padding-inline":{ltr:["padding-left","padding-right"],rtl:["padding-left","padding-right"]},"padding-inline-start":{ltr:["padding-left"],rtl:["padding-right"]},"padding-inline-end":{ltr:["padding-right"],rtl:["padding-left"]},"padding-start":{ltr:["padding-top","padding-left"],rtl:["padding-top","padding-right"]}};var g=/^(?:(inset|margin|padding)(?:-(block|block-start|block-end|inline|inline-start|inline-end|start|end))|(min-|max-)?(block|inline)-(size))$/i;const y={border:a["border"],"border-width":a["border"],"border-style":a["border"],"border-color":a["border"],"border-block":a["border-block"],"border-block-width":a["border-block"],"border-block-style":a["border-block"],"border-block-color":a["border-block"],"border-block-start":a["border-block-start"],"border-block-start-width":a["border-block-start"],"border-block-start-style":a["border-block-start"],"border-block-start-color":a["border-block-start"],"border-block-end":a["border-block-end"],"border-block-end-width":a["border-block-end"],"border-block-end-style":a["border-block-end"],"border-block-end-color":a["border-block-end"],"border-inline":a["border-inline"],"border-inline-width":a["border-inline"],"border-inline-style":a["border-inline"],"border-inline-color":a["border-inline"],"border-inline-start":a["border-inline-start"],"border-inline-start-width":a["border-inline-start"],"border-inline-start-style":a["border-inline-start"],"border-inline-start-color":a["border-inline-start"],"border-inline-end":a["border-inline-end"],"border-inline-end-width":a["border-inline-end"],"border-inline-end-style":a["border-inline-end"],"border-inline-end-color":a["border-inline-end"],"border-start":a["border-start"],"border-start-width":a["border-start"],"border-start-style":a["border-start"],"border-start-color":a["border-start"],"border-end":a["border-end"],"border-end-width":a["border-end"],"border-end-style":a["border-end"],"border-end-color":a["border-end"],clear:C,inset:u,margin:v,padding:v,block:A["block"],"block-start":A["block-start"],"block-end":A["block-end"],inline:A["inline"],"inline-start":A["inline-start"],"inline-end":A["inline-end"],start:A["start"],end:A["end"],float:C,resize:c,size:h,"text-align":b,transition:D,"transition-property":D};const F=/^border(-block|-inline|-start|-end)?(-width|-style|-color)?$/i;var E=t.plugin("postcss-logical-properties",B=>{const e=Boolean(Object(B).preserve);const r=!e&&typeof Object(B).dir==="string"?/^rtl$/i.test(B.dir)?"rtl":"ltr":false;return B=>{B.walkDecls(B=>{const t=B.parent;const n=F.test(B.prop)?splitBySlash(B.value,true):splitBySpace(B.value,true);const i=B.prop.replace(g,"$2$5").toLowerCase();if(i in y){const o=y[i](B,n,r);if(o){[].concat(o).forEach(e=>{if(e.type==="rule"){t.before(e)}else{B.before(e)}});if(!e){B.remove();if(!t.nodes.length){t.remove()}}}}})}});B.exports=E},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},E:{2:"G U I F E D A B C xB WB aB bB cB dB VB L",194:"O S hB iB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Paint API"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{36:"UB IB N",257:"P H J K",548:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x nB fB",130:"y"},D:{36:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{16:"xB WB",36:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{16:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{16:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{16:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{16:"N"},M:{16:"M"},N:{16:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{130:"MC"}},B:1,C:"CSS3 Background-clip: text"}},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));var n=_interopDefault(r(747));var i=_interopDefault(r(622));function asyncGeneratorStep(B,e,r,t,n,i,o){try{var s=B[i](o);var a=s.value}catch(B){r(B);return}if(s.done){e(a)}else{Promise.resolve(a).then(t,n)}}function _asyncToGenerator(B){return function(){var e=this,r=arguments;return new Promise(function(t,n){var i=B.apply(e,r);function _next(B){asyncGeneratorStep(i,t,n,_next,_throw,"next",B)}function _throw(B){asyncGeneratorStep(i,t,n,_next,_throw,"throw",B)}_next(undefined)})}}function _defineProperty(B,e,r){if(e in B){Object.defineProperty(B,e,{value:r,enumerable:true,configurable:true,writable:true})}else{B[e]=r}return B}function _objectSpread(B){for(var e=1;e0){i-=1}}else if(i===0){if(e&&f.test(t+s)){n=true}else if(!e&&s===","){n=true}}if(n){r.push(e?new MediaExpression(t+s):new MediaQuery(t));t="";n=false}else{t+=s}}if(t!==""){r.push(e?new MediaExpression(t):new MediaQuery(t))}return r}class MediaQueryList{constructor(B){this.nodes=parse(B)}invert(){this.nodes.forEach(B=>{B.invert()});return this}clone(){return new MediaQueryList(String(this))}toString(){return this.nodes.join(",")}}class MediaQuery{constructor(B){const e=B.match(p),r=_slicedToArray(e,4),t=r[1],n=r[2],i=r[3];const o=n.match(A)||[],s=_slicedToArray(o,9),a=s[1],C=a===void 0?"":a,u=s[2],c=u===void 0?" ":u,l=s[3],f=l===void 0?"":l,d=s[4],h=d===void 0?"":d,v=s[5],b=v===void 0?"":v,D=s[6],m=D===void 0?"":D,g=s[7],y=g===void 0?"":g,F=s[8],E=F===void 0?"":F;const G={before:t,after:i,afterModifier:c,originalModifier:C||"",beforeAnd:h,and:b,beforeExpression:m};const O=parse(y||E,true);Object.assign(this,{modifier:C,type:f,raws:G,nodes:O})}clone(B){const e=new MediaQuery(String(this));Object.assign(e,B);return e}invert(){this.modifier=this.modifier?"":this.raws.originalModifier;return this}toString(){const B=this.raws;return`${B.before}${this.modifier}${this.modifier?`${B.afterModifier}`:""}${this.type}${B.beforeAnd}${B.and}${B.beforeExpression}${this.nodes.join("")}${this.raws.after}`}}class MediaExpression{constructor(B){const e=B.match(f)||[null,B],r=_slicedToArray(e,5),t=r[1],n=r[2],i=n===void 0?"":n,o=r[3],s=o===void 0?"":o,a=r[4],C=a===void 0?"":a;const u={after:i,and:s,afterAnd:C};Object.assign(this,{value:t,raws:u})}clone(B){const e=new MediaExpression(String(this));Object.assign(e,B);return e}toString(){const B=this.raws;return`${this.value}${B.after}${B.and}${B.afterAnd}`}}const o="(not|only)";const s="(all|print|screen|speech)";const a="([\\W\\w]*)";const C="([\\W\\w]+)";const u="(\\s*)";const c="(\\s+)";const l="(?:(\\s+)(and))";const f=new RegExp(`^${C}(?:${l}${c})$`,"i");const p=new RegExp(`^${u}${a}${u}$`);const A=new RegExp(`^(?:${o}${c})?(?:${s}(?:${l}${c}${C})?|${C})$`,"i");var d=B=>new MediaQueryList(B);var h=(B,e)=>{const r={};B.nodes.slice().forEach(B=>{if(D(B)){const t=B.params.match(b),n=_slicedToArray(t,3),i=n[1],o=n[2];r[i]=d(o);if(!Object(e).preserve){B.remove()}}});return r};const v=/^custom-media$/i;const b=/^(--[A-z][\w-]*)\s+([\W\w]+)\s*$/;const D=B=>B.type==="atrule"&&v.test(B.name)&&b.test(B.params);function getCustomMediaFromCSSFile(B){return _getCustomMediaFromCSSFile.apply(this,arguments)}function _getCustomMediaFromCSSFile(){_getCustomMediaFromCSSFile=_asyncToGenerator(function*(B){const e=yield m(B);const r=t.parse(e,{from:B});return h(r,{preserve:true})});return _getCustomMediaFromCSSFile.apply(this,arguments)}function getCustomMediaFromObject(B){const e=Object.assign({},Object(B).customMedia,Object(B)["custom-media"]);for(const B in e){e[B]=d(e[B])}return e}function getCustomMediaFromJSONFile(B){return _getCustomMediaFromJSONFile.apply(this,arguments)}function _getCustomMediaFromJSONFile(){_getCustomMediaFromJSONFile=_asyncToGenerator(function*(B){const e=yield g(B);return getCustomMediaFromObject(e)});return _getCustomMediaFromJSONFile.apply(this,arguments)}function getCustomMediaFromJSFile(B){return _getCustomMediaFromJSFile.apply(this,arguments)}function _getCustomMediaFromJSFile(){_getCustomMediaFromJSFile=_asyncToGenerator(function*(B){const e=yield Promise.resolve(require(B));return getCustomMediaFromObject(e)});return _getCustomMediaFromJSFile.apply(this,arguments)}function getCustomMediaFromSources(B){return B.map(B=>{if(B instanceof Promise){return B}else if(B instanceof Function){return B()}const e=B===Object(B)?B:{from:String(B)};if(Object(e).customMedia||Object(e)["custom-media"]){return e}const r=i.resolve(String(e.from||""));const t=(e.type||i.extname(r).slice(1)).toLowerCase();return{type:t,from:r}}).reduce(function(){var B=_asyncToGenerator(function*(B,e){const r=yield e,t=r.type,n=r.from;if(t==="css"||t==="pcss"){return Object.assign(yield B,yield getCustomMediaFromCSSFile(n))}if(t==="js"){return Object.assign(yield B,yield getCustomMediaFromJSFile(n))}if(t==="json"){return Object.assign(yield B,yield getCustomMediaFromJSONFile(n))}return Object.assign(yield B,getCustomMediaFromObject(yield e))});return function(e,r){return B.apply(this,arguments)}}(),{})}const m=B=>new Promise((e,r)=>{n.readFile(B,"utf8",(B,t)=>{if(B){r(B)}else{e(t)}})});const g=function(){var B=_asyncToGenerator(function*(B){return JSON.parse(yield m(B))});return function readJSON(e){return B.apply(this,arguments)}}();function transformMediaList(B,e){let r=B.nodes.length-1;while(r>=0){const t=transformMedia(B.nodes[r],e);if(t.length){B.nodes.splice(r,1,...t)}--r}return B}function transformMedia(B,e){const r=[];for(const a in B.nodes){const C=B.nodes[a],u=C.value,c=C.nodes;const l=u.replace(y,"$1");if(l in e){var t=true;var n=false;var i=undefined;try{for(var o=e[l].nodes[Symbol.iterator](),s;!(t=(s=o.next()).done);t=true){const t=s.value;const n=B.modifier!==t.modifier?B.modifier||t.modifier:"";const i=B.clone({modifier:n,raws:!n||B.modifier?_objectSpread({},B.raws):_objectSpread({},t.raws),type:B.type||t.type});if(i.type===t.type){Object.assign(i.raws,{and:t.raws.and,beforeAnd:t.raws.beforeAnd,beforeExpression:t.raws.beforeExpression})}i.nodes.splice(a,1,...t.clone().nodes.map(e=>{if(B.nodes[a].raws.and){e.raws=_objectSpread({},B.nodes[a].raws)}e.spaces=_objectSpread({},B.nodes[a].spaces);return e}));const o=F(e,l);const C=transformMedia(i,o);if(C.length){r.push(...C)}else{r.push(i)}}}catch(B){n=true;i=B}finally{try{if(!t&&o.return!=null){o.return()}}finally{if(n){throw i}}}return r}else if(c&&c.length){transformMediaList(B.nodes[a],e)}}return r}const y=/\((--[A-z][\w-]*)\)/;const F=(B,e)=>{const r=Object.assign({},B);delete r[e];return r};var E=(B,e,r)=>{B.walkAtRules(G,B=>{if(O.test(B.params)){const t=d(B.params);const n=String(transformMediaList(t,e));if(r.preserve){B.cloneBefore({params:n})}else{B.params=n}}})};const G=/^media$/i;const O=/\(--[A-z][\w-]*\)/;function writeCustomMediaToCssFile(B,e){return _writeCustomMediaToCssFile.apply(this,arguments)}function _writeCustomMediaToCssFile(){_writeCustomMediaToCssFile=_asyncToGenerator(function*(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`@custom-media ${r} ${e[r]};`);return B},[]).join("\n");const t=`${r}\n`;yield M(B,t)});return _writeCustomMediaToCssFile.apply(this,arguments)}function writeCustomMediaToJsonFile(B,e){return _writeCustomMediaToJsonFile.apply(this,arguments)}function _writeCustomMediaToJsonFile(){_writeCustomMediaToJsonFile=_asyncToGenerator(function*(B,e){const r=JSON.stringify({"custom-media":e},null," ");const t=`${r}\n`;yield M(B,t)});return _writeCustomMediaToJsonFile.apply(this,arguments)}function writeCustomMediaToCjsFile(B,e){return _writeCustomMediaToCjsFile.apply(this,arguments)}function _writeCustomMediaToCjsFile(){_writeCustomMediaToCjsFile=_asyncToGenerator(function*(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`\t\t'${I(r)}': '${I(e[r])}'`);return B},[]).join(",\n");const t=`module.exports = {\n\tcustomMedia: {\n${r}\n\t}\n};\n`;yield M(B,t)});return _writeCustomMediaToCjsFile.apply(this,arguments)}function writeCustomMediaToMjsFile(B,e){return _writeCustomMediaToMjsFile.apply(this,arguments)}function _writeCustomMediaToMjsFile(){_writeCustomMediaToMjsFile=_asyncToGenerator(function*(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`\t'${I(r)}': '${I(e[r])}'`);return B},[]).join(",\n");const t=`export const customMedia = {\n${r}\n};\n`;yield M(B,t)});return _writeCustomMediaToMjsFile.apply(this,arguments)}function writeCustomMediaToExports(B,e){return Promise.all(e.map(function(){var e=_asyncToGenerator(function*(e){if(e instanceof Function){yield e(S(B))}else{const r=e===Object(e)?e:{to:String(e)};const t=r.toJSON||S;if("customMedia"in r){r.customMedia=t(B)}else if("custom-media"in r){r["custom-media"]=t(B)}else{const e=String(r.to||"");const n=(r.type||i.extname(e).slice(1)).toLowerCase();const o=t(B);if(n==="css"){yield writeCustomMediaToCssFile(e,o)}if(n==="js"){yield writeCustomMediaToCjsFile(e,o)}if(n==="json"){yield writeCustomMediaToJsonFile(e,o)}if(n==="mjs"){yield writeCustomMediaToMjsFile(e,o)}}}});return function(B){return e.apply(this,arguments)}}()))}const S=B=>{return Object.keys(B).reduce((e,r)=>{e[r]=String(B[r]);return e},{})};const M=(B,e)=>new Promise((r,t)=>{n.writeFile(B,e,B=>{if(B){t(B)}else{r()}})});const I=B=>B.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r");var L=t.plugin("postcss-custom-media",B=>{const e="preserve"in Object(B)?Boolean(B.preserve):false;const r=[].concat(Object(B).importFrom||[]);const t=[].concat(Object(B).exportTo||[]);const n=getCustomMediaFromSources(r);return function(){var B=_asyncToGenerator(function*(B){const r=Object.assign(yield n,h(B,{preserve:e}));yield writeCustomMediaToExports(r,t);E(B,r,{preserve:e})});return function(e){return B.apply(this,arguments)}}()});B.exports=L},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D jB kB lB mB"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"meter element"}},function(B){B.exports={A:{A:{16:"I F E D A B gB"},B:{1:"UB IB N",16:"C O T P H J K"},C:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB nB fB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB"},E:{16:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",16:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x jB kB lB mB L EB oB S"},G:{16:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{1:"N",16:"GB G 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{16:"MC"}},B:5,C:"Clear-Site-Data Header"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;if(!e||e===o){this.add(B,o)}}};return AtRule}(t);B.exports=n},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",16:"A"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Wav audio format"}},function(B){"use strict";function unique_pred(B,e){var r=1,t=B.length,n=B[0],i=B[0];for(var o=1;o0)this.unclosedBracket(n);if(e&&t){while(o.length){s=o[o.length-1][0];if(s!=="space"&&s!=="comment")break;this.tokenizer.back(o.pop())}this.decl(o)}else{this.unknownWord(o)}};B.rule=function rule(B){B.pop();var e=new a.default;this.init(e,B[0][2],B[0][3]);e.raws.between=this.spacesAndCommentsFromEnd(B);this.raw(e,"selector",B);this.current=e};B.decl=function decl(B){var e=new t.default;this.init(e);var r=B[B.length-1];if(r[0]===";"){this.semicolon=true;B.pop()}if(r[4]){e.source.end={line:r[4],column:r[5]}}else{e.source.end={line:r[2],column:r[3]}}while(B[0][0]!=="word"){if(B.length===1)this.unknownWord(B);e.raws.before+=B.shift()[1]}e.source.start={line:B[0][2],column:B[0][3]};e.prop="";while(B.length){var n=B[0][0];if(n===":"||n==="space"||n==="comment"){break}e.prop+=B.shift()[1]}e.raws.between="";var i;while(B.length){i=B.shift();if(i[0]===":"){e.raws.between+=i[1];break}else{if(i[0]==="word"&&/\w/.test(i[1])){this.unknownWord([i])}e.raws.between+=i[1]}}if(e.prop[0]==="_"||e.prop[0]==="*"){e.raws.before+=e.prop[0];e.prop=e.prop.slice(1)}e.raws.between+=this.spacesAndCommentsFromStart(B);this.precheckMissedSemicolon(B);for(var o=B.length-1;o>0;o--){i=B[o];if(i[1].toLowerCase()==="!important"){e.important=true;var s=this.stringFrom(B,o);s=this.spacesFromEnd(B)+s;if(s!==" !important")e.raws.important=s;break}else if(i[1].toLowerCase()==="important"){var a=B.slice(0);var C="";for(var u=o;u>0;u--){var c=a[u][0];if(C.trim().indexOf("!")===0&&c!=="space"){break}C=a.pop()[1]+C}if(C.trim().indexOf("!")===0){e.important=true;e.raws.important=C;B=a}}if(i[0]!=="space"&&i[0]!=="comment"){break}}this.raw(e,"value",B);if(e.value.indexOf(":")!==-1)this.checkMissedSemicolon(B)};B.atrule=function atrule(B){var e=new o.default;e.name=B[1].slice(1);if(e.name===""){this.unnamedAtrule(e,B)}this.init(e,B[2],B[3]);var r;var t;var n=false;var i=false;var s=[];while(!this.tokenizer.endOfFile()){B=this.tokenizer.nextToken();if(B[0]===";"){e.source.end={line:B[2],column:B[3]};this.semicolon=true;break}else if(B[0]==="{"){i=true;break}else if(B[0]==="}"){if(s.length>0){t=s.length-1;r=s[t];while(r&&r[0]==="space"){r=s[--t]}if(r){e.source.end={line:r[4],column:r[5]}}}this.end(B);break}else{s.push(B)}if(this.tokenizer.endOfFile()){n=true;break}}e.raws.between=this.spacesAndCommentsFromEnd(s);if(s.length){e.raws.afterName=this.spacesAndCommentsFromStart(s);this.raw(e,"params",s);if(n){B=s[s.length-1];e.source.end={line:B[4],column:B[5]};this.spaces=e.raws.between;e.raws.between=""}}else{e.raws.afterName="";e.params=""}if(i){e.nodes=[];this.current=e}};B.end=function end(B){if(this.current.nodes&&this.current.nodes.length){this.current.raws.semicolon=this.semicolon}this.semicolon=false;this.current.raws.after=(this.current.raws.after||"")+this.spaces;this.spaces="";if(this.current.parent){this.current.source.end={line:B[2],column:B[3]};this.current=this.current.parent}else{this.unexpectedClose(B)}};B.endFile=function endFile(){if(this.current.parent)this.unclosedBlock();if(this.current.nodes&&this.current.nodes.length){this.current.raws.semicolon=this.semicolon}this.current.raws.after=(this.current.raws.after||"")+this.spaces};B.freeSemicolon=function freeSemicolon(B){this.spaces+=B[1];if(this.current.nodes){var e=this.current.nodes[this.current.nodes.length-1];if(e&&e.type==="rule"&&!e.raws.ownSemicolon){e.raws.ownSemicolon=this.spaces;this.spaces=""}}};B.init=function init(B,e,r){this.current.push(B);B.source={start:{line:e,column:r},input:this.input};B.raws.before=this.spaces;this.spaces="";if(B.type!=="comment")this.semicolon=false};B.raw=function raw(B,e,r){var t,n;var i=r.length;var o="";var s=true;var a,C;var u=/^([.|#])?([\w])+/i;for(var c=0;c=0;n--){t=B[n];if(t[0]!=="space"){r+=1;if(r===2)break}}throw this.input.error("Missed semicolon",t[2],t[3])};return Parser}();e.default=C;B.exports=e.default},function(B){B.exports={A:{A:{2:"D A B gB",8:"I F E"},B:{2:"C O T P H J K",8:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",129:"qB GB nB fB"},D:{1:"a",8:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",260:"G U I F E D xB WB aB bB cB dB"},F:{2:"D",4:"B C jB kB lB mB L EB oB S",8:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB"},H:{8:"7B"},I:{8:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"A",8:"F"},K:{8:"A B C Q L EB S"},L:{8:"N"},M:{1:"M"},N:{2:"A B"},O:{4:"EC"},P:{8:"G FC GC HC IC JC VB L"},Q:{8:"KC"},R:{8:"LC"},S:{1:"MC"}},B:2,C:"MathML"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB",33:"D"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB",33:"vB wB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS filter() function"}},function(B,e,r){"use strict";const t=r(759);const n=r(402);const i=r(959);const o=r(931);const s=r(580);const a=r(665);const C=r(948);const u=r(618);const c=r(108);const l=r(533);const f=r(356);const p=r(141);const A=r(109);let d=function(B,e){return new t(B,e)};d.atword=function(B){return new n(B)};d.colon=function(B){return new i(Object.assign({value:":"},B))};d.comma=function(B){return new o(Object.assign({value:","},B))};d.comment=function(B){return new s(B)};d.func=function(B){return new a(B)};d.number=function(B){return new C(B)};d.operator=function(B){return new u(B)};d.paren=function(B){return new c(Object.assign({value:"("},B))};d.string=function(B){return new l(Object.assign({quote:"'"},B))};d.value=function(B){return new p(B)};d.word=function(B){return new A(B)};d.unicodeRange=function(B){return new f(B)};B.exports=d},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB",164:"GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q nB fB"},D:{1:"JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",292:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M"},E:{1:"O S hB iB",292:"G U I F E D A B C xB WB aB bB cB dB VB L"},F:{1:"w R M",2:"D B C jB kB lB mB L EB oB S",292:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB"},G:{1:"2B 3B 4B 5B 6B",292:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{1:"N",292:"GB G 8B 9B AC BC HB CC DC"},J:{292:"F A"},K:{2:"A B C L EB S",292:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{292:"EC"},P:{1:"VB L",292:"G FC GC HC IC JC"},Q:{292:"KC"},R:{292:"LC"},S:{1:"MC"}},B:5,C:"CSS Logical Properties"}},function(B){B.exports={A:{A:{1:"I F E D A B",16:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB",16:"nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"indeterminate checkbox"}},function(B){B.exports={A:{A:{388:"A B",900:"I F E D gB"},B:{388:"C O T P H J K",900:"UB IB N"},C:{772:"9 w R M JB KB LB MB NB OB PB QB RB SB",900:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB"},D:{900:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{772:"A",900:"G U I F E D B C O xB WB aB bB cB dB VB L S hB iB"},F:{16:"D jB",129:"B C kB lB mB L EB oB S",900:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{900:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{129:"7B"},I:{900:"GB G N 8B 9B AC BC HB CC DC"},J:{900:"F A"},K:{129:"A B C L EB S",900:"Q"},L:{900:"N"},M:{900:"M"},N:{388:"A B"},O:{900:"EC"},P:{900:"G FC GC HC IC JC VB L"},Q:{900:"KC"},R:{900:"LC"},S:{900:"MC"}},B:2,C:"CSS page-break properties"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",4:"D jB kB lB mB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"C Q L EB S",4:"A B"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Server-sent events"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t nB fB"},D:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y",194:"z",257:"0"},E:{1:"O hB iB",2:"G U I F E D A xB WB aB bB cB dB VB",513:"B C L S"},F:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S",194:"m n"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"}},function(B){B.exports=require("next/dist/compiled/source-map")},function(B){B.exports={A:{A:{16:"I F E D A B gB"},B:{1:"UB IB N",16:"C O T P H J K"},C:{16:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{16:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{16:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{16:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{16:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{16:"N"},M:{16:"M"},N:{16:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{16:"LC"},S:{16:"MC"}},B:5,C:"CSS4 Hyphenation"}},function(B){B.exports={A:{A:{1:"B",4:"I F E D A gB"},B:{1:"C O T P H",129:"J K UB IB N"},C:{1:"0 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",4:"qB GB G U nB fB",129:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 v Q x y z",4:"G U I",129:"5 6 7 8 9 F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{4:"G U xB WB",129:"I F E D A B C O aB bB cB dB VB L S hB iB"},F:{1:"C i j k l m n o p q r L EB oB S",4:"D B jB kB lB mB",129:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h s t u v Q x y z AB CB DB BB w R M"},G:{4:"WB pB HB",129:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{4:"7B"},I:{4:"8B 9B AC",129:"GB G N BC HB CC DC"},J:{129:"F A"},K:{1:"C L EB S",4:"A B",129:"Q"},L:{129:"N"},M:{129:"M"},N:{1:"B",4:"A"},O:{129:"EC"},P:{129:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{129:"LC"},S:{1:"MC"}},B:1,C:"dataset & data-* attributes"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",16:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"document.evaluate & XPath"}},function(B){B.exports={A:{A:{1:"I F E D A B",2:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D jB kB lB mB",16:"B L EB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"G N BC HB CC DC",2:"8B 9B AC",16:"GB"},J:{1:"F A"},K:{1:"C Q S",2:"A",16:"B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"focusin & focusout events"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",33:"nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",33:"U",164:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"pB HB",164:"WB"},H:{2:"7B"},I:{1:"G N BC HB CC DC",164:"GB 8B 9B AC"},J:{1:"A",33:"F"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 Box-shadow"}},,,function(B){B.exports={A:{A:{1:"I F E D A B",16:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",16:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",16:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",16:"D jB kB lB mB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"C Q S",16:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"document.elementFromPoint()"}},function(B,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:true});var t=r(298);Object.defineProperty(e,"agents",{enumerable:true,get:function get(){return t.agents}});var n=r(954);Object.defineProperty(e,"feature",{enumerable:true,get:function get(){return _interopRequireDefault(n).default}});var i=r(189);Object.defineProperty(e,"features",{enumerable:true,get:function get(){return i.features}});var o=r(768);Object.defineProperty(e,"region",{enumerable:true,get:function get(){return _interopRequireDefault(o).default}});function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",2052:"UB IB N"},C:{2:"qB GB G U nB fB",1028:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",1060:"I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b",226:"0 1 2 3 4 5 6 c d e f g h i j k l m n o p q r s t u v Q x y z",2052:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F xB WB aB bB",772:"O S hB iB",804:"E D A B C dB VB L",1316:"cB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k jB kB lB mB L EB oB S",226:"l m n o p q r s t",2052:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB rB sB tB",292:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",2052:"Q"},L:{2052:"N"},M:{1:"M"},N:{2:"A B"},O:{2052:"EC"},P:{2:"G FC GC",2052:"HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1028:"MC"}},B:4,C:"text-decoration styling"}},,function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));var n=_interopDefault(r(817));var i=t.plugin("postcss-dir-pseudo-class",B=>{const e=Object(B).dir;const r=Boolean(Object(B).preserve);return B=>{B.walkRules(/:dir\([^\)]*\)/,B=>{let t=B;if(r){t=B.cloneBefore()}t.selector=n(B=>{B.nodes.forEach(B=>{B.walk(r=>{if("pseudo"===r.type&&":dir"===r.value){const t=r.prev();const i=r.next();const o=t&&t.type&&"combinator"===t.type&&" "===t.value;const s=i&&i.type&&"combinator"===i.type&&" "===i.value;if(o&&(s||!i)){r.replaceWith(n.universal())}else{r.remove()}const a=B.nodes[0];const C=a&&"combinator"===a.type&&" "===a.value;const u=a&&"tag"===a.type&&"html"===a.value;const c=a&&"pseudo"===a.type&&":root"===a.value;if(a&&!u&&!c&&!C){B.prepend(n.combinator({value:" "}))}const l=r.nodes.toString();const f=e===l;const p=n.attribute({attribute:"dir",operator:"=",quoteMark:'"',value:`"${l}"`});const A=n.pseudo({value:`${u||c?"":"html"}:not`});A.append(n.attribute({attribute:"dir",operator:"=",quoteMark:'"',value:`"${"ltr"===l?"rtl":"ltr"}"`}));if(f){if(u){B.insertAfter(a,A)}else{B.prepend(A)}}else if(u){B.insertAfter(a,p)}else{B.prepend(p)}}})})}).processSync(t.selector)})}});B.exports=i},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",260:"C",514:"O T P"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h nB fB",194:"i j k l m n"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j",260:"k l m n"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB",260:"E cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W jB kB lB mB L EB oB S",260:"X Y Z a"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",260:"E uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Srcset and sizes attributes"}},function(B){B.exports={A:{A:{2:"I F E gB",2561:"A B",2692:"D"},B:{1:"UB IB N",2561:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB",1537:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y fB",1796:"GB nB"},D:{1:"w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",1025:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB",1537:"P H J K V W X Y Z a b c d e f g h i j k"},E:{1:"hB iB",16:"G U I xB WB",1025:"F E D A B C bB cB dB VB L",1537:"aB",4097:"O S"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M S",16:"D B C jB kB lB mB L EB",260:"oB",1025:"0 1 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",1537:"P H J K V W X"},G:{16:"WB pB HB",1025:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",1537:"rB sB tB"},H:{2:"7B"},I:{16:"8B 9B",1025:"N DC",1537:"GB G AC BC HB CC"},J:{1025:"A",1537:"F"},K:{1:"A B C L EB S",1025:"Q"},L:{1:"N"},M:{1537:"M"},N:{2561:"A B"},O:{1537:"EC"},P:{1025:"G FC GC HC IC JC VB L"},Q:{1025:"KC"},R:{1025:"LC"},S:{1537:"MC"}},B:1,C:"input event"}},,function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=o.length)return"break";C=o[a++]}else{a=o.next();if(a.done)return"break";C=a.value}var B=C;prefixeds[B]=t.map(function(r){return e.replace(r,B)}).join(", ")};for(var o=this.possible(),s=Array.isArray(o),a=0,o=s?o:o[Symbol.iterator]();;){var C;var u=i();if(u==="break")break}}else{for(var c=this.possible(),l=Array.isArray(c),f=0,c=l?c:c[Symbol.iterator]();;){var p;if(l){if(f>=c.length)break;p=c[f++]}else{f=c.next();if(f.done)break;p=f.value}var A=p;prefixeds[A]=this.replace(B.selector,A)}}B._autoprefixerPrefixeds[this.name]=prefixeds;return B._autoprefixerPrefixeds};e.already=function already(B,e,r){var t=B.parent.index(B)-1;while(t>=0){var n=B.parent.nodes[t];if(n.type!=="rule"){return false}var i=false;for(var o in e[this.name]){var s=e[this.name][o];if(n.selector===s){if(r===o){return true}else{i=true;break}}}if(!i){return false}t-=1}return false};e.replace=function replace(B,e){return B.replace(this.regexp(),"$1"+this.prefixed(e))};e.add=function add(B,e){var r=this.prefixeds(B);if(this.already(B,r,e)){return}var t=this.clone(B,{selector:r[this.name][e]});B.parent.insertBefore(B,t)};e.old=function old(B){return new i(this,B)};return Selector}(o);B.exports=C},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O",132:"T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB",132:"h i j k l m n o p q r s t u v Q x"},D:{1:"M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l",132:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB",132:"E D cB"},F:{1:"5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y jB kB lB mB L EB oB S",132:"0 1 2 3 4 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",16:"E",132:"uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{1:"A",2:"F"},K:{2:"A B C L EB S",132:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{132:"EC"},P:{1:"VB L",132:"G FC GC HC IC JC"},Q:{132:"KC"},R:{132:"LC"},S:{1:"MC"}},B:1,C:"Path2D"}},function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(241));var n=_interopRequireDefault(r(622));function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}var i=function(){function MapGenerator(B,e,r){this.stringify=B;this.mapOpts=r.map||{};this.root=e;this.opts=r}var B=MapGenerator.prototype;B.isMap=function isMap(){if(typeof this.opts.map!=="undefined"){return!!this.opts.map}return this.previous().length>0};B.previous=function previous(){var B=this;if(!this.previousMaps){this.previousMaps=[];this.root.walk(function(e){if(e.source&&e.source.input.map){var r=e.source.input.map;if(B.previousMaps.indexOf(r)===-1){B.previousMaps.push(r)}}})}return this.previousMaps};B.isInline=function isInline(){if(typeof this.mapOpts.inline!=="undefined"){return this.mapOpts.inline}var B=this.mapOpts.annotation;if(typeof B!=="undefined"&&B!==true){return false}if(this.previous().length){return this.previous().some(function(B){return B.inline})}return true};B.isSourcesContent=function isSourcesContent(){if(typeof this.mapOpts.sourcesContent!=="undefined"){return this.mapOpts.sourcesContent}if(this.previous().length){return this.previous().some(function(B){return B.withContent()})}return true};B.clearAnnotation=function clearAnnotation(){if(this.mapOpts.annotation===false)return;var B;for(var e=this.root.nodes.length-1;e>=0;e--){B=this.root.nodes[e];if(B.type!=="comment")continue;if(B.text.indexOf("# sourceMappingURL=")===0){this.root.removeChild(e)}}};B.setSourcesContent=function setSourcesContent(){var B=this;var e={};this.root.walk(function(r){if(r.source){var t=r.source.input.from;if(t&&!e[t]){e[t]=true;var n=B.relative(t);B.map.setSourceContent(n,r.source.input.css)}}})};B.applyPrevMaps=function applyPrevMaps(){for(var B=this.previous(),e=Array.isArray(B),r=0,B=e?B:B[Symbol.iterator]();;){var i;if(e){if(r>=B.length)break;i=B[r++]}else{r=B.next();if(r.done)break;i=r.value}var o=i;var s=this.relative(o.file);var a=o.root||n.default.dirname(o.file);var C=void 0;if(this.mapOpts.sourcesContent===false){C=new t.default.SourceMapConsumer(o.text);if(C.sourcesContent){C.sourcesContent=C.sourcesContent.map(function(){return null})}}else{C=o.consumer()}this.map.applySourceMap(C,s,this.relative(a))}};B.isAnnotation=function isAnnotation(){if(this.isInline()){return true}if(typeof this.mapOpts.annotation!=="undefined"){return this.mapOpts.annotation}if(this.previous().length){return this.previous().some(function(B){return B.annotation})}return true};B.toBase64=function toBase64(B){if(Buffer){return Buffer.from(B).toString("base64")}return window.btoa(unescape(encodeURIComponent(B)))};B.addAnnotation=function addAnnotation(){var B;if(this.isInline()){B="data:application/json;base64,"+this.toBase64(this.map.toString())}else if(typeof this.mapOpts.annotation==="string"){B=this.mapOpts.annotation}else{B=this.outputFile()+".map"}var e="\n";if(this.css.indexOf("\r\n")!==-1)e="\r\n";this.css+=e+"/*# sourceMappingURL="+B+" */"};B.outputFile=function outputFile(){if(this.opts.to){return this.relative(this.opts.to)}if(this.opts.from){return this.relative(this.opts.from)}return"to.css"};B.generateMap=function generateMap(){this.generateString();if(this.isSourcesContent())this.setSourcesContent();if(this.previous().length>0)this.applyPrevMaps();if(this.isAnnotation())this.addAnnotation();if(this.isInline()){return[this.css]}return[this.css,this.map]};B.relative=function relative(B){if(B.indexOf("<")===0)return B;if(/^\w+:\/\//.test(B))return B;var e=this.opts.to?n.default.dirname(this.opts.to):".";if(typeof this.mapOpts.annotation==="string"){e=n.default.dirname(n.default.resolve(e,this.mapOpts.annotation))}B=n.default.relative(e,B);if(n.default.sep==="\\"){return B.replace(/\\/g,"/")}return B};B.sourcePath=function sourcePath(B){if(this.mapOpts.from){return this.mapOpts.from}return this.relative(B.source.input.from)};B.generateString=function generateString(){var B=this;this.css="";this.map=new t.default.SourceMapGenerator({file:this.outputFile()});var e=1;var r=1;var n,i;this.stringify(this.root,function(t,o,s){B.css+=t;if(o&&s!=="end"){if(o.source&&o.source.start){B.map.addMapping({source:B.sourcePath(o),generated:{line:e,column:r-1},original:{line:o.source.start.line,column:o.source.start.column-1}})}else{B.map.addMapping({source:"",original:{line:1,column:0},generated:{line:e,column:r-1}})}}n=t.match(/\n/g);if(n){e+=n.length;i=t.lastIndexOf("\n");r=t.length-i}else{r+=t.length}if(o&&s!=="start"){var a=o.parent||{raws:{}};if(o.type!=="decl"||o!==a.last||a.raws.semicolon){if(o.source&&o.source.end){B.map.addMapping({source:B.sourcePath(o),generated:{line:e,column:r-2},original:{line:o.source.end.line,column:o.source.end.column-1}})}else{B.map.addMapping({source:"",original:{line:1,column:0},generated:{line:e,column:r-1}})}}}})};B.generate=function generate(){this.clearAnnotation();if(this.isMap()){return this.generateMap()}var B="";this.stringify(this.root,function(e){B+=e});return[B]};return MapGenerator}();var o=i;e.default=o;B.exports=e.default},,,function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t1){this.nodes[1].raws.before=this.nodes[t].raws.before}return B.prototype.removeChild.call(this,e)};e.normalize=function normalize(e,r,t){var n=B.prototype.normalize.call(this,e);if(r){if(t==="prepend"){if(this.nodes.length>1){r.raws.before=this.nodes[1].raws.before}else{delete r.raws.before}}else if(this.first!==r){for(var i=n,o=Array.isArray(i),s=0,i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{s=i.next();if(s.done)break;a=s.value}var C=a;C.raws.before=r.raws.before}}}return n};e.toResult=function toResult(B){if(B===void 0){B={}}var e=r(730);var t=r(199);var n=new e(new t,this,B);return n.stringify()};return Root}(t.default);var i=n;e.default=i;B.exports=e.default},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",1348:"UB IB N"},C:{16:"qB GB nB fB",548:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{16:"G U I F E D A B C O T",164:"0 1 2 3 4 5 6 7 8 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB",1348:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G xB WB",16:"U",164:"I F E aB bB cB",257:"D A B C O dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",164:"0 1 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",1220:"2 3 4 5 6 7 8 9 AB CB DB BB",1348:"w R M"},G:{16:"WB pB HB rB sB",164:"E tB uB",257:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{16:"GB 8B 9B AC",164:"G N BC HB CC DC"},J:{16:"F",164:"A"},K:{2:"A B C L EB S",164:"Q"},L:{1220:"N"},M:{548:"M"},N:{2:"A B"},O:{164:"EC"},P:{164:"G FC GC HC IC JC VB L"},Q:{1348:"KC"},R:{164:"LC"},S:{548:"MC"}},B:5,C:":matches() CSS pseudo-class"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t126){if(f>=55296&&f<=56319&&u=2,has16m:B>=3}}function supportsColor(B){if(o===0){return 0}if(n("color=16m")||n("color=full")||n("color=truecolor")){return 3}if(n("color=256")){return 2}if(B&&!B.isTTY&&o===undefined){return 0}const e=o||0;if(i.TERM==="dumb"){return e}if(process.platform==="win32"){const B=t.release().split(".");if(Number(process.versions.node.split(".")[0])>=8&&Number(B[0])>=10&&Number(B[2])>=10586){return Number(B[2])>=14931?3:2}return 1}if("CI"in i){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(B=>B in i)||i.CI_NAME==="codeship"){return 1}return e}if("TEAMCITY_VERSION"in i){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(i.TEAMCITY_VERSION)?1:0}if(i.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in i){const B=parseInt((i.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(i.TERM_PROGRAM){case"iTerm.app":return B>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(i.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(i.TERM)){return 1}if("COLORTERM"in i){return 1}return e}function getSupportLevel(B){const e=supportsColor(B);return translateLevel(e)}B.exports={supportsColor:getSupportLevel,stdout:getSupportLevel(process.stdout),stderr:getSupportLevel(process.stderr)}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB",33:"GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",33:"0 1 2 3 4 5 6 7 8 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},E:{1:"D A B C O dB VB L S hB iB",16:"G U I xB WB aB",33:"F E bB cB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"0 1 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB",33:"E sB tB uB"},H:{2:"7B"},I:{1:"N",16:"GB G 8B 9B AC BC HB",33:"CC DC"},J:{16:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{33:"EC"},P:{1:"JC VB L",16:"G",33:"FC GC HC IC"},Q:{1:"KC"},R:{1:"LC"},S:{33:"MC"}},B:5,C:"CSS :any-link selector"}},function(B,e){"use strict";e.__esModule=true;e.default=void 0;var r={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:false};function capitalize(B){return B[0].toUpperCase()+B.slice(1)}var t=function(){function Stringifier(B){this.builder=B}var B=Stringifier.prototype;B.stringify=function stringify(B,e){this[B.type](B,e)};B.root=function root(B){this.body(B);if(B.raws.after)this.builder(B.raws.after)};B.comment=function comment(B){var e=this.raw(B,"left","commentLeft");var r=this.raw(B,"right","commentRight");this.builder("/*"+e+B.text+r+"*/",B)};B.decl=function decl(B,e){var r=this.raw(B,"between","colon");var t=B.prop+r+this.rawValue(B,"value");if(B.important){t+=B.raws.important||" !important"}if(e)t+=";";this.builder(t,B)};B.rule=function rule(B){this.block(B,this.rawValue(B,"selector"));if(B.raws.ownSemicolon){this.builder(B.raws.ownSemicolon,B,"end")}};B.atrule=function atrule(B,e){var r="@"+B.name;var t=B.params?this.rawValue(B,"params"):"";if(typeof B.raws.afterName!=="undefined"){r+=B.raws.afterName}else if(t){r+=" "}if(B.nodes){this.block(B,r+t)}else{var n=(B.raws.between||"")+(e?";":"");this.builder(r+t+n,B)}};B.body=function body(B){var e=B.nodes.length-1;while(e>0){if(B.nodes[e].type!=="comment")break;e-=1}var r=this.raw(B,"semicolon");for(var t=0;t0){if(typeof B.raws.after!=="undefined"){e=B.raws.after;if(e.indexOf("\n")!==-1){e=e.replace(/[^\n]+$/,"")}return false}}});if(e)e=e.replace(/[^\s]/g,"");return e};B.rawBeforeOpen=function rawBeforeOpen(B){var e;B.walk(function(B){if(B.type!=="decl"){e=B.raws.between;if(typeof e!=="undefined")return false}});return e};B.rawColon=function rawColon(B){var e;B.walkDecls(function(B){if(typeof B.raws.between!=="undefined"){e=B.raws.between.replace(/[^\s:]/g,"");return false}});return e};B.beforeAfter=function beforeAfter(B,e){var r;if(B.type==="decl"){r=this.raw(B,null,"beforeDecl")}else if(B.type==="comment"){r=this.raw(B,null,"beforeComment")}else if(e==="before"){r=this.raw(B,null,"beforeRule")}else{r=this.raw(B,null,"beforeClose")}var t=B.parent;var n=0;while(t&&t.type!=="root"){n+=1;t=t.parent}if(r.indexOf("\n")!==-1){var i=this.raw(B,null,"indent");if(i.length){for(var o=0;oB=>{B.walkDecls(k,B=>{B.value=B.value.replace(V,z)})});const k=/(?:^(?:-|\\002d){2})|(?:^font(?:-family)?$)/i;const W="[\\f\\n\\r\\x09\\x20]";const U=["system-ui","-apple-system","Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans","sans-serif"];const V=new RegExp(`(^|,|${W}+)(?:system-ui${W}*)(?:,${W}*(?:${U.join("|")})${W}*)?(,|$)`,"i");const z=`$1${U.join(", ")}$2`;var q={"all-property":G,"any-link-pseudo-class":H,"blank-pseudo-class":a,"break-properties":P,"case-insensitive-attributes":s,"color-functional-notation":C,"color-mod-function":l,"custom-media-queries":p,"custom-properties":A,"custom-selectors":d,"dir-pseudo-class":h,"double-position-gradients":v,"environment-variables":b,"focus-visible-pseudo-class":D,"focus-within-pseudo-class":m,"font-variant-property":g,"gap-properties":y,"gray-function":u,"has-pseudo-class":F,"hexadecimal-alpha-notation":c,"image-set-function":E,"lab-function":O,"logical-properties-and-values":S,"matches-pseudo-class":N,"media-query-ranges":M,"nesting-rules":I,"not-pseudo-class":x,"overflow-property":L,"overflow-wrap-property":K,"place-properties":J,"prefers-color-scheme-query":w,"rebeccapurple-color":f,"system-ui-font-family":j};function getTransformedInsertions(B,e){return Object.keys(B).map(r=>[].concat(B[r]).map(B=>({[e]:true,plugin:B,id:r}))).reduce((B,e)=>B.concat(e),[])}function getUnsupportedBrowsersByFeature(B){const e=R.features[B];if(e){const B=R.feature(e).stats;const r=Object.keys(B).reduce((e,r)=>e.concat(Object.keys(B[r]).filter(e=>B[r][e].indexOf("y")!==0).map(B=>`${r} ${B}`)),[]);return r}else{return["> 0%"]}}var Y=["custom-media-queries","custom-properties","environment-variables","image-set-function","media-query-ranges","prefers-color-scheme-query","nesting-rules","custom-selectors","any-link-pseudo-class","case-insensitive-attributes","focus-visible-pseudo-class","focus-within-pseudo-class","matches-pseudo-class","not-pseudo-class","logical-properties-and-values","dir-pseudo-class","all-property","color-functional-notation","double-position-gradients","gray-function","hexadecimal-alpha-notation","lab-function","rebeccapurple-color","color-mod-function","blank-pseudo-class","break-properties","font-variant-property","has-pseudo-class","gap-properties","overflow-property","overflow-wrap-property","place-properties","system-ui-font-family"];function asyncGeneratorStep(B,e,r,t,n,i,o){try{var s=B[i](o);var a=s.value}catch(B){r(B);return}if(s.done){e(a)}else{Promise.resolve(a).then(t,n)}}function _asyncToGenerator(B){return function(){var e=this,r=arguments;return new Promise(function(t,n){var i=B.apply(e,r);function _next(B){asyncGeneratorStep(i,t,n,_next,_throw,"next",B)}function _throw(B){asyncGeneratorStep(i,t,n,_next,_throw,"throw",B)}_next(undefined)})}}function getCustomMediaAsCss(B){const e=Object.keys(B).reduce((e,r)=>{e.push(`@custom-media ${r} ${B[r]};`);return e},[]).join("\n");const r=`${e}\n`;return r}function getCustomPropertiesAsCss(B){const e=Object.keys(B).reduce((e,r)=>{e.push(`\t${r}: ${B[r]};`);return e},[]).join("\n");const r=`:root {\n${e}\n}\n`;return r}function getCustomSelectorsAsCss(B){const e=Object.keys(B).reduce((e,r)=>{e.push(`@custom-selector ${r} ${B[r]};`);return e},[]).join("\n");const r=`${e}\n`;return r}function writeExportsToCssFile(B,e,r,t){return _writeExportsToCssFile.apply(this,arguments)}function _writeExportsToCssFile(){_writeExportsToCssFile=_asyncToGenerator(function*(B,e,r,t){const n=getCustomPropertiesAsCss(r);const i=getCustomMediaAsCss(e);const o=getCustomSelectorsAsCss(t);const s=`${i}\n${o}\n${n}`;yield writeFile(B,s)});return _writeExportsToCssFile.apply(this,arguments)}function writeExportsToJsonFile(B,e,r,t){return _writeExportsToJsonFile.apply(this,arguments)}function _writeExportsToJsonFile(){_writeExportsToJsonFile=_asyncToGenerator(function*(B,e,r,t){const n=JSON.stringify({"custom-media":e,"custom-properties":r,"custom-selectors":t},null," ");const i=`${n}\n`;yield writeFile(B,i)});return _writeExportsToJsonFile.apply(this,arguments)}function getObjectWithKeyAsCjs(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`\t\t'${escapeForJS(r)}': '${escapeForJS(e[r])}'`);return B},[]).join(",\n");const t=`\n\t${B}: {\n${r}\n\t}`;return t}function writeExportsToCjsFile(B,e,r,t){return _writeExportsToCjsFile.apply(this,arguments)}function _writeExportsToCjsFile(){_writeExportsToCjsFile=_asyncToGenerator(function*(B,e,r,t){const n=getObjectWithKeyAsCjs("customMedia",e);const i=getObjectWithKeyAsCjs("customProperties",r);const o=getObjectWithKeyAsCjs("customSelectors",t);const s=`module.exports = {${n},${i},${o}\n};\n`;yield writeFile(B,s)});return _writeExportsToCjsFile.apply(this,arguments)}function getObjectWithKeyAsMjs(B,e){const r=Object.keys(e).reduce((B,r)=>{B.push(`\t'${escapeForJS(r)}': '${escapeForJS(e[r])}'`);return B},[]).join(",\n");const t=`export const ${B} = {\n${r}\n};\n`;return t}function writeExportsToMjsFile(B,e,r,t){return _writeExportsToMjsFile.apply(this,arguments)}function _writeExportsToMjsFile(){_writeExportsToMjsFile=_asyncToGenerator(function*(B,e,r,t){const n=getObjectWithKeyAsMjs("customMedia",e);const i=getObjectWithKeyAsMjs("customProperties",r);const o=getObjectWithKeyAsMjs("customSelectors",t);const s=`${n}\n${i}\n${o}`;yield writeFile(B,s)});return _writeExportsToMjsFile.apply(this,arguments)}function writeToExports(B,e){return Promise.all([].concat(e).map(function(){var e=_asyncToGenerator(function*(e){if(e instanceof Function){yield e({customMedia:getObjectWithStringifiedKeys(B.customMedia),customProperties:getObjectWithStringifiedKeys(B.customProperties),customSelectors:getObjectWithStringifiedKeys(B.customSelectors)})}else{const r=e===Object(e)?e:{to:String(e)};const t=r.toJSON||getObjectWithStringifiedKeys;if("customMedia"in r||"customProperties"in r||"customSelectors"in r){r.customMedia=t(B.customMedia);r.customProperties=t(B.customProperties);r.customSelectors=t(B.customSelectors)}else if("custom-media"in r||"custom-properties"in r||"custom-selectors"in r){r["custom-media"]=t(B.customMedia);r["custom-properties"]=t(B.customProperties);r["custom-selectors"]=t(B.customSelectors)}else{const e=String(r.to||"");const n=(r.type||T.extname(r.to).slice(1)).toLowerCase();const i=t(B.customMedia);const o=t(B.customProperties);const s=t(B.customSelectors);if(n==="css"){yield writeExportsToCssFile(e,i,o,s)}if(n==="js"){yield writeExportsToCjsFile(e,i,o,s)}if(n==="json"){yield writeExportsToJsonFile(e,i,o,s)}if(n==="mjs"){yield writeExportsToMjsFile(e,i,o,s)}}}});return function(B){return e.apply(this,arguments)}}()))}function getObjectWithStringifiedKeys(B){return Object.keys(B).reduce((e,r)=>{e[r]=String(B[r]);return e},{})}function writeFile(B,e){return new Promise((r,t)=>{Q.writeFile(B,e,B=>{if(B){t(B)}else{r()}})})}function escapeForJS(B){return B.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r")}var X=o.plugin("postcss-preset-env",B=>{const e=Object(Object(B).features);const r=Object(Object(B).insertBefore);const o=Object(Object(B).insertAfter);const s=Object(B).browsers;const a="stage"in Object(B)?B.stage===false?5:parseInt(B.stage)||0:2;const C=Object(B).autoprefixer;const u=Z(Object(B));const c=C===false?()=>{}:t(Object.assign({overrideBrowserslist:s},C));const l=i.concat(getTransformedInsertions(r,"insertBefore"),getTransformedInsertions(o,"insertAfter")).filter(B=>B.insertBefore||B.id in q).sort((B,e)=>Y.indexOf(B.id)-Y.indexOf(e.id)||(B.insertBefore?-1:e.insertBefore?1:0)||(B.insertAfter?1:e.insertAfter?-1:0)).map(B=>{const e=getUnsupportedBrowsersByFeature(B.caniuse);return B.insertBefore||B.insertAfter?{browsers:e,plugin:B.plugin,id:`${B.insertBefore?"before":"after"}-${B.id}`,stage:6}:{browsers:e,plugin:q[B.id],id:B.id,stage:B.stage}});const f=l.filter(B=>B.id in e?e[B.id]:B.stage>=a).map(B=>({browsers:B.browsers,plugin:typeof B.plugin.process==="function"?e[B.id]===true?u?B.plugin(Object.assign({},u)):B.plugin():u?B.plugin(Object.assign({},u,e[B.id])):B.plugin(Object.assign({},e[B.id])):B.plugin,id:B.id}));const p=n(s,{ignoreUnknownVersions:true});const A=f.filter(B=>p.some(e=>n(B.browsers,{ignoreUnknownVersions:true}).some(B=>B===e)));return(e,r)=>{const t=A.reduce((B,e)=>B.then(()=>e.plugin(r.root,r)),Promise.resolve()).then(()=>c(r.root,r)).then(()=>{if(Object(B).exportTo){writeToExports(u.exportTo,B.exportTo)}});return t}});const Z=B=>{if("importFrom"in B||"exportTo"in B||"preserve"in B){const e={};if("importFrom"in B){e.importFrom=B.importFrom}if("exportTo"in B){e.exportTo={customMedia:{},customProperties:{},customSelectors:{}}}if("preserve"in B){e.preserve=B.preserve}return e}return false};B.exports=X},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D"},E:{1:"B C O VB L S hB iB",2:"G xB WB",132:"U I F E D A aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",2:"D jB"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB",132:"E pB HB rB sB tB uB vB wB XB"},H:{516:"7B"},I:{1:"N DC",2:"GB 8B 9B AC",132:"G BC HB CC"},J:{1:"A",132:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{260:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{132:"MC"}},B:1,C:"Form validation"}},function(B,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:true});e.agents=undefined;var t=r(91);var n=r(887);var i=r(981);function unpackBrowserVersions(B){return Object.keys(B).reduce(function(e,r){e[n.browserVersions[r]]=B[r];return e},{})}var o=e.agents=Object.keys(i).reduce(function(B,e){var r=i[e];B[t.browsers[e]]=Object.keys(r).reduce(function(B,e){if(e==="A"){B.usage_global=unpackBrowserVersions(r[e])}else if(e==="C"){B.versions=r[e].reduce(function(B,e){if(e===""){B.push(null)}else{B.push(n.browserVersions[e])}return B},[])}else if(e==="D"){B.prefix_exceptions=unpackBrowserVersions(r[e])}else if(e==="E"){B.browser=r[e]}else if(e==="F"){B.release_date=Object.keys(r[e]).reduce(function(B,t){B[n.browserVersions[t]]=r[e][t];return B},{})}else{B.prefix=r[e]}return B},{});return B},{})},function(B,e){"use strict";e.__esModule=true;e.default=getProp;function getProp(B){for(var e=arguments.length,r=Array(e>1?e-1:0),t=1;t0){var n=r.shift();if(!B[n]){return undefined}B=B[n]}return B}B.exports=e["default"]},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G",4:"U I F"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"SVG filters"}},function(B){B.exports={A:{A:{1:"B",16:"gB",132:"I F E D A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z"},E:{1:"A B C O VB L S hB iB",132:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B C jB kB lB mB L EB oB",132:"S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"E WB pB HB rB sB tB uB vB wB"},H:{132:"7B"},I:{1:"N CC DC",132:"GB G 8B 9B AC BC HB"},J:{132:"F A"},K:{1:"Q",16:"A B C L EB",132:"S"},L:{1:"N"},M:{1:"M"},N:{1:"B",132:"A"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",132:"G"},Q:{1:"KC"},R:{1:"LC"},S:{4:"MC"}},B:6,C:"localeCompare()"}},function(B,e,r){"use strict";e.__esModule=true;var t=r(229);Object.defineProperty(e,"unesc",{enumerable:true,get:function get(){return _interopRequireDefault(t).default}});var n=r(299);Object.defineProperty(e,"getProp",{enumerable:true,get:function get(){return _interopRequireDefault(n).default}});var i=r(536);Object.defineProperty(e,"ensureObject",{enumerable:true,get:function get(){return _interopRequireDefault(i).default}});var o=r(630);Object.defineProperty(e,"stripComments",{enumerable:true,get:function get(){return _interopRequireDefault(o).default}});function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}},,,,,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB",3073:"IB N"},C:{2:"qB GB nB fB",260:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q",1025:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB",3073:"IB N eB ZB YB"},E:{2:"G U I F E xB WB aB bB cB",516:"D A B C O dB VB L S hB iB"},F:{1:"0 1 2 3 u v Q x y z",2:"4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t AB CB DB BB w jB kB lB mB L EB oB S",3073:"R M"},G:{130:"E WB pB HB rB sB tB uB",516:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{130:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F",130:"A"},K:{130:"A B C Q L EB S"},L:{3073:"N"},M:{2:"M"},N:{130:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1025:"MC"}},B:1,C:"SVG favicons"}},function(B){B.exports={A:{A:{2:"I F E D A gB",132:"B"},B:{1:"UB IB N",132:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB",2:"G U I F E D A B C O T P H J K V W",260:"0 1 2 3 4 5 6 7 8 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB",513:"ZB YB"},E:{1:"C O L S hB iB",2:"G U I F xB WB aB bB",132:"E D A B cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",132:"E uB vB wB XB yB zB 0B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Referrer Policy"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB",132:"GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",260:"G U I F E D A"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",260:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",260:"D jB kB lB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",260:"WB pB HB"},H:{260:"7B"},I:{1:"G N BC HB CC DC",260:"GB 8B 9B AC"},J:{1:"A",260:"F"},K:{1:"B C Q L EB S",260:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"getComputedStyle"}},function(B){B.exports={A:{A:{644:"I F E D gB",772:"A B"},B:{1:"K UB IB N",260:"C O T P H J"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",8:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",8:"D B jB kB lB mB L EB oB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",1025:"N"},J:{2:"F A"},K:{1:"S",8:"A B C L EB",1025:"Q"},L:{1025:"N"},M:{2:"M"},N:{1:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"Drag and Drop"}},function(B){B.exports={A:{A:{1:"E D A B",2:"I F gB"},B:{1:"C O T P H J K",4:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB",4:"G U I F E D A B C O T P H J KB LB MB NB OB PB QB RB SB",16:"qB GB nB fB"},D:{4:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{4:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{4:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",16:"D B jB kB lB mB L EB"},G:{4:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB sB"},H:{2:"7B"},I:{4:"G N BC HB CC DC",16:"GB 8B 9B AC"},J:{4:"F A"},K:{4:"Q S",16:"A B C L EB"},L:{4:"N"},M:{1:"M"},N:{1:"A B"},O:{4:"EC"},P:{4:"G FC GC HC IC JC VB L"},Q:{4:"KC"},R:{4:"LC"},S:{1:"MC"}},B:6,C:"X-Frame-Options HTTP header"}},function(B){B.exports={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",260:"A B",388:"I F E D",900:"G U nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I",132:"f g",388:"F E D A B C O T P H J K V W X Y Z a b c d e"},E:{1:"E D A B C O cB dB VB L S hB iB",2:"G xB WB",132:"F bB",388:"U I aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",132:"P H J"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",132:"tB",388:"rB sB"},H:{2:"7B"},I:{1:"N DC",2:"8B 9B AC",388:"CC",900:"GB G BC HB"},J:{132:"A",388:"F"},K:{1:"C Q S",2:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"XMLHttpRequest advanced features"}},function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(412));var n=_interopRequireDefault(r(295));var i=_interopRequireDefault(r(113));function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function cloneNode(B,e){var r=new B.constructor;for(var t in B){if(!B.hasOwnProperty(t))continue;var n=B[t];var i=typeof n;if(t==="parent"&&i==="object"){if(e)r[t]=e}else if(t==="source"){r[t]=n}else if(n instanceof Array){r[t]=n.map(function(B){return cloneNode(B,r)})}else{if(i==="object"&&n!==null)n=cloneNode(n);r[t]=n}}return r}var o=function(){function Node(B){if(B===void 0){B={}}this.raws={};if(process.env.NODE_ENV!=="production"){if(typeof B!=="object"&&typeof B!=="undefined"){throw new Error("PostCSS nodes constructor accepts object, not "+JSON.stringify(B))}}for(var e in B){this[e]=B[e]}}var B=Node.prototype;B.error=function error(B,e){if(e===void 0){e={}}if(this.source){var r=this.positionBy(e);return this.source.input.error(B,r.line,r.column,e)}return new t.default(B)};B.warn=function warn(B,e,r){var t={node:this};for(var n in r){t[n]=r[n]}return B.warn(e,t)};B.remove=function remove(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this};B.toString=function toString(B){if(B===void 0){B=i.default}if(B.stringify)B=B.stringify;var e="";B(this,function(B){e+=B});return e};B.clone=function clone(B){if(B===void 0){B={}}var e=cloneNode(this);for(var r in B){e[r]=B[r]}return e};B.cloneBefore=function cloneBefore(B){if(B===void 0){B={}}var e=this.clone(B);this.parent.insertBefore(this,e);return e};B.cloneAfter=function cloneAfter(B){if(B===void 0){B={}}var e=this.clone(B);this.parent.insertAfter(this,e);return e};B.replaceWith=function replaceWith(){if(this.parent){for(var B=arguments.length,e=new Array(B),r=0;r{const e=Boolean("preserve"in Object(B)?B.preserve:true);return B=>{B.walkRules(i,B=>{const r=t(B=>{B.walkPseudos(B=>{if(B.value===":has"&&B.nodes){const e=checkIfParentIsNot(B);B.value=e?":not-has":":has";const r=t.attribute({attribute:encodeURIComponent(String(B)).replace(/%3A/g,":").replace(/%5B/g,"[").replace(/%5D/g,"]").replace(/%2C/g,",").replace(/[():%\[\],]/g,"\\$&")});if(e){B.parent.parent.replaceWith(r)}else{B.replaceWith(r)}}})}).processSync(B.selector);const n=B.clone({selector:r});if(e){B.before(n)}else{B.replaceWith(n)}})}});function checkIfParentIsNot(B){return Object(Object(B.parent).parent).type==="pseudo"&&B.parent.parent.value===":not"}B.exports=o},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j nB fB",578:"k l m n"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m",194:"n"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S",322:"a"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Picture element"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=C.length)break;A=C[p++]}else{p=C.next();if(p.done)break;A=p.value}var d=A;if(!e[d]){e[d]={values:[]}}e[d].values.push(s)}}else{var h=e[r]&&e[r].values||[];e[r]=n.load(r,t,this);e[r].values=h}}}var v={selectors:[]};for(var b in B.remove){var D=B.remove[b];if(this.data[b].selector){var m=u.load(b,D);for(var g=D,y=Array.isArray(g),F=0,g=y?g:g[Symbol.iterator]();;){var E;if(y){if(F>=g.length)break;E=g[F++]}else{F=g.next();if(F.done)break;E=F.value}var G=E;v.selectors.push(m.old(G))}}else if(b==="@keyframes"||b==="@viewport"){for(var O=D,S=Array.isArray(O),M=0,O=S?O:O[Symbol.iterator]();;){var I;if(S){if(M>=O.length)break;I=O[M++]}else{M=O.next();if(M.done)break;I=M.value}var L=I;var P="@"+L+b.slice(1);v[P]={remove:true}}}else if(b==="@resolution"){v[b]=new i(b,D,this)}else{var J=this.data[b].props;if(J){var w=l.load(b,[],this);for(var H=D,K=Array.isArray(H),N=0,H=K?H:H[Symbol.iterator]();;){var x;if(K){if(N>=H.length)break;x=H[N++]}else{N=H.next();if(N.done)break;x=N.value}var R=x;var Q=w.old(R);if(Q){for(var T=J,j=Array.isArray(T),k=0,T=j?T:T[Symbol.iterator]();;){var W;if(j){if(k>=T.length)break;W=T[k++]}else{k=T.next();if(k.done)break;W=k.value}var U=W;if(!v[U]){v[U]={}}if(!v[U].values){v[U].values=[]}v[U].values.push(Q)}}}}else{for(var V=D,z=Array.isArray(V),q=0,V=z?V:V[Symbol.iterator]();;){var Y;if(z){if(q>=V.length)break;Y=V[q++]}else{q=V.next();if(q.done)break;Y=q.value}var X=Y;var Z=this.decl(b).old(b,X);if(b==="align-self"){var $=e[b]&&e[b].prefixes;if($){if(X==="-webkit- 2009"&&$.includes("-webkit-")){continue}else if(X==="-webkit-"&&$.includes("-webkit- 2009")){continue}}}for(var _=Z,BB=Array.isArray(_),eB=0,_=BB?_:_[Symbol.iterator]();;){var rB;if(BB){if(eB>=_.length)break;rB=_[eB++]}else{eB=_.next();if(eB.done)break;rB=eB.value}var tB=rB;if(!v[tB]){v[tB]={}}v[tB].remove=true}}}}}return[e,v]};B.decl=function decl(B){var decl=p[B];if(decl){return decl}else{p[B]=n.load(B);return p[B]}};B.unprefixed=function unprefixed(B){var e=this.normalize(t.unprefixed(B));if(e==="flex-direction"){e="flex-flow"}return e};B.normalize=function normalize(B){return this.decl(B).normalize(B)};B.prefixed=function prefixed(B,e){B=t.unprefixed(B);return this.decl(B).prefixed(B,e)};B.values=function values(B,e){var r=this[B];var t=r["*"]&&r["*"].values;var values=r[e]&&r[e].values;if(t&&values){return f.uniq(t.concat(values))}else{return t||values||[]}};B.group=function group(B){var e=this;var r=B.parent;var t=r.index(B);var n=r.nodes.length;var i=this.unprefixed(B.prop);var o=function checker(B,o){t+=B;while(t>=0&&t=o.length)break;C=o[a++]}else{a=o.next();if(a.done)break;C=a.value}var u=C;if(this.add(B,u,n.concat([u]),e)){n.push(u)}}return n};B.clone=function clone(B,e){return Prefixer.clone(B,e)};return Prefixer}();B.exports=o},function(B){B.exports={A:{A:{1:"D A B",132:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"qB GB G U I F E D A B C O T P H J K V W X Y Z a nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",132:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",132:"D jB kB"},G:{2:"WB pB HB",772:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC CC DC",132:"BC HB"},J:{260:"F A"},K:{1:"B C Q L EB S",132:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{2:"G",1028:"FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1028:"LC"},S:{1:"MC"}},B:4,C:"CSS background-attachment"}},function(B){"use strict";var e=Math.abs;var r=Math.round;function almostEq(B,r){return e(B-r)<=9.5367432e-7}function GCD(B,e){if(almostEq(e,0))return B;return GCD(e,B%e)}function findPrecision(B){var e=1;while(!almostEq(r(B*e)/e,B)){e*=10}return e}function num2fraction(B){if(B===0||B==="0")return"0";if(typeof B==="string"){B=parseFloat(B)}var t=findPrecision(B);var n=B*t;var i=e(GCD(n,t));var o=n/i;var s=t/i;return r(o)+"/"+r(s)}B.exports=num2fraction},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K IB N",16:"UB"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB nB fB",16:"RB SB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N",16:"eB ZB YB"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"selector list argument of :not()"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C xB WB aB bB cB dB VB L S",2:"O hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B",2:"3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:7,C:"Web SQL Database"}},function(B){B.exports={A:{A:{1:"E D A B",8:"I F gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",33:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"WB pB HB"},H:{1:"7B"},I:{1:"G N BC HB CC DC",33:"GB 8B 9B AC"},J:{1:"A",33:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 Box-sizing"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",1537:"UB IB N"},C:{2:"qB",932:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB",2308:"w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C O T P H J K V W X",545:"Y Z a b c d e f g h i j k l m n o p q r s t u v",1537:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I xB WB aB",516:"B C O L S hB iB",548:"D A dB VB",676:"F E bB cB"},F:{2:"D B C jB kB lB mB L EB oB S",513:"k",545:"P H J K V W X Y Z a b c d e f g h i",1537:"0 1 2 3 4 5 6 7 8 9 j l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB rB sB",548:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",676:"E tB uB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",545:"CC DC",1537:"N"},J:{2:"F",545:"A"},K:{2:"A B C L EB S",1537:"Q"},L:{1537:"N"},M:{2340:"M"},N:{2:"A B"},O:{1:"EC"},P:{545:"G",1537:"FC GC HC IC JC VB L"},Q:{545:"KC"},R:{1537:"LC"},S:{932:"MC"}},B:5,C:"Intrinsic & Extrinsic Sizing"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s",194:"t u v"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S",194:"g h i"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"CSS Motion Path"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"J K UB IB N",2:"C O T P H"},C:{2:"0 1 2 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",4609:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",4674:"FB",5698:"AB",7490:"3 4 5 6 7",7746:"8 TB"},D:{1:"R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",4097:"w",4290:"TB AB FB",6148:"9 CB DB BB"},E:{2:"G U I F E D A xB WB aB bB cB dB VB",4097:"O hB iB",4609:"B C L S"},F:{1:"4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y jB kB lB mB L EB oB S",4097:"3",6148:"0 1 2 z"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB",4097:"zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{4097:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC",4097:"IC JC VB L"},Q:{4097:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"Variable fonts"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,Parser);this.rule=B;this.options=Object.assign({lossy:false,safe:false},e);this.position=0;this.css=typeof this.rule==="string"?this.rule:this.rule.selector;this.tokens=(0,x.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var r=getTokenSourceSpan(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new l.default({source:r});this.root.errorGenerator=this._errorGenerator();var t=new p.default({source:{start:{line:1,column:1}}});this.root.append(t);this.current=t;this.loop()}Parser.prototype._errorGenerator=function _errorGenerator(){var B=this;return function(e,r){if(typeof B.rule==="string"){return new Error(e)}return B.rule.error(e,r)}};Parser.prototype.attribute=function attribute(){var B=[];var e=this.currToken;this.position++;while(this.position1&&arguments[1]!==undefined?arguments[1]:false;var t="";var n="";B.forEach(function(B){var i=e.lossySpace(B.spaces.before,r);var o=e.lossySpace(B.rawSpaceBefore,r);t+=i+e.lossySpace(B.spaces.after,r&&i.length===0);n+=i+B.value+e.lossySpace(B.rawSpaceAfter,r&&o.length===0)});if(n===t){n=undefined}var i={space:t,rawSpace:n};return i};Parser.prototype.isNamedCombinator=function isNamedCombinator(){var B=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.position;return this.tokens[B+0]&&this.tokens[B+0][N.FIELDS.TYPE]===Q.slash&&this.tokens[B+1]&&this.tokens[B+1][N.FIELDS.TYPE]===Q.word&&this.tokens[B+2]&&this.tokens[B+2][N.FIELDS.TYPE]===Q.slash};Parser.prototype.namedCombinator=function namedCombinator(){if(this.isNamedCombinator()){var B=this.content(this.tokens[this.position+1]);var e=(0,k.unesc)(B).toLowerCase();var r={};if(e!==B){r.value="/"+B+"/"}var t=new P.default({value:"/"+e+"/",source:getSource(this.currToken[N.FIELDS.START_LINE],this.currToken[N.FIELDS.START_COL],this.tokens[this.position+2][N.FIELDS.END_LINE],this.tokens[this.position+2][N.FIELDS.END_COL]),sourceIndex:this.currToken[N.FIELDS.START_POS],raws:r});this.position=this.position+3;return t}else{this.unexpected()}};Parser.prototype.combinator=function combinator(){var B=this;if(this.content()==="|"){return this.namespace()}var e=this.locateNextMeaningfulToken(this.position);if(e<0||this.tokens[e][N.FIELDS.TYPE]===Q.comma){var r=this.parseWhitespaceEquivalentTokens(e);if(r.length>0){var t=this.current.last;if(t){var n=this.convertWhitespaceNodesToSpace(r),i=n.space,o=n.rawSpace;if(o!==undefined){t.rawSpaceAfter+=o}t.spaces.after+=i}else{r.forEach(function(e){return B.newNode(e)})}}return}var s=this.currToken;var a=undefined;if(e>this.position){a=this.parseWhitespaceEquivalentTokens(e)}var C=void 0;if(this.isNamedCombinator()){C=this.namedCombinator()}else if(this.currToken[N.FIELDS.TYPE]===Q.combinator){C=new P.default({value:this.content(),source:getTokenSource(this.currToken),sourceIndex:this.currToken[N.FIELDS.START_POS]});this.position++}else if(W[this.currToken[N.FIELDS.TYPE]]){}else if(!a){this.unexpected()}if(C){if(a){var u=this.convertWhitespaceNodesToSpace(a),c=u.space,l=u.rawSpace;C.spaces.before=c;C.rawSpaceBefore=l}}else{var f=this.convertWhitespaceNodesToSpace(a,true),p=f.space,A=f.rawSpace;if(!A){A=p}var d={};var h={spaces:{}};if(p.endsWith(" ")&&A.endsWith(" ")){d.before=p.slice(0,p.length-1);h.spaces.before=A.slice(0,A.length-1)}else if(p.startsWith(" ")&&A.startsWith(" ")){d.after=p.slice(1);h.spaces.after=A.slice(1)}else{h.value=A}C=new P.default({value:" ",source:getTokenSourceSpan(s,this.tokens[this.position-1]),sourceIndex:s[N.FIELDS.START_POS],spaces:d,raws:h})}if(this.currToken&&this.currToken[N.FIELDS.TYPE]===Q.space){C.spaces.after=this.optionalSpace(this.content());this.position++}return this.newNode(C)};Parser.prototype.comma=function comma(){if(this.position===this.tokens.length-1){this.root.trailingComma=true;this.position++;return}this.current._inferEndPosition();var B=new p.default({source:{start:tokenStart(this.tokens[this.position+1])}});this.current.parent.append(B);this.current=B;this.position++};Parser.prototype.comment=function comment(){var B=this.currToken;this.newNode(new v.default({value:this.content(),source:getTokenSource(B),sourceIndex:B[N.FIELDS.START_POS]}));this.position++};Parser.prototype.error=function error(B,e){throw this.root.error(B,e)};Parser.prototype.missingBackslash=function missingBackslash(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[N.FIELDS.START_POS]})};Parser.prototype.missingParenthesis=function missingParenthesis(){return this.expected("opening parenthesis",this.currToken[N.FIELDS.START_POS])};Parser.prototype.missingSquareBracket=function missingSquareBracket(){return this.expected("opening square bracket",this.currToken[N.FIELDS.START_POS])};Parser.prototype.unexpected=function unexpected(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[N.FIELDS.START_POS])};Parser.prototype.namespace=function namespace(){var B=this.prevToken&&this.content(this.prevToken)||true;if(this.nextToken[N.FIELDS.TYPE]===Q.word){this.position++;return this.word(B)}else if(this.nextToken[N.FIELDS.TYPE]===Q.asterisk){this.position++;return this.universal(B)}};Parser.prototype.nesting=function nesting(){if(this.nextToken){var B=this.content(this.nextToken);if(B==="|"){this.position++;return}}var e=this.currToken;this.newNode(new w.default({value:this.content(),source:getTokenSource(e),sourceIndex:e[N.FIELDS.START_POS]}));this.position++};Parser.prototype.parentheses=function parentheses(){var B=this.current.last;var e=1;this.position++;if(B&&B.type===j.PSEUDO){var r=new p.default({source:{start:tokenStart(this.tokens[this.position-1])}});var t=this.current;B.append(r);this.current=r;while(this.position1&&B.nextToken&&B.nextToken[N.FIELDS.TYPE]===Q.openParenthesis){B.error("Misplaced parenthesis.",{index:B.nextToken[N.FIELDS.START_POS]})}})}else{return this.expected(["pseudo-class","pseudo-element"],this.currToken[N.FIELDS.START_POS])}};Parser.prototype.space=function space(){var B=this.content();if(this.position===0||this.prevToken[N.FIELDS.TYPE]===Q.comma||this.prevToken[N.FIELDS.TYPE]===Q.openParenthesis){this.spaces=this.optionalSpace(B);this.position++}else if(this.position===this.tokens.length-1||this.nextToken[N.FIELDS.TYPE]===Q.comma||this.nextToken[N.FIELDS.TYPE]===Q.closeParenthesis){this.current.last.spaces.after=this.optionalSpace(B);this.position++}else{this.combinator()}};Parser.prototype.string=function string(){var B=this.currToken;this.newNode(new F.default({value:this.content(),source:getTokenSource(B),sourceIndex:B[N.FIELDS.START_POS]}));this.position++};Parser.prototype.universal=function universal(B){var e=this.nextToken;if(e&&this.content(e)==="|"){this.position++;return this.namespace()}var r=this.currToken;this.newNode(new I.default({value:this.content(),source:getTokenSource(r),sourceIndex:r[N.FIELDS.START_POS]}),B);this.position++};Parser.prototype.splitWord=function splitWord(B,e){var r=this;var t=this.nextToken;var n=this.content();while(t&&~[Q.dollar,Q.caret,Q.equals,Q.word].indexOf(t[N.FIELDS.TYPE])){this.position++;var i=this.content();n+=i;if(i.lastIndexOf("\\")===i.length-1){var o=this.nextToken;if(o&&o[N.FIELDS.TYPE]===Q.space){n+=this.requiredSpace(this.content(o));this.position++}}t=this.nextToken}var s=(0,a.default)(n,".").filter(function(B){return n[B-1]!=="\\"});var C=(0,a.default)(n,"#");var c=(0,a.default)(n,"#{");if(c.length){C=C.filter(function(B){return!~c.indexOf(B)})}var l=(0,K.default)((0,u.default)([0].concat(s,C)));l.forEach(function(t,i){var o=l[i+1]||n.length;var a=n.slice(t,o);if(i===0&&e){return e.call(r,a,l.length)}var u=void 0;var c=r.currToken;var f=c[N.FIELDS.START_POS]+l[i];var p=getSource(c[1],c[2]+t,c[3],c[2]+(o-1));if(~s.indexOf(t)){var A={value:a.slice(1),source:p,sourceIndex:f};u=new d.default(unescapeProp(A,"value"))}else if(~C.indexOf(t)){var h={value:a.slice(1),source:p,sourceIndex:f};u=new D.default(unescapeProp(h,"value"))}else{var v={value:a,source:p,sourceIndex:f};unescapeProp(v,"value");u=new g.default(v)}r.newNode(u,B);B=null});this.position++};Parser.prototype.word=function word(B){var e=this.nextToken;if(e&&this.content(e)==="|"){this.position++;return this.namespace()}return this.splitWord(B)};Parser.prototype.loop=function loop(){while(this.position0&&arguments[0]!==undefined?arguments[0]:this.currToken;return this.css.slice(B[N.FIELDS.START_POS],B[N.FIELDS.END_POS])};Parser.prototype.locateNextMeaningfulToken=function locateNextMeaningfulToken(){var B=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.position+1;var e=B;while(e0){b=s+d;D=v-h[d].length}else{b=s;D=i}g=o.comment;s=b;f=b;l=v-D}else if(u===o.slash){v=a;g=u;f=s;l=a-i;C=v+1}else{v=consumeWord(r,a);g=o.word;f=s;l=v-i}C=v+1;break}e.push([g,s,a-i,f,l,a,C]);if(D){i=D;D=null}a=C}return e}},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"N HB CC DC",4:"GB G 8B 9B AC BC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Range input type"}},function(B){B.exports={A:{A:{2:"I F E D A gB",2052:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"qB GB G U I F E D A B C nB fB",260:"O T P H J K V W X Y Z a b c d e f g h i j k l"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",260:"G U I F E D A B C O T P H J K V W",772:"X Y Z a b c d e f g h i j k l m n o p q",1028:"r s t u v Q x y"},E:{1:"A B C O VB L S hB iB",260:"G U xB WB",772:"I F E D aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D jB",132:"B kB lB mB L EB",644:"C oB S",772:"P H J K V W X Y Z a b c d",1028:"e f g h i j k l"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",260:"WB pB HB",772:"E rB sB tB uB vB wB"},H:{644:"7B"},I:{1:"N",16:"8B 9B",260:"AC",772:"GB G BC HB CC DC"},J:{772:"F A"},K:{1:"Q",132:"A B L EB",644:"C S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",1028:"G"},Q:{1:"KC"},R:{1028:"LC"},S:{1:"MC"}},B:6,C:"const"}},,function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB",36:"I F E D A B C"},D:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F",36:"E D A B C O T P H J K V"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB"},H:{2:"7B"},I:{1:"N",2:"8B 9B AC",36:"GB G BC HB CC DC"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Blob constructing"}},function(B){B.exports={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D nB fB",33:"A B C O T P"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B",33:"C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{2:"xB WB",33:"G U I F E aB bB cB",257:"D A B C O dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y"},G:{33:"E WB pB HB rB sB tB uB",257:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"8B 9B AC",33:"GB G BC HB CC DC"},J:{33:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 3D Transforms"}},function(B){B.exports={A:{A:{1:"B",2:"I F E D gB",132:"A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB",260:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB",260:"HB"},H:{1:"7B"},I:{1:"G N BC HB CC DC",2:"GB 8B 9B AC"},J:{1:"A",2:"F"},K:{1:"C Q S",2:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Typed Arrays"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X nB fB",132:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D",16:"A B"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{132:"M"},N:{1:"A",2:"B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{132:"MC"}},B:6,C:"AAC audio file format"}},function(B){B.exports={A:{A:{1:"I F E D A B",16:"gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",16:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D jB",132:"B C kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"Q",132:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{257:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"readonly attribute of input and textarea elements"}},function(B,e,r){"use strict";const t=r(896);class AtWord extends t{constructor(B){super(B);this.type="atword"}toString(){let B=this.quoted?this.raws.quote:"";return[this.raws.before,"@",String.prototype.toString.call(this.value),this.raws.after].join("")}}t.registerWalker(AtWord);B.exports=AtWord},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",258:"K V W X Y Z a"},E:{1:"O S hB iB",2:"G U I F E D A B C xB WB aB cB dB VB L",16:"bB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC",514:"N DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{514:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",514:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{16:"LC"},S:{2:"MC"}},B:7,C:"Web Share API"}},function(B){B.exports={A:{A:{1:"I F E D A B",2:"gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"EOT - Embedded OpenType fonts"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T",516:"P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X nB fB",33:"Y Z a b c d e f g h i j k l m n o p q r s t"},D:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y",33:"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M",2:"D B C P H J jB kB lB mB L EB oB S",33:"K V W X Y Z a b c d e f g h i j k l m n o p q r s"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",130:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{33:"LC"},S:{1:"MC"}},B:5,C:"WebRTC Peer-to-peer connections"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"3 4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"JC VB L",2:"G FC GC HC IC"},Q:{16:"KC"},R:{16:"LC"},S:{2:"MC"}},B:1,C:"Resource Hints: modulepreload"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",16:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},E:{1:"A B O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB",129:"C"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB",129:"1B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ES6 Template Literals (Template Strings)"}},,,function(B,e,r){B.exports={aac:r(400),abortcontroller:r(961),"ac3-ec3":r(59),accelerometer:r(737),addeventlistener:r(22),"alternate-stylesheet":r(883),"ambient-light":r(955),apng:r(457),"array-find-index":r(444),"array-find":r(695),"array-flat":r(600),"array-includes":r(499),"arrow-functions":r(437),asmjs:r(435),"async-clipboard":r(973),"async-functions":r(684),"async-iterations-and-generators":r(739),"atob-btoa":r(502),"audio-api":r(911),audio:r(82),audiotracks:r(197),autofocus:r(639),auxclick:r(67),av1:r(191),avif:r(424),"background-attachment":r(358),"background-clip-text":r(211),"background-img-opts":r(27),"background-position-x-y":r(377),"background-repeat-round-space":r(689),"background-sync":r(703),"battery-status":r(798),beacon:r(21),beforeafterprint:r(573),bigint:r(66),blobbuilder:r(397),bloburls:r(367),"border-image":r(519),"border-radius":r(960),broadcastchannel:r(785),brotli:r(240),calc:r(691),"canvas-blending":r(988),"canvas-text":r(287),canvas:r(494),"ch-unit":r(79),"chacha20-poly1305":r(448),"channel-messaging":r(558),"childnode-remove":r(501),classlist:r(470),"clear-site-data-header":r(214),"client-hints-dpr-width-viewport":r(604),clipboard:r(231),comparedocumentposition:r(340),"console-basic":r(487),"console-time":r(686),const:r(395),"constraint-validation":r(632),contenteditable:r(222),contentsecuritypolicy:r(871),contentsecuritypolicy2:r(713),cors:r(224),createimagebitmap:r(951),"credential-management":r(957),cryptography:r(271),"css-all":r(815),"css-animation":r(609),"css-any-link":r(294),"css-appearance":r(164),"css-apply-rule":r(674),"css-at-counter-style":r(336),"css-backdrop-filter":r(267),"css-background-offsets":r(616),"css-backgroundblendmode":r(764),"css-boxdecorationbreak":r(962),"css-boxshadow":r(247),"css-canvas":r(353),"css-caret-color":r(14),"css-case-insensitive":r(934),"css-clip-path":r(812),"css-color-adjust":r(163),"css-conic-gradients":r(518),"css-containment":r(220),"css-counters":r(28),"css-crisp-edges":r(469),"css-cross-fade":r(150),"css-default-pseudo":r(174),"css-descendant-gtgt":r(762),"css-deviceadaptation":r(83),"css-dir-pseudo":r(120),"css-display-contents":r(143),"css-element-function":r(821),"css-env-function":r(284),"css-exclusions":r(89),"css-featurequeries":r(192),"css-filter-function":r(234),"css-filters":r(226),"css-first-letter":r(116),"css-first-line":r(638),"css-fixed":r(983),"css-focus-visible":r(86),"css-focus-within":r(504),"css-font-rendering-controls":r(831),"css-font-stretch":r(987),"css-gencontent":r(715),"css-gradients":r(274),"css-grid":r(994),"css-hanging-punctuation":r(596),"css-has":r(273),"css-hyphenate":r(242),"css-hyphens":r(130),"css-image-orientation":r(420),"css-image-set":r(793),"css-in-out-of-range":r(482),"css-indeterminate-pseudo":r(958),"css-initial-letter":r(943),"css-initial-value":r(637),"css-letter-spacing":r(47),"css-line-clamp":r(705),"css-logical-props":r(236),"css-marker-pseudo":r(757),"css-masks":r(975),"css-matches-pseudo":r(279),"css-math-functions":r(18),"css-media-interaction":r(76),"css-media-resolution":r(484),"css-media-scripting":r(803),"css-mediaqueries":r(127),"css-mixblendmode":r(454),"css-motion-paths":r(364),"css-namespaces":r(107),"css-not-sel-list":r(360),"css-nth-child-of":r(653),"css-opacity":r(40),"css-optional-pseudo":r(679),"css-overflow-anchor":r(721),"css-overflow":r(886),"css-overscroll-behavior":r(583),"css-page-break":r(238),"css-paged-media":r(387),"css-paint-api":r(210),"css-placeholder-shown":r(318),"css-placeholder":r(595),"css-read-only-write":r(30),"css-rebeccapurple":r(443),"css-reflections":r(575),"css-regions":r(118),"css-repeating-gradients":r(445),"css-resize":r(709),"css-revert-value":r(447),"css-rrggbbaa":r(16),"css-scroll-behavior":r(319),"css-scrollbar":r(781),"css-sel2":r(436),"css-sel3":r(716),"css-selection":r(672),"css-shapes":r(655),"css-snappoints":r(568),"css-sticky":r(428),"css-subgrid":r(908),"css-supports-api":r(862),"css-table":r(711),"css-text-align-last":r(70),"css-text-indent":r(8),"css-text-justify":r(201),"css-text-orientation":r(268),"css-text-spacing":r(772),"css-textshadow":r(995),"css-touch-action-2":r(853),"css-touch-action":r(464),"css-transitions":r(378),"css-unicode-bidi":r(647),"css-unset-value":r(601),"css-variables":r(371),"css-widows-orphans":r(481),"css-writing-mode":r(945),"css-zoom":r(597),"css3-attr":r(570),"css3-boxsizing":r(362),"css3-colors":r(146),"css3-cursors-grab":r(854),"css3-cursors-newer":r(693),"css3-cursors":r(904),"css3-tabsize":r(90),currentcolor:r(982),"custom-elements":r(582),"custom-elementsv1":r(93),customevent:r(775),datalist:r(838),dataset:r(243),datauri:r(936),"date-tolocaledatestring":r(385),details:r(917),deviceorientation:r(489),devicepixelratio:r(286),dialog:r(38),dispatchevent:r(847),dnssec:r(384),"do-not-track":r(171),"document-currentscript":r(977),"document-evaluate-xpath":r(245),"document-execcommand":r(767),"document-scrollingelement":r(423),documenthead:r(56),"dom-manip-convenience":r(856),"dom-range":r(795),domcontentloaded:r(799),"domfocusin-domfocusout-events":r(227),dommatrix:r(347),download:r(202),dragndrop:r(311),"element-closest":r(952),"element-from-point":r(250),"element-scroll-methods":r(819),eme:r(722),eot:r(404),es5:r(654),"es6-class":r(796),"es6-generators":r(683),"es6-module-dynamic-import":r(491),"es6-module":r(545),"es6-number":r(592),"es6-string-includes":r(974),es6:r(587),eventsource:r(239),"extended-system-fonts":r(529),"feature-policy":r(33),fetch:r(182),"fieldset-disabled":r(549),fileapi:r(774),filereader:r(753),filereadersync:r(544),filesystem:r(990),flac:r(926),"flexbox-gap":r(754),flexbox:r(907),"flow-root":r(17),"focusin-focusout-events":r(246),"focusoptions-preventscroll":r(472),"font-family-system-ui":r(223),"font-feature":r(903),"font-kerning":r(119),"font-loading":r(100),"font-size-adjust":r(370),"font-smooth":r(133),"font-unicode-range":r(425),"font-variant-alternates":r(390),"font-variant-east-asian":r(912),"font-variant-numeric":r(277),fontface:r(270),"form-attribute":r(179),"form-submit-attributes":r(266),"form-validation":r(297),forms:r(190),fullscreen:r(859),gamepad:r(808),geolocation:r(874),getboundingclientrect:r(335),getcomputedstyle:r(310),getelementsbyclassname:r(971),getrandomvalues:r(204),gyroscope:r(354),hardwareconcurrency:r(158),hashchange:r(389),heif:r(724),hevc:r(963),hidden:r(840),"high-resolution-time":r(117),history:r(787),"html-media-capture":r(719),html5semantic:r(792),"http-live-streaming":r(755),http2:r(37),http3:r(780),"iframe-sandbox":r(849),"iframe-seamless":r(416),"iframe-srcdoc":r(321),imagecapture:r(676),ime:r(868),"img-naturalwidth-naturalheight":r(485),imports:r(142),"indeterminate-checkbox":r(237),indexeddb:r(559),indexeddb2:r(562),"inline-block":r(574),innertext:r(29),"input-autocomplete-onoff":r(23),"input-color":r(159),"input-datetime":r(426),"input-email-tel-url":r(440),"input-event":r(256),"input-file-accept":r(929),"input-file-directory":r(543),"input-file-multiple":r(525),"input-inputmode":r(147),"input-minlength":r(326),"input-number":r(473),"input-pattern":r(510),"input-placeholder":r(110),"input-range":r(394),"input-search":r(884),"input-selection":r(292),"insert-adjacent":r(864),insertadjacenthtml:r(184),internationalization:r(697),"intersectionobserver-v2":r(888),intersectionobserver:r(522),"intl-pluralrules":r(723),"intrinsic-width":r(363),jpeg2000:r(104),jpegxr:r(325),"js-regexp-lookbehind":r(633),json:r(648),"justify-content-space-evenly":r(276),"kerning-pairs-ligatures":r(734),"keyboardevent-charcode":r(488),"keyboardevent-code":r(921),"keyboardevent-getmodifierstate":r(48),"keyboardevent-key":r(419),"keyboardevent-location":r(552),"keyboardevent-which":r(476),lazyload:r(863),let:r(429),"link-icon-png":r(576),"link-icon-svg":r(308),"link-rel-dns-prefetch":r(526),"link-rel-modulepreload":r(406),"link-rel-preconnect":r(55),"link-rel-prefetch":r(791),"link-rel-preload":r(126),"link-rel-prerender":r(707),"loading-lazy-attr":r(776),localecompare:r(301),magnetometer:r(11),matchesselector:r(44),matchmedia:r(629),mathml:r(233),maxlength:r(185),"media-attribute":r(968),"media-fragments":r(915),"media-session-api":r(547),"mediacapture-fromelement":r(417),mediarecorder:r(181),mediasource:r(628),menu:r(922),"meta-theme-color":r(894),meter:r(213),midi:r(940),minmaxwh:r(551),mp3:r(282),"mpeg-dash":r(523),mpeg4:r(640),multibackgrounds:r(507),multicolumn:r(651),"mutation-events":r(563),mutationobserver:r(532),"namevalue-storage":r(927),"native-filesystem-api":r(675),"nav-timing":r(746),"navigator-language":r(92),netinfo:r(218),"node-contains":r(490),"node-parentelement":r(524),notifications:r(569),"object-entries":r(598),"object-fit":r(128),"object-observe":r(3),"object-values":r(966),objectrtc:r(136),"offline-apps":r(720),offscreencanvas:r(516),"ogg-vorbis":r(19),ogv:r(368),"ol-reversed":r(916),"once-event-listener":r(338),"online-status":r(688),opus:r(96),"orientation-sensor":r(137),outline:r(900),"pad-start-end":r(478),"page-transition-events":r(876),pagevisibility:r(581),"passive-event-listener":r(380),passwordrules:r(797),path2d:r(260),"payment-request":r(726),"permissions-api":r(979),"picture-in-picture":r(388),picture:r(316),ping:r(486),"png-alpha":r(372),"pointer-events":r(452),pointer:r(698),pointerlock:r(177),"prefers-color-scheme":r(885),"prefers-reduced-motion":r(348),"private-class-fields":r(61),"private-methods-and-accessors":r(557),progress:r(493),"promise-finally":r(461),promises:r(699),proximity:r(344),proxy:r(455),"public-class-fields":r(658),publickeypinning:r(603),"push-api":r(656),queryselector:r(857),"readonly-attr":r(401),"referrer-policy":r(309),registerprotocolhandler:r(841),"rel-noopener":r(652),"rel-noreferrer":r(579),rellist:r(285),rem:r(933),"replace-all":r(882),requestanimationframe:r(80),requestidlecallback:r(606),resizeobserver:r(9),"resource-timing":r(678),"rest-parameters":r(63),rtcpeerconnection:r(405),ruby:r(829),"run-in":r(134),"same-site-cookie-attribute":r(624),"screen-orientation":r(641),"script-async":r(58),"script-defer":r(512),scrollintoview:r(203),scrollintoviewifneeded:r(228),sdch:r(837),"selection-api":r(843),"server-timing":r(613),serviceworkers:r(434),setimmediate:r(456),"sha-2":r(431),shadowdom:r(591),shadowdomv1:r(458),sharedarraybuffer:r(663),sharedworkers:r(991),sni:r(718),spdy:r(168),"speech-recognition":r(992),"speech-synthesis":r(782),"spellcheck-attribute":r(635),"sql-storage":r(361),srcset:r(255),stopimmediatepropagation:r(25),stream:r(694),streams:r(725),stricttransportsecurity:r(459),"style-scoped":r(498),"subresource-integrity":r(909),"svg-css":r(620),"svg-filters":r(300),"svg-fonts":r(659),"svg-fragment":r(680),"svg-html":r(327),"svg-html5":r(599),"svg-img":r(346),"svg-smil":r(866),svg:r(466),sxg:r(480),symbols:r(914),"tabindex-attr":r(546),"template-literals":r(407),template:r(432),testfeat:r(36),"text-decoration":r(252),"text-emphasis":r(342),"text-overflow":r(919),"text-size-adjust":r(77),"text-stroke":r(851),"text-underline-offset":r(528),textcontent:r(880),textencoder:r(727),"tls1-1":r(534),"tls1-2":r(965),"tls1-3":r(998),"token-binding":r(123),touch:r(453),transforms2d:r(6),transforms3d:r(398),"trusted-types":r(221),ttf:r(560),typedarrays:r(399),u2f:r(135),unhandledrejection:r(602),upgradeinsecurerequests:r(845),"url-scroll-to-text-fragment":r(760),url:r(540),urlsearchparams:r(15),"use-strict":r(506),"user-select-none":r(351),"user-timing":r(844),"variable-fonts":r(365),vibration:r(814),video:r(816),videotracks:r(290),"viewport-units":r(832),"wai-aria":r(751),wasm:r(411),wav:r(216),"wbr-element":r(513),"web-animation":r(918),"web-app-manifest":r(460),"web-bluetooth":r(839),"web-share":r(403),webauthn:r(115),webgl:r(379),webgl2:r(328),webgpu:r(5),webhid:r(283),webm:r(671),webp:r(765),websockets:r(867),webusb:r(673),webvr:r(323),webvtt:r(823),webworkers:r(956),webxr:r(825),"will-change":r(175),woff:r(901),woff2:r(463),"word-break":r(593),wordwrap:r(446),"x-doc-messaging":r(186),"x-frame-options":r(312),xhr2:r(313),xhtml:r(710),xhtmlsmil:r(879),"xml-serializer":r(833)}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T",578:"P"},C:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB",194:"0 1 x y z",1025:"2"},D:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",322:"1 2 3 4 5 6"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n jB kB lB mB L EB oB S",322:"o p q r s t"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{1:"KC"},R:{2:"LC"},S:{194:"MC"}},B:6,C:"WebAssembly"}},function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(293));var n=_interopRequireDefault(r(736));var i=_interopRequireDefault(r(381));function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _assertThisInitialized(B){if(B===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return B}function _inheritsLoose(B,e){B.prototype=Object.create(e.prototype);B.prototype.constructor=B;B.__proto__=e}function _wrapNativeSuper(B){var e=typeof Map==="function"?new Map:undefined;_wrapNativeSuper=function _wrapNativeSuper(B){if(B===null||!_isNativeFunction(B))return B;if(typeof B!=="function"){throw new TypeError("Super expression must either be null or a function")}if(typeof e!=="undefined"){if(e.has(B))return e.get(B);e.set(B,Wrapper)}function Wrapper(){return _construct(B,arguments,_getPrototypeOf(this).constructor)}Wrapper.prototype=Object.create(B.prototype,{constructor:{value:Wrapper,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(Wrapper,B)};return _wrapNativeSuper(B)}function isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(B){return false}}function _construct(B,e,r){if(isNativeReflectConstruct()){_construct=Reflect.construct}else{_construct=function _construct(B,e,r){var t=[null];t.push.apply(t,e);var n=Function.bind.apply(B,t);var i=new n;if(r)_setPrototypeOf(i,r.prototype);return i}}return _construct.apply(null,arguments)}function _isNativeFunction(B){return Function.toString.call(B).indexOf("[native code]")!==-1}function _setPrototypeOf(B,e){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(B,e){B.__proto__=e;return B};return _setPrototypeOf(B,e)}function _getPrototypeOf(B){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(B){return B.__proto__||Object.getPrototypeOf(B)};return _getPrototypeOf(B)}var o=function(B){_inheritsLoose(CssSyntaxError,B);function CssSyntaxError(e,r,t,n,i,o){var s;s=B.call(this,e)||this;s.name="CssSyntaxError";s.reason=e;if(i){s.file=i}if(n){s.source=n}if(o){s.plugin=o}if(typeof r!=="undefined"&&typeof t!=="undefined"){s.line=r;s.column=t}s.setMessage();if(Error.captureStackTrace){Error.captureStackTrace(_assertThisInitialized(s),CssSyntaxError)}return s}var e=CssSyntaxError.prototype;e.setMessage=function setMessage(){this.message=this.plugin?this.plugin+": ":"";this.message+=this.file?this.file:"";if(typeof this.line!=="undefined"){this.message+=":"+this.line+":"+this.column}this.message+=": "+this.reason};e.showSourceCode=function showSourceCode(B){var e=this;if(!this.source)return"";var r=this.source;if(i.default){if(typeof B==="undefined")B=t.default.stdout;if(B)r=(0,i.default)(r)}var o=r.split(/\r?\n/);var s=Math.max(this.line-3,0);var a=Math.min(this.line+2,o.length);var C=String(a).length;function mark(e){if(B&&n.default.red){return n.default.red.bold(e)}return e}function aside(e){if(B&&n.default.gray){return n.default.gray(e)}return e}return o.slice(s,a).map(function(B,r){var t=s+1+r;var n=" "+(" "+t).slice(-C)+" | ";if(t===e.line){var i=aside(n.replace(/\d/g," "))+B.slice(0,e.column-1).replace(/[^\t]/g," ");return mark(">")+aside(n)+B+"\n "+i+mark("^")}return" "+aside(n)+B}).join("\n")};e.toString=function toString(){var B=this.showSourceCode();if(B){B="\n\n"+B+"\n"}return this.name+": "+this.message+B};return CssSyntaxError}(_wrapNativeSuper(Error));var s=o;e.default=s;B.exports=e.default},,,function(B,e,r){"use strict";function _defineProperty(B,e,r){if(e in B){Object.defineProperty(B,e,{value:r,enumerable:true,configurable:true,writable:true})}else{B[e]=r}return B}var t=r(800);var n=r(586).vendor;var i=r(586).list;var o=r(611);var s=function(){function Transition(B){_defineProperty(this,"props",["transition","transition-property"]);this.prefixes=B}var B=Transition.prototype;B.add=function add(B,e){var r=this;var t,n;var add=this.prefixes.add[B.prop];var i=this.ruleVendorPrefixes(B);var o=i||add&&add.prefixes||[];var s=this.parse(B.value);var a=s.map(function(B){return r.findProp(B)});var C=[];if(a.some(function(B){return B[0]==="-"})){return}for(var u=s,c=Array.isArray(u),l=0,u=c?u:u[Symbol.iterator]();;){var f;if(c){if(l>=u.length)break;f=u[l++]}else{l=u.next();if(l.done)break;f=l.value}var p=f;n=this.findProp(p);if(n[0]==="-")continue;var A=this.prefixes.add[n];if(!A||!A.prefixes)continue;for(var d=A.prefixes,h=Array.isArray(d),v=0,d=h?d:d[Symbol.iterator]();;){if(h){if(v>=d.length)break;t=d[v++]}else{v=d.next();if(v.done)break;t=v.value}if(i&&!i.some(function(B){return t.includes(B)})){continue}var b=this.prefixes.prefixed(n,t);if(b!=="-ms-transform"&&!a.includes(b)){if(!this.disabled(n,t)){C.push(this.clone(n,b,p))}}}}s=s.concat(C);var D=this.stringify(s);var m=this.stringify(this.cleanFromUnprefixed(s,"-webkit-"));if(o.includes("-webkit-")){this.cloneBefore(B,"-webkit-"+B.prop,m)}this.cloneBefore(B,B.prop,m);if(o.includes("-o-")){var g=this.stringify(this.cleanFromUnprefixed(s,"-o-"));this.cloneBefore(B,"-o-"+B.prop,g)}for(var y=o,F=Array.isArray(y),E=0,y=F?y:y[Symbol.iterator]();;){if(F){if(E>=y.length)break;t=y[E++]}else{E=y.next();if(E.done)break;t=E.value}if(t!=="-webkit-"&&t!=="-o-"){var G=this.stringify(this.cleanOtherPrefixes(s,t));this.cloneBefore(B,t+B.prop,G)}}if(D!==B.value&&!this.already(B,B.prop,D)){this.checkForWarning(e,B);B.cloneBefore();B.value=D}};B.findProp=function findProp(B){var e=B[0].value;if(/^\d/.test(e)){for(var r=B.entries(),t=Array.isArray(r),n=0,r=t?r:r[Symbol.iterator]();;){var i;if(t){if(n>=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i,s=o[0],a=o[1];if(s!==0&&a.type==="word"){return a.value}}}return e};B.already=function already(B,e,r){return B.parent.some(function(B){return B.prop===e&&B.value===r})};B.cloneBefore=function cloneBefore(B,e,r){if(!this.already(B,e,r)){B.cloneBefore({prop:e,value:r})}};B.checkForWarning=function checkForWarning(B,e){if(e.prop!=="transition-property"){return}e.parent.each(function(r){if(r.type!=="decl"){return undefined}if(r.prop.indexOf("transition-")!==0){return undefined}if(r.prop==="transition-property"){return undefined}if(i.comma(r.value).length>1){e.warn(B,"Replace transition-property to transition, "+"because Autoprefixer could not support "+"any cases of transition-property "+"and other transition-*")}return false})};B.remove=function remove(B){var e=this;var r=this.parse(B.value);r=r.filter(function(B){var r=e.prefixes.remove[e.findProp(B)];return!r||!r.remove});var t=this.stringify(r);if(B.value===t){return}if(r.length===0){B.remove();return}var n=B.parent.some(function(e){return e.prop===B.prop&&e.value===t});var i=B.parent.some(function(e){return e!==B&&e.prop===B.prop&&e.value.length>t.length});if(n||i){B.remove();return}B.value=t};B.parse=function parse(B){var e=t(B);var r=[];var n=[];for(var i=e.nodes,o=Array.isArray(i),s=0,i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{s=i.next();if(s.done)break;a=s.value}var C=a;n.push(C);if(C.type==="div"&&C.value===","){r.push(n);n=[]}}r.push(n);return r.filter(function(B){return B.length>0})};B.stringify=function stringify(B){if(B.length===0){return""}var e=[];for(var r=B,n=Array.isArray(r),i=0,r=n?r:r[Symbol.iterator]();;){var o;if(n){if(i>=r.length)break;o=r[i++]}else{i=r.next();if(i.done)break;o=i.value}var s=o;if(s[s.length-1].type!=="div"){s.push(this.div(B))}e=e.concat(s)}if(e[0].type==="div"){e=e.slice(1)}if(e[e.length-1].type==="div"){e=e.slice(0,+-2+1||undefined)}return t.stringify({nodes:e})};B.clone=function clone(B,e,r){var t=[];var n=false;for(var i=r,o=Array.isArray(i),s=0,i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{s=i.next();if(s.done)break;a=s.value}var C=a;if(!n&&C.type==="word"&&C.value===B){t.push({type:"word",value:e});n=true}else{t.push(C)}}return t};B.div=function div(B){for(var e=B,r=Array.isArray(e),t=0,e=r?e:e[Symbol.iterator]();;){var n;if(r){if(t>=e.length)break;n=e[t++]}else{t=e.next();if(t.done)break;n=t.value}var i=n;for(var o=i,s=Array.isArray(o),a=0,o=s?o:o[Symbol.iterator]();;){var C;if(s){if(a>=o.length)break;C=o[a++]}else{a=o.next();if(a.done)break;C=a.value}var u=C;if(u.type==="div"&&u.value===","){return u}}}return{type:"div",value:",",after:" "}};B.cleanOtherPrefixes=function cleanOtherPrefixes(B,e){var r=this;return B.filter(function(B){var t=n.prefix(r.findProp(B));return t===""||t===e})};B.cleanFromUnprefixed=function cleanFromUnprefixed(B,e){var r=this;var t=B.map(function(B){return r.findProp(B)}).filter(function(B){return B.slice(0,e.length)===e}).map(function(B){return r.prefixes.unprefixed(B)});var i=[];for(var o=B,s=Array.isArray(o),a=0,o=s?o:o[Symbol.iterator]();;){var C;if(s){if(a>=o.length)break;C=o[a++]}else{a=o.next();if(a.done)break;C=a.value}var u=C;var c=this.findProp(u);var l=n.prefix(c);if(!t.includes(c)&&(l===e||l==="")){i.push(u)}}return i};B.disabled=function disabled(B,e){var r=["order","justify-content","align-self","align-content"];if(B.includes("flex")||r.includes(B)){if(this.prefixes.options.flexbox===false){return true}if(this.prefixes.options.flexbox==="no-2009"){return e.includes("2009")}}return undefined};B.ruleVendorPrefixes=function ruleVendorPrefixes(B){var e=B.parent;if(e.type!=="rule"){return false}else if(!e.selector.includes(":-")){return false}var r=o.prefixes().filter(function(B){return e.selector.includes(":"+B)});return r.length>0?r:false};return Transition}();B.exports=s},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",66:"W X Y Z a b c"},E:{2:"G U I E D A B C O xB WB aB bB dB VB L S hB iB",130:"F cB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",130:"tB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"seamless attribute for iframes"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s nB fB",260:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",324:"1 2 3 4 5 6 7 8 TB AB FB"},E:{2:"G U I F E D A xB WB aB bB cB dB VB",132:"B C O L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S",324:"m n o p q r s t u v Q x"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{260:"M"},N:{2:"A B"},O:{132:"EC"},P:{1:"IC JC VB L",2:"G",132:"FC GC HC"},Q:{1:"KC"},R:{2:"LC"},S:{260:"MC"}},B:5,C:"Media Capture from DOM Elements API"}},,function(B){B.exports={A:{A:{2:"I F E gB",260:"D A B"},B:{1:"UB IB N",260:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y nB fB",132:"Z a b c d e"},D:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B P H J K V W X Y Z a b c d e f g h i j k l m n jB kB lB mB L EB oB",16:"C"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{1:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"S",2:"A B L EB",16:"C Q"},L:{1:"N"},M:{1:"M"},N:{260:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:5,C:"KeyboardEvent.key"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"N",2:"C O T P H J K UB IB"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b nB fB"},D:{1:"N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"M",2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R jB kB lB mB L EB oB S"},G:{132:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:4,C:"CSS3 image-orientation"}},,function(B,e,r){"use strict";e.__esModule=true;var t=function(){function defineProperties(B,e){for(var r=0;r=B){this.indexes[r]=e-1}}return this};Container.prototype.removeAll=function removeAll(){for(var B=this.nodes,e=Array.isArray(B),r=0,B=e?B:B[Symbol.iterator]();;){var t;if(e){if(r>=B.length)break;t=B[r++]}else{r=B.next();if(r.done)break;t=r.value}var n=t;n.parent=undefined}this.nodes=[];return this};Container.prototype.empty=function empty(){return this.removeAll()};Container.prototype.insertAfter=function insertAfter(B,e){e.parent=this;var r=this.index(B);this.nodes.splice(r+1,0,e);e.parent=this;var t=void 0;for(var n in this.indexes){t=this.indexes[n];if(r<=t){this.indexes[n]=t+1}}return this};Container.prototype.insertBefore=function insertBefore(B,e){e.parent=this;var r=this.index(B);this.nodes.splice(r,0,e);e.parent=this;var t=void 0;for(var n in this.indexes){t=this.indexes[n];if(t<=r){this.indexes[n]=t+1}}return this};Container.prototype._findChildAtPosition=function _findChildAtPosition(B,e){var r=undefined;this.each(function(t){if(t.atPosition){var n=t.atPosition(B,e);if(n){r=n;return false}}else if(t.isAtPosition(B,e)){r=t;return false}});return r};Container.prototype.atPosition=function atPosition(B,e){if(this.isAtPosition(B,e)){return this._findChildAtPosition(B,e)||this}else{return undefined}};Container.prototype._inferEndPosition=function _inferEndPosition(){if(this.last&&this.last.source&&this.last.source.end){this.source=this.source||{};this.source.end=this.source.end||{};Object.assign(this.source.end,this.last.source.end)}};Container.prototype.each=function each(B){if(!this.lastEach){this.lastEach=0}if(!this.indexes){this.indexes={}}this.lastEach++;var e=this.lastEach;this.indexes[e]=0;if(!this.length){return undefined}var r=void 0,t=void 0;while(this.indexes[e]B.concat(e.map(B=>B.replace(o,r))),[])}function transformRuleWithinRule(B){const e=shiftNodesBeforeParent(B);B.selectors=mergeSelectors(e.selectors,B.selectors);const r=B.type==="rule"&&e.type==="rule"&&B.selector===e.selector||B.type==="atrule"&&e.type==="atrule"&&B.params===e.params;if(r){B.append(...e.nodes)}cleanupParent(e)}const s=B=>B.type==="rule"&&Object(B.parent).type==="rule"&&B.selectors.every(B=>B.trim().lastIndexOf("&")===0&&i.test(B));const a=t.list.comma;function transformNestRuleWithinRule(B){const e=shiftNodesBeforeParent(B);const r=e.clone().removeAll().append(B.nodes);B.replaceWith(r);r.selectors=mergeSelectors(e.selectors,a(B.params));cleanupParent(e);walk(r)}const C=B=>B.type==="atrule"&&B.name==="nest"&&Object(B.parent).type==="rule"&&a(B.params).every(B=>B.split("&").length===2&&i.test(B));var u=["document","media","supports"];function atruleWithinRule(B){const e=shiftNodesBeforeParent(B);const r=e.clone().removeAll().append(B.nodes);B.append(r);cleanupParent(e);walk(r)}const c=B=>B.type==="atrule"&&u.indexOf(B.name)!==-1&&Object(B.parent).type==="rule";const l=t.list.comma;function mergeParams(B,e){return l(B).map(B=>l(e).map(e=>`${B} and ${e}`).join(", ")).join(", ")}function transformAtruleWithinAtrule(B){const e=shiftNodesBeforeParent(B);B.params=mergeParams(e.params,B.params);cleanupParent(e)}const f=B=>B.type==="atrule"&&u.indexOf(B.name)!==-1&&Object(B.parent).type==="atrule"&&B.name===B.parent.name;function walk(B){B.nodes.slice(0).forEach(e=>{if(e.parent===B){if(s(e)){transformRuleWithinRule(e)}else if(C(e)){transformNestRuleWithinRule(e)}else if(c(e)){atruleWithinRule(e)}else if(f(e)){transformAtruleWithinAtrule(e)}if(Object(e.nodes).length){walk(e)}}})}var p=n.plugin("postcss-nesting",()=>walk);B.exports=p},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));const n=/^media$/i;const i=/\(\s*prefers-color-scheme\s*:\s*(dark|light|no-preference)\s*\)/i;const o={dark:48,light:70,"no-preference":22};const s=(B,e)=>`(color-index: ${o[e.toLowerCase()]})`;var a=t.plugin("postcss-prefers-color-scheme",B=>{const e="preserve"in Object(B)?B.preserve:true;return B=>{B.walkAtRules(n,B=>{const r=B.params;const t=r.replace(i,s);if(r!==t){if(e){B.cloneBefore({params:t})}else{B.params=t}}})}});B.exports=a},function(B){B.exports={A:{A:{2:"I F E D A gB",132:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB",16:"bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"Rebeccapurple color"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",16:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{1:"E D A B C O cB dB VB L S hB iB",2:"G U I F xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F",16:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Array.prototype.findIndex"}},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",33:"G U I F E D A B C O T P fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D",33:"A B C O T P H J K V W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB",33:"I aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB",33:"C oB",36:"L EB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",33:"rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB 8B 9B AC",33:"G BC HB"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B",33:"C",36:"L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS Repeating Gradients"}},function(B){B.exports={A:{A:{4:"I F E D A B gB"},B:{1:"K UB IB N",4:"C O T P H J"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",4:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"G U I F E D A B C O T P H J K V W X Y"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",4:"G U I xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D jB kB",4:"B C lB mB L EB oB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",4:"WB pB HB rB sB"},H:{4:"7B"},I:{1:"N CC DC",4:"GB G 8B 9B AC BC HB"},J:{1:"A",4:"F"},K:{1:"Q",4:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{4:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{4:"MC"}},B:5,C:"CSS3 Overflow-wrap"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w nB fB"},D:{1:"ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS revert value"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i",129:"j k l m n o p q r s t u v Q x y"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC",16:"DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"}},,,,function(B){B.exports={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"CSS pointer-events (for HTML)"}},function(B){B.exports={A:{A:{2:"I F E D gB",8:"A B"},B:{1:"UB IB N",578:"C O T P H J K"},C:{1:"2 3 4 5 6 7 8 9 K V W X Y Z a TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",4:"G U I F E D A B C O T P H J",194:"0 1 b c d e f g h i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{8:"A",260:"B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:2,C:"Touch events"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e",194:"f g h i j k l m n o p q"},E:{2:"G U I F xB WB aB bB",260:"E D A B C O cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e jB kB lB mB L EB oB S"},G:{2:"WB pB HB rB sB tB",260:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Blending of HTML/SVG elements"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K o p q r s t u v Q x y",66:"V W X Y Z a b c d e f g h i j k l m n"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C b c d e f g h i j k l jB kB lB mB L EB oB S",66:"P H J K V W X Y Z a"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:6,C:"Proxy object"}},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K",2:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{1:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Efficient Script Yielding: setImmediate()"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{1:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"E D A B C O dB VB L S hB iB",2:"G U I F xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:7,C:"Animated PNG (APNG)"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",322:"8",578:"TB AB FB CB"},D:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB",132:"XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G",4:"FC"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"Shadow DOM (V1)"}},function(B){B.exports={A:{A:{2:"I F E D A gB",129:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Strict Transport Security"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H",514:"J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o",132:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w",260:"R M JB KB LB MB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB",132:"0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",132:"Q"},L:{1:"N"},M:{132:"M"},N:{2:"A B"},O:{132:"EC"},P:{132:"G FC GC HC IC JC VB L"},Q:{132:"KC"},R:{132:"LC"},S:{2:"MC"}},B:5,C:"Web App Manifest"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"K UB IB N",2:"C O T P H J"},C:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Promise.prototype.finally"}},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));var n=_interopDefault(r(235));const i=/^place-(content|items|self)/;var o=t.plugin("postcss-place",B=>{const e="preserve"in Object(B)?Boolean(B.prefix):true;return B=>{B.walkDecls(i,B=>{const r=B.prop.match(i)[1];const t=n(B.value).parse();const o=t.nodes[0].nodes;const s=o.length===1?B.value:String(o.slice(0,1)).trim();const a=o.length===1?B.value:String(o.slice(1)).trim();B.cloneBefore({prop:`align-${r}`,value:s});B.cloneBefore({prop:`justify-${r}`,value:a});if(!e){B.remove()}})}});B.exports=o},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{1:"C O S hB iB",2:"G U I F E D xB WB aB bB cB dB",132:"A B VB L"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"WOFF 2.0 - Web Open Font Format"}},function(B){B.exports={A:{A:{1:"B",2:"I F E D gB",289:"A"},B:{1:"C O T P H J K UB IB N"},C:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB",194:"0 1 f g h i j k l m n o p q r s t u v Q x y z",1025:"2 3 4 5 6"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y jB kB lB mB L EB oB S"},G:{1:"3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB",516:"wB XB yB zB 0B 1B 2B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",289:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{194:"MC"}},B:2,C:"CSS touch-action property"}},,function(B){B.exports={A:{A:{2:"gB",8:"I F E",772:"D A B"},B:{1:"UB IB N",513:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",4:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",4:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"N CC DC",2:"8B 9B AC",132:"GB G BC HB"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{257:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"SVG (basic support)"}},,,function(B){B.exports={A:{A:{2:"I gB",2340:"F E D A B"},B:{2:"C O T P H J K",1025:"UB IB N"},C:{2:"qB GB nB",513:"9 w R M JB KB LB MB NB OB PB QB RB SB",545:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q",1025:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",2:"G U xB WB aB",164:"I",4644:"F E D bB cB dB"},F:{2:"D B P H J K V W X Y Z a b c d jB kB lB mB L EB",545:"C oB S",1025:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",4260:"rB sB",4644:"E tB uB vB wB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",1025:"N"},J:{2:"F",4260:"A"},K:{2:"A B L EB",545:"C S",1025:"Q"},L:{1025:"N"},M:{545:"M"},N:{2340:"A B"},O:{1:"EC"},P:{1025:"G FC GC HC IC JC VB L"},Q:{1025:"KC"},R:{1025:"LC"},S:{4097:"MC"}},B:7,C:"Crisp edges/pixelated images"}},function(B){B.exports={A:{A:{8:"I F E D gB",1924:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB nB",516:"a b",772:"G U I F E D A B C O T P H J K V W X Y Z fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"G U I F",516:"a b c d",772:"Z",900:"E D A B C O T P H J K V W X Y"},E:{1:"F E D A B C O cB dB VB L S hB iB",8:"G U xB WB",900:"I aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",8:"D B jB kB lB mB L",900:"C EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB",900:"rB sB"},H:{900:"7B"},I:{1:"N CC DC",8:"8B 9B AC",900:"GB G BC HB"},J:{1:"A",900:"F"},K:{1:"Q",8:"A B",900:"C L EB S"},L:{1:"N"},M:{1:"M"},N:{900:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"classList (DOMTokenList)"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=e.length)break;n=e[t++]}else{t=e.next();if(t.done)break;n=t.value}var i=n;if(B.value.includes(i+"(")){return true}}return false};e.set=function set(e,r){e=B.prototype.set.call(this,e,r);if(r==="-ms-"){e.value=e.value.replace(/rotatez/gi,"rotate")}return e};e.insert=function insert(e,r,t){if(r==="-ms-"){if(!this.contain3d(e)&&!this.keyframeParents(e)){return B.prototype.insert.call(this,e,r,t)}}else if(r==="-o-"){if(!this.contain3d(e)){return B.prototype.insert.call(this,e,r,t)}}else{return B.prototype.insert.call(this,e,r,t)}return undefined};return TransformDecl}(t);_defineProperty(n,"names",["transform","transform-origin"]);_defineProperty(n,"functions3d",["matrix3d","translate3d","translateZ","scale3d","scaleZ","rotate3d","rotateX","rotateY","perspective"]);B.exports=n},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t0;var h=Boolean(f);var v=Boolean(p);a({gap:u,hasColumns:v,decl:e,result:n});o(A,e,n);if(h&&v||d){e.cloneBefore({prop:"-ms-grid-rows",value:f,raws:{}})}if(v){e.cloneBefore({prop:"-ms-grid-columns",value:p,raws:{}})}return e};return GridTemplate}(t);_defineProperty(u,"names",["grid-template"]);B.exports=u},function(B,e,r){"use strict";var t=r(800);var n=r(586).list;var i=r(45).uniq;var o=r(45).escapeRegexp;var s=r(45).splitSelector;function convert(B){if(B&&B.length===2&&B[0]==="span"&&parseInt(B[1],10)>0){return[false,parseInt(B[1],10)]}if(B&&B.length===1&&parseInt(B[0],10)>0){return[parseInt(B[0],10),false]}return[false,false]}function translate(B,e,r){var t=B[e];var n=B[r];if(!t){return[false,false]}var i=convert(t),o=i[0],s=i[1];var a=convert(n),C=a[0],u=a[1];if(o&&!n){return[o,false]}if(s&&C){return[C-s,s]}if(o&&u){return[o,u]}if(o&&C){return[o,C-o]}return[false,false]}function parse(B){var e=t(B.value);var r=[];var n=0;r[n]=[];for(var i=e.nodes,o=Array.isArray(i),s=0,i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{s=i.next();if(s.done)break;a=s.value}var C=a;if(C.type==="div"){n+=1;r[n]=[]}else if(C.type==="word"){r[n].push(C.value)}}return r}function insertDecl(B,e,r){if(r&&!B.parent.some(function(B){return B.prop==="-ms-"+e})){B.cloneBefore({prop:"-ms-"+e,value:r.toString()})}}function prefixTrackProp(B){var e=B.prop,r=B.prefix;return r+e.replace("template-","")}function transformRepeat(B,e){var r=B.nodes;var n=e.gap;var i=r.reduce(function(B,e){if(e.type==="div"&&e.value===","){B.key="size"}else{B[B.key].push(t.stringify(e))}return B},{key:"count",size:[],count:[]}),o=i.count,s=i.size;if(n){var a=function(){s=s.filter(function(B){return B.trim()});var B=[];var e=function _loop(e){s.forEach(function(r,t){if(t>0||e>1){B.push(n)}B.push(r)})};for(var r=1;r<=o;r++){e(r)}return{v:B.join(" ")}}();if(typeof a==="object")return a.v}return"("+s.join("")+")["+o.join("")+"]"}function prefixTrackValue(B){var e=B.value,r=B.gap;var n=t(e).nodes.reduce(function(B,e){if(e.type==="function"&&e.value==="repeat"){return B.concat({type:"word",value:transformRepeat(e,{gap:r})})}if(r&&e.type==="space"){return B.concat({type:"space",value:" "},{type:"word",value:r},e)}return B.concat(e)},[]);return t.stringify(n)}var a=/^\.+$/;function track(B,e){return{start:B,end:e,span:e-B}}function getColumns(B){return B.trim().split(/\s+/g)}function parseGridAreas(B){var e=B.rows,r=B.gap;return e.reduce(function(B,e,t){if(r.row)t*=2;if(e.trim()==="")return B;getColumns(e).forEach(function(e,n){if(a.test(e))return;if(r.column)n*=2;if(typeof B[e]==="undefined"){B[e]={column:track(n+1,n+2),row:track(t+1,t+2)}}else{var i=B[e],o=i.column,s=i.row;o.start=Math.min(o.start,n+1);o.end=Math.max(o.end,n+2);o.span=o.end-o.start;s.start=Math.min(s.start,t+1);s.end=Math.max(s.end,t+2);s.span=s.end-s.start}});return B},{})}function testTrack(B){return B.type==="word"&&/^\[.+]$/.test(B.value)}function verifyRowSize(B){if(B.areas.length>B.rows.length){B.rows.push("auto")}return B}function parseTemplate(B){var e=B.decl,r=B.gap;var n=t(e.value).nodes.reduce(function(B,e){var r=e.type,n=e.value;if(testTrack(e)||r==="space")return B;if(r==="string"){B=verifyRowSize(B);B.areas.push(n)}if(r==="word"||r==="function"){B[B.key].push(t.stringify(e))}if(r==="div"&&n==="/"){B.key="columns";B=verifyRowSize(B)}return B},{key:"rows",columns:[],rows:[],areas:[]});return{areas:parseGridAreas({rows:n.areas,gap:r}),columns:prefixTrackValue({value:n.columns.join(" "),gap:r.column}),rows:prefixTrackValue({value:n.rows.join(" "),gap:r.row})}}function getMSDecls(B,e,r){if(e===void 0){e=false}if(r===void 0){r=false}return[].concat({prop:"-ms-grid-row",value:String(B.row.start)},B.row.span>1||e?{prop:"-ms-grid-row-span",value:String(B.row.span)}:[],{prop:"-ms-grid-column",value:String(B.column.start)},B.column.span>1||r?{prop:"-ms-grid-column-span",value:String(B.column.span)}:[])}function getParentMedia(B){if(B.type==="atrule"&&B.name==="media"){return B}if(!B.parent){return false}return getParentMedia(B.parent)}function changeDuplicateAreaSelectors(B,e){B=B.map(function(B){var e=n.space(B);var r=n.comma(B);if(e.length>r.length){B=e.slice(-1).join("")}return B});return B.map(function(B){var r=e.map(function(e,r){var t=r===0?"":" ";return""+t+e+" > "+B});return r})}function selectorsEqual(B,e){return B.selectors.some(function(B){return e.selectors.some(function(e){return e===B})})}function parseGridTemplatesData(B){var e=[];B.walkDecls(/grid-template(-areas)?$/,function(B){var r=B.parent;var t=getParentMedia(r);var n=getGridGap(B);var o=inheritGridGap(B,n);var s=parseTemplate({decl:B,gap:o||n}),a=s.areas;var C=Object.keys(a);if(C.length===0){return true}var u=e.reduce(function(B,e,r){var t=e.allAreas;var n=t&&C.some(function(B){return t.includes(B)});return n?r:B},null);if(u!==null){var c=e[u],l=c.allAreas,f=c.rules;var p=f.some(function(B){return B.hasDuplicates===false&&selectorsEqual(B,r)});var A=false;var d=f.reduce(function(B,e){if(!e.params&&selectorsEqual(e,r)){A=true;return e.duplicateAreaNames}if(!A){C.forEach(function(r){if(e.areas[r]){B.push(r)}})}return i(B)},[]);f.forEach(function(B){C.forEach(function(e){var r=B.areas[e];if(r&&r.row.span!==a[e].row.span){a[e].row.updateSpan=true}if(r&&r.column.span!==a[e].column.span){a[e].column.updateSpan=true}})});e[u].allAreas=i([].concat(l,C));e[u].rules.push({hasDuplicates:!p,params:t.params,selectors:r.selectors,node:r,duplicateAreaNames:d,areas:a})}else{e.push({allAreas:C,areasCount:0,rules:[{hasDuplicates:false,duplicateRules:[],params:t.params,selectors:r.selectors,node:r,duplicateAreaNames:[],areas:a}]})}return undefined});return e}function insertAreas(B,e){var r=parseGridTemplatesData(B);if(r.length===0){return undefined}var t={};B.walkDecls("grid-area",function(i){var o=i.parent;var s=o.first.prop==="-ms-grid-row";var a=getParentMedia(o);if(e(i)){return undefined}var C=a?B.index(a):B.index(o);var u=i.value;var c=r.filter(function(B){return B.allAreas.includes(u)})[0];if(!c){return true}var l=c.allAreas[c.allAreas.length-1];var f=n.space(o.selector);var p=n.comma(o.selector);var A=f.length>1&&f.length>p.length;if(s){return false}if(!t[l]){t[l]={}}var d=false;for(var h=c.rules,v=Array.isArray(h),b=0,h=v?h:h[Symbol.iterator]();;){var D;if(v){if(b>=h.length)break;D=h[b++]}else{b=h.next();if(b.done)break;D=b.value}var m=D;var g=m.areas[u];var y=m.duplicateAreaNames.includes(u);if(!g){var F=B.index(t[l].lastRule);if(C>F){t[l].lastRule=a||o}continue}if(m.params&&!t[l][m.params]){t[l][m.params]=[]}if((!m.hasDuplicates||!y)&&!m.params){getMSDecls(g,false,false).reverse().forEach(function(B){return o.prepend(Object.assign(B,{raws:{between:i.raws.between}}))});t[l].lastRule=o;d=true}else if(m.hasDuplicates&&!m.params&&!A){(function(){var B=o.clone();B.removeAll();getMSDecls(g,g.row.updateSpan,g.column.updateSpan).reverse().forEach(function(e){return B.prepend(Object.assign(e,{raws:{between:i.raws.between}}))});B.selectors=changeDuplicateAreaSelectors(B.selectors,m.selectors);if(t[l].lastRule){t[l].lastRule.after(B)}t[l].lastRule=B;d=true})()}else if(m.hasDuplicates&&!m.params&&A&&o.selector.includes(m.selectors[0])){o.walkDecls(/-ms-grid-(row|column)/,function(B){return B.remove()});getMSDecls(g,g.row.updateSpan,g.column.updateSpan).reverse().forEach(function(B){return o.prepend(Object.assign(B,{raws:{between:i.raws.between}}))})}else if(m.params){(function(){var e=o.clone();e.removeAll();getMSDecls(g,g.row.updateSpan,g.column.updateSpan).reverse().forEach(function(B){return e.prepend(Object.assign(B,{raws:{between:i.raws.between}}))});if(m.hasDuplicates&&y){e.selectors=changeDuplicateAreaSelectors(e.selectors,m.selectors)}e.raws=m.node.raws;if(B.index(m.node.parent)>C){m.node.parent.append(e)}else{t[l][m.params].push(e)}if(!d){t[l].lastRule=a||o}})()}}return undefined});Object.keys(t).forEach(function(B){var e=t[B];var r=e.lastRule;Object.keys(e).reverse().filter(function(B){return B!=="lastRule"}).forEach(function(B){if(e[B].length>0&&r){r.after({name:"media",params:B});r.next().append(e[B])}})});return undefined}function warnMissedAreas(B,e,r){var t=Object.keys(B);e.root().walkDecls("grid-area",function(B){t=t.filter(function(e){return e!==B.value})});if(t.length>0){e.warn(r,"Can not find grid areas: "+t.join(", "))}return undefined}function warnTemplateSelectorNotFound(B,e){var r=B.parent;var t=B.root();var i=false;var o=n.space(r.selector).filter(function(B){return B!==">"}).slice(0,-1);if(o.length>0){var s=false;var a=null;t.walkDecls(/grid-template(-areas)?$/,function(e){var r=e.parent;var t=r.selectors;var C=parseTemplate({decl:e,gap:getGridGap(e)}),u=C.areas;var c=u[B.value];for(var l=t,f=Array.isArray(l),p=0,l=f?l:l[Symbol.iterator]();;){var A;if(f){if(p>=l.length)break;A=l[p++]}else{p=l.next();if(p.done)break;A=p.value}var d=A;if(s){break}var h=n.space(d).filter(function(B){return B!==">"});s=h.every(function(B,e){return B===o[e]})}if(s||!c){return true}if(!a){a=r.selector}if(a&&a!==r.selector){i=true}return undefined});if(!s&&i){B.warn(e,"Autoprefixer cannot find a grid-template "+('containing the duplicate grid-area "'+B.value+'" ')+("with full selector matching: "+o.join(" ")))}}}function warnIfGridRowColumnExists(B,e){var r=B.parent;var t=[];r.walkDecls(/^grid-(row|column)/,function(B){if(!B.prop.endsWith("-end")&&!B.value.startsWith("span")){t.push(B)}});if(t.length>0){t.forEach(function(B){B.warn(e,"You already have a grid-area declaration present in the rule. "+("You should use either grid-area or "+B.prop+", not both"))})}return undefined}function getGridGap(B){var e={};var r=/^(grid-)?((row|column)-)?gap$/;B.parent.walkDecls(r,function(B){var r=B.prop,n=B.value;if(/^(grid-)?gap$/.test(r)){var i=t(n).nodes,o=i[0],s=i[2];e.row=o&&t.stringify(o);e.column=s?t.stringify(s):e.row}if(/^(grid-)?row-gap$/.test(r))e.row=n;if(/^(grid-)?column-gap$/.test(r))e.column=n});return e}function parseMediaParams(B){if(!B){return false}var e=t(B);var r;var n;e.walk(function(B){if(B.type==="word"&&/min|max/g.test(B.value)){r=B.value}else if(B.value.includes("px")){n=parseInt(B.value.replace(/\D/g,""))}});return[r,n]}function shouldInheritGap(B,e){var r;var t=s(B);var n=s(e);if(t[0].lengthn[0].length){var i=t[0].reduce(function(B,e,r){var t=e[0];var i=n[0][0][0];if(t===i){return r}return false},false);if(i){r=n[0].every(function(B,e){return B.every(function(B,r){return t[0].slice(i)[e][r]===B})})}}else{r=n.some(function(B){return B.every(function(B,e){return B.every(function(B,r){return t[0][e][r]===B})})})}return r}function inheritGridGap(B,e){var r=B.parent;var t=getParentMedia(r);var n=r.root();var i=s(r.selector);if(Object.keys(e).length>0){return false}var a=parseMediaParams(t.params),C=a[0];var u=i[0];var c=o(u[u.length-1][0]);var l=new RegExp("("+c+"$)|("+c+"[,.])");var f;n.walkRules(l,function(B){var e;if(r.toString()===B.toString()){return false}B.walkDecls("grid-gap",function(B){return e=getGridGap(B)});if(!e||Object.keys(e).length===0){return true}if(!shouldInheritGap(r.selector,B.selector)){return true}var t=getParentMedia(B);if(t){var n=parseMediaParams(t.params)[0];if(n===C){f=e;return true}}else{f=e;return true}return undefined});if(f&&Object.keys(f).length>0){return f}return false}function warnGridGap(B){var e=B.gap,r=B.hasColumns,t=B.decl,n=B.result;var i=e.row&&e.column;if(!r&&(i||e.column&&!e.row)){delete e.column;t.warn(n,"Can not implement grid-gap without grid-template-columns")}}function normalizeRowColumn(B){var e=t(B).nodes.reduce(function(B,e){if(e.type==="function"&&e.value==="repeat"){var r="count";var n=e.nodes.reduce(function(B,e){if(e.type==="word"&&r==="count"){B[0]=Math.abs(parseInt(e.value));return B}if(e.type==="div"&&e.value===","){r="value";return B}if(r==="value"){B[1]+=t.stringify(e)}return B},[0,""]),i=n[0],o=n[1];if(i){for(var s=0;s *:nth-child("+(u.length-e)+")")}).join(", ");var o=n.clone().removeAll();o.selector=i;o.append({prop:"-ms-grid-row",value:t.start});o.append({prop:"-ms-grid-column",value:r.start});n.after(o)});return undefined}B.exports={parse:parse,translate:translate,parseTemplate:parseTemplate,parseGridAreas:parseGridAreas,warnMissedAreas:warnMissedAreas,insertAreas:insertAreas,insertDecl:insertDecl,prefixTrackProp:prefixTrackProp,prefixTrackValue:prefixTrackValue,getGridGap:getGridGap,warnGridGap:warnGridGap,warnTemplateSelectorNotFound:warnTemplateSelectorNotFound,warnIfGridRowColumnExists:warnIfGridRowColumnExists,inheritGridGap:inheritGridGap,autoplaceGridItems:autoplaceGridItems}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",2:"9 qB GB G U I F E D A B C O T P H J K V W FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",322:"5 6 7 8 TB AB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",194:"W X Y Z a b c d e f g h i j k l m"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{322:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:7,C:"Scoped CSS"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Array.prototype.includes"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",16:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",16:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"ChildNode.remove()"}},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB kB",16:"lB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C Q L EB S",16:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Base64 encoding and decoding"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"TB"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v jB kB lB mB L EB oB S",194:"Q"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{1:"KC"},R:{16:"LC"},S:{2:"MC"}},B:7,C:":focus-within CSS pseudo-class"}},,function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G xB WB",132:"U aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"C Q EB S",2:"A B L"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ECMAScript 5 Strict Mode"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 Multiple backgrounds"}},,,function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D"},E:{1:"B C O VB L S hB iB",2:"G xB WB",16:"U",388:"I F E D A aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB",388:"E rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB CC"},J:{1:"A",2:"F"},K:{1:"A B C L EB S",132:"Q"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Pattern attribute for input fields"}},function(B,e){"use strict";e.__esModule=true;var r=e.TAG="tag";var t=e.STRING="string";var n=e.SELECTOR="selector";var i=e.ROOT="root";var o=e.PSEUDO="pseudo";var s=e.NESTING="nesting";var a=e.ID="id";var C=e.COMMENT="comment";var u=e.COMBINATOR="combinator";var c=e.CLASS="class";var l=e.ATTRIBUTE="attribute";var f=e.UNIVERSAL="universal"},function(B){B.exports={A:{A:{1:"A B",132:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",257:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"defer attribute for external scripts"}},function(B){B.exports={A:{A:{1:"I F gB",2:"E D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",16:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{1:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"wbr (word break opportunity) element"}},,function(B,e,r){var t=r(766);var n=1/0;var i="[object Null]",o="[object Symbol]",s="[object Undefined]";var a=/[&<>"']/g,C=RegExp(a.source);var u=/<%-([\s\S]+?)%>/g,c=/<%([\s\S]+?)%>/g;var l={"&":"&","<":"<",">":">",'"':""","'":"'"};var f=typeof global=="object"&&global&&global.Object===Object&&global;var p=typeof self=="object"&&self&&self.Object===Object&&self;var A=f||p||Function("return this")();function arrayMap(B,e){var r=-1,t=B==null?0:B.length,n=Array(t);while(++rB=>{B.walkDecls(B=>{const e=B.value;if(e&&o.test(e)){const r=n(e).parse();r.walk(B=>{if(B.type==="word"&&B.value==="rebeccapurple"){B.value=i}});B.value=r.toString()}})})},,function(B){B.exports={A:{A:{1:"B",2:"I F E gB",8:"D A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J",33:"K V W X Y Z a b c"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",33:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",33:"sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB 8B 9B AC",8:"G BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",8:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Mutation Observer"}},function(B,e,r){"use strict";const t=r(896);const n=r(770);class StringNode extends n{constructor(B){super(B);this.type="string"}toString(){let B=this.quoted?this.raws.quote:"";return[this.raws.before,B,this.value+"",B,this.raws.after].join("")}}t.registerWalker(StringNode);B.exports=StringNode},function(B){B.exports={A:{A:{1:"B",2:"I F gB",66:"E D A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB",2:"qB GB G U I F E D A B C O T P H J K V W X Y nB fB",16:"RB SB",66:"Z"},D:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB",2:"G U I F E D A B C O T P H J K V W X ZB YB"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"B",66:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"TLS 1.1"}},,function(B,e){"use strict";e.__esModule=true;e.default=ensureObject;function ensureObject(B){for(var e=arguments.length,r=Array(e>1?e-1:0),t=1;t0){var n=r.shift();if(!B[n]){B[n]={}}B=B[n]}}B.exports=e["default"]},,function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));var n=_interopDefault(r(235));var i=t.plugin("postcss-color-functional-notation",B=>{const e="preserve"in Object(B)?Boolean(B.preserve):false;return B=>{B.walkDecls(B=>{const r=B.value;if(a.test(r)){const t=n(r).parse();t.walkType("func",B=>{if(C.test(B.value)){const e=B.nodes.slice(1,-1);const r=S(B,e);const t=M(B,e);const n=I(B,e);if(r||t||n){const r=e[3];const t=e[4];if(t){if(b(t)&&!d(t)){t.unit="";t.value=String(t.value/100)}if(m(B)){B.value+="a"}}else if(g(B)){B.value=B.value.slice(0,-1)}if(r&&F(r)){r.replaceWith(L())}if(n){e[0].unit=e[1].unit=e[2].unit="";e[0].value=String(Math.floor(e[0].value*255/100));e[1].value=String(Math.floor(e[1].value*255/100));e[2].value=String(Math.floor(e[2].value*255/100))}B.nodes.splice(3,0,[L()]);B.nodes.splice(2,0,[L()])}}});const i=String(t);if(i!==r){if(e){B.cloneBefore({value:i})}else{B.value=i}}}})}});const o=/^%?$/i;const s=/^calc$/i;const a=/(^|[^\w-])(hsla?|rgba?)\(/i;const C=/^(hsla?|rgba?)$/i;const u=/^hsla?$/i;const c=/^(hsl|rgb)$/i;const l=/^(hsla|rgba)$/i;const f=/^(deg|grad|rad|turn)?$/i;const p=/^rgba?$/i;const A=B=>d(B)||B.type==="number"&&o.test(B.unit);const d=B=>B.type==="func"&&s.test(B.value);const h=B=>d(B)||B.type==="number"&&f.test(B.unit);const v=B=>d(B)||B.type==="number"&&B.unit==="";const b=B=>d(B)||B.type==="number"&&(B.unit==="%"||B.unit===""&&B.value==="0");const D=B=>B.type==="func"&&u.test(B.value);const m=B=>B.type==="func"&&c.test(B.value);const g=B=>B.type==="func"&&l.test(B.value);const y=B=>B.type==="func"&&p.test(B.value);const F=B=>B.type==="operator"&&B.value==="/";const E=[h,b,b,F,A];const G=[v,v,v,F,A];const O=[b,b,b,F,A];const S=(B,e)=>D(B)&&e.every((B,e)=>typeof E[e]==="function"&&E[e](B));const M=(B,e)=>y(B)&&e.every((B,e)=>typeof G[e]==="function"&&G[e](B));const I=(B,e)=>y(B)&&e.every((B,e)=>typeof O[e]==="function"&&O[e](B));const L=()=>n.comma({value:","});B.exports=i},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y",130:"Z a b c d e f g h"},E:{1:"E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB",130:"F"},F:{1:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",130:"P H J K"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB",130:"tB"},H:{2:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB",130:"CC"},J:{2:"F",130:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"URL API"}},function(B,e){"use strict";e.__esModule=true;e.default=sortAscending;function sortAscending(B){return B.sort(function(B,e){return B-e})}B.exports=e["default"]},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Directory selection from file input"}},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D jB kB",16:"B lB mB L EB"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"C Q EB S",2:"A",16:"B L"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"FileReaderSync"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T",4097:"H J K",4290:"P"},C:{1:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",322:"4 5 6 7 8 TB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB",194:"AB"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB",3076:"VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q jB kB lB mB L EB oB S",194:"x"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB",3076:"yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"JavaScript modules via script tag"}},function(B){B.exports={A:{A:{1:"F E D A B",16:"I gB"},B:{1:"C O T P H J K UB IB N"},C:{16:"qB GB nB fB",129:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T"},E:{16:"G U xB WB",257:"I F E D A B C O aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",16:"D"},G:{769:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{16:"GB G N 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{16:"EC"},P:{16:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{16:"LC"},S:{129:"MC"}},B:1,C:"tabindex global attribute"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S",16:"hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Media Session API"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=T}function nextToken(B){if(V.length)return V.pop();if(W>=T)return;var e=B?B.ignoreUnclosed:false;O=E.charCodeAt(W);if(O===o||O===a||O===u&&E.charCodeAt(W+1)!==o){j=W;k+=1}switch(O){case o:case s:case C:case u:case a:S=W;do{S+=1;O=E.charCodeAt(S);if(O===o){j=S;k+=1}}while(O===s||O===o||O===C||O===u||O===a);Q=["space",E.slice(W,S)];W=S-1;break;case c:case l:case A:case d:case b:case h:case p:var z=String.fromCharCode(O);Q=[z,z,k,W-j];break;case f:x=U.length?U.pop()[1]:"";R=E.charCodeAt(W+1);if(x==="url"&&R!==r&&R!==t&&R!==s&&R!==o&&R!==C&&R!==a&&R!==u){S=W;do{K=false;S=E.indexOf(")",S+1);if(S===-1){if(G||e){S=W;break}else{unclosed("bracket")}}N=S;while(E.charCodeAt(N-1)===n){N-=1;K=!K}}while(K);Q=["brackets",E.slice(W,S+1),k,W-j,k,S-j];W=S}else{S=E.indexOf(")",W+1);P=E.slice(W,S+1);if(S===-1||y.test(P)){Q=["(","(",k,W-j]}else{Q=["brackets",P,k,W-j,k,S-j];W=S}}break;case r:case t:M=O===r?"'":'"';S=W;do{K=false;S=E.indexOf(M,S+1);if(S===-1){if(G||e){S=W+1;break}else{unclosed("string")}}N=S;while(E.charCodeAt(N-1)===n){N-=1;K=!K}}while(K);P=E.slice(W,S+1);I=P.split("\n");L=I.length-1;if(L>0){w=k+L;H=S-I[L].length}else{w=k;H=j}Q=["string",E.slice(W,S+1),k,W-j,w,S-H];j=H;k=w;W=S;break;case D:m.lastIndex=W+1;m.test(E);if(m.lastIndex===0){S=E.length-1}else{S=m.lastIndex-2}Q=["at-word",E.slice(W,S+1),k,W-j,k,S-j];W=S;break;case n:S=W;J=true;while(E.charCodeAt(S+1)===n){S+=1;J=!J}O=E.charCodeAt(S+1);if(J&&O!==i&&O!==s&&O!==o&&O!==C&&O!==u&&O!==a){S+=1;if(F.test(E.charAt(S))){while(F.test(E.charAt(S+1))){S+=1}if(E.charCodeAt(S+1)===s){S+=1}}}Q=["word",E.slice(W,S+1),k,W-j,k,S-j];W=S;break;default:if(O===i&&E.charCodeAt(W+1)===v){S=E.indexOf("*/",W+2)+1;if(S===0){if(G||e){S=E.length}else{unclosed("comment")}}P=E.slice(W,S+1);I=P.split("\n");L=I.length-1;if(L>0){w=k+L;H=S-I[L].length}else{w=k;H=j}Q=["comment",P,k,W-j,w,S-H];j=H;k=w;W=S}else{g.lastIndex=W+1;g.test(E);if(g.lastIndex===0){S=E.length-1}else{S=g.lastIndex-2}Q=["word",E.slice(W,S+1),k,W-j,k,S-j];U.push(Q);W=S}break}W++;return Q}function back(B){V.push(B)}return{back:back,nextToken:nextToken,endOfFile:endOfFile,position:position}}B.exports=e.default},function(B){B.exports={A:{A:{1:"D A B",8:"I gB",129:"F",257:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS min/max-width/height"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",16:"I xB WB",132:"G U aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",16:"C",132:"P H"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB",132:"rB sB tB"},H:{2:"7B"},I:{1:"N CC DC",16:"8B 9B",132:"GB G AC BC HB"},J:{132:"F A"},K:{1:"Q S",2:"A B L EB",16:"C"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"KeyboardEvent.location"}},,function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t span {\n background-color: yellow;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-pseudo-class-any-link"}]},{id:"blank-pseudo-class",title:"`:blank` Empty-Value Pseudo-Class",description:"A pseudo-class for matching form elements when they are empty",specification:"https://drafts.csswg.org/selectors-4/#blank",stage:1,example:"input:blank {\n background-color: yellow;\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/csstools/css-blank-pseudo"},{type:"PostCSS Plugin",link:"https://github.com/csstools/css-blank-pseudo"}]},{id:"break-properties",title:"Break Properties",description:"Properties for defining the break behavior between and within boxes",specification:"https://www.w3.org/TR/css-break-3/#breaking-controls",stage:3,caniuse:"multicolumn",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/break-after"},example:"a {\n break-inside: avoid;\n break-before: avoid-column;\n break-after: always;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/shrpne/postcss-page-break"}]},{id:"case-insensitive-attributes",title:"Case-Insensitive Attributes",description:"An attribute selector matching attribute values case-insensitively",specification:"https://www.w3.org/TR/selectors-4/#attribute-case",stage:2,caniuse:"css-case-insensitive",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors"},example:"[frame=hsides i] {\n border-style: solid none;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/Semigradsky/postcss-attribute-case-insensitive"}]},{id:"color-adjust",title:"`color-adjust` Property",description:"The color-adjust property is a non-standard CSS extension that can be used to force printing of background colors and images",specification:"https://www.w3.org/TR/css-color-4/#color-adjust",stage:2,caniuse:"css-color-adjust",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/color-adjust"},example:".background {\n background-color:#ccc;\n}\n.background.color-adjust {\n color-adjust: economy;\n}\n.background.color-adjust-exact {\n color-adjust: exact;\n}"},{id:"color-functional-notation",title:"Color Functional Notation",description:"A space and slash separated notation for specifying colors",specification:"https://drafts.csswg.org/css-color/#ref-for-funcdef-rgb%E2%91%A1%E2%91%A0",stage:1,example:"em {\n background-color: hsl(120deg 100% 25%);\n box-shadow: 0 0 0 10px hwb(120deg 100% 25% / 80%);\n color: rgb(0 255 0);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-color-functional-notation"}]},{id:"color-mod-function",title:"`color-mod()` Function",description:"A function for modifying colors",specification:"https://www.w3.org/TR/css-color-4/#funcdef-color-mod",stage:-1,example:"p {\n color: color-mod(black alpha(50%));\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-color-mod-function"}]},{id:"custom-media-queries",title:"Custom Media Queries",description:"An at-rule for defining aliases that represent media queries",specification:"https://drafts.csswg.org/mediaqueries-5/#at-ruledef-custom-media",stage:1,example:"@custom-media --narrow-window (max-width: 30em);\n\n@media (--narrow-window) {}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-custom-media"}]},{id:"custom-properties",title:"Custom Properties",description:"A syntax for defining custom values accepted by all CSS properties",specification:"https://www.w3.org/TR/css-variables-1/",stage:3,caniuse:"css-variables",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/var"},example:"img {\n --some-length: 32px;\n\n height: var(--some-length);\n width: var(--some-length);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-custom-properties"}]},{id:"custom-property-sets",title:"Custom Property Sets",description:"A syntax for storing properties in named variables, referenceable in other style rules",specification:"https://tabatkins.github.io/specs/css-apply-rule/",stage:-1,caniuse:"css-apply-rule",example:"img {\n --some-length-styles: {\n height: 32px;\n width: 32px;\n };\n\n @apply --some-length-styles;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/pascalduez/postcss-apply"}]},{id:"custom-selectors",title:"Custom Selectors",description:"An at-rule for defining aliases that represent selectors",specification:"https://drafts.csswg.org/css-extensions/#custom-selectors",stage:1,example:"@custom-selector :--heading h1, h2, h3, h4, h5, h6;\n\narticle :--heading + p {}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-custom-selectors"}]},{id:"dir-pseudo-class",title:"`:dir` Directionality Pseudo-Class",description:"A pseudo-class for matching elements based on their directionality",specification:"https://www.w3.org/TR/selectors-4/#dir-pseudo",stage:2,caniuse:"css-dir-pseudo",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:dir"},example:"blockquote:dir(rtl) {\n margin-right: 10px;\n}\n\nblockquote:dir(ltr) {\n margin-left: 10px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-dir-pseudo-class"}]},{id:"double-position-gradients",title:"Double Position Gradients",description:"A syntax for using two positions in a gradient.",specification:"https://www.w3.org/TR/css-images-4/#color-stop-syntax",stage:2,"caniuse-compat":{and_chr:{71:"y"},chrome:{71:"y"}},example:".pie_chart {\n background-image: conic-gradient(yellowgreen 40%, gold 0deg 75%, #f06 0deg);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-double-position-gradients"}]},{id:"environment-variables",title:"Custom Environment Variables",description:"A syntax for using custom values accepted by CSS globally",specification:"https://drafts.csswg.org/css-env-1/",stage:0,"caniuse-compat":{and_chr:{69:"y"},chrome:{69:"y"},ios_saf:{11.2:"y"},safari:{11.2:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/env"},example:"@media (max-width: env(--brand-small)) {\n body {\n padding: env(--brand-spacing);\n }\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-env-function"}]},{id:"focus-visible-pseudo-class",title:"`:focus-visible` Focus-Indicated Pseudo-Class",description:"A pseudo-class for matching focused elements that indicate that focus to a user",specification:"https://www.w3.org/TR/selectors-4/#focus-visible-pseudo",stage:2,caniuse:"css-focus-visible",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible"},example:":focus:not(:focus-visible) {\n outline: 0;\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/WICG/focus-visible"},{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-focus-visible"}]},{id:"focus-within-pseudo-class",title:"`:focus-within` Focus Container Pseudo-Class",description:"A pseudo-class for matching elements that are either focused or that have focused descendants",specification:"https://www.w3.org/TR/selectors-4/#focus-within-pseudo",stage:2,caniuse:"css-focus-within",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-within"},example:"form:focus-within {\n background: rgba(0, 0, 0, 0.3);\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/jonathantneal/focus-within"},{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-focus-within"}]},{id:"font-variant-property",title:"`font-variant` Property",description:"A property for defining the usage of alternate glyphs in a font",specification:"https://www.w3.org/TR/css-fonts-3/#propdef-font-variant",stage:3,caniuse:"font-variant-alternates",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant"},example:"h2 {\n font-variant: small-caps;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-font-variant"}]},{id:"gap-properties",title:"Gap Properties",description:"Properties for defining gutters within a layout",specification:"https://www.w3.org/TR/css-grid-1/#gutters",stage:3,"caniuse-compat":{chrome:{66:"y"},edge:{16:"y"},firefox:{61:"y"},safari:{11.2:"y",TP:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/gap"},example:".grid-1 {\n gap: 20px;\n}\n\n.grid-2 {\n column-gap: 40px;\n row-gap: 20px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-gap-properties"}]},{id:"gray-function",title:"`gray()` Function",description:"A function for specifying fully desaturated colors",specification:"https://www.w3.org/TR/css-color-4/#funcdef-gray",stage:2,example:"p {\n color: gray(50);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-gray"}]},{id:"grid-layout",title:"Grid Layout",description:"A syntax for using a grid concept to lay out content",specification:"https://www.w3.org/TR/css-grid-1/",stage:3,caniuse:"css-grid",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/grid"},example:"section {\n display: grid;\n grid-template-columns: 100px 100px 100px;\n grid-gap: 10px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/autoprefixer"}]},{id:"has-pseudo-class",title:"`:has()` Relational Pseudo-Class",description:"A pseudo-class for matching ancestor and sibling elements",specification:"https://www.w3.org/TR/selectors-4/#has-pseudo",stage:2,caniuse:"css-has",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:has"},example:"a:has(> img) {\n display: block;\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/csstools/css-has-pseudo"},{type:"PostCSS Plugin",link:"https://github.com/csstools/css-has-pseudo"}]},{id:"hexadecimal-alpha-notation",title:"Hexadecimal Alpha Notation",description:"A 4 & 8 character hex color notation for specifying the opacity level",specification:"https://www.w3.org/TR/css-color-4/#hex-notation",stage:2,caniuse:"css-rrggbbaa",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Syntax_2"},example:"section {\n background-color: #f3f3f3f3;\n color: #0003;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-hex-alpha"}]},{id:"hwb-function",title:"`hwb()` Function",description:"A function for specifying colors by hue and then a degree of whiteness and blackness to mix into it",specification:"https://www.w3.org/TR/css-color-4/#funcdef-hwb",stage:2,example:"p {\n color: hwb(120 44% 50%);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-hwb"}]},{id:"image-set-function",title:"`image-set()` Function",description:"A function for specifying image sources based on the user’s resolution",specification:"https://www.w3.org/TR/css-images-4/#image-set-notation",stage:2,caniuse:"css-image-set",example:'p {\n background-image: image-set(\n "foo.png" 1x,\n "foo-2x.png" 2x,\n "foo-print.png" 600dpi\n );\n}',polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-image-set-function"}]},{id:"in-out-of-range-pseudo-class",title:"`:in-range` and `:out-of-range` Pseudo-Classes",description:"A pseudo-class for matching elements that have range limitations",specification:"https://www.w3.org/TR/selectors-4/#range-pseudos",stage:2,caniuse:"css-in-out-of-range",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:in-range"},example:"input:in-range {\n background-color: rgba(0, 255, 0, 0.25);\n}\ninput:out-of-range {\n background-color: rgba(255, 0, 0, 0.25);\n border: 2px solid red;\n}"},{id:"lab-function",title:"`lab()` Function",description:"A function for specifying colors expressed in the CIE Lab color space",specification:"https://www.w3.org/TR/css-color-4/#funcdef-lab",stage:2,example:"body {\n color: lab(240 50 20);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-lab-function"}]},{id:"lch-function",title:"`lch()` Function",description:"A function for specifying colors expressed in the CIE Lab color space with chroma and hue",specification:"https://www.w3.org/TR/css-color-4/#funcdef-lch",stage:2,example:"body {\n color: lch(53 105 40);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-lab-function"}]},{id:"logical-properties-and-values",title:"Logical Properties and Values",description:"Flow-relative (left-to-right or right-to-left) properties and values",specification:"https://www.w3.org/TR/css-logical-1/",stage:2,caniuse:"css-logical-props",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties"},example:"span:first-child {\n float: inline-start;\n margin-inline-start: 10px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-logical-properties"}]},{id:"matches-pseudo-class",title:"`:matches()` Matches-Any Pseudo-Class",description:"A pseudo-class for matching elements in a selector list",specification:"https://www.w3.org/TR/selectors-4/#matches-pseudo",stage:2,caniuse:"css-matches-pseudo",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:matches"},example:"p:matches(:first-child, .special) {\n margin-top: 1em;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-selector-matches"}]},{id:"media-query-ranges",title:"Media Query Ranges",description:"A syntax for defining media query ranges using ordinary comparison operators",specification:"https://www.w3.org/TR/mediaqueries-4/#range-context",stage:3,docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries#Syntax_improvements_in_Level_4"},example:"@media (width < 480px) {}\n\n@media (480px <= width < 768px) {}\n\n@media (width >= 768px) {}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-media-minmax"}]},{id:"nesting-rules",title:"Nesting Rules",description:"A syntax for nesting relative rules within rules",specification:"https://drafts.csswg.org/css-nesting-1/",stage:1,example:"article {\n & p {\n color: #333;\n }\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-nesting"}]},{id:"not-pseudo-class",title:"`:not()` Negation List Pseudo-Class",description:"A pseudo-class for ignoring elements in a selector list",specification:"https://www.w3.org/TR/selectors-4/#negation-pseudo",stage:2,caniuse:"css-not-sel-list",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:not"},example:"p:not(:first-child, .special) {\n margin-top: 1em;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-selector-not"}]},{id:"overflow-property",title:"`overflow` Shorthand Property",description:"A property for defining `overflow-x` and `overflow-y`",specification:"https://www.w3.org/TR/css-overflow-3/#propdef-overflow",stage:2,caniuse:"css-overflow","caniuse-compat":{and_chr:{68:"y"},and_ff:{61:"y"},chrome:{68:"y"},firefox:{61:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/overflow"},example:"html {\n overflow: hidden auto;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-overflow-shorthand"}]},{id:"overflow-wrap-property",title:"`overflow-wrap` Property",description:"A property for defining whether to insert line breaks within words to prevent overflowing",specification:"https://www.w3.org/TR/css-text-3/#overflow-wrap-property",stage:2,caniuse:"wordwrap",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap"},example:"p {\n overflow-wrap: break-word;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/mattdimu/postcss-replace-overflow-wrap"}]},{id:"overscroll-behavior-property",title:"`overscroll-behavior` Property",description:"Properties for controlling when the scroll position of a scroll container reaches the edge of a scrollport",specification:"https://drafts.csswg.org/css-overscroll-behavior",stage:1,caniuse:"css-overscroll-behavior",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior"},example:".messages {\n height: 220px;\n overflow: auto;\n overscroll-behavior-y: contain;\n}\n\nbody {\n margin: 0;\n overscroll-behavior: none;\n}"},{id:"place-properties",title:"Place Properties",description:"Properties for defining alignment within a layout",specification:"https://www.w3.org/TR/css-align-3/#place-items-property",stage:2,"caniuse-compat":{chrome:{59:"y"},firefox:{45:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/place-content"},example:".example {\n place-content: flex-end;\n place-items: center / space-between;\n place-self: flex-start / center;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-place"}]},{id:"prefers-color-scheme-query",title:"`prefers-color-scheme` Media Query",description:"A media query to detect if the user has requested the system use a light or dark color theme",specification:"https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme",stage:1,caniuse:"prefers-color-scheme","caniuse-compat":{ios_saf:{12.1:"y"},safari:{12.1:"y"}},example:"body {\n background-color: white;\n color: black;\n}\n\n@media (prefers-color-scheme: dark) {\n body {\n background-color: black;\n color: white;\n }\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/csstools/css-prefers-color-scheme"},{type:"PostCSS Plugin",link:"https://github.com/csstools/css-prefers-color-scheme"}]},{id:"prefers-reduced-motion-query",title:"`prefers-reduced-motion` Media Query",description:"A media query to detect if the user has requested less animation and general motion on the page",specification:"https://drafts.csswg.org/mediaqueries-5/#prefers-reduced-motion",stage:1,caniuse:"prefers-reduced-motion",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion"},example:".animation {\n animation: vibrate 0.3s linear infinite both; \n}\n\n@media (prefers-reduced-motion: reduce) {\n .animation {\n animation: none;\n }\n}"},{id:"read-only-write-pseudo-class",title:"`:read-only` and `:read-write` selectors",description:"Pseudo-classes to match elements which are considered user-alterable",specification:"https://www.w3.org/TR/selectors-4/#rw-pseudos",stage:2,caniuse:"css-read-only-write",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:read-only"},example:"input:read-only {\n background-color: #ccc;\n}"},{id:"rebeccapurple-color",title:"`rebeccapurple` Color",description:"A particularly lovely shade of purple in memory of Rebecca Alison Meyer",specification:"https://www.w3.org/TR/css-color-4/#valdef-color-rebeccapurple",stage:2,caniuse:"css-rebeccapurple",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/color_value"},example:"html {\n color: rebeccapurple;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-rebeccapurple"}]},{id:"system-ui-font-family",title:"`system-ui` Font Family",description:"A generic font used to match the user’s interface",specification:"https://www.w3.org/TR/css-fonts-4/#system-ui-def",stage:2,caniuse:"font-family-system-ui",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/font-family#Syntax"},example:"body {\n font-family: system-ui;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/JLHwung/postcss-font-family-system-ui"}]},{id:"when-else-rules",title:"When/Else Rules",description:"At-rules for specifying media queries and support queries in a single grammar",specification:"https://tabatkins.github.io/specs/css-when-else/",stage:0,example:"@when media(width >= 640px) and (supports(display: flex) or supports(display: grid)) {\n /* A */\n} @else media(pointer: coarse) {\n /* B */\n} @else {\n /* C */\n}"},{id:"where-pseudo-class",title:"`:where()` Zero-Specificity Pseudo-Class",description:"A pseudo-class for matching elements in a selector list without contributing specificity",specification:"https://drafts.csswg.org/selectors-4/#where-pseudo",stage:1,example:"a:where(:not(:hover)) {\n text-decoration: none;\n}"}]},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Public class fields"}},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b nB fB",194:"c d e f g h i j k l m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB kB",16:"lB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Channel messaging"}},function(B){B.exports={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"UB IB N",132:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"A B C O T P",36:"G U I F E D"},D:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"A",8:"G U I F E D",33:"Z",36:"B C O T P H J K V W X Y"},E:{1:"A B C O VB L S hB iB",8:"G U I F xB WB aB bB",260:"E D cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D jB kB",8:"B C lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB rB sB tB",260:"E uB vB wB"},H:{2:"7B"},I:{1:"N CC DC",8:"GB G 8B 9B AC BC HB"},J:{1:"A",8:"F"},K:{1:"Q",2:"A",8:"B C L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"IndexedDB"}},function(B){B.exports={A:{A:{2:"I F E gB",132:"D A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",2:"D jB"},G:{1:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB"},H:{2:"7B"},I:{1:"GB G N 9B AC BC HB CC DC",2:"8B"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"}},function(B){B.exports=require("browserslist")},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t nB fB",132:"u v Q",260:"0 x y z"},D:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x",132:"0 1 y z",260:"2 3 4 5 6 7"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k jB kB lB mB L EB oB S",132:"l m n o",260:"p q r s t u"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB",16:"XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"HC IC JC VB L",2:"G",260:"FC GC"},Q:{1:"KC"},R:{2:"LC"},S:{260:"MC"}},B:4,C:"IndexedDB 2.0"}},function(B){B.exports={A:{A:{2:"I F E gB",260:"D A B"},B:{132:"UB IB N",260:"C O T P H J K"},C:{2:"qB GB G U nB fB",260:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{16:"G U I F E D A B C O T",132:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{16:"xB WB",132:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{1:"C oB S",2:"D jB kB lB mB",16:"B L EB",132:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{16:"WB pB",132:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{16:"8B 9B",132:"GB G N AC BC HB CC DC"},J:{132:"F A"},K:{1:"C S",2:"A",16:"B L EB",132:"Q"},L:{132:"N"},M:{260:"M"},N:{260:"A B"},O:{132:"EC"},P:{132:"G FC GC HC IC JC VB L"},Q:{132:"KC"},R:{132:"LC"},S:{260:"MC"}},B:5,C:"Mutation events"}},,function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=r.length)break;o=r[i++]}else{i=r.next();if(i.done)break;o=i.value}var s=o;if(s===e){continue}if(B.includes(s)){return true}}return false};e.set=function set(B,e){B.prop=this.prefixed(B.prop,e);return B};e.needCascade=function needCascade(B){if(!B._autoprefixerCascade){B._autoprefixerCascade=this.all.options.cascade!==false&&B.raw("before").includes("\n")}return B._autoprefixerCascade};e.maxPrefixed=function maxPrefixed(B,e){if(e._autoprefixerMax){return e._autoprefixerMax}var r=0;for(var t=B,n=Array.isArray(t),o=0,t=n?t:t[Symbol.iterator]();;){var s;if(n){if(o>=t.length)break;s=t[o++]}else{o=t.next();if(o.done)break;s=o.value}var a=s;a=i.removeNote(a);if(a.length>r){r=a.length}}e._autoprefixerMax=r;return e._autoprefixerMax};e.calcBefore=function calcBefore(B,e,r){if(r===void 0){r=""}var t=this.maxPrefixed(B,e);var n=t-i.removeNote(r).length;var o=e.raw("before");if(n>0){o+=Array(n).fill(" ").join("")}return o};e.restoreBefore=function restoreBefore(B){var e=B.raw("before").split("\n");var r=e[e.length-1];this.all.group(B).up(function(B){var e=B.raw("before").split("\n");var t=e[e.length-1];if(t.length=48&&i<=57){return true}var o=B.charCodeAt(2);if(i===t&&o>=48&&o<=57){return true}return false}if(n===t){i=B.charCodeAt(1);if(i>=48&&i<=57){return true}return false}if(n>=48&&n<=57){return true}return false}B.exports=function(B){var o=0;var s=B.length;var a;var C;var u;if(s===0||!likeNumber(B)){return false}a=B.charCodeAt(o);if(a===r||a===e){o++}while(o57){break}o+=1}a=B.charCodeAt(o);C=B.charCodeAt(o+1);if(a===t&&C>=48&&C<=57){o+=2;while(o57){break}o+=1}}a=B.charCodeAt(o);C=B.charCodeAt(o+1);u=B.charCodeAt(o+2);if((a===n||a===i)&&(C>=48&&C<=57||(C===r||C===e)&&u>=48&&u<=57)){o+=C===r||C===e?3:2;while(o57){break}o+=1}}return{number:B.slice(0,o),unit:B.slice(o)}}},function(B,e,r){"use strict";e.__esModule=true;var t=r(881);var n=_interopRequireDefault(t);var i=r(511);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _classCallCheck(B,e){if(!(B instanceof e)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(B,e){if(!B){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e&&(typeof e==="object"||typeof e==="function")?e:B}function _inherits(B,e){if(typeof e!=="function"&&e!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof e)}B.prototype=Object.create(e&&e.prototype,{constructor:{value:B,enumerable:false,writable:true,configurable:true}});if(e)Object.setPrototypeOf?Object.setPrototypeOf(B,e):B.__proto__=e}var o=function(B){_inherits(Universal,B);function Universal(e){_classCallCheck(this,Universal);var r=_possibleConstructorReturn(this,B.call(this,e));r.type=i.UNIVERSAL;r.value="*";return r}return Universal}(n.default);e.default=o;B.exports=e["default"]},function(B){B.exports={A:{A:{2:"I F E D A gB",132:"B"},B:{1:"O T P H J K UB IB N",16:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T P"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:'Link type "noreferrer"'}},function(B,e,r){"use strict";const t=r(896);const n=r(770);class Comment extends n{constructor(B){super(B);this.type="comment";this.inline=Object(B).inline||false}toString(){return[this.raws.before,this.inline?"//":"/*",String(this.value),this.inline?"":"*/",this.raws.after].join("")}}t.registerWalker(Comment);B.exports=Comment},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D nB fB",33:"A B C O T P H J"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O",33:"T P H J K V W X Y Z a b c d e f g h i"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U I xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB",33:"P H J K V"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB",33:"CC DC"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",33:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"Page Visibility"}},function(B){B.exports={A:{A:{2:"I F E D gB",8:"A B"},B:{1:"UB",2:"IB N",8:"C O T P H J K"},C:{2:"9 qB GB G U I F E D A B C O T P H J K V W X Y TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",66:"Z a b c d e f",72:"0 1 2 3 4 5 6 7 8 g h i j k l m n o p q r s t u v Q x y z"},D:{1:"0 1 2 3 4 5 6 7 8 9 j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c IB N eB ZB YB",66:"d e f g h i"},E:{2:"G U xB WB aB",8:"I F E D A B C O bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w",2:"D B C R M jB kB lB mB L EB oB S",66:"P H J K V"},G:{2:"WB pB HB rB sB",8:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"DC",2:"GB G N 8B 9B AC BC HB CC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{72:"MC"}},B:7,C:"Custom Elements (deprecated V0 spec)"}},function(B){B.exports={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"UB IB N",132:"C O T P H J",516:"K"},C:{1:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB",260:"DB BB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S",260:"0 1"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{132:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"CSS overscroll-behavior"}},,,function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(950));var n=_interopRequireDefault(r(199));var i=_interopRequireDefault(r(113));var o=_interopRequireDefault(r(10));var s=_interopRequireDefault(r(842));var a=_interopRequireDefault(r(65));var C=_interopRequireDefault(r(806));var u=_interopRequireDefault(r(607));var c=_interopRequireDefault(r(433));var l=_interopRequireDefault(r(278));function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function postcss(){for(var B=arguments.length,e=new Array(B),r=0;r * { "+C+": "+B.value+" }"),{node:B})}else if(/^(align|justify|place)-content$/.test(i)&&insideGrid(B)){e.warn("IE does not support "+B.prop+" on grid containers",{node:B})}else if(i==="display"&&B.value==="contents"){e.warn("Please do not use display: contents; "+"if you have grid setting enabled",{node:B});return undefined}else if(B.prop==="grid-gap"){var c=r.gridStatus(B,e);if(c==="autoplace"&&!hasRowsAndColumns(B)&&!hasGridTemplate(B)){e.warn("grid-gap only works if grid-template(-areas) is being "+"used or both rows and columns have been declared "+"and cells have not been manually "+"placed inside the explicit grid",{node:B})}else if((c===true||c==="no-autoplace")&&!hasGridTemplate(B)){e.warn("grid-gap only works if grid-template(-areas) is being used",{node:B})}}else if(i==="grid-auto-columns"){e.warn("grid-auto-columns is not supported by IE",{node:B});return undefined}else if(i==="grid-auto-rows"){e.warn("grid-auto-rows is not supported by IE",{node:B});return undefined}else if(i==="grid-auto-flow"){var l=n.some(function(B){return B.prop==="grid-template-rows"});var p=n.some(function(B){return B.prop==="grid-template-columns"});if(hasGridTemplate(B)){e.warn("grid-auto-flow is not supported by IE",{node:B})}else if(a.includes("dense")){e.warn("grid-auto-flow: dense is not supported by IE",{node:B})}else if(!l&&!p){e.warn("grid-auto-flow works only if grid-template-rows and "+"grid-template-columns are present in the same rule",{node:B})}return undefined}else if(a.includes("auto-fit")){e.warn("auto-fit value is not supported by IE",{node:B,word:"auto-fit"});return undefined}else if(a.includes("auto-fill")){e.warn("auto-fill value is not supported by IE",{node:B,word:"auto-fill"});return undefined}else if(i.startsWith("grid-template")&&a.includes("[")){e.warn("Autoprefixer currently does not support line names. "+"Try using grid-template-areas instead.",{node:B,word:"["})}}if(a.includes("radial-gradient")){if(s.test(B.value)){e.warn("Gradient has outdated direction syntax. "+"New syntax is like `closest-side at 0 0` "+"instead of `0 0, closest-side`.",{node:B})}else{var A=t(a);for(var d=A.nodes,h=Array.isArray(d),v=0,d=h?d:d[Symbol.iterator]();;){var b;if(h){if(v>=d.length)break;b=d[v++]}else{v=d.next();if(v.done)break;b=v.value}var D=b;if(D.type==="function"&&D.value==="radial-gradient"){for(var m=D.nodes,g=Array.isArray(m),y=0,m=g?m:m[Symbol.iterator]();;){var F;if(g){if(y>=m.length)break;F=m[y++]}else{y=m.next();if(y.done)break;F=y.value}var E=F;if(E.type==="word"){if(E.value==="cover"){e.warn("Gradient has outdated direction syntax. "+"Replace `cover` to `farthest-corner`.",{node:B})}else if(E.value==="contain"){e.warn("Gradient has outdated direction syntax. "+"Replace `contain` to `closest-side`.",{node:B})}}}}}}}if(a.includes("linear-gradient")){if(o.test(a)){e.warn("Gradient has outdated direction syntax. "+"New syntax is like `to left` instead of `right`.",{node:B})}}}if(u.includes(B.prop)){if(!B.value.includes("-fill-available")){if(B.value.includes("fill-available")){e.warn("Replace fill-available to stretch, "+"because spec had been changed",{node:B})}else if(B.value.includes("fill")){var G=t(a);if(G.nodes.some(function(B){return B.type==="word"&&B.value==="fill"})){e.warn("Replace fill to stretch, because spec had been changed",{node:B})}}}}var O;if(B.prop==="transition"||B.prop==="transition-property"){return r.prefixes.transition.add(B,e)}else if(B.prop==="align-self"){var S=r.displayType(B);if(S!=="grid"&&r.prefixes.options.flexbox!==false){O=r.prefixes.add["align-self"];if(O&&O.prefixes){O.process(B)}}if(S!=="flex"&&r.gridStatus(B,e)!==false){O=r.prefixes.add["grid-row-align"];if(O&&O.prefixes){return O.process(B,e)}}}else if(B.prop==="justify-self"){var M=r.displayType(B);if(M!=="flex"&&r.gridStatus(B,e)!==false){O=r.prefixes.add["grid-column-align"];if(O&&O.prefixes){return O.process(B,e)}}}else if(B.prop==="place-self"){O=r.prefixes.add["place-self"];if(O&&O.prefixes&&r.gridStatus(B,e)!==false){return O.process(B,e)}}else{O=r.prefixes.add[B.prop];if(O&&O.prefixes){return O.process(B,e)}}return undefined});if(this.gridStatus(B,e)){i(B,this.disabled)}return B.walkDecls(function(B){if(r.disabledValue(B,e))return;var t=r.prefixes.unprefixed(B.prop);var i=r.prefixes.values("add",t);if(Array.isArray(i)){for(var o=i,s=Array.isArray(o),a=0,o=s?o:o[Symbol.iterator]();;){var C;if(s){if(a>=o.length)break;C=o[a++]}else{a=o.next();if(a.done)break;C=a.value}var u=C;if(u.process)u.process(B,e)}}n.save(r.prefixes,B)})};B.remove=function remove(B,e){var r=this;var t=this.prefixes.remove["@resolution"];B.walkAtRules(function(B,n){if(r.prefixes.remove["@"+B.name]){if(!r.disabled(B,e)){B.parent.removeChild(n)}}else if(B.name==="media"&&B.params.includes("-resolution")&&t){t.clean(B)}});var n=function _loop(){if(o){if(s>=i.length)return"break";a=i[s++]}else{s=i.next();if(s.done)return"break";a=s.value}var t=a;B.walkRules(function(B,n){if(t.check(B)){if(!r.disabled(B,e)){B.parent.removeChild(n)}}})};for(var i=this.prefixes.remove.selectors,o=Array.isArray(i),s=0,i=o?i:i[Symbol.iterator]();;){var a;var C=n();if(C==="break")break}return B.walkDecls(function(B,t){if(r.disabled(B,e))return;var n=B.parent;var i=r.prefixes.unprefixed(B.prop);if(B.prop==="transition"||B.prop==="transition-property"){r.prefixes.transition.remove(B)}if(r.prefixes.remove[B.prop]&&r.prefixes.remove[B.prop].remove){var o=r.prefixes.group(B).down(function(B){return r.prefixes.normalize(B.prop)===i});if(i==="flex-flow"){o=true}if(B.prop==="-webkit-box-orient"){var s={"flex-direction":true,"flex-flow":true};if(!B.parent.some(function(B){return s[B.prop]}))return}if(o&&!r.withHackValue(B)){if(B.raw("before").includes("\n")){r.reduceSpaces(B)}n.removeChild(t);return}}for(var a=r.prefixes.values("remove",i),C=Array.isArray(a),u=0,a=C?a:a[Symbol.iterator]();;){var c;if(C){if(u>=a.length)break;c=a[u++]}else{u=a.next();if(u.done)break;c=u.value}var l=c;if(!l.check)continue;if(!l.check(B.value))continue;i=l.unprefixed;var f=r.prefixes.group(B).down(function(B){return B.value.includes(i)});if(f){n.removeChild(t);return}}})};B.withHackValue=function withHackValue(B){return B.prop==="-webkit-background-clip"&&B.value==="text"};B.disabledValue=function disabledValue(B,e){if(this.gridStatus(B,e)===false&&B.type==="decl"){if(B.prop==="display"&&B.value.includes("grid")){return true}}if(this.prefixes.options.flexbox===false&&B.type==="decl"){if(B.prop==="display"&&B.value.includes("flex")){return true}}return this.disabled(B,e)};B.disabledDecl=function disabledDecl(B,e){if(this.gridStatus(B,e)===false&&B.type==="decl"){if(B.prop.includes("grid")||B.prop==="justify-items"){return true}}if(this.prefixes.options.flexbox===false&&B.type==="decl"){var r=["order","justify-content","align-items","align-content"];if(B.prop.includes("flex")||r.includes(B.prop)){return true}}return this.disabled(B,e)};B.disabled=function disabled(B,e){if(!B)return false;if(B._autoprefixerDisabled!==undefined){return B._autoprefixerDisabled}if(B.parent){var r=B.prev();if(r&&r.type==="comment"&&a.test(r.text)){B._autoprefixerDisabled=true;B._autoprefixerSelfDisabled=true;return true}}var t=null;if(B.nodes){var n;B.each(function(B){if(B.type!=="comment")return;if(/(!\s*)?autoprefixer:\s*(off|on)/i.test(B.text)){if(typeof n!=="undefined"){e.warn("Second Autoprefixer control comment "+"was ignored. Autoprefixer applies control "+"comment to whole block, not to next rules.",{node:B})}else{n=/on/i.test(B.text)}}});if(n!==undefined){t=!n}}if(!B.nodes||t===null){if(B.parent){var i=this.disabled(B.parent,e);if(B.parent._autoprefixerSelfDisabled===true){t=false}else{t=i}}else{t=false}}B._autoprefixerDisabled=t;return t};B.reduceSpaces=function reduceSpaces(B){var e=false;this.prefixes.group(B).up(function(){e=true;return true});if(e){return}var r=B.raw("before").split("\n");var t=r[r.length-1].length;var n=false;this.prefixes.group(B).down(function(B){r=B.raw("before").split("\n");var e=r.length-1;if(r[e].length>t){if(n===false){n=r[e].length-t}r[e]=r[e].slice(0,-n);B.raws.before=r.join("\n")}})};B.displayType=function displayType(B){for(var e=B.parent.nodes,r=Array.isArray(e),t=0,e=r?e:e[Symbol.iterator]();;){var n;if(r){if(t>=e.length)break;n=e[t++]}else{t=e.next();if(t.done)break;n=t.value}var i=n;if(i.prop!=="display"){continue}if(i.value.includes("flex")){return"flex"}if(i.value.includes("grid")){return"grid"}}return false};B.gridStatus=function gridStatus(B,e){if(!B)return false;if(B._autoprefixerGridStatus!==undefined){return B._autoprefixerGridStatus}var r=null;if(B.nodes){var t;B.each(function(B){if(B.type!=="comment")return;if(C.test(B.text)){var r=/:\s*autoplace/i.test(B.text);var n=/no-autoplace/i.test(B.text);if(typeof t!=="undefined"){e.warn("Second Autoprefixer grid control comment was "+"ignored. Autoprefixer applies control comments to the whole "+"block, not to the next rules.",{node:B})}else if(r){t="autoplace"}else if(n){t=true}else{t=/on/i.test(B.text)}}});if(t!==undefined){r=t}}if(B.type==="atrule"&&B.name==="supports"){var n=B.params;if(n.includes("grid")&&n.includes("auto")){r=false}}if(!B.nodes||r===null){if(B.parent){var i=this.gridStatus(B.parent,e);if(B.parent._autoprefixerSelfDisabled===true){r=false}else{r=i}}else if(typeof this.prefixes.options.grid!=="undefined"){r=this.prefixes.options.grid}else if(typeof process.env.AUTOPREFIXER_GRID!=="undefined"){if(process.env.AUTOPREFIXER_GRID==="autoplace"){r="autoplace"}else{r=true}}else{r=false}}B._autoprefixerGridStatus=r;return r};return Processor}();B.exports=c},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));const n=/^(column-gap|gap|row-gap)$/i;var i=t.plugin("postcss-gap-properties",B=>{const e="preserve"in Object(B)?Boolean(B.preserve):true;return B=>{B.walkDecls(n,B=>{B.cloneBefore({prop:`grid-${B.prop}`});if(!e){B.remove()}})}});B.exports=i},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB",2:"C O T P H J K IB N"},C:{2:"9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",66:"0 1 2 3 4 5 6 7 8 f g h i j k l m n o p q r s t u v Q x y z TB AB"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB",2:"G U I F E D A B C O T P H J K V W X Y Z a IB N eB ZB YB",33:"b c d e f g h i j k"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w",2:"D B C R M jB kB lB mB L EB oB S",33:"P H J K V W X"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB",33:"CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",33:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"Shadow DOM (deprecated V0 spec)"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P nB fB",132:"H J K V W X Y Z a",260:"b c d e f g",516:"h"},D:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K",1028:"V W X Y Z a b c d e f g h i j"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",1028:"P H J K V W"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC",1028:"BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ES6 Number"}},function(B){B.exports={A:{A:{1:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{1:"D A B C O dB VB L S hB iB",4:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",4:"P H J K V W X Y Z a b c d e f g"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",4:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",4:"GB G 8B 9B AC BC HB CC DC"},J:{4:"F A"},K:{2:"A B C L EB S",4:"Q"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{4:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{4:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 word-break"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t0)i-=1}else if(i===0){if(e.indexOf(C)!==-1)split=true}if(split){if(n!=="")t.push(n.trim());n="";split=false}else{n+=C}}if(r||n!=="")t.push(n.trim());return t},space:function space(B){var e=[" ","\n","\t"];return r.split(B,e)},comma:function comma(B){return r.split(B,[","],true)}};var t=r;e.default=t;B.exports=e.default},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));const n=/:focus-visible([^\w-]|$)/gi;var i=t.plugin("postcss-focus-visible",B=>{const e=String(Object(B).replaceWith||".focus-visible");const r=Boolean("preserve"in Object(B)?B.preserve:true);return B=>{B.walkRules(n,B=>{const t=B.selector.replace(n,(B,r)=>{return`${e}${r}`});const i=B.clone({selector:t});if(r){B.before(i)}else{B.replaceWith(i)}})}});B.exports=i},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G nB fB",33:"U I F E D A B C O T P"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{1:"D A B C O dB VB L S hB iB",2:"xB WB",33:"I F E aB bB cB",292:"G U"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",33:"C P H J K V W X Y Z a b c d e f"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"E sB tB uB",164:"WB pB HB rB"},H:{2:"7B"},I:{1:"N",33:"G BC HB CC DC",164:"GB 8B 9B AC"},J:{33:"F A"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS Animation"}},function(B,e,r){"use strict";var t=r(561);var n=r(586);var i=r(251).agents;var o=r(736);var s=r(611);var a=r(341);var C=r(149);var u=r(32);var c="\n"+" Replace Autoprefixer `browsers` option to Browserslist config.\n"+" Use `browserslist` key in `package.json` or `.browserslistrc` file.\n"+"\n"+" Using `browsers` option can cause errors. Browserslist config \n"+" can be used for Babel, Autoprefixer, postcss-normalize and other tools.\n"+"\n"+" If you really need to use option, rename it to `overrideBrowserslist`.\n"+"\n"+" Learn more at:\n"+" https://github.com/browserslist/browserslist#readme\n"+" https://twitter.com/browserslist\n"+"\n";function isPlainObject(B){return Object.prototype.toString.apply(B)==="[object Object]"}var l={};function timeCapsule(B,e){if(e.browsers.selected.length===0){return}if(e.add.selectors.length>0){return}if(Object.keys(e.add).length>2){return}B.warn("Greetings, time traveller. "+"We are in the golden age of prefix-less CSS, "+"where Autoprefixer is no longer needed for your stylesheet.")}B.exports=n.plugin("autoprefixer",function(){for(var e=arguments.length,r=new Array(e),t=0;t=0){e=e+B.slice(t,r);var n=B.indexOf("*/",r+2);if(n<0){return e}t=n+2;r=B.indexOf("/*",t)}e=e+B.slice(t);return e}B.exports=e["default"]},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;if(s==="("){e=[""];last(r).push(e);r.push(e);continue}if(s===")"){r.pop();e=last(r);e.push("");continue}e[e.length-1]+=s}return r[0]},stringify:function stringify(B){var r="";for(var t=B,n=Array.isArray(t),i=0,t=n?t:t[Symbol.iterator]();;){var o;if(n){if(i>=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;if(typeof s==="object"){r+="("+e.stringify(s)+")";continue}r+=s}return r}};B.exports=e},function(B,e,r){"use strict";e.__esModule=true;var t=r(422);var n=_interopRequireDefault(t);var i=r(511);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _classCallCheck(B,e){if(!(B instanceof e)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(B,e){if(!B){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e&&(typeof e==="object"||typeof e==="function")?e:B}function _inherits(B,e){if(typeof e!=="function"&&e!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof e)}B.prototype=Object.create(e&&e.prototype,{constructor:{value:B,enumerable:false,writable:true,configurable:true}});if(e)Object.setPrototypeOf?Object.setPrototypeOf(B,e):B.__proto__=e}var o=function(B){_inherits(Pseudo,B);function Pseudo(e){_classCallCheck(this,Pseudo);var r=_possibleConstructorReturn(this,B.call(this,e));r.type=i.PSEUDO;return r}Pseudo.prototype.toString=function toString(){var B=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),B,this.rawSpaceAfter].join("")};return Pseudo}(n.default);e.default=o;B.exports=e["default"]},function(B){B.exports={A:{A:{132:"I F E D A B gB"},B:{1:"UB IB N",132:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",132:"qB GB G U I F E D nB fB",292:"A B C O T P H"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H",548:"J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x"},E:{132:"G U I F E xB WB aB bB cB",548:"D A B C O dB VB L S hB iB"},F:{132:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{132:"E WB pB HB rB sB tB uB",548:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{1:"N",16:"GB G 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{16:"KC"},R:{16:"LC"},S:{33:"MC"}},B:4,C:"CSS unicode-bidi property"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F gB",129:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"JSON parsing"}},,,function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K",516:"UB IB N"},C:{132:"2 3 4 5 6 7 8 TB AB FB CB DB BB",164:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",516:"9 w R M JB KB LB MB NB OB PB QB RB SB"},D:{420:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",516:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",132:"D dB",164:"F E cB",420:"G U I xB WB aB bB"},F:{1:"C L EB oB S",2:"D B jB kB lB mB",420:"P H J K V W X Y Z a b c d e f g h i j k l m",516:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"vB wB",164:"E tB uB",420:"WB pB HB rB sB"},H:{1:"7B"},I:{420:"GB G 8B 9B AC BC HB CC DC",516:"N"},J:{420:"F A"},K:{1:"C L EB S",2:"A B",132:"Q"},L:{516:"N"},M:{132:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",420:"G"},Q:{132:"KC"},R:{132:"LC"},S:{164:"MC"}},B:4,C:"CSS3 Multiple column layout"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:1,C:"rel=noopener"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"}},function(B){B.exports={A:{A:{1:"A B",2:"I F gB",260:"D",1026:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",4:"qB GB nB fB",132:"G U I F E D A B C O T P H J K V W"},D:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",4:"G U I F E D A B C O T P H J K",132:"V W X Y"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",4:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",4:"D B C jB kB lB mB L EB oB",132:"S"},G:{1:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",4:"WB pB HB rB"},H:{132:"7B"},I:{1:"N CC DC",4:"GB 8B 9B AC",132:"BC HB",900:"G"},J:{1:"A",4:"F"},K:{1:"Q",4:"A B C L EB",132:"S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ECMAScript 5"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",322:"1 2 3 4 5 6 7 8 TB AB FB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j",194:"k l m"},E:{1:"B C O VB L S hB iB",2:"G U I F xB WB aB bB",33:"E D A cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",33:"E uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:4,C:"CSS Shapes Level 1"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"J K",2:"C O T P H",257:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t nB fB",257:"0 1 3 4 5 6 7 8 9 u Q x y z TB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",1281:"2 v AB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t",257:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",388:"u v Q x y z"},E:{2:"G U I F E D xB WB aB bB cB",514:"A B C O dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m jB kB lB mB L EB oB S",16:"n o p q r",257:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{2:"LC"},S:{257:"MC"}},B:5,C:"Push API"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Public class fields"}},function(B){B.exports={A:{A:{2:"D A B gB",8:"I F E"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n",2:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",130:"0 o p q r s t u v Q x y z"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",2:"xB"},F:{1:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S",2:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z AB CB DB BB w R M",130:"b c d e f g h i j k l m"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{258:"7B"},I:{1:"GB G BC HB CC DC",2:"N 8B 9B AC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{130:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G",130:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{130:"LC"},S:{2:"MC"}},B:2,C:"SVG fonts"}},,,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P",194:"H J K"},C:{2:"0 1 2 3 4 5 6 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",194:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB",450:"OB PB QB RB SB"},D:{1:"M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB",194:"9 AB FB CB DB BB w R"},E:{2:"G U I F E D A xB WB aB bB cB dB",194:"B C O VB L S hB iB"},F:{1:"9 BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q jB kB lB mB L EB oB S",194:"0 1 2 3 4 5 6 7 8 x y z AB CB DB"},G:{2:"E WB pB HB rB sB tB uB vB wB XB",194:"yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{194:"N"},M:{194:"M"},N:{2:"A B"},O:{1:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Shared Array Buffer"}},function(B){B.exports=function walk(B,e,r){var t,n,i,o;for(t=0,n=B.length;t3&&arguments[3]!==undefined?arguments[3]:0;var n=rgb2value(B,e,r);var i=rgb2whiteness(B,e,r);var o=n-i;if(o){var s=n===B?(e-r)/o:n===e?(r-B)/o:(B-e)/o;var a=n===B?s<0?360/60:0/60:n===e?120/60:240/60;var C=(s+a)*60;return C}else{return t}}function hue2rgb(B,e,r){var t=r<0?r+360:r>360?r-360:r;var n=t*6<360?B+(e-B)*t/60:t*2<360?e:t*3<720?B+(e-B)*(240-t)/60:B;return n}function rgb2value(B,e,r){var t=Math.max(B,e,r);return t}function rgb2whiteness(B,e,r){var t=Math.min(B,e,r);return t}function matrix(B,e){return e.map(function(e){return e.reduce(function(e,r,t){return e+B[t]*r},0)})}var r=96.42;var t=100;var n=82.49;var i=Math.pow(6,3)/Math.pow(29,3);var o=Math.pow(29,3)/Math.pow(3,3);function rgb2hsl(B,e,r,t){var n=rgb2hue(B,e,r,t);var i=rgb2value(B,e,r);var o=rgb2whiteness(B,e,r);var s=i-o;var a=(i+o)/2;var C=s===0?0:s/(100-Math.abs(2*a-100))*100;return[n,C,a]}function hsl2rgb(B,e,r){var t=r<=50?r*(e+100)/100:r+e-r*e/100;var n=r*2-t;var i=[hue2rgb(n,t,B+120),hue2rgb(n,t,B),hue2rgb(n,t,B-120)],o=i[0],s=i[1],a=i[2];return[o,s,a]}var s=function(){function sliceIterator(B,e){var r=[];var t=true;var n=false;var i=undefined;try{for(var o=B[Symbol.iterator](),s;!(t=(s=o.next()).done);t=true){r.push(s.value);if(e&&r.length===e)break}}catch(B){n=true;i=B}finally{try{if(!t&&o["return"])o["return"]()}finally{if(n)throw i}}return r}return function(B,e){if(Array.isArray(B)){return B}else if(Symbol.iterator in Object(B)){return sliceIterator(B,e)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();function rgb2hwb(B,e,r,t){var n=rgb2hue(B,e,r,t);var i=rgb2whiteness(B,e,r);var o=rgb2value(B,e,r);var s=100-o;return[n,i,s]}function hwb2rgb(B,e,r,t){var n=hsl2rgb(B,100,50,t).map(function(B){return B*(100-e-r)/100+e}),i=s(n,3),o=i[0],a=i[1],C=i[2];return[o,a,C]}var a=function(){function sliceIterator(B,e){var r=[];var t=true;var n=false;var i=undefined;try{for(var o=B[Symbol.iterator](),s;!(t=(s=o.next()).done);t=true){r.push(s.value);if(e&&r.length===e)break}}catch(B){n=true;i=B}finally{try{if(!t&&o["return"])o["return"]()}finally{if(n)throw i}}return r}return function(B,e){if(Array.isArray(B)){return B}else if(Symbol.iterator in Object(B)){return sliceIterator(B,e)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();function rgb2hsv(B,e,r,t){var n=rgb2value(B,e,r);var i=rgb2whiteness(B,e,r);var o=rgb2hue(B,e,r,t);var s=n===i?0:(n-i)/n*100;return[o,s,n]}function hsv2rgb(B,e,r){var t=Math.floor(B/60);var n=B/60-t&1?B/60-t:1-B/60-t;var i=r*(100-e)/100;var o=r*(100-e*n)/100;var s=t===5?[r,i,o]:t===4?[o,i,r]:t===3?[i,o,r]:t===2?[i,r,o]:t===1?[o,r,i]:[r,o,i],C=a(s,3),u=C[0],c=C[1],l=C[2];return[u,c,l]}var C=function(){function sliceIterator(B,e){var r=[];var t=true;var n=false;var i=undefined;try{for(var o=B[Symbol.iterator](),s;!(t=(s=o.next()).done);t=true){r.push(s.value);if(e&&r.length===e)break}}catch(B){n=true;i=B}finally{try{if(!t&&o["return"])o["return"]()}finally{if(n)throw i}}return r}return function(B,e){if(Array.isArray(B)){return B}else if(Symbol.iterator in Object(B)){return sliceIterator(B,e)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();function rgb2xyz(B,e,r){var t=[B,e,r].map(function(B){return B>4.045?Math.pow((B+5.5)/105.5,2.4)*100:B/12.92}),n=C(t,3),i=n[0],o=n[1],s=n[2];var a=matrix([i,o,s],[[.4124564,.3575761,.1804375],[.2126729,.7151522,.072175],[.0193339,.119192,.9503041]]),u=C(a,3),c=u[0],l=u[1],f=u[2];return[c,l,f]}function xyz2rgb(B,e,r){var t=matrix([B,e,r],[[3.2404542,-1.5371385,-.4985314],[-.969266,1.8760108,.041556],[.0556434,-.2040259,1.0572252]]),n=C(t,3),i=n[0],o=n[1],s=n[2];var a=[i,o,s].map(function(B){return B>.31308?1.055*Math.pow(B/100,1/2.4)*100-5.5:12.92*B}),u=C(a,3),c=u[0],l=u[1],f=u[2];return[c,l,f]}function hsl2hsv(B,e,r){var t=e*(r<50?r:100-r)/100;var n=t===0?0:2*t/(r+t)*100;var i=r+t;return[B,n,i]}function hsv2hsl(B,e,r){var t=(200-e)*r/100;var n=t===0||t===200?0:e*r/100/(t<=100?t:200-t)*100,i=t*5/10;return[B,n,i]}function hwb2hsv(B,e,r){var t=B,n=r===100?0:100-e/(100-r)*100,i=100-r;return[t,n,i]}function hsv2hwb(B,e,r){var t=B,n=(100-e)*r/100,i=100-r;return[t,n,i]}var u=function(){function sliceIterator(B,e){var r=[];var t=true;var n=false;var i=undefined;try{for(var o=B[Symbol.iterator](),s;!(t=(s=o.next()).done);t=true){r.push(s.value);if(e&&r.length===e)break}}catch(B){n=true;i=B}finally{try{if(!t&&o["return"])o["return"]()}finally{if(n)throw i}}return r}return function(B,e){if(Array.isArray(B)){return B}else if(Symbol.iterator in Object(B)){return sliceIterator(B,e)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();function lab2xyz(B,e,s){var a=(B+16)/116;var C=e/500+a;var c=a-s/200;var l=Math.pow(C,3)>i?Math.pow(C,3):(116*C-16)/o,f=B>o*i?Math.pow((B+16)/116,3):B/o,p=Math.pow(c,3)>i?Math.pow(c,3):(116*c-16)/o;var A=matrix([l*r,f*t,p*n],[[.9555766,-.0230393,.0631636],[-.0282895,1.0099416,.0210077],[.0122982,-.020483,1.3299098]]),d=u(A,3),h=d[0],v=d[1],b=d[2];return[h,v,b]}function xyz2lab(B,e,s){var a=matrix([B,e,s],[[1.0478112,.0228866,-.050127],[.0295424,.9904844,-.0170491],[-.0092345,.0150436,.7521316]]),C=u(a,3),c=C[0],l=C[1],f=C[2];var p=[c/r,l/t,f/n].map(function(B){return B>i?Math.cbrt(B):(o*B+16)/116}),A=u(p,3),d=A[0],h=A[1],v=A[2];var b=116*h-16,D=500*(d-h),m=200*(h-v);return[b,D,m]}function lab2lch(B,e,r){var t=[Math.sqrt(Math.pow(e,2)+Math.pow(r,2)),Math.atan2(r,e)*180/Math.PI],n=t[0],i=t[1];return[B,n,i]}function lch2lab(B,e,r){var t=e*Math.cos(r*Math.PI/180),n=e*Math.sin(r*Math.PI/180);return[B,t,n]}var c=function(){function sliceIterator(B,e){var r=[];var t=true;var n=false;var i=undefined;try{for(var o=B[Symbol.iterator](),s;!(t=(s=o.next()).done);t=true){r.push(s.value);if(e&&r.length===e)break}}catch(B){n=true;i=B}finally{try{if(!t&&o["return"])o["return"]()}finally{if(n)throw i}}return r}return function(B,e){if(Array.isArray(B)){return B}else if(Symbol.iterator in Object(B)){return sliceIterator(B,e)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();function rgb2lab(B,e,r){var t=rgb2xyz(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=xyz2lab(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];return[u,l,f]}function lab2rgb(B,e,r){var t=lab2xyz(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=xyz2rgb(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];return[u,l,f]}function rgb2lch(B,e,r){var t=rgb2xyz(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=xyz2lab(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];var p=lab2lch(u,l,f),A=c(p,3),d=A[0],h=A[1],v=A[2];return[d,h,v]}function lch2rgb(B,e,r){var t=lch2lab(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=lab2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];var p=xyz2rgb(u,l,f),A=c(p,3),d=A[0],h=A[1],v=A[2];return[d,h,v]}function hwb2hsl(B,e,r){var t=hwb2hsv(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=hsv2hsl(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];return[u,l,f]}function hsl2hwb(B,e,r){var t=hsl2hsv(B,e,r),n=c(t,3),i=n[1],o=n[2];var s=hsv2hwb(B,i,o),a=c(s,3),C=a[1],u=a[2];return[B,C,u]}function hsl2lab(B,e,r){var t=hsl2rgb(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=rgb2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];var p=xyz2lab(u,l,f),A=c(p,3),d=A[0],h=A[1],v=A[2];return[d,h,v]}function lab2hsl(B,e,r,t){var n=lab2xyz(B,e,r),i=c(n,3),o=i[0],s=i[1],a=i[2];var C=xyz2rgb(o,s,a),u=c(C,3),l=u[0],f=u[1],p=u[2];var A=rgb2hsl(l,f,p,t),d=c(A,3),h=d[0],v=d[1],b=d[2];return[h,v,b]}function hsl2lch(B,e,r){var t=hsl2rgb(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=rgb2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];var p=xyz2lab(u,l,f),A=c(p,3),d=A[0],h=A[1],v=A[2];var b=lab2lch(d,h,v),D=c(b,3),m=D[0],g=D[1],y=D[2];return[m,g,y]}function lch2hsl(B,e,r,t){var n=lch2lab(B,e,r),i=c(n,3),o=i[0],s=i[1],a=i[2];var C=lab2xyz(o,s,a),u=c(C,3),l=u[0],f=u[1],p=u[2];var A=xyz2rgb(l,f,p),d=c(A,3),h=d[0],v=d[1],b=d[2];var D=rgb2hsl(h,v,b,t),m=c(D,3),g=m[0],y=m[1],F=m[2];return[g,y,F]}function hsl2xyz(B,e,r){var t=hsl2rgb(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=rgb2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];return[u,l,f]}function xyz2hsl(B,e,r,t){var n=xyz2rgb(B,e,r),i=c(n,3),o=i[0],s=i[1],a=i[2];var C=rgb2hsl(o,s,a,t),u=c(C,3),l=u[0],f=u[1],p=u[2];return[l,f,p]}function hwb2lab(B,e,r){var t=hwb2rgb(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=rgb2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];var p=xyz2lab(u,l,f),A=c(p,3),d=A[0],h=A[1],v=A[2];return[d,h,v]}function lab2hwb(B,e,r,t){var n=lab2xyz(B,e,r),i=c(n,3),o=i[0],s=i[1],a=i[2];var C=xyz2rgb(o,s,a),u=c(C,3),l=u[0],f=u[1],p=u[2];var A=rgb2hwb(l,f,p,t),d=c(A,3),h=d[0],v=d[1],b=d[2];return[h,v,b]}function hwb2lch(B,e,r){var t=hwb2rgb(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=rgb2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];var p=xyz2lab(u,l,f),A=c(p,3),d=A[0],h=A[1],v=A[2];var b=lab2lch(d,h,v),D=c(b,3),m=D[0],g=D[1],y=D[2];return[m,g,y]}function lch2hwb(B,e,r,t){var n=lch2lab(B,e,r),i=c(n,3),o=i[0],s=i[1],a=i[2];var C=lab2xyz(o,s,a),u=c(C,3),l=u[0],f=u[1],p=u[2];var A=xyz2rgb(l,f,p),d=c(A,3),h=d[0],v=d[1],b=d[2];var D=rgb2hwb(h,v,b,t),m=c(D,3),g=m[0],y=m[1],F=m[2];return[g,y,F]}function hwb2xyz(B,e,r){var t=hwb2rgb(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=rgb2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];return[u,l,f]}function xyz2hwb(B,e,r,t){var n=xyz2rgb(B,e,r),i=c(n,3),o=i[0],s=i[1],a=i[2];var C=rgb2hwb(o,s,a,t),u=c(C,3),l=u[0],f=u[1],p=u[2];return[l,f,p]}function hsv2lab(B,e,r){var t=hsv2rgb(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=rgb2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];var p=xyz2lab(u,l,f),A=c(p,3),d=A[0],h=A[1],v=A[2];return[d,h,v]}function lab2hsv(B,e,r,t){var n=lab2xyz(B,e,r),i=c(n,3),o=i[0],s=i[1],a=i[2];var C=xyz2rgb(o,s,a),u=c(C,3),l=u[0],f=u[1],p=u[2];var A=rgb2hsv(l,f,p,t),d=c(A,3),h=d[0],v=d[1],b=d[2];return[h,v,b]}function hsv2lch(B,e,r){var t=hsv2rgb(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=rgb2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];var p=xyz2lab(u,l,f),A=c(p,3),d=A[0],h=A[1],v=A[2];var b=lab2lch(d,h,v),D=c(b,3),m=D[0],g=D[1],y=D[2];return[m,g,y]}function lch2hsv(B,e,r,t){var n=lch2lab(B,e,r),i=c(n,3),o=i[0],s=i[1],a=i[2];var C=lab2xyz(o,s,a),u=c(C,3),l=u[0],f=u[1],p=u[2];var A=xyz2rgb(l,f,p),d=c(A,3),h=d[0],v=d[1],b=d[2];var D=rgb2hsv(h,v,b,t),m=c(D,3),g=m[0],y=m[1],F=m[2];return[g,y,F]}function hsv2xyz(B,e,r){var t=hsv2rgb(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=rgb2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];return[u,l,f]}function xyz2hsv(B,e,r,t){var n=xyz2rgb(B,e,r),i=c(n,3),o=i[0],s=i[1],a=i[2];var C=rgb2hsv(o,s,a,t),u=c(C,3),l=u[0],f=u[1],p=u[2];return[l,f,p]}function xyz2lch(B,e,r){var t=xyz2lab(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=lab2lch(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];return[u,l,f]}function lch2xyz(B,e,r){var t=lch2lab(B,e,r),n=c(t,3),i=n[0],o=n[1],s=n[2];var a=lab2xyz(i,o,s),C=c(a,3),u=C[0],l=C[1],f=C[2];return[u,l,f]}var l={rgb2hsl:rgb2hsl,rgb2hwb:rgb2hwb,rgb2lab:rgb2lab,rgb2lch:rgb2lch,rgb2hsv:rgb2hsv,rgb2xyz:rgb2xyz,hsl2rgb:hsl2rgb,hsl2hwb:hsl2hwb,hsl2lab:hsl2lab,hsl2lch:hsl2lch,hsl2hsv:hsl2hsv,hsl2xyz:hsl2xyz,hwb2rgb:hwb2rgb,hwb2hsl:hwb2hsl,hwb2lab:hwb2lab,hwb2lch:hwb2lch,hwb2hsv:hwb2hsv,hwb2xyz:hwb2xyz,lab2rgb:lab2rgb,lab2hsl:lab2hsl,lab2hwb:lab2hwb,lab2lch:lab2lch,lab2hsv:lab2hsv,lab2xyz:lab2xyz,lch2rgb:lch2rgb,lch2hsl:lch2hsl,lch2hwb:lch2hwb,lch2lab:lch2lab,lch2hsv:lch2hsv,lch2xyz:lch2xyz,hsv2rgb:hsv2rgb,hsv2hsl:hsv2hsl,hsv2hwb:hsv2hwb,hsv2lab:hsv2lab,hsv2lch:hsv2lch,hsv2xyz:hsv2xyz,xyz2rgb:xyz2rgb,xyz2hsl:xyz2hsl,xyz2hwb:xyz2hwb,xyz2lab:xyz2lab,xyz2lch:xyz2lch,xyz2hsv:xyz2hsv,rgb2hue:rgb2hue};e.rgb2hsl=rgb2hsl;e.rgb2hwb=rgb2hwb;e.rgb2lab=rgb2lab;e.rgb2lch=rgb2lch;e.rgb2hsv=rgb2hsv;e.rgb2xyz=rgb2xyz;e.hsl2rgb=hsl2rgb;e.hsl2hwb=hsl2hwb;e.hsl2lab=hsl2lab;e.hsl2lch=hsl2lch;e.hsl2hsv=hsl2hsv;e.hsl2xyz=hsl2xyz;e.hwb2rgb=hwb2rgb;e.hwb2hsl=hwb2hsl;e.hwb2lab=hwb2lab;e.hwb2lch=hwb2lch;e.hwb2hsv=hwb2hsv;e.hwb2xyz=hwb2xyz;e.lab2rgb=lab2rgb;e.lab2hsl=lab2hsl;e.lab2hwb=lab2hwb;e.lab2lch=lab2lch;e.lab2hsv=lab2hsv;e.lab2xyz=lab2xyz;e.lch2rgb=lch2rgb;e.lch2hsl=lch2hsl;e.lch2hwb=lch2hwb;e.lch2lab=lch2lab;e.lch2hsv=lch2hsv;e.lch2xyz=lch2xyz;e.hsv2rgb=hsv2rgb;e.hsv2hsl=hsv2hsl;e.hsv2hwb=hsv2hwb;e.hsv2lab=hsv2lab;e.hsv2lch=hsv2lch;e.hsv2xyz=hsv2xyz;e.xyz2rgb=xyz2rgb;e.xyz2hsl=xyz2hsl;e.xyz2hwb=xyz2hwb;e.xyz2lab=xyz2lab;e.xyz2lch=xyz2lch;e.xyz2hsv=xyz2hsv;e.rgb2hue=rgb2hue;e["default"]=l},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"ES6 Generators"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C O",194:"T"},C:{1:"2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB",514:"VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB",514:"yB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Async functions"}},,function(B){B.exports={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D jB kB lB mB",16:"B"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"Q",16:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"console.time and console.timeEnd"}},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));var n=_interopDefault(r(235));var i=B=>Object(B).type==="comma";const o=/^(-webkit-)?image-set$/i;var s=B=>Object(B).type==="func"&&/^(cross-fade|image|(repeating-)?(conic|linear|radial)-gradient|url)$/i.test(B.value)&&!(B.parent.parent&&B.parent.parent.type==="func"&&o.test(B.parent.parent.value))?String(B):Object(B).type==="string"?B.value:false;const a={dpcm:2.54,dpi:1,dppx:96,x:96};var C=(B,e)=>{if(Object(B).type==="number"&&B.unit in a){const r=Number(B.value)*a[B.unit.toLowerCase()];const n=Math.floor(r/a.x*100)/100;if(r in e){return false}else{const B=e[r]=t.atRule({name:"media",params:`(-webkit-min-device-pixel-ratio: ${n}), (min-resolution: ${r}dpi)`});return B}}else{return false}};var u=(B,e,r)=>{if(B.oninvalid==="warn"){B.decl.warn(B.result,e,{word:String(r)})}else if(B.oninvalid==="throw"){throw B.decl.error(e,{word:String(r)})}};var c=(B,e,r)=>{const t=e.parent;const n={};let o=B.length;let a=-1;while(aB-e).map(B=>n[B]);if(c.length){const B=c[0].nodes[0].nodes[0];if(c.length===1){e.value=B.value}else{const n=t.nodes;const i=n.slice(0,n.indexOf(e)).concat(B);if(i.length){const B=t.cloneBefore().removeAll();B.append(i)}t.before(c.slice(1));if(!r.preserve){e.remove();if(!t.nodes.length){t.remove()}}}}};const l=/(^|[^\w-])(-webkit-)?image-set\(/;const f=/^(-webkit-)?image-set$/i;var p=t.plugin("postcss-image-set-function",B=>{const e="preserve"in Object(B)?Boolean(B.preserve):true;const r="oninvalid"in Object(B)?B.oninvalid:"ignore";return(B,t)=>{B.walkDecls(B=>{const i=B.value;if(l.test(i)){const o=n(i).parse();o.walkType("func",n=>{if(f.test(n.value)){c(n.nodes.slice(1,-1),B,{decl:B,oninvalid:r,preserve:e,result:t})}})}})}});B.exports=p},function(B){B.exports={A:{A:{1:"D A B",2:"I F gB",260:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB",516:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB",4:"S"},G:{1:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",16:"8B 9B"},J:{1:"A",132:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Online/offline status"}},function(B){B.exports={A:{A:{1:"A B",2:"I F E gB",132:"D"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D P H J K jB kB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:4,C:"CSS background-repeat round and space"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t0&&arguments[0]!==undefined?arguments[0]:{};return function(e){e.walkRules(function(e){if(e.selector&&e.selector.indexOf(":matches")>-1){e.selector=(0,o.default)(e,B)}})}}e.default=n.default.plugin("postcss-selector-matches",explodeSelectors);B.exports=e.default},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H",33:"UB IB N",129:"J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R nB fB",33:"M JB KB LB MB NB OB PB QB RB SB"},D:{16:"G U I F E D A B C O",33:"0 1 2 3 4 5 6 7 8 9 T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G xB WB",33:"U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB",33:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{16:"8B 9B",33:"GB G N AC BC HB CC DC"},J:{33:"F A"},K:{2:"A B C L EB S",33:"Q"},L:{33:"N"},M:{33:"M"},N:{2:"A B"},O:{33:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{33:"LC"},S:{2:"MC"}},B:7,C:"CSS line-clamp"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t0&&arguments[0]!==undefined?arguments[0]:{};_classCallCheck(this,Attribute);var r=_possibleConstructorReturn(this,B.call(this,handleDeprecatedContructorOpts(e)));r.type=c.ATTRIBUTE;r.raws=r.raws||{};Object.defineProperty(r.raws,"unquoted",{get:f(function(){return r.value},"attr.raws.unquoted is deprecated. Call attr.value instead."),set:f(function(){return r.value},"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")});r._constructed=true;return r}Attribute.prototype.getQuotedValue=function getQuotedValue(){var B=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var e=this._determineQuoteMark(B);var r=b[e];var t=(0,o.default)(this._value,r);return t};Attribute.prototype._determineQuoteMark=function _determineQuoteMark(B){return B.smart?this.smartQuoteMark(B):this.preferredQuoteMark(B)};Attribute.prototype.setValue=function setValue(B){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this._value=B;this._quoteMark=this._determineQuoteMark(e);this._syncRawValue()};Attribute.prototype.smartQuoteMark=function smartQuoteMark(B){var e=this.value;var r=e.replace(/[^']/g,"").length;var t=e.replace(/[^"]/g,"").length;if(r+t===0){var n=(0,o.default)(e,{isIdentifier:true});if(n===e){return Attribute.NO_QUOTE}else{var i=this.preferredQuoteMark(B);if(i===Attribute.NO_QUOTE){var s=this.quoteMark||B.quoteMark||Attribute.DOUBLE_QUOTE;var a=b[s];var C=(0,o.default)(e,a);if(C.length1&&arguments[1]!==undefined?arguments[1]:B;var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:defaultAttrConcat;var t=this._spacesFor(e);return r(this.stringifyProperty(B),t)};Attribute.prototype.offsetOf=function offsetOf(B){var e=1;var r=this._spacesFor("attribute");e+=r.before.length;if(B==="namespace"||B==="ns"){return this.namespace?e:-1}if(B==="attributeNS"){return e}e+=this.namespaceString.length;if(this.namespace){e+=1}if(B==="attribute"){return e}e+=this.stringifyProperty("attribute").length;e+=r.after.length;var t=this._spacesFor("operator");e+=t.before.length;var n=this.stringifyProperty("operator");if(B==="operator"){return n?e:-1}e+=n.length;e+=t.after.length;var i=this._spacesFor("value");e+=i.before.length;var o=this.stringifyProperty("value");if(B==="value"){return o?e:-1}e+=o.length;e+=i.after.length;var s=this._spacesFor("insensitive");e+=s.before.length;if(B==="insensitive"){return this.insensitive?e:-1}return-1};Attribute.prototype.toString=function toString(){var B=this;var e=[this.rawSpaceBefore,"["];e.push(this._stringFor("qualifiedAttribute","attribute"));if(this.operator&&this.value){e.push(this._stringFor("operator"));e.push(this._stringFor("value"));e.push(this._stringFor("insensitiveFlag","insensitive",function(e,r){if(e.length>0&&!B.quoted&&r.before.length===0&&!(B.spaces.value&&B.spaces.value.after)){r.before=" "}return defaultAttrConcat(e,r)}))}e.push("]");e.push(this.rawSpaceAfter);return e.join("")};n(Attribute,[{key:"quoted",get:function get(){var B=this.quoteMark;return B==="'"||B==='"'},set:function set(B){d()}},{key:"quoteMark",get:function get(){return this._quoteMark},set:function set(B){if(!this._constructed){this._quoteMark=B;return}if(this._quoteMark!==B){this._quoteMark=B;this._syncRawValue()}}},{key:"qualifiedAttribute",get:function get(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function get(){return this.insensitive?"i":""}},{key:"value",get:function get(){return this._value},set:function set(B){if(this._constructed){var e=unescapeValue(B),r=e.deprecatedUsage,t=e.unescaped,n=e.quoteMark;if(r){A()}if(t===this._value&&n===this._quoteMark){return}this._value=t;this._quoteMark=n;this._syncRawValue()}else{this._value=B}}},{key:"attribute",get:function get(){return this._attribute},set:function set(B){this._handleEscapes("attribute",B);this._attribute=B}}]);return Attribute}(u.default);v.NO_QUOTE=null;v.SINGLE_QUOTE="'";v.DOUBLE_QUOTE='"';e.default=v;var b=(t={"'":{quotes:"single",wrap:true},'"':{quotes:"double",wrap:true}},t[null]={isIdentifier:true},t);function defaultAttrConcat(B,e){return""+e.before+B+e.after}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"G"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB",132:"S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:4,C:"CSS resize property"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:1,C:"XHTML served as application/xhtml+xml"}},function(B){B.exports={A:{A:{1:"E D A B",2:"I F gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",132:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS Table display"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T",32772:"P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g nB fB",132:"h i j k",260:"l",516:"m n o p q r s t u",8196:"0 1 2 3 4 5 6 7 8 9 v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l",1028:"m n o",2052:"p"},E:{1:"A B C O VB L S hB iB",2:"G U I F E D xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y jB kB lB mB L EB oB S",1028:"Z a b",2052:"c"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{4100:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{8196:"MC"}},B:2,C:"Content Security Policy Level 2"}},,function(B){B.exports={A:{A:{1:"D A B",2:"I F gB",132:"E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS Generated content for pseudo-elements"}},function(B){B.exports={A:{A:{1:"D A B",2:"gB",8:"I",132:"F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O WB aB bB cB dB VB L S hB iB",2:"xB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS3 selectors"}},,function(B){B.exports={A:{A:{1:"D A B",2:"I gB",132:"F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB"},H:{1:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B 9B AC"},J:{1:"A",2:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Server Name Indication"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"WB pB HB rB",129:"E sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N BC HB CC DC",2:"8B",257:"9B AC"},J:{1:"A",16:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{516:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{16:"KC"},R:{1:"LC"},S:{2:"MC"}},B:4,C:"HTML Media Capture"}},function(B){B.exports={A:{A:{1:"A B",2:"D gB",8:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",4:"GB",8:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB",2:"YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",8:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB",8:"kB lB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"Offline web applications"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB"},D:{1:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"}},function(B){B.exports={A:{A:{2:"I F E D A gB",164:"B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k",132:"l m n o p q r"},E:{1:"C O S hB iB",2:"G U I xB WB aB bB",164:"F E D A B cB dB VB L"},F:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X jB kB lB mB L EB oB S",132:"Y Z a b c d e"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{16:"KC"},R:{2:"LC"},S:{1:"MC"}},B:2,C:"Encrypted Media Extensions"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J",130:"K"},C:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB"},E:{1:"O hB iB",2:"G U I F E D A B C xB WB aB bB cB dB VB L S"},F:{1:"0 1 2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"Intl.PluralRules API"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A xB WB aB bB cB dB VB",130:"B C O L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB",130:"zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"HEIF/ISO Base Media File Format"}},function(B){B.exports={A:{A:{2:"I F E D A gB",130:"B"},B:{16:"C O",260:"T P",1028:"UB IB N",5124:"H J K"},C:{2:"0 1 2 3 4 5 6 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",6148:"9 w R M JB KB LB MB NB OB PB QB RB SB",6722:"7 8 TB AB FB CB DB BB"},D:{2:"0 1 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",260:"2 3 4 5 6 7 8",1028:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D xB WB aB bB cB dB",3076:"A B C O VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o jB kB lB mB L EB oB S",260:"p q r s t u v",1028:"0 1 2 3 4 5 6 7 8 9 Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB",16:"XB",1028:"yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",260:"N"},J:{2:"F A"},K:{2:"A B C L EB S",1028:"Q"},L:{1028:"N"},M:{2626:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC",1028:"HC IC JC VB L"},Q:{1028:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"Streams"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O",322:"T",8196:"P H J K"},C:{2:"0 1 2 3 4 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",4162:"5 6 7 8 9 TB AB FB CB DB BB",16452:"w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"SB UB IB N eB ZB YB",2:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",194:"3 4 5 6 7 8",1090:"TB AB",8196:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB"},E:{1:"O S hB iB",2:"G U I F E D xB WB aB bB cB dB",514:"A B VB",8196:"C L"},F:{1:"w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p jB kB lB mB L EB oB S",194:"q r s t u v Q x",8196:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB",514:"XB yB zB",8196:"0B 1B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2052:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",8196:"FC GC HC IC JC VB L"},Q:{8196:"KC"},R:{2:"LC"},S:{2:"MC"}},B:4,C:"Payment Request API"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K nB fB",132:"V"},D:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"TextEncoder & TextDecoder"}},function(B,e,r){"use strict";e.__esModule=true;var t=function(){function defineProperties(B,e){for(var r=0;rparseInt(o[1])){console.error("Unknown error from PostCSS plugin. Your current PostCSS "+"version is "+n+", but "+r+" uses "+t+". Perhaps this is the source of the error below.")}}}}catch(B){if(console&&console.error)console.error(B)}};B.asyncTick=function asyncTick(B,e){var r=this;if(this.plugin>=this.processor.plugins.length){this.processed=true;return B()}try{var t=this.processor.plugins[this.plugin];var n=this.run(t);this.plugin+=1;if(isPromise(n)){n.then(function(){r.asyncTick(B,e)}).catch(function(B){r.handleError(B,t);r.processed=true;e(B)})}else{this.asyncTick(B,e)}}catch(B){this.processed=true;e(B)}};B.async=function async(){var B=this;if(this.processed){return new Promise(function(e,r){if(B.error){r(B.error)}else{e(B.stringify())}})}if(this.processing){return this.processing}this.processing=new Promise(function(e,r){if(B.error)return r(B.error);B.plugin=0;B.asyncTick(e,r)}).then(function(){B.processed=true;return B.stringify()});return this.processing};B.sync=function sync(){if(this.processed)return this.result;this.processed=true;if(this.processing){throw new Error("Use process(css).then(cb) to work with async plugins")}if(this.error)throw this.error;for(var B=this.result.processor.plugins,e=Array.isArray(B),r=0,B=e?B:B[Symbol.iterator]();;){var t;if(e){if(r>=B.length)break;t=B[r++]}else{r=B.next();if(r.done)break;t=r.value}var n=t;var i=this.run(n);if(isPromise(i)){throw new Error("Use process(css).then(cb) to work with async plugins")}}return this.result};B.run=function run(B){this.result.lastPlugin=B;try{return B(this.result.root,this.result)}catch(e){this.handleError(e,B);throw e}};B.stringify=function stringify(){if(this.stringified)return this.result;this.stringified=true;this.sync();var B=this.result.opts;var e=n.default;if(B.syntax)e=B.syntax.stringify;if(B.stringifier)e=B.stringifier;if(e.stringify)e=e.stringify;var r=new t.default(e,this.result.root,this.result.opts);var i=r.generate();this.result.css=i[0];this.result.map=i[1];return this.result};_createClass(LazyResult,[{key:"processor",get:function get(){return this.result.processor}},{key:"opts",get:function get(){return this.result.opts}},{key:"css",get:function get(){return this.stringify().css}},{key:"content",get:function get(){return this.stringify().content}},{key:"map",get:function get(){return this.stringify().map}},{key:"root",get:function get(){return this.sync().root}},{key:"messages",get:function get(){return this.sync().messages}}]);return LazyResult}();var C=a;e.default=C;B.exports=e.default},function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(950));var n=_interopRequireDefault(r(10));var i=_interopRequireDefault(r(314));function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _defineProperties(B,e){for(var r=0;r=s.length)break;u=s[C++]}else{C=s.next();if(C.done)break;u=C.value}var c=u;this.nodes.push(c)}}return this};e.prepend=function prepend(){for(var B=arguments.length,e=new Array(B),r=0;r=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;var a=this.normalize(s,this.first,"prepend").reverse();for(var C=a,u=Array.isArray(C),c=0,C=u?C:C[Symbol.iterator]();;){var l;if(u){if(c>=C.length)break;l=C[c++]}else{c=C.next();if(c.done)break;l=c.value}var f=l;this.nodes.unshift(f)}for(var p in this.indexes){this.indexes[p]=this.indexes[p]+a.length}}return this};e.cleanRaws=function cleanRaws(e){B.prototype.cleanRaws.call(this,e);if(this.nodes){for(var r=this.nodes,t=Array.isArray(r),n=0,r=t?r:r[Symbol.iterator]();;){var i;if(t){if(n>=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;o.cleanRaws(e)}}};e.insertBefore=function insertBefore(B,e){B=this.index(B);var r=B===0?"prepend":false;var t=this.normalize(e,this.nodes[B],r).reverse();for(var n=t,i=Array.isArray(n),o=0,n=i?n:n[Symbol.iterator]();;){var s;if(i){if(o>=n.length)break;s=n[o++]}else{o=n.next();if(o.done)break;s=o.value}var a=s;this.nodes.splice(B,0,a)}var C;for(var u in this.indexes){C=this.indexes[u];if(B<=C){this.indexes[u]=C+t.length}}return this};e.insertAfter=function insertAfter(B,e){B=this.index(B);var r=this.normalize(e,this.nodes[B]).reverse();for(var t=r,n=Array.isArray(t),i=0,t=n?t:t[Symbol.iterator]();;){var o;if(n){if(i>=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;this.nodes.splice(B+1,0,s)}var a;for(var C in this.indexes){a=this.indexes[C];if(B=B){this.indexes[r]=e-1}}return this};e.removeAll=function removeAll(){for(var B=this.nodes,e=Array.isArray(B),r=0,B=e?B:B[Symbol.iterator]();;){var t;if(e){if(r>=B.length)break;t=B[r++]}else{r=B.next();if(r.done)break;t=r.value}var n=t;n.parent=undefined}this.nodes=[];return this};e.replaceValues=function replaceValues(B,e,r){if(!r){r=e;e={}}this.walkDecls(function(t){if(e.props&&e.props.indexOf(t.prop)===-1)return;if(e.fast&&t.value.indexOf(e.fast)===-1)return;t.value=t.value.replace(B,r)});return this};e.every=function every(B){return this.nodes.every(B)};e.some=function some(B){return this.nodes.some(B)};e.index=function index(B){if(typeof B==="number"){return B}return this.nodes.indexOf(B)};e.normalize=function normalize(B,e){var i=this;if(typeof B==="string"){var o=r(806);B=cleanSource(o(B).nodes)}else if(Array.isArray(B)){B=B.slice(0);for(var s=B,a=Array.isArray(s),C=0,s=a?s:s[Symbol.iterator]();;){var u;if(a){if(C>=s.length)break;u=s[C++]}else{C=s.next();if(C.done)break;u=C.value}var c=u;if(c.parent)c.parent.removeChild(c,"ignore")}}else if(B.type==="root"){B=B.nodes.slice(0);for(var l=B,f=Array.isArray(l),p=0,l=f?l:l[Symbol.iterator]();;){var A;if(f){if(p>=l.length)break;A=l[p++]}else{p=l.next();if(p.done)break;A=p.value}var d=A;if(d.parent)d.parent.removeChild(d,"ignore")}}else if(B.type){B=[B]}else if(B.prop){if(typeof B.value==="undefined"){throw new Error("Value field is missed in node creation")}else if(typeof B.value!=="string"){B.value=String(B.value)}B=[new t.default(B)]}else if(B.selector){var h=r(433);B=[new h(B)]}else if(B.name){var v=r(842);B=[new v(B)]}else if(B.text){B=[new n.default(B)]}else{throw new Error("Unknown node type in node creation")}var b=B.map(function(B){if(B.parent)B.parent.removeChild(B);if(typeof B.raws.before==="undefined"){if(e&&typeof e.raws.before!=="undefined"){B.raws.before=e.raws.before.replace(/[^\s]/g,"")}}B.parent=i;return B});return b};_createClass(Container,[{key:"first",get:function get(){if(!this.nodes)return undefined;return this.nodes[0]}},{key:"last",get:function get(){if(!this.nodes)return undefined;return this.nodes[this.nodes.length-1]}}]);return Container}(i.default);var s=o;e.default=s;B.exports=e.default},,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"K UB IB N",2:"C O T P H J"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB"},H:{2:"7B"},I:{1:"N CC DC",2:"8B 9B AC",132:"GB G BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"High-quality kerning pairs & ligatures"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t{const e="preserve"in Object(B)?Boolean(B.preserve):true;return B=>{B.walkDecls(i,B=>{const r=n(B.value),t=_toArray(r),i=t[0],o=t[1],s=t.slice(2);if(o&&!s.length){B.cloneBefore({prop:`${B.prop}-x`,value:i});B.cloneBefore({prop:`${B.prop}-y`,value:o});if(!e){B.remove()}}})}});B.exports=o},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t{const e=String(Object(B).replaceWith||"[focus-within]");const r=Boolean("preserve"in Object(B)?B.preserve:true);return B=>{B.walkRules(n,B=>{const t=B.selector.replace(n,(B,r)=>{return`${e}${r}`});const i=B.clone({selector:t});if(r){B.before(i)}else{B.replaceWith(i)}})}});B.exports=i},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;te||n&&r===e||t&&r===B)}function name(B,e,r,t){return(r?"(":"[")+B+","+e+(t?")":"]")}function curry(B,e,r,t){var n=name.bind(null,B,e,r,t);return{wrap:wrapRange.bind(null,B,e),limit:limitRange.bind(null,B,e),validate:function(n){return validateRange(B,e,n,r,t)},test:function(n){return testRange(B,e,n,r,t)},toString:n,name:n}}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{1:"M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B xB WB aB bB cB dB VB",129:"C O L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS ::marker pseudo-element"}},,function(B,e,r){"use strict";const t=r(152);const n=r(141);const i=r(402);const o=r(959);const s=r(931);const a=r(580);const C=r(665);const u=r(948);const c=r(618);const l=r(108);const f=r(533);const p=r(109);const A=r(356);const d=r(60);const h=r(897);const v=r(140);const b=r(217);const D=r(741);function sortAscending(B){return B.sort((B,e)=>B-e)}B.exports=class Parser{constructor(B,e){const r={loose:false};this.cache=[];this.input=B;this.options=Object.assign({},r,e);this.position=0;this.unbalanced=0;this.root=new t;let i=new n;this.root.append(i);this.current=i;this.tokens=d(B,this.options)}parse(){return this.loop()}colon(){let B=this.currToken;this.newNode(new o({value:B[1],source:{start:{line:B[2],column:B[3]},end:{line:B[4],column:B[5]}},sourceIndex:B[6]}));this.position++}comma(){let B=this.currToken;this.newNode(new s({value:B[1],source:{start:{line:B[2],column:B[3]},end:{line:B[4],column:B[5]}},sourceIndex:B[6]}));this.position++}comment(){let B=false,e=this.currToken[1].replace(/\/\*|\*\//g,""),r;if(this.options.loose&&e.startsWith("//")){e=e.substring(2);B=true}r=new a({value:e,inline:B,source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]});this.newNode(r);this.position++}error(B,e){throw new D(B+` at line: ${e[2]}, column ${e[3]}`)}loop(){while(this.position0){if(this.current.type==="func"&&this.current.value==="calc"){if(this.prevToken[0]!=="space"&&this.prevToken[0]!=="("){this.error("Syntax Error",this.currToken)}else if(this.nextToken[0]!=="space"&&this.nextToken[0]!=="word"){this.error("Syntax Error",this.currToken)}else if(this.nextToken[0]==="word"&&this.current.last.type!=="operator"&&this.current.last.value!=="("){this.error("Syntax Error",this.currToken)}}else if(this.nextToken[0]==="space"||this.nextToken[0]==="operator"||this.prevToken[0]==="operator"){this.error("Syntax Error",this.currToken)}}}if(!this.options.loose){if(this.nextToken[0]==="word"){return this.word()}}else{if((!this.current.nodes.length||this.current.last&&this.current.last.type==="operator")&&this.nextToken[0]==="word"){return this.word()}}}e=new c({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]});this.position++;return this.newNode(e)}parseTokens(){switch(this.currToken[0]){case"space":this.space();break;case"colon":this.colon();break;case"comma":this.comma();break;case"comment":this.comment();break;case"(":this.parenOpen();break;case")":this.parenClose();break;case"atword":case"word":this.word();break;case"operator":this.operator();break;case"string":this.string();break;case"unicoderange":this.unicodeRange();break;default:this.word();break}}parenOpen(){let B=1,e=this.position+1,r=this.currToken,t;while(e=this.tokens.length-1&&!this.current.unbalanced){return}this.current.unbalanced--;if(this.current.unbalanced<0){this.error("Expected opening parenthesis",B)}if(!this.current.unbalanced&&this.cache.length){this.current=this.cache.pop()}}space(){let B=this.currToken;if(this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"){this.current.last.raws.after+=B[1];this.position++}else{this.spaces=B[1];this.position++}}unicodeRange(){let B=this.currToken;this.newNode(new A({value:B[1],source:{start:{line:B[2],column:B[3]},end:{line:B[4],column:B[5]}},sourceIndex:B[6]}));this.position++}splitWord(){let B=this.nextToken,e=this.currToken[1],r=/^[\+\-]?((\d+(\.\d*)?)|(\.\d+))([eE][\+\-]?\d+)?/,t=/^(?!\#([a-z0-9]+))[\#\{\}]/gi,n,o;if(!t.test(e)){while(B&&B[0]==="word"){this.position++;let r=this.currToken[1];e+=r;B=this.nextToken}}n=v(e,"@");o=sortAscending(b(h([[0],n])));o.forEach((t,s)=>{let a=o[s+1]||e.length,c=e.slice(t,a),l;if(~n.indexOf(t)){l=new i({value:c.slice(1),source:{start:{line:this.currToken[2],column:this.currToken[3]+t},end:{line:this.currToken[4],column:this.currToken[3]+(a-1)}},sourceIndex:this.currToken[6]+o[s]})}else if(r.test(this.currToken[1])){let B=c.replace(r,"");l=new u({value:c.replace(B,""),source:{start:{line:this.currToken[2],column:this.currToken[3]+t},end:{line:this.currToken[4],column:this.currToken[3]+(a-1)}},sourceIndex:this.currToken[6]+o[s],unit:B})}else{l=new(B&&B[0]==="("?C:p)({value:c,source:{start:{line:this.currToken[2],column:this.currToken[3]+t},end:{line:this.currToken[4],column:this.currToken[3]+(a-1)}},sourceIndex:this.currToken[6]+o[s]});if(l.constructor.name==="Word"){l.isHex=/^#(.+)/.test(c);l.isColor=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(c)}else{this.cache.push(this.current)}}this.newNode(l)});this.position++}string(){let B=this.currToken,e=this.currToken[1],r=/^(\"|\')/,t=r.test(e),n="",i;if(t){n=e.match(r)[0];e=e.slice(1,e.length-1)}i=new f({value:e,source:{start:{line:B[2],column:B[3]},end:{line:B[4],column:B[5]}},sourceIndex:B[6],quoted:t});i.raws.quote=n;this.newNode(i);this.position++}word(){return this.splitWord()}newNode(B){if(this.spaces){B.raws.before+=this.spaces;this.spaces=""}return this.current.append(B)}get currToken(){return this.tokens[this.position]}get nextToken(){return this.tokens[this.position+1]}get prevToken(){return this.tokens[this.position-1]}}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB",66:"OB PB QB RB SB UB IB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"M",2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"URL Scroll-To-Text Fragment"}},function(B,e,r){var t=r(114);var n=r(355);function _getRulesMap(B){return B.filter(function(B){return!B.combined}).reduce(function(B,e){B[e.prop.replace(/\-/g,"")]=e.initial;return B},{})}function _compileDecls(B){var e=_getRulesMap(B);return B.map(function(B){if(B.combined&&B.initial){var r=t(B.initial.replace(/\-/g,""));B.initial=r(e)}return B})}function _getRequirements(B){return B.reduce(function(B,e){if(!e.contains)return B;return e.contains.reduce(function(B,r){B[r]=e;return B},B)},{})}function _expandContainments(B){var e=_getRequirements(B);return B.filter(function(B){return!B.contains}).map(function(B){var r=e[B.prop];if(r){B.requiredBy=r.prop;B.basic=B.basic||r.basic;B.inherited=B.inherited||r.inherited}return B})}var i=_expandContainments(_compileDecls(n));function _clearDecls(B,e){return B.map(function(B){return{prop:B.prop,value:e.replace(/initial/g,B.initial)}})}function _allDecls(B){return i.filter(function(e){var r=e.combined||e.basic;if(B)return r&&e.inherited;return r})}function _concreteDecl(B){return i.filter(function(e){return B===e.prop||B===e.requiredBy})}function makeFallbackFunction(B){return function(e,r){var t;if(e==="all"){t=_allDecls(B)}else{t=_concreteDecl(e)}return _clearDecls(t,r)}}B.exports=makeFallbackFunction},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K IB N",16:"UB"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N",16:"eB ZB YB"},E:{1:"B",2:"G U I F E D A C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Explicit descendant combinator >>"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k",260:"Q"},E:{1:"B C O VB L S hB iB",2:"G U I F xB WB aB bB",132:"E D A cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X jB kB lB mB L EB oB S",260:"j"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",132:"E uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",260:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS background-blend-mode"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"K UB IB N",2:"C O T P H J"},C:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",8:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},D:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U",8:"I F E",132:"D A B C O T P H J K V W X Y",260:"Z a b c d e f g h"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D jB kB lB",8:"B mB",132:"L EB oB",260:"C P H J K S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"N HB CC DC",2:"GB 8B 9B AC",132:"G BC"},J:{2:"F A"},K:{1:"C Q L EB S",2:"A",132:"B"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{8:"MC"}},B:7,C:"WebP image format"}},function(B){var e=/<%=([\s\S]+?)%>/g;B.exports=e},function(B){B.exports={A:{A:{1:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",16:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M kB lB mB L EB oB S",16:"D jB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB",16:"HB rB sB"},H:{2:"7B"},I:{1:"N BC HB CC DC",2:"GB G 8B 9B AC"},J:{1:"A",2:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:7,C:"Document.execCommand()"}},function(B,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:true});e.default=unpackRegion;var t=r(91);function unpackRegion(B){return Object.keys(B).reduce(function(e,r){var n=B[r];e[t.browsers[r]]=Object.keys(n).reduce(function(B,e){var r=n[e];if(e==="_"){r.split(" ").forEach(function(e){return B[e]=null})}else{B[e]=r}return B},{});return e},{})}},function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));var n=_interopDefault(r(817));const i=/:any-link/;var o=t.plugin("postcss-pseudo-class-any-link",B=>{const e="preserve"in Object(B)?Boolean(B.preserve):true;return B=>{B.walkRules(i,B=>{const r=B.raws.selector&&B.raws.selector.raw||B.selector;if(r[r.length-1]!==":"){const t=n(B=>{let e;let r;let t;let n;let i;let o=-1;while(t=B.nodes[++o]){r=-1;while(e=t.nodes[++r]){if(e.value===":any-link"){n=t.clone();i=t.clone();n.nodes[r].value=":link";i.nodes[r].value=":visited";B.nodes.splice(o--,1,n,i);break}}}}).processSync(r);if(t!==r){if(e){B.cloneBefore({selector:t})}else{B.selector=t}}}})}});B.exports=o},function(B){"use strict";let e=function(B,r){let t=new B.constructor;for(let n in B){if(!B.hasOwnProperty(n))continue;let i=B[n],o=typeof i;if(n==="parent"&&o==="object"){if(r)t[n]=r}else if(n==="source"){t[n]=i}else if(i instanceof Array){t[n]=i.map(B=>e(B,t))}else if(n!=="before"&&n!=="after"&&n!=="between"&&n!=="semicolon"){if(o==="object"&&i!==null)i=e(i);t[n]=i}}return t};B.exports=class Node{constructor(B){B=B||{};this.raws={before:"",after:""};for(let e in B){this[e]=B[e]}}remove(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this}toString(){return[this.raws.before,String(this.value),this.raws.after].join("")}clone(B){B=B||{};let r=e(this);for(let e in B){r[e]=B[e]}return r}cloneBefore(B){B=B||{};let e=this.clone(B);this.parent.insertBefore(this,e);return e}cloneAfter(B){B=B||{};let e=this.clone(B);this.parent.insertAfter(this,e);return e}replaceWith(){let B=Array.prototype.slice.call(arguments);if(this.parent){for(let e of B){this.parent.insertBefore(this,e)}this.remove()}return this}moveTo(B){this.cleanRaws(this.root()===B.root());this.remove();B.append(this);return this}moveBefore(B){this.cleanRaws(this.root()===B.root());this.remove();B.parent.insertBefore(B,this);return this}moveAfter(B){this.cleanRaws(this.root()===B.root());this.remove();B.parent.insertAfter(B,this);return this}next(){let B=this.parent.index(this);return this.parent.nodes[B+1]}prev(){let B=this.parent.index(this);return this.parent.nodes[B-1]}toJSON(){let B={};for(let e in this){if(!this.hasOwnProperty(e))continue;if(e==="parent")continue;let r=this[e];if(r instanceof Array){B[e]=r.map(B=>{if(typeof B==="object"&&B.toJSON){return B.toJSON()}else{return B}})}else if(typeof r==="object"&&r.toJSON){B[e]=r.toJSON()}else{B[e]=r}}return B}root(){let B=this;while(B.parent)B=B.parent;return B}cleanRaws(B){delete this.raws.before;delete this.raws.after;if(!B)delete this.raws.between}positionInside(B){let e=this.toString(),r=this.source.start.column,t=this.source.start.line;for(let n=0;n1&&arguments[1]!==undefined?arguments[1]:{};var r=Object.assign({},this.options,e);if(r.updateSelector===false){return false}else{return typeof B!=="string"}};Processor.prototype._isLossy=function _isLossy(){var B=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var e=Object.assign({},this.options,B);if(e.lossless===false){return true}else{return false}};Processor.prototype._root=function _root(B){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var r=new n.default(B,this._parseOptions(e));return r.root};Processor.prototype._parseOptions=function _parseOptions(B){return{lossy:this._isLossy(B)}};Processor.prototype._run=function _run(B){var e=this;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return new Promise(function(t,n){try{var i=e._root(B,r);Promise.resolve(e.func(i)).then(function(t){var n=undefined;if(e._shouldUpdateSelector(B,r)){n=i.toString();B.selector=n}return{transform:t,root:i,string:n}}).then(t,n)}catch(B){n(B);return}})};Processor.prototype._runSync=function _runSync(B){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var r=this._root(B,e);var t=this.func(r);if(t&&typeof t.then==="function"){throw new Error("Selector processor returned a promise to a synchronous call.")}var n=undefined;if(e.updateSelector&&typeof B!=="string"){n=r.toString();B.selector=n}return{transform:t,root:r,string:n}};Processor.prototype.ast=function ast(B,e){return this._run(B,e).then(function(B){return B.root})};Processor.prototype.astSync=function astSync(B,e){return this._runSync(B,e).root};Processor.prototype.transform=function transform(B,e){return this._run(B,e).then(function(B){return B.transform})};Processor.prototype.transformSync=function transformSync(B,e){return this._runSync(B,e).transform};Processor.prototype.process=function process(B,e){return this._run(B,e).then(function(B){return B.string||B.root.toString()})};Processor.prototype.processSync=function processSync(B,e){var r=this._runSync(B,e);return r.string||r.root.toString()};return Processor}();e.default=i;B.exports=e["default"]},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:1,C:"BroadcastChannel"}},,function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G xB WB",4:"U aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M EB oB S",2:"D B jB kB lB mB L"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB",4:"HB"},H:{2:"7B"},I:{1:"N 9B AC HB CC DC",2:"GB G 8B BC"},J:{1:"F A"},K:{1:"C Q L EB S",2:"A B"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Session history management"}},,,function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t{e=e||process.argv;const r=B.startsWith("-")?"":B.length===1?"-":"--";const t=e.indexOf(r+B);const n=e.indexOf("--");return t!==-1&&(n===-1?true:t-1){var t=e.slice(0,r);var n=(0,a.default)("(",")",e.slice(r));var i=n.body?o.default.comma(n.body).map(function(e){return explodeSelector(B,e)}).join(`)${B}(`):"";var s=n.post?explodeSelector(B,n.post):"";return`${t}${B}(${i})${s}`}return e}var C={};function locatePseudoClass(B,e){C[e]=C[e]||new RegExp(`([^\\\\]|^)${e}`);var r=C[e];var t=B.search(r);if(t===-1){return-1}return t+B.slice(t).indexOf(e)}function explodeSelectors(B){return function(){return function(e){e.walkRules(function(e){if(e.selector&&e.selector.indexOf(B)>-1){e.selector=explodeSelector(B,e.selector)}})}}}e.default=n.default.plugin("postcss-selector-not",explodeSelectors(":not"));B.exports=e.default},function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(232));var n=_interopRequireDefault(r(824));function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function parse(B,e){var r=new n.default(B,e);var i=new t.default(r);try{i.parse()}catch(B){if(process.env.NODE_ENV!=="production"){if(B.name==="CssSyntaxError"&&e&&e.from){if(/\.scss$/i.test(e.from)){B.message+="\nYou tried to parse SCSS with "+"the standard CSS parser; "+"try again with the postcss-scss parser"}else if(/\.sass/i.test(e.from)){B.message+="\nYou tried to parse Sass with "+"the standard CSS parser; "+"try again with the postcss-sass parser"}else if(/\.less$/i.test(e.from)){B.message+="\nYou tried to parse Less with "+"the standard CSS parser; "+"try again with the postcss-less parser"}}}throw B}return i.root}var i=parse;e.default=i;B.exports=e.default},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W",33:"X Y Z a"},E:{1:"B C O VB L S hB iB",2:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"Gamepad API"}},function(B){function stringifyNode(B,e){var r=B.type;var t=B.value;var n;var i;if(e&&(i=e(B))!==undefined){return i}else if(r==="word"||r==="space"){return t}else if(r==="string"){n=B.quote||"";return n+t+(B.unclosed?"":n)}else if(r==="comment"){return"/*"+t+(B.unclosed?"":"*/")}else if(r==="div"){return(B.before||"")+t+(B.after||"")}else if(Array.isArray(B.nodes)){n=stringify(B.nodes);if(r!=="function"){return n}return t+"("+(B.before||"")+n+(B.after||"")+(B.unclosed?"":")")}return t}function stringify(B,e){var r,t;if(Array.isArray(B)){r="";for(t=B.length-1;~t;t-=1){r=stringifyNode(B[t],e)+r}return r}return stringifyNode(B,e)}B.exports=stringify},,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J",260:"UB IB N",3138:"K"},C:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB",644:"0 1 2 3 x y z"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z",260:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",292:"0 1 2 3 4 a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{2:"G U I xB WB aB bB",292:"F E D A B C O cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",260:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M",292:"P H J K V W X Y Z a b c d e f g h i j k l m n o p q r"},G:{2:"WB pB HB rB sB",292:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",260:"N",292:"CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",292:"Q"},L:{260:"N"},M:{1:"M"},N:{2:"A B"},O:{292:"EC"},P:{292:"G FC GC HC IC JC VB L"},Q:{292:"KC"},R:{260:"LC"},S:{644:"MC"}},B:4,C:"CSS clip-path property (for HTML)"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A nB fB",33:"B C O T P"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"Vibration API"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E D xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB"},H:{2:"7B"},I:{1:"N DC",2:"GB G 8B 9B AC BC HB CC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS all property"}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",260:"G U I F E D A B C O T P H J K V nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A aB bB cB dB VB",2:"xB WB",513:"B C O L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB",513:"zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"GB G N AC BC HB CC DC",132:"8B 9B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Video element"}},function(B,e,r){"use strict";e.__esModule=true;var t=r(783);var n=_interopRequireDefault(t);var i=r(634);var o=_interopRequireWildcard(i);function _interopRequireWildcard(B){if(B&&B.__esModule){return B}else{var e={};if(B!=null){for(var r in B){if(Object.prototype.hasOwnProperty.call(B,r))e[r]=B[r]}}e.default=B;return e}}function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}var s=function parser(B){return new n.default(B)};Object.assign(s,o);delete s.__esModule;e.default=s;B.exports=e["default"]},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB"},D:{1:"9 FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB"},E:{2:"G U I F E D xB WB aB bB cB dB",132:"A B C O VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB",132:"XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{33:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",164:"qB GB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{33:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{33:"MC"}},B:5,C:"CSS element() function"}},,function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z nB fB",66:"a b c d e f g",129:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J"},E:{1:"I F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{129:"MC"}},B:5,C:"WebVTT - Web Video Text Tracks"}},function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(622));var n=_interopRequireDefault(r(412));var i=_interopRequireDefault(r(194));function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _defineProperties(B,e){for(var r=0;r"}if(this.map)this.map.file=this.from}var B=Input.prototype;B.error=function error(B,e,r,t){if(t===void 0){t={}}var i;var o=this.origin(e,r);if(o){i=new n.default(B,o.line,o.column,o.source,o.file,t.plugin)}else{i=new n.default(B,e,r,this.css,this.file,t.plugin)}i.input={line:e,column:r,source:this.css};if(this.file)i.input.file=this.file;return i};B.origin=function origin(B,e){if(!this.map)return false;var r=this.map.consumer();var t=r.originalPositionFor({line:B,column:e});if(!t.source)return false;var n={file:this.mapResolve(t.source),line:t.line,column:t.column};var i=r.sourceContentFor(t.source);if(i)n.source=i;return n};B.mapResolve=function mapResolve(B){if(/^\w+:\/\//.test(B)){return B}return t.default.resolve(this.map.consumer().sourceRoot||".",B)};_createClass(Input,[{key:"from",get:function get(){return this.file||this.id}}]);return Input}();var a=s;e.default=a;B.exports=e.default},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",132:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB",66:"w R M JB KB LB MB NB OB PB QB RB SB",132:"UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{132:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"WebXR Device API"}},function(B,e,r){"use strict";e.__esModule=true;var t=r(881);var n=_interopRequireDefault(t);var i=r(511);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _classCallCheck(B,e){if(!(B instanceof e)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(B,e){if(!B){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e&&(typeof e==="object"||typeof e==="function")?e:B}function _inherits(B,e){if(typeof e!=="function"&&e!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof e)}B.prototype=Object.create(e&&e.prototype,{constructor:{value:B,enumerable:false,writable:true,configurable:true}});if(e)Object.setPrototypeOf?Object.setPrototypeOf(B,e):B.__proto__=e}var o=function(B){_inherits(Tag,B);function Tag(e){_classCallCheck(this,Tag);var r=_possibleConstructorReturn(this,B.call(this,e));r.type=i.TAG;return r}return Tag}(n.default);e.default=o;B.exports=e["default"]},,,function(B){B.exports={A:{A:{4:"I F E D A B gB"},B:{4:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n nB fB"},D:{4:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"G"},E:{4:"U I F E D A B C O aB bB cB dB VB L S hB iB",8:"G xB WB"},F:{4:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",8:"D B C jB kB lB mB L EB oB S"},G:{4:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",8:"WB pB HB"},H:{8:"7B"},I:{4:"GB G N BC HB CC DC",8:"8B 9B AC"},J:{4:"A",8:"F"},K:{4:"Q",8:"A B C L EB S"},L:{4:"N"},M:{1:"M"},N:{4:"A B"},O:{4:"EC"},P:{4:"G FC GC HC IC JC VB L"},Q:{4:"KC"},R:{4:"LC"},S:{1:"MC"}},B:1,C:"Ruby annotation"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v nB fB",322:"0 1 2 3 4 5 6 7 Q x y z"},D:{1:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y",194:"0 1 2 3 4 5 6 7 8 z TB"},E:{1:"C O L S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S",194:"m n o p q r s t u v Q"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",194:"Q"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G",194:"FC GC HC"},Q:{1:"KC"},R:{2:"LC"},S:{322:"MC"}},B:5,C:"CSS font-rendering controls"}},function(B){B.exports={A:{A:{2:"I F E gB",132:"D",260:"A B"},B:{1:"H J K UB IB N",260:"C O T P"},C:{1:"0 1 2 3 4 5 6 7 8 9 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V",260:"W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U xB WB aB",260:"I"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",516:"tB",772:"sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{1:"A",2:"F"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{260:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"}},function(B){B.exports={A:{A:{1:"A B",260:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",132:"B",260:"qB GB G U I F nB fB",516:"E D A"},D:{1:"0 1 2 3 4 5 6 7 8 9 h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g"},E:{1:"E D A B C O cB dB VB L S hB iB",132:"G U I F xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D jB",132:"B C P H J kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"WB pB HB rB sB tB"},H:{132:"7B"},I:{1:"N CC DC",132:"GB G 8B 9B AC BC HB"},J:{132:"F A"},K:{1:"Q",16:"A",132:"B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"DOM Parsing and Serialization"}},,function(B,e,r){"use strict";function _interopDefault(B){return B&&typeof B==="object"&&"default"in B?B["default"]:B}var t=_interopDefault(r(586));var n=_interopDefault(r(235));var i=t.plugin("postcss-color-hex-alpha",B=>{const e="preserve"in Object(B)?Boolean(B.preserve):false;return B=>{B.walkDecls(B=>{if(s(B)){const r=n(B.value).parse();C(r,B=>{if(c(B)){B.replaceWith(l(B))}});const t=String(r);if(B.value!==t){if(e){B.cloneBefore({value:t})}else{B.value=t}}}})}});const o=/#([0-9A-Fa-f]{4}(?:[0-9A-Fa-f]{4})?)\b/;const s=B=>o.test(B.value);const a=/^#([0-9A-Fa-f]{4}(?:[0-9A-Fa-f]{4})?)$/;const C=(B,e)=>{if(Object(B.nodes).length){B.nodes.slice().forEach(B=>{e(B);C(B,e)})}};const u=1e5;const c=B=>B.type==="word"&&a.test(B.value);const l=B=>{const e=B.value;const r=`0x${e.length===5?e.slice(1).replace(/[0-9A-f]/g,"$&$&"):e.slice(1)}`;const t=[parseInt(r.slice(2,4),16),parseInt(r.slice(4,6),16),parseInt(r.slice(6,8),16),Math.round(parseInt(r.slice(8,10),16)/255*u)/u],i=t[0],o=t[1],s=t[2],a=t[3];const C=n.func({value:"rgba",raws:Object.assign({},B.raws)});C.append(n.paren({value:"("}));C.append(n.number({value:i}));C.append(n.comma({value:","}));C.append(n.number({value:o}));C.append(n.comma({value:","}));C.append(n.number({value:s}));C.append(n.comma({value:","}));C.append(n.number({value:a}));C.append(n.paren({value:")"}));return C};B.exports=i},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",2:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"}},function(B){B.exports={A:{A:{2:"gB",8:"I F E D",260:"A B"},B:{1:"UB IB N",260:"C O T P",1284:"H J K"},C:{8:"qB GB nB fB",4612:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"G U I F E D A B C O T P H J K V",132:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M"},E:{1:"O S hB iB",8:"G U I F E D A B C xB WB aB bB cB dB VB L"},F:{1:"9 D B C BB w R M jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB"},G:{8:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B",2049:"2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"DC",8:"GB G 8B 9B AC BC HB CC",132:"N"},J:{1:"A",8:"F"},K:{1:"A B C L EB S",8:"Q"},L:{1:"N"},M:{516:"M"},N:{8:"A B"},O:{8:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{132:"KC"},R:{1:"LC"},S:{2:"MC"}},B:1,C:"Datalist element"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",1025:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u",194:"0 1 2 v Q x y z",706:"3 4 5",1025:"6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S",450:"m n o p",706:"q r s",1025:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",1025:"N"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1025:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"GC HC IC JC VB L",2:"G FC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Web Bluetooth"}},function(B){B.exports={A:{A:{1:"B",2:"I F E D A gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M L EB oB S",2:"D B jB kB lB mB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"G N BC HB CC DC",2:"GB 8B 9B AC"},J:{1:"A",2:"F"},K:{1:"C Q L EB S",2:"A B"},L:{1:"N"},M:{1:"M"},N:{1:"B",2:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"hidden attribute"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",129:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB"},D:{2:"G U I F E D A B C",129:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B jB kB lB mB L EB",129:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F",129:"A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"Custom protocol handling"}},function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(731));function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _inheritsLoose(B,e){B.prototype=Object.create(e.prototype);B.prototype.constructor=B;B.__proto__=e}var n=function(B){_inheritsLoose(AtRule,B);function AtRule(e){var r;r=B.call(this,e)||this;r.type="atrule";return r}var e=AtRule.prototype;e.append=function append(){var e;if(!this.nodes)this.nodes=[];for(var r=arguments.length,t=new Array(r),n=0;n1){e.cloneBefore({prop:"-ms-grid-rows",value:a({value:"repeat("+d.length+", auto)",gap:A.row}),raws:{}})}u({gap:A,hasColumns:l,decl:e,result:n});var h=i({rows:d,gap:A});o(h,e,n);return e};return GridTemplateAreas}(t);_defineProperty(l,"names",["grid-template-areas"]);B.exports=l},,,,function(B){"use strict";class TokenizeError extends Error{constructor(B){super(B);this.name=this.constructor.name;this.message=B||"An error ocurred while tokzenizing.";if(typeof Error.captureStackTrace==="function"){Error.captureStackTrace(this,this.constructor)}else{this.stack=new Error(B).stack}}}B.exports=TokenizeError},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o",132:"NB OB PB QB RB SB UB IB N eB ZB YB",258:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{513:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"GC HC IC JC VB L",2:"G",16:"FC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"theme-color Meta Tag"}},function(B){B.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}},function(B,e,r){"use strict";const t=r(770);class Container extends t{constructor(B){super(B);if(!this.nodes){this.nodes=[]}}push(B){B.parent=this;this.nodes.push(B);return this}each(B){if(!this.lastEach)this.lastEach=0;if(!this.indexes)this.indexes={};this.lastEach+=1;let e=this.lastEach,r,t;this.indexes[e]=0;if(!this.nodes)return undefined;while(this.indexes[e]{let t=B(e,r);if(t!==false&&e.walk){t=e.walk(B)}return t})}walkType(B,e){if(!B||!e){throw new Error("Parameters {type} and {callback} are required.")}const r=typeof B==="function";return this.walk((t,n)=>{if(r&&t instanceof B||!r&&t.type===B){return e.call(this,t,n)}})}append(B){B.parent=this;this.nodes.push(B);return this}prepend(B){B.parent=this;this.nodes.unshift(B);return this}cleanRaws(B){super.cleanRaws(B);if(this.nodes){for(let e of this.nodes)e.cleanRaws(B)}}insertAfter(B,e){let r=this.index(B),t;this.nodes.splice(r+1,0,e);for(let B in this.indexes){t=this.indexes[B];if(r<=t){this.indexes[B]=t+this.nodes.length}}return this}insertBefore(B,e){let r=this.index(B),t;this.nodes.splice(r,0,e);for(let B in this.indexes){t=this.indexes[B];if(r<=t){this.indexes[B]=t+this.nodes.length}}return this}removeChild(B){B=this.index(B);this.nodes[B].parent=undefined;this.nodes.splice(B,1);let e;for(let r in this.indexes){e=this.indexes[r];if(e>=B){this.indexes[r]=e-1}}return this}removeAll(){for(let B of this.nodes)B.parent=undefined;this.nodes=[];return this}every(B){return this.nodes.every(B)}some(B){return this.nodes.some(B)}index(B){if(typeof B==="number"){return B}else{return this.nodes.indexOf(B)}}get first(){if(!this.nodes)return undefined;return this.nodes[0]}get last(){if(!this.nodes)return undefined;return this.nodes[this.nodes.length-1]}toString(){let B=this.nodes.map(String).join("");if(this.value){B=this.value+B}if(this.raws.before){B=this.raws.before+B}if(this.raws.after){B+=this.raws.after}return B}}Container.registerWalker=(B=>{let e="walk"+B.name;if(e.lastIndexOf("s")!==e.length-1){e+="s"}if(Container.prototype[e]){return}Container.prototype[e]=function(e){return this.walkType(B,e)}});B.exports=Container},function(B){B.exports=function flatten(B,e){e=typeof e=="number"?e:Infinity;if(!e){if(Array.isArray(B)){return B.map(function(B){return B})}return B}return _flatten(B,1);function _flatten(B,r){return B.reduce(function(B,t){if(Array.isArray(t)&&r=i.length)break;a=i[s++]}else{s=i.next();if(s.done)break;a=s.value}var C=a,u=C[0],c=C[1];if(t.includes(u)&&t.match(c)){n=true;break}}if(!n){return true}e+=1}return true};B.check=function check(B){if(!B.selector.includes(this.prefixed)){return false}if(!B.selector.match(this.regexp)){return false}if(this.isHack(B)){return false}return true};return OldSelector}();B.exports=e},function(B){B.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",132:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G",16:"U I F E X Y Z a b",132:"D A B C O T P H J K V W"},E:{1:"C O L S hB iB",2:"G U xB WB aB",132:"I F E D A B bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S"},G:{2:"sB tB",132:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",514:"WB pB HB rB"},H:{2:"7B"},I:{2:"8B 9B AC",260:"GB G BC HB",514:"N CC DC"},J:{132:"A",260:"F"},K:{2:"A B C L EB S",260:"Q"},L:{260:"N"},M:{2:"M"},N:{514:"A",1028:"B"},O:{2:"EC"},P:{260:"G FC GC HC IC JC VB L"},Q:{260:"KC"},R:{260:"LC"},S:{1:"MC"}},B:1,C:"accept attribute for file input"}},,function(B,e,r){"use strict";const t=r(896);const n=r(770);class Comma extends n{constructor(B){super(B);this.type="comma"}}t.registerWalker(Comma);B.exports=Comma},,function(B){B.exports={A:{A:{1:"B",2:"I F E gB",132:"D A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB fB",2:"qB GB nB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I F E D A B C O aB bB cB dB VB L S hB iB",2:"G xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB"},G:{1:"E pB HB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB",260:"rB"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"C Q S",2:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"rem (root em) units"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:5,C:"Case-insensitive CSS attribute selectors"}},function(B,e,r){"use strict";e.__esModule=true;var t=r(155);var n=_interopRequireDefault(t);var i=r(511);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _classCallCheck(B,e){if(!(B instanceof e)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(B,e){if(!B){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e&&(typeof e==="object"||typeof e==="function")?e:B}function _inherits(B,e){if(typeof e!=="function"&&e!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof e)}B.prototype=Object.create(e&&e.prototype,{constructor:{value:B,enumerable:false,writable:true,configurable:true}});if(e)Object.setPrototypeOf?Object.setPrototypeOf(B,e):B.__proto__=e}var o=function(B){_inherits(Comment,B);function Comment(e){_classCallCheck(this,Comment);var r=_possibleConstructorReturn(this,B.call(this,e));r.type=i.COMMENT;return r}return Comment}(n.default);e.default=o;B.exports=e["default"]},function(B){B.exports={A:{A:{2:"I F gB",132:"E",260:"D A B"},B:{1:"UB IB N",260:"C O P H J K",772:"T"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{260:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"Data URIs"}},,,function(B,e){"use strict";e.__esModule=true;e.default=warnOnce;var r={};function warnOnce(B){if(r[B])return;r[B]=true;if(typeof console!=="undefined"&&console.warn){console.warn(B)}}B.exports=e.default},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{2:"MC"}},B:5,C:"Web MIDI API"}},,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E xB WB aB bB cB",4:"D",164:"A B C O dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB",164:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Initial Letter"}},,function(B){B.exports={A:{A:{132:"I F E D A B gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l nB fB",322:"m n o p q"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I",16:"F",33:"E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x"},E:{1:"B C O L S hB iB",2:"G xB WB",16:"U",33:"I F E D A aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y Z a b c d e f g h i j k"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB",33:"E rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{1:"N",2:"8B 9B AC",33:"GB G BC HB CC DC"},J:{33:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{36:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",33:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS writing-mode property"}},,,function(B,e,r){"use strict";const t=r(896);const n=r(770);class NumberNode extends n{constructor(B){super(B);this.type="number";this.unit=Object(B).unit||""}toString(){return[this.raws.before,String(this.value),this.unit,this.raws.after].join("")}}t.registerWalker(NumberNode);B.exports=NumberNode},,function(B,e,r){"use strict";e.__esModule=true;e.default=void 0;var t=_interopRequireDefault(r(314));function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}function _inheritsLoose(B,e){B.prototype=Object.create(e.prototype);B.prototype.constructor=B;B.__proto__=e}var n=function(B){_inheritsLoose(Declaration,B);function Declaration(e){var r;r=B.call(this,e)||this;r.type="decl";return r}return Declaration}(t.default);var i=n;e.default=i;B.exports=e.default},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r nB fB",3076:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{1:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",132:"0 1",260:"2 3",516:"4 5 6 7 8"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S",16:"hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m jB kB lB mB L EB oB S",132:"n o",260:"p q",516:"r s t u v"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{3076:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",16:"G FC"},Q:{1:"KC"},R:{2:"LC"},S:{3076:"MC"}},B:1,C:"createImageBitmap"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},E:{1:"D A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB"},F:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Element.closest()"}},,function(B,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:true});e.default=unpackFeature;var t=r(24);var n=_interopRequireDefault(t);var i=r(51);var o=_interopRequireDefault(i);var s=r(91);var a=r(887);function _interopRequireDefault(B){return B&&B.__esModule?B:{default:B}}var C=Math.log(2);function unpackSupport(B){var e=Object.keys(o.default).reduce(function(e,r){if(B&o.default[r])e.push(r);return e},[]);var r=B>>7;var t=[];while(r){var n=Math.floor(Math.log(r)/C)+1;t.unshift("#"+n);r-=Math.pow(2,n-1)}return e.concat(t).join(" ")}function unpackFeature(B){var e={status:n.default[B.B],title:B.C};e.stats=Object.keys(B.A).reduce(function(e,r){var t=B.A[r];e[s.browsers[r]]=Object.keys(t).reduce(function(B,e){var r=t[e].split(" ");var n=unpackSupport(e);r.forEach(function(e){return B[a.browserVersions[e]]=n});return B},{});return e},{});return e}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O",132:"T P H J K",322:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X nB fB",132:"0 1 2 3 4 5 6 7 8 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB",194:"9 AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"0 1 2 3 4 5 6 7 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",322:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{132:"MC"}},B:4,C:"Ambient Light Sensor"}},function(B){B.exports={A:{A:{1:"A B",2:"gB",8:"I F E D"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",8:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",8:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB",8:"kB lB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{2:"7B"},I:{1:"N 8B CC DC",2:"GB G 9B AC BC HB"},J:{1:"F A"},K:{1:"B C Q L EB S",8:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Web Workers"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x",66:"0 y z",129:"1 2 3 4 5 6"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"HC IC JC VB L",2:"G FC GC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"Credential Management API"}},function(B){B.exports={A:{A:{2:"I F E gB",132:"A B",388:"D"},B:{1:"UB IB N",132:"C O T P H J K"},C:{1:"1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB GB nB fB",132:"0 I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",388:"G U"},D:{1:"0 1 2 3 4 5 6 7 8 9 p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",132:"P H J K V W X Y Z a b c d e f g h i j k l m n o"},E:{1:"B C O VB L S hB iB",16:"G U I xB WB",132:"F E D A bB cB dB",388:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",16:"D B jB kB lB mB L EB",132:"P H J K V W X Y Z a b",516:"C oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB sB",132:"E tB uB vB wB XB"},H:{516:"7B"},I:{1:"N",16:"GB 8B 9B AC DC",132:"CC",388:"G BC HB"},J:{16:"F",132:"A"},K:{1:"Q",16:"A B C L EB",516:"S"},L:{1:"N"},M:{132:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{132:"MC"}},B:7,C:":indeterminate CSS pseudo-class"}},function(B,e,r){"use strict";const t=r(896);const n=r(770);class Colon extends n{constructor(B){super(B);this.type="colon"}}t.registerWalker(Colon);B.exports=Colon},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",257:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",289:"GB nB fB",292:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G"},E:{1:"U F E D A B C O cB dB VB L S hB iB",33:"G xB WB",129:"I aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"WB"},H:{2:"7B"},I:{1:"GB G N 9B AC BC HB CC DC",33:"8B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{257:"MC"}},B:4,C:"CSS3 Border-radius (rounded corners)"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"H J K UB IB N",2:"C O T P"},C:{1:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},E:{1:"O S hB iB",2:"G U I F E D A B xB WB aB bB cB dB VB",130:"C L"},F:{1:"3 4 5 6 7 8 9 AB CB DB BB w R M",2:"0 1 2 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S"},G:{1:"0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"JC VB L",2:"G FC GC HC IC"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:1,C:"AbortController & AbortSignal"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",164:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h nB fB"},D:{2:"G U I F E D A B C O T P H J K V W X",164:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I xB WB aB",164:"F E D A B C O bB cB dB VB L S hB iB"},F:{2:"D jB kB lB mB",129:"B C L EB oB S",164:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB rB sB",164:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{132:"7B"},I:{2:"GB G 8B 9B AC BC HB",164:"N CC DC"},J:{2:"F",164:"A"},K:{2:"A",129:"B C L EB S",164:"Q"},L:{164:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{164:"G FC GC HC IC JC VB L"},Q:{164:"KC"},R:{164:"LC"},S:{1:"MC"}},B:5,C:"CSS box-decoration-break"}},function(B){B.exports={A:{A:{2:"I F E D A gB",132:"B"},B:{2:"UB IB N",132:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"O hB iB",2:"G U I F E D A xB WB aB bB cB dB VB",516:"B C L S"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",258:"N"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{258:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",258:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"HEVC/H.265 video format"}},,function(B){B.exports={A:{A:{1:"B",2:"I F gB",66:"E D A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z nB fB",66:"a b c"},D:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e"},E:{1:"F E D A B C O cB dB VB L S hB iB",2:"G U I xB WB aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D P jB",66:"B C kB lB mB L EB oB S"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB"},H:{1:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{1:"A",2:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"B",66:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:6,C:"TLS 1.2"}},function(B){B.exports={A:{A:{8:"I F E D A B gB"},B:{1:"T P H J K UB IB N",2:"C O"},C:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",8:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",8:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{1:"B C O VB L S hB iB",8:"G U I F E D A xB WB aB bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z AB CB DB BB w R M",8:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",8:"E WB pB HB rB sB tB uB vB wB XB"},H:{8:"7B"},I:{1:"N",8:"GB G 8B 9B AC BC HB CC DC"},J:{8:"F A"},K:{1:"Q",8:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{8:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",8:"G FC"},Q:{1:"KC"},R:{8:"LC"},S:{1:"MC"}},B:6,C:"Object.values method"}},,function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K",16:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T nB fB"},D:{1:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j",2:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N",16:"eB ZB YB"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",2:"G U xB WB"},F:{1:"B C P H J K V W X Y Z a kB lB mB L EB oB S",2:"0 1 2 3 4 5 6 7 8 9 D b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB"},H:{16:"7B"},I:{1:"G N BC HB CC DC",16:"GB 8B 9B AC"},J:{16:"F A"},K:{1:"C Q S",16:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{16:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"Media attribute"}},,function(B){B.exports={0:"50",1:"51",2:"52",3:"53",4:"54",5:"55",6:"56",7:"57",8:"58",9:"65",A:"10",B:"11",C:"12",D:"9",E:"8",F:"7",G:"4",H:"16",I:"6",J:"17",K:"18",L:"11.1",M:"68",N:"81",O:"13",P:"15",Q:"46",R:"67",S:"12.1",T:"14",U:"5",V:"19",W:"20",X:"21",Y:"22",Z:"23",a:"24",b:"25",c:"26",d:"27",e:"28",f:"29",g:"30",h:"31",i:"32",j:"33",k:"34",l:"35",m:"36",n:"37",o:"38",p:"39",q:"40",r:"41",s:"42",t:"43",u:"44",v:"45",w:"66",x:"47",y:"48",z:"49",AB:"60",BB:"64",CB:"62",DB:"63",EB:"11.5",FB:"61",GB:"3",HB:"4.2-4.3",IB:"80",JB:"69",KB:"70",LB:"71",MB:"72",NB:"73",OB:"74",PB:"75",QB:"76",RB:"77",SB:"78",TB:"59",UB:"79",VB:"10.1",WB:"3.2",XB:"10.0-10.2",YB:"85",ZB:"84",aB:"5.1",bB:"6.1",cB:"7.1",dB:"9.1",eB:"83",fB:"3.6",gB:"5.5",hB:"13.1",iB:"TP",jB:"9.5-9.6",kB:"10.0-10.1",lB:"10.5",mB:"10.6",nB:"3.5",oB:"11.6",pB:"4.0-4.1",qB:"2",rB:"5.0-5.1",sB:"6.0-6.1",tB:"7.0-7.1",uB:"8.1-8.4",vB:"9.0-9.2",wB:"9.3",xB:"3.1",yB:"10.3",zB:"11.0-11.2","0B":"11.3-11.4","1B":"12.0-12.1","2B":"12.2-12.4","3B":"13.0-13.1","4B":"13.2","5B":"13.3","6B":"13.4","7B":"all","8B":"2.1","9B":"2.2",AC:"2.3",BC:"4.1",CC:"4.4",DC:"4.4.3-4.4.4",EC:"12.12",FC:"5.0-5.4",GC:"6.2-6.4",HC:"7.2-7.4",IC:"8.2",JC:"9.2",KC:"10.4",LC:"7.12",MC:"2.5"}},function(B){B.exports={A:{A:{1:"D A B",2:"gB",8:"I F E"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",8:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:1,C:"getElementsByClassName"}},function(B,e,r){"use strict";function _defaults(B,e){var r=Object.getOwnPropertyNames(e);for(var t=0;t=0&&C>0){t=[];i=r.length;while(u>=0&&!s){if(u==a){t.push(u);a=r.indexOf(B,u+1)}else if(t.length==1){s=[t.pop(),C]}else{n=t.pop();if(n=0?a:C}if(t.length){s=[i,o]}}return s}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:7,C:"Permissions API"}},,function(B){B.exports={A:{A:{I:.00545889,F:.0108864,E:.0873422,D:.218356,A:.0272944,B:1.43023,gB:.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","gB","I","F","E","D","A","B","","",""],E:"IE",F:{gB:962323200,I:998870400,F:1161129600,E:1237420800,D:1300060800,A:1346716800,B:1381968e3}},B:{A:{C:.00867,O:.00867,T:.013005,P:.013005,H:.030345,J:.09537,K:2.00277,UB:0,IB:0,N:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","O","T","P","H","J","K","UB","IB","N","","",""],E:"Edge",F:{C:1438128e3,O:1447286400,T:1470096e3,P:1491868800,H:1508198400,J:1525046400,K:1542067200,UB:1579046400,IB:1581033600,N:1586736e3},D:{C:"ms",O:"ms",T:"ms",P:"ms",H:"ms",J:"ms",K:"ms"}},C:{A:{0:.00867,1:.004335,2:.11271,3:.004335,4:.013005,5:.00867,6:.021675,7:.00867,8:.013005,9:.021675,qB:.004827,GB:.004538,G:.00974,U:.004879,I:.020136,F:.005725,E:.004525,D:.00533,A:.004283,B:.009042,C:.004471,O:.004486,T:.00453,P:.004465,H:.004417,J:.008922,K:.004393,V:.004443,W:.004283,X:.013596,Y:.013698,Z:.013614,a:.008786,b:.004403,c:.004317,d:.004393,e:.004418,f:.008834,g:.004403,h:.008928,i:.004471,j:.021675,k:.004707,l:.009076,m:.004465,n:.004783,o:.00867,p:.004783,q:.00487,r:.005029,s:.0047,t:.01734,u:.004335,v:.00867,Q:.004525,x:.013005,y:.021675,z:.004538,TB:.00867,AB:.021675,FB:.004335,CB:.004335,DB:.021675,BB:.01734,w:.01734,R:.013005,M:.108375,JB:.013005,KB:.01734,LB:.01734,MB:.06069,NB:.04335,OB:1.16178,PB:2.01577,QB:.039015,RB:0,SB:0,nB:.008786,fB:.00487},B:"moz",C:["","qB","GB","nB","fB","G","U","I","F","E","D","A","B","C","O","T","P","H","J","K","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","Q","x","y","z","0","1","2","3","4","5","6","7","8","TB","AB","FB","CB","DB","BB","9","w","R","M","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB",""],E:"Firefox",F:{0:1479168e3,1:1485216e3,2:1488844800,3:149256e4,4:1497312e3,5:1502150400,6:1506556800,7:1510617600,8:1516665600,9:154872e4,qB:1161648e3,GB:1213660800,nB:124632e4,fB:1264032e3,G:1300752e3,U:1308614400,I:1313452800,F:1317081600,E:1317081600,D:1320710400,A:1324339200,B:1327968e3,C:1331596800,O:1335225600,T:1338854400,P:1342483200,H:1346112e3,J:1349740800,K:1353628800,V:1357603200,W:1361232e3,X:1364860800,Y:1368489600,Z:1372118400,a:1375747200,b:1379376e3,c:1386633600,d:1391472e3,e:1395100800,f:1398729600,g:1402358400,h:1405987200,i:1409616e3,j:1413244800,k:1417392e3,l:1421107200,m:1424736e3,n:1428278400,o:1431475200,p:1435881600,q:1439251200,r:144288e4,s:1446508800,t:1450137600,u:1453852800,v:1457395200,Q:1461628800,x:1465257600,y:1470096e3,z:1474329600,TB:1520985600,AB:1525824e3,FB:1529971200,CB:1536105600,DB:1540252800,BB:1544486400,w:1552953600,R:1558396800,M:1562630400,JB:1567468800,KB:1571788800,LB:1575331200,MB:1578355200,NB:1581379200,OB:1583798400,PB:1586304e3,QB:1588636800,RB:null,SB:null}},D:{A:{0:.004335,1:.00867,2:.004403,3:.039015,4:.013005,5:.01734,6:.02601,7:.021675,8:.021675,9:.04335,G:.004706,U:.004879,I:.004879,F:.005591,E:.005591,D:.005591,A:.004534,B:.004464,C:.010424,O:.00867,T:.004706,P:.015087,H:.004393,J:.004393,K:.008652,V:.004418,W:.004393,X:.004317,Y:.004335,Z:.008786,a:.004538,b:.004461,c:.004335,d:.004326,e:.0047,f:.004538,g:.004335,h:.00867,i:.004566,j:.00867,k:.00867,l:.004335,m:.004335,n:.004464,o:.02601,p:.004464,q:.01734,r:.021675,s:.004403,t:.013005,u:.004465,v:.00867,Q:.004538,x:.013005,y:.030345,z:.35547,TB:.013005,AB:.01734,FB:.02601,CB:.01734,DB:.056355,BB:.01734,w:.02601,R:.05202,M:.02601,JB:.0867,KB:.11271,LB:.143055,MB:.15606,NB:.134385,OB:.12138,PB:.13005,QB:.143055,RB:.117045,SB:.19941,UB:.39015,IB:16.8978,N:8.70901,eB:.02601,ZB:.01734,YB:0},B:"webkit",C:["G","U","I","F","E","D","A","B","C","O","T","P","H","J","K","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","Q","x","y","z","0","1","2","3","4","5","6","7","8","TB","AB","FB","CB","DB","BB","9","w","R","M","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","UB","IB","N","eB","ZB","YB"],E:"Chrome",F:{0:1460592e3,1:1464134400,2:1469059200,3:1472601600,4:1476230400,5:1480550400,6:1485302400,7:1489017600,8:149256e4,9:1520294400,G:1264377600,U:1274745600,I:1283385600,F:1287619200,E:1291248e3,D:1296777600,A:1299542400,B:1303862400,C:1307404800,O:1312243200,T:1316131200,P:1316131200,H:1319500800,J:1323734400,K:1328659200,V:1332892800,W:133704e4,X:1340668800,Y:1343692800,Z:1348531200,a:1352246400,b:1357862400,c:1361404800,d:1364428800,e:1369094400,f:1374105600,g:1376956800,h:1384214400,i:1389657600,j:1392940800,k:1397001600,l:1400544e3,m:1405468800,n:1409011200,o:141264e4,p:1416268800,q:1421798400,r:1425513600,s:1429401600,t:143208e4,u:1437523200,v:1441152e3,Q:1444780800,x:1449014400,y:1453248e3,z:1456963200,TB:1496707200,AB:1500940800,FB:1504569600,CB:1508198400,DB:1512518400,BB:1516752e3,w:1523923200,R:1527552e3,M:1532390400,JB:1536019200,KB:1539648e3,LB:1543968e3,MB:154872e4,NB:1552348800,OB:1555977600,PB:1559606400,QB:1564444800,RB:1568073600,SB:1571702400,UB:1575936e3,IB:1580860800,N:1586304e3,eB:null,ZB:null,YB:null}},E:{A:{G:0,U:.004566,I:.00867,F:.004465,E:.021675,D:.00867,A:.013005,B:.030345,C:.0867,O:2.04179,xB:0,WB:.008692,aB:.099705,bB:.00456,cB:.004283,dB:.04335,VB:.082365,L:.169065,S:.316455,hB:1.24848,iB:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xB","WB","G","U","aB","I","bB","F","cB","E","D","dB","A","VB","B","L","C","S","O","hB","iB","",""],E:"Safari",F:{xB:1205798400,WB:1226534400,G:1244419200,U:1275868800,aB:131112e4,I:1343174400,bB:13824e5,F:13824e5,cB:1410998400,E:1413417600,D:1443657600,dB:1458518400,A:1474329600,VB:1490572800,B:1505779200,L:1522281600,C:1537142400,S:1553472e3,O:1568851200,hB:1585008e3,iB:null}},F:{A:{0:.004707,1:.004707,2:.004326,3:.008922,4:.014349,5:.004725,6:.004335,7:.004335,8:.00867,9:.00867,D:.0082,B:.016581,C:.004317,P:.00685,H:.00685,J:.00685,K:.005014,V:.006015,W:.004879,X:.006597,Y:.006597,Z:.013434,a:.006702,b:.006015,c:.005595,d:.004393,e:.008652,f:.004879,g:.004879,h:.009132,i:.005152,j:.005014,k:.009758,l:.004879,m:.00867,n:.004283,o:.004367,p:.004534,q:.004367,r:.004227,s:.004418,t:.009042,u:.004227,v:.004725,Q:.004417,x:.008942,y:.004707,z:.004827,AB:.004403,CB:.004532,DB:.004566,BB:.02283,w:.013005,R:.906015,M:.01734,jB:.00685,kB:0,lB:.008392,mB:.004706,L:.006229,EB:.004879,oB:.008786,S:.004335},B:"webkit",C:["","","","","","","","","","","","","","","","D","jB","kB","lB","mB","B","L","EB","oB","C","S","P","H","J","K","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","Q","x","y","z","0","1","2","3","4","5","6","7","8","AB","CB","DB","BB","9","w","R","M","","",""],E:"Opera",F:{0:1515024e3,1:1517961600,2:1521676800,3:1525910400,4:1530144e3,5:1534982400,6:1537833600,7:1543363200,8:1548201600,9:1573689600,D:1150761600,jB:1223424e3,kB:1251763200,lB:1267488e3,mB:1277942400,B:1292457600,L:1302566400,EB:1309219200,oB:1323129600,C:1323129600,S:1352073600,P:1372723200,H:1377561600,J:1381104e3,K:1386288e3,V:1390867200,W:1393891200,X:1399334400,Y:1401753600,Z:1405987200,a:1409616e3,b:1413331200,c:1417132800,d:1422316800,e:1425945600,f:1430179200,g:1433808e3,h:1438646400,i:1442448e3,j:1445904e3,k:1449100800,l:1454371200,m:1457308800,n:146232e4,o:1465344e3,p:1470096e3,q:1474329600,r:1477267200,s:1481587200,t:1486425600,u:1490054400,v:1494374400,Q:1498003200,x:1502236800,y:1506470400,z:1510099200,AB:1554768e3,CB:1561593600,DB:1566259200,BB:1570406400,w:1578441600,R:1583971200,M:1587513600},D:{D:"o",B:"o",C:"o",jB:"o",kB:"o",lB:"o",mB:"o",L:"o",EB:"o",oB:"o",S:"o"}},G:{A:{E:.00150429,WB:.00150429,pB:0,HB:.00300858,rB:.0150429,sB:.00451286,tB:.0150429,uB:.02106,vB:.0180515,wB:.216617,XB:.0556587,yB:.191045,zB:.123352,"0B":.209096,"1B":.258738,"2B":1.69533,"3B":.361029,"4B":.176002,"5B":9.85609,"6B":1.82621},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WB","pB","HB","rB","sB","tB","E","uB","vB","wB","XB","yB","zB","0B","1B","2B","3B","4B","5B","6B","","",""],E:"iOS Safari",F:{WB:1270252800,pB:1283904e3,HB:1299628800,rB:1331078400,sB:1359331200,tB:1394409600,E:1410912e3,uB:1413763200,vB:1442361600,wB:1458518400,XB:1473724800,yB:1490572800,zB:1505779200,"0B":1522281600,"1B":1537142400,"2B":1553472e3,"3B":1568851200,"4B":1572220800,"5B":1580169600,"6B":1585008e3}},H:{A:{"7B":.691982},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","7B","","",""],E:"Opera Mini",F:{"7B":1426464e3}},I:{A:{GB:620932e-9,G:.00558838,N:0,"8B":0,"9B":.00186279,AC:620932e-9,BC:.0124186,HB:.0260791,CC:0,DC:.179449},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","8B","9B","AC","GB","G","BC","HB","CC","DC","N","","",""],E:"Android Browser",F:{"8B":1256515200,"9B":1274313600,AC:1291593600,GB:1298332800,G:1318896e3,BC:1341792e3,HB:1374624e3,CC:1386547200,DC:1401667200,N:1587427200}},J:{A:{F:0,A:.005666},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","F","A","","",""],E:"Blackberry Browser",F:{F:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,Q:.0111391,L:0,EB:0,S:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","L","EB","C","S","Q","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,L:1314835200,EB:1318291200,C:1330300800,S:1349740800,Q:1474588800},D:{Q:"webkit"}},L:{A:{N:34.7979},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","N","","",""],E:"Chrome for Android",F:{N:1587427200}},M:{A:{M:.22664},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","M","","",""],E:"Firefox for Android",F:{M:1567468800}},N:{A:{A:.0115934,B:.022664},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{EC:1.97743},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","EC","","",""],E:"UC Browser for Android",F:{EC:1471392e3},D:{EC:"webkit"}},P:{A:{G:.268735,FC:.010336,GC:.010336,HC:.0930236,IC:.0310079,JC:.196383,VB:.330751,L:2.64601},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","G","FC","GC","HC","IC","JC","VB","L","","",""],E:"Samsung Internet",F:{G:1461024e3,FC:1481846400,GC:1509408e3,HC:1528329600,IC:1546128e3,JC:1554163200,VB:1567900800,L:1582588800}},Q:{A:{KC:.215308},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","KC","","",""],E:"QQ Browser",F:{KC:1589846400}},R:{A:{LC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","LC","","",""],E:"Baidu Browser",F:{LC:1491004800}},S:{A:{MC:.067992},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MC","","",""],E:"KaiOS Browser",F:{MC:1527811200}}}},function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",2:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB"},H:{1:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS currentColor value"}},function(B){B.exports={A:{A:{1:"F E D A B",2:"gB",8:"I"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O xB WB aB bB cB VB L S hB iB",1025:"dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",132:"rB sB tB"},H:{2:"7B"},I:{1:"GB N CC DC",260:"8B 9B AC",513:"G BC HB"},J:{1:"F A"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:2,C:"CSS position:fixed"}},,,,function(B){B.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x"},E:{1:"B C O L S hB iB",2:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS font-stretch"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"O T P H J K UB IB N",2:"C"},C:{1:"0 1 2 3 4 5 6 7 8 9 W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",2:"G U I xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H jB kB lB mB L EB oB S"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N CC DC",2:"GB G 8B 9B AC BC HB"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"Canvas blend modes"}},,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",33:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F",33:"0 1 2 3 4 5 6 7 8 9 O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",36:"E D A B C"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F",33:"A"},K:{2:"A B C L EB S",33:"Q"},L:{33:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G",33:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"Filesystem & FileWriter API"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"U I aB",2:"G F E D A B C O xB WB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M mB L EB oB S",2:"D jB kB lB"},G:{1:"rB sB",2:"E WB pB HB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"F A"},K:{1:"B C L EB S",2:"Q",16:"A"},L:{2:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"G",2:"FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{1:"MC"}},B:1,C:"Shared Web Workers"}},function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",1026:"UB IB N"},C:{2:"qB GB G U I F E D A B C O T P H J K V W X nB fB",322:"0 1 2 3 4 5 6 7 8 9 Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a",164:"0 1 2 3 4 5 6 7 8 9 b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c jB kB lB mB L EB oB S",1026:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{164:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{164:"G FC GC HC IC JC VB L"},Q:{164:"KC"},R:{164:"LC"},S:{322:"MC"}},B:7,C:"Speech Recognition API"}},,function(B){B.exports={A:{A:{2:"I F E gB",8:"D",292:"A B"},B:{1:"H J K UB IB N",292:"C O T P"},C:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K nB fB",8:"V W X Y Z a b c d e f g h i j k l m n o p",584:"0 1 q r s t u v Q x y z",1025:"2 3"},D:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a",8:"b c d e",200:"0 1 2 3 4 5 6 f g h i j k l m n o p q r s t u v Q x y z",1025:"7"},E:{1:"B C O VB L S hB iB",2:"G U xB WB aB",8:"I F E D A bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S",200:"e f g h i j k l m n o p q r s t"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",8:"E sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC",8:"HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{292:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"FC",8:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:4,C:"CSS Grid Layout (level 1)"}},function(B){B.exports={A:{A:{2:"I F E D gB",129:"A B"},B:{1:"UB IB N",129:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB",2:"qB GB"},D:{1:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"G U I F E D A B C O aB bB cB dB VB L S hB iB",260:"xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{4:"7B"},I:{1:"GB G N 8B 9B AC BC HB CC DC"},J:{1:"A",4:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{129:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS3 Text-shadow"}},,,function(B){B.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",132:"AB FB CB",450:"1 2 3 4 5 6 7 8 TB"},D:{1:"KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",706:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB"},E:{2:"G U I F E D A B C xB WB aB bB cB dB VB L",1028:"O S hB iB"},F:{1:"7 8 9 AB CB DB BB w R M",2:"0 1 2 3 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S",706:"4 5 6"},G:{1:"2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{2:"EC"},P:{1:"VB L",2:"G FC GC HC IC JC"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:6,C:"TLS 1.3"}}],function(B){"use strict";!function(){B.nmd=function(B){B.paths=[];if(!B.children)B.children=[];Object.defineProperty(B,"loaded",{enumerable:true,get:function(){return B.l}});Object.defineProperty(B,"id",{enumerable:true,get:function(){return B.i}});return B}}()}); \ No newline at end of file +module.exports=function(e,r){"use strict";var t={};function __webpack_require__(r){if(t[r]){return t[r].exports}var n=t[r]={i:r,l:false,exports:{}};e[r].call(n.exports,n,n.exports,__webpack_require__);n.l=true;return n.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(296)}r(__webpack_require__);return startup()}([function(e){e.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB",260:"H J K V W X Y Z a b c d e f g h i j k l",292:"G U I F E D A B C O T P fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"A B C O T P H J K V W X Y Z a b",548:"G U I F E D"},E:{2:"xB WB",260:"F E D A B C O bB cB dB VB L S hB iB",292:"I aB",804:"G U"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB",33:"C oB",164:"L EB"},G:{260:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",292:"rB sB",804:"WB pB HB"},H:{2:"7B"},I:{1:"N CC DC",33:"G BC HB",548:"GB 8B 9B AC"},J:{1:"A",548:"F"},K:{1:"Q S",2:"A B",33:"C",164:"L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS Gradients"}},,,,,,,,,function(e){e.exports=[{id:"all-property",title:"`all` Property",description:"A property for defining the reset of all properties of an element",specification:"https://www.w3.org/TR/css-cascade-3/#all-shorthand",stage:3,caniuse:"css-all",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/all"},example:"a {\n all: initial;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/maximkoretskiy/postcss-initial"}]},{id:"any-link-pseudo-class",title:"`:any-link` Hyperlink Pseudo-Class",description:"A pseudo-class for matching anchor elements independent of whether they have been visited",specification:"https://www.w3.org/TR/selectors-4/#any-link-pseudo",stage:2,caniuse:"css-any-link",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:any-link"},example:"nav :any-link > span {\n background-color: yellow;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-pseudo-class-any-link"}]},{id:"blank-pseudo-class",title:"`:blank` Empty-Value Pseudo-Class",description:"A pseudo-class for matching form elements when they are empty",specification:"https://drafts.csswg.org/selectors-4/#blank",stage:1,example:"input:blank {\n background-color: yellow;\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/csstools/css-blank-pseudo"},{type:"PostCSS Plugin",link:"https://github.com/csstools/css-blank-pseudo"}]},{id:"break-properties",title:"Break Properties",description:"Properties for defining the break behavior between and within boxes",specification:"https://www.w3.org/TR/css-break-3/#breaking-controls",stage:3,caniuse:"multicolumn",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/break-after"},example:"a {\n break-inside: avoid;\n break-before: avoid-column;\n break-after: always;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/shrpne/postcss-page-break"}]},{id:"case-insensitive-attributes",title:"Case-Insensitive Attributes",description:"An attribute selector matching attribute values case-insensitively",specification:"https://www.w3.org/TR/selectors-4/#attribute-case",stage:2,caniuse:"css-case-insensitive",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors"},example:"[frame=hsides i] {\n border-style: solid none;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/Semigradsky/postcss-attribute-case-insensitive"}]},{id:"color-adjust",title:"`color-adjust` Property",description:"The color-adjust property is a non-standard CSS extension that can be used to force printing of background colors and images",specification:"https://www.w3.org/TR/css-color-4/#color-adjust",stage:2,caniuse:"css-color-adjust",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/color-adjust"},example:".background {\n background-color:#ccc;\n}\n.background.color-adjust {\n color-adjust: economy;\n}\n.background.color-adjust-exact {\n color-adjust: exact;\n}"},{id:"color-functional-notation",title:"Color Functional Notation",description:"A space and slash separated notation for specifying colors",specification:"https://drafts.csswg.org/css-color/#ref-for-funcdef-rgb%E2%91%A1%E2%91%A0",stage:1,example:"em {\n background-color: hsl(120deg 100% 25%);\n box-shadow: 0 0 0 10px hwb(120deg 100% 25% / 80%);\n color: rgb(0 255 0);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-color-functional-notation"}]},{id:"color-mod-function",title:"`color-mod()` Function",description:"A function for modifying colors",specification:"https://www.w3.org/TR/css-color-4/#funcdef-color-mod",stage:-1,example:"p {\n color: color-mod(black alpha(50%));\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-color-mod-function"}]},{id:"custom-media-queries",title:"Custom Media Queries",description:"An at-rule for defining aliases that represent media queries",specification:"https://drafts.csswg.org/mediaqueries-5/#at-ruledef-custom-media",stage:1,example:"@custom-media --narrow-window (max-width: 30em);\n\n@media (--narrow-window) {}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-custom-media"}]},{id:"custom-properties",title:"Custom Properties",description:"A syntax for defining custom values accepted by all CSS properties",specification:"https://www.w3.org/TR/css-variables-1/",stage:3,caniuse:"css-variables",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/var"},example:"img {\n --some-length: 32px;\n\n height: var(--some-length);\n width: var(--some-length);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-custom-properties"}]},{id:"custom-property-sets",title:"Custom Property Sets",description:"A syntax for storing properties in named variables, referenceable in other style rules",specification:"https://tabatkins.github.io/specs/css-apply-rule/",stage:-1,caniuse:"css-apply-rule",example:"img {\n --some-length-styles: {\n height: 32px;\n width: 32px;\n };\n\n @apply --some-length-styles;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/pascalduez/postcss-apply"}]},{id:"custom-selectors",title:"Custom Selectors",description:"An at-rule for defining aliases that represent selectors",specification:"https://drafts.csswg.org/css-extensions/#custom-selectors",stage:1,example:"@custom-selector :--heading h1, h2, h3, h4, h5, h6;\n\narticle :--heading + p {}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-custom-selectors"}]},{id:"dir-pseudo-class",title:"`:dir` Directionality Pseudo-Class",description:"A pseudo-class for matching elements based on their directionality",specification:"https://www.w3.org/TR/selectors-4/#dir-pseudo",stage:2,caniuse:"css-dir-pseudo",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:dir"},example:"blockquote:dir(rtl) {\n margin-right: 10px;\n}\n\nblockquote:dir(ltr) {\n margin-left: 10px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-dir-pseudo-class"}]},{id:"double-position-gradients",title:"Double Position Gradients",description:"A syntax for using two positions in a gradient.",specification:"https://www.w3.org/TR/css-images-4/#color-stop-syntax",stage:2,"caniuse-compat":{and_chr:{71:"y"},chrome:{71:"y"}},example:".pie_chart {\n background-image: conic-gradient(yellowgreen 40%, gold 0deg 75%, #f06 0deg);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-double-position-gradients"}]},{id:"environment-variables",title:"Custom Environment Variables",description:"A syntax for using custom values accepted by CSS globally",specification:"https://drafts.csswg.org/css-env-1/",stage:0,"caniuse-compat":{and_chr:{69:"y"},chrome:{69:"y"},ios_saf:{11.2:"y"},safari:{11.2:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/env"},example:"@media (max-width: env(--brand-small)) {\n body {\n padding: env(--brand-spacing);\n }\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-env-function"}]},{id:"focus-visible-pseudo-class",title:"`:focus-visible` Focus-Indicated Pseudo-Class",description:"A pseudo-class for matching focused elements that indicate that focus to a user",specification:"https://www.w3.org/TR/selectors-4/#focus-visible-pseudo",stage:2,caniuse:"css-focus-visible",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible"},example:":focus:not(:focus-visible) {\n outline: 0;\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/WICG/focus-visible"},{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-focus-visible"}]},{id:"focus-within-pseudo-class",title:"`:focus-within` Focus Container Pseudo-Class",description:"A pseudo-class for matching elements that are either focused or that have focused descendants",specification:"https://www.w3.org/TR/selectors-4/#focus-within-pseudo",stage:2,caniuse:"css-focus-within",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-within"},example:"form:focus-within {\n background: rgba(0, 0, 0, 0.3);\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/jonathantneal/focus-within"},{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-focus-within"}]},{id:"font-variant-property",title:"`font-variant` Property",description:"A property for defining the usage of alternate glyphs in a font",specification:"https://www.w3.org/TR/css-fonts-3/#propdef-font-variant",stage:3,caniuse:"font-variant-alternates",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant"},example:"h2 {\n font-variant: small-caps;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-font-variant"}]},{id:"gap-properties",title:"Gap Properties",description:"Properties for defining gutters within a layout",specification:"https://www.w3.org/TR/css-grid-1/#gutters",stage:3,"caniuse-compat":{chrome:{66:"y"},edge:{16:"y"},firefox:{61:"y"},safari:{11.2:"y",TP:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/gap"},example:".grid-1 {\n gap: 20px;\n}\n\n.grid-2 {\n column-gap: 40px;\n row-gap: 20px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-gap-properties"}]},{id:"gray-function",title:"`gray()` Function",description:"A function for specifying fully desaturated colors",specification:"https://www.w3.org/TR/css-color-4/#funcdef-gray",stage:2,example:"p {\n color: gray(50);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-gray"}]},{id:"grid-layout",title:"Grid Layout",description:"A syntax for using a grid concept to lay out content",specification:"https://www.w3.org/TR/css-grid-1/",stage:3,caniuse:"css-grid",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/grid"},example:"section {\n display: grid;\n grid-template-columns: 100px 100px 100px;\n grid-gap: 10px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/autoprefixer"}]},{id:"has-pseudo-class",title:"`:has()` Relational Pseudo-Class",description:"A pseudo-class for matching ancestor and sibling elements",specification:"https://www.w3.org/TR/selectors-4/#has-pseudo",stage:2,caniuse:"css-has",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:has"},example:"a:has(> img) {\n display: block;\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/csstools/css-has-pseudo"},{type:"PostCSS Plugin",link:"https://github.com/csstools/css-has-pseudo"}]},{id:"hexadecimal-alpha-notation",title:"Hexadecimal Alpha Notation",description:"A 4 & 8 character hex color notation for specifying the opacity level",specification:"https://www.w3.org/TR/css-color-4/#hex-notation",stage:2,caniuse:"css-rrggbbaa",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Syntax_2"},example:"section {\n background-color: #f3f3f3f3;\n color: #0003;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-hex-alpha"}]},{id:"hwb-function",title:"`hwb()` Function",description:"A function for specifying colors by hue and then a degree of whiteness and blackness to mix into it",specification:"https://www.w3.org/TR/css-color-4/#funcdef-hwb",stage:2,example:"p {\n color: hwb(120 44% 50%);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-hwb"}]},{id:"image-set-function",title:"`image-set()` Function",description:"A function for specifying image sources based on the user’s resolution",specification:"https://www.w3.org/TR/css-images-4/#image-set-notation",stage:2,caniuse:"css-image-set",example:'p {\n background-image: image-set(\n "foo.png" 1x,\n "foo-2x.png" 2x,\n "foo-print.png" 600dpi\n );\n}',polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-image-set-function"}]},{id:"in-out-of-range-pseudo-class",title:"`:in-range` and `:out-of-range` Pseudo-Classes",description:"A pseudo-class for matching elements that have range limitations",specification:"https://www.w3.org/TR/selectors-4/#range-pseudos",stage:2,caniuse:"css-in-out-of-range",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:in-range"},example:"input:in-range {\n background-color: rgba(0, 255, 0, 0.25);\n}\ninput:out-of-range {\n background-color: rgba(255, 0, 0, 0.25);\n border: 2px solid red;\n}"},{id:"lab-function",title:"`lab()` Function",description:"A function for specifying colors expressed in the CIE Lab color space",specification:"https://www.w3.org/TR/css-color-4/#funcdef-lab",stage:2,example:"body {\n color: lab(240 50 20);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-lab-function"}]},{id:"lch-function",title:"`lch()` Function",description:"A function for specifying colors expressed in the CIE Lab color space with chroma and hue",specification:"https://www.w3.org/TR/css-color-4/#funcdef-lch",stage:2,example:"body {\n color: lch(53 105 40);\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-lab-function"}]},{id:"logical-properties-and-values",title:"Logical Properties and Values",description:"Flow-relative (left-to-right or right-to-left) properties and values",specification:"https://www.w3.org/TR/css-logical-1/",stage:2,caniuse:"css-logical-props",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties"},example:"span:first-child {\n float: inline-start;\n margin-inline-start: 10px;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-logical-properties"}]},{id:"matches-pseudo-class",title:"`:matches()` Matches-Any Pseudo-Class",description:"A pseudo-class for matching elements in a selector list",specification:"https://www.w3.org/TR/selectors-4/#matches-pseudo",stage:2,caniuse:"css-matches-pseudo",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:matches"},example:"p:matches(:first-child, .special) {\n margin-top: 1em;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-selector-matches"}]},{id:"media-query-ranges",title:"Media Query Ranges",description:"A syntax for defining media query ranges using ordinary comparison operators",specification:"https://www.w3.org/TR/mediaqueries-4/#range-context",stage:3,docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries#Syntax_improvements_in_Level_4"},example:"@media (width < 480px) {}\n\n@media (480px <= width < 768px) {}\n\n@media (width >= 768px) {}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-media-minmax"}]},{id:"nesting-rules",title:"Nesting Rules",description:"A syntax for nesting relative rules within rules",specification:"https://drafts.csswg.org/css-nesting-1/",stage:1,example:"article {\n & p {\n color: #333;\n }\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-nesting"}]},{id:"not-pseudo-class",title:"`:not()` Negation List Pseudo-Class",description:"A pseudo-class for ignoring elements in a selector list",specification:"https://www.w3.org/TR/selectors-4/#negation-pseudo",stage:2,caniuse:"css-not-sel-list",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:not"},example:"p:not(:first-child, .special) {\n margin-top: 1em;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-selector-not"}]},{id:"overflow-property",title:"`overflow` Shorthand Property",description:"A property for defining `overflow-x` and `overflow-y`",specification:"https://www.w3.org/TR/css-overflow-3/#propdef-overflow",stage:2,caniuse:"css-overflow","caniuse-compat":{and_chr:{68:"y"},and_ff:{61:"y"},chrome:{68:"y"},firefox:{61:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/overflow"},example:"html {\n overflow: hidden auto;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-overflow-shorthand"}]},{id:"overflow-wrap-property",title:"`overflow-wrap` Property",description:"A property for defining whether to insert line breaks within words to prevent overflowing",specification:"https://www.w3.org/TR/css-text-3/#overflow-wrap-property",stage:2,caniuse:"wordwrap",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap"},example:"p {\n overflow-wrap: break-word;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/mattdimu/postcss-replace-overflow-wrap"}]},{id:"overscroll-behavior-property",title:"`overscroll-behavior` Property",description:"Properties for controlling when the scroll position of a scroll container reaches the edge of a scrollport",specification:"https://drafts.csswg.org/css-overscroll-behavior",stage:1,caniuse:"css-overscroll-behavior",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior"},example:".messages {\n height: 220px;\n overflow: auto;\n overscroll-behavior-y: contain;\n}\n\nbody {\n margin: 0;\n overscroll-behavior: none;\n}"},{id:"place-properties",title:"Place Properties",description:"Properties for defining alignment within a layout",specification:"https://www.w3.org/TR/css-align-3/#place-items-property",stage:2,"caniuse-compat":{chrome:{59:"y"},firefox:{45:"y"}},docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/place-content"},example:".example {\n place-content: flex-end;\n place-items: center / space-between;\n place-self: flex-start / center;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/jonathantneal/postcss-place"}]},{id:"prefers-color-scheme-query",title:"`prefers-color-scheme` Media Query",description:"A media query to detect if the user has requested the system use a light or dark color theme",specification:"https://drafts.csswg.org/mediaqueries-5/#prefers-color-scheme",stage:1,caniuse:"prefers-color-scheme","caniuse-compat":{ios_saf:{12.1:"y"},safari:{12.1:"y"}},example:"body {\n background-color: white;\n color: black;\n}\n\n@media (prefers-color-scheme: dark) {\n body {\n background-color: black;\n color: white;\n }\n}",polyfills:[{type:"JavaScript Library",link:"https://github.com/csstools/css-prefers-color-scheme"},{type:"PostCSS Plugin",link:"https://github.com/csstools/css-prefers-color-scheme"}]},{id:"prefers-reduced-motion-query",title:"`prefers-reduced-motion` Media Query",description:"A media query to detect if the user has requested less animation and general motion on the page",specification:"https://drafts.csswg.org/mediaqueries-5/#prefers-reduced-motion",stage:1,caniuse:"prefers-reduced-motion",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion"},example:".animation {\n animation: vibrate 0.3s linear infinite both; \n}\n\n@media (prefers-reduced-motion: reduce) {\n .animation {\n animation: none;\n }\n}"},{id:"read-only-write-pseudo-class",title:"`:read-only` and `:read-write` selectors",description:"Pseudo-classes to match elements which are considered user-alterable",specification:"https://www.w3.org/TR/selectors-4/#rw-pseudos",stage:2,caniuse:"css-read-only-write",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/:read-only"},example:"input:read-only {\n background-color: #ccc;\n}"},{id:"rebeccapurple-color",title:"`rebeccapurple` Color",description:"A particularly lovely shade of purple in memory of Rebecca Alison Meyer",specification:"https://www.w3.org/TR/css-color-4/#valdef-color-rebeccapurple",stage:2,caniuse:"css-rebeccapurple",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/color_value"},example:"html {\n color: rebeccapurple;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/postcss/postcss-color-rebeccapurple"}]},{id:"system-ui-font-family",title:"`system-ui` Font Family",description:"A generic font used to match the user’s interface",specification:"https://www.w3.org/TR/css-fonts-4/#system-ui-def",stage:2,caniuse:"font-family-system-ui",docs:{mdn:"https://developer.mozilla.org/en-US/docs/Web/CSS/font-family#Syntax"},example:"body {\n font-family: system-ui;\n}",polyfills:[{type:"PostCSS Plugin",link:"https://github.com/JLHwung/postcss-font-family-system-ui"}]},{id:"when-else-rules",title:"When/Else Rules",description:"At-rules for specifying media queries and support queries in a single grammar",specification:"https://tabatkins.github.io/specs/css-when-else/",stage:0,example:"@when media(width >= 640px) and (supports(display: flex) or supports(display: grid)) {\n /* A */\n} @else media(pointer: coarse) {\n /* B */\n} @else {\n /* C */\n}"},{id:"where-pseudo-class",title:"`:where()` Zero-Specificity Pseudo-Class",description:"A pseudo-class for matching elements in a selector list without contributing specificity",specification:"https://drafts.csswg.org/selectors-4/#where-pseudo",stage:1,example:"a:where(:not(:hover)) {\n text-decoration: none;\n}"}]},function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(314));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _inheritsLoose(e,r){e.prototype=Object.create(r.prototype);e.prototype.constructor=e;e.__proto__=r}var i=function(e){_inheritsLoose(Comment,e);function Comment(r){var t;t=e.call(this,r)||this;t.type="comment";return t}return Comment}(n.default);var o=i;r.default=o;e.exports=r.default},,function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(193));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,r){for(var t=0;tr(e,n))}else if(i!=="before"&&i!=="after"&&i!=="between"&&i!=="semicolon"){if(s==="object"&&o!==null)o=r(o);n[i]=o}}return n};e.exports=class Node{constructor(e){e=e||{};this.raws={before:"",after:""};for(let r in e){this[r]=e[r]}}remove(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this}toString(){return[this.raws.before,String(this.value),this.raws.after].join("")}clone(e){e=e||{};let t=r(this);for(let r in e){t[r]=e[r]}return t}cloneBefore(e){e=e||{};let r=this.clone(e);this.parent.insertBefore(this,r);return r}cloneAfter(e){e=e||{};let r=this.clone(e);this.parent.insertAfter(this,r);return r}replaceWith(){let e=Array.prototype.slice.call(arguments);if(this.parent){for(let r of e){this.parent.insertBefore(this,r)}this.remove()}return this}moveTo(e){this.cleanRaws(this.root()===e.root());this.remove();e.append(this);return this}moveBefore(e){this.cleanRaws(this.root()===e.root());this.remove();e.parent.insertBefore(e,this);return this}moveAfter(e){this.cleanRaws(this.root()===e.root());this.remove();e.parent.insertAfter(e,this);return this}next(){let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){let e=this.parent.index(this);return this.parent.nodes[e-1]}toJSON(){let e={};for(let r in this){if(!this.hasOwnProperty(r))continue;if(r==="parent")continue;let t=this[r];if(t instanceof Array){e[r]=t.map(e=>{if(typeof e==="object"&&e.toJSON){return e.toJSON()}else{return e}})}else if(typeof t==="object"&&t.toJSON){e[r]=t.toJSON()}else{e[r]=t}}return e}root(){let e=this;while(e.parent)e=e.parent;return e}cleanRaws(e){delete this.raws.before;delete this.raws.after;if(!e)delete this.raws.between}positionInside(e){let r=this.toString(),t=this.source.start.column,n=this.source.start.line;for(let i=0;i=t.length)break;a=t[s++]}else{s=t.next();if(s.done)break;a=s.value}var u=a;var c=u.split(" ");var l=c[0];var f=c[1];l=i[l]||capitalize(l);if(r[l]){r[l].push(f)}else{r[l]=[f]}}var p="Browsers:\n";for(var B in r){var d=r[B];d=d.sort(function(e,r){return parseFloat(r)-parseFloat(e)});p+=" "+B+": "+d.join(", ")+"\n"}var h=n.coverage(e.browsers.selected);var v=Math.round(h*100)/100;p+="\nThese browsers account for "+v+"% of all users globally\n";var b=[];for(var g in e.add){var m=e.add[g];if(g[0]==="@"&&m.prefixes){b.push(prefix(g,m.prefixes))}}if(b.length>0){p+="\nAt-Rules:\n"+b.sort().join("")}var y=[];for(var C=e.add.selectors,w=Array.isArray(C),S=0,C=w?C:C[Symbol.iterator]();;){var O;if(w){if(S>=C.length)break;O=C[S++]}else{S=C.next();if(S.done)break;O=S.value}var A=O;if(A.prefixes){y.push(prefix(A.name,A.prefixes))}}if(y.length>0){p+="\nSelectors:\n"+y.sort().join("")}var x=[];var F=[];var D=false;for(var j in e.add){var E=e.add[j];if(j[0]!=="@"&&E.prefixes){var T=j.indexOf("grid-")===0;if(T)D=true;F.push(prefix(j,E.prefixes,T))}if(!Array.isArray(E.values)){continue}for(var k=E.values,P=Array.isArray(k),R=0,k=P?k:k[Symbol.iterator]();;){var M;if(P){if(R>=k.length)break;M=k[R++]}else{R=k.next();if(R.done)break;M=R.value}var I=M;var L=I.name.includes("grid");if(L)D=true;var G=prefix(I.name,I.prefixes,L);if(!x.includes(G)){x.push(G)}}}if(F.length>0){p+="\nProperties:\n"+F.sort().join("")}if(x.length>0){p+="\nValues:\n"+x.sort().join("")}if(D){p+="\n* - Prefixes will be added only on grid: true option.\n"}if(!b.length&&!y.length&&!F.length&&!x.length){p+="\nAwesome! Your browsers don't require any vendor prefixes."+"\nNow you can remove Autoprefixer from build steps."}return p}},function(e){e.exports={A:{A:{2:"I F E D gB",1028:"B",1316:"A"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",164:"qB GB G U I F E D A B C O T P H J K V W X nB fB",516:"Y Z a b c d"},D:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"X Y Z a b c d e",164:"G U I F E D A B C O T P H J K V W"},E:{1:"D A B C O dB VB L S hB iB",33:"F E bB cB",164:"G U I xB WB aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B C jB kB lB mB L EB oB",33:"P H"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"E tB uB",164:"WB pB HB rB sB"},H:{1:"7B"},I:{1:"N CC DC",164:"GB G 8B 9B AC BC HB"},J:{1:"A",164:"F"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"B",292:"A"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS Flexible Box Layout Module"}},,,,,,,,,,,,function(e,r,t){"use strict";var n=t(586).list;e.exports={error:function error(e){var r=new Error(e);r.autoprefixer=true;throw r},uniq:function uniq(e){var r=[];for(var t=e,n=Array.isArray(t),i=0,t=n?t:t[Symbol.iterator]();;){var o;if(n){if(i>=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;if(!r.includes(s)){r.push(s)}}return r},removeNote:function removeNote(e){if(!e.includes(" ")){return e}return e.split(" ")[0]},escapeRegexp:function escapeRegexp(e){return e.replace(/[$()*+-.?[\\\]^{|}]/g,"\\$&")},regexp:function regexp(e,r){if(r===void 0){r=true}if(r){e=this.escapeRegexp(e)}return new RegExp("(^|[\\s,(])("+e+"($|[\\s(,]))","gi")},editList:function editList(e,r){var t=n.comma(e);var i=r(t,[]);if(t===i){return e}var o=e.match(/,\s*/);o=o?o[0]:", ";return i.join(o)},splitSelector:function splitSelector(e){return n.comma(e).map(function(e){return n.space(e).map(function(e){return e.split(/(?=\.|#)/g)})})}}},,,,function(e,r,t){var n=t(586);var i={"font-variant-ligatures":{"common-ligatures":'"liga", "clig"',"no-common-ligatures":'"liga", "clig off"',"discretionary-ligatures":'"dlig"',"no-discretionary-ligatures":'"dlig" off',"historical-ligatures":'"hlig"',"no-historical-ligatures":'"hlig" off',contextual:'"calt"',"no-contextual":'"calt" off'},"font-variant-position":{sub:'"subs"',super:'"sups"',normal:'"subs" off, "sups" off'},"font-variant-caps":{"small-caps":'"c2sc"',"all-small-caps":'"smcp", "c2sc"',"petite-caps":'"pcap"',"all-petite-caps":'"pcap", "c2pc"',unicase:'"unic"',"titling-caps":'"titl"'},"font-variant-numeric":{"lining-nums":'"lnum"',"oldstyle-nums":'"onum"',"proportional-nums":'"pnum"',"tabular-nums":'"tnum"',"diagonal-fractions":'"frac"',"stacked-fractions":'"afrc"',ordinal:'"ordn"',"slashed-zero":'"zero"'},"font-kerning":{normal:'"kern"',none:'"kern" off'},"font-variant":{normal:"normal",inherit:"inherit"}};for(var o in i){var s=i[o];for(var a in s){if(!(a in i["font-variant"])){i["font-variant"][a]=s[a]}}}function getFontFeatureSettingsPrevTo(e){var r=null;e.parent.walkDecls(function(e){if(e.prop==="font-feature-settings"){r=e}});if(r===null){r=e.clone();r.prop="font-feature-settings";r.value="";e.parent.insertBefore(e,r)}return r}e.exports=n.plugin("postcss-font-variant",function(){return function(e){e.walkRules(function(e){var r=null;e.walkDecls(function(e){if(!i[e.prop]){return null}var t=e.value;if(e.prop==="font-variant"){t=e.value.split(/\s+/g).map(function(e){return i["font-variant"][e]}).join(", ")}else if(i[e.prop][e.value]){t=i[e.prop][e.value]}if(r===null){r=getFontFeatureSettingsPrevTo(e)}if(r.value&&r.value!==t){r.value+=", "+t}else{r.value=t}})})}})},,,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(586));var i=_interopDefault(t(790));var o=t(682);function _slicedToArray(e,r){return _arrayWithHoles(e)||_iterableToArrayLimit(e,r)||_nonIterableRest()}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _iterableToArrayLimit(e,r){var t=[];var n=true;var i=false;var o=undefined;try{for(var s=e[Symbol.iterator](),a;!(n=(a=s.next()).done);n=true){t.push(a.value);if(r&&t.length===r)break}}catch(e){i=true;o=e}finally{try{if(!n&&s["return"]!=null)s["return"]()}finally{if(i)throw o}}return t}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var s=n.plugin("postcss-color-gray",e=>r=>{r.walkDecls(r=>{if(u(r)){const t=r.value;const n=i(t).parse();n.walk(e=>{const r=S(e),t=_slicedToArray(r,2),n=t[0],s=t[1];if(n!==undefined){e.value="rgb";const r=o.lab2rgb(n,0,0).map(e=>Math.max(Math.min(Math.round(e*2.55),255),0)),t=_slicedToArray(r,3),a=t[0],u=t[1],c=t[2];const l=e.first;const f=e.last;e.removeAll().append(l).append(i.number({value:a})).append(i.comma({value:","})).append(i.number({value:u})).append(i.comma({value:","})).append(i.number({value:c}));if(s<1){e.value+="a";e.append(i.comma({value:","})).append(i.number({value:s}))}e.append(f)}});const s=n.toString();if(t!==s){if(Object(e).preserve){r.cloneBefore({value:s})}else{r.value=s}}}})});const a=/(^|[^\w-])gray\(/i;const u=e=>a.test(Object(e).value);const c=e=>Object(e).type==="number";const l=e=>Object(e).type==="operator";const f=e=>Object(e).type==="func";const p=/^calc$/i;const B=e=>f(e)&&p.test(e.value);const d=/^gray$/i;const h=e=>f(e)&&d.test(e.value)&&e.nodes&&e.nodes.length;const v=e=>c(e)&&e.unit==="%";const b=e=>c(e)&&e.unit==="";const g=e=>l(e)&&e.value==="/";const m=e=>b(e)?Number(e.value):undefined;const y=e=>g(e)?null:undefined;const C=e=>B(e)?String(e):b(e)?Number(e.value):v(e)?Number(e.value)/100:undefined;const w=[m,y,C];const S=e=>{const r=[];if(h(e)){const t=e.nodes.slice(1,-1);for(const e in t){const n=typeof w[e]==="function"?w[e](t[e]):undefined;if(n!==undefined){if(n!==null){r.push(n)}}else{return[]}}return r}else{return[]}};e.exports=s},,,,,,,,,,,,,function(e,r){"use strict";r.__esModule=true;r.default=void 0;var t={prefix:function prefix(e){var r=e.match(/^(-\w+-)/);if(r){return r[0]}return""},unprefixed:function unprefixed(e){return e.replace(/^-\w+-/,"")}};var n=t;r.default=n;e.exports=r.default},,,,,function(e){e.exports={A:{A:{132:"I F E D A B gB"},B:{1:"UB IB N",4:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B nB fB",33:"C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y"},D:{1:"0 1 2 3 4 5 6 7 8 9 x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k",322:"l m n o p q r s t u v Q"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X jB kB lB mB L EB oB S",578:"Y Z a b c d e f g h i j"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{1:"LC"},S:{33:"MC"}},B:5,C:"CSS3 text-align-last"}},,function(e,r,t){"use strict";r.__esModule=true;var n=t(155);var i=_interopRequireDefault(n);var o=t(511);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return r&&(typeof r==="object"||typeof r==="function")?r:e}function _inherits(e,r){if(typeof r!=="function"&&r!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}var s=function(e){_inherits(Combinator,e);function Combinator(r){_classCallCheck(this,Combinator);var t=_possibleConstructorReturn(this,e.call(this,r));t.type=o.COMBINATOR;return t}return Combinator}(i.default);r.default=s;e.exports=r["default"]},,,function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});r.default=replaceRuleSelector;var n=t(607);var i=_interopRequireDefault(n);var o=t(599);var s=_interopRequireDefault(o);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _toConsumableArray(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r-1){var t=[];var n=e.match(/^\s+/);var o=n?n[0]:"";var u=i.default.comma(e);u.forEach(function(e){var n=e.indexOf(a);var u=e.slice(0,n);var c=e.slice(n);var l=(0,s.default)("(",")",c);var f=l&&l.body?i.default.comma(l.body).reduce(function(e,t){return[].concat(_toConsumableArray(e),_toConsumableArray(explodeSelector(t,r)))},[]):[c];var p=l&&l.post?explodeSelector(l.post,r):[];var B=void 0;if(p.length===0){if(n===-1||u.indexOf(" ")>-1){B=f.map(function(e){return o+u+e})}else{B=f.map(function(e){return normalizeSelector(e,o,u)})}}else{B=[];p.forEach(function(e){f.forEach(function(r){B.push(o+u+r+e)})})}t=[].concat(_toConsumableArray(t),_toConsumableArray(B))});return t}return[e]}function replaceRuleSelector(e,r){var t=e.raws&&e.raws.before?e.raws.before.split("\n").pop():"";return explodeSelector(e.selector,r).join(","+(r.lineBreak?"\n"+t:" "))}e.exports=r.default},,function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",33:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b d e f g h i j k l m n o p q r s t u v Q x y z",258:"c"},E:{2:"G U I F E D A B C O xB WB bB cB dB VB L S hB iB",258:"aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 t v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s u jB kB lB mB L EB oB S"},G:{2:"WB pB HB",33:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{33:"M"},N:{161:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",2:"G"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"CSS text-size-adjust"}},,,,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n{const r="preserve"in Object(e)?Boolean(e.preserve):true;return e=>{e.walkDecls(i,e=>{e.cloneBefore({prop:`grid-${e.prop}`});if(!r){e.remove()}})}});e.exports=o},,,,,,function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(295));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function stringify(e,r){var t=new n.default(r);t.stringify(e)}var i=stringify;r.default=i;e.exports=r.default},,function(e,r,t){"use strict";r.__esModule=true;var n=function(){function defineProperties(e,r){for(var t=0;t=e){this.indexes[t]=r-1}}return this};Container.prototype.removeAll=function removeAll(){for(var e=this.nodes,r=Array.isArray(e),t=0,e=r?e:e[Symbol.iterator]();;){var n;if(r){if(t>=e.length)break;n=e[t++]}else{t=e.next();if(t.done)break;n=t.value}var i=n;i.parent=undefined}this.nodes=[];return this};Container.prototype.empty=function empty(){return this.removeAll()};Container.prototype.insertAfter=function insertAfter(e,r){r.parent=this;var t=this.index(e);this.nodes.splice(t+1,0,r);r.parent=this;var n=void 0;for(var i in this.indexes){n=this.indexes[i];if(t<=n){this.indexes[i]=n+1}}return this};Container.prototype.insertBefore=function insertBefore(e,r){r.parent=this;var t=this.index(e);this.nodes.splice(t,0,r);r.parent=this;var n=void 0;for(var i in this.indexes){n=this.indexes[i];if(n<=t){this.indexes[i]=n+1}}return this};Container.prototype._findChildAtPosition=function _findChildAtPosition(e,r){var t=undefined;this.each(function(n){if(n.atPosition){var i=n.atPosition(e,r);if(i){t=i;return false}}else if(n.isAtPosition(e,r)){t=n;return false}});return t};Container.prototype.atPosition=function atPosition(e,r){if(this.isAtPosition(e,r)){return this._findChildAtPosition(e,r)||this}else{return undefined}};Container.prototype._inferEndPosition=function _inferEndPosition(){if(this.last&&this.last.source&&this.last.source.end){this.source=this.source||{};this.source.end=this.source.end||{};Object.assign(this.source.end,this.last.source.end)}};Container.prototype.each=function each(e){if(!this.lastEach){this.lastEach=0}if(!this.indexes){this.indexes={}}this.lastEach++;var r=this.lastEach;this.indexes[r]=0;if(!this.length){return undefined}var t=void 0,n=void 0;while(this.indexes[r]/g;e.exports=r},,,,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(927));var i=_interopDefault(t(747));var o=_interopDefault(t(622));var s=_interopDefault(t(586));function asyncGeneratorStep(e,r,t,n,i,o,s){try{var a=e[o](s);var u=a.value}catch(e){t(e);return}if(a.done){r(u)}else{Promise.resolve(u).then(n,i)}}function _asyncToGenerator(e){return function(){var r=this,t=arguments;return new Promise(function(n,i){var o=e.apply(r,t);function _next(e){asyncGeneratorStep(o,n,i,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,i,_next,_throw,"throw",e)}_next(undefined)})}}function _defineProperty(e,r,t){if(r in e){Object.defineProperty(e,r,{value:t,enumerable:true,configurable:true,writable:true})}else{e[r]=t}return e}function _objectSpread(e){for(var r=1;r{let r;n(e=>{r=e}).processSync(e);return r};var u=(e,r)=>{const t={};e.nodes.slice().forEach(e=>{if(f(e)){const n=e.params.match(l),i=_slicedToArray(n,3),o=i[1],s=i[2];t[o]=a(s);if(!Object(r).preserve){e.remove()}}});return t};const c=/^custom-selector$/i;const l=/^(:--[A-z][\w-]*)\s+([\W\w]+)\s*$/;const f=e=>e.type==="atrule"&&c.test(e.name)&&l.test(e.params);function transformSelectorList(e,r){let t=e.nodes.length-1;while(t>=0){const n=transformSelector(e.nodes[t],r);if(n.length){e.nodes.splice(t,1,...n)}--t}return e}function transformSelector(e,r){const t=[];for(const u in e.nodes){const c=e.nodes[u],l=c.value,f=c.nodes;if(l in r){var n=true;var i=false;var o=undefined;try{for(var s=r[l].nodes[Symbol.iterator](),a;!(n=(a=s.next()).done);n=true){const n=a.value;const i=e.clone();i.nodes.splice(u,1,...n.clone().nodes.map(r=>{r.spaces=_objectSpread({},e.nodes[u].spaces);return r}));const o=transformSelector(i,r);v(i.nodes,Number(u));if(o.length){t.push(...o)}else{t.push(i)}}}catch(e){i=true;o=e}finally{try{if(!n&&s.return!=null){s.return()}}finally{if(i){throw o}}}return t}else if(f&&f.length){transformSelectorList(e.nodes[u],r)}}return t}const p=/^(tag|universal)$/;const B=/^(class|id|pseudo|tag|universal)$/;const d=e=>p.test(Object(e).type);const h=e=>B.test(Object(e).type);const v=(e,r)=>{if(r&&d(e[r])&&h(e[r-1])){let t=r-1;while(t&&h(e[t])){--t}if(t{e.walkRules(g,e=>{const i=n(e=>{transformSelectorList(e,r,t)}).processSync(e.selector);if(t.preserve){e.cloneBefore({selector:i})}else{e.selector=i}})};const g=/:--[A-z][\w-]*/;function importCustomSelectorsFromCSSAST(e){return u(e)}function importCustomSelectorsFromCSSFile(e){return _importCustomSelectorsFromCSSFile.apply(this,arguments)}function _importCustomSelectorsFromCSSFile(){_importCustomSelectorsFromCSSFile=_asyncToGenerator(function*(e){const r=yield m(o.resolve(e));const t=s.parse(r,{from:o.resolve(e)});return importCustomSelectorsFromCSSAST(t)});return _importCustomSelectorsFromCSSFile.apply(this,arguments)}function importCustomSelectorsFromObject(e){const r=Object.assign({},Object(e).customSelectors||Object(e)["custom-selectors"]);for(const e in r){r[e]=a(r[e])}return r}function importCustomSelectorsFromJSONFile(e){return _importCustomSelectorsFromJSONFile.apply(this,arguments)}function _importCustomSelectorsFromJSONFile(){_importCustomSelectorsFromJSONFile=_asyncToGenerator(function*(e){const r=yield y(o.resolve(e));return importCustomSelectorsFromObject(r)});return _importCustomSelectorsFromJSONFile.apply(this,arguments)}function importCustomSelectorsFromJSFile(e){return _importCustomSelectorsFromJSFile.apply(this,arguments)}function _importCustomSelectorsFromJSFile(){_importCustomSelectorsFromJSFile=_asyncToGenerator(function*(e){const r=yield Promise.resolve(require(o.resolve(e)));return importCustomSelectorsFromObject(r)});return _importCustomSelectorsFromJSFile.apply(this,arguments)}function importCustomSelectorsFromSources(e){return e.map(e=>{if(e instanceof Promise){return e}else if(e instanceof Function){return e()}const r=e===Object(e)?e:{from:String(e)};if(Object(r).customSelectors||Object(r)["custom-selectors"]){return r}const t=String(r.from||"");const n=(r.type||o.extname(t).slice(1)).toLowerCase();return{type:n,from:t}}).reduce(function(){var e=_asyncToGenerator(function*(e,r){const t=yield r,n=t.type,i=t.from;if(n==="ast"){return Object.assign(e,importCustomSelectorsFromCSSAST(i))}if(n==="css"){return Object.assign(e,yield importCustomSelectorsFromCSSFile(i))}if(n==="js"){return Object.assign(e,yield importCustomSelectorsFromJSFile(i))}if(n==="json"){return Object.assign(e,yield importCustomSelectorsFromJSONFile(i))}return Object.assign(e,importCustomSelectorsFromObject(yield r))});return function(r,t){return e.apply(this,arguments)}}(),{})}const m=e=>new Promise((r,t)=>{i.readFile(e,"utf8",(e,n)=>{if(e){t(e)}else{r(n)}})});const y=function(){var e=_asyncToGenerator(function*(e){return JSON.parse(yield m(e))});return function readJSON(r){return e.apply(this,arguments)}}();function exportCustomSelectorsToCssFile(e,r){return _exportCustomSelectorsToCssFile.apply(this,arguments)}function _exportCustomSelectorsToCssFile(){_exportCustomSelectorsToCssFile=_asyncToGenerator(function*(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`@custom-selector ${t} ${r[t]};`);return e},[]).join("\n");const n=`${t}\n`;yield w(e,n)});return _exportCustomSelectorsToCssFile.apply(this,arguments)}function exportCustomSelectorsToJsonFile(e,r){return _exportCustomSelectorsToJsonFile.apply(this,arguments)}function _exportCustomSelectorsToJsonFile(){_exportCustomSelectorsToJsonFile=_asyncToGenerator(function*(e,r){const t=JSON.stringify({"custom-selectors":r},null," ");const n=`${t}\n`;yield w(e,n)});return _exportCustomSelectorsToJsonFile.apply(this,arguments)}function exportCustomSelectorsToCjsFile(e,r){return _exportCustomSelectorsToCjsFile.apply(this,arguments)}function _exportCustomSelectorsToCjsFile(){_exportCustomSelectorsToCjsFile=_asyncToGenerator(function*(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`\t\t'${S(t)}': '${S(r[t])}'`);return e},[]).join(",\n");const n=`module.exports = {\n\tcustomSelectors: {\n${t}\n\t}\n};\n`;yield w(e,n)});return _exportCustomSelectorsToCjsFile.apply(this,arguments)}function exportCustomSelectorsToMjsFile(e,r){return _exportCustomSelectorsToMjsFile.apply(this,arguments)}function _exportCustomSelectorsToMjsFile(){_exportCustomSelectorsToMjsFile=_asyncToGenerator(function*(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`\t'${S(t)}': '${S(r[t])}'`);return e},[]).join(",\n");const n=`export const customSelectors = {\n${t}\n};\n`;yield w(e,n)});return _exportCustomSelectorsToMjsFile.apply(this,arguments)}function exportCustomSelectorsToDestinations(e,r){return Promise.all(r.map(function(){var r=_asyncToGenerator(function*(r){if(r instanceof Function){yield r(C(e))}else{const t=r===Object(r)?r:{to:String(r)};const n=t.toJSON||C;if("customSelectors"in t){t.customSelectors=n(e)}else if("custom-selectors"in t){t["custom-selectors"]=n(e)}else{const r=String(t.to||"");const i=(t.type||o.extname(t.to).slice(1)).toLowerCase();const s=n(e);if(i==="css"){yield exportCustomSelectorsToCssFile(r,s)}if(i==="js"){yield exportCustomSelectorsToCjsFile(r,s)}if(i==="json"){yield exportCustomSelectorsToJsonFile(r,s)}if(i==="mjs"){yield exportCustomSelectorsToMjsFile(r,s)}}}});return function(e){return r.apply(this,arguments)}}()))}const C=e=>{return Object.keys(e).reduce((r,t)=>{r[t]=String(e[t]);return r},{})};const w=(e,r)=>new Promise((t,n)=>{i.writeFile(e,r,e=>{if(e){n(e)}else{t()}})});const S=e=>e.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r");var O=s.plugin("postcss-custom-selectors",e=>{const r=Boolean(Object(e).preserve);const t=[].concat(Object(e).importFrom||[]);const n=[].concat(Object(e).exportTo||[]);const i=importCustomSelectorsFromSources(t);return function(){var e=_asyncToGenerator(function*(e){const t=Object.assign(yield i,u(e,{preserve:r}));yield exportCustomSelectorsToDestinations(t,n);b(e,t,{preserve:r})});return function(r){return e.apply(this,arguments)}}()});e.exports=O},function(e){e.exports={A:{A:{2:"I F E D gB",33:"A B"},B:{33:"C O T P H J K",132:"UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U nB fB",33:"I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},D:{2:"0 1 2 3 4 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",132:"5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U xB WB",33:"I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r jB kB lB mB L EB oB S",132:"0 1 2 3 4 5 6 7 8 9 s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB",33:"E HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB CC DC",132:"N"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{132:"N"},M:{1:"M"},N:{2:"A B"},O:{4:"EC"},P:{1:"GC HC IC JC VB L",2:"G",132:"FC"},Q:{2:"KC"},R:{132:"LC"},S:{1:"MC"}},B:5,C:"CSS Hyphenation"}},,,,,function(e,r,t){"use strict";var n=t(586).vendor;var i=t(565);var o=t(198);var s=t(415);var a=t(589);var u=t(955);var c=t(611);var l=t(258);var f=t(551);var p=t(426);var B=t(45);l.hack(t(264));l.hack(t(207));i.hack(t(497));i.hack(t(976));i.hack(t(906));i.hack(t(654));i.hack(t(862));i.hack(t(182));i.hack(t(721));i.hack(t(849));i.hack(t(334));i.hack(t(880));i.hack(t(274));i.hack(t(700));i.hack(t(605));i.hack(t(961));i.hack(t(722));i.hack(t(453));i.hack(t(519));i.hack(t(933));i.hack(t(554));i.hack(t(326));i.hack(t(690));i.hack(t(909));i.hack(t(367));i.hack(t(870));i.hack(t(196));i.hack(t(990));i.hack(t(587));i.hack(t(189));i.hack(t(349));i.hack(t(495));i.hack(t(742));i.hack(t(160));i.hack(t(832));i.hack(t(614));i.hack(t(273));i.hack(t(593));i.hack(t(225));i.hack(t(317));i.hack(t(83));i.hack(t(668));i.hack(t(166));i.hack(t(889));i.hack(t(548));i.hack(t(749));p.hack(t(188));p.hack(t(670));p.hack(t(330));p.hack(t(752));p.hack(t(671));p.hack(t(179));p.hack(t(625));p.hack(t(972));var d={};var h=function(){function Prefixes(e,r,t){if(t===void 0){t={}}this.data=e;this.browsers=r;this.options=t;var n=this.preprocess(this.select(this.data));this.add=n[0];this.remove=n[1];this.transition=new s(this);this.processor=new a(this)}var e=Prefixes.prototype;e.cleaner=function cleaner(){if(this.cleanerCache){return this.cleanerCache}if(this.browsers.selected.length){var e=new c(this.browsers.data,[]);this.cleanerCache=new Prefixes(this.data,e,this.options)}else{return this}return this.cleanerCache};e.select=function select(e){var r=this;var t={add:{},remove:{}};var n=function _loop(n){var i=e[n];var o=i.browsers.map(function(e){var r=e.split(" ");return{browser:r[0]+" "+r[1],note:r[2]}});var s=o.filter(function(e){return e.note}).map(function(e){return r.browsers.prefix(e.browser)+" "+e.note});s=B.uniq(s);o=o.filter(function(e){return r.browsers.isSelected(e.browser)}).map(function(e){var t=r.browsers.prefix(e.browser);if(e.note){return t+" "+e.note}else{return t}});o=r.sort(B.uniq(o));if(r.options.flexbox==="no-2009"){o=o.filter(function(e){return!e.includes("2009")})}var a=i.browsers.map(function(e){return r.browsers.prefix(e)});if(i.mistakes){a=a.concat(i.mistakes)}a=a.concat(s);a=B.uniq(a);if(o.length){t.add[n]=o;if(o.length=c.length)break;h=c[d++]}else{d=c.next();if(d.done)break;h=d.value}var v=h;if(!r[v]){r[v]={values:[]}}r[v].values.push(a)}}else{var b=r[t]&&r[t].values||[];r[t]=i.load(t,n,this);r[t].values=b}}}var g={selectors:[]};for(var m in e.remove){var y=e.remove[m];if(this.data[m].selector){var C=l.load(m,y);for(var w=y,S=Array.isArray(w),O=0,w=S?w:w[Symbol.iterator]();;){var A;if(S){if(O>=w.length)break;A=w[O++]}else{O=w.next();if(O.done)break;A=O.value}var x=A;g.selectors.push(C.old(x))}}else if(m==="@keyframes"||m==="@viewport"){for(var F=y,D=Array.isArray(F),j=0,F=D?F:F[Symbol.iterator]();;){var E;if(D){if(j>=F.length)break;E=F[j++]}else{j=F.next();if(j.done)break;E=j.value}var T=E;var k="@"+T+m.slice(1);g[k]={remove:true}}}else if(m==="@resolution"){g[m]=new o(m,y,this)}else{var P=this.data[m].props;if(P){var R=p.load(m,[],this);for(var M=y,I=Array.isArray(M),L=0,M=I?M:M[Symbol.iterator]();;){var G;if(I){if(L>=M.length)break;G=M[L++]}else{L=M.next();if(L.done)break;G=L.value}var N=G;var J=R.old(N);if(J){for(var z=P,q=Array.isArray(z),H=0,z=q?z:z[Symbol.iterator]();;){var K;if(q){if(H>=z.length)break;K=z[H++]}else{H=z.next();if(H.done)break;K=H.value}var Q=K;if(!g[Q]){g[Q]={}}if(!g[Q].values){g[Q].values=[]}g[Q].values.push(J)}}}}else{for(var U=y,W=Array.isArray(U),$=0,U=W?U:U[Symbol.iterator]();;){var V;if(W){if($>=U.length)break;V=U[$++]}else{$=U.next();if($.done)break;V=$.value}var Y=V;var X=this.decl(m).old(m,Y);if(m==="align-self"){var Z=r[m]&&r[m].prefixes;if(Z){if(Y==="-webkit- 2009"&&Z.includes("-webkit-")){continue}else if(Y==="-webkit-"&&Z.includes("-webkit- 2009")){continue}}}for(var _=X,ee=Array.isArray(_),re=0,_=ee?_:_[Symbol.iterator]();;){var te;if(ee){if(re>=_.length)break;te=_[re++]}else{re=_.next();if(re.done)break;te=re.value}var ne=te;if(!g[ne]){g[ne]={}}g[ne].remove=true}}}}}return[r,g]};e.decl=function decl(e){var decl=d[e];if(decl){return decl}else{d[e]=i.load(e);return d[e]}};e.unprefixed=function unprefixed(e){var r=this.normalize(n.unprefixed(e));if(r==="flex-direction"){r="flex-flow"}return r};e.normalize=function normalize(e){return this.decl(e).normalize(e)};e.prefixed=function prefixed(e,r){e=n.unprefixed(e);return this.decl(e).prefixed(e,r)};e.values=function values(e,r){var t=this[e];var n=t["*"]&&t["*"].values;var values=t[r]&&t[r].values;if(n&&values){return B.uniq(n.concat(values))}else{return n||values||[]}};e.group=function group(e){var r=this;var t=e.parent;var n=t.index(e);var i=t.nodes.length;var o=this.unprefixed(e.prop);var s=function checker(e,s){n+=e;while(n>=0&&n126){if(B>=55296&&B<=56319&&lr[0]){return 1}else if(e[0]=t.length)break;s=t[o++]}else{o=t.next();if(o.done)break;s=o.value}var a=s;i[a]=Object.assign({},r)}}function add(e,r){for(var t=e,n=Array.isArray(t),o=0,t=n?t:t[Symbol.iterator]();;){var s;if(n){if(o>=t.length)break;s=t[o++]}else{o=t.next();if(o.done)break;s=o.value}var a=s;i[a].browsers=i[a].browsers.concat(r.browsers).sort(browsersSort)}}e.exports=i;f(t(960),function(e){return prefix(["border-radius","border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],{mistakes:["-khtml-","-ms-","-o-"],feature:"border-radius",browsers:e})});f(t(871),function(e){return prefix(["box-shadow"],{mistakes:["-khtml-"],feature:"css-boxshadow",browsers:e})});f(t(609),function(e){return prefix(["animation","animation-name","animation-duration","animation-delay","animation-direction","animation-fill-mode","animation-iteration-count","animation-play-state","animation-timing-function","@keyframes"],{mistakes:["-khtml-","-ms-"],feature:"css-animation",browsers:e})});f(t(378),function(e){return prefix(["transition","transition-property","transition-duration","transition-delay","transition-timing-function"],{mistakes:["-khtml-","-ms-"],browsers:e,feature:"css-transitions"})});f(t(698),function(e){return prefix(["transform","transform-origin"],{feature:"transforms2d",browsers:e})});var o=t(174);f(o,function(e){prefix(["perspective","perspective-origin"],{feature:"transforms3d",browsers:e});return prefix(["transform-style"],{mistakes:["-ms-","-o-"],browsers:e,feature:"transforms3d"})});f(o,{match:/y\sx|y\s#2/},function(e){return prefix(["backface-visibility"],{mistakes:["-ms-","-o-"],feature:"transforms3d",browsers:e})});var s=t(0);f(s,{match:/y\sx/},function(e){return prefix(["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],mistakes:["-ms-"],feature:"css-gradients",browsers:e})});f(s,{match:/a\sx/},function(e){e=e.map(function(e){if(/firefox|op/.test(e)){return e}else{return e+" old"}});return add(["linear-gradient","repeating-linear-gradient","radial-gradient","repeating-radial-gradient"],{feature:"css-gradients",browsers:e})});f(t(684),function(e){return prefix(["box-sizing"],{feature:"css3-boxsizing",browsers:e})});f(t(226),function(e){return prefix(["filter"],{feature:"css-filters",browsers:e})});f(t(234),function(e){return prefix(["filter-function"],{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-filter-function",browsers:e})});var a=t(267);f(a,{match:/y\sx|y\s#2/},function(e){return prefix(["backdrop-filter"],{feature:"css-backdrop-filter",browsers:e})});f(t(821),function(e){return prefix(["element"],{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-element-function",browsers:e})});f(t(651),function(e){prefix(["columns","column-width","column-gap","column-rule","column-rule-color","column-rule-width","column-count","column-rule-style","column-span","column-fill"],{feature:"multicolumn",browsers:e});var r=e.filter(function(e){return!/firefox/.test(e)});prefix(["break-before","break-after","break-inside"],{feature:"multicolumn",browsers:r})});f(t(201),function(e){return prefix(["user-select"],{mistakes:["-khtml-"],feature:"user-select-none",browsers:e})});var u=t(33);f(u,{match:/a\sx/},function(e){e=e.map(function(e){if(/ie|firefox/.test(e)){return e}else{return e+" 2009"}});prefix(["display-flex","inline-flex"],{props:["display"],feature:"flexbox",browsers:e});prefix(["flex","flex-grow","flex-shrink","flex-basis"],{feature:"flexbox",browsers:e});prefix(["flex-direction","flex-wrap","flex-flow","justify-content","order","align-items","align-self","align-content"],{feature:"flexbox",browsers:e})});f(u,{match:/y\sx/},function(e){add(["display-flex","inline-flex"],{feature:"flexbox",browsers:e});add(["flex","flex-grow","flex-shrink","flex-basis"],{feature:"flexbox",browsers:e});add(["flex-direction","flex-wrap","flex-flow","justify-content","order","align-items","align-self","align-content"],{feature:"flexbox",browsers:e})});f(t(691),function(e){return prefix(["calc"],{props:["*"],feature:"calc",browsers:e})});f(t(27),function(e){return prefix(["background-origin","background-size"],{feature:"background-img-opts",browsers:e})});f(t(211),function(e){return prefix(["background-clip"],{feature:"background-clip-text",browsers:e})});f(t(903),function(e){return prefix(["font-feature-settings","font-variant-ligatures","font-language-override"],{feature:"font-feature",browsers:e})});f(t(119),function(e){return prefix(["font-kerning"],{feature:"font-kerning",browsers:e})});f(t(21),function(e){return prefix(["border-image"],{feature:"border-image",browsers:e})});f(t(672),function(e){return prefix(["::selection"],{selector:true,feature:"css-selection",browsers:e})});f(t(595),function(e){prefix(["::placeholder"],{selector:true,feature:"css-placeholder",browsers:e.concat(["ie 10 old","ie 11 old","firefox 18 old"])})});f(t(130),function(e){return prefix(["hyphens"],{feature:"css-hyphens",browsers:e})});var c=t(859);f(c,function(e){return prefix([":fullscreen"],{selector:true,feature:"fullscreen",browsers:e})});f(c,{match:/x(\s#2|$)/},function(e){return prefix(["::backdrop"],{selector:true,feature:"fullscreen",browsers:e})});f(t(90),function(e){return prefix(["tab-size"],{feature:"css3-tabsize",browsers:e})});var l=t(363);var p=["width","min-width","max-width","height","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size","grid","grid-template","grid-template-rows","grid-template-columns","grid-auto-columns","grid-auto-rows"];f(l,function(e){return prefix(["max-content","min-content"],{props:p,feature:"intrinsic-width",browsers:e})});f(l,{match:/x|\s#4/},function(e){return prefix(["fill","fill-available","stretch"],{props:p,feature:"intrinsic-width",browsers:e})});f(l,{match:/x|\s#5/},function(e){return prefix(["fit-content"],{props:p,feature:"intrinsic-width",browsers:e})});f(t(693),function(e){return prefix(["zoom-in","zoom-out"],{props:["cursor"],feature:"css3-cursors-newer",browsers:e})});f(t(604),function(e){return prefix(["grab","grabbing"],{props:["cursor"],feature:"css3-cursors-grab",browsers:e})});f(t(428),function(e){return prefix(["sticky"],{props:["position"],feature:"css-sticky",browsers:e})});f(t(277),function(e){return prefix(["touch-action"],{feature:"pointer",browsers:e})});var B=t(252);f(B,function(e){return prefix(["text-decoration-style","text-decoration-color","text-decoration-line","text-decoration"],{feature:"text-decoration",browsers:e})});f(B,{match:/x.*#[235]/},function(e){return prefix(["text-decoration-skip","text-decoration-skip-ink"],{feature:"text-decoration",browsers:e})});f(t(77),function(e){return prefix(["text-size-adjust"],{feature:"text-size-adjust",browsers:e})});f(t(975),function(e){prefix(["mask-clip","mask-composite","mask-image","mask-origin","mask-repeat","mask-border-repeat","mask-border-source"],{feature:"css-masks",browsers:e});prefix(["mask","mask-position","mask-size","mask-border","mask-border-outset","mask-border-width","mask-border-slice"],{feature:"css-masks",browsers:e})});f(t(812),function(e){return prefix(["clip-path"],{feature:"css-clip-path",browsers:e})});f(t(962),function(e){return prefix(["box-decoration-break"],{feature:"css-boxdecorationbreak",browsers:e})});f(t(335),function(e){return prefix(["object-fit","object-position"],{feature:"object-fit",browsers:e})});f(t(793),function(e){return prefix(["shape-margin","shape-outside","shape-image-threshold"],{feature:"css-shapes",browsers:e})});f(t(766),function(e){return prefix(["text-overflow"],{feature:"text-overflow",browsers:e})});f(t(494),function(e){return prefix(["@viewport"],{feature:"css-deviceadaptation",browsers:e})});var d=t(484);f(d,{match:/( x($| )|a #2)/},function(e){return prefix(["@resolution"],{feature:"css-media-resolution",browsers:e})});f(t(70),function(e){return prefix(["text-align-last"],{feature:"css-text-align-last",browsers:e})});var h=t(14);f(h,{match:/y x|a x #1/},function(e){return prefix(["pixelated"],{props:["image-rendering"],feature:"css-crisp-edges",browsers:e})});f(h,{match:/a x #2/},function(e){return prefix(["image-rendering"],{feature:"css-crisp-edges",browsers:e})});var v=t(236);f(v,function(e){return prefix(["border-inline-start","border-inline-end","margin-inline-start","margin-inline-end","padding-inline-start","padding-inline-end"],{feature:"css-logical-props",browsers:e})});f(v,{match:/x\s#2/},function(e){return prefix(["border-block-start","border-block-end","margin-block-start","margin-block-end","padding-block-start","padding-block-end"],{feature:"css-logical-props",browsers:e})});var b=t(164);f(b,{match:/#2|x/},function(e){return prefix(["appearance"],{feature:"css-appearance",browsers:e})});f(t(568),function(e){return prefix(["scroll-snap-type","scroll-snap-coordinate","scroll-snap-destination","scroll-snap-points-x","scroll-snap-points-y"],{feature:"css-snappoints",browsers:e})});f(t(118),function(e){return prefix(["flow-into","flow-from","region-fragment"],{feature:"css-regions",browsers:e})});f(t(628),function(e){return prefix(["image-set"],{props:["background","background-image","border-image","cursor","mask","mask-image","list-style","list-style-image","content"],feature:"css-image-set",browsers:e})});var g=t(18);f(g,{match:/a|x/},function(e){return prefix(["writing-mode"],{feature:"css-writing-mode",browsers:e})});f(t(150),function(e){return prefix(["cross-fade"],{props:["background","background-image","border-image","mask","list-style","list-style-image","content","mask-image"],feature:"css-cross-fade",browsers:e})});f(t(30),function(e){return prefix([":read-only",":read-write"],{selector:true,feature:"css-read-only-write",browsers:e})});f(t(907),function(e){return prefix(["text-emphasis","text-emphasis-position","text-emphasis-style","text-emphasis-color"],{feature:"text-emphasis",browsers:e})});var m=t(994);f(m,function(e){prefix(["display-grid","inline-grid"],{props:["display"],feature:"css-grid",browsers:e});prefix(["grid-template-columns","grid-template-rows","grid-row-start","grid-column-start","grid-row-end","grid-column-end","grid-row","grid-column","grid-area","grid-template","grid-template-areas","place-self"],{feature:"css-grid",browsers:e})});f(m,{match:/a x/},function(e){return prefix(["grid-column-align","grid-row-align"],{feature:"css-grid",browsers:e})});f(t(772),function(e){return prefix(["text-spacing"],{feature:"css-text-spacing",browsers:e})});f(t(294),function(e){return prefix([":any-link"],{selector:true,feature:"css-any-link",browsers:e})});var y=t(647);f(y,function(e){return prefix(["isolate"],{props:["unicode-bidi"],feature:"css-unicode-bidi",browsers:e})});f(y,{match:/y x|a x #2/},function(e){return prefix(["plaintext"],{props:["unicode-bidi"],feature:"css-unicode-bidi",browsers:e})});f(y,{match:/y x/},function(e){return prefix(["isolate-override"],{props:["unicode-bidi"],feature:"css-unicode-bidi",browsers:e})});var C=t(583);f(C,{match:/a #1/},function(e){return prefix(["overscroll-behavior"],{feature:"css-overscroll-behavior",browsers:e})});f(t(163),function(e){return prefix(["color-adjust"],{feature:"css-color-adjust",browsers:e})});f(t(268),function(e){return prefix(["text-orientation"],{feature:"css-text-orientation",browsers:e})})},function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",33:"UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"G U I F E D A B C O T P H",33:"0 1 2 3 4 5 6 7 8 9 J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",2:"G U xB WB",33:"I F E D aB bB cB dB"},F:{2:"D B C jB kB lB mB L EB oB S",33:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB",33:"E rB sB tB uB vB wB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",33:"N CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",33:"Q"},L:{33:"N"},M:{2:"M"},N:{2:"A B"},O:{33:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{33:"LC"},S:{2:"MC"}},B:4,C:"CSS Cross-Fade Function"}},,,,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(790));var i=_interopDefault(t(747));var o=_interopDefault(t(622));var s=_interopDefault(t(586));function asyncGeneratorStep(e,r,t,n,i,o,s){try{var a=e[o](s);var u=a.value}catch(e){t(e);return}if(a.done){r(u)}else{Promise.resolve(u).then(n,i)}}function _asyncToGenerator(e){return function(){var r=this,t=arguments;return new Promise(function(n,i){var o=e.apply(r,t);function _next(e){asyncGeneratorStep(o,n,i,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,i,_next,_throw,"throw",e)}_next(undefined)})}}const a=/^--/;var u=e=>{const r=String(e.nodes.slice(1,-1));return a.test(r)?r:undefined};var c=(e,r)=>{const t=u(e);if(typeof t==="string"&&t in r){e.replaceWith(...l(r[t],e.raws.before))}};const l=(e,r)=>{const t=f(e,null);if(t[0]){t[0].raws.before=r}return t};const f=(e,r)=>e.map(e=>p(e,r));const p=(e,r)=>{const t=new e.constructor(e);for(const n in e){if(n==="parent"){t.parent=r}else if(Object(e[n]).constructor===Array){t[n]=f(e.nodes,t)}else if(Object(e[n]).constructor===Object){t[n]=Object.assign({},e[n])}}return t};var B=e=>e&&e.type==="func"&&e.value==="env";function walk(e,r){e.nodes.slice(0).forEach(e=>{if(e.nodes){walk(e,r)}if(B(e)){r(e)}})}var d=(e,r)=>{const t=n(e).parse();walk(t,e=>{c(e,r)});return String(t)};var h=e=>e&&e.type==="atrule";var v=e=>e&&e.type==="decl";var b=e=>h(e)&&e.params||v(e)&&e.value;function setSupportedValue(e,r){if(h(e)){e.params=r}if(v(e)){e.value=r}}function importEnvironmentVariablesFromObject(e){const r=Object.assign({},Object(e).environmentVariables||Object(e)["environment-variables"]);for(const e in r){r[e]=n(r[e]).parse().nodes}return r}function importEnvironmentVariablesFromJSONFile(e){return _importEnvironmentVariablesFromJSONFile.apply(this,arguments)}function _importEnvironmentVariablesFromJSONFile(){_importEnvironmentVariablesFromJSONFile=_asyncToGenerator(function*(e){const r=yield m(o.resolve(e));return importEnvironmentVariablesFromObject(r)});return _importEnvironmentVariablesFromJSONFile.apply(this,arguments)}function importEnvironmentVariablesFromJSFile(e){return _importEnvironmentVariablesFromJSFile.apply(this,arguments)}function _importEnvironmentVariablesFromJSFile(){_importEnvironmentVariablesFromJSFile=_asyncToGenerator(function*(e){const r=yield Promise.resolve(require(o.resolve(e)));return importEnvironmentVariablesFromObject(r)});return _importEnvironmentVariablesFromJSFile.apply(this,arguments)}function importEnvironmentVariablesFromSources(e){return e.map(e=>{if(e instanceof Promise){return e}else if(e instanceof Function){return e()}const r=e===Object(e)?e:{from:String(e)};if(r.environmentVariables||r["environment-variables"]){return r}const t=String(r.from||"");const n=(r.type||o.extname(t).slice(1)).toLowerCase();return{type:n,from:t}}).reduce(function(){var e=_asyncToGenerator(function*(e,r){const t=yield r,n=t.type,i=t.from;if(n==="js"){return Object.assign(e,yield importEnvironmentVariablesFromJSFile(i))}if(n==="json"){return Object.assign(e,yield importEnvironmentVariablesFromJSONFile(i))}return Object.assign(e,importEnvironmentVariablesFromObject(yield r))});return function(r,t){return e.apply(this,arguments)}}(),{})}const g=e=>new Promise((r,t)=>{i.readFile(e,"utf8",(e,n)=>{if(e){t(e)}else{r(n)}})});const m=function(){var e=_asyncToGenerator(function*(e){return JSON.parse(yield g(e))});return function readJSON(r){return e.apply(this,arguments)}}();var y=s.plugin("postcss-env-fn",e=>{const r=[].concat(Object(e).importFrom||[]);const t=importEnvironmentVariablesFromSources(r);return function(){var e=_asyncToGenerator(function*(e){const r=yield t;e.walk(e=>{const t=b(e);if(t){const n=d(t,r);if(n!==t){setSupportedValue(e,n)}}})});return function(r){return e.apply(this,arguments)}}()});e.exports=y},function(e,r,t){"use strict";r.__esModule=true;var n=function(){function defineProperties(e,r){for(var t=0;t0&&arguments[0]!==undefined?arguments[0]:{};_classCallCheck(this,Node);Object.assign(this,e);this.spaces=this.spaces||{};this.spaces.before=this.spaces.before||"";this.spaces.after=this.spaces.after||""}Node.prototype.remove=function remove(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this};Node.prototype.replaceWith=function replaceWith(){if(this.parent){for(var e in arguments){this.parent.insertBefore(this,arguments[e])}this.remove()}return this};Node.prototype.next=function next(){return this.parent.at(this.parent.index(this)+1)};Node.prototype.prev=function prev(){return this.parent.at(this.parent.index(this)-1)};Node.prototype.clone=function clone(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var r=s(this);for(var t in e){r[t]=e[t]}return r};Node.prototype.appendToPropertyAndEscape=function appendToPropertyAndEscape(e,r,t){if(!this.raws){this.raws={}}var n=this[e];var i=this.raws[e];this[e]=n+r;if(i||t!==r){this.raws[e]=(i||n)+t}else{delete this.raws[e]}};Node.prototype.setPropertyAndEscape=function setPropertyAndEscape(e,r,t){if(!this.raws){this.raws={}}this[e]=r;this.raws[e]=t};Node.prototype.setPropertyWithoutEscape=function setPropertyWithoutEscape(e,r){this[e]=r;if(this.raws){delete this.raws[e]}};Node.prototype.isAtPosition=function isAtPosition(e,r){if(this.source&&this.source.start&&this.source.end){if(this.source.start.line>e){return false}if(this.source.end.liner){return false}if(this.source.end.line===e&&this.source.end.column":1,"<":-1};var o={">":"min","<":"max"};function create_query(e,t,s,a,u){return a.replace(/([-\d\.]+)(.*)/,function(a,u,c){var l=parseFloat(u);if(parseFloat(u)||s){if(!s){if(c==="px"&&l===parseInt(u,10)){u=l+i[t]}else{u=Number(Math.round(parseFloat(u)+n*i[t]+"e6")+"e-6")}}}else{u=i[t]+r[e]}return"("+o[t]+"-"+e+": "+u+c+")"})}e.walkAtRules(function(e,r){if(e.name!=="media"&&e.name!=="custom-media"){return}e.params=e.params.replace(/\(\s*([a-z-]+?)\s*([<>])(=?)\s*((?:-?\d*\.?(?:\s*\/?\s*)?\d+[a-z]*)?)\s*\)/gi,function(r,n,i,o,s){var a="";if(t.indexOf(n)>-1){return create_query(n,i,o,s,e.params)}return r});e.params=e.params.replace(/\(\s*((?:-?\d*\.?(?:\s*\/?\s*)?\d+[a-z]*)?)\s*(<|>)(=?)\s*([a-z-]+)\s*(<|>)(=?)\s*((?:-?\d*\.?(?:\s*\/?\s*)?\d+[a-z]*)?)\s*\)/gi,function(e,r,n,i,o,s,a,u){if(t.indexOf(o)>-1){if(n==="<"&&s==="<"||n===">"&&s===">"){var c=n==="<"?r:u;var l=n==="<"?u:r;var f=i;var p=a;if(n===">"){f=a;p=i}return create_query(o,">",f,c)+" and "+create_query(o,"<",p,l)}}return e})})}})},function(e){e.exports={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D nB fB",33:"A B C O T P"},D:{1:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B",33:"C O T P H J K V W X Y Z a b c d e f g h i j k l"},E:{2:"xB WB",33:"G U I F E aB bB cB",257:"D A B C O dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y"},G:{33:"E WB pB HB rB sB tB uB",257:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"8B 9B AC",33:"GB G BC HB CC DC"},J:{33:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 3D Transforms"}},,,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n{const i=l(e)?t:f(e)?n:null;if(i){e.nodes.slice().forEach(e=>{if(p(e)&&!isBlockIgnored(e)){const t=e.prop;i[t]=parse(e.value).nodes;if(!r.preserve){e.remove()}}});if(!r.preserve&&B(e)&&!isBlockIgnored(e)){e.remove()}}});return Object.assign({},t,n)}const a=/^html$/i;const u=/^:root$/i;const c=/^--[A-z][\w-]*$/;const l=e=>e.type==="rule"&&a.test(e.selector)&&Object(e.nodes).length;const f=e=>e.type==="rule"&&u.test(e.selector)&&Object(e.nodes).length;const p=e=>e.type==="decl"&&c.test(e.prop);const B=e=>Object(e.nodes).length===0;function getCustomPropertiesFromCSSFile(e){return _getCustomPropertiesFromCSSFile.apply(this,arguments)}function _getCustomPropertiesFromCSSFile(){_getCustomPropertiesFromCSSFile=_asyncToGenerator(function*(e){const r=yield d(e);const t=n.parse(r,{from:e});return getCustomPropertiesFromRoot(t,{preserve:true})});return _getCustomPropertiesFromCSSFile.apply(this,arguments)}function getCustomPropertiesFromObject(e){const r=Object.assign({},Object(e).customProperties,Object(e)["custom-properties"]);for(const e in r){r[e]=parse(String(r[e])).nodes}return r}function getCustomPropertiesFromJSONFile(e){return _getCustomPropertiesFromJSONFile.apply(this,arguments)}function _getCustomPropertiesFromJSONFile(){_getCustomPropertiesFromJSONFile=_asyncToGenerator(function*(e){const r=yield h(e);return getCustomPropertiesFromObject(r)});return _getCustomPropertiesFromJSONFile.apply(this,arguments)}function getCustomPropertiesFromJSFile(e){return _getCustomPropertiesFromJSFile.apply(this,arguments)}function _getCustomPropertiesFromJSFile(){_getCustomPropertiesFromJSFile=_asyncToGenerator(function*(e){const r=yield Promise.resolve(require(e));return getCustomPropertiesFromObject(r)});return _getCustomPropertiesFromJSFile.apply(this,arguments)}function getCustomPropertiesFromImports(e){return e.map(e=>{if(e instanceof Promise){return e}else if(e instanceof Function){return e()}const r=e===Object(e)?e:{from:String(e)};if(r.customProperties||r["custom-properties"]){return r}const t=s.resolve(String(r.from||""));const n=(r.type||s.extname(t).slice(1)).toLowerCase();return{type:n,from:t}}).reduce(function(){var e=_asyncToGenerator(function*(e,r){const t=yield r,n=t.type,i=t.from;if(n==="css"){return Object.assign(yield e,yield getCustomPropertiesFromCSSFile(i))}if(n==="js"){return Object.assign(yield e,yield getCustomPropertiesFromJSFile(i))}if(n==="json"){return Object.assign(yield e,yield getCustomPropertiesFromJSONFile(i))}return Object.assign(yield e,yield getCustomPropertiesFromObject(yield r))});return function(r,t){return e.apply(this,arguments)}}(),{})}const d=e=>new Promise((r,t)=>{o.readFile(e,"utf8",(e,n)=>{if(e){t(e)}else{r(n)}})});const h=function(){var e=_asyncToGenerator(function*(e){return JSON.parse(yield d(e))});return function readJSON(r){return e.apply(this,arguments)}}();function transformValueAST(e,r){if(e.nodes&&e.nodes.length){e.nodes.slice().forEach(t=>{if(b(t)){const n=t.nodes.slice(1,-1),i=n[0],o=n[1],s=n.slice(2);const a=i.value;if(a in Object(r)){const e=g(r[a],t.raws.before);t.replaceWith(...e);retransformValueAST({nodes:e},r,a)}else if(s.length){const n=e.nodes.indexOf(t);if(n!==-1){e.nodes.splice(n,1,...g(s,t.raws.before))}transformValueAST(e,r)}}else{transformValueAST(t,r)}})}return e}function retransformValueAST(e,r,t){const n=Object.assign({},r);delete n[t];return transformValueAST(e,n)}const v=/^var$/i;const b=e=>e.type==="func"&&v.test(e.value)&&Object(e.nodes).length>0;const g=(e,r)=>{const t=m(e,null);if(t[0]){t[0].raws.before=r}return t};const m=(e,r)=>e.map(e=>y(e,r));const y=(e,r)=>{const t=new e.constructor(e);for(const n in e){if(n==="parent"){t.parent=r}else if(Object(e[n]).constructor===Array){t[n]=m(e.nodes,t)}else if(Object(e[n]).constructor===Object){t[n]=Object.assign({},e[n])}}return t};var C=(e,r,t)=>{e.walkDecls(e=>{if(O(e)&&!isRuleIgnored(e)){const n=e.value;const i=parse(n);const o=String(transformValueAST(i,r));if(o!==n){if(t.preserve){e.cloneBefore({value:o})}else{e.value=o}}}})};const w=/^--[A-z][\w-]*$/;const S=/(^|[^\w-])var\([\W\w]+\)/;const O=e=>!w.test(e.prop)&&S.test(e.value);function writeCustomPropertiesToCssFile(e,r){return _writeCustomPropertiesToCssFile.apply(this,arguments)}function _writeCustomPropertiesToCssFile(){_writeCustomPropertiesToCssFile=_asyncToGenerator(function*(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`\t${t}: ${r[t]};`);return e},[]).join("\n");const n=`:root {\n${t}\n}\n`;yield x(e,n)});return _writeCustomPropertiesToCssFile.apply(this,arguments)}function writeCustomPropertiesToJsonFile(e,r){return _writeCustomPropertiesToJsonFile.apply(this,arguments)}function _writeCustomPropertiesToJsonFile(){_writeCustomPropertiesToJsonFile=_asyncToGenerator(function*(e,r){const t=JSON.stringify({"custom-properties":r},null," ");const n=`${t}\n`;yield x(e,n)});return _writeCustomPropertiesToJsonFile.apply(this,arguments)}function writeCustomPropertiesToCjsFile(e,r){return _writeCustomPropertiesToCjsFile.apply(this,arguments)}function _writeCustomPropertiesToCjsFile(){_writeCustomPropertiesToCjsFile=_asyncToGenerator(function*(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`\t\t'${F(t)}': '${F(r[t])}'`);return e},[]).join(",\n");const n=`module.exports = {\n\tcustomProperties: {\n${t}\n\t}\n};\n`;yield x(e,n)});return _writeCustomPropertiesToCjsFile.apply(this,arguments)}function writeCustomPropertiesToMjsFile(e,r){return _writeCustomPropertiesToMjsFile.apply(this,arguments)}function _writeCustomPropertiesToMjsFile(){_writeCustomPropertiesToMjsFile=_asyncToGenerator(function*(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`\t'${F(t)}': '${F(r[t])}'`);return e},[]).join(",\n");const n=`export const customProperties = {\n${t}\n};\n`;yield x(e,n)});return _writeCustomPropertiesToMjsFile.apply(this,arguments)}function writeCustomPropertiesToExports(e,r){return Promise.all(r.map(function(){var r=_asyncToGenerator(function*(r){if(r instanceof Function){yield r(A(e))}else{const t=r===Object(r)?r:{to:String(r)};const n=t.toJSON||A;if("customProperties"in t){t.customProperties=n(e)}else if("custom-properties"in t){t["custom-properties"]=n(e)}else{const r=String(t.to||"");const i=(t.type||s.extname(t.to).slice(1)).toLowerCase();const o=n(e);if(i==="css"){yield writeCustomPropertiesToCssFile(r,o)}if(i==="js"){yield writeCustomPropertiesToCjsFile(r,o)}if(i==="json"){yield writeCustomPropertiesToJsonFile(r,o)}if(i==="mjs"){yield writeCustomPropertiesToMjsFile(r,o)}}}});return function(e){return r.apply(this,arguments)}}()))}const A=e=>{return Object.keys(e).reduce((r,t)=>{r[t]=String(e[t]);return r},{})};const x=(e,r)=>new Promise((t,n)=>{o.writeFile(e,r,e=>{if(e){n(e)}else{t()}})});const F=e=>e.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r");var D=n.plugin("postcss-custom-properties",e=>{const r="preserve"in Object(e)?Boolean(e.preserve):true;const t=[].concat(Object(e).importFrom||[]);const n=[].concat(Object(e).exportTo||[]);const i=getCustomPropertiesFromImports(t);const o=e=>{const t=getCustomPropertiesFromRoot(e,{preserve:r});C(e,t,{preserve:r})};const s=function(){var e=_asyncToGenerator(function*(e){const t=Object.assign({},yield i,getCustomPropertiesFromRoot(e,{preserve:r}));yield writeCustomPropertiesToExports(t,n);C(e,t,{preserve:r})});return function asyncTransform(r){return e.apply(this,arguments)}}();const a=t.length===0&&n.length===0;return a?o:s});e.exports=D},function(e,r,t){"use strict";r.__esModule=true;var n=function(){function defineProperties(e,r){for(var t=0;t1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,Parser);this.rule=e;this.options=Object.assign({lossy:false,safe:false},r);this.position=0;this.css=typeof this.rule==="string"?this.rule:this.rule.selector;this.tokens=(0,G.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var t=getTokenSourceSpan(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new p.default({source:t});this.root.errorGenerator=this._errorGenerator();var n=new d.default({source:{start:{line:1,column:1}}});this.root.append(n);this.current=n;this.loop()}Parser.prototype._errorGenerator=function _errorGenerator(){var e=this;return function(r,t){if(typeof e.rule==="string"){return new Error(r)}return e.rule.error(r,t)}};Parser.prototype.attribute=function attribute(){var e=[];var r=this.currToken;this.position++;while(this.position1&&arguments[1]!==undefined?arguments[1]:false;var n="";var i="";e.forEach(function(e){var o=r.lossySpace(e.spaces.before,t);var s=r.lossySpace(e.rawSpaceBefore,t);n+=o+r.lossySpace(e.spaces.after,t&&o.length===0);i+=o+e.value+r.lossySpace(e.rawSpaceAfter,t&&s.length===0)});if(i===n){i=undefined}var o={space:n,rawSpace:i};return o};Parser.prototype.isNamedCombinator=function isNamedCombinator(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.position;return this.tokens[e+0]&&this.tokens[e+0][L.FIELDS.TYPE]===J.slash&&this.tokens[e+1]&&this.tokens[e+1][L.FIELDS.TYPE]===J.word&&this.tokens[e+2]&&this.tokens[e+2][L.FIELDS.TYPE]===J.slash};Parser.prototype.namedCombinator=function namedCombinator(){if(this.isNamedCombinator()){var e=this.content(this.tokens[this.position+1]);var r=(0,H.unesc)(e).toLowerCase();var t={};if(r!==e){t.value="/"+e+"/"}var n=new k.default({value:"/"+r+"/",source:getSource(this.currToken[L.FIELDS.START_LINE],this.currToken[L.FIELDS.START_COL],this.tokens[this.position+2][L.FIELDS.END_LINE],this.tokens[this.position+2][L.FIELDS.END_COL]),sourceIndex:this.currToken[L.FIELDS.START_POS],raws:t});this.position=this.position+3;return n}else{this.unexpected()}};Parser.prototype.combinator=function combinator(){var e=this;if(this.content()==="|"){return this.namespace()}var r=this.locateNextMeaningfulToken(this.position);if(r<0||this.tokens[r][L.FIELDS.TYPE]===J.comma){var t=this.parseWhitespaceEquivalentTokens(r);if(t.length>0){var n=this.current.last;if(n){var i=this.convertWhitespaceNodesToSpace(t),o=i.space,s=i.rawSpace;if(s!==undefined){n.rawSpaceAfter+=s}n.spaces.after+=o}else{t.forEach(function(r){return e.newNode(r)})}}return}var a=this.currToken;var u=undefined;if(r>this.position){u=this.parseWhitespaceEquivalentTokens(r)}var c=void 0;if(this.isNamedCombinator()){c=this.namedCombinator()}else if(this.currToken[L.FIELDS.TYPE]===J.combinator){c=new k.default({value:this.content(),source:getTokenSource(this.currToken),sourceIndex:this.currToken[L.FIELDS.START_POS]});this.position++}else if(K[this.currToken[L.FIELDS.TYPE]]){}else if(!u){this.unexpected()}if(c){if(u){var l=this.convertWhitespaceNodesToSpace(u),f=l.space,p=l.rawSpace;c.spaces.before=f;c.rawSpaceBefore=p}}else{var B=this.convertWhitespaceNodesToSpace(u,true),d=B.space,h=B.rawSpace;if(!h){h=d}var v={};var b={spaces:{}};if(d.endsWith(" ")&&h.endsWith(" ")){v.before=d.slice(0,d.length-1);b.spaces.before=h.slice(0,h.length-1)}else if(d.startsWith(" ")&&h.startsWith(" ")){v.after=d.slice(1);b.spaces.after=h.slice(1)}else{b.value=h}c=new k.default({value:" ",source:getTokenSourceSpan(a,this.tokens[this.position-1]),sourceIndex:a[L.FIELDS.START_POS],spaces:v,raws:b})}if(this.currToken&&this.currToken[L.FIELDS.TYPE]===J.space){c.spaces.after=this.optionalSpace(this.content());this.position++}return this.newNode(c)};Parser.prototype.comma=function comma(){if(this.position===this.tokens.length-1){this.root.trailingComma=true;this.position++;return}this.current._inferEndPosition();var e=new d.default({source:{start:tokenStart(this.tokens[this.position+1])}});this.current.parent.append(e);this.current=e;this.position++};Parser.prototype.comment=function comment(){var e=this.currToken;this.newNode(new g.default({value:this.content(),source:getTokenSource(e),sourceIndex:e[L.FIELDS.START_POS]}));this.position++};Parser.prototype.error=function error(e,r){throw this.root.error(e,r)};Parser.prototype.missingBackslash=function missingBackslash(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[L.FIELDS.START_POS]})};Parser.prototype.missingParenthesis=function missingParenthesis(){return this.expected("opening parenthesis",this.currToken[L.FIELDS.START_POS])};Parser.prototype.missingSquareBracket=function missingSquareBracket(){return this.expected("opening square bracket",this.currToken[L.FIELDS.START_POS])};Parser.prototype.unexpected=function unexpected(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[L.FIELDS.START_POS])};Parser.prototype.namespace=function namespace(){var e=this.prevToken&&this.content(this.prevToken)||true;if(this.nextToken[L.FIELDS.TYPE]===J.word){this.position++;return this.word(e)}else if(this.nextToken[L.FIELDS.TYPE]===J.asterisk){this.position++;return this.universal(e)}};Parser.prototype.nesting=function nesting(){if(this.nextToken){var e=this.content(this.nextToken);if(e==="|"){this.position++;return}}var r=this.currToken;this.newNode(new R.default({value:this.content(),source:getTokenSource(r),sourceIndex:r[L.FIELDS.START_POS]}));this.position++};Parser.prototype.parentheses=function parentheses(){var e=this.current.last;var r=1;this.position++;if(e&&e.type===q.PSEUDO){var t=new d.default({source:{start:tokenStart(this.tokens[this.position-1])}});var n=this.current;e.append(t);this.current=t;while(this.position1&&e.nextToken&&e.nextToken[L.FIELDS.TYPE]===J.openParenthesis){e.error("Misplaced parenthesis.",{index:e.nextToken[L.FIELDS.START_POS]})}})}else{return this.expected(["pseudo-class","pseudo-element"],this.currToken[L.FIELDS.START_POS])}};Parser.prototype.space=function space(){var e=this.content();if(this.position===0||this.prevToken[L.FIELDS.TYPE]===J.comma||this.prevToken[L.FIELDS.TYPE]===J.openParenthesis){this.spaces=this.optionalSpace(e);this.position++}else if(this.position===this.tokens.length-1||this.nextToken[L.FIELDS.TYPE]===J.comma||this.nextToken[L.FIELDS.TYPE]===J.closeParenthesis){this.current.last.spaces.after=this.optionalSpace(e);this.position++}else{this.combinator()}};Parser.prototype.string=function string(){var e=this.currToken;this.newNode(new O.default({value:this.content(),source:getTokenSource(e),sourceIndex:e[L.FIELDS.START_POS]}));this.position++};Parser.prototype.universal=function universal(e){var r=this.nextToken;if(r&&this.content(r)==="|"){this.position++;return this.namespace()}var t=this.currToken;this.newNode(new E.default({value:this.content(),source:getTokenSource(t),sourceIndex:t[L.FIELDS.START_POS]}),e);this.position++};Parser.prototype.splitWord=function splitWord(e,r){var t=this;var n=this.nextToken;var i=this.content();while(n&&~[J.dollar,J.caret,J.equals,J.word].indexOf(n[L.FIELDS.TYPE])){this.position++;var o=this.content();i+=o;if(o.lastIndexOf("\\")===o.length-1){var s=this.nextToken;if(s&&s[L.FIELDS.TYPE]===J.space){i+=this.requiredSpace(this.content(s));this.position++}}n=this.nextToken}var a=(0,u.default)(i,".").filter(function(e){return i[e-1]!=="\\"});var c=(0,u.default)(i,"#");var f=(0,u.default)(i,"#{");if(f.length){c=c.filter(function(e){return!~f.indexOf(e)})}var p=(0,I.default)((0,l.default)([0].concat(a,c)));p.forEach(function(n,o){var s=p[o+1]||i.length;var u=i.slice(n,s);if(o===0&&r){return r.call(t,u,p.length)}var l=void 0;var f=t.currToken;var B=f[L.FIELDS.START_POS]+p[o];var d=getSource(f[1],f[2]+n,f[3],f[2]+(s-1));if(~a.indexOf(n)){var h={value:u.slice(1),source:d,sourceIndex:B};l=new v.default(unescapeProp(h,"value"))}else if(~c.indexOf(n)){var b={value:u.slice(1),source:d,sourceIndex:B};l=new y.default(unescapeProp(b,"value"))}else{var g={value:u,source:d,sourceIndex:B};unescapeProp(g,"value");l=new w.default(g)}t.newNode(l,e);e=null});this.position++};Parser.prototype.word=function word(e){var r=this.nextToken;if(r&&this.content(r)==="|"){this.position++;return this.namespace()}return this.splitWord(e)};Parser.prototype.loop=function loop(){while(this.position0&&arguments[0]!==undefined?arguments[0]:this.currToken;return this.css.slice(e[L.FIELDS.START_POS],e[L.FIELDS.END_POS])};Parser.prototype.locateNextMeaningfulToken=function locateNextMeaningfulToken(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.position+1;var r=e;while(r=i.length)break;a=i[s++]}else{s=i.next();if(s.done)break;a=s.value}var u=a;if(u.type==="function"&&u.value===this.name){u.nodes=this.newDirection(u.nodes);u.nodes=this.normalize(u.nodes);if(r==="-webkit- old"){var c=this.oldWebkit(u);if(!c){return false}}else{u.nodes=this.convertDirection(u.nodes);u.value=r+u.value}}}return t.toString()};r.replaceFirst=function replaceFirst(e){for(var r=arguments.length,t=new Array(r>1?r-1:0),n=1;n=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;if(r==="before"&&s.type==="space"){r="at"}else if(r==="at"&&s.value==="at"){r="after"}else if(r==="after"&&s.type==="space"){return true}else if(s.type==="div"){break}else{r="before"}}return false};r.convertDirection=function convertDirection(e){if(e.length>0){if(e[0].value==="to"){this.fixDirection(e)}else if(e[0].value.includes("deg")){this.fixAngle(e)}else if(this.isRadial(e)){this.fixRadial(e)}}return e};r.fixDirection=function fixDirection(e){e.splice(0,2);for(var r=e,t=Array.isArray(r),n=0,r=t?r:r[Symbol.iterator]();;){var i;if(t){if(n>=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;if(o.type==="div"){break}if(o.type==="word"){o.value=this.revertDirection(o.value)}}};r.fixAngle=function fixAngle(e){var r=e[0].value;r=parseFloat(r);r=Math.abs(450-r)%360;r=this.roundFloat(r,3);e[0].value=r+"deg"};r.fixRadial=function fixRadial(e){var r=[];var t=[];var n,i,o,s,a;for(s=0;s=o.length)break;u=o[a++]}else{a=o.next();if(a.done)break;u=a.value}var c=u;i[i.length-1].push(c);if(c.type==="div"&&c.value===","){i.push([])}}this.oldDirection(i);this.colorStops(i);e.nodes=[];for(var l=0,f=i;l=n.length)break;s=n[o++]}else{o=n.next();if(o.done)break;s=o.value}var a=s;if(a.type==="word"){t.push(a.value.toLowerCase())}}t=t.join(" ");var u=this.oldDirections[t]||t;e[0]=[{type:"word",value:u},r];return e[0]}};r.cloneDiv=function cloneDiv(e){for(var r=e,t=Array.isArray(r),n=0,r=t?r:r[Symbol.iterator]();;){var i;if(t){if(n>=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;if(o.type==="div"&&o.value===","){return o}}return{type:"div",value:",",after:" "}};r.colorStops=function colorStops(e){var r=[];for(var t=0;t0)};e.startWith=function startWith(e,r){if(!e)return false;return e.substr(0,r.length)===r};e.loadAnnotation=function loadAnnotation(e){var r=e.match(/\/\*\s*# sourceMappingURL=(.*)\s*\*\//);if(r)this.annotation=r[1].trim()};e.decodeInline=function decodeInline(e){var r=/^data:application\/json;charset=utf-?8;base64,/;var t=/^data:application\/json;base64,/;var n="data:application/json,";if(this.startWith(e,n)){return decodeURIComponent(e.substr(n.length))}if(r.test(e)||t.test(e)){return fromBase64(e.substr(RegExp.lastMatch.length))}var i=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+i)};e.loadMap=function loadMap(e,r){if(r===false)return false;if(r){if(typeof r==="string"){return r}else if(typeof r==="function"){var t=r(e);if(t&&o.default.existsSync&&o.default.existsSync(t)){return o.default.readFileSync(t,"utf-8").toString().trim()}else{throw new Error("Unable to load previous source map: "+t.toString())}}else if(r instanceof n.default.SourceMapConsumer){return n.default.SourceMapGenerator.fromSourceMap(r).toString()}else if(r instanceof n.default.SourceMapGenerator){return r.toString()}else if(this.isMap(r)){return JSON.stringify(r)}else{throw new Error("Unsupported previous source map format: "+r.toString())}}else if(this.inline){return this.decodeInline(this.annotation)}else if(this.annotation){var s=this.annotation;if(e)s=i.default.join(i.default.dirname(e),s);this.root=i.default.dirname(s);if(o.default.existsSync&&o.default.existsSync(s)){return o.default.readFileSync(s,"utf-8").toString().trim()}else{return false}}};e.isMap=function isMap(e){if(typeof e!=="object")return false;return typeof e.mappings==="string"||typeof e._mappings==="string"};return PreviousMap}();var a=s;r.default=a;e.exports=r.default},,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n=t.length)break;s=t[i++]}else{i=t.next();if(i.done)break;s=i.value}var a=s;this.bad.push(this.prefixName(a,"min"));this.bad.push(this.prefixName(a,"max"))}}e.params=o.editList(e.params,function(e){return e.filter(function(e){return r.bad.every(function(r){return!e.includes(r)})})})};r.process=function process(e){var r=this;var t=this.parentPrefix(e);var n=t?[t]:this.prefixes;e.params=o.editList(e.params,function(e,t){for(var i=e,u=Array.isArray(i),c=0,i=u?i:i[Symbol.iterator]();;){var l;if(u){if(c>=i.length)break;l=i[c++]}else{c=i.next();if(c.done)break;l=c.value}var f=l;if(!f.includes("min-resolution")&&!f.includes("max-resolution")){t.push(f);continue}var p=function _loop(){if(d){if(h>=B.length)return"break";v=B[h++]}else{h=B.next();if(h.done)return"break";v=h.value}var e=v;var n=f.replace(s,function(t){var n=t.match(a);return r.prefixQuery(e,n[1],n[2],n[3],n[4])});t.push(n)};for(var B=n,d=Array.isArray(B),h=0,B=d?B:B[Symbol.iterator]();;){var v;var b=p();if(b==="break")break}t.push(f)}return o.uniq(t)})};return Resolution}(i);e.exports=u},function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(730));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var i=function(){function Processor(e){if(e===void 0){e=[]}this.version="7.0.27";this.plugins=this.normalize(e)}var e=Processor.prototype;e.use=function use(e){this.plugins=this.plugins.concat(this.normalize([e]));return this};e.process=function(e){function process(r){return e.apply(this,arguments)}process.toString=function(){return e.toString()};return process}(function(e,r){if(r===void 0){r={}}if(this.plugins.length===0&&r.parser===r.stringifier){if(process.env.NODE_ENV!=="production"){if(typeof console!=="undefined"&&console.warn){console.warn("You did not set any plugins, parser, or stringifier. "+"Right now, PostCSS does nothing. Pick plugins for your case "+"on https://www.postcss.parts/ and use them in postcss.config.js.")}}}return new n.default(this,e,r)});e.normalize=function normalize(e){var r=[];for(var t=e,n=Array.isArray(t),i=0,t=n?t:t[Symbol.iterator]();;){var o;if(n){if(i>=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;if(s.postcss)s=s.postcss;if(typeof s==="object"&&Array.isArray(s.plugins)){r=r.concat(s.plugins)}else if(typeof s==="function"){r.push(s)}else if(typeof s==="object"&&(s.parse||s.stringify)){if(process.env.NODE_ENV!=="production"){throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use "+"one of the syntax/parser/stringifier options as outlined "+"in your PostCSS runner documentation.")}}else{throw new Error(s+" is not a PostCSS plugin")}}return r};return Processor}();var o=i;r.default=o;e.exports=r.default},,function(e){e.exports={A:{A:{2:"I F E D gB",33:"A B"},B:{1:"UB IB N",33:"C O T P H J K"},C:{1:"JB KB LB MB NB OB PB QB RB SB",33:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M nB fB"},D:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"0 1 2 3 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},E:{33:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y Z a b c d e f g h i j k l m n o p q"},G:{33:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",33:"GB G 8B 9B AC BC HB CC DC"},J:{33:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{33:"M"},N:{33:"A B"},O:{2:"EC"},P:{33:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{2:"LC"},S:{33:"MC"}},B:5,C:"CSS user-select: none"}},,,,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n0)this.unclosedBracket(i);if(r&&n){while(s.length){a=s[s.length-1][0];if(a!=="space"&&a!=="comment")break;this.tokenizer.back(s.pop())}this.decl(s)}else{this.unknownWord(s)}};e.rule=function rule(e){e.pop();var r=new u.default;this.init(r,e[0][2],e[0][3]);r.raws.between=this.spacesAndCommentsFromEnd(e);this.raw(r,"selector",e);this.current=r};e.decl=function decl(e){var r=new n.default;this.init(r);var t=e[e.length-1];if(t[0]===";"){this.semicolon=true;e.pop()}if(t[4]){r.source.end={line:t[4],column:t[5]}}else{r.source.end={line:t[2],column:t[3]}}while(e[0][0]!=="word"){if(e.length===1)this.unknownWord(e);r.raws.before+=e.shift()[1]}r.source.start={line:e[0][2],column:e[0][3]};r.prop="";while(e.length){var i=e[0][0];if(i===":"||i==="space"||i==="comment"){break}r.prop+=e.shift()[1]}r.raws.between="";var o;while(e.length){o=e.shift();if(o[0]===":"){r.raws.between+=o[1];break}else{if(o[0]==="word"&&/\w/.test(o[1])){this.unknownWord([o])}r.raws.between+=o[1]}}if(r.prop[0]==="_"||r.prop[0]==="*"){r.raws.before+=r.prop[0];r.prop=r.prop.slice(1)}r.raws.between+=this.spacesAndCommentsFromStart(e);this.precheckMissedSemicolon(e);for(var s=e.length-1;s>0;s--){o=e[s];if(o[1].toLowerCase()==="!important"){r.important=true;var a=this.stringFrom(e,s);a=this.spacesFromEnd(e)+a;if(a!==" !important")r.raws.important=a;break}else if(o[1].toLowerCase()==="important"){var u=e.slice(0);var c="";for(var l=s;l>0;l--){var f=u[l][0];if(c.trim().indexOf("!")===0&&f!=="space"){break}c=u.pop()[1]+c}if(c.trim().indexOf("!")===0){r.important=true;r.raws.important=c;e=u}}if(o[0]!=="space"&&o[0]!=="comment"){break}}this.raw(r,"value",e);if(r.value.indexOf(":")!==-1)this.checkMissedSemicolon(e)};e.atrule=function atrule(e){var r=new s.default;r.name=e[1].slice(1);if(r.name===""){this.unnamedAtrule(r,e)}this.init(r,e[2],e[3]);var t;var n;var i=false;var o=false;var a=[];while(!this.tokenizer.endOfFile()){e=this.tokenizer.nextToken();if(e[0]===";"){r.source.end={line:e[2],column:e[3]};this.semicolon=true;break}else if(e[0]==="{"){o=true;break}else if(e[0]==="}"){if(a.length>0){n=a.length-1;t=a[n];while(t&&t[0]==="space"){t=a[--n]}if(t){r.source.end={line:t[4],column:t[5]}}}this.end(e);break}else{a.push(e)}if(this.tokenizer.endOfFile()){i=true;break}}r.raws.between=this.spacesAndCommentsFromEnd(a);if(a.length){r.raws.afterName=this.spacesAndCommentsFromStart(a);this.raw(r,"params",a);if(i){e=a[a.length-1];r.source.end={line:e[4],column:e[5]};this.spaces=r.raws.between;r.raws.between=""}}else{r.raws.afterName="";r.params=""}if(o){r.nodes=[];this.current=r}};e.end=function end(e){if(this.current.nodes&&this.current.nodes.length){this.current.raws.semicolon=this.semicolon}this.semicolon=false;this.current.raws.after=(this.current.raws.after||"")+this.spaces;this.spaces="";if(this.current.parent){this.current.source.end={line:e[2],column:e[3]};this.current=this.current.parent}else{this.unexpectedClose(e)}};e.endFile=function endFile(){if(this.current.parent)this.unclosedBlock();if(this.current.nodes&&this.current.nodes.length){this.current.raws.semicolon=this.semicolon}this.current.raws.after=(this.current.raws.after||"")+this.spaces};e.freeSemicolon=function freeSemicolon(e){this.spaces+=e[1];if(this.current.nodes){var r=this.current.nodes[this.current.nodes.length-1];if(r&&r.type==="rule"&&!r.raws.ownSemicolon){r.raws.ownSemicolon=this.spaces;this.spaces=""}}};e.init=function init(e,r,t){this.current.push(e);e.source={start:{line:r,column:t},input:this.input};e.raws.before=this.spaces;this.spaces="";if(e.type!=="comment")this.semicolon=false};e.raw=function raw(e,r,t){var n,i;var o=t.length;var s="";var a=true;var u,c;var l=/^([.|#])?([\w])+/i;for(var f=0;f=0;i--){n=e[i];if(n[0]!=="space"){t+=1;if(t===2)break}}throw this.input.error("Missed semicolon",n[2],n[3])};return Parser}();r.default=c;e.exports=r.default},,function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O dB VB L S hB iB",2:"G U I F E xB WB aB bB cB",33:"D"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E WB pB HB rB sB tB uB",33:"vB wB"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS filter() function"}},,function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB",164:"GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q nB fB"},D:{1:"JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",292:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M"},E:{1:"O S hB iB",292:"G U I F E D A B C xB WB aB bB cB dB VB L"},F:{1:"w R M",2:"D B C jB kB lB mB L EB oB S",292:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB"},G:{1:"2B 3B 4B 5B 6B",292:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B"},H:{2:"7B"},I:{1:"N",292:"GB G 8B 9B AC BC HB CC DC"},J:{292:"F A"},K:{2:"A B C L EB S",292:"Q"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{292:"EC"},P:{1:"VB L",292:"G FC GC HC IC JC"},Q:{292:"KC"},R:{292:"LC"},S:{1:"MC"}},B:5,C:"CSS Logical Properties"}},,,,function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:true});var n=t(586);var i=_interopRequireDefault(n);var o=t(607);var s=_interopRequireDefault(o);var a=t(599);var u=_interopRequireDefault(a);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function explodeSelector(e,r){var t=locatePseudoClass(r,e);if(r&&t>-1){var n=r.slice(0,t);var i=(0,u.default)("(",")",r.slice(t));var o=i.body?s.default.comma(i.body).map(function(r){return explodeSelector(e,r)}).join(`)${e}(`):"";var a=i.post?explodeSelector(e,i.post):"";return`${n}${e}(${o})${a}`}return r}var c={};function locatePseudoClass(e,r){c[r]=c[r]||new RegExp(`([^\\\\]|^)${r}`);var t=c[r];var n=e.search(t);if(n===-1){return-1}return n+e.slice(n).indexOf(r)}function explodeSelectors(e){return function(){return function(r){r.walkRules(function(r){if(r.selector&&r.selector.indexOf(e)>-1){r.selector=explodeSelector(e,r.selector)}})}}}r.default=i.default.plugin("postcss-selector-not",explodeSelectors(":not"));e.exports=r.default},function(e){e.exports=require("next/dist/compiled/source-map")},,function(e,r,t){"use strict";const n=t(896);e.exports=class Root extends n{constructor(e){super(e);this.type="root"}}},,,,,,,,,function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",2052:"UB IB N"},C:{2:"qB GB G U nB fB",1028:"0 1 2 3 4 5 6 7 8 9 m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",1060:"I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l"},D:{2:"G U I F E D A B C O T P H J K V W X Y Z a b",226:"0 1 2 3 4 5 6 c d e f g h i j k l m n o p q r s t u v Q x y z",2052:"7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F xB WB aB bB",772:"O S hB iB",804:"E D A B C dB VB L",1316:"cB"},F:{2:"D B C P H J K V W X Y Z a b c d e f g h i j k jB kB lB mB L EB oB S",226:"l m n o p q r s t",2052:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB rB sB tB",292:"E uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C L EB S",2052:"Q"},L:{2052:"N"},M:{1:"M"},N:{2:"A B"},O:{2052:"EC"},P:{2:"G FC GC",2052:"HC IC JC VB L"},Q:{2:"KC"},R:{1:"LC"},S:{1028:"MC"}},B:4,C:"text-decoration styling"}},,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(586));var i=_interopDefault(t(927));var o=n.plugin("postcss-dir-pseudo-class",e=>{const r=Object(e).dir;const t=Boolean(Object(e).preserve);return e=>{e.walkRules(/:dir\([^\)]*\)/,e=>{let n=e;if(t){n=e.cloneBefore()}n.selector=i(e=>{e.nodes.forEach(e=>{e.walk(t=>{if("pseudo"===t.type&&":dir"===t.value){const n=t.prev();const o=t.next();const s=n&&n.type&&"combinator"===n.type&&" "===n.value;const a=o&&o.type&&"combinator"===o.type&&" "===o.value;if(s&&(a||!o)){t.replaceWith(i.universal())}else{t.remove()}const u=e.nodes[0];const c=u&&"combinator"===u.type&&" "===u.value;const l=u&&"tag"===u.type&&"html"===u.value;const f=u&&"pseudo"===u.type&&":root"===u.value;if(u&&!l&&!f&&!c){e.prepend(i.combinator({value:" "}))}const p=t.nodes.toString();const B=r===p;const d=i.attribute({attribute:"dir",operator:"=",quoteMark:'"',value:`"${p}"`});const h=i.pseudo({value:`${l||f?"":"html"}:not`});h.append(i.attribute({attribute:"dir",operator:"=",quoteMark:'"',value:`"${"ltr"===p?"rtl":"ltr"}"`}));if(B){if(l){e.insertAfter(u,h)}else{e.prepend(h)}}else if(l){e.insertAfter(u,d)}else{e.prepend(d)}}})})}).processSync(n.selector)})}});e.exports=o},,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n=s.length)return"break";c=s[u++]}else{u=s.next();if(u.done)return"break";c=u.value}var e=c;prefixeds[e]=n.map(function(t){return r.replace(t,e)}).join(", ")};for(var s=this.possible(),a=Array.isArray(s),u=0,s=a?s:s[Symbol.iterator]();;){var c;var l=o();if(l==="break")break}}else{for(var f=this.possible(),p=Array.isArray(f),B=0,f=p?f:f[Symbol.iterator]();;){var d;if(p){if(B>=f.length)break;d=f[B++]}else{B=f.next();if(B.done)break;d=B.value}var h=d;prefixeds[h]=this.replace(e.selector,h)}}e._autoprefixerPrefixeds[this.name]=prefixeds;return e._autoprefixerPrefixeds};r.already=function already(e,r,t){var n=e.parent.index(e)-1;while(n>=0){var i=e.parent.nodes[n];if(i.type!=="rule"){return false}var o=false;for(var s in r[this.name]){var a=r[this.name][s];if(i.selector===a){if(t===s){return true}else{o=true;break}}}if(!o){return false}n-=1}return false};r.replace=function replace(e,r){return e.replace(this.regexp(),"$1"+this.prefixed(r))};r.add=function add(e,r){var t=this.prefixeds(e);if(this.already(e,t,r)){return}var n=this.clone(e,{selector:t[this.name][r]});e.parent.insertBefore(e,n)};r.old=function old(e){return new o(this,e)};return Selector}(s);e.exports=c},,,function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(241));var i=_interopRequireDefault(t(622));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var o=function(){function MapGenerator(e,r,t){this.stringify=e;this.mapOpts=t.map||{};this.root=r;this.opts=t}var e=MapGenerator.prototype;e.isMap=function isMap(){if(typeof this.opts.map!=="undefined"){return!!this.opts.map}return this.previous().length>0};e.previous=function previous(){var e=this;if(!this.previousMaps){this.previousMaps=[];this.root.walk(function(r){if(r.source&&r.source.input.map){var t=r.source.input.map;if(e.previousMaps.indexOf(t)===-1){e.previousMaps.push(t)}}})}return this.previousMaps};e.isInline=function isInline(){if(typeof this.mapOpts.inline!=="undefined"){return this.mapOpts.inline}var e=this.mapOpts.annotation;if(typeof e!=="undefined"&&e!==true){return false}if(this.previous().length){return this.previous().some(function(e){return e.inline})}return true};e.isSourcesContent=function isSourcesContent(){if(typeof this.mapOpts.sourcesContent!=="undefined"){return this.mapOpts.sourcesContent}if(this.previous().length){return this.previous().some(function(e){return e.withContent()})}return true};e.clearAnnotation=function clearAnnotation(){if(this.mapOpts.annotation===false)return;var e;for(var r=this.root.nodes.length-1;r>=0;r--){e=this.root.nodes[r];if(e.type!=="comment")continue;if(e.text.indexOf("# sourceMappingURL=")===0){this.root.removeChild(r)}}};e.setSourcesContent=function setSourcesContent(){var e=this;var r={};this.root.walk(function(t){if(t.source){var n=t.source.input.from;if(n&&!r[n]){r[n]=true;var i=e.relative(n);e.map.setSourceContent(i,t.source.input.css)}}})};e.applyPrevMaps=function applyPrevMaps(){for(var e=this.previous(),r=Array.isArray(e),t=0,e=r?e:e[Symbol.iterator]();;){var o;if(r){if(t>=e.length)break;o=e[t++]}else{t=e.next();if(t.done)break;o=t.value}var s=o;var a=this.relative(s.file);var u=s.root||i.default.dirname(s.file);var c=void 0;if(this.mapOpts.sourcesContent===false){c=new n.default.SourceMapConsumer(s.text);if(c.sourcesContent){c.sourcesContent=c.sourcesContent.map(function(){return null})}}else{c=s.consumer()}this.map.applySourceMap(c,a,this.relative(u))}};e.isAnnotation=function isAnnotation(){if(this.isInline()){return true}if(typeof this.mapOpts.annotation!=="undefined"){return this.mapOpts.annotation}if(this.previous().length){return this.previous().some(function(e){return e.annotation})}return true};e.toBase64=function toBase64(e){if(Buffer){return Buffer.from(e).toString("base64")}return window.btoa(unescape(encodeURIComponent(e)))};e.addAnnotation=function addAnnotation(){var e;if(this.isInline()){e="data:application/json;base64,"+this.toBase64(this.map.toString())}else if(typeof this.mapOpts.annotation==="string"){e=this.mapOpts.annotation}else{e=this.outputFile()+".map"}var r="\n";if(this.css.indexOf("\r\n")!==-1)r="\r\n";this.css+=r+"/*# sourceMappingURL="+e+" */"};e.outputFile=function outputFile(){if(this.opts.to){return this.relative(this.opts.to)}if(this.opts.from){return this.relative(this.opts.from)}return"to.css"};e.generateMap=function generateMap(){this.generateString();if(this.isSourcesContent())this.setSourcesContent();if(this.previous().length>0)this.applyPrevMaps();if(this.isAnnotation())this.addAnnotation();if(this.isInline()){return[this.css]}return[this.css,this.map]};e.relative=function relative(e){if(e.indexOf("<")===0)return e;if(/^\w+:\/\//.test(e))return e;var r=this.opts.to?i.default.dirname(this.opts.to):".";if(typeof this.mapOpts.annotation==="string"){r=i.default.dirname(i.default.resolve(r,this.mapOpts.annotation))}e=i.default.relative(r,e);if(i.default.sep==="\\"){return e.replace(/\\/g,"/")}return e};e.sourcePath=function sourcePath(e){if(this.mapOpts.from){return this.mapOpts.from}return this.relative(e.source.input.from)};e.generateString=function generateString(){var e=this;this.css="";this.map=new n.default.SourceMapGenerator({file:this.outputFile()});var r=1;var t=1;var i,o;this.stringify(this.root,function(n,s,a){e.css+=n;if(s&&a!=="end"){if(s.source&&s.source.start){e.map.addMapping({source:e.sourcePath(s),generated:{line:r,column:t-1},original:{line:s.source.start.line,column:s.source.start.column-1}})}else{e.map.addMapping({source:"",original:{line:1,column:0},generated:{line:r,column:t-1}})}}i=n.match(/\n/g);if(i){r+=i.length;o=n.lastIndexOf("\n");t=n.length-o}else{t+=n.length}if(s&&a!=="start"){var u=s.parent||{raws:{}};if(s.type!=="decl"||s!==u.last||u.raws.semicolon){if(s.source&&s.source.end){e.map.addMapping({source:e.sourcePath(s),generated:{line:r,column:t-2},original:{line:s.source.end.line,column:s.source.end.column-1}})}else{e.map.addMapping({source:"",original:{line:1,column:0},generated:{line:r,column:t-1}})}}}})};e.generate=function generate(){this.clearAnnotation();if(this.isMap()){return this.generateMap()}var e="";this.stringify(this.root,function(r){e+=r});return[e]};return MapGenerator}();var s=o;r.default=s;e.exports=r.default},,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n1&&arguments[1]!==undefined?arguments[1]:{};var t=Object.assign({},this.options,r);if(t.updateSelector===false){return false}else{return typeof e!=="string"}};Processor.prototype._isLossy=function _isLossy(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var r=Object.assign({},this.options,e);if(r.lossless===false){return true}else{return false}};Processor.prototype._root=function _root(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var t=new i.default(e,this._parseOptions(r));return t.root};Processor.prototype._parseOptions=function _parseOptions(e){return{lossy:this._isLossy(e)}};Processor.prototype._run=function _run(e){var r=this;var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return new Promise(function(n,i){try{var o=r._root(e,t);Promise.resolve(r.func(o)).then(function(n){var i=undefined;if(r._shouldUpdateSelector(e,t)){i=o.toString();e.selector=i}return{transform:n,root:o,string:i}}).then(n,i)}catch(e){i(e);return}})};Processor.prototype._runSync=function _runSync(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var t=this._root(e,r);var n=this.func(t);if(n&&typeof n.then==="function"){throw new Error("Selector processor returned a promise to a synchronous call.")}var i=undefined;if(r.updateSelector&&typeof e!=="string"){i=t.toString();e.selector=i}return{transform:n,root:t,string:i}};Processor.prototype.ast=function ast(e,r){return this._run(e,r).then(function(e){return e.root})};Processor.prototype.astSync=function astSync(e,r){return this._runSync(e,r).root};Processor.prototype.transform=function transform(e,r){return this._run(e,r).then(function(e){return e.transform})};Processor.prototype.transformSync=function transformSync(e,r){return this._runSync(e,r).transform};Processor.prototype.process=function process(e,r){return this._run(e,r).then(function(e){return e.string||e.root.toString()})};Processor.prototype.processSync=function processSync(e,r){var t=this._runSync(e,r);return t.string||t.root.toString()};return Processor}();r.default=o;e.exports=r["default"]},,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n1){this.nodes[1].raws.before=this.nodes[n].raws.before}return e.prototype.removeChild.call(this,r)};r.normalize=function normalize(r,t,n){var i=e.prototype.normalize.call(this,r);if(t){if(n==="prepend"){if(this.nodes.length>1){t.raws.before=this.nodes[1].raws.before}else{delete t.raws.before}}else if(this.first!==t){for(var o=i,s=Array.isArray(o),a=0,o=s?o:o[Symbol.iterator]();;){var u;if(s){if(a>=o.length)break;u=o[a++]}else{a=o.next();if(a.done)break;u=a.value}var c=u;c.raws.before=t.raws.before}}}return i};r.toResult=function toResult(e){if(e===void 0){e={}}var r=t(730);var n=t(199);var i=new r(new n,this,e);return i.stringify()};return Root}(n.default);var o=i;r.default=o;e.exports=r.default},,,,,,,,,,,,,,,function(e,r,t){"use strict";const n=t(87);const i=t(804);const{env:o}=process;let s;if(i("no-color")||i("no-colors")||i("color=false")||i("color=never")){s=0}else if(i("color")||i("colors")||i("color=true")||i("color=always")){s=1}if("FORCE_COLOR"in o){if(o.FORCE_COLOR===true||o.FORCE_COLOR==="true"){s=1}else if(o.FORCE_COLOR===false||o.FORCE_COLOR==="false"){s=0}else{s=o.FORCE_COLOR.length===0?1:Math.min(parseInt(o.FORCE_COLOR,10),3)}}function translateLevel(e){if(e===0){return false}return{level:e,hasBasic:true,has256:e>=2,has16m:e>=3}}function supportsColor(e){if(s===0){return 0}if(i("color=16m")||i("color=full")||i("color=truecolor")){return 3}if(i("color=256")){return 2}if(e&&!e.isTTY&&s===undefined){return 0}const r=s||0;if(o.TERM==="dumb"){return r}if(process.platform==="win32"){const e=n.release().split(".");if(Number(process.versions.node.split(".")[0])>=8&&Number(e[0])>=10&&Number(e[2])>=10586){return Number(e[2])>=14931?3:2}return 1}if("CI"in o){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(e=>e in o)||o.CI_NAME==="codeship"){return 1}return r}if("TEAMCITY_VERSION"in o){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(o.TEAMCITY_VERSION)?1:0}if(o.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in o){const e=parseInt((o.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(o.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(o.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(o.TERM)){return 1}if("COLORTERM"in o){return 1}return r}function getSupportLevel(e){const r=supportsColor(e);return translateLevel(r)}e.exports={supportsColor:getSupportLevel,stdout:getSupportLevel(process.stdout),stderr:getSupportLevel(process.stderr)}},function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",16:"qB",33:"GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",16:"G U I F E D A B C O T",33:"0 1 2 3 4 5 6 7 8 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB"},E:{1:"D A B C O dB VB L S hB iB",16:"G U I xB WB aB",33:"F E bB cB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"0 1 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",16:"WB pB HB rB",33:"E sB tB uB"},H:{2:"7B"},I:{1:"N",16:"GB G 8B 9B AC BC HB",33:"CC DC"},J:{16:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{33:"EC"},P:{1:"JC VB L",16:"G",33:"FC GC HC IC"},Q:{1:"KC"},R:{1:"LC"},S:{33:"MC"}},B:5,C:"CSS :any-link selector"}},function(e,r){"use strict";r.__esModule=true;r.default=void 0;var t={colon:": ",indent:" ",beforeDecl:"\n",beforeRule:"\n",beforeOpen:" ",beforeClose:"\n",beforeComment:"\n",after:"\n",emptyBody:"",commentLeft:" ",commentRight:" ",semicolon:false};function capitalize(e){return e[0].toUpperCase()+e.slice(1)}var n=function(){function Stringifier(e){this.builder=e}var e=Stringifier.prototype;e.stringify=function stringify(e,r){this[e.type](e,r)};e.root=function root(e){this.body(e);if(e.raws.after)this.builder(e.raws.after)};e.comment=function comment(e){var r=this.raw(e,"left","commentLeft");var t=this.raw(e,"right","commentRight");this.builder("/*"+r+e.text+t+"*/",e)};e.decl=function decl(e,r){var t=this.raw(e,"between","colon");var n=e.prop+t+this.rawValue(e,"value");if(e.important){n+=e.raws.important||" !important"}if(r)n+=";";this.builder(n,e)};e.rule=function rule(e){this.block(e,this.rawValue(e,"selector"));if(e.raws.ownSemicolon){this.builder(e.raws.ownSemicolon,e,"end")}};e.atrule=function atrule(e,r){var t="@"+e.name;var n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName!=="undefined"){t+=e.raws.afterName}else if(n){t+=" "}if(e.nodes){this.block(e,t+n)}else{var i=(e.raws.between||"")+(r?";":"");this.builder(t+n+i,e)}};e.body=function body(e){var r=e.nodes.length-1;while(r>0){if(e.nodes[r].type!=="comment")break;r-=1}var t=this.raw(e,"semicolon");for(var n=0;n0){if(typeof e.raws.after!=="undefined"){r=e.raws.after;if(r.indexOf("\n")!==-1){r=r.replace(/[^\n]+$/,"")}return false}}});if(r)r=r.replace(/[^\s]/g,"");return r};e.rawBeforeOpen=function rawBeforeOpen(e){var r;e.walk(function(e){if(e.type!=="decl"){r=e.raws.between;if(typeof r!=="undefined")return false}});return r};e.rawColon=function rawColon(e){var r;e.walkDecls(function(e){if(typeof e.raws.between!=="undefined"){r=e.raws.between.replace(/[^\s:]/g,"");return false}});return r};e.beforeAfter=function beforeAfter(e,r){var t;if(e.type==="decl"){t=this.raw(e,null,"beforeDecl")}else if(e.type==="comment"){t=this.raw(e,null,"beforeComment")}else if(r==="before"){t=this.raw(e,null,"beforeRule")}else{t=this.raw(e,null,"beforeClose")}var n=e.parent;var i=0;while(n&&n.type!=="root"){i+=1;n=n.parent}if(t.indexOf("\n")!==-1){var o=this.raw(e,null,"indent");if(o.length){for(var s=0;se=>{e.walkDecls(H,e=>{e.value=e.value.replace(U,W)})});const H=/(?:^(?:-|\\002d){2})|(?:^font(?:-family)?$)/i;const K="[\\f\\n\\r\\x09\\x20]";const Q=["system-ui","-apple-system","Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans","sans-serif"];const U=new RegExp(`(^|,|${K}+)(?:system-ui${K}*)(?:,${K}*(?:${Q.join("|")})${K}*)?(,|$)`,"i");const W=`$1${Q.join(", ")}$2`;var $={"all-property":x,"any-link-pseudo-class":M,"blank-pseudo-class":u,"break-properties":k,"case-insensitive-attributes":a,"color-functional-notation":c,"color-mod-function":p,"custom-media-queries":d,"custom-properties":h,"custom-selectors":v,"dir-pseudo-class":b,"double-position-gradients":g,"environment-variables":m,"focus-visible-pseudo-class":y,"focus-within-pseudo-class":C,"font-variant-property":w,"gap-properties":S,"gray-function":l,"has-pseudo-class":O,"hexadecimal-alpha-notation":f,"image-set-function":A,"lab-function":F,"logical-properties-and-values":D,"matches-pseudo-class":L,"media-query-ranges":j,"nesting-rules":E,"not-pseudo-class":G,"overflow-property":T,"overflow-wrap-property":I,"place-properties":P,"prefers-color-scheme-query":R,"rebeccapurple-color":B,"system-ui-font-family":q};function getTransformedInsertions(e,r){return Object.keys(e).map(t=>[].concat(e[t]).map(e=>({[r]:true,plugin:e,id:t}))).reduce((e,r)=>e.concat(r),[])}function getUnsupportedBrowsersByFeature(e){const r=N.features[e];if(r){const e=N.feature(r).stats;const t=Object.keys(e).reduce((r,t)=>r.concat(Object.keys(e[t]).filter(r=>e[t][r].indexOf("y")!==0).map(e=>`${t} ${e}`)),[]);return t}else{return["> 0%"]}}var V=["custom-media-queries","custom-properties","environment-variables","image-set-function","media-query-ranges","prefers-color-scheme-query","nesting-rules","custom-selectors","any-link-pseudo-class","case-insensitive-attributes","focus-visible-pseudo-class","focus-within-pseudo-class","matches-pseudo-class","not-pseudo-class","logical-properties-and-values","dir-pseudo-class","all-property","color-functional-notation","double-position-gradients","gray-function","hexadecimal-alpha-notation","lab-function","rebeccapurple-color","color-mod-function","blank-pseudo-class","break-properties","font-variant-property","has-pseudo-class","gap-properties","overflow-property","overflow-wrap-property","place-properties","system-ui-font-family"];function asyncGeneratorStep(e,r,t,n,i,o,s){try{var a=e[o](s);var u=a.value}catch(e){t(e);return}if(a.done){r(u)}else{Promise.resolve(u).then(n,i)}}function _asyncToGenerator(e){return function(){var r=this,t=arguments;return new Promise(function(n,i){var o=e.apply(r,t);function _next(e){asyncGeneratorStep(o,n,i,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,i,_next,_throw,"throw",e)}_next(undefined)})}}function getCustomMediaAsCss(e){const r=Object.keys(e).reduce((r,t)=>{r.push(`@custom-media ${t} ${e[t]};`);return r},[]).join("\n");const t=`${r}\n`;return t}function getCustomPropertiesAsCss(e){const r=Object.keys(e).reduce((r,t)=>{r.push(`\t${t}: ${e[t]};`);return r},[]).join("\n");const t=`:root {\n${r}\n}\n`;return t}function getCustomSelectorsAsCss(e){const r=Object.keys(e).reduce((r,t)=>{r.push(`@custom-selector ${t} ${e[t]};`);return r},[]).join("\n");const t=`${r}\n`;return t}function writeExportsToCssFile(e,r,t,n){return _writeExportsToCssFile.apply(this,arguments)}function _writeExportsToCssFile(){_writeExportsToCssFile=_asyncToGenerator(function*(e,r,t,n){const i=getCustomPropertiesAsCss(t);const o=getCustomMediaAsCss(r);const s=getCustomSelectorsAsCss(n);const a=`${o}\n${s}\n${i}`;yield writeFile(e,a)});return _writeExportsToCssFile.apply(this,arguments)}function writeExportsToJsonFile(e,r,t,n){return _writeExportsToJsonFile.apply(this,arguments)}function _writeExportsToJsonFile(){_writeExportsToJsonFile=_asyncToGenerator(function*(e,r,t,n){const i=JSON.stringify({"custom-media":r,"custom-properties":t,"custom-selectors":n},null," ");const o=`${i}\n`;yield writeFile(e,o)});return _writeExportsToJsonFile.apply(this,arguments)}function getObjectWithKeyAsCjs(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`\t\t'${escapeForJS(t)}': '${escapeForJS(r[t])}'`);return e},[]).join(",\n");const n=`\n\t${e}: {\n${t}\n\t}`;return n}function writeExportsToCjsFile(e,r,t,n){return _writeExportsToCjsFile.apply(this,arguments)}function _writeExportsToCjsFile(){_writeExportsToCjsFile=_asyncToGenerator(function*(e,r,t,n){const i=getObjectWithKeyAsCjs("customMedia",r);const o=getObjectWithKeyAsCjs("customProperties",t);const s=getObjectWithKeyAsCjs("customSelectors",n);const a=`module.exports = {${i},${o},${s}\n};\n`;yield writeFile(e,a)});return _writeExportsToCjsFile.apply(this,arguments)}function getObjectWithKeyAsMjs(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`\t'${escapeForJS(t)}': '${escapeForJS(r[t])}'`);return e},[]).join(",\n");const n=`export const ${e} = {\n${t}\n};\n`;return n}function writeExportsToMjsFile(e,r,t,n){return _writeExportsToMjsFile.apply(this,arguments)}function _writeExportsToMjsFile(){_writeExportsToMjsFile=_asyncToGenerator(function*(e,r,t,n){const i=getObjectWithKeyAsMjs("customMedia",r);const o=getObjectWithKeyAsMjs("customProperties",t);const s=getObjectWithKeyAsMjs("customSelectors",n);const a=`${i}\n${o}\n${s}`;yield writeFile(e,a)});return _writeExportsToMjsFile.apply(this,arguments)}function writeToExports(e,r){return Promise.all([].concat(r).map(function(){var r=_asyncToGenerator(function*(r){if(r instanceof Function){yield r({customMedia:getObjectWithStringifiedKeys(e.customMedia),customProperties:getObjectWithStringifiedKeys(e.customProperties),customSelectors:getObjectWithStringifiedKeys(e.customSelectors)})}else{const t=r===Object(r)?r:{to:String(r)};const n=t.toJSON||getObjectWithStringifiedKeys;if("customMedia"in t||"customProperties"in t||"customSelectors"in t){t.customMedia=n(e.customMedia);t.customProperties=n(e.customProperties);t.customSelectors=n(e.customSelectors)}else if("custom-media"in t||"custom-properties"in t||"custom-selectors"in t){t["custom-media"]=n(e.customMedia);t["custom-properties"]=n(e.customProperties);t["custom-selectors"]=n(e.customSelectors)}else{const r=String(t.to||"");const i=(t.type||z.extname(t.to).slice(1)).toLowerCase();const o=n(e.customMedia);const s=n(e.customProperties);const a=n(e.customSelectors);if(i==="css"){yield writeExportsToCssFile(r,o,s,a)}if(i==="js"){yield writeExportsToCjsFile(r,o,s,a)}if(i==="json"){yield writeExportsToJsonFile(r,o,s,a)}if(i==="mjs"){yield writeExportsToMjsFile(r,o,s,a)}}}});return function(e){return r.apply(this,arguments)}}()))}function getObjectWithStringifiedKeys(e){return Object.keys(e).reduce((r,t)=>{r[t]=String(e[t]);return r},{})}function writeFile(e,r){return new Promise((t,n)=>{J.writeFile(e,r,e=>{if(e){n(e)}else{t()}})})}function escapeForJS(e){return e.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r")}var Y=s.plugin("postcss-preset-env",e=>{const r=Object(Object(e).features);const t=Object(Object(e).insertBefore);const s=Object(Object(e).insertAfter);const a=Object(e).browsers;const u="stage"in Object(e)?e.stage===false?5:parseInt(e.stage)||0:2;const c=Object(e).autoprefixer;const l=X(Object(e));const f=c===false?()=>{}:n(Object.assign({overrideBrowserslist:a},c));const p=o.concat(getTransformedInsertions(t,"insertBefore"),getTransformedInsertions(s,"insertAfter")).filter(e=>e.insertBefore||e.id in $).sort((e,r)=>V.indexOf(e.id)-V.indexOf(r.id)||(e.insertBefore?-1:r.insertBefore?1:0)||(e.insertAfter?1:r.insertAfter?-1:0)).map(e=>{const r=getUnsupportedBrowsersByFeature(e.caniuse);return e.insertBefore||e.insertAfter?{browsers:r,plugin:e.plugin,id:`${e.insertBefore?"before":"after"}-${e.id}`,stage:6}:{browsers:r,plugin:$[e.id],id:e.id,stage:e.stage}});const B=p.filter(e=>e.id in r?r[e.id]:e.stage>=u).map(e=>({browsers:e.browsers,plugin:typeof e.plugin.process==="function"?r[e.id]===true?l?e.plugin(Object.assign({},l)):e.plugin():l?e.plugin(Object.assign({},l,r[e.id])):e.plugin(Object.assign({},r[e.id])):e.plugin,id:e.id}));const d=i(a,{ignoreUnknownVersions:true});const h=B.filter(e=>d.some(r=>i(e.browsers,{ignoreUnknownVersions:true}).some(e=>e===r)));return(r,t)=>{const n=h.reduce((e,r)=>e.then(()=>r.plugin(t.root,t)),Promise.resolve()).then(()=>f(t.root,t)).then(()=>{if(Object(e).exportTo){writeToExports(l.exportTo,e.exportTo)}});return n}});const X=e=>{if("importFrom"in e||"exportTo"in e||"preserve"in e){const r={};if("importFrom"in e){r.importFrom=e.importFrom}if("exportTo"in e){r.exportTo={customMedia:{},customProperties:{},customSelectors:{}}}if("preserve"in e){r.preserve=e.preserve}return r}return false};e.exports=Y},,,function(e,r){"use strict";r.__esModule=true;r.default=getProp;function getProp(e){for(var r=arguments.length,t=Array(r>1?r-1:0),n=1;n0){var i=t.shift();if(!e[i]){return undefined}e=e[i]}return e}e.exports=r["default"]},,,,,,,,,,,,,,,function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(412));var i=_interopRequireDefault(t(295));var o=_interopRequireDefault(t(113));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function cloneNode(e,r){var t=new e.constructor;for(var n in e){if(!e.hasOwnProperty(n))continue;var i=e[n];var o=typeof i;if(n==="parent"&&o==="object"){if(r)t[n]=r}else if(n==="source"){t[n]=i}else if(i instanceof Array){t[n]=i.map(function(e){return cloneNode(e,t)})}else{if(o==="object"&&i!==null)i=cloneNode(i);t[n]=i}}return t}var s=function(){function Node(e){if(e===void 0){e={}}this.raws={};if(process.env.NODE_ENV!=="production"){if(typeof e!=="object"&&typeof e!=="undefined"){throw new Error("PostCSS nodes constructor accepts object, not "+JSON.stringify(e))}}for(var r in e){this[r]=e[r]}}var e=Node.prototype;e.error=function error(e,r){if(r===void 0){r={}}if(this.source){var t=this.positionBy(r);return this.source.input.error(e,t.line,t.column,r)}return new n.default(e)};e.warn=function warn(e,r,t){var n={node:this};for(var i in t){n[i]=t[i]}return e.warn(r,n)};e.remove=function remove(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this};e.toString=function toString(e){if(e===void 0){e=o.default}if(e.stringify)e=e.stringify;var r="";e(this,function(e){r+=e});return r};e.clone=function clone(e){if(e===void 0){e={}}var r=cloneNode(this);for(var t in e){r[t]=e[t]}return r};e.cloneBefore=function cloneBefore(e){if(e===void 0){e={}}var r=this.clone(e);this.parent.insertBefore(this,r);return r};e.cloneAfter=function cloneAfter(e){if(e===void 0){e={}}var r=this.clone(e);this.parent.insertAfter(this,r);return r};e.replaceWith=function replaceWith(){if(this.parent){for(var e=arguments.length,r=new Array(e),t=0;t{const t=Object(e.parent).type==="rule"?e.parent.clone({raws:{}}).removeAll():n.rule({selector:"&"});t.selectors=t.selectors.map(e=>`${e}:dir(${r})`);return t};const o=/^\s*logical\s+/i;const s=/^border(-width|-style|-color)?$/i;const a=/^border-(block|block-start|block-end|inline|inline-start|inline-end|start|end)(-(width|style|color))?$/i;var u={border:(e,r,t)=>{const n=o.test(r[0]);if(n){r[0]=r[0].replace(o,"")}const a=[e.clone({prop:`border-top${e.prop.replace(s,"$1")}`,value:r[0]}),e.clone({prop:`border-left${e.prop.replace(s,"$1")}`,value:r[1]||r[0]}),e.clone({prop:`border-bottom${e.prop.replace(s,"$1")}`,value:r[2]||r[0]}),e.clone({prop:`border-right${e.prop.replace(s,"$1")}`,value:r[3]||r[1]||r[0]})];const u=[e.clone({prop:`border-top${e.prop.replace(s,"$1")}`,value:r[0]}),e.clone({prop:`border-right${e.prop.replace(s,"$1")}`,value:r[1]||r[0]}),e.clone({prop:`border-bottom${e.prop.replace(s,"$1")}`,value:r[2]||r[0]}),e.clone({prop:`border-left${e.prop.replace(s,"$1")}`,value:r[3]||r[1]||r[0]})];return n?1===r.length?e.clone({value:e.value.replace(o,"")}):!r[3]||r[3]===r[1]?[e.clone({prop:`border-top${e.prop.replace(s,"$1")}`,value:r[0]}),e.clone({prop:`border-right${e.prop.replace(s,"$1")}`,value:r[3]||r[1]||r[0]}),e.clone({prop:`border-bottom${e.prop.replace(s,"$1")}`,value:r[2]||r[0]}),e.clone({prop:`border-left${e.prop.replace(s,"$1")}`,value:r[1]||r[0]})]:"ltr"===t?a:"rtl"===t?u:[i(e,"ltr").append(a),i(e,"rtl").append(u)]:null},"border-block":(e,r)=>[e.clone({prop:`border-top${e.prop.replace(a,"$2")}`,value:r[0]}),e.clone({prop:`border-bottom${e.prop.replace(a,"$2")}`,value:r[0]})],"border-block-start":e=>{e.prop="border-top"},"border-block-end":e=>{e.prop="border-bottom"},"border-inline":(e,r,t)=>{const n=[e.clone({prop:`border-left${e.prop.replace(a,"$2")}`,value:r[0]}),e.clone({prop:`border-right${e.prop.replace(a,"$2")}`,value:r[1]||r[0]})];const o=[e.clone({prop:`border-right${e.prop.replace(a,"$2")}`,value:r[0]}),e.clone({prop:`border-left${e.prop.replace(a,"$2")}`,value:r[1]||r[0]})];const s=1===r.length||2===r.length&&r[0]===r[1];return s?n:"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]},"border-inline-start":(e,r,t)=>{const n=e.clone({prop:`border-left${e.prop.replace(a,"$2")}`});const o=e.clone({prop:`border-right${e.prop.replace(a,"$2")}`});return"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]},"border-inline-end":(e,r,t)=>{const n=e.clone({prop:`border-right${e.prop.replace(a,"$2")}`});const o=e.clone({prop:`border-left${e.prop.replace(a,"$2")}`});return"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]},"border-start":(e,r,t)=>{const n=[e.clone({prop:`border-top${e.prop.replace(a,"$2")}`,value:r[0]}),e.clone({prop:`border-left${e.prop.replace(a,"$2")}`,value:r[1]||r[0]})];const o=[e.clone({prop:`border-top${e.prop.replace(a,"$2")}`,value:r[0]}),e.clone({prop:`border-right${e.prop.replace(a,"$2")}`,value:r[1]||r[0]})];return"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]},"border-end":(e,r,t)=>{const n=[e.clone({prop:`border-bottom${e.prop.replace(a,"$2")}`,value:r[0]}),e.clone({prop:`border-right${e.prop.replace(a,"$2")}`,value:r[1]||r[0]})];const o=[e.clone({prop:`border-bottom${e.prop.replace(a,"$2")}`,value:r[0]}),e.clone({prop:`border-left${e.prop.replace(a,"$2")}`,value:r[1]||r[0]})];return"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]}};var c=(e,r,t)=>{const n=e.clone({value:"left"});const o=e.clone({value:"right"});return/^inline-start$/i.test(e.value)?"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]:/^inline-end$/i.test(e.value)?"ltr"===t?o:"rtl"===t?n:[i(e,"ltr").append(o),i(e,"rtl").append(n)]:null};var l=(e,r,t)=>{if("logical"!==r[0]){return[e.clone({prop:"top",value:r[0]}),e.clone({prop:"right",value:r[1]||r[0]}),e.clone({prop:"bottom",value:r[2]||r[0]}),e.clone({prop:"left",value:r[3]||r[1]||r[0]})]}const n=!r[4]||r[4]===r[2];const o=[e.clone({prop:"top",value:r[1]}),e.clone({prop:"left",value:r[2]||r[1]}),e.clone({prop:"bottom",value:r[3]||r[1]}),e.clone({prop:"right",value:r[4]||r[2]||r[1]})];const s=[e.clone({prop:"top",value:r[1]}),e.clone({prop:"right",value:r[2]||r[1]}),e.clone({prop:"bottom",value:r[3]||r[1]}),e.clone({prop:"left",value:r[4]||r[2]||r[1]})];return n||"ltr"===t?o:"rtl"===t?s:[i(e,"ltr").append(o),i(e,"rtl").append(s)]};var f=e=>/^block$/i.test(e.value)?e.clone({value:"vertical"}):/^inline$/i.test(e.value)?e.clone({value:"horizontal"}):null;var p=/^(inset|margin|padding)(?:-(block|block-start|block-end|inline|inline-start|inline-end|start|end))$/i;var B=/^inset-/i;var d=(e,r,t)=>e.clone({prop:`${e.prop.replace(p,"$1")}${r}`.replace(B,""),value:t});var h={block:(e,r)=>[d(e,"-top",r[0]),d(e,"-bottom",r[1]||r[0])],"block-start":e=>{e.prop=e.prop.replace(p,"$1-top").replace(B,"")},"block-end":e=>{e.prop=e.prop.replace(p,"$1-bottom").replace(B,"")},inline:(e,r,t)=>{const n=[d(e,"-left",r[0]),d(e,"-right",r[1]||r[0])];const o=[d(e,"-right",r[0]),d(e,"-left",r[1]||r[0])];const s=1===r.length||2===r.length&&r[0]===r[1];return s?n:"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]},"inline-start":(e,r,t)=>{const n=d(e,"-left",e.value);const o=d(e,"-right",e.value);return"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]},"inline-end":(e,r,t)=>{const n=d(e,"-right",e.value);const o=d(e,"-left",e.value);return"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]},start:(e,r,t)=>{const n=[d(e,"-top",r[0]),d(e,"-left",r[1]||r[0])];const o=[d(e,"-top",r[0]),d(e,"-right",r[1]||r[0])];return"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]},end:(e,r,t)=>{const n=[d(e,"-bottom",r[0]),d(e,"-right",r[1]||r[0])];const o=[d(e,"-bottom",r[0]),d(e,"-left",r[1]||r[0])];return"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]}};var v=/^(min-|max-)?(block|inline)-(size)$/i;var b=e=>{e.prop=e.prop.replace(v,(e,r,t)=>`${r||""}${"block"===t?"height":"width"}`)};var g=(e,r,t)=>{if("logical"!==r[0]){return null}const n=!r[4]||r[4]===r[2];const o=e.clone({value:[r[1],r[4]||r[2]||r[1],r[3]||r[1],r[2]||r[1]].join(" ")});const s=e.clone({value:[r[1],r[2]||r[1],r[3]||r[1],r[4]||r[2]||r[1]].join(" ")});return n?e.clone({value:e.value.replace(/^\s*logical\s+/i,"")}):"ltr"===t?o:"rtl"===t?s:[i(e,"ltr").append(o),i(e,"rtl").append(s)]};var m=(e,r,t)=>{const n=e.clone({value:"left"});const o=e.clone({value:"right"});return/^start$/i.test(e.value)?"ltr"===t?n:"rtl"===t?o:[i(e,"ltr").append(n),i(e,"rtl").append(o)]:/^end$/i.test(e.value)?"ltr"===t?o:"rtl"===t?n:[i(e,"ltr").append(o),i(e,"rtl").append(n)]:null};function splitByComma(e,r){return splitByRegExp(e,/^,$/,r)}function splitBySpace(e,r){return splitByRegExp(e,/^\s$/,r)}function splitBySlash(e,r){return splitByRegExp(e,/^\/$/,r)}function splitByRegExp(e,r,t){const n=[];let i="";let o=false;let s=0;let a=-1;while(++a0){s-=1}}else if(s===0){if(r.test(u)){o=true}}if(o){if(!t||i.trim()){n.push(t?i.trim():i)}if(!t){n.push(u)}i="";o=false}else{i+=u}}if(i!==""){n.push(t?i.trim():i)}return n}var y=(e,r,t)=>{const n=[];const o=[];splitByComma(e.value).forEach(e=>{let r=false;splitBySpace(e).forEach((e,t,i)=>{if(e in C){r=true;C[e].ltr.forEach(e=>{const r=i.slice();r.splice(t,1,e);if(n.length&&!/^,$/.test(n[n.length-1])){n.push(",")}n.push(r.join(""))});C[e].rtl.forEach(e=>{const r=i.slice();r.splice(t,1,e);if(o.length&&!/^,$/.test(o[o.length-1])){o.push(",")}o.push(r.join(""))})}});if(!r){n.push(e);o.push(e)}});const s=e.clone({value:n.join("")});const a=e.clone({value:o.join("")});return n.length&&"ltr"===t?s:o.length&&"rtl"===t?a:s.value!==a.value?[i(e,"ltr").append(s),i(e,"rtl").append(a)]:null};const C={"border-block":{ltr:["border-top","border-bottom"],rtl:["border-top","border-bottom"]},"border-block-color":{ltr:["border-top-color","border-bottom-color"],rtl:["border-top-color","border-bottom-color"]},"border-block-end":{ltr:["border-bottom"],rtl:["border-bottom"]},"border-block-end-color":{ltr:["border-bottom-color"],rtl:["border-bottom-color"]},"border-block-end-style":{ltr:["border-bottom-style"],rtl:["border-bottom-style"]},"border-block-end-width":{ltr:["border-bottom-width"],rtl:["border-bottom-width"]},"border-block-start":{ltr:["border-top"],rtl:["border-top"]},"border-block-start-color":{ltr:["border-top-color"],rtl:["border-top-color"]},"border-block-start-style":{ltr:["border-top-style"],rtl:["border-top-style"]},"border-block-start-width":{ltr:["border-top-width"],rtl:["border-top-width"]},"border-block-style":{ltr:["border-top-style","border-bottom-style"],rtl:["border-top-style","border-bottom-style"]},"border-block-width":{ltr:["border-top-width","border-bottom-width"],rtl:["border-top-width","border-bottom-width"]},"border-end":{ltr:["border-bottom","border-right"],rtl:["border-bottom","border-left"]},"border-end-color":{ltr:["border-bottom-color","border-right-color"],rtl:["border-bottom-color","border-left-color"]},"border-end-style":{ltr:["border-bottom-style","border-right-style"],rtl:["border-bottom-style","border-left-style"]},"border-end-width":{ltr:["border-bottom-width","border-right-width"],rtl:["border-bottom-width","border-left-width"]},"border-inline":{ltr:["border-left","border-right"],rtl:["border-left","border-right"]},"border-inline-color":{ltr:["border-left-color","border-right-color"],rtl:["border-left-color","border-right-color"]},"border-inline-end":{ltr:["border-right"],rtl:["border-left"]},"border-inline-end-color":{ltr:["border-right-color"],rtl:["border-left-color"]},"border-inline-end-style":{ltr:["border-right-style"],rtl:["border-left-style"]},"border-inline-end-width":{ltr:["border-right-width"],rtl:["border-left-width"]},"border-inline-start":{ltr:["border-left"],rtl:["border-right"]},"border-inline-start-color":{ltr:["border-left-color"],rtl:["border-right-color"]},"border-inline-start-style":{ltr:["border-left-style"],rtl:["border-right-style"]},"border-inline-start-width":{ltr:["border-left-width"],rtl:["border-right-width"]},"border-inline-style":{ltr:["border-left-style","border-right-style"],rtl:["border-left-style","border-right-style"]},"border-inline-width":{ltr:["border-left-width","border-right-width"],rtl:["border-left-width","border-right-width"]},"border-start":{ltr:["border-top","border-left"],rtl:["border-top","border-right"]},"border-start-color":{ltr:["border-top-color","border-left-color"],rtl:["border-top-color","border-right-color"]},"border-start-style":{ltr:["border-top-style","border-left-style"],rtl:["border-top-style","border-right-style"]},"border-start-width":{ltr:["border-top-width","border-left-width"],rtl:["border-top-width","border-right-width"]},"block-size":{ltr:["height"],rtl:["height"]},"inline-size":{ltr:["width"],rtl:["width"]},inset:{ltr:["top","right","bottom","left"],rtl:["top","right","bottom","left"]},"inset-block":{ltr:["top","bottom"],rtl:["top","bottom"]},"inset-block-start":{ltr:["top"],rtl:["top"]},"inset-block-end":{ltr:["bottom"],rtl:["bottom"]},"inset-end":{ltr:["bottom","right"],rtl:["bottom","left"]},"inset-inline":{ltr:["left","right"],rtl:["left","right"]},"inset-inline-start":{ltr:["left"],rtl:["right"]},"inset-inline-end":{ltr:["right"],rtl:["left"]},"inset-start":{ltr:["top","left"],rtl:["top","right"]},"margin-block":{ltr:["margin-top","margin-bottom"],rtl:["margin-top","margin-bottom"]},"margin-block-start":{ltr:["margin-top"],rtl:["margin-top"]},"margin-block-end":{ltr:["margin-bottom"],rtl:["margin-bottom"]},"margin-end":{ltr:["margin-bottom","margin-right"],rtl:["margin-bottom","margin-left"]},"margin-inline":{ltr:["margin-left","margin-right"],rtl:["margin-left","margin-right"]},"margin-inline-start":{ltr:["margin-left"],rtl:["margin-right"]},"margin-inline-end":{ltr:["margin-right"],rtl:["margin-left"]},"margin-start":{ltr:["margin-top","margin-left"],rtl:["margin-top","margin-right"]},"padding-block":{ltr:["padding-top","padding-bottom"],rtl:["padding-top","padding-bottom"]},"padding-block-start":{ltr:["padding-top"],rtl:["padding-top"]},"padding-block-end":{ltr:["padding-bottom"],rtl:["padding-bottom"]},"padding-end":{ltr:["padding-bottom","padding-right"],rtl:["padding-bottom","padding-left"]},"padding-inline":{ltr:["padding-left","padding-right"],rtl:["padding-left","padding-right"]},"padding-inline-start":{ltr:["padding-left"],rtl:["padding-right"]},"padding-inline-end":{ltr:["padding-right"],rtl:["padding-left"]},"padding-start":{ltr:["padding-top","padding-left"],rtl:["padding-top","padding-right"]}};var w=/^(?:(inset|margin|padding)(?:-(block|block-start|block-end|inline|inline-start|inline-end|start|end))|(min-|max-)?(block|inline)-(size))$/i;const S={border:u["border"],"border-width":u["border"],"border-style":u["border"],"border-color":u["border"],"border-block":u["border-block"],"border-block-width":u["border-block"],"border-block-style":u["border-block"],"border-block-color":u["border-block"],"border-block-start":u["border-block-start"],"border-block-start-width":u["border-block-start"],"border-block-start-style":u["border-block-start"],"border-block-start-color":u["border-block-start"],"border-block-end":u["border-block-end"],"border-block-end-width":u["border-block-end"],"border-block-end-style":u["border-block-end"],"border-block-end-color":u["border-block-end"],"border-inline":u["border-inline"],"border-inline-width":u["border-inline"],"border-inline-style":u["border-inline"],"border-inline-color":u["border-inline"],"border-inline-start":u["border-inline-start"],"border-inline-start-width":u["border-inline-start"],"border-inline-start-style":u["border-inline-start"],"border-inline-start-color":u["border-inline-start"],"border-inline-end":u["border-inline-end"],"border-inline-end-width":u["border-inline-end"],"border-inline-end-style":u["border-inline-end"],"border-inline-end-color":u["border-inline-end"],"border-start":u["border-start"],"border-start-width":u["border-start"],"border-start-style":u["border-start"],"border-start-color":u["border-start"],"border-end":u["border-end"],"border-end-width":u["border-end"],"border-end-style":u["border-end"],"border-end-color":u["border-end"],clear:c,inset:l,margin:g,padding:g,block:h["block"],"block-start":h["block-start"],"block-end":h["block-end"],inline:h["inline"],"inline-start":h["inline-start"],"inline-end":h["inline-end"],start:h["start"],end:h["end"],float:c,resize:f,size:b,"text-align":m,transition:y,"transition-property":y};const O=/^border(-block|-inline|-start|-end)?(-width|-style|-color)?$/i;var A=n.plugin("postcss-logical-properties",e=>{const r=Boolean(Object(e).preserve);const t=!r&&typeof Object(e).dir==="string"?/^rtl$/i.test(e.dir)?"rtl":"ltr":false;return e=>{e.walkDecls(e=>{const n=e.parent;const i=O.test(e.prop)?splitBySlash(e.value,true):splitBySpace(e.value,true);const o=e.prop.replace(w,"$2$5").toLowerCase();if(o in S){const s=S[o](e,i,t);if(s){[].concat(s).forEach(r=>{if(r.type==="rule"){n.before(r)}else{e.before(r)}});if(!r){e.remove();if(!n.nodes.length){n.remove()}}}}})}});e.exports=A},,function(e,r,t){"use strict";r.__esModule=true;var n=t(229);Object.defineProperty(r,"unesc",{enumerable:true,get:function get(){return _interopRequireDefault(n).default}});var i=t(299);Object.defineProperty(r,"getProp",{enumerable:true,get:function get(){return _interopRequireDefault(i).default}});var o=t(757);Object.defineProperty(r,"ensureObject",{enumerable:true,get:function get(){return _interopRequireDefault(o).default}});var s=t(630);Object.defineProperty(r,"stripComments",{enumerable:true,get:function get(){return _interopRequireDefault(s).default}});function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n0&&arguments[0]!==undefined?arguments[0]:{};_classCallCheck(this,Attribute);var t=_possibleConstructorReturn(this,e.call(this,handleDeprecatedContructorOpts(r)));t.type=f.ATTRIBUTE;t.raws=t.raws||{};Object.defineProperty(t.raws,"unquoted",{get:B(function(){return t.value},"attr.raws.unquoted is deprecated. Call attr.value instead."),set:B(function(){return t.value},"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")});t._constructed=true;return t}Attribute.prototype.getQuotedValue=function getQuotedValue(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var r=this._determineQuoteMark(e);var t=m[r];var n=(0,s.default)(this._value,t);return n};Attribute.prototype._determineQuoteMark=function _determineQuoteMark(e){return e.smart?this.smartQuoteMark(e):this.preferredQuoteMark(e)};Attribute.prototype.setValue=function setValue(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};this._value=e;this._quoteMark=this._determineQuoteMark(r);this._syncRawValue()};Attribute.prototype.smartQuoteMark=function smartQuoteMark(e){var r=this.value;var t=r.replace(/[^']/g,"").length;var n=r.replace(/[^"]/g,"").length;if(t+n===0){var i=(0,s.default)(r,{isIdentifier:true});if(i===r){return Attribute.NO_QUOTE}else{var o=this.preferredQuoteMark(e);if(o===Attribute.NO_QUOTE){var a=this.quoteMark||e.quoteMark||Attribute.DOUBLE_QUOTE;var u=m[a];var c=(0,s.default)(r,u);if(c.length1&&arguments[1]!==undefined?arguments[1]:e;var t=arguments.length>2&&arguments[2]!==undefined?arguments[2]:defaultAttrConcat;var n=this._spacesFor(r);return t(this.stringifyProperty(e),n)};Attribute.prototype.offsetOf=function offsetOf(e){var r=1;var t=this._spacesFor("attribute");r+=t.before.length;if(e==="namespace"||e==="ns"){return this.namespace?r:-1}if(e==="attributeNS"){return r}r+=this.namespaceString.length;if(this.namespace){r+=1}if(e==="attribute"){return r}r+=this.stringifyProperty("attribute").length;r+=t.after.length;var n=this._spacesFor("operator");r+=n.before.length;var i=this.stringifyProperty("operator");if(e==="operator"){return i?r:-1}r+=i.length;r+=n.after.length;var o=this._spacesFor("value");r+=o.before.length;var s=this.stringifyProperty("value");if(e==="value"){return s?r:-1}r+=s.length;r+=o.after.length;var a=this._spacesFor("insensitive");r+=a.before.length;if(e==="insensitive"){return this.insensitive?r:-1}return-1};Attribute.prototype.toString=function toString(){var e=this;var r=[this.rawSpaceBefore,"["];r.push(this._stringFor("qualifiedAttribute","attribute"));if(this.operator&&this.value){r.push(this._stringFor("operator"));r.push(this._stringFor("value"));r.push(this._stringFor("insensitiveFlag","insensitive",function(r,t){if(r.length>0&&!e.quoted&&t.before.length===0&&!(e.spaces.value&&e.spaces.value.after)){t.before=" "}return defaultAttrConcat(r,t)}))}r.push("]");r.push(this.rawSpaceAfter);return r.join("")};i(Attribute,[{key:"quoted",get:function get(){var e=this.quoteMark;return e==="'"||e==='"'},set:function set(e){v()}},{key:"quoteMark",get:function get(){return this._quoteMark},set:function set(e){if(!this._constructed){this._quoteMark=e;return}if(this._quoteMark!==e){this._quoteMark=e;this._syncRawValue()}}},{key:"qualifiedAttribute",get:function get(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function get(){return this.insensitive?"i":""}},{key:"value",get:function get(){return this._value},set:function set(e){if(this._constructed){var r=unescapeValue(e),t=r.deprecatedUsage,n=r.unescaped,i=r.quoteMark;if(t){h()}if(n===this._value&&i===this._quoteMark){return}this._value=n;this._quoteMark=i;this._syncRawValue()}else{this._value=e}}},{key:"attribute",get:function get(){return this._attribute},set:function set(e){this._handleEscapes("attribute",e);this._attribute=e}}]);return Attribute}(l.default);g.NO_QUOTE=null;g.SINGLE_QUOTE="'";g.DOUBLE_QUOTE='"';r.default=g;var m=(n={"'":{quotes:"single",wrap:true},'"':{quotes:"double",wrap:true}},n[null]={isIdentifier:true},n);function defaultAttrConcat(e,r){return""+r.before+e+r.after}},function(e){"use strict";var r=Math.abs;var t=Math.round;function almostEq(e,t){return r(e-t)<=9.5367432e-7}function GCD(e,r){if(almostEq(r,0))return e;return GCD(r,e%r)}function findPrecision(e){var r=1;while(!almostEq(t(e*r)/r,e)){r*=10}return r}function num2fraction(e){if(e===0||e==="0")return"0";if(typeof e==="string"){e=parseFloat(e)}var n=findPrecision(e);var i=e*n;var o=r(GCD(i,n));var s=i/o;var a=n/o;return t(s)+"/"+t(a)}e.exports=num2fraction},,,,function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K",1537:"UB IB N"},C:{2:"qB",932:"0 1 2 3 4 5 6 7 8 9 GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB nB fB",2308:"w R M JB KB LB MB NB OB PB QB RB SB"},D:{2:"G U I F E D A B C O T P H J K V W X",545:"Y Z a b c d e f g h i j k l m n o p q r s t u v",1537:"0 1 2 3 4 5 6 7 8 9 Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I xB WB aB",516:"B C O L S hB iB",548:"D A dB VB",676:"F E bB cB"},F:{2:"D B C jB kB lB mB L EB oB S",513:"k",545:"P H J K V W X Y Z a b c d e f g h i",1537:"0 1 2 3 4 5 6 7 8 9 j l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{2:"WB pB HB rB sB",548:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",676:"E tB uB"},H:{2:"7B"},I:{2:"GB G 8B 9B AC BC HB",545:"CC DC",1537:"N"},J:{2:"F",545:"A"},K:{2:"A B C L EB S",1537:"Q"},L:{1537:"N"},M:{2340:"M"},N:{2:"A B"},O:{1:"EC"},P:{545:"G",1537:"FC GC HC IC JC VB L"},Q:{545:"KC"},R:{1537:"LC"},S:{932:"MC"}},B:5,C:"Intrinsic & Extrinsic Sizing"}},,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n{const r=Boolean("preserve"in Object(e)?e.preserve:true);return e=>{e.walkRules(o,e=>{const t=n(e=>{e.walkPseudos(e=>{if(e.value===":has"&&e.nodes){const r=checkIfParentIsNot(e);e.value=r?":not-has":":has";const t=n.attribute({attribute:encodeURIComponent(String(e)).replace(/%3A/g,":").replace(/%5B/g,"[").replace(/%5D/g,"]").replace(/%2C/g,",").replace(/[():%\[\],]/g,"\\$&")});if(r){e.parent.parent.replaceWith(t)}else{e.replaceWith(t)}}})}).processSync(e.selector);const i=e.clone({selector:t});if(r){e.before(i)}else{e.replaceWith(i)}})}});function checkIfParentIsNot(e){return Object(Object(e.parent).parent).type==="pseudo"&&e.parent.parent.value===":not"}e.exports=s},,,function(e){e.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"U I F E D A B C O T P",164:"G"},D:{1:"0 1 2 3 4 5 6 7 8 9 c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D A B C O T P H J K V W X Y Z a b"},E:{1:"F E D A B C O bB cB dB VB L S hB iB",33:"I aB",164:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D jB kB",33:"C",164:"B lB mB L EB oB"},G:{1:"E tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"sB",164:"WB pB HB rB"},H:{2:"7B"},I:{1:"N CC DC",33:"GB G 8B 9B AC BC HB"},J:{1:"A",33:"F"},K:{1:"Q S",33:"C",164:"A B L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 Transitions"}},function(e,r,t){var n=t(586);e.exports=n.plugin("postcss-page-break",function(){return function(e){e.walkDecls(/^break-(inside|before|after)/,function(e){if(e.value.search(/column|region/)>=0){return}var r;switch(e.value){case"page":r="always";break;case"avoid-page":r="avoid";break;default:r=e.value}e.cloneBefore({prop:"page-"+e.prop,value:r})})}})},,function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(736));var i=_interopRequireDefault(t(550));var o=_interopRequireDefault(t(824));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var s={brackets:n.default.cyan,"at-word":n.default.cyan,comment:n.default.gray,string:n.default.green,class:n.default.yellow,call:n.default.cyan,hash:n.default.magenta,"(":n.default.cyan,")":n.default.cyan,"{":n.default.yellow,"}":n.default.yellow,"[":n.default.yellow,"]":n.default.yellow,":":n.default.yellow,";":n.default.yellow};function getTokenType(e,r){var t=e[0],n=e[1];if(t==="word"){if(n[0]==="."){return"class"}if(n[0]==="#"){return"hash"}}if(!r.endOfFile()){var i=r.nextToken();r.back(i);if(i[0]==="brackets"||i[0]==="(")return"call"}return t}function terminalHighlight(e){var r=(0,i.default)(new o.default(e),{ignoreErrors:true});var t="";var n=function _loop(){var e=r.nextToken();var n=s[getTokenType(e,r)];if(n){t+=e[1].split(/\r?\n/).map(function(e){return n(e)}).join("\n")}else{t+=e[1]}};while(!r.endOfFile()){n()}return t}var a=terminalHighlight;r.default=a;e.exports=r.default},,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(790));var i=_interopDefault(t(747));var o=_interopDefault(t(622));var s=_interopDefault(t(586));var a=t(682);function asyncGeneratorStep(e,r,t,n,i,o,s){try{var a=e[o](s);var u=a.value}catch(e){t(e);return}if(a.done){r(u)}else{Promise.resolve(u).then(n,i)}}function _asyncToGenerator(e){return function(){var r=this,t=arguments;return new Promise(function(n,i){var o=e.apply(r,t);function _next(e){asyncGeneratorStep(o,n,i,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,i,_next,_throw,"throw",e)}_next(undefined)})}}function _defineProperty(e,r,t){if(r in e){Object.defineProperty(e,r,{value:t,enumerable:true,configurable:true,writable:true})}else{e[r]=t}return e}function _objectSpread(e){for(var r=1;r{const o=f(e)?t:p(e)?i:null;if(o){e.nodes.slice().forEach(e=>{if(B(e)){const t=e.prop;o[t]=n(e.value).parse();if(!r.preserve){e.remove()}}});if(!r.preserve&&d(e)){e.remove()}}});return _objectSpread({},t,i)}const u=/^html$/i;const c=/^:root$/i;const l=/^--[A-z][\w-]*$/;const f=e=>e.type==="rule"&&u.test(e.selector)&&Object(e.nodes).length;const p=e=>e.type==="rule"&&c.test(e.selector)&&Object(e.nodes).length;const B=e=>e.type==="decl"&&l.test(e.prop);const d=e=>Object(e.nodes).length===0;function importCustomPropertiesFromCSSAST(e){return getCustomProperties(e,{preserve:true})}function importCustomPropertiesFromCSSFile(e){return _importCustomPropertiesFromCSSFile.apply(this,arguments)}function _importCustomPropertiesFromCSSFile(){_importCustomPropertiesFromCSSFile=_asyncToGenerator(function*(e){const r=yield h(e);const t=s.parse(r,{from:e});return importCustomPropertiesFromCSSAST(t)});return _importCustomPropertiesFromCSSFile.apply(this,arguments)}function importCustomPropertiesFromObject(e){const r=Object.assign({},Object(e).customProperties||Object(e)["custom-properties"]);for(const e in r){r[e]=n(r[e]).parse()}return r}function importCustomPropertiesFromJSONFile(e){return _importCustomPropertiesFromJSONFile.apply(this,arguments)}function _importCustomPropertiesFromJSONFile(){_importCustomPropertiesFromJSONFile=_asyncToGenerator(function*(e){const r=yield v(e);return importCustomPropertiesFromObject(r)});return _importCustomPropertiesFromJSONFile.apply(this,arguments)}function importCustomPropertiesFromJSFile(e){return _importCustomPropertiesFromJSFile.apply(this,arguments)}function _importCustomPropertiesFromJSFile(){_importCustomPropertiesFromJSFile=_asyncToGenerator(function*(e){const r=yield Promise.resolve(require(e));return importCustomPropertiesFromObject(r)});return _importCustomPropertiesFromJSFile.apply(this,arguments)}function importCustomPropertiesFromSources(e){return e.map(e=>{if(e instanceof Promise){return e}else if(e instanceof Function){return e()}const r=e===Object(e)?e:{from:String(e)};if(r.customProperties||r["custom-properties"]){return r}const t=o.resolve(String(r.from||""));const n=(r.type||o.extname(t).slice(1)).toLowerCase();return{type:n,from:t}}).reduce(function(){var e=_asyncToGenerator(function*(e,r){const t=yield r,n=t.type,i=t.from;if(n==="ast"){return Object.assign(yield e,importCustomPropertiesFromCSSAST(i))}if(n==="css"){return Object.assign(yield e,yield importCustomPropertiesFromCSSFile(i))}if(n==="js"){return Object.assign(yield e,yield importCustomPropertiesFromJSFile(i))}if(n==="json"){return Object.assign(yield e,yield importCustomPropertiesFromJSONFile(i))}return Object.assign(yield e,yield importCustomPropertiesFromObject(yield r))});return function(r,t){return e.apply(this,arguments)}}(),{})}const h=e=>new Promise((r,t)=>{i.readFile(e,"utf8",(e,n)=>{if(e){t(e)}else{r(n)}})});const v=function(){var e=_asyncToGenerator(function*(e){return JSON.parse(yield h(e))});return function readJSON(r){return e.apply(this,arguments)}}();function convertDtoD(e){return e%360}function convertGtoD(e){return e*.9%360}function convertRtoD(e){return e*180/Math.PI%360}function convertTtoD(e){return e*360%360}function convertNtoRGB(e){const r={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],transparent:[0,0,0],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};return r[e]&&r[e].map(e=>e/2.55)}function convertHtoRGB(e){const r=(e.match(b)||[]).slice(1),t=_slicedToArray(r,8),n=t[0],i=t[1],o=t[2],s=t[3],a=t[4],u=t[5],c=t[6],l=t[7];if(a!==undefined||n!==undefined){const e=a!==undefined?parseInt(a,16):n!==undefined?parseInt(n+n,16):0;const r=u!==undefined?parseInt(u,16):i!==undefined?parseInt(i+i,16):0;const t=c!==undefined?parseInt(c,16):o!==undefined?parseInt(o+o,16):0;const f=l!==undefined?parseInt(l,16):s!==undefined?parseInt(s+s,16):255;return[e,r,t,f].map(e=>e/2.55)}return undefined}const b=/^#(?:([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?|([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?)$/i;class Color{constructor(e){this.color=Object(Object(e).color||e);this.color.colorspace=this.color.colorspace?this.color.colorspace:"red"in e&&"green"in e&&"blue"in e?"rgb":"hue"in e&&"saturation"in e&&"lightness"in e?"hsl":"hue"in e&&"whiteness"in e&&"blackness"in e?"hwb":"unknown";if(e.colorspace==="rgb"){this.color.hue=a.rgb2hue(e.red,e.green,e.blue,e.hue||0)}}alpha(e){const r=this.color;return e===undefined?r.alpha:new Color(assign(r,{alpha:e}))}blackness(e){const r=color2hwb(this.color);return e===undefined?r.blackness:new Color(assign(r,{blackness:e}))}blend(e,r,t="rgb"){const n=this.color;return new Color(blend(n,e,r,t))}blenda(e,r,t="rgb"){const n=this.color;return new Color(blend(n,e,r,t,true))}blue(e){const r=color2rgb(this.color);return e===undefined?r.blue:new Color(assign(r,{blue:e}))}contrast(e){const r=this.color;return new Color(contrast(r,e))}green(e){const r=color2rgb(this.color);return e===undefined?r.green:new Color(assign(r,{green:e}))}hue(e){const r=color2hsl(this.color);return e===undefined?r.hue:new Color(assign(r,{hue:e}))}lightness(e){const r=color2hsl(this.color);return e===undefined?r.lightness:new Color(assign(r,{lightness:e}))}red(e){const r=color2rgb(this.color);return e===undefined?r.red:new Color(assign(r,{red:e}))}rgb(e,r,t){const n=color2rgb(this.color);return new Color(assign(n,{red:e,green:r,blue:t}))}saturation(e){const r=color2hsl(this.color);return e===undefined?r.saturation:new Color(assign(r,{saturation:e}))}shade(e){const r=color2hwb(this.color);const t={hue:0,whiteness:0,blackness:100,colorspace:"hwb"};const n="rgb";return e===undefined?r.blackness:new Color(blend(r,t,e,n))}tint(e){const r=color2hwb(this.color);const t={hue:0,whiteness:100,blackness:0,colorspace:"hwb"};const n="rgb";return e===undefined?r.blackness:new Color(blend(r,t,e,n))}whiteness(e){const r=color2hwb(this.color);return e===undefined?r.whiteness:new Color(assign(r,{whiteness:e}))}toHSL(){return color2hslString(this.color)}toHWB(){return color2hwbString(this.color)}toLegacy(){return color2legacyString(this.color)}toRGB(){return color2rgbString(this.color)}toRGBLegacy(){return color2rgbLegacyString(this.color)}toString(){return color2string(this.color)}}function blend(e,r,t,n,i){const o=t/100;const s=1-o;if(n==="hsl"){const t=color2hsl(e),n=t.hue,a=t.saturation,u=t.lightness,c=t.alpha;const l=color2hsl(r),f=l.hue,p=l.saturation,B=l.lightness,d=l.alpha;const h=n*s+f*o,v=a*s+p*o,b=u*s+B*o,g=i?c*s+d*o:c;return{hue:h,saturation:v,lightness:b,alpha:g,colorspace:"hsl"}}else if(n==="hwb"){const t=color2hwb(e),n=t.hue,a=t.whiteness,u=t.blackness,c=t.alpha;const l=color2hwb(r),f=l.hue,p=l.whiteness,B=l.blackness,d=l.alpha;const h=n*s+f*o,v=a*s+p*o,b=u*s+B*o,g=i?c*s+d*o:c;return{hue:h,whiteness:v,blackness:b,alpha:g,colorspace:"hwb"}}else{const t=color2rgb(e),n=t.red,a=t.green,u=t.blue,c=t.alpha;const l=color2rgb(r),f=l.red,p=l.green,B=l.blue,d=l.alpha;const h=n*s+f*o,v=a*s+p*o,b=u*s+B*o,g=i?c*s+d*o:c;return{red:h,green:v,blue:b,alpha:g,colorspace:"rgb"}}}function assign(e,r){const t=Object.assign({},e);Object.keys(r).forEach(n=>{const i=n==="hue";const o=!i&&g.test(n);const s=normalize(r[n],n);t[n]=s;if(o){t.hue=a.rgb2hue(t.red,t.green,t.blue,e.hue||0)}});return t}function normalize(e,r){const t=r==="hue";const n=0;const i=t?360:100;const o=Math.min(Math.max(t?e%360:e,n),i);return o}function color2rgb(e){const r=e.colorspace==="hsl"?a.hsl2rgb(e.hue,e.saturation,e.lightness):e.colorspace==="hwb"?a.hwb2rgb(e.hue,e.whiteness,e.blackness):[e.red,e.green,e.blue],t=_slicedToArray(r,3),n=t[0],i=t[1],o=t[2];return{red:n,green:i,blue:o,hue:e.hue,alpha:e.alpha,colorspace:"rgb"}}function color2hsl(e){const r=e.colorspace==="rgb"?a.rgb2hsl(e.red,e.green,e.blue,e.hue):e.colorspace==="hwb"?a.hwb2hsl(e.hue,e.whiteness,e.blackness):[e.hue,e.saturation,e.lightness],t=_slicedToArray(r,3),n=t[0],i=t[1],o=t[2];return{hue:n,saturation:i,lightness:o,alpha:e.alpha,colorspace:"hsl"}}function color2hwb(e){const r=e.colorspace==="rgb"?a.rgb2hwb(e.red,e.green,e.blue,e.hue):e.colorspace==="hsl"?a.hsl2hwb(e.hue,e.saturation,e.lightness):[e.hue,e.whiteness,e.blackness],t=_slicedToArray(r,3),n=t[0],i=t[1],o=t[2];return{hue:n,whiteness:i,blackness:o,alpha:e.alpha,colorspace:"hwb"}}function contrast(e,r){const t=color2hwb(e);const n=color2rgb(e);const i=rgb2luminance(n.red,n.green,n.blue);const o=i<.5?{hue:t.hue,whiteness:100,blackness:0,alpha:t.alpha,colorspace:"hwb"}:{hue:t.hue,whiteness:0,blackness:100,alpha:t.alpha,colorspace:"hwb"};const s=colors2contrast(e,o);const a=s>4.5?colors2contrastRatioColor(t,o):o;return blend(o,a,r,"hwb",false)}function colors2contrast(e,r){const t=color2rgb(e);const n=color2rgb(r);const i=rgb2luminance(t.red,t.green,t.blue);const o=rgb2luminance(n.red,n.green,n.blue);return i>o?(i+.05)/(o+.05):(o+.05)/(i+.05)}function rgb2luminance(e,r,t){const n=[channel2luminance(e),channel2luminance(r),channel2luminance(t)],i=n[0],o=n[1],s=n[2];const a=.2126*i+.7152*o+.0722*s;return a}function channel2luminance(e){const r=e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4);return r}function colors2contrastRatioColor(e,r){const t=Object.assign({},e);let n=e.whiteness;let i=e.blackness;let o=r.whiteness;let s=r.blackness;while(Math.abs(n-o)>100||Math.abs(i-s)>100){const r=Math.round((o+n)/2);const a=Math.round((s+i)/2);t.whiteness=r;t.blackness=a;if(colors2contrast(t,e)>4.5){o=r;s=a}else{n=r;i=a}}return t}const g=/^(blue|green|red)$/i;function color2string(e){return e.colorspace==="hsl"?color2hslString(e):e.colorspace==="hwb"?color2hwbString(e):color2rgbString(e)}function color2hslString(e){const r=color2hsl(e);const t=r.alpha===100;const n=r.hue;const i=Math.round(r.saturation*1e10)/1e10;const o=Math.round(r.lightness*1e10)/1e10;const s=Math.round(r.alpha*1e10)/1e10;return`hsl(${n} ${i}% ${o}%${t?"":` / ${s}%`})`}function color2hwbString(e){const r=color2hwb(e);const t=r.alpha===100;const n=r.hue;const i=Math.round(r.whiteness*1e10)/1e10;const o=Math.round(r.blackness*1e10)/1e10;const s=Math.round(r.alpha*1e10)/1e10;return`hwb(${n} ${i}% ${o}%${t?"":` / ${s}%`})`}function color2rgbString(e){const r=color2rgb(e);const t=r.alpha===100;const n=Math.round(r.red*1e10)/1e10;const i=Math.round(r.green*1e10)/1e10;const o=Math.round(r.blue*1e10)/1e10;const s=Math.round(r.alpha*1e10)/1e10;return`rgb(${n}% ${i}% ${o}%${t?"":` / ${s}%`})`}function color2legacyString(e){return e.colorspace==="hsl"?color2hslLegacyString(e):color2rgbLegacyString(e)}function color2rgbLegacyString(e){const r=color2rgb(e);const t=r.alpha===100;const n=t?"rgb":"rgba";const i=Math.round(r.red*255/100);const o=Math.round(r.green*255/100);const s=Math.round(r.blue*255/100);const a=Math.round(r.alpha/100*1e10)/1e10;return`${n}(${i}, ${o}, ${s}${t?"":`, ${a}`})`}function color2hslLegacyString(e){const r=color2hsl(e);const t=r.alpha===100;const n=t?"hsl":"hsla";const i=r.hue;const o=Math.round(r.saturation*1e10)/1e10;const s=Math.round(r.lightness*1e10)/1e10;const a=Math.round(r.alpha/100*1e10)/1e10;return`${n}(${i}, ${o}%, ${s}%${t?"":`, ${a}`})`}function manageUnresolved(e,r,t,n){if("warn"===r.unresolved){r.decl.warn(r.result,n,{word:t})}else if("ignore"!==r.unresolved){throw r.decl.error(n,{word:t})}}function transformAST(e,r){e.nodes.slice(0).forEach(e=>{if(isColorModFunction(e)){if(r.transformVars){transformVariables(e,r)}const t=transformColorModFunction(e,r);if(t){e.replaceWith(n.word({raws:e.raws,value:r.stringifier(t)}))}}else if(e.nodes&&Object(e.nodes).length){transformAST(e,r)}})}function transformVariables(e,r){walk(e,e=>{if(isVariable(e)){const t=transformArgsByParams(e,[[transformWord,isComma,transformNode]]),n=_slicedToArray(t,2),i=n[0],o=n[1];if(i in r.customProperties){let t=r.customProperties[i];if(L.test(t)){const e=t.clone();transformVariables(e,r);t=e}if(t.nodes.length===1&&t.nodes[0].nodes.length){t.nodes[0].nodes.forEach(r=>{e.parent.insertBefore(e,r)})}e.remove()}else if(o&&o.nodes.length===1&&o.nodes[0].nodes.length){transformVariables(o,r);e.replaceWith(...o.nodes[0].nodes[0])}}})}function transformColor(e,r){if(isRGBFunction(e)){return transformRGBFunction(e,r)}else if(isHSLFunction(e)){return transformHSLFunction(e,r)}else if(isHWBFunction(e)){return transformHWBFunction(e,r)}else if(isColorModFunction(e)){return transformColorModFunction(e,r)}else if(isHexColor(e)){return transformHexColor(e,r)}else if(isNamedColor(e)){return transformNamedColor(e,r)}else{return manageUnresolved(e,r,e.value,`Expected a color`)}}function transformRGBFunction(e,r){const t=transformArgsByParams(e,[[transformPercentage,transformPercentage,transformPercentage,isSlash,transformAlpha],[transformRGBNumber,transformRGBNumber,transformRGBNumber,isSlash,transformAlpha],[transformPercentage,isComma,transformPercentage,isComma,transformPercentage,isComma,transformAlpha],[transformRGBNumber,isComma,transformRGBNumber,isComma,transformRGBNumber,isComma,transformAlpha]]),n=_slicedToArray(t,4),i=n[0],o=n[1],s=n[2],a=n[3],u=a===void 0?100:a;if(i!==undefined){const e=new Color({red:i,green:o,blue:s,alpha:u,colorspace:"rgb"});return e}else{return manageUnresolved(e,r,e.value,`Expected a valid rgb() function`)}}function transformHSLFunction(e,r){const t=transformArgsByParams(e,[[transformHue,transformPercentage,transformPercentage,isSlash,transformAlpha],[transformHue,isComma,transformPercentage,isComma,transformPercentage,isComma,transformAlpha]]),n=_slicedToArray(t,4),i=n[0],o=n[1],s=n[2],a=n[3],u=a===void 0?100:a;if(s!==undefined){const e=new Color({hue:i,saturation:o,lightness:s,alpha:u,colorspace:"hsl"});return e}else{return manageUnresolved(e,r,e.value,`Expected a valid hsl() function`)}}function transformHWBFunction(e,r){const t=transformArgsByParams(e,[[transformHue,transformPercentage,transformPercentage,isSlash,transformAlpha]]),n=_slicedToArray(t,4),i=n[0],o=n[1],s=n[2],a=n[3],u=a===void 0?100:a;if(s!==undefined){const e=new Color({hue:i,whiteness:o,blackness:s,alpha:u,colorspace:"hwb"});return e}else{return manageUnresolved(e,r,e.value,`Expected a valid hwb() function`)}}function transformColorModFunction(e,r){const t=(e.nodes||[]).slice(1,-1)||[],n=_toArray(t),i=n[0],o=n.slice(1);if(i!==undefined){const t=isHue(i)?new Color({hue:transformHue(i,r),saturation:100,lightness:50,alpha:100,colorspace:"hsl"}):transformColor(i,r);if(t){const e=transformColorByAdjusters(t,o,r);return e}else{return manageUnresolved(e,r,e.value,`Expected a valid color`)}}else{return manageUnresolved(e,r,e.value,`Expected a valid color-mod() function`)}}function transformHexColor(e,r){if(x.test(e.value)){const r=convertHtoRGB(e.value),t=_slicedToArray(r,4),n=t[0],i=t[1],o=t[2],s=t[3];const a=new Color({red:n,green:i,blue:o,alpha:s});return a}else{return manageUnresolved(e,r,e.value,`Expected a valid hex color`)}}function transformNamedColor(e,r){if(isNamedColor(e)){const r=convertNtoRGB(e.value),t=_slicedToArray(r,3),n=t[0],i=t[1],o=t[2];const s=new Color({red:n,green:i,blue:o,alpha:100,colorspace:"rgb"});return s}else{return manageUnresolved(e,r,e.value,`Expected a valid named-color`)}}function transformColorByAdjusters(e,r,t){const n=r.reduce((e,r)=>{if(isAlphaBlueGreenRedAdjuster(r)){return transformAlphaBlueGreenRedAdjuster(e,r,t)}else if(isRGBAdjuster(r)){return transformRGBAdjuster(e,r,t)}else if(isHueAdjuster(r)){return transformHueAdjuster(e,r,t)}else if(isBlacknessLightnessSaturationWhitenessAdjuster(r)){return transformBlacknessLightnessSaturationWhitenessAdjuster(e,r,t)}else if(isShadeTintAdjuster(r)){return transformShadeTintAdjuster(e,r,t)}else if(isBlendAdjuster(r)){return transformBlendAdjuster(e,r,r.value==="blenda",t)}else if(isContrastAdjuster(r)){return transformContrastAdjuster(e,r,t)}else{manageUnresolved(r,t,r.value,`Expected a valid color adjuster`);return e}},e);return n}function transformAlphaBlueGreenRedAdjuster(e,r,t){const n=transformArgsByParams(r,m.test(r.value)?[[transformMinusPlusOperator,transformAlpha],[transformTimesOperator,transformPercentage],[transformAlpha]]:[[transformMinusPlusOperator,transformPercentage],[transformMinusPlusOperator,transformRGBNumber],[transformTimesOperator,transformPercentage],[transformPercentage],[transformRGBNumber]]),i=_slicedToArray(n,2),o=i[0],s=i[1];if(o!==undefined){const t=r.value.toLowerCase().replace(m,"alpha");const n=e[t]();const i=s!==undefined?o==="+"?n+Number(s):o==="-"?n-Number(s):o==="*"?n*Number(s):Number(s):Number(o);const a=e[t](i);return a}else{return manageUnresolved(r,t,r.value,`Expected a valid modifier()`)}}function transformRGBAdjuster(e,r,t){const n=transformArgsByParams(r,[[transformMinusPlusOperator,transformPercentage,transformPercentage,transformPercentage],[transformMinusPlusOperator,transformRGBNumber,transformRGBNumber,transformRGBNumber],[transformMinusPlusOperator,transformHexColor],[transformTimesOperator,transformPercentage]]),i=_slicedToArray(n,4),o=i[0],s=i[1],a=i[2],u=i[3];if(s!==undefined&&s.color){const r=e.rgb(o==="+"?e.red()+s.red():e.red()-s.red(),o==="+"?e.green()+s.green():e.green()-s.green(),o==="+"?e.blue()+s.blue():e.blue()-s.blue());return r}else if(o!==undefined&&T.test(o)){const r=e.rgb(o==="+"?e.red()+s:e.red()-s,o==="+"?e.green()+a:e.green()-a,o==="+"?e.blue()+u:e.blue()-u);return r}else if(o!==undefined&&s!==undefined){const r=e.rgb(e.red()*s,e.green()*s,e.blue()*s);return r}else{return manageUnresolved(r,t,r.value,`Expected a valid rgb() adjuster`)}}function transformBlendAdjuster(e,r,t,n){const i=transformArgsByParams(r,[[transformColor,transformPercentage,transformColorSpace]]),o=_slicedToArray(i,3),s=o[0],a=o[1],u=o[2],c=u===void 0?"rgb":u;if(a!==undefined){const r=t?e.blenda(s.color,a,c):e.blend(s.color,a,c);return r}else{return manageUnresolved(r,n,r.value,`Expected a valid blend() adjuster)`)}}function transformContrastAdjuster(e,r,t){const n=transformArgsByParams(r,[[transformPercentage]]),i=_slicedToArray(n,1),o=i[0];if(o!==undefined){const r=e.contrast(o);return r}else{return manageUnresolved(r,t,r.value,`Expected a valid contrast() adjuster)`)}}function transformHueAdjuster(e,r,t){const n=transformArgsByParams(r,[[transformMinusPlusTimesOperator,transformHue],[transformHue]]),i=_slicedToArray(n,2),o=i[0],s=i[1];if(o!==undefined){const r=e.hue();const t=s!==undefined?o==="+"?r+Number(s):o==="-"?r-Number(s):o==="*"?r*Number(s):Number(s):Number(o);return e.hue(t)}else{return manageUnresolved(r,t,r.value,`Expected a valid hue() function)`)}}function transformBlacknessLightnessSaturationWhitenessAdjuster(e,r,t){const n=r.value.toLowerCase().replace(/^b$/,"blackness").replace(/^l$/,"lightness").replace(/^s$/,"saturation").replace(/^w$/,"whiteness");const i=transformArgsByParams(r,[[transformMinusPlusTimesOperator,transformPercentage],[transformPercentage]]),o=_slicedToArray(i,2),s=o[0],a=o[1];if(s!==undefined){const r=e[n]();const t=a!==undefined?s==="+"?r+Number(a):s==="-"?r-Number(a):s==="*"?r*Number(a):Number(a):Number(s);return e[n](t)}else{return manageUnresolved(r,t,r.value,`Expected a valid ${n}() function)`)}}function transformShadeTintAdjuster(e,r,t){const n=r.value.toLowerCase();const i=transformArgsByParams(r,[[transformPercentage]]),o=_slicedToArray(i,1),s=o[0];if(s!==undefined){const r=Number(s);return e[n](r)}else{return manageUnresolved(r,t,r.value,`Expected valid ${n}() arguments`)}}function transformColorSpace(e,r){if(isColorSpace(e)){return e.value}else{return manageUnresolved(e,r,e.value,`Expected a valid color space)`)}}function transformAlpha(e,r){if(isNumber(e)){return e.value*100}else if(isPercentage(e)){return transformPercentage(e,r)}else{return manageUnresolved(e,r,e.value,`Expected a valid alpha value)`)}}function transformRGBNumber(e,r){if(isNumber(e)){return e.value/2.55}else{return manageUnresolved(e,r,e.value,`Expected a valid RGB value)`)}}function transformHue(e,r){if(isHue(e)){const r=e.unit.toLowerCase();if(r==="grad"){return convertGtoD(e.value)}else if(r==="rad"){return convertRtoD(e.value)}else if(r==="turn"){return convertTtoD(e.value)}else{return convertDtoD(e.value)}}else{return manageUnresolved(e,r,e.value,`Expected a valid hue`)}}function transformPercentage(e,r){if(isPercentage(e)){return Number(e.value)}else{return manageUnresolved(e,r,e.value,`Expected a valid hue`)}}function transformMinusPlusOperator(e,r){if(isMinusPlusOperator(e)){return e.value}else{return manageUnresolved(e,r,e.value,`Expected a plus or minus operator`)}}function transformTimesOperator(e,r){if(isTimesOperator(e)){return e.value}else{return manageUnresolved(e,r,e.value,`Expected a times operator`)}}function transformMinusPlusTimesOperator(e,r){if(isMinusPlusTimesOperator(e)){return e.value}else{return manageUnresolved(e,r,e.value,`Expected a plus, minus, or times operator`)}}function transformWord(e,r){if(isWord(e)){return e.value}else{return manageUnresolved(e,r,e.value,`Expected a valid word`)}}function transformNode(e){return Object(e)}function transformArgsByParams(e,r){const t=(e.nodes||[]).slice(1,-1);const n={unresolved:"ignore"};return r.map(e=>t.map((r,t)=>typeof e[t]==="function"?e[t](r,n):undefined).filter(e=>typeof e!=="boolean")).filter(e=>e.every(e=>e!==undefined))[0]||[]}function walk(e,r){r(e);if(Object(e.nodes).length){e.nodes.slice().forEach(e=>{walk(e,r)})}}function isVariable(e){return Object(e).type==="func"&&I.test(e.value)}function isAlphaBlueGreenRedAdjuster(e){return Object(e).type==="func"&&y.test(e.value)}function isRGBAdjuster(e){return Object(e).type==="func"&&P.test(e.value)}function isHueAdjuster(e){return Object(e).type==="func"&&j.test(e.value)}function isBlacknessLightnessSaturationWhitenessAdjuster(e){return Object(e).type==="func"&&C.test(e.value)}function isShadeTintAdjuster(e){return Object(e).type==="func"&&M.test(e.value)}function isBlendAdjuster(e){return Object(e).type==="func"&&w.test(e.value)}function isContrastAdjuster(e){return Object(e).type==="func"&&A.test(e.value)}function isRGBFunction(e){return Object(e).type==="func"&&R.test(e.value)}function isHSLFunction(e){return Object(e).type==="func"&&F.test(e.value)}function isHWBFunction(e){return Object(e).type==="func"&&E.test(e.value)}function isColorModFunction(e){return Object(e).type==="func"&&S.test(e.value)}function isNamedColor(e){return Object(e).type==="word"&&Boolean(convertNtoRGB(e.value))}function isHexColor(e){return Object(e).type==="word"&&x.test(e.value)}function isColorSpace(e){return Object(e).type==="word"&&O.test(e.value)}function isHue(e){return Object(e).type==="number"&&D.test(e.unit)}function isComma(e){return Object(e).type==="comma"}function isSlash(e){return Object(e).type==="operator"&&e.value==="/"}function isNumber(e){return Object(e).type==="number"&&e.unit===""}function isMinusPlusOperator(e){return Object(e).type==="operator"&&T.test(e.value)}function isMinusPlusTimesOperator(e){return Object(e).type==="operator"&&k.test(e.value)}function isTimesOperator(e){return Object(e).type==="operator"&&G.test(e.value)}function isPercentage(e){return Object(e).type==="number"&&(e.unit==="%"||e.value==="0")}function isWord(e){return Object(e).type==="word"}const m=/^a(lpha)?$/i;const y=/^(a(lpha)?|blue|green|red)$/i;const C=/^(b(lackness)?|l(ightness)?|s(aturation)?|w(hiteness)?)$/i;const w=/^blenda?$/i;const S=/^color-mod$/i;const O=/^(hsl|hwb|rgb)$/i;const A=/^contrast$/i;const x=/^#(?:([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?|([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?)$/i;const F=/^hsla?$/i;const D=/^(deg|grad|rad|turn)?$/i;const j=/^h(ue)?$/i;const E=/^hwb$/i;const T=/^[+-]$/;const k=/^[*+-]$/;const P=/^rgb$/i;const R=/^rgba?$/i;const M=/^(shade|tint)$/i;const I=/^var$/i;const L=/(^|[^\w-])var\(/i;const G=/^[*]$/;var N=s.plugin("postcss-color-mod-function",e=>{const r=String(Object(e).unresolved||"throw").toLowerCase();const t=Object(e).stringifier||(e=>e.toLegacy());const i=[].concat(Object(e).importFrom||[]);const o="transformVars"in Object(e)?e.transformVars:true;const s=importCustomPropertiesFromSources(i);return function(){var e=_asyncToGenerator(function*(e,i){const a=Object.assign(yield s,getCustomProperties(e,{preserve:true}));e.walkDecls(e=>{const s=e.value;if(J.test(s)){const u=n(s,{loose:true}).parse();transformAST(u,{unresolved:r,stringifier:t,transformVars:o,decl:e,result:i,customProperties:a});const c=u.toString();if(s!==c){e.value=c}}})});return function(r,t){return e.apply(this,arguments)}}()});const J=/(^|[^\w-])color-mod\(/i;e.exports=N},,,,,,,,,,function(e,r,t){"use strict";r.__esModule=true;r.FIELDS=undefined;var n,i;r.default=tokenize;var o=t(145);var s=_interopRequireWildcard(o);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var r={};if(e!=null){for(var t in e){if(Object.prototype.hasOwnProperty.call(e,t))r[t]=e[t]}}r.default=e;return r}}var a=(n={},n[s.tab]=true,n[s.newline]=true,n[s.cr]=true,n[s.feed]=true,n);var u=(i={},i[s.space]=true,i[s.tab]=true,i[s.newline]=true,i[s.cr]=true,i[s.feed]=true,i[s.ampersand]=true,i[s.asterisk]=true,i[s.bang]=true,i[s.comma]=true,i[s.colon]=true,i[s.semicolon]=true,i[s.openParenthesis]=true,i[s.closeParenthesis]=true,i[s.openSquare]=true,i[s.closeSquare]=true,i[s.singleQuote]=true,i[s.doubleQuote]=true,i[s.plus]=true,i[s.pipe]=true,i[s.tilde]=true,i[s.greaterThan]=true,i[s.equals]=true,i[s.dollar]=true,i[s.caret]=true,i[s.slash]=true,i);var c={};var l="0123456789abcdefABCDEF";for(var f=0;f0){m=a+v;y=g-b[v].length}else{m=a;y=o}w=s.comment;a=m;B=m;p=g-y}else if(l===s.slash){g=u;w=l;B=a;p=u-o;c=g+1}else{g=consumeWord(t,u);w=s.word;B=a;p=g-o}c=g+1;break}r.push([w,a,u-o,B,p,u,c]);if(y){o=y;y=null}u=c}return r}},,,,,,,,function(e,r,t){var n=t(125);var i=1/0;var o="[object Null]",s="[object Symbol]",a="[object Undefined]";var u=/[&<>"']/g,c=RegExp(u.source);var l=/<%-([\s\S]+?)%>/g,f=/<%([\s\S]+?)%>/g;var p={"&":"&","<":"<",">":">",'"':""","'":"'"};var B=typeof global=="object"&&global&&global.Object===Object&&global;var d=typeof self=="object"&&self&&self.Object===Object&&self;var h=B||d||Function("return this")();function arrayMap(e,r){var t=-1,n=e==null?0:e.length,i=Array(n);while(++t";if(typeof this.line!=="undefined"){this.message+=":"+this.line+":"+this.column}this.message+=": "+this.reason};r.showSourceCode=function showSourceCode(e){var r=this;if(!this.source)return"";var t=this.source;if(o.default){if(typeof e==="undefined")e=n.default.stdout;if(e)t=(0,o.default)(t)}var s=t.split(/\r?\n/);var a=Math.max(this.line-3,0);var u=Math.min(this.line+2,s.length);var c=String(u).length;function mark(r){if(e&&i.default.red){return i.default.red.bold(r)}return r}function aside(r){if(e&&i.default.gray){return i.default.gray(r)}return r}return s.slice(a,u).map(function(e,t){var n=a+1+t;var i=" "+(" "+n).slice(-c)+" | ";if(n===r.line){var o=aside(i.replace(/\d/g," "))+e.slice(0,r.column-1).replace(/[^\t]/g," ");return mark(">")+aside(i)+e+"\n "+o+mark("^")}return" "+aside(i)+e}).join("\n")};r.toString=function toString(){var e=this.showSourceCode();if(e){e="\n\n"+e+"\n"}return this.name+": "+this.message+e};return CssSyntaxError}(_wrapNativeSuper(Error));var a=s;r.default=a;e.exports=r.default},,,function(e,r,t){"use strict";function _defineProperty(e,r,t){if(r in e){Object.defineProperty(e,r,{value:t,enumerable:true,configurable:true,writable:true})}else{e[r]=t}return e}var n=t(800);var i=t(586).vendor;var o=t(586).list;var s=t(611);var a=function(){function Transition(e){_defineProperty(this,"props",["transition","transition-property"]);this.prefixes=e}var e=Transition.prototype;e.add=function add(e,r){var t=this;var n,i;var add=this.prefixes.add[e.prop];var o=this.ruleVendorPrefixes(e);var s=o||add&&add.prefixes||[];var a=this.parse(e.value);var u=a.map(function(e){return t.findProp(e)});var c=[];if(u.some(function(e){return e[0]==="-"})){return}for(var l=a,f=Array.isArray(l),p=0,l=f?l:l[Symbol.iterator]();;){var B;if(f){if(p>=l.length)break;B=l[p++]}else{p=l.next();if(p.done)break;B=p.value}var d=B;i=this.findProp(d);if(i[0]==="-")continue;var h=this.prefixes.add[i];if(!h||!h.prefixes)continue;for(var v=h.prefixes,b=Array.isArray(v),g=0,v=b?v:v[Symbol.iterator]();;){if(b){if(g>=v.length)break;n=v[g++]}else{g=v.next();if(g.done)break;n=g.value}if(o&&!o.some(function(e){return n.includes(e)})){continue}var m=this.prefixes.prefixed(i,n);if(m!=="-ms-transform"&&!u.includes(m)){if(!this.disabled(i,n)){c.push(this.clone(i,m,d))}}}}a=a.concat(c);var y=this.stringify(a);var C=this.stringify(this.cleanFromUnprefixed(a,"-webkit-"));if(s.includes("-webkit-")){this.cloneBefore(e,"-webkit-"+e.prop,C)}this.cloneBefore(e,e.prop,C);if(s.includes("-o-")){var w=this.stringify(this.cleanFromUnprefixed(a,"-o-"));this.cloneBefore(e,"-o-"+e.prop,w)}for(var S=s,O=Array.isArray(S),A=0,S=O?S:S[Symbol.iterator]();;){if(O){if(A>=S.length)break;n=S[A++]}else{A=S.next();if(A.done)break;n=A.value}if(n!=="-webkit-"&&n!=="-o-"){var x=this.stringify(this.cleanOtherPrefixes(a,n));this.cloneBefore(e,n+e.prop,x)}}if(y!==e.value&&!this.already(e,e.prop,y)){this.checkForWarning(r,e);e.cloneBefore();e.value=y}};e.findProp=function findProp(e){var r=e[0].value;if(/^\d/.test(r)){for(var t=e.entries(),n=Array.isArray(t),i=0,t=n?t:t[Symbol.iterator]();;){var o;if(n){if(i>=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o,a=s[0],u=s[1];if(a!==0&&u.type==="word"){return u.value}}}return r};e.already=function already(e,r,t){return e.parent.some(function(e){return e.prop===r&&e.value===t})};e.cloneBefore=function cloneBefore(e,r,t){if(!this.already(e,r,t)){e.cloneBefore({prop:r,value:t})}};e.checkForWarning=function checkForWarning(e,r){if(r.prop!=="transition-property"){return}r.parent.each(function(t){if(t.type!=="decl"){return undefined}if(t.prop.indexOf("transition-")!==0){return undefined}if(t.prop==="transition-property"){return undefined}if(o.comma(t.value).length>1){r.warn(e,"Replace transition-property to transition, "+"because Autoprefixer could not support "+"any cases of transition-property "+"and other transition-*")}return false})};e.remove=function remove(e){var r=this;var t=this.parse(e.value);t=t.filter(function(e){var t=r.prefixes.remove[r.findProp(e)];return!t||!t.remove});var n=this.stringify(t);if(e.value===n){return}if(t.length===0){e.remove();return}var i=e.parent.some(function(r){return r.prop===e.prop&&r.value===n});var o=e.parent.some(function(r){return r!==e&&r.prop===e.prop&&r.value.length>n.length});if(i||o){e.remove();return}e.value=n};e.parse=function parse(e){var r=n(e);var t=[];var i=[];for(var o=r.nodes,s=Array.isArray(o),a=0,o=s?o:o[Symbol.iterator]();;){var u;if(s){if(a>=o.length)break;u=o[a++]}else{a=o.next();if(a.done)break;u=a.value}var c=u;i.push(c);if(c.type==="div"&&c.value===","){t.push(i);i=[]}}t.push(i);return t.filter(function(e){return e.length>0})};e.stringify=function stringify(e){if(e.length===0){return""}var r=[];for(var t=e,i=Array.isArray(t),o=0,t=i?t:t[Symbol.iterator]();;){var s;if(i){if(o>=t.length)break;s=t[o++]}else{o=t.next();if(o.done)break;s=o.value}var a=s;if(a[a.length-1].type!=="div"){a.push(this.div(e))}r=r.concat(a)}if(r[0].type==="div"){r=r.slice(1)}if(r[r.length-1].type==="div"){r=r.slice(0,+-2+1||undefined)}return n.stringify({nodes:r})};e.clone=function clone(e,r,t){var n=[];var i=false;for(var o=t,s=Array.isArray(o),a=0,o=s?o:o[Symbol.iterator]();;){var u;if(s){if(a>=o.length)break;u=o[a++]}else{a=o.next();if(a.done)break;u=a.value}var c=u;if(!i&&c.type==="word"&&c.value===e){n.push({type:"word",value:r});i=true}else{n.push(c)}}return n};e.div=function div(e){for(var r=e,t=Array.isArray(r),n=0,r=t?r:r[Symbol.iterator]();;){var i;if(t){if(n>=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;for(var s=o,a=Array.isArray(s),u=0,s=a?s:s[Symbol.iterator]();;){var c;if(a){if(u>=s.length)break;c=s[u++]}else{u=s.next();if(u.done)break;c=u.value}var l=c;if(l.type==="div"&&l.value===","){return l}}}return{type:"div",value:",",after:" "}};e.cleanOtherPrefixes=function cleanOtherPrefixes(e,r){var t=this;return e.filter(function(e){var n=i.prefix(t.findProp(e));return n===""||n===r})};e.cleanFromUnprefixed=function cleanFromUnprefixed(e,r){var t=this;var n=e.map(function(e){return t.findProp(e)}).filter(function(e){return e.slice(0,r.length)===r}).map(function(e){return t.prefixes.unprefixed(e)});var o=[];for(var s=e,a=Array.isArray(s),u=0,s=a?s:s[Symbol.iterator]();;){var c;if(a){if(u>=s.length)break;c=s[u++]}else{u=s.next();if(u.done)break;c=u.value}var l=c;var f=this.findProp(l);var p=i.prefix(f);if(!n.includes(f)&&(p===r||p==="")){o.push(l)}}return o};e.disabled=function disabled(e,r){var t=["order","justify-content","align-self","align-content"];if(e.includes("flex")||t.includes(e)){if(this.prefixes.options.flexbox===false){return true}if(this.prefixes.options.flexbox==="no-2009"){return r.includes("2009")}}return undefined};e.ruleVendorPrefixes=function ruleVendorPrefixes(e){var r=e.parent;if(r.type!=="rule"){return false}else if(!r.selector.includes(":-")){return false}var t=s.prefixes().filter(function(e){return r.selector.includes(":"+e)});return t.length>0?t:false};return Transition}();e.exports=a},,,,,,,,,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;ne.concat(r.map(e=>e.replace(s,t))),[])}function transformRuleWithinRule(e){const r=shiftNodesBeforeParent(e);e.selectors=mergeSelectors(r.selectors,e.selectors);const t=e.type==="rule"&&r.type==="rule"&&e.selector===r.selector||e.type==="atrule"&&r.type==="atrule"&&e.params===r.params;if(t){e.append(...r.nodes)}cleanupParent(r)}const a=e=>e.type==="rule"&&Object(e.parent).type==="rule"&&e.selectors.every(e=>e.trim().lastIndexOf("&")===0&&o.test(e));const u=n.list.comma;function transformNestRuleWithinRule(e){const r=shiftNodesBeforeParent(e);const t=r.clone().removeAll().append(e.nodes);e.replaceWith(t);t.selectors=mergeSelectors(r.selectors,u(e.params));cleanupParent(r);walk(t)}const c=e=>e.type==="atrule"&&e.name==="nest"&&Object(e.parent).type==="rule"&&u(e.params).every(e=>e.split("&").length===2&&o.test(e));var l=["document","media","supports"];function atruleWithinRule(e){const r=shiftNodesBeforeParent(e);const t=r.clone().removeAll().append(e.nodes);e.append(t);cleanupParent(r);walk(t)}const f=e=>e.type==="atrule"&&l.indexOf(e.name)!==-1&&Object(e.parent).type==="rule";const p=n.list.comma;function mergeParams(e,r){return p(e).map(e=>p(r).map(r=>`${e} and ${r}`).join(", ")).join(", ")}function transformAtruleWithinAtrule(e){const r=shiftNodesBeforeParent(e);e.params=mergeParams(r.params,e.params);cleanupParent(r)}const B=e=>e.type==="atrule"&&l.indexOf(e.name)!==-1&&Object(e.parent).type==="atrule"&&e.name===e.parent.name;function walk(e){e.nodes.slice(0).forEach(r=>{if(r.parent===e){if(a(r)){transformRuleWithinRule(r)}else if(c(r)){transformNestRuleWithinRule(r)}else if(f(r)){atruleWithinRule(r)}else if(B(r)){transformAtruleWithinAtrule(r)}if(Object(r.nodes).length){walk(r)}}})}var d=i.plugin("postcss-nesting",()=>walk);e.exports=d},,,,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(586));function _toArray(e){return _arrayWithHoles(e)||_iterableToArray(e)||_nonIterableRest()}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _iterableToArray(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)==="[object Arguments]")return Array.from(e)}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}const i=n.list.space;const o=/^overflow$/i;var s=n.plugin("postcss-overflow-shorthand",e=>{const r="preserve"in Object(e)?Boolean(e.preserve):true;return e=>{e.walkDecls(o,e=>{const t=i(e.value),n=_toArray(t),o=n[0],s=n[1],a=n.slice(2);if(s&&!a.length){e.cloneBefore({prop:`${e.prop}-x`,value:o});e.cloneBefore({prop:`${e.prop}-y`,value:s});if(!r){e.remove()}}})}});e.exports=s},function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(586));var i=_interopDefault(t(790));const o=/^place-(content|items|self)/;var s=n.plugin("postcss-place",e=>{const r="preserve"in Object(e)?Boolean(e.prefix):true;return e=>{e.walkDecls(o,e=>{const t=e.prop.match(o)[1];const n=i(e.value).parse();const s=n.nodes[0].nodes;const a=s.length===1?e.value:String(s.slice(0,1)).trim();const u=s.length===1?e.value:String(s.slice(1)).trim();e.cloneBefore({prop:`align-${t}`,value:a});e.cloneBefore({prop:`justify-${t}`,value:u});if(!r){e.remove()}})}});e.exports=s},,,,,,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(586));var i=_interopDefault(t(790));var o=n.plugin("postcss-double-position-gradients",e=>{const r="preserve"in Object(e)?Boolean(e.preserve):true;return e=>{e.walkDecls(e=>{const t=e.value;if(s.test(t)){const n=i(t).parse();n.walkFunctionNodes(e=>{if(a.test(e.value)){const r=e.nodes.slice(1,-1);r.forEach((t,n)=>{const o=Object(r[n-1]);const s=Object(r[n-2]);const a=s.type&&o.type==="number"&&t.type==="number";if(a){const r=s.clone();const n=i.comma({value:",",raws:{after:" "}});e.insertBefore(t,n);e.insertBefore(t,r)}})}});const o=n.toString();if(t!==o){e.cloneBefore({value:o});if(!r){e.remove()}}}})}});const s=/(repeating-)?(conic|linear|radial)-gradient\([\W\w]*\)/i;const a=/^(repeating-)?(conic|linear|radial)-gradient$/i;e.exports=o},function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;if(e.value.includes(o+"(")){return true}}return false};r.set=function set(r,t){r=e.prototype.set.call(this,r,t);if(t==="-ms-"){r.value=r.value.replace(/rotatez/gi,"rotate")}return r};r.insert=function insert(r,t,n){if(t==="-ms-"){if(!this.contain3d(r)&&!this.keyframeParents(r)){return e.prototype.insert.call(this,r,t,n)}}else if(t==="-o-"){if(!this.contain3d(r)){return e.prototype.insert.call(this,r,t,n)}}else{return e.prototype.insert.call(this,r,t,n)}return undefined};return TransformDecl}(n);_defineProperty(i,"names",["transform","transform-origin"]);_defineProperty(i,"functions3d",["matrix3d","translate3d","translateZ","scale3d","scaleZ","rotate3d","rotateX","rotateY","perspective"]);e.exports=i},,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n{const r="preserve"in Object(e)?Boolean(e.preserve):false;return e=>{e.walkDecls(e=>{const t=e.value;if(u.test(t)){const n=i(t).parse();n.walkType("func",e=>{if(c.test(e.value)){const r=e.nodes.slice(1,-1);const t=D(e,r);const n=j(e,r);const i=E(e,r);if(t||n||i){const t=r[3];const n=r[4];if(n){if(m(n)&&!v(n)){n.unit="";n.value=String(n.value/100)}if(C(e)){e.value+="a"}}else if(w(e)){e.value=e.value.slice(0,-1)}if(t&&O(t)){t.replaceWith(T())}if(i){r[0].unit=r[1].unit=r[2].unit="";r[0].value=String(Math.floor(r[0].value*255/100));r[1].value=String(Math.floor(r[1].value*255/100));r[2].value=String(Math.floor(r[2].value*255/100))}e.nodes.splice(3,0,[T()]);e.nodes.splice(2,0,[T()])}}});const o=String(n);if(o!==t){if(r){e.cloneBefore({value:o})}else{e.value=o}}}})}});const s=/^%?$/i;const a=/^calc$/i;const u=/(^|[^\w-])(hsla?|rgba?)\(/i;const c=/^(hsla?|rgba?)$/i;const l=/^hsla?$/i;const f=/^(hsl|rgb)$/i;const p=/^(hsla|rgba)$/i;const B=/^(deg|grad|rad|turn)?$/i;const d=/^rgba?$/i;const h=e=>v(e)||e.type==="number"&&s.test(e.unit);const v=e=>e.type==="func"&&a.test(e.value);const b=e=>v(e)||e.type==="number"&&B.test(e.unit);const g=e=>v(e)||e.type==="number"&&e.unit==="";const m=e=>v(e)||e.type==="number"&&(e.unit==="%"||e.unit===""&&e.value==="0");const y=e=>e.type==="func"&&l.test(e.value);const C=e=>e.type==="func"&&f.test(e.value);const w=e=>e.type==="func"&&p.test(e.value);const S=e=>e.type==="func"&&d.test(e.value);const O=e=>e.type==="operator"&&e.value==="/";const A=[b,m,m,O,h];const x=[g,g,g,O,h];const F=[m,m,m,O,h];const D=(e,r)=>y(e)&&r.every((e,r)=>typeof A[r]==="function"&&A[r](e));const j=(e,r)=>S(e)&&r.every((e,r)=>typeof x[r]==="function"&&x[r](e));const E=(e,r)=>S(e)&&r.every((e,r)=>typeof F[r]==="function"&&F[r](e));const T=()=>i.comma({value:","});e.exports=o},,,function(e,r){"use strict";r.__esModule=true;r.default=sortAscending;function sortAscending(e){return e.sort(function(e,r){return e-r})}e.exports=r["default"]},,,,,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n=z}function nextToken(e){if(U.length)return U.pop();if(K>=z)return;var r=e?e.ignoreUnclosed:false;F=A.charCodeAt(K);if(F===s||F===u||F===l&&A.charCodeAt(K+1)!==s){q=K;H+=1}switch(F){case s:case a:case c:case l:case u:D=K;do{D+=1;F=A.charCodeAt(D);if(F===s){q=D;H+=1}}while(F===a||F===s||F===c||F===l||F===u);J=["space",A.slice(K,D)];K=D-1;break;case f:case p:case h:case v:case m:case b:case d:var W=String.fromCharCode(F);J=[W,W,H,K-q];break;case B:G=Q.length?Q.pop()[1]:"";N=A.charCodeAt(K+1);if(G==="url"&&N!==t&&N!==n&&N!==a&&N!==s&&N!==c&&N!==u&&N!==l){D=K;do{I=false;D=A.indexOf(")",D+1);if(D===-1){if(x||r){D=K;break}else{unclosed("bracket")}}L=D;while(A.charCodeAt(L-1)===i){L-=1;I=!I}}while(I);J=["brackets",A.slice(K,D+1),H,K-q,H,D-q];K=D}else{D=A.indexOf(")",K+1);k=A.slice(K,D+1);if(D===-1||S.test(k)){J=["(","(",H,K-q]}else{J=["brackets",k,H,K-q,H,D-q];K=D}}break;case t:case n:j=F===t?"'":'"';D=K;do{I=false;D=A.indexOf(j,D+1);if(D===-1){if(x||r){D=K+1;break}else{unclosed("string")}}L=D;while(A.charCodeAt(L-1)===i){L-=1;I=!I}}while(I);k=A.slice(K,D+1);E=k.split("\n");T=E.length-1;if(T>0){R=H+T;M=D-E[T].length}else{R=H;M=q}J=["string",A.slice(K,D+1),H,K-q,R,D-M];q=M;H=R;K=D;break;case y:C.lastIndex=K+1;C.test(A);if(C.lastIndex===0){D=A.length-1}else{D=C.lastIndex-2}J=["at-word",A.slice(K,D+1),H,K-q,H,D-q];K=D;break;case i:D=K;P=true;while(A.charCodeAt(D+1)===i){D+=1;P=!P}F=A.charCodeAt(D+1);if(P&&F!==o&&F!==a&&F!==s&&F!==c&&F!==l&&F!==u){D+=1;if(O.test(A.charAt(D))){while(O.test(A.charAt(D+1))){D+=1}if(A.charCodeAt(D+1)===a){D+=1}}}J=["word",A.slice(K,D+1),H,K-q,H,D-q];K=D;break;default:if(F===o&&A.charCodeAt(K+1)===g){D=A.indexOf("*/",K+2)+1;if(D===0){if(x||r){D=A.length}else{unclosed("comment")}}k=A.slice(K,D+1);E=k.split("\n");T=E.length-1;if(T>0){R=H+T;M=D-E[T].length}else{R=H;M=q}J=["comment",k,H,K-q,R,D-M];q=M;H=R;K=D}else{w.lastIndex=K+1;w.test(A);if(w.lastIndex===0){D=A.length-1}else{D=w.lastIndex-2}J=["word",A.slice(K,D+1),H,K-q,H,D-q];Q.push(J);K=D}break}K++;return J}function back(e){U.push(e)}return{back:back,nextToken:nextToken,endOfFile:endOfFile,position:position}}e.exports=r.default},function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;if(!r||r===s){this.add(e,s)}}};return AtRule}(n);e.exports=i},,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n=t.length)break;s=t[o++]}else{o=t.next();if(o.done)break;s=o.value}var a=s;if(a===r){continue}if(e.includes(a)){return true}}return false};r.set=function set(e,r){e.prop=this.prefixed(e.prop,r);return e};r.needCascade=function needCascade(e){if(!e._autoprefixerCascade){e._autoprefixerCascade=this.all.options.cascade!==false&&e.raw("before").includes("\n")}return e._autoprefixerCascade};r.maxPrefixed=function maxPrefixed(e,r){if(r._autoprefixerMax){return r._autoprefixerMax}var t=0;for(var n=e,i=Array.isArray(n),s=0,n=i?n:n[Symbol.iterator]();;){var a;if(i){if(s>=n.length)break;a=n[s++]}else{s=n.next();if(s.done)break;a=s.value}var u=a;u=o.removeNote(u);if(u.length>t){t=u.length}}r._autoprefixerMax=t;return r._autoprefixerMax};r.calcBefore=function calcBefore(e,r,t){if(t===void 0){t=""}var n=this.maxPrefixed(e,r);var i=n-o.removeNote(t).length;var s=r.raw("before");if(i>0){s+=Array(i).fill(" ").join("")}return s};r.restoreBefore=function restoreBefore(e){var r=e.raw("before").split("\n");var t=r[r.length-1];this.all.group(e).up(function(e){var r=e.raw("before").split("\n");var n=r[r.length-1];if(n.length=48&&o<=57){return true}var s=e.charCodeAt(2);if(o===n&&s>=48&&s<=57){return true}return false}if(i===n){o=e.charCodeAt(1);if(o>=48&&o<=57){return true}return false}if(i>=48&&i<=57){return true}return false}e.exports=function(e){var s=0;var a=e.length;var u;var c;var l;if(a===0||!likeNumber(e)){return false}u=e.charCodeAt(s);if(u===t||u===r){s++}while(s57){break}s+=1}u=e.charCodeAt(s);c=e.charCodeAt(s+1);if(u===n&&c>=48&&c<=57){s+=2;while(s57){break}s+=1}}u=e.charCodeAt(s);c=e.charCodeAt(s+1);l=e.charCodeAt(s+2);if((u===i||u===o)&&(c>=48&&c<=57||(c===t||c===r)&&l>=48&&l<=57)){s+=c===t||c===r?3:2;while(s57){break}s+=1}}return{number:e.slice(0,s),unit:e.slice(s)}}},function(e,r,t){"use strict";r.__esModule=true;var n=t(592);var i=_interopRequireDefault(n);var o=t(511);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return r&&(typeof r==="object"||typeof r==="function")?r:e}function _inherits(e,r){if(typeof r!=="function"&&r!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}var s=function(e){_inherits(Universal,e);function Universal(r){_classCallCheck(this,Universal);var t=_possibleConstructorReturn(this,e.call(this,r));t.type=o.UNIVERSAL;t.value="*";return t}return Universal}(i.default);r.default=s;e.exports=r["default"]},,,,,function(e){e.exports={A:{A:{2:"I F E D gB",132:"A B"},B:{1:"UB IB N",132:"C O T P H J",516:"K"},C:{1:"9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 1 2 3 4 5 6 7 8 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{1:"9 w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"0 1 2 3 4 5 6 7 8 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB",260:"DB BB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{1:"2 3 4 5 6 7 8 9 AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z jB kB lB mB L EB oB S",260:"0 1"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{1:"N"},M:{2:"M"},N:{132:"A B"},O:{2:"EC"},P:{1:"IC JC VB L",2:"G FC GC HC"},Q:{1:"KC"},R:{2:"LC"},S:{2:"MC"}},B:7,C:"CSS overscroll-behavior"}},,,function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(950));var i=_interopRequireDefault(t(199));var o=_interopRequireDefault(t(113));var s=_interopRequireDefault(t(10));var a=_interopRequireDefault(t(842));var u=_interopRequireDefault(t(65));var c=_interopRequireDefault(t(806));var l=_interopRequireDefault(t(607));var f=_interopRequireDefault(t(433));var p=_interopRequireDefault(t(278));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function postcss(){for(var e=arguments.length,r=new Array(e),t=0;t0;var b=Boolean(B);var g=Boolean(d);u({gap:l,hasColumns:g,decl:r,result:i});s(h,r,i);if(b&&g||v){r.cloneBefore({prop:"-ms-grid-rows",value:B,raws:{}})}if(g){r.cloneBefore({prop:"-ms-grid-columns",value:d,raws:{}})}return r};return GridTemplate}(n);_defineProperty(l,"names",["grid-template"]);e.exports=l},,function(e,r,t){"use strict";var n=t(800);var i=t(426);var o=t(974).insertAreas;var s=/(^|[^-])linear-gradient\(\s*(top|left|right|bottom)/i;var a=/(^|[^-])radial-gradient\(\s*\d+(\w*|%)\s+\d+(\w*|%)\s*,/i;var u=/(!\s*)?autoprefixer:\s*ignore\s+next/i;var c=/(!\s*)?autoprefixer\s*grid:\s*(on|off|(no-)?autoplace)/i;var l=["width","height","min-width","max-width","min-height","max-height","inline-size","min-inline-size","max-inline-size","block-size","min-block-size","max-block-size"];function hasGridTemplate(e){return e.parent.some(function(e){return e.prop==="grid-template"||e.prop==="grid-template-areas"})}function hasRowsAndColumns(e){var r=e.parent.some(function(e){return e.prop==="grid-template-rows"});var t=e.parent.some(function(e){return e.prop==="grid-template-columns"});return r&&t}var f=function(){function Processor(e){this.prefixes=e}var e=Processor.prototype;e.add=function add(e,r){var t=this;var u=this.prefixes.add["@resolution"];var c=this.prefixes.add["@keyframes"];var f=this.prefixes.add["@viewport"];var p=this.prefixes.add["@supports"];e.walkAtRules(function(e){if(e.name==="keyframes"){if(!t.disabled(e,r)){return c&&c.process(e)}}else if(e.name==="viewport"){if(!t.disabled(e,r)){return f&&f.process(e)}}else if(e.name==="supports"){if(t.prefixes.options.supports!==false&&!t.disabled(e,r)){return p.process(e)}}else if(e.name==="media"&&e.params.includes("-resolution")){if(!t.disabled(e,r)){return u&&u.process(e)}}return undefined});e.walkRules(function(e){if(t.disabled(e,r))return undefined;return t.prefixes.add.selectors.map(function(t){return t.process(e,r)})});function insideGrid(e){return e.parent.nodes.some(function(e){if(e.type!=="decl")return false;var r=e.prop==="display"&&/(inline-)?grid/.test(e.value);var t=e.prop.startsWith("grid-template");var n=/^grid-([A-z]+-)?gap/.test(e.prop);return r||t||n})}function insideFlex(e){return e.parent.some(function(e){return e.prop==="display"&&/(inline-)?flex/.test(e.value)})}var B=this.gridStatus(e,r)&&this.prefixes.add["grid-area"]&&this.prefixes.add["grid-area"].prefixes;e.walkDecls(function(e){if(t.disabledDecl(e,r))return undefined;var i=e.parent;var o=e.prop;var u=e.value;if(o==="grid-row-span"){r.warn("grid-row-span is not part of final Grid Layout. Use grid-row.",{node:e});return undefined}else if(o==="grid-column-span"){r.warn("grid-column-span is not part of final Grid Layout. Use grid-column.",{node:e});return undefined}else if(o==="display"&&u==="box"){r.warn("You should write display: flex by final spec "+"instead of display: box",{node:e});return undefined}else if(o==="text-emphasis-position"){if(u==="under"||u==="over"){r.warn("You should use 2 values for text-emphasis-position "+"For example, `under left` instead of just `under`.",{node:e})}}else if(/^(align|justify|place)-(items|content)$/.test(o)&&insideFlex(e)){if(u==="start"||u==="end"){r.warn(u+" value has mixed support, consider using "+("flex-"+u+" instead"),{node:e})}}else if(o==="text-decoration-skip"&&u==="ink"){r.warn("Replace text-decoration-skip: ink to "+"text-decoration-skip-ink: auto, because spec had been changed",{node:e})}else{if(B){if(/^(align|justify|place)-items$/.test(o)&&insideGrid(e)){var c=o.replace("-items","-self");r.warn("IE does not support "+o+" on grid containers. "+("Try using "+c+" on child elements instead: ")+(e.parent.selector+" > * { "+c+": "+e.value+" }"),{node:e})}else if(/^(align|justify|place)-content$/.test(o)&&insideGrid(e)){r.warn("IE does not support "+e.prop+" on grid containers",{node:e})}else if(o==="display"&&e.value==="contents"){r.warn("Please do not use display: contents; "+"if you have grid setting enabled",{node:e});return undefined}else if(e.prop==="grid-gap"){var f=t.gridStatus(e,r);if(f==="autoplace"&&!hasRowsAndColumns(e)&&!hasGridTemplate(e)){r.warn("grid-gap only works if grid-template(-areas) is being "+"used or both rows and columns have been declared "+"and cells have not been manually "+"placed inside the explicit grid",{node:e})}else if((f===true||f==="no-autoplace")&&!hasGridTemplate(e)){r.warn("grid-gap only works if grid-template(-areas) is being used",{node:e})}}else if(o==="grid-auto-columns"){r.warn("grid-auto-columns is not supported by IE",{node:e});return undefined}else if(o==="grid-auto-rows"){r.warn("grid-auto-rows is not supported by IE",{node:e});return undefined}else if(o==="grid-auto-flow"){var p=i.some(function(e){return e.prop==="grid-template-rows"});var d=i.some(function(e){return e.prop==="grid-template-columns"});if(hasGridTemplate(e)){r.warn("grid-auto-flow is not supported by IE",{node:e})}else if(u.includes("dense")){r.warn("grid-auto-flow: dense is not supported by IE",{node:e})}else if(!p&&!d){r.warn("grid-auto-flow works only if grid-template-rows and "+"grid-template-columns are present in the same rule",{node:e})}return undefined}else if(u.includes("auto-fit")){r.warn("auto-fit value is not supported by IE",{node:e,word:"auto-fit"});return undefined}else if(u.includes("auto-fill")){r.warn("auto-fill value is not supported by IE",{node:e,word:"auto-fill"});return undefined}else if(o.startsWith("grid-template")&&u.includes("[")){r.warn("Autoprefixer currently does not support line names. "+"Try using grid-template-areas instead.",{node:e,word:"["})}}if(u.includes("radial-gradient")){if(a.test(e.value)){r.warn("Gradient has outdated direction syntax. "+"New syntax is like `closest-side at 0 0` "+"instead of `0 0, closest-side`.",{node:e})}else{var h=n(u);for(var v=h.nodes,b=Array.isArray(v),g=0,v=b?v:v[Symbol.iterator]();;){var m;if(b){if(g>=v.length)break;m=v[g++]}else{g=v.next();if(g.done)break;m=g.value}var y=m;if(y.type==="function"&&y.value==="radial-gradient"){for(var C=y.nodes,w=Array.isArray(C),S=0,C=w?C:C[Symbol.iterator]();;){var O;if(w){if(S>=C.length)break;O=C[S++]}else{S=C.next();if(S.done)break;O=S.value}var A=O;if(A.type==="word"){if(A.value==="cover"){r.warn("Gradient has outdated direction syntax. "+"Replace `cover` to `farthest-corner`.",{node:e})}else if(A.value==="contain"){r.warn("Gradient has outdated direction syntax. "+"Replace `contain` to `closest-side`.",{node:e})}}}}}}}if(u.includes("linear-gradient")){if(s.test(u)){r.warn("Gradient has outdated direction syntax. "+"New syntax is like `to left` instead of `right`.",{node:e})}}}if(l.includes(e.prop)){if(!e.value.includes("-fill-available")){if(e.value.includes("fill-available")){r.warn("Replace fill-available to stretch, "+"because spec had been changed",{node:e})}else if(e.value.includes("fill")){var x=n(u);if(x.nodes.some(function(e){return e.type==="word"&&e.value==="fill"})){r.warn("Replace fill to stretch, because spec had been changed",{node:e})}}}}var F;if(e.prop==="transition"||e.prop==="transition-property"){return t.prefixes.transition.add(e,r)}else if(e.prop==="align-self"){var D=t.displayType(e);if(D!=="grid"&&t.prefixes.options.flexbox!==false){F=t.prefixes.add["align-self"];if(F&&F.prefixes){F.process(e)}}if(D!=="flex"&&t.gridStatus(e,r)!==false){F=t.prefixes.add["grid-row-align"];if(F&&F.prefixes){return F.process(e,r)}}}else if(e.prop==="justify-self"){var j=t.displayType(e);if(j!=="flex"&&t.gridStatus(e,r)!==false){F=t.prefixes.add["grid-column-align"];if(F&&F.prefixes){return F.process(e,r)}}}else if(e.prop==="place-self"){F=t.prefixes.add["place-self"];if(F&&F.prefixes&&t.gridStatus(e,r)!==false){return F.process(e,r)}}else{F=t.prefixes.add[e.prop];if(F&&F.prefixes){return F.process(e,r)}}return undefined});if(this.gridStatus(e,r)){o(e,this.disabled)}return e.walkDecls(function(e){if(t.disabledValue(e,r))return;var n=t.prefixes.unprefixed(e.prop);var o=t.prefixes.values("add",n);if(Array.isArray(o)){for(var s=o,a=Array.isArray(s),u=0,s=a?s:s[Symbol.iterator]();;){var c;if(a){if(u>=s.length)break;c=s[u++]}else{u=s.next();if(u.done)break;c=u.value}var l=c;if(l.process)l.process(e,r)}}i.save(t.prefixes,e)})};e.remove=function remove(e,r){var t=this;var n=this.prefixes.remove["@resolution"];e.walkAtRules(function(e,i){if(t.prefixes.remove["@"+e.name]){if(!t.disabled(e,r)){e.parent.removeChild(i)}}else if(e.name==="media"&&e.params.includes("-resolution")&&n){n.clean(e)}});var i=function _loop(){if(s){if(a>=o.length)return"break";u=o[a++]}else{a=o.next();if(a.done)return"break";u=a.value}var n=u;e.walkRules(function(e,i){if(n.check(e)){if(!t.disabled(e,r)){e.parent.removeChild(i)}}})};for(var o=this.prefixes.remove.selectors,s=Array.isArray(o),a=0,o=s?o:o[Symbol.iterator]();;){var u;var c=i();if(c==="break")break}return e.walkDecls(function(e,n){if(t.disabled(e,r))return;var i=e.parent;var o=t.prefixes.unprefixed(e.prop);if(e.prop==="transition"||e.prop==="transition-property"){t.prefixes.transition.remove(e)}if(t.prefixes.remove[e.prop]&&t.prefixes.remove[e.prop].remove){var s=t.prefixes.group(e).down(function(e){return t.prefixes.normalize(e.prop)===o});if(o==="flex-flow"){s=true}if(e.prop==="-webkit-box-orient"){var a={"flex-direction":true,"flex-flow":true};if(!e.parent.some(function(e){return a[e.prop]}))return}if(s&&!t.withHackValue(e)){if(e.raw("before").includes("\n")){t.reduceSpaces(e)}i.removeChild(n);return}}for(var u=t.prefixes.values("remove",o),c=Array.isArray(u),l=0,u=c?u:u[Symbol.iterator]();;){var f;if(c){if(l>=u.length)break;f=u[l++]}else{l=u.next();if(l.done)break;f=l.value}var p=f;if(!p.check)continue;if(!p.check(e.value))continue;o=p.unprefixed;var B=t.prefixes.group(e).down(function(e){return e.value.includes(o)});if(B){i.removeChild(n);return}}})};e.withHackValue=function withHackValue(e){return e.prop==="-webkit-background-clip"&&e.value==="text"};e.disabledValue=function disabledValue(e,r){if(this.gridStatus(e,r)===false&&e.type==="decl"){if(e.prop==="display"&&e.value.includes("grid")){return true}}if(this.prefixes.options.flexbox===false&&e.type==="decl"){if(e.prop==="display"&&e.value.includes("flex")){return true}}return this.disabled(e,r)};e.disabledDecl=function disabledDecl(e,r){if(this.gridStatus(e,r)===false&&e.type==="decl"){if(e.prop.includes("grid")||e.prop==="justify-items"){return true}}if(this.prefixes.options.flexbox===false&&e.type==="decl"){var t=["order","justify-content","align-items","align-content"];if(e.prop.includes("flex")||t.includes(e.prop)){return true}}return this.disabled(e,r)};e.disabled=function disabled(e,r){if(!e)return false;if(e._autoprefixerDisabled!==undefined){return e._autoprefixerDisabled}if(e.parent){var t=e.prev();if(t&&t.type==="comment"&&u.test(t.text)){e._autoprefixerDisabled=true;e._autoprefixerSelfDisabled=true;return true}}var n=null;if(e.nodes){var i;e.each(function(e){if(e.type!=="comment")return;if(/(!\s*)?autoprefixer:\s*(off|on)/i.test(e.text)){if(typeof i!=="undefined"){r.warn("Second Autoprefixer control comment "+"was ignored. Autoprefixer applies control "+"comment to whole block, not to next rules.",{node:e})}else{i=/on/i.test(e.text)}}});if(i!==undefined){n=!i}}if(!e.nodes||n===null){if(e.parent){var o=this.disabled(e.parent,r);if(e.parent._autoprefixerSelfDisabled===true){n=false}else{n=o}}else{n=false}}e._autoprefixerDisabled=n;return n};e.reduceSpaces=function reduceSpaces(e){var r=false;this.prefixes.group(e).up(function(){r=true;return true});if(r){return}var t=e.raw("before").split("\n");var n=t[t.length-1].length;var i=false;this.prefixes.group(e).down(function(e){t=e.raw("before").split("\n");var r=t.length-1;if(t[r].length>n){if(i===false){i=t[r].length-n}t[r]=t[r].slice(0,-i);e.raws.before=t.join("\n")}})};e.displayType=function displayType(e){for(var r=e.parent.nodes,t=Array.isArray(r),n=0,r=t?r:r[Symbol.iterator]();;){var i;if(t){if(n>=r.length)break;i=r[n++]}else{n=r.next();if(n.done)break;i=n.value}var o=i;if(o.prop!=="display"){continue}if(o.value.includes("flex")){return"flex"}if(o.value.includes("grid")){return"grid"}}return false};e.gridStatus=function gridStatus(e,r){if(!e)return false;if(e._autoprefixerGridStatus!==undefined){return e._autoprefixerGridStatus}var t=null;if(e.nodes){var n;e.each(function(e){if(e.type!=="comment")return;if(c.test(e.text)){var t=/:\s*autoplace/i.test(e.text);var i=/no-autoplace/i.test(e.text);if(typeof n!=="undefined"){r.warn("Second Autoprefixer grid control comment was "+"ignored. Autoprefixer applies control comments to the whole "+"block, not to the next rules.",{node:e})}else if(t){n="autoplace"}else if(i){n=true}else{n=/on/i.test(e.text)}}});if(n!==undefined){t=n}}if(e.type==="atrule"&&e.name==="supports"){var i=e.params;if(i.includes("grid")&&i.includes("auto")){t=false}}if(!e.nodes||t===null){if(e.parent){var o=this.gridStatus(e.parent,r);if(e.parent._autoprefixerSelfDisabled===true){t=false}else{t=o}}else if(typeof this.prefixes.options.grid!=="undefined"){t=this.prefixes.options.grid}else if(typeof process.env.AUTOPREFIXER_GRID!=="undefined"){if(process.env.AUTOPREFIXER_GRID==="autoplace"){t="autoplace"}else{t=true}}else{t=false}}e._autoprefixerGridStatus=t;return t};return Processor}();e.exports=f},,,function(e,r,t){"use strict";r.__esModule=true;var n=function(){function defineProperties(e,r){for(var t=0;t=0&&c>0){n=[];o=t.length;while(l>=0&&!a){if(l==u){n.push(l);u=t.indexOf(e,l+1)}else if(n.length==1){a=[n.pop(),c]}else{i=n.pop();if(i=0?u:c}if(n.length){a=[o,s]}}return a}},,,function(e,r,t){"use strict";const n=t(896);const i=t(22);class Word extends i{constructor(e){super(e);this.type="word"}}n.registerWalker(Word);e.exports=Word},,function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{1:"P H J K UB IB N",2:"C O T"},C:{1:"0 1 2 3 4 5 6 7 8 9 d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c nB fB"},D:{1:"M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R"},E:{1:"B C O L S hB iB",33:"G U I F E D A xB WB aB bB cB dB VB"},F:{1:"5 6 7 8 9 C AB CB DB BB w R M oB S",2:"D B jB kB lB mB L EB",33:"0 1 2 3 4 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{33:"F A"},K:{2:"A B C L EB S",33:"Q"},L:{1:"N"},M:{2:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{2:"LC"},S:{2:"MC"}},B:3,C:"CSS grab & grabbing cursors"}},function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n0)o-=1}else if(o===0){if(r.indexOf(c)!==-1)split=true}if(split){if(i!=="")n.push(i.trim());i="";split=false}else{i+=c}}if(t||i!=="")n.push(i.trim());return n},space:function space(e){var r=[" ","\n","\t"];return t.split(e,r)},comma:function comma(e){return t.split(e,[","],true)}};var n=t;r.default=n;e.exports=r.default},function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(586));const i=/:focus-visible([^\w-]|$)/gi;var o=n.plugin("postcss-focus-visible",e=>{const r=String(Object(e).replaceWith||".focus-visible");const t=Boolean("preserve"in Object(e)?e.preserve:true);return e=>{e.walkRules(i,e=>{const n=e.selector.replace(i,(e,t)=>{return`${r}${t}`});const o=e.clone({selector:n});if(t){e.before(o)}else{e.replaceWith(o)}})}});e.exports=o},function(e){e.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G nB fB",33:"U I F E D A B C O T P"},D:{1:"0 1 2 3 4 5 6 7 8 9 t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{1:"D A B C O dB VB L S hB iB",2:"xB WB",33:"I F E aB bB cB",292:"G U"},F:{1:"0 1 2 3 4 5 6 7 8 9 g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M S",2:"D B jB kB lB mB L EB oB",33:"C P H J K V W X Y Z a b c d e f"},G:{1:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"E sB tB uB",164:"WB pB HB rB"},H:{2:"7B"},I:{1:"N",33:"G BC HB CC DC",164:"GB 8B 9B AC"},J:{33:"F A"},K:{1:"Q S",2:"A B C L EB"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{33:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS Animation"}},function(e,r,t){"use strict";var n=t(561);var i=t(586);var o=t(338).agents;var s=t(736);var a=t(611);var u=t(135);var c=t(149);var l=t(32);var f="\n"+" Replace Autoprefixer `browsers` option to Browserslist config.\n"+" Use `browserslist` key in `package.json` or `.browserslistrc` file.\n"+"\n"+" Using `browsers` option can cause errors. Browserslist config \n"+" can be used for Babel, Autoprefixer, postcss-normalize and other tools.\n"+"\n"+" If you really need to use option, rename it to `overrideBrowserslist`.\n"+"\n"+" Learn more at:\n"+" https://github.com/browserslist/browserslist#readme\n"+" https://twitter.com/browserslist\n"+"\n";function isPlainObject(e){return Object.prototype.toString.apply(e)==="[object Object]"}var p={};function timeCapsule(e,r){if(r.browsers.selected.length===0){return}if(r.add.selectors.length>0){return}if(Object.keys(r.add).length>2){return}e.warn("Greetings, time traveller. "+"We are in the golden age of prefix-less CSS, "+"where Autoprefixer is no longer needed for your stylesheet.")}e.exports=i.plugin("autoprefixer",function(){for(var r=arguments.length,t=new Array(r),n=0;n=0){r=r+e.slice(n,t);var i=e.indexOf("*/",t+2);if(i<0){return r}n=i+2;t=e.indexOf("/*",n)}r=r+e.slice(n);return r}e.exports=r["default"]},,function(e,r,t){"use strict";r.__esModule=true;var n=t(155);var i=_interopRequireDefault(n);var o=t(511);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return r&&(typeof r==="object"||typeof r==="function")?r:e}function _inherits(e,r){if(typeof r!=="function"&&r!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}var s=function(e){_inherits(Nesting,e);function Nesting(r){_classCallCheck(this,Nesting);var t=_possibleConstructorReturn(this,e.call(this,r));t.type=o.NESTING;t.value="&";return t}return Nesting}(i.default);r.default=s;e.exports=r["default"]},,,,,,,,,,,,,function(e){"use strict";function last(e){return e[e.length-1]}var r={parse:function parse(e){var r=[""];var t=[r];for(var n=e,i=Array.isArray(n),o=0,n=i?n:n[Symbol.iterator]();;){var s;if(i){if(o>=n.length)break;s=n[o++]}else{o=n.next();if(o.done)break;s=o.value}var a=s;if(a==="("){r=[""];last(t).push(r);t.push(r);continue}if(a===")"){t.pop();r=last(t);r.push("");continue}r[r.length-1]+=a}return t[0]},stringify:function stringify(e){var t="";for(var n=e,i=Array.isArray(n),o=0,n=i?n:n[Symbol.iterator]();;){var s;if(i){if(o>=n.length)break;s=n[o++]}else{o=n.next();if(o.done)break;s=o.value}var a=s;if(typeof a==="object"){t+="("+r.stringify(a)+")";continue}t+=a}return t}};e.exports=r},function(e,r,t){"use strict";r.__esModule=true;var n=t(115);var i=_interopRequireDefault(n);var o=t(511);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return r&&(typeof r==="object"||typeof r==="function")?r:e}function _inherits(e,r){if(typeof r!=="function"&&r!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}var s=function(e){_inherits(Pseudo,e);function Pseudo(r){_classCallCheck(this,Pseudo);var t=_possibleConstructorReturn(this,e.call(this,r));t.type=o.PSEUDO;return t}Pseudo.prototype.toString=function toString(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),e,this.rawSpaceAfter].join("")};return Pseudo}(i.default);r.default=s;e.exports=r["default"]},function(e){e.exports={A:{A:{132:"I F E D A B gB"},B:{1:"UB IB N",132:"C O T P H J K"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",132:"qB GB G U I F E D nB fB",292:"A B C O T P H"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",132:"G U I F E D A B C O T P H",548:"J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x"},E:{132:"G U I F E xB WB aB bB cB",548:"D A B C O dB VB L S hB iB"},F:{132:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{132:"E WB pB HB rB sB tB uB",548:"vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{16:"7B"},I:{1:"N",16:"GB G 8B 9B AC BC HB CC DC"},J:{16:"F A"},K:{16:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{132:"A B"},O:{16:"EC"},P:{1:"FC GC HC IC JC VB L",16:"G"},Q:{16:"KC"},R:{16:"LC"},S:{33:"MC"}},B:4,C:"CSS unicode-bidi property"}},,,,function(e){e.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K",516:"UB IB N"},C:{132:"2 3 4 5 6 7 8 TB AB FB CB DB BB",164:"0 1 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",516:"9 w R M JB KB LB MB NB OB PB QB RB SB"},D:{420:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",516:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{1:"A B C O VB L S hB iB",132:"D dB",164:"F E cB",420:"G U I xB WB aB bB"},F:{1:"C L EB oB S",2:"D B jB kB lB mB",420:"P H J K V W X Y Z a b c d e f g h i j k l m",516:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{1:"XB yB zB 0B 1B 2B 3B 4B 5B 6B",132:"vB wB",164:"E tB uB",420:"WB pB HB rB sB"},H:{1:"7B"},I:{420:"GB G 8B 9B AC BC HB CC DC",516:"N"},J:{420:"F A"},K:{1:"C L EB S",2:"A B",132:"Q"},L:{516:"N"},M:{132:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",420:"G"},Q:{132:"KC"},R:{132:"LC"},S:{164:"MC"}},B:4,C:"CSS3 Multiple column layout"}},,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n3&&arguments[3]!==undefined?arguments[3]:0;var i=rgb2value(e,r,t);var o=rgb2whiteness(e,r,t);var s=i-o;if(s){var a=i===e?(r-t)/s:i===r?(t-e)/s:(e-r)/s;var u=i===e?a<0?360/60:0/60:i===r?120/60:240/60;var c=(a+u)*60;return c}else{return n}}function hue2rgb(e,r,t){var n=t<0?t+360:t>360?t-360:t;var i=n*6<360?e+(r-e)*n/60:n*2<360?r:n*3<720?e+(r-e)*(240-n)/60:e;return i}function rgb2value(e,r,t){var n=Math.max(e,r,t);return n}function rgb2whiteness(e,r,t){var n=Math.min(e,r,t);return n}function matrix(e,r){return r.map(function(r){return r.reduce(function(r,t,n){return r+e[n]*t},0)})}var t=96.42;var n=100;var i=82.49;var o=Math.pow(6,3)/Math.pow(29,3);var s=Math.pow(29,3)/Math.pow(3,3);function rgb2hsl(e,r,t,n){var i=rgb2hue(e,r,t,n);var o=rgb2value(e,r,t);var s=rgb2whiteness(e,r,t);var a=o-s;var u=(o+s)/2;var c=a===0?0:a/(100-Math.abs(2*u-100))*100;return[i,c,u]}function hsl2rgb(e,r,t){var n=t<=50?t*(r+100)/100:t+r-t*r/100;var i=t*2-n;var o=[hue2rgb(i,n,e+120),hue2rgb(i,n,e),hue2rgb(i,n,e-120)],s=o[0],a=o[1],u=o[2];return[s,a,u]}var a=function(){function sliceIterator(e,r){var t=[];var n=true;var i=false;var o=undefined;try{for(var s=e[Symbol.iterator](),a;!(n=(a=s.next()).done);n=true){t.push(a.value);if(r&&t.length===r)break}}catch(e){i=true;o=e}finally{try{if(!n&&s["return"])s["return"]()}finally{if(i)throw o}}return t}return function(e,r){if(Array.isArray(e)){return e}else if(Symbol.iterator in Object(e)){return sliceIterator(e,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();function rgb2hwb(e,r,t,n){var i=rgb2hue(e,r,t,n);var o=rgb2whiteness(e,r,t);var s=rgb2value(e,r,t);var a=100-s;return[i,o,a]}function hwb2rgb(e,r,t,n){var i=hsl2rgb(e,100,50,n).map(function(e){return e*(100-r-t)/100+r}),o=a(i,3),s=o[0],u=o[1],c=o[2];return[s,u,c]}var u=function(){function sliceIterator(e,r){var t=[];var n=true;var i=false;var o=undefined;try{for(var s=e[Symbol.iterator](),a;!(n=(a=s.next()).done);n=true){t.push(a.value);if(r&&t.length===r)break}}catch(e){i=true;o=e}finally{try{if(!n&&s["return"])s["return"]()}finally{if(i)throw o}}return t}return function(e,r){if(Array.isArray(e)){return e}else if(Symbol.iterator in Object(e)){return sliceIterator(e,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();function rgb2hsv(e,r,t,n){var i=rgb2value(e,r,t);var o=rgb2whiteness(e,r,t);var s=rgb2hue(e,r,t,n);var a=i===o?0:(i-o)/i*100;return[s,a,i]}function hsv2rgb(e,r,t){var n=Math.floor(e/60);var i=e/60-n&1?e/60-n:1-e/60-n;var o=t*(100-r)/100;var s=t*(100-r*i)/100;var a=n===5?[t,o,s]:n===4?[s,o,t]:n===3?[o,s,t]:n===2?[o,t,s]:n===1?[s,t,o]:[t,s,o],c=u(a,3),l=c[0],f=c[1],p=c[2];return[l,f,p]}var c=function(){function sliceIterator(e,r){var t=[];var n=true;var i=false;var o=undefined;try{for(var s=e[Symbol.iterator](),a;!(n=(a=s.next()).done);n=true){t.push(a.value);if(r&&t.length===r)break}}catch(e){i=true;o=e}finally{try{if(!n&&s["return"])s["return"]()}finally{if(i)throw o}}return t}return function(e,r){if(Array.isArray(e)){return e}else if(Symbol.iterator in Object(e)){return sliceIterator(e,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();function rgb2xyz(e,r,t){var n=[e,r,t].map(function(e){return e>4.045?Math.pow((e+5.5)/105.5,2.4)*100:e/12.92}),i=c(n,3),o=i[0],s=i[1],a=i[2];var u=matrix([o,s,a],[[.4124564,.3575761,.1804375],[.2126729,.7151522,.072175],[.0193339,.119192,.9503041]]),l=c(u,3),f=l[0],p=l[1],B=l[2];return[f,p,B]}function xyz2rgb(e,r,t){var n=matrix([e,r,t],[[3.2404542,-1.5371385,-.4985314],[-.969266,1.8760108,.041556],[.0556434,-.2040259,1.0572252]]),i=c(n,3),o=i[0],s=i[1],a=i[2];var u=[o,s,a].map(function(e){return e>.31308?1.055*Math.pow(e/100,1/2.4)*100-5.5:12.92*e}),l=c(u,3),f=l[0],p=l[1],B=l[2];return[f,p,B]}function hsl2hsv(e,r,t){var n=r*(t<50?t:100-t)/100;var i=n===0?0:2*n/(t+n)*100;var o=t+n;return[e,i,o]}function hsv2hsl(e,r,t){var n=(200-r)*t/100;var i=n===0||n===200?0:r*t/100/(n<=100?n:200-n)*100,o=n*5/10;return[e,i,o]}function hwb2hsv(e,r,t){var n=e,i=t===100?0:100-r/(100-t)*100,o=100-t;return[n,i,o]}function hsv2hwb(e,r,t){var n=e,i=(100-r)*t/100,o=100-t;return[n,i,o]}var l=function(){function sliceIterator(e,r){var t=[];var n=true;var i=false;var o=undefined;try{for(var s=e[Symbol.iterator](),a;!(n=(a=s.next()).done);n=true){t.push(a.value);if(r&&t.length===r)break}}catch(e){i=true;o=e}finally{try{if(!n&&s["return"])s["return"]()}finally{if(i)throw o}}return t}return function(e,r){if(Array.isArray(e)){return e}else if(Symbol.iterator in Object(e)){return sliceIterator(e,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();function lab2xyz(e,r,a){var u=(e+16)/116;var c=r/500+u;var f=u-a/200;var p=Math.pow(c,3)>o?Math.pow(c,3):(116*c-16)/s,B=e>s*o?Math.pow((e+16)/116,3):e/s,d=Math.pow(f,3)>o?Math.pow(f,3):(116*f-16)/s;var h=matrix([p*t,B*n,d*i],[[.9555766,-.0230393,.0631636],[-.0282895,1.0099416,.0210077],[.0122982,-.020483,1.3299098]]),v=l(h,3),b=v[0],g=v[1],m=v[2];return[b,g,m]}function xyz2lab(e,r,a){var u=matrix([e,r,a],[[1.0478112,.0228866,-.050127],[.0295424,.9904844,-.0170491],[-.0092345,.0150436,.7521316]]),c=l(u,3),f=c[0],p=c[1],B=c[2];var d=[f/t,p/n,B/i].map(function(e){return e>o?Math.cbrt(e):(s*e+16)/116}),h=l(d,3),v=h[0],b=h[1],g=h[2];var m=116*b-16,y=500*(v-b),C=200*(b-g);return[m,y,C]}function lab2lch(e,r,t){var n=[Math.sqrt(Math.pow(r,2)+Math.pow(t,2)),Math.atan2(t,r)*180/Math.PI],i=n[0],o=n[1];return[e,i,o]}function lch2lab(e,r,t){var n=r*Math.cos(t*Math.PI/180),i=r*Math.sin(t*Math.PI/180);return[e,n,i]}var f=function(){function sliceIterator(e,r){var t=[];var n=true;var i=false;var o=undefined;try{for(var s=e[Symbol.iterator](),a;!(n=(a=s.next()).done);n=true){t.push(a.value);if(r&&t.length===r)break}}catch(e){i=true;o=e}finally{try{if(!n&&s["return"])s["return"]()}finally{if(i)throw o}}return t}return function(e,r){if(Array.isArray(e)){return e}else if(Symbol.iterator in Object(e)){return sliceIterator(e,r)}else{throw new TypeError("Invalid attempt to destructure non-iterable instance")}}}();function rgb2lab(e,r,t){var n=rgb2xyz(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=xyz2lab(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];return[l,p,B]}function lab2rgb(e,r,t){var n=lab2xyz(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=xyz2rgb(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];return[l,p,B]}function rgb2lch(e,r,t){var n=rgb2xyz(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=xyz2lab(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];var d=lab2lch(l,p,B),h=f(d,3),v=h[0],b=h[1],g=h[2];return[v,b,g]}function lch2rgb(e,r,t){var n=lch2lab(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=lab2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];var d=xyz2rgb(l,p,B),h=f(d,3),v=h[0],b=h[1],g=h[2];return[v,b,g]}function hwb2hsl(e,r,t){var n=hwb2hsv(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=hsv2hsl(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];return[l,p,B]}function hsl2hwb(e,r,t){var n=hsl2hsv(e,r,t),i=f(n,3),o=i[1],s=i[2];var a=hsv2hwb(e,o,s),u=f(a,3),c=u[1],l=u[2];return[e,c,l]}function hsl2lab(e,r,t){var n=hsl2rgb(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=rgb2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];var d=xyz2lab(l,p,B),h=f(d,3),v=h[0],b=h[1],g=h[2];return[v,b,g]}function lab2hsl(e,r,t,n){var i=lab2xyz(e,r,t),o=f(i,3),s=o[0],a=o[1],u=o[2];var c=xyz2rgb(s,a,u),l=f(c,3),p=l[0],B=l[1],d=l[2];var h=rgb2hsl(p,B,d,n),v=f(h,3),b=v[0],g=v[1],m=v[2];return[b,g,m]}function hsl2lch(e,r,t){var n=hsl2rgb(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=rgb2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];var d=xyz2lab(l,p,B),h=f(d,3),v=h[0],b=h[1],g=h[2];var m=lab2lch(v,b,g),y=f(m,3),C=y[0],w=y[1],S=y[2];return[C,w,S]}function lch2hsl(e,r,t,n){var i=lch2lab(e,r,t),o=f(i,3),s=o[0],a=o[1],u=o[2];var c=lab2xyz(s,a,u),l=f(c,3),p=l[0],B=l[1],d=l[2];var h=xyz2rgb(p,B,d),v=f(h,3),b=v[0],g=v[1],m=v[2];var y=rgb2hsl(b,g,m,n),C=f(y,3),w=C[0],S=C[1],O=C[2];return[w,S,O]}function hsl2xyz(e,r,t){var n=hsl2rgb(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=rgb2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];return[l,p,B]}function xyz2hsl(e,r,t,n){var i=xyz2rgb(e,r,t),o=f(i,3),s=o[0],a=o[1],u=o[2];var c=rgb2hsl(s,a,u,n),l=f(c,3),p=l[0],B=l[1],d=l[2];return[p,B,d]}function hwb2lab(e,r,t){var n=hwb2rgb(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=rgb2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];var d=xyz2lab(l,p,B),h=f(d,3),v=h[0],b=h[1],g=h[2];return[v,b,g]}function lab2hwb(e,r,t,n){var i=lab2xyz(e,r,t),o=f(i,3),s=o[0],a=o[1],u=o[2];var c=xyz2rgb(s,a,u),l=f(c,3),p=l[0],B=l[1],d=l[2];var h=rgb2hwb(p,B,d,n),v=f(h,3),b=v[0],g=v[1],m=v[2];return[b,g,m]}function hwb2lch(e,r,t){var n=hwb2rgb(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=rgb2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];var d=xyz2lab(l,p,B),h=f(d,3),v=h[0],b=h[1],g=h[2];var m=lab2lch(v,b,g),y=f(m,3),C=y[0],w=y[1],S=y[2];return[C,w,S]}function lch2hwb(e,r,t,n){var i=lch2lab(e,r,t),o=f(i,3),s=o[0],a=o[1],u=o[2];var c=lab2xyz(s,a,u),l=f(c,3),p=l[0],B=l[1],d=l[2];var h=xyz2rgb(p,B,d),v=f(h,3),b=v[0],g=v[1],m=v[2];var y=rgb2hwb(b,g,m,n),C=f(y,3),w=C[0],S=C[1],O=C[2];return[w,S,O]}function hwb2xyz(e,r,t){var n=hwb2rgb(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=rgb2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];return[l,p,B]}function xyz2hwb(e,r,t,n){var i=xyz2rgb(e,r,t),o=f(i,3),s=o[0],a=o[1],u=o[2];var c=rgb2hwb(s,a,u,n),l=f(c,3),p=l[0],B=l[1],d=l[2];return[p,B,d]}function hsv2lab(e,r,t){var n=hsv2rgb(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=rgb2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];var d=xyz2lab(l,p,B),h=f(d,3),v=h[0],b=h[1],g=h[2];return[v,b,g]}function lab2hsv(e,r,t,n){var i=lab2xyz(e,r,t),o=f(i,3),s=o[0],a=o[1],u=o[2];var c=xyz2rgb(s,a,u),l=f(c,3),p=l[0],B=l[1],d=l[2];var h=rgb2hsv(p,B,d,n),v=f(h,3),b=v[0],g=v[1],m=v[2];return[b,g,m]}function hsv2lch(e,r,t){var n=hsv2rgb(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=rgb2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];var d=xyz2lab(l,p,B),h=f(d,3),v=h[0],b=h[1],g=h[2];var m=lab2lch(v,b,g),y=f(m,3),C=y[0],w=y[1],S=y[2];return[C,w,S]}function lch2hsv(e,r,t,n){var i=lch2lab(e,r,t),o=f(i,3),s=o[0],a=o[1],u=o[2];var c=lab2xyz(s,a,u),l=f(c,3),p=l[0],B=l[1],d=l[2];var h=xyz2rgb(p,B,d),v=f(h,3),b=v[0],g=v[1],m=v[2];var y=rgb2hsv(b,g,m,n),C=f(y,3),w=C[0],S=C[1],O=C[2];return[w,S,O]}function hsv2xyz(e,r,t){var n=hsv2rgb(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=rgb2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];return[l,p,B]}function xyz2hsv(e,r,t,n){var i=xyz2rgb(e,r,t),o=f(i,3),s=o[0],a=o[1],u=o[2];var c=rgb2hsv(s,a,u,n),l=f(c,3),p=l[0],B=l[1],d=l[2];return[p,B,d]}function xyz2lch(e,r,t){var n=xyz2lab(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=lab2lch(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];return[l,p,B]}function lch2xyz(e,r,t){var n=lch2lab(e,r,t),i=f(n,3),o=i[0],s=i[1],a=i[2];var u=lab2xyz(o,s,a),c=f(u,3),l=c[0],p=c[1],B=c[2];return[l,p,B]}var p={rgb2hsl:rgb2hsl,rgb2hwb:rgb2hwb,rgb2lab:rgb2lab,rgb2lch:rgb2lch,rgb2hsv:rgb2hsv,rgb2xyz:rgb2xyz,hsl2rgb:hsl2rgb,hsl2hwb:hsl2hwb,hsl2lab:hsl2lab,hsl2lch:hsl2lch,hsl2hsv:hsl2hsv,hsl2xyz:hsl2xyz,hwb2rgb:hwb2rgb,hwb2hsl:hwb2hsl,hwb2lab:hwb2lab,hwb2lch:hwb2lch,hwb2hsv:hwb2hsv,hwb2xyz:hwb2xyz,lab2rgb:lab2rgb,lab2hsl:lab2hsl,lab2hwb:lab2hwb,lab2lch:lab2lch,lab2hsv:lab2hsv,lab2xyz:lab2xyz,lch2rgb:lch2rgb,lch2hsl:lch2hsl,lch2hwb:lch2hwb,lch2lab:lch2lab,lch2hsv:lch2hsv,lch2xyz:lch2xyz,hsv2rgb:hsv2rgb,hsv2hsl:hsv2hsl,hsv2hwb:hsv2hwb,hsv2lab:hsv2lab,hsv2lch:hsv2lch,hsv2xyz:hsv2xyz,xyz2rgb:xyz2rgb,xyz2hsl:xyz2hsl,xyz2hwb:xyz2hwb,xyz2lab:xyz2lab,xyz2lch:xyz2lch,xyz2hsv:xyz2hsv,rgb2hue:rgb2hue};r.rgb2hsl=rgb2hsl;r.rgb2hwb=rgb2hwb;r.rgb2lab=rgb2lab;r.rgb2lch=rgb2lch;r.rgb2hsv=rgb2hsv;r.rgb2xyz=rgb2xyz;r.hsl2rgb=hsl2rgb;r.hsl2hwb=hsl2hwb;r.hsl2lab=hsl2lab;r.hsl2lch=hsl2lch;r.hsl2hsv=hsl2hsv;r.hsl2xyz=hsl2xyz;r.hwb2rgb=hwb2rgb;r.hwb2hsl=hwb2hsl;r.hwb2lab=hwb2lab;r.hwb2lch=hwb2lch;r.hwb2hsv=hwb2hsv;r.hwb2xyz=hwb2xyz;r.lab2rgb=lab2rgb;r.lab2hsl=lab2hsl;r.lab2hwb=lab2hwb;r.lab2lch=lab2lch;r.lab2hsv=lab2hsv;r.lab2xyz=lab2xyz;r.lch2rgb=lch2rgb;r.lch2hsl=lch2hsl;r.lch2hwb=lch2hwb;r.lch2lab=lch2lab;r.lch2hsv=lch2hsv;r.lch2xyz=lch2xyz;r.hsv2rgb=hsv2rgb;r.hsv2hsl=hsv2hsl;r.hsv2hwb=hsv2hwb;r.hsv2lab=hsv2lab;r.hsv2lch=hsv2lch;r.hsv2xyz=hsv2xyz;r.xyz2rgb=xyz2rgb;r.xyz2hsl=xyz2hsl;r.xyz2hwb=xyz2hwb;r.xyz2lab=xyz2lab;r.xyz2lch=xyz2lch;r.xyz2hsv=xyz2hsv;r.rgb2hue=rgb2hue;r["default"]=p},,function(e){e.exports={A:{A:{1:"E D A B",8:"I F gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",33:"qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e nB fB"},D:{1:"0 1 2 3 4 5 6 7 8 9 A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G U I F E D"},E:{1:"I F E D A B C O aB bB cB dB VB L S hB iB",33:"G U xB WB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S",2:"D"},G:{1:"E rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"WB pB HB"},H:{1:"7B"},I:{1:"G N BC HB CC DC",33:"GB 8B 9B AC"},J:{1:"A",33:"F"},K:{1:"A B C Q L EB S"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:5,C:"CSS3 Box-sizing"}},,,,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;nparseInt(s[1])){console.error("Unknown error from PostCSS plugin. Your current PostCSS "+"version is "+i+", but "+t+" uses "+n+". Perhaps this is the source of the error below.")}}}}catch(e){if(console&&console.error)console.error(e)}};e.asyncTick=function asyncTick(e,r){var t=this;if(this.plugin>=this.processor.plugins.length){this.processed=true;return e()}try{var n=this.processor.plugins[this.plugin];var i=this.run(n);this.plugin+=1;if(isPromise(i)){i.then(function(){t.asyncTick(e,r)}).catch(function(e){t.handleError(e,n);t.processed=true;r(e)})}else{this.asyncTick(e,r)}}catch(e){this.processed=true;r(e)}};e.async=function async(){var e=this;if(this.processed){return new Promise(function(r,t){if(e.error){t(e.error)}else{r(e.stringify())}})}if(this.processing){return this.processing}this.processing=new Promise(function(r,t){if(e.error)return t(e.error);e.plugin=0;e.asyncTick(r,t)}).then(function(){e.processed=true;return e.stringify()});return this.processing};e.sync=function sync(){if(this.processed)return this.result;this.processed=true;if(this.processing){throw new Error("Use process(css).then(cb) to work with async plugins")}if(this.error)throw this.error;for(var e=this.result.processor.plugins,r=Array.isArray(e),t=0,e=r?e:e[Symbol.iterator]();;){var n;if(r){if(t>=e.length)break;n=e[t++]}else{t=e.next();if(t.done)break;n=t.value}var i=n;var o=this.run(i);if(isPromise(o)){throw new Error("Use process(css).then(cb) to work with async plugins")}}return this.result};e.run=function run(e){this.result.lastPlugin=e;try{return e(this.result.root,this.result)}catch(r){this.handleError(r,e);throw r}};e.stringify=function stringify(){if(this.stringified)return this.result;this.stringified=true;this.sync();var e=this.result.opts;var r=i.default;if(e.syntax)r=e.syntax.stringify;if(e.stringifier)r=e.stringifier;if(r.stringify)r=r.stringify;var t=new n.default(r,this.result.root,this.result.opts);var o=t.generate();this.result.css=o[0];this.result.map=o[1];return this.result};_createClass(LazyResult,[{key:"processor",get:function get(){return this.result.processor}},{key:"opts",get:function get(){return this.result.opts}},{key:"css",get:function get(){return this.stringify().css}},{key:"content",get:function get(){return this.stringify().content}},{key:"map",get:function get(){return this.stringify().map}},{key:"root",get:function get(){return this.sync().root}},{key:"messages",get:function get(){return this.sync().messages}}]);return LazyResult}();var c=u;r.default=c;e.exports=r.default},function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(950));var i=_interopRequireDefault(t(10));var o=_interopRequireDefault(t(314));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,r){for(var t=0;t=a.length)break;l=a[c++]}else{c=a.next();if(c.done)break;l=c.value}var f=l;this.nodes.push(f)}}return this};r.prepend=function prepend(){for(var e=arguments.length,r=new Array(e),t=0;t=n.length)break;s=n[o++]}else{o=n.next();if(o.done)break;s=o.value}var a=s;var u=this.normalize(a,this.first,"prepend").reverse();for(var c=u,l=Array.isArray(c),f=0,c=l?c:c[Symbol.iterator]();;){var p;if(l){if(f>=c.length)break;p=c[f++]}else{f=c.next();if(f.done)break;p=f.value}var B=p;this.nodes.unshift(B)}for(var d in this.indexes){this.indexes[d]=this.indexes[d]+u.length}}return this};r.cleanRaws=function cleanRaws(r){e.prototype.cleanRaws.call(this,r);if(this.nodes){for(var t=this.nodes,n=Array.isArray(t),i=0,t=n?t:t[Symbol.iterator]();;){var o;if(n){if(i>=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;s.cleanRaws(r)}}};r.insertBefore=function insertBefore(e,r){e=this.index(e);var t=e===0?"prepend":false;var n=this.normalize(r,this.nodes[e],t).reverse();for(var i=n,o=Array.isArray(i),s=0,i=o?i:i[Symbol.iterator]();;){var a;if(o){if(s>=i.length)break;a=i[s++]}else{s=i.next();if(s.done)break;a=s.value}var u=a;this.nodes.splice(e,0,u)}var c;for(var l in this.indexes){c=this.indexes[l];if(e<=c){this.indexes[l]=c+n.length}}return this};r.insertAfter=function insertAfter(e,r){e=this.index(e);var t=this.normalize(r,this.nodes[e]).reverse();for(var n=t,i=Array.isArray(n),o=0,n=i?n:n[Symbol.iterator]();;){var s;if(i){if(o>=n.length)break;s=n[o++]}else{o=n.next();if(o.done)break;s=o.value}var a=s;this.nodes.splice(e+1,0,a)}var u;for(var c in this.indexes){u=this.indexes[c];if(e=e){this.indexes[t]=r-1}}return this};r.removeAll=function removeAll(){for(var e=this.nodes,r=Array.isArray(e),t=0,e=r?e:e[Symbol.iterator]();;){var n;if(r){if(t>=e.length)break;n=e[t++]}else{t=e.next();if(t.done)break;n=t.value}var i=n;i.parent=undefined}this.nodes=[];return this};r.replaceValues=function replaceValues(e,r,t){if(!t){t=r;r={}}this.walkDecls(function(n){if(r.props&&r.props.indexOf(n.prop)===-1)return;if(r.fast&&n.value.indexOf(r.fast)===-1)return;n.value=n.value.replace(e,t)});return this};r.every=function every(e){return this.nodes.every(e)};r.some=function some(e){return this.nodes.some(e)};r.index=function index(e){if(typeof e==="number"){return e}return this.nodes.indexOf(e)};r.normalize=function normalize(e,r){var o=this;if(typeof e==="string"){var s=t(806);e=cleanSource(s(e).nodes)}else if(Array.isArray(e)){e=e.slice(0);for(var a=e,u=Array.isArray(a),c=0,a=u?a:a[Symbol.iterator]();;){var l;if(u){if(c>=a.length)break;l=a[c++]}else{c=a.next();if(c.done)break;l=c.value}var f=l;if(f.parent)f.parent.removeChild(f,"ignore")}}else if(e.type==="root"){e=e.nodes.slice(0);for(var p=e,B=Array.isArray(p),d=0,p=B?p:p[Symbol.iterator]();;){var h;if(B){if(d>=p.length)break;h=p[d++]}else{d=p.next();if(d.done)break;h=d.value}var v=h;if(v.parent)v.parent.removeChild(v,"ignore")}}else if(e.type){e=[e]}else if(e.prop){if(typeof e.value==="undefined"){throw new Error("Value field is missed in node creation")}else if(typeof e.value!=="string"){e.value=String(e.value)}e=[new n.default(e)]}else if(e.selector){var b=t(433);e=[new b(e)]}else if(e.name){var g=t(842);e=[new g(e)]}else if(e.text){e=[new i.default(e)]}else{throw new Error("Unknown node type in node creation")}var m=e.map(function(e){if(e.parent)e.parent.removeChild(e);if(typeof e.raws.before==="undefined"){if(r&&typeof r.raws.before!=="undefined"){e.raws.before=r.raws.before.replace(/[^\s]/g,"")}}e.parent=o;return e});return m};_createClass(Container,[{key:"first",get:function get(){if(!this.nodes)return undefined;return this.nodes[0]}},{key:"last",get:function get(){if(!this.nodes)return undefined;return this.nodes[this.nodes.length-1]}}]);return Container}(o.default);var a=s;r.default=a;e.exports=r.default},,,,,function(e){e.exports=require("next/dist/compiled/chalk")},,,,,function(e){"use strict";class ParserError extends Error{constructor(e){super(e);this.name=this.constructor.name;this.message=e||"An error ocurred while parsing.";if(typeof Error.captureStackTrace==="function"){Error.captureStackTrace(this,this.constructor)}else{this.stack=new Error(e).stack}}}e.exports=ParserError},function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n{const r=String(Object(e).replaceWith||"[focus-within]");const t=Boolean("preserve"in Object(e)?e.preserve:true);return e=>{e.walkRules(i,e=>{const n=e.selector.replace(i,(e,t)=>{return`${r}${t}`});const o=e.clone({selector:n});if(t){e.before(o)}else{e.replaceWith(o)}})}});e.exports=o},function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n1?r-1:0),n=1;n0){var i=t.shift();if(!e[i]){e[i]={}}e=e[i]}}e.exports=r["default"]},,function(e,r,t){"use strict";const n=t(243);const i=t(84);const o=t(576);const s=t(959);const a=t(516);const u=t(493);const c=t(23);const l=t(948);const f=t(575);const p=t(792);const B=t(407);const d=t(602);const h=t(356);const v=t(901);const b=t(897);const g=t(140);const m=t(217);const y=t(741);function sortAscending(e){return e.sort((e,r)=>e-r)}e.exports=class Parser{constructor(e,r){const t={loose:false};this.cache=[];this.input=e;this.options=Object.assign({},t,r);this.position=0;this.unbalanced=0;this.root=new n;let o=new i;this.root.append(o);this.current=o;this.tokens=v(e,this.options)}parse(){return this.loop()}colon(){let e=this.currToken;this.newNode(new s({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]}));this.position++}comma(){let e=this.currToken;this.newNode(new a({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]}));this.position++}comment(){let e=false,r=this.currToken[1].replace(/\/\*|\*\//g,""),t;if(this.options.loose&&r.startsWith("//")){r=r.substring(2);e=true}t=new u({value:r,inline:e,source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]});this.newNode(t);this.position++}error(e,r){throw new y(e+` at line: ${r[2]}, column ${r[3]}`)}loop(){while(this.position0){if(this.current.type==="func"&&this.current.value==="calc"){if(this.prevToken[0]!=="space"&&this.prevToken[0]!=="("){this.error("Syntax Error",this.currToken)}else if(this.nextToken[0]!=="space"&&this.nextToken[0]!=="word"){this.error("Syntax Error",this.currToken)}else if(this.nextToken[0]==="word"&&this.current.last.type!=="operator"&&this.current.last.value!=="("){this.error("Syntax Error",this.currToken)}}else if(this.nextToken[0]==="space"||this.nextToken[0]==="operator"||this.prevToken[0]==="operator"){this.error("Syntax Error",this.currToken)}}}if(!this.options.loose){if(this.nextToken[0]==="word"){return this.word()}}else{if((!this.current.nodes.length||this.current.last&&this.current.last.type==="operator")&&this.nextToken[0]==="word"){return this.word()}}}r=new f({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]});this.position++;return this.newNode(r)}parseTokens(){switch(this.currToken[0]){case"space":this.space();break;case"colon":this.colon();break;case"comma":this.comma();break;case"comment":this.comment();break;case"(":this.parenOpen();break;case")":this.parenClose();break;case"atword":case"word":this.word();break;case"operator":this.operator();break;case"string":this.string();break;case"unicoderange":this.unicodeRange();break;default:this.word();break}}parenOpen(){let e=1,r=this.position+1,t=this.currToken,n;while(r=this.tokens.length-1&&!this.current.unbalanced){return}this.current.unbalanced--;if(this.current.unbalanced<0){this.error("Expected opening parenthesis",e)}if(!this.current.unbalanced&&this.cache.length){this.current=this.cache.pop()}}space(){let e=this.currToken;if(this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"){this.current.last.raws.after+=e[1];this.position++}else{this.spaces=e[1];this.position++}}unicodeRange(){let e=this.currToken;this.newNode(new h({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]}));this.position++}splitWord(){let e=this.nextToken,r=this.currToken[1],t=/^[\+\-]?((\d+(\.\d*)?)|(\.\d+))([eE][\+\-]?\d+)?/,n=/^(?!\#([a-z0-9]+))[\#\{\}]/gi,i,s;if(!n.test(r)){while(e&&e[0]==="word"){this.position++;let t=this.currToken[1];r+=t;e=this.nextToken}}i=g(r,"@");s=sortAscending(m(b([[0],i])));s.forEach((n,a)=>{let u=s[a+1]||r.length,f=r.slice(n,u),p;if(~i.indexOf(n)){p=new o({value:f.slice(1),source:{start:{line:this.currToken[2],column:this.currToken[3]+n},end:{line:this.currToken[4],column:this.currToken[3]+(u-1)}},sourceIndex:this.currToken[6]+s[a]})}else if(t.test(this.currToken[1])){let e=f.replace(t,"");p=new l({value:f.replace(e,""),source:{start:{line:this.currToken[2],column:this.currToken[3]+n},end:{line:this.currToken[4],column:this.currToken[3]+(u-1)}},sourceIndex:this.currToken[6]+s[a],unit:e})}else{p=new(e&&e[0]==="("?c:d)({value:f,source:{start:{line:this.currToken[2],column:this.currToken[3]+n},end:{line:this.currToken[4],column:this.currToken[3]+(u-1)}},sourceIndex:this.currToken[6]+s[a]});if(p.constructor.name==="Word"){p.isHex=/^#(.+)/.test(f);p.isColor=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(f)}else{this.cache.push(this.current)}}this.newNode(p)});this.position++}string(){let e=this.currToken,r=this.currToken[1],t=/^(\"|\')/,n=t.test(r),i="",o;if(n){i=r.match(t)[0];r=r.slice(1,r.length-1)}o=new B({value:r,source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6],quoted:n});o.raws.quote=i;this.newNode(o);this.position++}word(){return this.splitWord()}newNode(e){if(this.spaces){e.raws.before+=this.spaces;this.spaces=""}return this.current.append(e)}get currToken(){return this.tokens[this.position]}get nextToken(){return this.tokens[this.position+1]}get prevToken(){return this.tokens[this.position-1]}}},,function(e,r,t){var n=t(802);var i=t(214);function _getRulesMap(e){return e.filter(function(e){return!e.combined}).reduce(function(e,r){e[r.prop.replace(/\-/g,"")]=r.initial;return e},{})}function _compileDecls(e){var r=_getRulesMap(e);return e.map(function(e){if(e.combined&&e.initial){var t=n(e.initial.replace(/\-/g,""));e.initial=t(r)}return e})}function _getRequirements(e){return e.reduce(function(e,r){if(!r.contains)return e;return r.contains.reduce(function(e,t){e[t]=r;return e},e)},{})}function _expandContainments(e){var r=_getRequirements(e);return e.filter(function(e){return!e.contains}).map(function(e){var t=r[e.prop];if(t){e.requiredBy=t.prop;e.basic=e.basic||t.basic;e.inherited=e.inherited||t.inherited}return e})}var o=_expandContainments(_compileDecls(i));function _clearDecls(e,r){return e.map(function(e){return{prop:e.prop,value:r.replace(/initial/g,e.initial)}})}function _allDecls(e){return o.filter(function(r){var t=r.combined||r.basic;if(e)return t&&r.inherited;return t})}function _concreteDecl(e){return o.filter(function(r){return e===r.prop||e===r.requiredBy})}function makeFallbackFunction(e){return function(r,t){var n;if(r==="all"){n=_allDecls(e)}else{n=_concreteDecl(r)}return _clearDecls(n,t)}}e.exports=makeFallbackFunction},,,,function(e){e.exports=function walk(e,r,t){var n,i,o,s;for(n=0,i=e.length;n{const r="preserve"in Object(e)?Boolean(e.preserve):true;return e=>{e.walkRules(o,e=>{const t=e.raws.selector&&e.raws.selector.raw||e.selector;if(t[t.length-1]!==":"){const n=i(e=>{let r;let t;let n;let i;let o;let s=-1;while(n=e.nodes[++s]){t=-1;while(r=n.nodes[++t]){if(r.value===":any-link"){i=n.clone();o=n.clone();i.nodes[t].value=":link";o.nodes[t].value=":visited";e.nodes.splice(s--,1,i,o);break}}}}).processSync(t);if(n!==t){if(r){e.cloneBefore({selector:n})}else{e.selector=n}}}})}});e.exports=s},,,function(e){e.exports={A:{A:{2:"I F gB",161:"E D A B"},B:{2:"UB IB N",161:"C O T P H J K"},C:{2:"0 1 2 3 4 5 6 7 8 9 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{2:"M"},N:{16:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{2:"MC"}},B:5,C:"CSS Text 4 text-spacing"}},,,,,,,,,function(e,r,t){"use strict";r.__esModule=true;r.isUniversal=r.isTag=r.isString=r.isSelector=r.isRoot=r.isPseudo=r.isNesting=r.isIdentifier=r.isComment=r.isCombinator=r.isClassName=r.isAttribute=undefined;var n=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var i;r.isNode=isNode;r.isPseudoElement=isPseudoElement;r.isPseudoClass=isPseudoClass;r.isContainer=isContainer;r.isNamespace=isNamespace;var o=t(511);var s=(i={},i[o.ATTRIBUTE]=true,i[o.CLASS]=true,i[o.COMBINATOR]=true,i[o.COMMENT]=true,i[o.ID]=true,i[o.NESTING]=true,i[o.PSEUDO]=true,i[o.ROOT]=true,i[o.SELECTOR]=true,i[o.STRING]=true,i[o.TAG]=true,i[o.UNIVERSAL]=true,i);function isNode(e){return(typeof e==="undefined"?"undefined":n(e))==="object"&&s[e.type]}function isNodeType(e,r){return isNode(r)&&r.type===e}var a=r.isAttribute=isNodeType.bind(null,o.ATTRIBUTE);var u=r.isClassName=isNodeType.bind(null,o.CLASS);var c=r.isCombinator=isNodeType.bind(null,o.COMBINATOR);var l=r.isComment=isNodeType.bind(null,o.COMMENT);var f=r.isIdentifier=isNodeType.bind(null,o.ID);var p=r.isNesting=isNodeType.bind(null,o.NESTING);var B=r.isPseudo=isNodeType.bind(null,o.PSEUDO);var d=r.isRoot=isNodeType.bind(null,o.ROOT);var h=r.isSelector=isNodeType.bind(null,o.SELECTOR);var v=r.isString=isNodeType.bind(null,o.STRING);var b=r.isTag=isNodeType.bind(null,o.TAG);var g=r.isUniversal=isNodeType.bind(null,o.UNIVERSAL);function isPseudoElement(e){return B(e)&&e.value&&(e.value.startsWith("::")||e.value===":before"||e.value===":after")}function isPseudoClass(e){return B(e)&&!isPseudoElement(e)}function isContainer(e){return!!(isNode(e)&&e.walk)}function isNamespace(e){return a(e)||b(e)}},,,,,,,,,function(e,r,t){"use strict";const n=t(759);const i=t(576);const o=t(959);const s=t(516);const a=t(493);const u=t(23);const c=t(948);const l=t(575);const f=t(792);const p=t(407);const B=t(356);const d=t(84);const h=t(602);let v=function(e,r){return new n(e,r)};v.atword=function(e){return new i(e)};v.colon=function(e){return new o(Object.assign({value:":"},e))};v.comma=function(e){return new s(Object.assign({value:","},e))};v.comment=function(e){return new a(e)};v.func=function(e){return new u(e)};v.number=function(e){return new c(e)};v.operator=function(e){return new l(e)};v.paren=function(e){return new f(Object.assign({value:"("},e))};v.string=function(e){return new p(Object.assign({quote:"'"},e))};v.value=function(e){return new d(e)};v.word=function(e){return new h(e)};v.unicodeRange=function(e){return new B(e)};e.exports=v},,function(e,r,t){"use strict";const n=t(896);const i=t(22);class Parenthesis extends i{constructor(e){super(e);this.type="paren";this.parenType=""}}n.registerWalker(Parenthesis);e.exports=Parenthesis},function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{1:"UB IB N",2:"C O T P H J K"},C:{1:"9 CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"0 qB GB G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB",322:"1 2 3 4 5 6 7 8 TB AB FB"},D:{1:"0 1 2 3 4 5 6 7 8 9 n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j",194:"k l m"},E:{1:"B C O VB L S hB iB",2:"G U I F xB WB aB bB",33:"E D A cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z jB kB lB mB L EB oB S"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB sB tB",33:"E uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{2:"MC"}},B:4,C:"CSS Shapes Level 1"}},,,,,function(e,r,t){"use strict";r.__esModule=true;var n=t(155);var i=_interopRequireDefault(n);var o=t(511);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return r&&(typeof r==="object"||typeof r==="function")?r:e}function _inherits(e,r){if(typeof r!=="function"&&r!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}var s=function(e){_inherits(String,e);function String(r){_classCallCheck(this,String);var t=_possibleConstructorReturn(this,e.call(this,r));t.type=o.STRING;return t}return String}(i.default);r.default=s;e.exports=r["default"]},,function(e,r,t){var n=t(347);var i=t(765);var o=t(809);function ValueParser(e){if(this instanceof ValueParser){this.nodes=n(e);return this}return new ValueParser(e)}ValueParser.prototype.toString=function(){return Array.isArray(this.nodes)?o(this.nodes):""};ValueParser.prototype.walk=function(e,r){i(this.nodes,e,r);return this};ValueParser.unit=t(577);ValueParser.walk=i;ValueParser.stringify=o;e.exports=ValueParser},,function(e,r,t){e=t.nmd(e);var n=t(125),i=t(401);var o=800,s=16;var a=1/0,u=9007199254740991;var c="[object Arguments]",l="[object Array]",f="[object AsyncFunction]",p="[object Boolean]",B="[object Date]",d="[object DOMException]",h="[object Error]",v="[object Function]",b="[object GeneratorFunction]",g="[object Map]",m="[object Number]",y="[object Null]",C="[object Object]",w="[object Proxy]",S="[object RegExp]",O="[object Set]",A="[object String]",x="[object Symbol]",F="[object Undefined]",D="[object WeakMap]";var j="[object ArrayBuffer]",E="[object DataView]",T="[object Float32Array]",k="[object Float64Array]",P="[object Int8Array]",R="[object Int16Array]",M="[object Int32Array]",I="[object Uint8Array]",L="[object Uint8ClampedArray]",G="[object Uint16Array]",N="[object Uint32Array]";var J=/\b__p \+= '';/g,z=/\b(__p \+=) '' \+/g,q=/(__e\(.*?\)|\b__t\)) \+\n'';/g;var H=/[\\^$.*+?()[\]{}|]/g;var K=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;var Q=/^\[object .+?Constructor\]$/;var U=/^(?:0|[1-9]\d*)$/;var W=/($^)/;var $=/['\n\r\u2028\u2029\\]/g;var V={};V[T]=V[k]=V[P]=V[R]=V[M]=V[I]=V[L]=V[G]=V[N]=true;V[c]=V[l]=V[j]=V[p]=V[E]=V[B]=V[h]=V[v]=V[g]=V[m]=V[C]=V[S]=V[O]=V[A]=V[D]=false;var Y={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};var X=typeof global=="object"&&global&&global.Object===Object&&global;var Z=typeof self=="object"&&self&&self.Object===Object&&self;var _=X||Z||Function("return this")();var ee=true&&r&&!r.nodeType&&r;var re=ee&&"object"=="object"&&e&&!e.nodeType&&e;var te=re&&re.exports===ee;var ne=te&&X.process;var ie=function(){try{var e=re&&re.require&&re.require("util").types;if(e){return e}return ne&&ne.binding&&ne.binding("util")}catch(e){}}();var oe=ie&&ie.isTypedArray;function apply(e,r,t){switch(t.length){case 0:return e.call(r);case 1:return e.call(r,t[0]);case 2:return e.call(r,t[0],t[1]);case 3:return e.call(r,t[0],t[1],t[2])}return e.apply(r,t)}function arrayMap(e,r){var t=-1,n=e==null?0:e.length,i=Array(n);while(++t1?t[i-1]:undefined,s=i>2?t[2]:undefined;o=e.length>3&&typeof o=="function"?(i--,o):undefined;if(s&&isIterateeCall(t[0],t[1],s)){o=i<3?undefined:o;i=1}r=Object(r);while(++n-1&&e%1==0&&e0){if(++r>=o){return arguments[0]}}else{r=0}return e.apply(undefined,arguments)}}function toSource(e){if(e!=null){try{return ce.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function eq(e,r){return e===r||e!==e&&r!==r}var je=baseIsArguments(function(){return arguments}())?baseIsArguments:function(e){return isObjectLike(e)&&le.call(e,"callee")&&!ge.call(e,"callee")};var Ee=Array.isArray;function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}var Te=Ce||stubFalse;function isError(e){if(!isObjectLike(e)){return false}var r=baseGetTag(e);return r==h||r==d||typeof e.message=="string"&&typeof e.name=="string"&&!isPlainObject(e)}function isFunction(e){if(!isObject(e)){return false}var r=baseGetTag(e);return r==v||r==b||r==f||r==w}function isLength(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=u}function isObject(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}function isObjectLike(e){return e!=null&&typeof e=="object"}function isPlainObject(e){if(!isObjectLike(e)||baseGetTag(e)!=C){return false}var r=be(e);if(r===null){return true}var t=le.call(r,"constructor")&&r.constructor;return typeof t=="function"&&t instanceof t&&ce.call(t)==Be}function isSymbol(e){return typeof e=="symbol"||isObjectLike(e)&&baseGetTag(e)==x}var ke=oe?baseUnary(oe):baseIsTypedArray;function toString(e){return e==null?"":baseToString(e)}var Pe=createAssigner(function(e,r,t,n){copyObject(r,keysIn(r),e,n)});function keys(e){return isArrayLike(e)?arrayLikeKeys(e):baseKeys(e)}function keysIn(e){return isArrayLike(e)?arrayLikeKeys(e,true):baseKeysIn(e)}function template(e,r,t){var o=i.imports._.templateSettings||i;if(t&&isIterateeCall(e,r,t)){r=undefined}e=toString(e);r=Pe({},r,o,customDefaultsAssignIn);var s=Pe({},r.imports,o.imports,customDefaultsAssignIn),a=keys(s),u=baseValues(s,a);var c,l,f=0,p=r.interpolate||W,B="__p += '";var d=RegExp((r.escape||W).source+"|"+p.source+"|"+(p===n?K:W).source+"|"+(r.evaluate||W).source+"|$","g");var h=le.call(r,"sourceURL")?"//# sourceURL="+(r.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";e.replace(d,function(r,t,n,i,o,s){n||(n=i);B+=e.slice(f,s).replace($,escapeStringChar);if(t){c=true;B+="' +\n__e("+t+") +\n'"}if(o){l=true;B+="';\n"+o+";\n__p += '"}if(n){B+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"}f=s+r.length;return r});B+="';\n";var v=le.call(r,"variable")&&r.variable;if(!v){B="with (obj) {\n"+B+"\n}\n"}B=(l?B.replace(J,""):B).replace(z,"$1").replace(q,"$1;");B="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(c?", __e = _.escape":"")+(l?", __j = Array.prototype.join;\n"+"function print() { __p += __j.call(arguments, '') }\n":";\n")+B+"return __p\n}";var b=Re(function(){return Function(a,h+"return "+B).apply(undefined,u)});b.source=B;if(isError(b)){throw b}return b}var Re=baseRest(function(e,r){try{return apply(e,undefined,r)}catch(e){return isError(e)?e:new Error(e)}});function constant(e){return function(){return e}}function identity(e){return e}function stubFalse(){return false}e.exports=template},,function(e){"use strict";e.exports=((e,r)=>{r=r||process.argv;const t=e.startsWith("-")?"":e.length===1?"-":"--";const n=r.indexOf(t+e);const i=r.indexOf("--");return n!==-1&&(i===-1?true:ne=>{e.walkDecls(e=>{const r=e.value;if(r&&s.test(r)){const t=i(r).parse();t.walk(e=>{if(e.type==="word"&&e.value==="rebeccapurple"){e.value=o}});e.value=t.toString()}})})},,,,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(586));const i=/^media$/i;const o=/\(\s*prefers-color-scheme\s*:\s*(dark|light|no-preference)\s*\)/i;const s={dark:48,light:70,"no-preference":22};const a=(e,r)=>`(color-index: ${s[r.toLowerCase()]})`;var u=n.plugin("postcss-prefers-color-scheme",e=>{const r="preserve"in Object(e)?e.preserve:true;return e=>{e.walkAtRules(i,e=>{const t=e.params;const n=t.replace(o,a);if(t!==n){if(r){e.cloneBefore({params:n})}else{e.params=n}}})}});e.exports=u},,function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H J K UB IB N"},C:{33:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",164:"qB GB nB fB"},D:{2:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"G U I F E D A B C O xB WB aB bB cB dB VB L S hB iB"},F:{2:"0 1 2 3 4 5 6 7 8 9 D B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M jB kB lB mB L EB oB S"},G:{2:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{2:"GB G N 8B 9B AC BC HB CC DC"},J:{2:"F A"},K:{2:"A B C Q L EB S"},L:{2:"N"},M:{33:"M"},N:{2:"A B"},O:{2:"EC"},P:{2:"G FC GC HC IC JC VB L"},Q:{2:"KC"},R:{2:"LC"},S:{33:"MC"}},B:5,C:"CSS element() function"}},,,function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(622));var i=_interopRequireDefault(t(412));var o=_interopRequireDefault(t(194));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,r){for(var t=0;t"}if(this.map)this.map.file=this.from}var e=Input.prototype;e.error=function error(e,r,t,n){if(n===void 0){n={}}var o;var s=this.origin(r,t);if(s){o=new i.default(e,s.line,s.column,s.source,s.file,n.plugin)}else{o=new i.default(e,r,t,this.css,this.file,n.plugin)}o.input={line:r,column:t,source:this.css};if(this.file)o.input.file=this.file;return o};e.origin=function origin(e,r){if(!this.map)return false;var t=this.map.consumer();var n=t.originalPositionFor({line:e,column:r});if(!n.source)return false;var i={file:this.mapResolve(n.source),line:n.line,column:n.column};var o=t.sourceContentFor(n.source);if(o)i.source=o;return i};e.mapResolve=function mapResolve(e){if(/^\w+:\/\//.test(e)){return e}return n.default.resolve(this.map.consumer().sourceRoot||".",e)};_createClass(Input,[{key:"from",get:function get(){return this.file||this.id}}]);return Input}();var u=a;r.default=u;e.exports=r.default},,function(e,r,t){"use strict";r.__esModule=true;var n=t(592);var i=_interopRequireDefault(n);var o=t(511);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError("Cannot call a class as a function")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return r&&(typeof r==="object"||typeof r==="function")?r:e}function _inherits(e,r){if(typeof r!=="function"&&r!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}var s=function(e){_inherits(Tag,e);function Tag(r){_classCallCheck(this,Tag);var t=_possibleConstructorReturn(this,e.call(this,r));t.type=o.TAG;return t}return Tag}(i.default);r.default=s;e.exports=r["default"]},,,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(586));var i=_interopDefault(t(790));var o=e=>Object(e).type==="comma";const s=/^(-webkit-)?image-set$/i;var a=e=>Object(e).type==="func"&&/^(cross-fade|image|(repeating-)?(conic|linear|radial)-gradient|url)$/i.test(e.value)&&!(e.parent.parent&&e.parent.parent.type==="func"&&s.test(e.parent.parent.value))?String(e):Object(e).type==="string"?e.value:false;const u={dpcm:2.54,dpi:1,dppx:96,x:96};var c=(e,r)=>{if(Object(e).type==="number"&&e.unit in u){const t=Number(e.value)*u[e.unit.toLowerCase()];const i=Math.floor(t/u.x*100)/100;if(t in r){return false}else{const e=r[t]=n.atRule({name:"media",params:`(-webkit-min-device-pixel-ratio: ${i}), (min-resolution: ${t}dpi)`});return e}}else{return false}};var l=(e,r,t)=>{if(e.oninvalid==="warn"){e.decl.warn(e.result,r,{word:String(t)})}else if(e.oninvalid==="throw"){throw e.decl.error(r,{word:String(t)})}};var f=(e,r,t)=>{const n=r.parent;const i={};let s=e.length;let u=-1;while(ue-r).map(e=>i[e]);if(f.length){const e=f[0].nodes[0].nodes[0];if(f.length===1){r.value=e.value}else{const i=n.nodes;const o=i.slice(0,i.indexOf(r)).concat(e);if(o.length){const e=n.cloneBefore().removeAll();e.append(o)}n.before(f.slice(1));if(!t.preserve){r.remove();if(!n.nodes.length){n.remove()}}}}};const p=/(^|[^\w-])(-webkit-)?image-set\(/;const B=/^(-webkit-)?image-set$/i;var d=n.plugin("postcss-image-set-function",e=>{const r="preserve"in Object(e)?Boolean(e.preserve):true;const t="oninvalid"in Object(e)?e.oninvalid:"ignore";return(e,n)=>{e.walkDecls(e=>{const o=e.value;if(p.test(o)){const s=i(o).parse();s.walkType("func",i=>{if(B.test(i.value)){f(i.nodes.slice(1,-1),e,{decl:e,oninvalid:t,preserve:r,result:n})}})}})}});e.exports=d},,function(e,r,t){"use strict";function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=t(682);var i=_interopDefault(t(586));var o=_interopDefault(t(790));var s=i.plugin("postcss-lab-function",e=>{const r="preserve"in Object(e)?Boolean(e.preserve):false;return e=>{e.walkDecls(e=>{const t=e.value;if(a.test(t)){const i=o(t).parse();i.walkType("func",e=>{if(u.test(e.value)){const r=e.nodes.slice(1,-1);const t=c.test(e.value);const i=l.test(e.value);const o=!i&&S(r);const s=!i&&O(r);const a=i&&A(r);if(o||s){e.value="rgb";const i=r[3];const o=r[4];if(o){if(g(o)&&!h(o)){o.unit="";o.value=String(o.value/100)}if(o.value==="1"){i.remove();o.remove()}else{e.value+="a"}}if(i&&m(i)){i.replaceWith(x())}const s=t?n.lab2rgb:n.lch2rgb;const a=s(...[r[0].value,r[1].value,r[2].value].map(e=>parseFloat(e))).map(e=>Math.max(Math.min(parseInt(e*2.55),255),0));r[0].value=String(a[0]);r[1].value=String(a[1]);r[2].value=String(a[2]);e.nodes.splice(3,0,[x()]);e.nodes.splice(2,0,[x()])}else if(a){e.value="rgb";const t=r[2];const i=n.lab2rgb(...[r[0].value,0,0].map(e=>parseFloat(e))).map(e=>Math.max(Math.min(parseInt(e*2.55),255),0));e.removeAll().append(D("(")).append(F(i[0])).append(x()).append(F(i[1])).append(x()).append(F(i[2])).append(D(")"));if(t){if(g(t)&&!h(t)){t.unit="";t.value=String(t.value/100)}if(t.value!=="1"){e.value+="a";e.insertBefore(e.last,x()).insertBefore(e.last,t)}}}}});const s=String(i);if(r){e.cloneBefore({value:s})}else{e.value=s}}})}});const a=/(^|[^\w-])(lab|lch|gray)\(/i;const u=/^(lab|lch|gray)$/i;const c=/^lab$/i;const l=/^gray$/i;const f=/^%?$/i;const p=/^calc$/i;const B=/^(deg|grad|rad|turn)?$/i;const d=e=>h(e)||e.type==="number"&&f.test(e.unit);const h=e=>e.type==="func"&&p.test(e.value);const v=e=>h(e)||e.type==="number"&&B.test(e.unit);const b=e=>h(e)||e.type==="number"&&e.unit==="";const g=e=>h(e)||e.type==="number"&&e.unit==="%";const m=e=>e.type==="operator"&&e.value==="/";const y=[b,b,b,m,d];const C=[b,b,v,m,d];const w=[b,m,d];const S=e=>e.every((e,r)=>typeof y[r]==="function"&&y[r](e));const O=e=>e.every((e,r)=>typeof C[r]==="function"&&C[r](e));const A=e=>e.every((e,r)=>typeof w[r]==="function"&&w[r](e));const x=()=>o.comma({value:","});const F=e=>o.number({value:e});const D=e=>o.paren({value:e});e.exports=s},function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n{const r="preserve"in Object(e)?Boolean(e.preserve):false;return e=>{e.walkDecls(e=>{if(a(e)){const t=i(e.value).parse();c(t,e=>{if(f(e)){e.replaceWith(p(e))}});const n=String(t);if(e.value!==n){if(r){e.cloneBefore({value:n})}else{e.value=n}}}})}});const s=/#([0-9A-Fa-f]{4}(?:[0-9A-Fa-f]{4})?)\b/;const a=e=>s.test(e.value);const u=/^#([0-9A-Fa-f]{4}(?:[0-9A-Fa-f]{4})?)$/;const c=(e,r)=>{if(Object(e.nodes).length){e.nodes.slice().forEach(e=>{r(e);c(e,r)})}};const l=1e5;const f=e=>e.type==="word"&&u.test(e.value);const p=e=>{const r=e.value;const t=`0x${r.length===5?r.slice(1).replace(/[0-9A-f]/g,"$&$&"):r.slice(1)}`;const n=[parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16),parseInt(t.slice(6,8),16),Math.round(parseInt(t.slice(8,10),16)/255*l)/l],o=n[0],s=n[1],a=n[2],u=n[3];const c=i.func({value:"rgba",raws:Object.assign({},e.raws)});c.append(i.paren({value:"("}));c.append(i.number({value:o}));c.append(i.comma({value:","}));c.append(i.number({value:s}));c.append(i.comma({value:","}));c.append(i.number({value:a}));c.append(i.comma({value:","}));c.append(i.number({value:u}));c.append(i.paren({value:")"}));return c};e.exports=o},,,,,,,function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(731));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _inheritsLoose(e,r){e.prototype=Object.create(r.prototype);e.prototype.constructor=e;e.__proto__=r}var i=function(e){_inheritsLoose(AtRule,e);function AtRule(r){var t;t=e.call(this,r)||this;t.type="atrule";return t}var r=AtRule.prototype;r.append=function append(){var r;if(!this.nodes)this.nodes=[];for(var t=arguments.length,n=new Array(t),i=0;i{const r=String(Object(e).replaceWith||"[blank]");const t=Boolean("preserve"in Object(e)?e.preserve:true);return e=>{e.walkRules(i,e=>{const n=e.selector.replace(i,(e,t)=>{return`${r}${t}`});const o=e.clone({selector:n});if(t){e.before(o)}else{e.replaceWith(o)}})}});e.exports=o},,,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n0){o-=1}}else if(o===0){if(r&&B.test(n+a)){i=true}else if(!r&&a===","){i=true}}if(i){t.push(r?new MediaExpression(n+a):new MediaQuery(n));n="";i=false}else{n+=a}}if(n!==""){t.push(r?new MediaExpression(n):new MediaQuery(n))}return t}class MediaQueryList{constructor(e){this.nodes=parse(e)}invert(){this.nodes.forEach(e=>{e.invert()});return this}clone(){return new MediaQueryList(String(this))}toString(){return this.nodes.join(",")}}class MediaQuery{constructor(e){const r=e.match(d),t=_slicedToArray(r,4),n=t[1],i=t[2],o=t[3];const s=i.match(h)||[],a=_slicedToArray(s,9),u=a[1],c=u===void 0?"":u,l=a[2],f=l===void 0?" ":l,p=a[3],B=p===void 0?"":p,v=a[4],b=v===void 0?"":v,g=a[5],m=g===void 0?"":g,y=a[6],C=y===void 0?"":y,w=a[7],S=w===void 0?"":w,O=a[8],A=O===void 0?"":O;const x={before:n,after:o,afterModifier:f,originalModifier:c||"",beforeAnd:b,and:m,beforeExpression:C};const F=parse(S||A,true);Object.assign(this,{modifier:c,type:B,raws:x,nodes:F})}clone(e){const r=new MediaQuery(String(this));Object.assign(r,e);return r}invert(){this.modifier=this.modifier?"":this.raws.originalModifier;return this}toString(){const e=this.raws;return`${e.before}${this.modifier}${this.modifier?`${e.afterModifier}`:""}${this.type}${e.beforeAnd}${e.and}${e.beforeExpression}${this.nodes.join("")}${this.raws.after}`}}class MediaExpression{constructor(e){const r=e.match(B)||[null,e],t=_slicedToArray(r,5),n=t[1],i=t[2],o=i===void 0?"":i,s=t[3],a=s===void 0?"":s,u=t[4],c=u===void 0?"":u;const l={after:o,and:a,afterAnd:c};Object.assign(this,{value:n,raws:l})}clone(e){const r=new MediaExpression(String(this));Object.assign(r,e);return r}toString(){const e=this.raws;return`${this.value}${e.after}${e.and}${e.afterAnd}`}}const s="(not|only)";const a="(all|print|screen|speech)";const u="([\\W\\w]*)";const c="([\\W\\w]+)";const l="(\\s*)";const f="(\\s+)";const p="(?:(\\s+)(and))";const B=new RegExp(`^${c}(?:${p}${f})$`,"i");const d=new RegExp(`^${l}${u}${l}$`);const h=new RegExp(`^(?:${s}${f})?(?:${a}(?:${p}${f}${c})?|${c})$`,"i");var v=e=>new MediaQueryList(e);var b=(e,r)=>{const t={};e.nodes.slice().forEach(e=>{if(y(e)){const n=e.params.match(m),i=_slicedToArray(n,3),o=i[1],s=i[2];t[o]=v(s);if(!Object(r).preserve){e.remove()}}});return t};const g=/^custom-media$/i;const m=/^(--[A-z][\w-]*)\s+([\W\w]+)\s*$/;const y=e=>e.type==="atrule"&&g.test(e.name)&&m.test(e.params);function getCustomMediaFromCSSFile(e){return _getCustomMediaFromCSSFile.apply(this,arguments)}function _getCustomMediaFromCSSFile(){_getCustomMediaFromCSSFile=_asyncToGenerator(function*(e){const r=yield C(e);const t=n.parse(r,{from:e});return b(t,{preserve:true})});return _getCustomMediaFromCSSFile.apply(this,arguments)}function getCustomMediaFromObject(e){const r=Object.assign({},Object(e).customMedia,Object(e)["custom-media"]);for(const e in r){r[e]=v(r[e])}return r}function getCustomMediaFromJSONFile(e){return _getCustomMediaFromJSONFile.apply(this,arguments)}function _getCustomMediaFromJSONFile(){_getCustomMediaFromJSONFile=_asyncToGenerator(function*(e){const r=yield w(e);return getCustomMediaFromObject(r)});return _getCustomMediaFromJSONFile.apply(this,arguments)}function getCustomMediaFromJSFile(e){return _getCustomMediaFromJSFile.apply(this,arguments)}function _getCustomMediaFromJSFile(){_getCustomMediaFromJSFile=_asyncToGenerator(function*(e){const r=yield Promise.resolve(require(e));return getCustomMediaFromObject(r)});return _getCustomMediaFromJSFile.apply(this,arguments)}function getCustomMediaFromSources(e){return e.map(e=>{if(e instanceof Promise){return e}else if(e instanceof Function){return e()}const r=e===Object(e)?e:{from:String(e)};if(Object(r).customMedia||Object(r)["custom-media"]){return r}const t=o.resolve(String(r.from||""));const n=(r.type||o.extname(t).slice(1)).toLowerCase();return{type:n,from:t}}).reduce(function(){var e=_asyncToGenerator(function*(e,r){const t=yield r,n=t.type,i=t.from;if(n==="css"||n==="pcss"){return Object.assign(yield e,yield getCustomMediaFromCSSFile(i))}if(n==="js"){return Object.assign(yield e,yield getCustomMediaFromJSFile(i))}if(n==="json"){return Object.assign(yield e,yield getCustomMediaFromJSONFile(i))}return Object.assign(yield e,getCustomMediaFromObject(yield r))});return function(r,t){return e.apply(this,arguments)}}(),{})}const C=e=>new Promise((r,t)=>{i.readFile(e,"utf8",(e,n)=>{if(e){t(e)}else{r(n)}})});const w=function(){var e=_asyncToGenerator(function*(e){return JSON.parse(yield C(e))});return function readJSON(r){return e.apply(this,arguments)}}();function transformMediaList(e,r){let t=e.nodes.length-1;while(t>=0){const n=transformMedia(e.nodes[t],r);if(n.length){e.nodes.splice(t,1,...n)}--t}return e}function transformMedia(e,r){const t=[];for(const u in e.nodes){const c=e.nodes[u],l=c.value,f=c.nodes;const p=l.replace(S,"$1");if(p in r){var n=true;var i=false;var o=undefined;try{for(var s=r[p].nodes[Symbol.iterator](),a;!(n=(a=s.next()).done);n=true){const n=a.value;const i=e.modifier!==n.modifier?e.modifier||n.modifier:"";const o=e.clone({modifier:i,raws:!i||e.modifier?_objectSpread({},e.raws):_objectSpread({},n.raws),type:e.type||n.type});if(o.type===n.type){Object.assign(o.raws,{and:n.raws.and,beforeAnd:n.raws.beforeAnd,beforeExpression:n.raws.beforeExpression})}o.nodes.splice(u,1,...n.clone().nodes.map(r=>{if(e.nodes[u].raws.and){r.raws=_objectSpread({},e.nodes[u].raws)}r.spaces=_objectSpread({},e.nodes[u].spaces);return r}));const s=O(r,p);const c=transformMedia(o,s);if(c.length){t.push(...c)}else{t.push(o)}}}catch(e){i=true;o=e}finally{try{if(!n&&s.return!=null){s.return()}}finally{if(i){throw o}}}return t}else if(f&&f.length){transformMediaList(e.nodes[u],r)}}return t}const S=/\((--[A-z][\w-]*)\)/;const O=(e,r)=>{const t=Object.assign({},e);delete t[r];return t};var A=(e,r,t)=>{e.walkAtRules(x,e=>{if(F.test(e.params)){const n=v(e.params);const i=String(transformMediaList(n,r));if(t.preserve){e.cloneBefore({params:i})}else{e.params=i}}})};const x=/^media$/i;const F=/\(--[A-z][\w-]*\)/;function writeCustomMediaToCssFile(e,r){return _writeCustomMediaToCssFile.apply(this,arguments)}function _writeCustomMediaToCssFile(){_writeCustomMediaToCssFile=_asyncToGenerator(function*(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`@custom-media ${t} ${r[t]};`);return e},[]).join("\n");const n=`${t}\n`;yield j(e,n)});return _writeCustomMediaToCssFile.apply(this,arguments)}function writeCustomMediaToJsonFile(e,r){return _writeCustomMediaToJsonFile.apply(this,arguments)}function _writeCustomMediaToJsonFile(){_writeCustomMediaToJsonFile=_asyncToGenerator(function*(e,r){const t=JSON.stringify({"custom-media":r},null," ");const n=`${t}\n`;yield j(e,n)});return _writeCustomMediaToJsonFile.apply(this,arguments)}function writeCustomMediaToCjsFile(e,r){return _writeCustomMediaToCjsFile.apply(this,arguments)}function _writeCustomMediaToCjsFile(){_writeCustomMediaToCjsFile=_asyncToGenerator(function*(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`\t\t'${E(t)}': '${E(r[t])}'`);return e},[]).join(",\n");const n=`module.exports = {\n\tcustomMedia: {\n${t}\n\t}\n};\n`;yield j(e,n)});return _writeCustomMediaToCjsFile.apply(this,arguments)}function writeCustomMediaToMjsFile(e,r){return _writeCustomMediaToMjsFile.apply(this,arguments)}function _writeCustomMediaToMjsFile(){_writeCustomMediaToMjsFile=_asyncToGenerator(function*(e,r){const t=Object.keys(r).reduce((e,t)=>{e.push(`\t'${E(t)}': '${E(r[t])}'`);return e},[]).join(",\n");const n=`export const customMedia = {\n${t}\n};\n`;yield j(e,n)});return _writeCustomMediaToMjsFile.apply(this,arguments)}function writeCustomMediaToExports(e,r){return Promise.all(r.map(function(){var r=_asyncToGenerator(function*(r){if(r instanceof Function){yield r(D(e))}else{const t=r===Object(r)?r:{to:String(r)};const n=t.toJSON||D;if("customMedia"in t){t.customMedia=n(e)}else if("custom-media"in t){t["custom-media"]=n(e)}else{const r=String(t.to||"");const i=(t.type||o.extname(r).slice(1)).toLowerCase();const s=n(e);if(i==="css"){yield writeCustomMediaToCssFile(r,s)}if(i==="js"){yield writeCustomMediaToCjsFile(r,s)}if(i==="json"){yield writeCustomMediaToJsonFile(r,s)}if(i==="mjs"){yield writeCustomMediaToMjsFile(r,s)}}}});return function(e){return r.apply(this,arguments)}}()))}const D=e=>{return Object.keys(e).reduce((r,t)=>{r[t]=String(e[t]);return r},{})};const j=(e,r)=>new Promise((t,n)=>{i.writeFile(e,r,e=>{if(e){n(e)}else{t()}})});const E=e=>e.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r");var T=n.plugin("postcss-custom-media",e=>{const r="preserve"in Object(e)?Boolean(e.preserve):false;const t=[].concat(Object(e).importFrom||[]);const n=[].concat(Object(e).exportTo||[]);const i=getCustomMediaFromSources(t);return function(){var e=_asyncToGenerator(function*(e){const t=Object.assign(yield i,b(e,{preserve:r}));yield writeCustomMediaToExports(t,n);A(e,t,{preserve:r})});return function(r){return e.apply(this,arguments)}}()});e.exports=T},,,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n1){r.cloneBefore({prop:"-ms-grid-rows",value:u({value:"repeat("+v.length+", auto)",gap:h.row}),raws:{}})}l({gap:h,hasColumns:p,decl:r,result:i});var b=o({rows:v,gap:h});s(b,r,i);return r};return GridTemplateAreas}(n);_defineProperty(p,"names",["grid-template-areas"]);e.exports=p},,,,function(e){"use strict";class TokenizeError extends Error{constructor(e){super(e);this.name=this.constructor.name;this.message=e||"An error ocurred while tokzenizing.";if(typeof Error.captureStackTrace==="function"){Error.captureStackTrace(this,this.constructor)}else{this.stack=new Error(e).stack}}}e.exports=TokenizeError},,,function(e,r,t){"use strict";const n=t(22);class Container extends n{constructor(e){super(e);if(!this.nodes){this.nodes=[]}}push(e){e.parent=this;this.nodes.push(e);return this}each(e){if(!this.lastEach)this.lastEach=0;if(!this.indexes)this.indexes={};this.lastEach+=1;let r=this.lastEach,t,n;this.indexes[r]=0;if(!this.nodes)return undefined;while(this.indexes[r]{let n=e(r,t);if(n!==false&&r.walk){n=r.walk(e)}return n})}walkType(e,r){if(!e||!r){throw new Error("Parameters {type} and {callback} are required.")}const t=typeof e==="function";return this.walk((n,i)=>{if(t&&n instanceof e||!t&&n.type===e){return r.call(this,n,i)}})}append(e){e.parent=this;this.nodes.push(e);return this}prepend(e){e.parent=this;this.nodes.unshift(e);return this}cleanRaws(e){super.cleanRaws(e);if(this.nodes){for(let r of this.nodes)r.cleanRaws(e)}}insertAfter(e,r){let t=this.index(e),n;this.nodes.splice(t+1,0,r);for(let e in this.indexes){n=this.indexes[e];if(t<=n){this.indexes[e]=n+this.nodes.length}}return this}insertBefore(e,r){let t=this.index(e),n;this.nodes.splice(t,0,r);for(let e in this.indexes){n=this.indexes[e];if(t<=n){this.indexes[e]=n+this.nodes.length}}return this}removeChild(e){e=this.index(e);this.nodes[e].parent=undefined;this.nodes.splice(e,1);let r;for(let t in this.indexes){r=this.indexes[t];if(r>=e){this.indexes[t]=r-1}}return this}removeAll(){for(let e of this.nodes)e.parent=undefined;this.nodes=[];return this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){if(typeof e==="number"){return e}else{return this.nodes.indexOf(e)}}get first(){if(!this.nodes)return undefined;return this.nodes[0]}get last(){if(!this.nodes)return undefined;return this.nodes[this.nodes.length-1]}toString(){let e=this.nodes.map(String).join("");if(this.value){e=this.value+e}if(this.raws.before){e=this.raws.before+e}if(this.raws.after){e+=this.raws.after}return e}}Container.registerWalker=(e=>{let r="walk"+e.name;if(r.lastIndexOf("s")!==r.length-1){r+="s"}if(Container.prototype[r]){return}Container.prototype[r]=function(r){return this.walkType(e,r)}});e.exports=Container},function(e){e.exports=function flatten(e,r){r=typeof r=="number"?r:Infinity;if(!r){if(Array.isArray(e)){return e.map(function(e){return e})}return e}return _flatten(e,1);function _flatten(e,t){return e.reduce(function(e,n){if(Array.isArray(n)&&t,\[\]\\]|\/(?=\*)/g;const k=/[ \n\t\r\(\)\{\}\*:;@!&'"\-\+\|~>,\[\]\\]|\//g;const P=/^[a-z0-9]/i;const R=/^[a-f0-9?\-]/i;const M=t(669);const I=t(893);e.exports=function tokenize(e,r){r=r||{};let t=[],L=e.valueOf(),G=L.length,N=-1,J=1,z=0,q=0,H=null,K,Q,U,W,$,V,Y,X,Z,_,ee,re;function unclosed(e){let r=M.format("Unclosed %s at line: %d, column: %d, token: %d",e,J,z-N,z);throw new I(r)}function tokenizeError(){let e=M.format("Syntax error at line: %d, column: %d, token: %d",J,z-N,z);throw new I(e)}while(z0&&t[t.length-1][0]==="word"&&t[t.length-1][1]==="url";t.push(["(","(",J,z-N,J,Q-N,z]);break;case s:q--;H=H&&q>0;t.push([")",")",J,z-N,J,Q-N,z]);break;case a:case u:U=K===a?"'":'"';Q=z;do{_=false;Q=L.indexOf(U,Q+1);if(Q===-1){unclosed("quote",U)}ee=Q;while(L.charCodeAt(ee-1)===c){ee-=1;_=!_}}while(_);t.push(["string",L.slice(z,Q+1),J,z-N,J,Q-N,z]);z=Q;break;case S:E.lastIndex=z+1;E.test(L);if(E.lastIndex===0){Q=L.length-1}else{Q=E.lastIndex-2}t.push(["atword",L.slice(z,Q+1),J,z-N,J,Q-N,z]);z=Q;break;case c:Q=z;K=L.charCodeAt(Q+1);if(Y&&(K!==l&&K!==m&&K!==g&&K!==C&&K!==w&&K!==y)){Q+=1}t.push(["word",L.slice(z,Q+1),J,z-N,J,Q-N,z]);z=Q;break;case v:case h:case d:Q=z+1;re=L.slice(z+1,Q+1);let e=L.slice(z-1,z);if(K===h&&re.charCodeAt(0)===h){Q++;t.push(["word",L.slice(z,Q),J,z-N,J,Q-N,z]);z=Q-1;break}t.push(["operator",L.slice(z,Q),J,z-N,J,Q-N,z]);z=Q-1;break;default:if(K===l&&(L.charCodeAt(z+1)===d||r.loose&&!H&&L.charCodeAt(z+1)===l)){const e=L.charCodeAt(z+1)===d;if(e){Q=L.indexOf("*/",z+2)+1;if(Q===0){unclosed("comment","*/")}}else{const e=L.indexOf("\n",z+2);Q=e!==-1?e-1:G}V=L.slice(z,Q+1);W=V.split("\n");$=W.length-1;if($>0){X=J+$;Z=Q-W[$].length}else{X=J;Z=N}t.push(["comment",V,J,z-N,X,Q-Z,z]);N=Z;J=X;z=Q}else if(K===b&&!P.test(L.slice(z+1,z+2))){Q=z+1;t.push(["#",L.slice(z,Q),J,z-N,J,Q-N,z]);z=Q-1}else if((K===D||K===j)&&L.charCodeAt(z+1)===v){Q=z+2;do{Q+=1;K=L.charCodeAt(Q)}while(Q=x&&K<=F){e=k}e.lastIndex=z+1;e.test(L);if(e.lastIndex===0){Q=L.length-1}else{Q=e.lastIndex-2}if(e===k||K===f){let e=L.charCodeAt(Q),r=L.charCodeAt(Q+1),t=L.charCodeAt(Q+2);if((e===O||e===A)&&(r===h||r===v)&&(t>=x&&t<=F)){k.lastIndex=Q+2;k.test(L);if(k.lastIndex===0){Q=L.length-1}else{Q=k.lastIndex-2}}}t.push(["word",L.slice(z,Q+1),J,z-N,J,Q-N,z]);z=Q}break}z++}return t}},,function(e){e.exports={A:{A:{1:"A B",2:"I F E D gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB nB fB",33:"P H J K V W X Y Z a b c d e f g h i j",164:"G U I F E D A B C O T"},D:{1:"0 1 2 3 4 5 6 7 8 9 y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P",33:"X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x",292:"H J K V W"},E:{1:"A B C O dB VB L S hB iB",2:"F E D xB WB bB cB",4:"G U I aB"},F:{1:"0 1 2 3 4 5 6 7 8 9 l m n o p q r s t u v Q x y z AB CB DB BB w R M",2:"D B C jB kB lB mB L EB oB S",33:"P H J K V W X Y Z a b c d e f g h i j k"},G:{1:"wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",2:"E tB uB vB",4:"WB pB HB rB sB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC HB",33:"CC DC"},J:{2:"F",33:"A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{2:"A B"},O:{1:"EC"},P:{1:"FC GC HC IC JC VB L",33:"G"},Q:{1:"KC"},R:{1:"LC"},S:{1:"MC"}},B:4,C:"CSS font-feature-settings"}},,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n=s.length)break;c=s[u++]}else{u=s.next();if(u.done)break;c=u.value}var l=c;if(this.add(e,l,i.concat([l]),r)){i.push(l)}}return i};e.clone=function clone(e,r){return Prefixer.clone(e,r)};return Prefixer}();e.exports=s},,,,,,,,function(e,r,t){"use strict";r.__esModule=true;var n=t(270);var i=_interopRequireDefault(n);var o=t(354);var s=_interopRequireWildcard(o);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var r={};if(e!=null){for(var t in e){if(Object.prototype.hasOwnProperty.call(e,t))r[t]=e[t]}}r.default=e;return r}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var a=function parser(e){return new i.default(e)};Object.assign(a,s);delete a.__esModule;r.default=a;e.exports=r["default"]},function(e){"use strict";var r=function(){function OldSelector(e,r){this.prefix=r;this.prefixed=e.prefixed(this.prefix);this.regexp=e.regexp(this.prefix);this.prefixeds=e.possible().map(function(r){return[e.prefixed(r),e.regexp(r)]});this.unprefixed=e.name;this.nameRegexp=e.regexp()}var e=OldSelector.prototype;e.isHack=function isHack(e){var r=e.parent.index(e)+1;var t=e.parent.nodes;while(r=o.length)break;u=o[a++]}else{a=o.next();if(a.done)break;u=a.value}var c=u,l=c[0],f=c[1];if(n.includes(l)&&n.match(f)){i=true;break}}if(!i){return true}r+=1}return true};e.check=function check(e){if(!e.selector.includes(this.prefixed)){return false}if(!e.selector.match(this.regexp)){return false}if(this.isHack(e)){return false}return true};return OldSelector}();e.exports=r},,,,,function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n0&&arguments[0]!==undefined?arguments[0]:{};return function(r){r.walkRules(function(r){if(r.selector&&r.selector.indexOf(":matches")>-1){r.selector=(0,s.default)(r,e)}})}}r.default=i.default.plugin("postcss-selector-matches",explodeSelectors);e.exports=r.default},,,function(e,r,t){"use strict";const n=t(896);const i=t(22);class NumberNode extends i{constructor(e){super(e);this.type="number";this.unit=Object(e).unit||""}toString(){return[this.raws.before,String(this.value),this.unit,this.raws.after].join("")}}n.registerWalker(NumberNode);e.exports=NumberNode},,function(e,r,t){"use strict";r.__esModule=true;r.default=void 0;var n=_interopRequireDefault(t(314));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _inheritsLoose(e,r){e.prototype=Object.create(r.prototype);e.prototype.constructor=e;e.__proto__=r}var i=function(e){_inheritsLoose(Declaration,e);function Declaration(r){var t;t=e.call(this,r)||this;t.type="decl";return t}return Declaration}(n.default);var o=i;r.default=o;e.exports=r.default},,,,,function(e,r,t){"use strict";var n=t(586);var i=t(338).feature(t(192));var o=t(611);var s=t(645);var a=t(426);var u=t(45);var c=[];for(var l in i.stats){var f=i.stats[l];for(var p in f){var B=f[p];if(/y/.test(B)){c.push(l+" "+p)}}}var d=function(){function Supports(e,r){this.Prefixes=e;this.all=r}var e=Supports.prototype;e.prefixer=function prefixer(){if(this.prefixerCache){return this.prefixerCache}var e=this.all.browsers.selected.filter(function(e){return c.includes(e)});var r=new o(this.all.browsers.data,e,this.all.options);this.prefixerCache=new this.Prefixes(this.all.data,r,this.all.options);return this.prefixerCache};e.parse=function parse(e){var r=e.split(":");var t=r[0];var n=r[1];if(!n)n="";return[t.trim(),n.trim()]};e.virtual=function virtual(e){var r=this.parse(e),t=r[0],i=r[1];var o=n.parse("a{}").first;o.append({prop:t,value:i,raws:{before:""}});return o};e.prefixed=function prefixed(e){var r=this.virtual(e);if(this.disabled(r.first)){return r.nodes}var t={warn:function warn(){return null}};var n=this.prefixer().add[r.first.prop];n&&n.process&&n.process(r.first,t);for(var i=r.nodes,o=Array.isArray(i),s=0,i=o?i:i[Symbol.iterator]();;){var u;if(o){if(s>=i.length)break;u=i[s++]}else{s=i.next();if(s.done)break;u=s.value}var c=u;for(var l=this.prefixer().values("add",r.first.prop),f=Array.isArray(l),p=0,l=f?l:l[Symbol.iterator]();;){var B;if(f){if(p>=l.length)break;B=l[p++]}else{p=l.next();if(p.done)break;B=p.value}var d=B;d.process(c)}a.save(this.all,c)}return r.nodes};e.isNot=function isNot(e){return typeof e==="string"&&/not\s*/i.test(e)};e.isOr=function isOr(e){return typeof e==="string"&&/\s*or\s*/i.test(e)};e.isProp=function isProp(e){return typeof e==="object"&&e.length===1&&typeof e[0]==="string"};e.isHack=function isHack(e,r){var t=new RegExp("(\\(|\\s)"+u.escapeRegexp(r)+":");return!t.test(e)};e.toRemove=function toRemove(e,r){var t=this.parse(e),n=t[0],i=t[1];var o=this.all.unprefixed(n);var s=this.all.cleaner();if(s.remove[n]&&s.remove[n].remove&&!this.isHack(r,o)){return true}for(var a=s.values("remove",o),u=Array.isArray(a),c=0,a=u?a:a[Symbol.iterator]();;){var l;if(u){if(c>=a.length)break;l=a[c++]}else{c=a.next();if(c.done)break;l=c.value}var f=l;if(f.check(i)){return true}}return false};e.remove=function remove(e,r){var t=0;while(t=t.length)break;o=t[i++]}else{i=t.next();if(i.done)break;o=i.value}var s=o;r.push([s.prop+": "+s.value]);r.push(" or ")}r[r.length-1]="";return r};e.normalize=function normalize(e){var r=this;if(typeof e!=="object"){return e}e=e.filter(function(e){return e!==""});if(typeof e[0]==="string"&&e[0].includes(":")){return[s.stringify(e)]}return e.map(function(e){return r.normalize(e)})};e.add=function add(e,r){var t=this;return e.map(function(e){if(t.isProp(e)){var n=t.prefixed(e[0]);if(n.length>1){return t.convert(n)}return e}if(typeof e==="object"){return t.add(e,r)}return e})};e.process=function process(e){var r=s.parse(e.params);r=this.normalize(r);r=this.remove(r,e.params);r=this.add(r,e.params);r=this.cleanBrackets(r);e.params=s.stringify(r)};e.disabled=function disabled(e){if(!this.all.options.grid){if(e.prop==="display"&&e.value.includes("grid")){return true}if(e.prop.includes("grid")||e.prop==="justify-items"){return true}}if(this.all.options.flexbox===false){if(e.prop==="display"&&e.value.includes("flex")){return true}var r=["order","justify-content","align-items","align-content"];if(e.prop.includes("flex")||r.includes(e.prop)){return true}}return false};return Supports}();e.exports=d},,,,function(e,r,t){"use strict";const n=t(896);const i=t(22);class Colon extends i{constructor(e){super(e);this.type="colon"}}n.registerWalker(Colon);e.exports=Colon},function(e){e.exports={A:{A:{1:"D A B",2:"I F E gB"},B:{1:"C O T P H J K UB IB N"},C:{1:"0 1 2 3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",257:"G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z",289:"GB nB fB",292:"qB"},D:{1:"0 1 2 3 4 5 6 7 8 9 U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",33:"G"},E:{1:"U F E D A B C O cB dB VB L S hB iB",33:"G xB WB",129:"I aB bB"},F:{1:"0 1 2 3 4 5 6 7 8 9 B C P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M lB mB L EB oB S",2:"D jB kB"},G:{1:"E pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B",33:"WB"},H:{2:"7B"},I:{1:"GB G N 9B AC BC HB CC DC",33:"8B"},J:{1:"F A"},K:{1:"B C Q L EB S",2:"A"},L:{1:"N"},M:{1:"M"},N:{1:"A B"},O:{1:"EC"},P:{1:"G FC GC HC IC JC VB L"},Q:{1:"KC"},R:{1:"LC"},S:{257:"MC"}},B:4,C:"CSS3 Border-radius (rounded corners)"}},function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;n0){return[false,parseInt(e[1],10)]}if(e&&e.length===1&&parseInt(e[0],10)>0){return[parseInt(e[0],10),false]}return[false,false]}function translate(e,r,t){var n=e[r];var i=e[t];if(!n){return[false,false]}var o=convert(n),s=o[0],a=o[1];var u=convert(i),c=u[0],l=u[1];if(s&&!i){return[s,false]}if(a&&c){return[c-a,a]}if(s&&l){return[s,l]}if(s&&c){return[s,c-s]}return[false,false]}function parse(e){var r=n(e.value);var t=[];var i=0;t[i]=[];for(var o=r.nodes,s=Array.isArray(o),a=0,o=s?o:o[Symbol.iterator]();;){var u;if(s){if(a>=o.length)break;u=o[a++]}else{a=o.next();if(a.done)break;u=a.value}var c=u;if(c.type==="div"){i+=1;t[i]=[]}else if(c.type==="word"){t[i].push(c.value)}}return t}function insertDecl(e,r,t){if(t&&!e.parent.some(function(e){return e.prop==="-ms-"+r})){e.cloneBefore({prop:"-ms-"+r,value:t.toString()})}}function prefixTrackProp(e){var r=e.prop,t=e.prefix;return t+r.replace("template-","")}function transformRepeat(e,r){var t=e.nodes;var i=r.gap;var o=t.reduce(function(e,r){if(r.type==="div"&&r.value===","){e.key="size"}else{e[e.key].push(n.stringify(r))}return e},{key:"count",size:[],count:[]}),s=o.count,a=o.size;if(i){var u=function(){a=a.filter(function(e){return e.trim()});var e=[];var r=function _loop(r){a.forEach(function(t,n){if(n>0||r>1){e.push(i)}e.push(t)})};for(var t=1;t<=s;t++){r(t)}return{v:e.join(" ")}}();if(typeof u==="object")return u.v}return"("+a.join("")+")["+s.join("")+"]"}function prefixTrackValue(e){var r=e.value,t=e.gap;var i=n(r).nodes.reduce(function(e,r){if(r.type==="function"&&r.value==="repeat"){return e.concat({type:"word",value:transformRepeat(r,{gap:t})})}if(t&&r.type==="space"){return e.concat({type:"space",value:" "},{type:"word",value:t},r)}return e.concat(r)},[]);return n.stringify(i)}var u=/^\.+$/;function track(e,r){return{start:e,end:r,span:r-e}}function getColumns(e){return e.trim().split(/\s+/g)}function parseGridAreas(e){var r=e.rows,t=e.gap;return r.reduce(function(e,r,n){if(t.row)n*=2;if(r.trim()==="")return e;getColumns(r).forEach(function(r,i){if(u.test(r))return;if(t.column)i*=2;if(typeof e[r]==="undefined"){e[r]={column:track(i+1,i+2),row:track(n+1,n+2)}}else{var o=e[r],s=o.column,a=o.row;s.start=Math.min(s.start,i+1);s.end=Math.max(s.end,i+2);s.span=s.end-s.start;a.start=Math.min(a.start,n+1);a.end=Math.max(a.end,n+2);a.span=a.end-a.start}});return e},{})}function testTrack(e){return e.type==="word"&&/^\[.+]$/.test(e.value)}function verifyRowSize(e){if(e.areas.length>e.rows.length){e.rows.push("auto")}return e}function parseTemplate(e){var r=e.decl,t=e.gap;var i=n(r.value).nodes.reduce(function(e,r){var t=r.type,i=r.value;if(testTrack(r)||t==="space")return e;if(t==="string"){e=verifyRowSize(e);e.areas.push(i)}if(t==="word"||t==="function"){e[e.key].push(n.stringify(r))}if(t==="div"&&i==="/"){e.key="columns";e=verifyRowSize(e)}return e},{key:"rows",columns:[],rows:[],areas:[]});return{areas:parseGridAreas({rows:i.areas,gap:t}),columns:prefixTrackValue({value:i.columns.join(" "),gap:t.column}),rows:prefixTrackValue({value:i.rows.join(" "),gap:t.row})}}function getMSDecls(e,r,t){if(r===void 0){r=false}if(t===void 0){t=false}return[].concat({prop:"-ms-grid-row",value:String(e.row.start)},e.row.span>1||r?{prop:"-ms-grid-row-span",value:String(e.row.span)}:[],{prop:"-ms-grid-column",value:String(e.column.start)},e.column.span>1||t?{prop:"-ms-grid-column-span",value:String(e.column.span)}:[])}function getParentMedia(e){if(e.type==="atrule"&&e.name==="media"){return e}if(!e.parent){return false}return getParentMedia(e.parent)}function changeDuplicateAreaSelectors(e,r){e=e.map(function(e){var r=i.space(e);var t=i.comma(e);if(r.length>t.length){e=r.slice(-1).join("")}return e});return e.map(function(e){var t=r.map(function(r,t){var n=t===0?"":" ";return""+n+r+" > "+e});return t})}function selectorsEqual(e,r){return e.selectors.some(function(e){return r.selectors.some(function(r){return r===e})})}function parseGridTemplatesData(e){var r=[];e.walkDecls(/grid-template(-areas)?$/,function(e){var t=e.parent;var n=getParentMedia(t);var i=getGridGap(e);var s=inheritGridGap(e,i);var a=parseTemplate({decl:e,gap:s||i}),u=a.areas;var c=Object.keys(u);if(c.length===0){return true}var l=r.reduce(function(e,r,t){var n=r.allAreas;var i=n&&c.some(function(e){return n.includes(e)});return i?t:e},null);if(l!==null){var f=r[l],p=f.allAreas,B=f.rules;var d=B.some(function(e){return e.hasDuplicates===false&&selectorsEqual(e,t)});var h=false;var v=B.reduce(function(e,r){if(!r.params&&selectorsEqual(r,t)){h=true;return r.duplicateAreaNames}if(!h){c.forEach(function(t){if(r.areas[t]){e.push(t)}})}return o(e)},[]);B.forEach(function(e){c.forEach(function(r){var t=e.areas[r];if(t&&t.row.span!==u[r].row.span){u[r].row.updateSpan=true}if(t&&t.column.span!==u[r].column.span){u[r].column.updateSpan=true}})});r[l].allAreas=o([].concat(p,c));r[l].rules.push({hasDuplicates:!d,params:n.params,selectors:t.selectors,node:t,duplicateAreaNames:v,areas:u})}else{r.push({allAreas:c,areasCount:0,rules:[{hasDuplicates:false,duplicateRules:[],params:n.params,selectors:t.selectors,node:t,duplicateAreaNames:[],areas:u}]})}return undefined});return r}function insertAreas(e,r){var t=parseGridTemplatesData(e);if(t.length===0){return undefined}var n={};e.walkDecls("grid-area",function(o){var s=o.parent;var a=s.first.prop==="-ms-grid-row";var u=getParentMedia(s);if(r(o)){return undefined}var c=u?e.index(u):e.index(s);var l=o.value;var f=t.filter(function(e){return e.allAreas.includes(l)})[0];if(!f){return true}var p=f.allAreas[f.allAreas.length-1];var B=i.space(s.selector);var d=i.comma(s.selector);var h=B.length>1&&B.length>d.length;if(a){return false}if(!n[p]){n[p]={}}var v=false;for(var b=f.rules,g=Array.isArray(b),m=0,b=g?b:b[Symbol.iterator]();;){var y;if(g){if(m>=b.length)break;y=b[m++]}else{m=b.next();if(m.done)break;y=m.value}var C=y;var w=C.areas[l];var S=C.duplicateAreaNames.includes(l);if(!w){var O=e.index(n[p].lastRule);if(c>O){n[p].lastRule=u||s}continue}if(C.params&&!n[p][C.params]){n[p][C.params]=[]}if((!C.hasDuplicates||!S)&&!C.params){getMSDecls(w,false,false).reverse().forEach(function(e){return s.prepend(Object.assign(e,{raws:{between:o.raws.between}}))});n[p].lastRule=s;v=true}else if(C.hasDuplicates&&!C.params&&!h){(function(){var e=s.clone();e.removeAll();getMSDecls(w,w.row.updateSpan,w.column.updateSpan).reverse().forEach(function(r){return e.prepend(Object.assign(r,{raws:{between:o.raws.between}}))});e.selectors=changeDuplicateAreaSelectors(e.selectors,C.selectors);if(n[p].lastRule){n[p].lastRule.after(e)}n[p].lastRule=e;v=true})()}else if(C.hasDuplicates&&!C.params&&h&&s.selector.includes(C.selectors[0])){s.walkDecls(/-ms-grid-(row|column)/,function(e){return e.remove()});getMSDecls(w,w.row.updateSpan,w.column.updateSpan).reverse().forEach(function(e){return s.prepend(Object.assign(e,{raws:{between:o.raws.between}}))})}else if(C.params){(function(){var r=s.clone();r.removeAll();getMSDecls(w,w.row.updateSpan,w.column.updateSpan).reverse().forEach(function(e){return r.prepend(Object.assign(e,{raws:{between:o.raws.between}}))});if(C.hasDuplicates&&S){r.selectors=changeDuplicateAreaSelectors(r.selectors,C.selectors)}r.raws=C.node.raws;if(e.index(C.node.parent)>c){C.node.parent.append(r)}else{n[p][C.params].push(r)}if(!v){n[p].lastRule=u||s}})()}}return undefined});Object.keys(n).forEach(function(e){var r=n[e];var t=r.lastRule;Object.keys(r).reverse().filter(function(e){return e!=="lastRule"}).forEach(function(e){if(r[e].length>0&&t){t.after({name:"media",params:e});t.next().append(r[e])}})});return undefined}function warnMissedAreas(e,r,t){var n=Object.keys(e);r.root().walkDecls("grid-area",function(e){n=n.filter(function(r){return r!==e.value})});if(n.length>0){r.warn(t,"Can not find grid areas: "+n.join(", "))}return undefined}function warnTemplateSelectorNotFound(e,r){var t=e.parent;var n=e.root();var o=false;var s=i.space(t.selector).filter(function(e){return e!==">"}).slice(0,-1);if(s.length>0){var a=false;var u=null;n.walkDecls(/grid-template(-areas)?$/,function(r){var t=r.parent;var n=t.selectors;var c=parseTemplate({decl:r,gap:getGridGap(r)}),l=c.areas;var f=l[e.value];for(var p=n,B=Array.isArray(p),d=0,p=B?p:p[Symbol.iterator]();;){var h;if(B){if(d>=p.length)break;h=p[d++]}else{d=p.next();if(d.done)break;h=d.value}var v=h;if(a){break}var b=i.space(v).filter(function(e){return e!==">"});a=b.every(function(e,r){return e===s[r]})}if(a||!f){return true}if(!u){u=t.selector}if(u&&u!==t.selector){o=true}return undefined});if(!a&&o){e.warn(r,"Autoprefixer cannot find a grid-template "+('containing the duplicate grid-area "'+e.value+'" ')+("with full selector matching: "+s.join(" ")))}}}function warnIfGridRowColumnExists(e,r){var t=e.parent;var n=[];t.walkDecls(/^grid-(row|column)/,function(e){if(!e.prop.endsWith("-end")&&!e.value.startsWith("span")){n.push(e)}});if(n.length>0){n.forEach(function(e){e.warn(r,"You already have a grid-area declaration present in the rule. "+("You should use either grid-area or "+e.prop+", not both"))})}return undefined}function getGridGap(e){var r={};var t=/^(grid-)?((row|column)-)?gap$/;e.parent.walkDecls(t,function(e){var t=e.prop,i=e.value;if(/^(grid-)?gap$/.test(t)){var o=n(i).nodes,s=o[0],a=o[2];r.row=s&&n.stringify(s);r.column=a?n.stringify(a):r.row}if(/^(grid-)?row-gap$/.test(t))r.row=i;if(/^(grid-)?column-gap$/.test(t))r.column=i});return r}function parseMediaParams(e){if(!e){return false}var r=n(e);var t;var i;r.walk(function(e){if(e.type==="word"&&/min|max/g.test(e.value)){t=e.value}else if(e.value.includes("px")){i=parseInt(e.value.replace(/\D/g,""))}});return[t,i]}function shouldInheritGap(e,r){var t;var n=a(e);var i=a(r);if(n[0].lengthi[0].length){var o=n[0].reduce(function(e,r,t){var n=r[0];var o=i[0][0][0];if(n===o){return t}return false},false);if(o){t=i[0].every(function(e,r){return e.every(function(e,t){return n[0].slice(o)[r][t]===e})})}}else{t=i.some(function(e){return e.every(function(e,r){return e.every(function(e,t){return n[0][r][t]===e})})})}return t}function inheritGridGap(e,r){var t=e.parent;var n=getParentMedia(t);var i=t.root();var o=a(t.selector);if(Object.keys(r).length>0){return false}var u=parseMediaParams(n.params),c=u[0];var l=o[0];var f=s(l[l.length-1][0]);var p=new RegExp("("+f+"$)|("+f+"[,.])");var B;i.walkRules(p,function(e){var r;if(t.toString()===e.toString()){return false}e.walkDecls("grid-gap",function(e){return r=getGridGap(e)});if(!r||Object.keys(r).length===0){return true}if(!shouldInheritGap(t.selector,e.selector)){return true}var n=getParentMedia(e);if(n){var i=parseMediaParams(n.params)[0];if(i===c){B=r;return true}}else{B=r;return true}return undefined});if(B&&Object.keys(B).length>0){return B}return false}function warnGridGap(e){var r=e.gap,t=e.hasColumns,n=e.decl,i=e.result;var o=r.row&&r.column;if(!t&&(o||r.column&&!r.row)){delete r.column;n.warn(i,"Can not implement grid-gap without grid-template-columns")}}function normalizeRowColumn(e){var r=n(e).nodes.reduce(function(e,r){if(r.type==="function"&&r.value==="repeat"){var t="count";var i=r.nodes.reduce(function(e,r){if(r.type==="word"&&t==="count"){e[0]=Math.abs(parseInt(r.value));return e}if(r.type==="div"&&r.value===","){t="value";return e}if(t==="value"){e[1]+=n.stringify(r)}return e},[0,""]),o=i[0],s=i[1];if(o){for(var a=0;a *:nth-child("+(l.length-r)+")")}).join(", ");var s=i.clone().removeAll();s.selector=o;s.append({prop:"-ms-grid-row",value:n.start});s.append({prop:"-ms-grid-column",value:t.start});i.after(s)});return undefined}e.exports={parse:parse,translate:translate,parseTemplate:parseTemplate,parseGridAreas:parseGridAreas,warnMissedAreas:warnMissedAreas,insertAreas:insertAreas,insertDecl:insertDecl,prefixTrackProp:prefixTrackProp,prefixTrackValue:prefixTrackValue,getGridGap:getGridGap,warnGridGap:warnGridGap,warnTemplateSelectorNotFound:warnTemplateSelectorNotFound,warnIfGridRowColumnExists:warnIfGridRowColumnExists,inheritGridGap:inheritGridGap,autoplaceGridItems:autoplaceGridItems}},function(e){e.exports={A:{A:{2:"I F E D A B gB"},B:{2:"C O T P H",164:"UB IB N",3138:"J",12292:"K"},C:{1:"3 4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB",260:"0 1 2 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z nB fB"},D:{164:"0 1 2 3 4 5 6 7 8 9 G U I F E D A B C O T P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB"},E:{2:"xB WB",164:"G U I F E D A B C O aB bB cB dB VB L S hB iB"},F:{2:"D B C jB kB lB mB L EB oB S",164:"0 1 2 3 4 5 6 7 8 9 P H J K V W X Y Z a b c d e f g h i j k l m n o p q r s t u v Q x y z AB CB DB BB w R M"},G:{164:"E WB pB HB rB sB tB uB vB wB XB yB zB 0B 1B 2B 3B 4B 5B 6B"},H:{2:"7B"},I:{164:"N CC DC",676:"GB G 8B 9B AC BC HB"},J:{164:"F A"},K:{2:"A B C L EB S",164:"Q"},L:{164:"N"},M:{1:"M"},N:{2:"A B"},O:{164:"EC"},P:{164:"G FC GC HC IC JC VB L"},Q:{164:"KC"},R:{164:"LC"},S:{260:"MC"}},B:4,C:"CSS Masks"}},function(e,r,t){"use strict";function _defaults(e,r){var t=Object.getOwnPropertyNames(r);for(var n=0;nr||i&&t===r||n&&t===e)}function name(e,r,t,n){return(t?"(":"[")+e+","+r+(n?")":"]")}function curry(e,r,t,n){var i=name.bind(null,e,r,t,n);return{wrap:wrapRange.bind(null,e,r),limit:limitRange.bind(null,e,r),validate:function(i){return validateRange(e,r,i,t,n)},test:function(i){return testRange(e,r,i,t,n)},toString:i,name:i}}},,,function(e){e.exports={A:{A:{2:"I F E gB",8:"D",292:"A B"},B:{1:"H J K UB IB N",292:"C O T P"},C:{1:"4 5 6 7 8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB",2:"qB GB G U I F E D A B C O T P H J K nB fB",8:"V W X Y Z a b c d e f g h i j k l m n o p",584:"0 1 q r s t u v Q x y z",1025:"2 3"},D:{1:"8 9 TB AB FB CB DB BB w R M JB KB LB MB NB OB PB QB RB SB UB IB N eB ZB YB",2:"G U I F E D A B C O T P H J K V W X Y Z a",8:"b c d e",200:"0 1 2 3 4 5 6 f g h i j k l m n o p q r s t u v Q x y z",1025:"7"},E:{1:"B C O VB L S hB iB",2:"G U xB WB aB",8:"I F E D A bB cB dB"},F:{1:"0 1 2 3 4 5 6 7 8 9 u v Q x y z AB CB DB BB w R M",2:"D B C P H J K V W X Y Z a b c d jB kB lB mB L EB oB S",200:"e f g h i j k l m n o p q r s t"},G:{1:"yB zB 0B 1B 2B 3B 4B 5B 6B",2:"WB pB HB rB",8:"E sB tB uB vB wB XB"},H:{2:"7B"},I:{1:"N",2:"GB G 8B 9B AC BC",8:"HB CC DC"},J:{2:"F A"},K:{1:"Q",2:"A B C L EB S"},L:{1:"N"},M:{1:"M"},N:{292:"A B"},O:{1:"EC"},P:{1:"GC HC IC JC VB L",2:"FC",8:"G"},Q:{1:"KC"},R:{2:"LC"},S:{1:"MC"}},B:4,C:"CSS Grid Layout (level 1)"}}],function(e){"use strict";!function(){e.nmd=function(e){e.paths=[];if(!e.children)e.children=[];Object.defineProperty(e,"loaded",{enumerable:true,get:function(){return e.l}});Object.defineProperty(e,"id",{enumerable:true,get:function(){return e.i}});return e}}()}); \ No newline at end of file diff --git a/packages/next/package.json b/packages/next/package.json index 06be7e8647efd..aa6d2e5729f59 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -89,7 +89,7 @@ "chokidar": "2.1.8", "crypto-browserify": "3.12.0", "css-loader": "3.5.3", - "cssnano-simple": "1.0.6", + "cssnano-simple": "1.0.7", "find-cache-dir": "3.3.1", "jest-worker": "24.9.0", "loader-utils": "2.0.0", diff --git a/packages/next/taskfile.js b/packages/next/taskfile.js index f1ff3589a0104..a6a8895557346 100644 --- a/packages/next/taskfile.js +++ b/packages/next/taskfile.js @@ -39,6 +39,7 @@ const externals = { // Browserslist (post-css plugins) browserslist: 'browserslist', + 'caniuse-lite': 'caniuse-lite', // Webpack indirect and direct dependencies: webpack: 'webpack', diff --git a/test/integration/css-modules/test/index.test.js b/test/integration/css-modules/test/index.test.js index 8066466aeea69..0b731d2bce29d 100644 --- a/test/integration/css-modules/test/index.test.js +++ b/test/integration/css-modules/test/index.test.js @@ -110,7 +110,7 @@ describe('3rd Party CSS Module Support', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".index_foo__29BAH{position:relative}.index_foo__29BAH .bar,.index_foo__29BAH .baz{height:100%;overflow:hidden}.index_foo__29BAH .lol,.index_foo__29BAH>.lel{width:80%}"` + `".index_foo__29BAH{position:relative}.index_foo__29BAH .bar,.index_foo__29BAH .baz{height:100%;overflow:hidden}.index_foo__29BAH .lol{width:80%}.index_foo__29BAH>.lel{width:80%}"` ) }) diff --git a/test/integration/scss-modules/test/index.test.js b/test/integration/scss-modules/test/index.test.js index e73c4d902efc0..fab58cbe93f10 100644 --- a/test/integration/scss-modules/test/index.test.js +++ b/test/integration/scss-modules/test/index.test.js @@ -109,7 +109,7 @@ describe('3rd Party CSS Module Support', () => { const cssContent = await readFile(join(cssFolder, cssFiles[0]), 'utf8') expect(cssContent.replace(/\/\*.*?\*\//g, '').trim()).toMatchInlineSnapshot( - `".index_foo__9_fxH{position:relative}.index_foo__9_fxH .bar,.index_foo__9_fxH .baz{height:100%;overflow:hidden}.index_foo__9_fxH .lol,.index_foo__9_fxH>.lel{width:80%}"` + `".index_foo__9_fxH{position:relative}.index_foo__9_fxH .bar,.index_foo__9_fxH .baz{height:100%;overflow:hidden}.index_foo__9_fxH .lol{width:80%}.index_foo__9_fxH>.lel{width:80%}"` ) }) diff --git a/yarn.lock b/yarn.lock index 883be28e080c5..7440e4f0ed3c0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6473,19 +6473,20 @@ cssnano-preset-default@^4.0.7: postcss-svgo "^4.0.2" postcss-unique-selectors "^4.0.1" -cssnano-preset-simple@1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-1.1.5.tgz#3a26829988ca20f5ffdb6d41c1df5b791db8a192" - integrity sha512-/zuE8EMVg7KFNR5Olj0ZnaMs3vtswcUcnr86zdVVCrhx3rY5DVDHWSiFE9/IGNl0SSVqi3AekPEnoNoLcQFHQw== +cssnano-preset-simple@1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-1.1.7.tgz#38378118f156b3f4bf85c38a0b2fd06a1bdc7228" + integrity sha512-GVOJVQ1l5KI5sRaM9HOXCwYn78dmsLYoyJTYJcORhl9Tz44xDlP8Al6EvBdFIOvH6+wZlHcsMftlh1pwswuLeA== dependencies: + caniuse-lite "^1.0.30001093" postcss "^7.0.32" -cssnano-simple@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-1.0.6.tgz#e2e33c57b2b829a330467c7dbb15100bac37c8ea" - integrity sha512-q34pHOD8TFmZ6Etua7zJiebAl+8dV3Jb5O2pOdmCNJ/Ia8By9NQXk8at5WVW8qCVBFLm9ge5oaFXgU3FBFVTYw== +cssnano-simple@1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-1.0.7.tgz#a812571ee6ae25817434d4b926d5e83ea4b0e7dd" + integrity sha512-jjmSazE36Bl77zBcNQ9efcUdxQevKkrqkE5FqgHbcb3GQASnWrOU3PLF+DR3c7lDZxi1vtLvuJMtfL5QLkCGdw== dependencies: - cssnano-preset-simple "1.1.5" + cssnano-preset-simple "1.1.7" postcss "^7.0.32" cssnano-util-get-arguments@^4.0.0: From d6ad0d084308c6c11aadf87164f7b9f04fc8b017 Mon Sep 17 00:00:00 2001 From: Sebastian Benz Date: Mon, 10 Aug 2020 18:06:00 +0200 Subject: [PATCH 13/27] upgrade @ampproject/toolbox-optimizer to 2.6.0 (#16043) See [release notes](https://github.com/ampproject/amp-toolbox/releases/tag/v2.6.0). **Highlight:** [hero images can now be server-side rendered](https://github.com/ampproject/amp-toolbox/tree/main/packages/optimizer#preloadheroimage) by annotating then with `data-hero`. This will greatly improves LCP when using large images in the first viewport. ``` ``` Also fixes #15979 --- packages/next/package.json | 2 +- yarn.lock | 101 ++++++++++++++++++++++++------------- 2 files changed, 67 insertions(+), 36 deletions(-) diff --git a/packages/next/package.json b/packages/next/package.json index aa6d2e5729f59..cd6d65ce07d7f 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -58,7 +58,7 @@ ] }, "dependencies": { - "@ampproject/toolbox-optimizer": "2.5.14", + "@ampproject/toolbox-optimizer": "2.6.0", "@babel/code-frame": "7.8.3", "@babel/core": "7.7.7", "@babel/plugin-proposal-class-properties": "7.8.3", diff --git a/yarn.lock b/yarn.lock index 7440e4f0ed3c0..4e2c259981d24 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,43 +2,44 @@ # yarn lockfile v1 -"@ampproject/toolbox-core@^2.5.4": - version "2.5.4" - resolved "https://registry.yarnpkg.com/@ampproject/toolbox-core/-/toolbox-core-2.5.4.tgz#8554c5398b6d65d240085a6b0abb94f9a3276dce" - integrity sha512-KjHyR0XpQyloTu59IaatU2NCGT5zOhWJtVXQ4Uj/NUaRriN6LlJlzHBxtXmPIb0YHETdD63ITtDvqZizZPYFag== +"@ampproject/toolbox-core@^2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-core/-/toolbox-core-2.6.0.tgz#9824d5f133d82106a9bf0774920843c69fa5c869" + integrity sha512-sDMnHj8WaX3tqJS5VsIHkeW98nq5WQ0C9RoFc1PPS3rmYIlS0vhAfHbrjJw6wtuxBTQFxccje+Ew+2OJ2D15kA== dependencies: cross-fetch "3.0.5" - lru-cache "5.1.1" + lru-cache "6.0.0" -"@ampproject/toolbox-optimizer@2.5.14": - version "2.5.14" - resolved "https://registry.yarnpkg.com/@ampproject/toolbox-optimizer/-/toolbox-optimizer-2.5.14.tgz#3235919e730e017ec4e54718e76ca5db8bd003e9" - integrity sha512-UTXKVwDKn/xsNOHYroFUtQRxnukdZuiYj7iM1rCAvRmDT9MqrtMTVG8boGjxt5aHLgCnrUZEMz+8d61iBYZeDQ== +"@ampproject/toolbox-optimizer@2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-optimizer/-/toolbox-optimizer-2.6.0.tgz#e1bde0697d0fb25ab888bc0d0422998abaf6bad1" + integrity sha512-saToXVopb15a6zKK6kW4B1N/sYZZddkECcqmfTotRxJ2DaLE+wFB6jgWLbaPkgHwvLPQyA2IjV9BHJ/KUFuGzg== dependencies: - "@ampproject/toolbox-core" "^2.5.4" - "@ampproject/toolbox-runtime-version" "^2.5.4" + "@ampproject/toolbox-core" "^2.6.0" + "@ampproject/toolbox-runtime-version" "^2.6.0" "@ampproject/toolbox-script-csp" "^2.5.4" "@ampproject/toolbox-validator-rules" "^2.5.4" abort-controller "3.0.0" cross-fetch "3.0.5" - cssnano "4.1.10" + cssnano-simple "1.0.5" dom-serializer "1.0.1" domhandler "3.0.0" domutils "2.1.0" htmlparser2 "4.1.0" - lru-cache "5.1.1" + https-proxy-agent "5.0.0" + lru-cache "6.0.0" node-fetch "2.6.0" normalize-html-whitespace "1.0.0" postcss "7.0.32" postcss-safe-parser "4.0.2" terser "4.8.0" -"@ampproject/toolbox-runtime-version@^2.5.4": - version "2.5.4" - resolved "https://registry.yarnpkg.com/@ampproject/toolbox-runtime-version/-/toolbox-runtime-version-2.5.4.tgz#ed6e77df3832f551337bca3706b5a4e2f36d66f9" - integrity sha512-7vi/F91Zb+h1CwR8/on/JxZhp3Hhz6xJOOHxRA025aUFEFHV5c35B4QbTdt2MObWZrysogXFOT8M95dgU/hsKw== +"@ampproject/toolbox-runtime-version@^2.6.0": + version "2.6.0" + resolved "https://registry.yarnpkg.com/@ampproject/toolbox-runtime-version/-/toolbox-runtime-version-2.6.0.tgz#c2a310840a6c60a7f5046d2ccaf45646a761bd4f" + integrity sha512-wT+Ehsoq2PRXqpgjebygHD01BpSlaAE4HfDEVxgPVT8oAsLzE4ywZgzI2VQZfaCdb8qLyO5+WXrLSoJXxDBo2Q== dependencies: - "@ampproject/toolbox-core" "^2.5.4" + "@ampproject/toolbox-core" "^2.6.0" "@ampproject/toolbox-script-csp@^2.5.4": version "2.5.4" @@ -4143,6 +4144,13 @@ agent-base@4, agent-base@^4.3.0: dependencies: es6-promisify "^5.0.0" +agent-base@6: + version "6.0.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.1.tgz#808007e4e5867decb0ab6ab2f928fbdb5a596db4" + integrity sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg== + dependencies: + debug "4" + agent-base@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" @@ -6473,6 +6481,13 @@ cssnano-preset-default@^4.0.7: postcss-svgo "^4.0.2" postcss-unique-selectors "^4.0.1" +cssnano-preset-simple@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-1.1.4.tgz#7b287a31df786348565d02342df71af8f758ac82" + integrity sha512-EYKDo65W+AxMViUijv/hvhbEnxUjmu3V7omcH1MatPOwjRLrAgVArUOE8wTUyc1ePFEtvV8oCT4/QSRJDorm/A== + dependencies: + postcss "^7.0.32" + cssnano-preset-simple@1.1.7: version "1.1.7" resolved "https://registry.yarnpkg.com/cssnano-preset-simple/-/cssnano-preset-simple-1.1.7.tgz#38378118f156b3f4bf85c38a0b2fd06a1bdc7228" @@ -6481,6 +6496,14 @@ cssnano-preset-simple@1.1.7: caniuse-lite "^1.0.30001093" postcss "^7.0.32" +cssnano-simple@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-1.0.5.tgz#66ee528f3a4e60754e2625ea9f51ac315f5f0a92" + integrity sha512-NJjx2Er1C3pa75v1GwMKm0w6xAp1GsW2Ql1As4CWPNFxTgYFN5e8wblYeHfna13sANAhyIdSIPqKJjBO4CU5Eg== + dependencies: + cssnano-preset-simple "1.1.4" + postcss "^7.0.32" + cssnano-simple@1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/cssnano-simple/-/cssnano-simple-1.0.7.tgz#a812571ee6ae25817434d4b926d5e83ea4b0e7dd" @@ -6507,15 +6530,6 @@ cssnano-util-same-parent@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" -cssnano@4.1.10, cssnano@^4.1.10, cssnano@^4.1.7: - version "4.1.10" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" - dependencies: - cosmiconfig "^5.0.0" - cssnano-preset-default "^4.0.7" - is-resolvable "^1.0.0" - postcss "^7.0.0" - cssnano@^3.10.0: version "3.10.0" resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38" @@ -6553,6 +6567,15 @@ cssnano@^3.10.0: postcss-value-parser "^3.2.3" postcss-zindex "^2.0.1" +cssnano@^4.1.10, cssnano@^4.1.7: + version "4.1.10" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.7" + is-resolvable "^1.0.0" + postcss "^7.0.0" + csso@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/csso/-/csso-4.0.2.tgz#e5f81ab3a56b8eefb7f0092ce7279329f454de3d" @@ -6674,7 +6697,7 @@ debug@3.1.0: dependencies: ms "2.0.0" -debug@4.1.1, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: +debug@4, debug@4.1.1, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" dependencies: @@ -8886,6 +8909,14 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM= +https-proxy-agent@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + https-proxy-agent@^2.2.0, https-proxy-agent@^2.2.1, https-proxy-agent@^2.2.3: version "2.2.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" @@ -11113,6 +11144,13 @@ lru-cache@5.1.1, lru-cache@^5.1.1: dependencies: yallist "^3.0.2" +lru-cache@6.0.0, lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + lru-cache@^4.0.0, lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" @@ -11120,13 +11158,6 @@ lru-cache@^4.0.0, lru-cache@^4.0.1: pseudomap "^1.0.2" yallist "^2.1.2" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - lru_map@^0.3.3: version "0.3.3" resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" From 4a04212d6baa2009034993a159657071b9fecc6f Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 10 Aug 2020 12:28:49 -0400 Subject: [PATCH 14/27] v9.5.2-canary.14 --- lerna.json | 2 +- packages/create-next-app/package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- packages/next-bundle-analyzer/package.json | 2 +- packages/next-codemod/package.json | 2 +- packages/next-mdx/package.json | 2 +- packages/next-plugin-google-analytics/package.json | 2 +- packages/next-plugin-sentry/package.json | 2 +- packages/next-plugin-storybook/package.json | 2 +- packages/next-polyfill-nomodule/package.json | 2 +- packages/next/package.json | 8 ++++---- packages/react-dev-overlay/package.json | 2 +- packages/react-refresh-utils/package.json | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index 8f73c9e1cd73a..15195be6be65e 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.13" + "version": "9.5.2-canary.14" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index 6553f83c6430e..bfb91d26b95af 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index 82d4fdb75a7e1..6585f34f355f8 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index db0867ff73c0a..813992631bf3a 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index 641f9aeda37b4..7e6db1a73905a 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "license": "MIT", "dependencies": { "chalk": "4.1.0", diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index e263d1ceee706..158d6348ef560 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-google-analytics/package.json b/packages/next-plugin-google-analytics/package.json index a366723947b46..c1ae557128996 100644 --- a/packages/next-plugin-google-analytics/package.json +++ b/packages/next-plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-google-analytics", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-google-analytics" diff --git a/packages/next-plugin-sentry/package.json b/packages/next-plugin-sentry/package.json index 01f3669524995..4e8de15968932 100644 --- a/packages/next-plugin-sentry/package.json +++ b/packages/next-plugin-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-sentry", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-sentry" diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index 311edb4dcbd96..7973f7b970477 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index 74c2b4edc987b..c91f5cb605595 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next/package.json b/packages/next/package.json index cd6d65ce07d7f..bcca332a7fb98 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -77,8 +77,8 @@ "@babel/preset-typescript": "7.9.0", "@babel/runtime": "7.9.6", "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.5.2-canary.13", - "@next/react-refresh-utils": "9.5.2-canary.13", + "@next/react-dev-overlay": "9.5.2-canary.14", + "@next/react-refresh-utils": "9.5.2-canary.14", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -124,7 +124,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.13", + "@next/polyfill-nomodule": "9.5.2-canary.14", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", "@taskr/watch": "1.1.0", diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index 2c4d8322b377c..25ed11570b0fc 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index 5d1b1e284f34f..ac3e8a62a6139 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "9.5.2-canary.13", + "version": "9.5.2-canary.14", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From 6d71eef5188aaca5b2f45600a89dc43c9984349a Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 10 Aug 2020 13:15:37 -0400 Subject: [PATCH 15/27] Do not assign to readonly property in Safari (#16051) --- packages/next/client/page-loader.js | 14 +++++------ .../next/next-server/lib/router/router.ts | 9 +++++-- test/integration/production/next.config.js | 10 ++++++++ .../production/pages/shadowed-page.js | 7 ++++++ .../production/pages/to-nonexistent.js | 11 ++++++++ .../production/pages/to-shadowed-page.js | 11 ++++++++ .../integration/production/test/index.test.js | 25 +++++++++++++++++++ 7 files changed, 77 insertions(+), 10 deletions(-) create mode 100644 test/integration/production/pages/shadowed-page.js create mode 100644 test/integration/production/pages/to-nonexistent.js create mode 100644 test/integration/production/pages/to-shadowed-page.js diff --git a/packages/next/client/page-loader.js b/packages/next/client/page-loader.js index d6d6712ce0445..c8d3b1197d97a 100644 --- a/packages/next/client/page-loader.js +++ b/packages/next/client/page-loader.js @@ -1,12 +1,12 @@ import mitt from '../next-server/lib/mitt' +import { addBasePath, markLoadingError } from '../next-server/lib/router/router' +import escapePathDelimiters from '../next-server/lib/router/utils/escape-path-delimiters' +import getAssetPathFromRoute from './../next-server/lib/router/utils/get-asset-path-from-route' import { isDynamicRoute } from './../next-server/lib/router/utils/is-dynamic' +import { parseRelativeUrl } from './../next-server/lib/router/utils/parse-relative-url' +import { searchParamsToUrlQuery } from './../next-server/lib/router/utils/querystring' import { getRouteMatcher } from './../next-server/lib/router/utils/route-matcher' import { getRouteRegex } from './../next-server/lib/router/utils/route-regex' -import { searchParamsToUrlQuery } from './../next-server/lib/router/utils/querystring' -import { parseRelativeUrl } from './../next-server/lib/router/utils/parse-relative-url' -import escapePathDelimiters from '../next-server/lib/router/utils/escape-path-delimiters' -import getAssetPathFromRoute from './../next-server/lib/router/utils/get-asset-path-from-route' -import { addBasePath } from '../next-server/lib/router/router' function hasRel(rel, link) { try { @@ -16,9 +16,7 @@ function hasRel(rel, link) { } function pageLoadError(route) { - const error = new Error(`Error loading ${route}`) - error.code = 'PAGE_LOAD_ERROR' - return error + return markLoadingError(new Error(`Error loading ${route}`)) } const relPrefetch = diff --git a/packages/next/next-server/lib/router/router.ts b/packages/next/next-server/lib/router/router.ts index 825c85c79de7f..ae75e2ed9a0d2 100644 --- a/packages/next/next-server/lib/router/router.ts +++ b/packages/next/next-server/lib/router/router.ts @@ -98,6 +98,11 @@ export function resolveHref(currentPath: string, href: Url): string { } } +const PAGE_LOAD_ERROR = Symbol('PAGE_LOAD_ERROR') +export function markLoadingError(err: Error): Error { + return Object.defineProperty(err, PAGE_LOAD_ERROR, {}) +} + function prepareUrlAs(router: NextRouter, url: Url, as: Url) { // If url and as provided as an object representation, // we'll format them into the string version here. @@ -205,7 +210,7 @@ function fetchNextData(dataHref: string, isServerRender: boolean) { // on a client-side transition. Otherwise, we'd get into an infinite // loop. if (!isServerRender) { - ;(err as any).code = 'PAGE_LOAD_ERROR' + markLoadingError(err) } throw err }) @@ -641,7 +646,7 @@ export default class Router implements BaseRouter { throw err } - if (err.code === 'PAGE_LOAD_ERROR' || loadErrorFail) { + if (PAGE_LOAD_ERROR in err || loadErrorFail) { Router.events.emit('routeChangeError', err, as) // If we can't load the page it could be one of following reasons diff --git a/test/integration/production/next.config.js b/test/integration/production/next.config.js index 4c11e179b1e04..6570ba14b26d6 100644 --- a/test/integration/production/next.config.js +++ b/test/integration/production/next.config.js @@ -10,6 +10,16 @@ module.exports = { destination: '/:lang/about', permanent: false, }, + { + source: '/nonexistent', + destination: '/about', + permanent: false, + }, + { + source: '/shadowed-page', + destination: '/about', + permanent: false, + }, ] }, } diff --git a/test/integration/production/pages/shadowed-page.js b/test/integration/production/pages/shadowed-page.js new file mode 100644 index 0000000000000..1fde3b29aee2d --- /dev/null +++ b/test/integration/production/pages/shadowed-page.js @@ -0,0 +1,7 @@ +export function getServerSideProps() { + throw new Error('oops!') +} + +export default function ShadowedPage() { + return
Not routable!
+} diff --git a/test/integration/production/pages/to-nonexistent.js b/test/integration/production/pages/to-nonexistent.js new file mode 100644 index 0000000000000..f92bdea30817d --- /dev/null +++ b/test/integration/production/pages/to-nonexistent.js @@ -0,0 +1,11 @@ +import Link from 'next/link' + +export default function ToNonexistent() { + return ( + + ) +} diff --git a/test/integration/production/pages/to-shadowed-page.js b/test/integration/production/pages/to-shadowed-page.js new file mode 100644 index 0000000000000..01c5ee4e3a647 --- /dev/null +++ b/test/integration/production/pages/to-shadowed-page.js @@ -0,0 +1,11 @@ +import Link from 'next/link' + +export default function ToShadowed() { + return ( +
+ + Shadowed Page + +
+ ) +} diff --git a/test/integration/production/test/index.test.js b/test/integration/production/test/index.test.js index 9868a02015de1..f9daa94aa3541 100644 --- a/test/integration/production/test/index.test.js +++ b/test/integration/production/test/index.test.js @@ -373,6 +373,31 @@ describe('Production Usage', () => { expect(title).toBe('hello from title') expect(url).toBe('/with-title') }) + + it('should reload page successfully (on bad link)', async () => { + const browser = await webdriver(appPort, '/to-nonexistent') + await browser.eval(function setup() { + window.__DATA_BE_GONE = 'true' + }) + await browser.waitForElementByCss('#to-nonexistent-page') + await browser.click('#to-nonexistent-page') + await browser.waitForElementByCss('.about-page') + + const oldData = await browser.eval(`window.__DATA_BE_GONE`) + expect(oldData).toBeFalsy() + }) + + it('should reload page successfully (on bad data fetch)', async () => { + const browser = await webdriver(appPort, '/to-shadowed-page') + await browser.eval(function setup() { + window.__DATA_BE_GONE = 'true' + }) + await browser.waitForElementByCss('#to-shadowed-page').click() + await browser.waitForElementByCss('.about-page') + + const oldData = await browser.eval(`window.__DATA_BE_GONE`) + expect(oldData).toBeFalsy() + }) }) it('should navigate to external site and back', async () => { From bd703543940a9d401a85a791c385db4c2e06b3ef Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 10 Aug 2020 13:55:06 -0400 Subject: [PATCH 16/27] v9.5.2-canary.15 --- lerna.json | 2 +- packages/create-next-app/package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- packages/next-bundle-analyzer/package.json | 2 +- packages/next-codemod/package.json | 2 +- packages/next-mdx/package.json | 2 +- packages/next-plugin-google-analytics/package.json | 2 +- packages/next-plugin-sentry/package.json | 2 +- packages/next-plugin-storybook/package.json | 2 +- packages/next-polyfill-nomodule/package.json | 2 +- packages/next/package.json | 8 ++++---- packages/react-dev-overlay/package.json | 2 +- packages/react-refresh-utils/package.json | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index 15195be6be65e..9c94ba943a1ed 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.14" + "version": "9.5.2-canary.15" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index bfb91d26b95af..417b0462d168a 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index 6585f34f355f8..ab2ccdc8ea2bf 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index 813992631bf3a..0322b41ab3c11 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index 7e6db1a73905a..007681f0df10f 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "license": "MIT", "dependencies": { "chalk": "4.1.0", diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index 158d6348ef560..919754c688d23 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-google-analytics/package.json b/packages/next-plugin-google-analytics/package.json index c1ae557128996..5d40969ddf7c2 100644 --- a/packages/next-plugin-google-analytics/package.json +++ b/packages/next-plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-google-analytics", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-google-analytics" diff --git a/packages/next-plugin-sentry/package.json b/packages/next-plugin-sentry/package.json index 4e8de15968932..9deaede25aef4 100644 --- a/packages/next-plugin-sentry/package.json +++ b/packages/next-plugin-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-sentry", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-sentry" diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index 7973f7b970477..3df0c68050c02 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index c91f5cb605595..4da34ef385eba 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next/package.json b/packages/next/package.json index bcca332a7fb98..b5c6d08f80ec4 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -77,8 +77,8 @@ "@babel/preset-typescript": "7.9.0", "@babel/runtime": "7.9.6", "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.5.2-canary.14", - "@next/react-refresh-utils": "9.5.2-canary.14", + "@next/react-dev-overlay": "9.5.2-canary.15", + "@next/react-refresh-utils": "9.5.2-canary.15", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -124,7 +124,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.14", + "@next/polyfill-nomodule": "9.5.2-canary.15", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", "@taskr/watch": "1.1.0", diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index 25ed11570b0fc..e4750adafbce1 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index ac3e8a62a6139..39693bccdf93b 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "9.5.2-canary.14", + "version": "9.5.2-canary.15", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From 2ddfd844113dce00929dab3ff5a679664b584218 Mon Sep 17 00:00:00 2001 From: Prateek Bhatnagar Date: Mon, 10 Aug 2020 11:06:38 -0700 Subject: [PATCH 17/27] Improvements - Font optimizations (#16031) Co-authored-by: Tim Neutkens Co-authored-by: Joe Haddad --- packages/next/build/webpack-config.ts | 2 +- .../font-stylesheet-gathering-plugin.ts | 45 +++++++++++++++---- packages/next/next-server/lib/post-process.ts | 5 +-- .../next/next-server/server/next-server.ts | 9 ++-- 4 files changed, 43 insertions(+), 18 deletions(-) diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts index cbb5ff39e0a5c..7daa2d689af66 100644 --- a/packages/next/build/webpack-config.ts +++ b/packages/next/build/webpack-config.ts @@ -929,7 +929,7 @@ export default async function getBaseWebpackConfig( config.experimental.reactMode ), 'process.env.__NEXT_OPTIMIZE_FONTS': JSON.stringify( - config.experimental.optimizeFonts + config.experimental.optimizeFonts && !dev ), 'process.env.__NEXT_OPTIMIZE_IMAGES': JSON.stringify( config.experimental.optimizeImages diff --git a/packages/next/build/webpack/plugins/font-stylesheet-gathering-plugin.ts b/packages/next/build/webpack/plugins/font-stylesheet-gathering-plugin.ts index eaa224852d156..1a25c61f37dca 100644 --- a/packages/next/build/webpack/plugins/font-stylesheet-gathering-plugin.ts +++ b/packages/next/build/webpack/plugins/font-stylesheet-gathering-plugin.ts @@ -1,6 +1,4 @@ -// eslint-disable-next-line import/no-extraneous-dependencies -import { NodePath } from 'ast-types/lib/node-path' -import { compilation as CompilationType, Compiler } from 'webpack' +import webpack, { compilation as CompilationType, Compiler } from 'webpack' import { namedTypes } from 'ast-types' import { RawSource } from 'webpack-sources' import { @@ -9,10 +7,17 @@ import { } from '../../../next-server/server/font-utils' // @ts-ignore import BasicEvaluatedExpression from 'webpack/lib/BasicEvaluatedExpression' +import { process as minify } from 'cssnano-simple' import { OPTIMIZED_FONT_PROVIDERS } from '../../../next-server/lib/constants' -interface VisitorMap { - [key: string]: (path: NodePath) => void +const isWebpack5 = parseInt(webpack.version!) === 5 + +async function minifyCss(css: string): Promise { + return new Promise((resolve) => { + minify(css, { map: false }).then((res) => { + resolve(res.css) + }) + }) } export class FontStylesheetGatheringPlugin { @@ -132,19 +137,41 @@ export class FontStylesheetGatheringPlugin { this.manifestContent = [] for (let promiseIndex in fontDefinitionPromises) { + const css = await fontDefinitionPromises[promiseIndex] + const content = await minifyCss(css) this.manifestContent.push({ url: this.gatheredStylesheets[promiseIndex], - content: await fontDefinitionPromises[promiseIndex], + content, }) } - compilation.assets['font-manifest.json'] = new RawSource( - JSON.stringify(this.manifestContent, null, ' ') - ) + if (!isWebpack5) { + compilation.assets['font-manifest.json'] = new RawSource( + JSON.stringify(this.manifestContent, null, ' ') + ) + } modulesFinished() } ) cb() }) + + if (isWebpack5) { + compiler.hooks.make.tap(this.constructor.name, (compilation) => { + // @ts-ignore TODO: Remove ignore when webpack 5 is stable + compilation.hooks.processAssets.tap( + { + name: this.constructor.name, + // @ts-ignore TODO: Remove ignore when webpack 5 is stable + stage: webpack.Compilation.PROCESS_ASSETS_STAGE_ADDITIONS, + }, + (assets: any) => { + assets['font-manifest.json'] = new RawSource( + JSON.stringify(this.manifestContent, null, ' ') + ) + } + ) + }) + } } } diff --git a/packages/next/next-server/lib/post-process.ts b/packages/next/next-server/lib/post-process.ts index de320058af418..a64778c4eacb8 100644 --- a/packages/next/next-server/lib/post-process.ts +++ b/packages/next/next-server/lib/post-process.ts @@ -145,10 +145,7 @@ class FontOptimizerMiddleware implements PostProcessMiddleware { const fontContent = options.getFontDefinition(url) result = result.replace( '', - `` + `` ) } return result diff --git a/packages/next/next-server/server/next-server.ts b/packages/next/next-server/server/next-server.ts index 8a746d249495e..2cb9a6e79663f 100644 --- a/packages/next/next-server/server/next-server.ts +++ b/packages/next/next-server/server/next-server.ts @@ -169,10 +169,11 @@ export default class Server { customServer: customServer === true ? true : undefined, ampOptimizerConfig: this.nextConfig.experimental.amp?.optimizer, basePath: this.nextConfig.basePath, - optimizeFonts: this.nextConfig.experimental.optimizeFonts, - fontManifest: this.nextConfig.experimental.optimizeFonts - ? requireFontManifest(this.distDir, this._isLikeServerless) - : null, + optimizeFonts: this.nextConfig.experimental.optimizeFonts && !dev, + fontManifest: + this.nextConfig.experimental.optimizeFonts && !dev + ? requireFontManifest(this.distDir, this._isLikeServerless) + : null, optimizeImages: this.nextConfig.experimental.optimizeImages, } From 378f092aafe1c24ef2ed47abca97bcf926db5e9f Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 10 Aug 2020 15:46:43 -0400 Subject: [PATCH 18/27] v9.5.2-canary.16 --- lerna.json | 2 +- packages/create-next-app/package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- packages/next-bundle-analyzer/package.json | 2 +- packages/next-codemod/package.json | 2 +- packages/next-mdx/package.json | 2 +- packages/next-plugin-google-analytics/package.json | 2 +- packages/next-plugin-sentry/package.json | 2 +- packages/next-plugin-storybook/package.json | 2 +- packages/next-polyfill-nomodule/package.json | 2 +- packages/next/package.json | 8 ++++---- packages/react-dev-overlay/package.json | 2 +- packages/react-refresh-utils/package.json | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index 9c94ba943a1ed..6f0178bd65303 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.15" + "version": "9.5.2-canary.16" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index 417b0462d168a..93a0aa6e687f4 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index ab2ccdc8ea2bf..816f64f5114dc 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index 0322b41ab3c11..0f32f89f2df54 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index 007681f0df10f..0fc5215692fba 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "license": "MIT", "dependencies": { "chalk": "4.1.0", diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index 919754c688d23..c22f876fae3f2 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-google-analytics/package.json b/packages/next-plugin-google-analytics/package.json index 5d40969ddf7c2..acb11c7d0e9fc 100644 --- a/packages/next-plugin-google-analytics/package.json +++ b/packages/next-plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-google-analytics", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-google-analytics" diff --git a/packages/next-plugin-sentry/package.json b/packages/next-plugin-sentry/package.json index 9deaede25aef4..d120b5dd70871 100644 --- a/packages/next-plugin-sentry/package.json +++ b/packages/next-plugin-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-sentry", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-sentry" diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index 3df0c68050c02..b2988e9cbd879 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index 4da34ef385eba..8bb2d8e6abb2f 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next/package.json b/packages/next/package.json index b5c6d08f80ec4..edccf2c63e1a7 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -77,8 +77,8 @@ "@babel/preset-typescript": "7.9.0", "@babel/runtime": "7.9.6", "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.5.2-canary.15", - "@next/react-refresh-utils": "9.5.2-canary.15", + "@next/react-dev-overlay": "9.5.2-canary.16", + "@next/react-refresh-utils": "9.5.2-canary.16", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -124,7 +124,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.15", + "@next/polyfill-nomodule": "9.5.2-canary.16", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", "@taskr/watch": "1.1.0", diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index e4750adafbce1..5351fe5286a1b 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index 39693bccdf93b..cbbfdeaca8ecf 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "9.5.2-canary.15", + "version": "9.5.2-canary.16", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From 052a9d235333f0e9de5962536c197f201f277431 Mon Sep 17 00:00:00 2001 From: Yuhei Yasuda Date: Tue, 11 Aug 2020 05:32:47 +0900 Subject: [PATCH 19/27] =?UTF-8?q?Don=E2=80=99t=20prevent=20the=20browser?= =?UTF-8?q?=E2=80=99s=20default=20behavior=20for=20Alt=20key=20(#16003)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In most browsers, clicking links with the Alt key has a special behavior, for example, Chrome downloads the target resource. As with other modifier keys, the router should stop the original navigation to avoid preventing the browser’s default behavior. When users click a link while holding the Alt key together, the browsers behave as follows. Windows 10: | Browser | Behavior | |:-----------|:--------------------------------------------| | Chrome 84 | Download the target resource | | Firefox 79 | Prevent navigation and therefore do nothing | | Edge 84 | Download the target resource | | IE 11 | No impact | macOS Catalina: | Browser | Behavior | |:-----------|:--------------------------------------------| | Chrome 84 | Download the target resource | | Firefox 79 | Prevent navigation and therefore do nothing | | Safari 13 | Download the target resource | --- packages/next/client/link.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/next/client/link.tsx b/packages/next/client/link.tsx index 33f1affaadb82..deef50d9abb3d 100644 --- a/packages/next/client/link.tsx +++ b/packages/next/client/link.tsx @@ -97,13 +97,14 @@ function prefetch( prefetched[href + '%' + as] = true } -function isNewTabRequest(event: React.MouseEvent) { +function isModifiedEvent(event: React.MouseEvent) { const { target } = event.currentTarget as HTMLAnchorElement return ( (target && target !== '_self') || event.metaKey || event.ctrlKey || event.shiftKey || + event.altKey || // triggers resource download (event.nativeEvent && event.nativeEvent.which === 2) ) } @@ -119,8 +120,8 @@ function linkClicked( ): void { const { nodeName } = e.currentTarget - if (nodeName === 'A' && (isNewTabRequest(e) || !isLocalURL(href))) { - // ignore click for new tab / new window behavior + if (nodeName === 'A' && (isModifiedEvent(e) || !isLocalURL(href))) { + // ignore click for browser’s default behavior return } From 782d27e5769b3768bd9d33817725b5a764bae736 Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 10 Aug 2020 16:49:03 -0400 Subject: [PATCH 20/27] v9.5.2-canary.17 --- lerna.json | 2 +- packages/create-next-app/package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- packages/next-bundle-analyzer/package.json | 2 +- packages/next-codemod/package.json | 2 +- packages/next-mdx/package.json | 2 +- packages/next-plugin-google-analytics/package.json | 2 +- packages/next-plugin-sentry/package.json | 2 +- packages/next-plugin-storybook/package.json | 2 +- packages/next-polyfill-nomodule/package.json | 2 +- packages/next/package.json | 8 ++++---- packages/react-dev-overlay/package.json | 2 +- packages/react-refresh-utils/package.json | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index 6f0178bd65303..f78a97fffb3b4 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.16" + "version": "9.5.2-canary.17" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index 93a0aa6e687f4..6c209331b52f8 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index 816f64f5114dc..cf96355119dd1 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index 0f32f89f2df54..0b0e03c9dfb44 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index 0fc5215692fba..2f557c7effcd7 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "license": "MIT", "dependencies": { "chalk": "4.1.0", diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index c22f876fae3f2..dd598dc70a273 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-google-analytics/package.json b/packages/next-plugin-google-analytics/package.json index acb11c7d0e9fc..f5940cf11a577 100644 --- a/packages/next-plugin-google-analytics/package.json +++ b/packages/next-plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-google-analytics", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-google-analytics" diff --git a/packages/next-plugin-sentry/package.json b/packages/next-plugin-sentry/package.json index d120b5dd70871..16713ae7a76f5 100644 --- a/packages/next-plugin-sentry/package.json +++ b/packages/next-plugin-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-sentry", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-sentry" diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index b2988e9cbd879..e44dbc8defe96 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index 8bb2d8e6abb2f..6c1db394c10c3 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next/package.json b/packages/next/package.json index edccf2c63e1a7..a4ac9896cef84 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -77,8 +77,8 @@ "@babel/preset-typescript": "7.9.0", "@babel/runtime": "7.9.6", "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.5.2-canary.16", - "@next/react-refresh-utils": "9.5.2-canary.16", + "@next/react-dev-overlay": "9.5.2-canary.17", + "@next/react-refresh-utils": "9.5.2-canary.17", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -124,7 +124,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.16", + "@next/polyfill-nomodule": "9.5.2-canary.17", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", "@taskr/watch": "1.1.0", diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index 5351fe5286a1b..45e3b4825f37d 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index cbbfdeaca8ecf..d3faf92ca4d7e 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "9.5.2-canary.16", + "version": "9.5.2-canary.17", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From 4b2a8253b9b745842ae828574736ba5b8d770fc8 Mon Sep 17 00:00:00 2001 From: Dustin Deus Date: Mon, 10 Aug 2020 23:11:11 +0200 Subject: [PATCH 21/27] Fix with-i18n-rosetta example (#16023) * fix * fix unstable useeffect dep * FIxed lint issue Co-authored-by: Luis Alvarez Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- examples/with-i18n-rosetta/lib/i18n.js | 37 ++++++++----------- .../with-i18n-rosetta/pages/[lng]/index.js | 2 +- 2 files changed, 17 insertions(+), 22 deletions(-) diff --git a/examples/with-i18n-rosetta/lib/i18n.js b/examples/with-i18n-rosetta/lib/i18n.js index be7f3fa08a850..7a3d5810a454e 100644 --- a/examples/with-i18n-rosetta/lib/i18n.js +++ b/examples/with-i18n-rosetta/lib/i18n.js @@ -14,28 +14,10 @@ export const I18nContext = createContext() i18n.locale(defaultLanguage) export default function I18n({ children, locale, lngDict }) { - const [activeDict, setActiveDict] = useState(() => lngDict) const activeLocaleRef = useRef(locale || defaultLanguage) const [, setTick] = useState(0) const firstRender = useRef(true) - // for initial SSR render - if (locale && firstRender.current === true) { - firstRender.current = false - i18n.locale(locale) - i18n.set(locale, activeDict) - } - - useEffect(() => { - if (locale) { - i18n.locale(locale) - i18n.set(locale, activeDict) - activeLocaleRef.current = locale - // force rerender - setTick((tick) => tick + 1) - } - }, [locale, activeDict]) - const i18nWrapper = { activeLocale: activeLocaleRef.current, t: (...args) => i18n.t(...args), @@ -44,13 +26,26 @@ export default function I18n({ children, locale, lngDict }) { activeLocaleRef.current = l if (dict) { i18n.set(l, dict) - setActiveDict(dict) - } else { - setTick((tick) => tick + 1) } + // force rerender to update view + setTick((tick) => tick + 1) }, } + // for initial SSR render + if (locale && firstRender.current === true) { + firstRender.current = false + i18nWrapper.locale(locale, lngDict) + } + + // when locale is updated + useEffect(() => { + if (locale) { + i18nWrapper.locale(locale, lngDict) + } + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [lngDict, locale]) + return ( {children} ) diff --git a/examples/with-i18n-rosetta/pages/[lng]/index.js b/examples/with-i18n-rosetta/pages/[lng]/index.js index 3be9c28225e24..5426562d75b43 100644 --- a/examples/with-i18n-rosetta/pages/[lng]/index.js +++ b/examples/with-i18n-rosetta/pages/[lng]/index.js @@ -19,7 +19,7 @@ const HomePage = () => {

{i18n.t('intro.text')}

{i18n.t('intro.description')}

Current locale: {i18n.activeLocale}
- + Use client-side routing to change language to 'de' From 1bc63a379d7311afb22f55742f39ed8a47008865 Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 10 Aug 2020 18:45:23 -0400 Subject: [PATCH 22/27] v9.5.2-canary.18 --- lerna.json | 2 +- packages/create-next-app/package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- packages/next-bundle-analyzer/package.json | 2 +- packages/next-codemod/package.json | 2 +- packages/next-mdx/package.json | 2 +- packages/next-plugin-google-analytics/package.json | 2 +- packages/next-plugin-sentry/package.json | 2 +- packages/next-plugin-storybook/package.json | 2 +- packages/next-polyfill-nomodule/package.json | 2 +- packages/next/package.json | 8 ++++---- packages/react-dev-overlay/package.json | 2 +- packages/react-refresh-utils/package.json | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index f78a97fffb3b4..128cb4df011b4 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.17" + "version": "9.5.2-canary.18" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index 6c209331b52f8..1ad0b2198b866 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index cf96355119dd1..7e0e79d48071c 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index 0b0e03c9dfb44..ff04d6a27aea7 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index 2f557c7effcd7..fb13af797819c 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "license": "MIT", "dependencies": { "chalk": "4.1.0", diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index dd598dc70a273..1257684a31c4c 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-google-analytics/package.json b/packages/next-plugin-google-analytics/package.json index f5940cf11a577..db265a3f3866b 100644 --- a/packages/next-plugin-google-analytics/package.json +++ b/packages/next-plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-google-analytics", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-google-analytics" diff --git a/packages/next-plugin-sentry/package.json b/packages/next-plugin-sentry/package.json index 16713ae7a76f5..5424fdb457497 100644 --- a/packages/next-plugin-sentry/package.json +++ b/packages/next-plugin-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-sentry", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-sentry" diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index e44dbc8defe96..6f91740e16c68 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index 6c1db394c10c3..f5f3494c4fc14 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next/package.json b/packages/next/package.json index a4ac9896cef84..f50aaf7c57f26 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -77,8 +77,8 @@ "@babel/preset-typescript": "7.9.0", "@babel/runtime": "7.9.6", "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.5.2-canary.17", - "@next/react-refresh-utils": "9.5.2-canary.17", + "@next/react-dev-overlay": "9.5.2-canary.18", + "@next/react-refresh-utils": "9.5.2-canary.18", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -124,7 +124,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.17", + "@next/polyfill-nomodule": "9.5.2-canary.18", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", "@taskr/watch": "1.1.0", diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index 45e3b4825f37d..ceb3e3d6940f1 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index d3faf92ca4d7e..8e32d92f856db 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "9.5.2-canary.17", + "version": "9.5.2-canary.18", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From 07df897dad54fc2e46aa474707da223fa85594f0 Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Mon, 10 Aug 2020 19:17:42 -0400 Subject: [PATCH 23/27] v9.5.2 --- lerna.json | 2 +- packages/create-next-app/package.json | 2 +- packages/eslint-plugin-next/package.json | 2 +- packages/next-bundle-analyzer/package.json | 2 +- packages/next-codemod/package.json | 2 +- packages/next-mdx/package.json | 2 +- packages/next-plugin-google-analytics/package.json | 2 +- packages/next-plugin-sentry/package.json | 2 +- packages/next-plugin-storybook/package.json | 2 +- packages/next-polyfill-nomodule/package.json | 2 +- packages/next/package.json | 8 ++++---- packages/react-dev-overlay/package.json | 2 +- packages/react-refresh-utils/package.json | 2 +- 13 files changed, 16 insertions(+), 16 deletions(-) diff --git a/lerna.json b/lerna.json index 128cb4df011b4..caa39c09d031b 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.18" + "version": "9.5.2" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index 1ad0b2198b866..ab96be9e3bbea 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "9.5.2-canary.18", + "version": "9.5.2", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index 7e0e79d48071c..69c4731b12479 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "9.5.2-canary.18", + "version": "9.5.2", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index ff04d6a27aea7..cfd66a8ae0011 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "9.5.2-canary.18", + "version": "9.5.2", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index fb13af797819c..dcd2814e87436 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "9.5.2-canary.18", + "version": "9.5.2", "license": "MIT", "dependencies": { "chalk": "4.1.0", diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index 1257684a31c4c..4735e836a26ca 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "9.5.2-canary.18", + "version": "9.5.2", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-google-analytics/package.json b/packages/next-plugin-google-analytics/package.json index db265a3f3866b..c373f43f91c62 100644 --- a/packages/next-plugin-google-analytics/package.json +++ b/packages/next-plugin-google-analytics/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-google-analytics", - "version": "9.5.2-canary.18", + "version": "9.5.2", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-google-analytics" diff --git a/packages/next-plugin-sentry/package.json b/packages/next-plugin-sentry/package.json index 5424fdb457497..e514ccad950eb 100644 --- a/packages/next-plugin-sentry/package.json +++ b/packages/next-plugin-sentry/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-sentry", - "version": "9.5.2-canary.18", + "version": "9.5.2", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-sentry" diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index 6f91740e16c68..f92f9bb549335 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "9.5.2-canary.18", + "version": "9.5.2", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index f5f3494c4fc14..2809c592db080 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "9.5.2-canary.18", + "version": "9.5.2", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next/package.json b/packages/next/package.json index f50aaf7c57f26..1d488a4057392 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.18", + "version": "9.5.2", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -77,8 +77,8 @@ "@babel/preset-typescript": "7.9.0", "@babel/runtime": "7.9.6", "@babel/types": "7.9.6", - "@next/react-dev-overlay": "9.5.2-canary.18", - "@next/react-refresh-utils": "9.5.2-canary.18", + "@next/react-dev-overlay": "9.5.2", + "@next/react-refresh-utils": "9.5.2", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -124,7 +124,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.18", + "@next/polyfill-nomodule": "9.5.2", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", "@taskr/watch": "1.1.0", diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index ceb3e3d6940f1..82171d7781168 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "9.5.2-canary.18", + "version": "9.5.2", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index 8e32d92f856db..99b9ce5ea3810 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "9.5.2-canary.18", + "version": "9.5.2", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From 4c3d3b712222b38783a025f166e6769f7ff4d779 Mon Sep 17 00:00:00 2001 From: Francis Rodrigues Date: Mon, 10 Aug 2020 22:05:42 -0300 Subject: [PATCH 24/27] Fix: with-firebase-authentication event listener (#16057) Reference to discussion https://github.com/vercel/next.js/discussions/16010 Bug fixes to `with-firebase-authentication` example that enter in a loop `maximum update depth exceeded errors` becase of the `onIdTokenChanged` Firebase auth method. I added a clean up event listener. --- examples/with-firebase-authentication/utils/auth/useUser.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/with-firebase-authentication/utils/auth/useUser.js b/examples/with-firebase-authentication/utils/auth/useUser.js index cbd58d301e342..f300fc1bbf241 100644 --- a/examples/with-firebase-authentication/utils/auth/useUser.js +++ b/examples/with-firebase-authentication/utils/auth/useUser.js @@ -33,7 +33,7 @@ const useUser = () => { // Firebase updates the id token every hour, this // makes sure the react state and the cookie are // both kept up to date - firebase.auth().onIdTokenChanged((user) => { + const cancelAuthListener = firebase.auth().onIdTokenChanged((user) => { if (user) { const userData = mapUserData(user) setUserCookie(userData) @@ -50,6 +50,10 @@ const useUser = () => { return } setUser(userFromCookie) + + return () => { + cancelAuthListener() + } // eslint-disable-next-line react-hooks/exhaustive-deps }, []) From 9e70b3de4405d91c7489e5af29a7f34708a86999 Mon Sep 17 00:00:00 2001 From: anotherjsguy Date: Tue, 11 Aug 2020 08:51:19 +0530 Subject: [PATCH 25/27] update with-filbert-js (#15968) - Update dependencies for filbert-js - Add `@filbert-js/macro` example --- examples/with-filbert/.babelrc | 4 ++++ examples/with-filbert/package.json | 5 +++-- examples/with-filbert/pages/index.js | 26 ++++++++++++++++---------- 3 files changed, 23 insertions(+), 12 deletions(-) create mode 100644 examples/with-filbert/.babelrc diff --git a/examples/with-filbert/.babelrc b/examples/with-filbert/.babelrc new file mode 100644 index 0000000000000..9cc7017fb9b6c --- /dev/null +++ b/examples/with-filbert/.babelrc @@ -0,0 +1,4 @@ +{ + "presets": ["next/babel"], + "plugins": ["macros"] + } \ No newline at end of file diff --git a/examples/with-filbert/package.json b/examples/with-filbert/package.json index b13949c0159cd..6acc42079e3a2 100644 --- a/examples/with-filbert/package.json +++ b/examples/with-filbert/package.json @@ -12,8 +12,9 @@ "author": "Kuldeep Keshwar", "license": "ISC", "dependencies": { - "@filbert-js/core": "^0.0.4", - "@filbert-js/server-stylesheet": "^0.0.4", + "@filbert-js/core": "latest", + "@filbert-js/macro": "latest", + "@filbert-js/server-stylesheet": "latest", "next": "latest", "react": "^16.7.0", "react-dom": "^16.7.0" diff --git a/examples/with-filbert/pages/index.js b/examples/with-filbert/pages/index.js index aeabe9d3b618b..fb4f6eaea4901 100644 --- a/examples/with-filbert/pages/index.js +++ b/examples/with-filbert/pages/index.js @@ -1,11 +1,8 @@ -import { Global, styled } from '@filbert-js/core' +import { Global, css, styled } from '@filbert-js/macro' import React from 'react' -const Text = styled('div')` - color: hotpink; -` -const Heading = styled('h1')` +const Heading = styled.h1` outline: none; text-decoration: none; font-weight: 300; @@ -14,7 +11,6 @@ const Heading = styled('h1')` text-shadow: 0 1px 0 rgba(0, 0, 0, 0.01); padding: 0.4125em 1.25em; color: #3793e0; - &:hover { border-bottom-color: #4682b4; border-bottom: 1px solid; @@ -24,10 +20,10 @@ const Heading = styled('h1')` text-decoration: none; } ` -const Small = styled('div')` +const Small = styled.div` color: black; ` -const Container = styled('div')` +const Container = styled.div` display: flex; flex-direction: column; justify-content: center; @@ -57,7 +53,11 @@ export default function Home() { `} /> - filbert + filbert {' '} @@ -65,7 +65,13 @@ export default function Home() { A light weight(~1KB) css-in-js solution(framework)🎨 - Next JS is awesome +
+ Nextjs is awesome +
) } From b8662d57665ac4e410aab6cd97a0f43c7de91d83 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Tue, 11 Aug 2020 12:08:43 +0200 Subject: [PATCH 26/27] Fix link to create-next-app docs (#16069) Fixes #16066 --- docs/{ => api-reference}/create-next-app.md | 0 docs/getting-started.md | 2 +- docs/manifest.json | 4 ++++ 3 files changed, 5 insertions(+), 1 deletion(-) rename docs/{ => api-reference}/create-next-app.md (100%) diff --git a/docs/create-next-app.md b/docs/api-reference/create-next-app.md similarity index 100% rename from docs/create-next-app.md rename to docs/api-reference/create-next-app.md diff --git a/docs/getting-started.md b/docs/getting-started.md index e07f4282363b3..77e3b7a00f05e 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -29,7 +29,7 @@ yarn create next-app After the installation is complete, follow the instructions to start the development server. Try editing `pages/index.js` and see the result on your browser. -For more information on how to use `create-next-app`, you can review the [`create-next-app` documentation](/docs/create-next-app.md) +For more information on how to use `create-next-app`, you can review the [`create-next-app` documentation](/docs/api-reference/create-next-app.md) ## Manual Setup diff --git a/docs/manifest.json b/docs/manifest.json index e4ff3d7a01605..e5c728f00fb9f 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -191,6 +191,10 @@ "heading": true, "routes": [ { "title": "CLI", "path": "/docs/api-reference/cli.md" }, + { + "title": "Create Next App", + "path": "/docs/api-reference/create-next-app.md" + }, { "title": "next/router", "path": "/docs/api-reference/next/router.md" From 16345f631e380afa836c12e4918ad4ea68fb4e7d Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Tue, 11 Aug 2020 15:12:00 +0200 Subject: [PATCH 27/27] Add codemod documentation (#16067) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- docs/advanced-features/codemods.md | 149 +++++++++++++++++++++++++ docs/manifest.json | 4 + packages/next-codemod/README.md | 172 +---------------------------- 3 files changed, 158 insertions(+), 167 deletions(-) create mode 100644 docs/advanced-features/codemods.md diff --git a/docs/advanced-features/codemods.md b/docs/advanced-features/codemods.md new file mode 100644 index 0000000000000..be387fc827f67 --- /dev/null +++ b/docs/advanced-features/codemods.md @@ -0,0 +1,149 @@ +--- +description: Use codemods to update your codebase when upgrading Next.js to the latest version +--- + +# Next.js Codemods + +Next.js provides Codemod transformations to help upgrade your Next.js codebase when a feature is deprecated. + +Codemods are transformations that run on your codebase programmatically. This allows for a large amount of changes to be applied without having to manually go through every file. + +## Usage + +`npx @next/codemod ` + +- `transform` - name of transform, see available transforms below. +- `path` - files or directory to transform +- `--dry` Do a dry-run, no code will be edited +- `--print` Prints the changed output for comparison + +## Next.js 9 + +### `name-default-component` + +Transforms anonymous components into named components to make sure they work with [Fast Refresh](https://nextjs.org/blog/next-9-4#fast-refresh). + +For example + +```jsx +// my-component.js +export default function () { + return
Hello World
+} +``` + +Transforms into: + +```jsx +// my-component.js +export default function MyComponent() { + return
Hello World
+} +``` + +The component will have a camel cased name based on the name of the file, and it also works with arrow functions. + +#### Usage + +Go to your project + +``` +cd path-to-your-project/ +``` + +Run the codemod: + +``` +npx @next/codemod name-default-component +``` + +### `withamp-to-config` + +Transforms the `withAmp` HOC into Next.js 9 page configuration. + +For example: + +```js +// Before +import { withAmp } from 'next/amp' + +function Home() { + return

My AMP Page

+} + +export default withAmp(Home) +``` + +```js +// After +export default function Home() { + return

My AMP Page

+} + +export const config = { + amp: true, +} +``` + +#### Usage + +Go to your project + +``` +cd path-to-your-project/ +``` + +Run the codemod: + +``` +npx @next/codemod withamp-to-config +``` + +## Next.js 6 + +### `url-to-withrouter` + +Transforms the deprecated automatically injected `url` property on top level pages to using `withRouter` and the `router` property it injects. Read more here: [err.sh/next.js/url-deprecated](https://err.sh/next.js/url-deprecated) + +For example: + +```js +// From +import React from 'react' +export default class extends React.Component { + render() { + const { pathname } = this.props.url + return
Current pathname: {pathname}
+ } +} +``` + +```js +// To +import React from 'react' +import { withRouter } from 'next/router' +export default withRouter( + class extends React.Component { + render() { + const { pathname } = this.props.router + return
Current pathname: {pathname}
+ } + } +) +``` + +This is just one case. All the cases that are transformed (and tested) can be found in the [`__testfixtures__` directory](./transforms/__testfixtures__/url-to-withrouter). + +#### Usage + +Go to your project + +``` +cd path-to-your-project/ +``` + +Run the codemod: + +``` +npx @next/codemod url-to-withrouter +``` diff --git a/docs/manifest.json b/docs/manifest.json index e5c728f00fb9f..0fedfb30c20b1 100644 --- a/docs/manifest.json +++ b/docs/manifest.json @@ -176,6 +176,10 @@ { "title": "Debugging", "path": "/docs/advanced-features/debugging.md" + }, + { + "title": "Codemods", + "path": "/docs/advanced-features/codemods.md" } ] }, diff --git a/packages/next-codemod/README.md b/packages/next-codemod/README.md index 7aa721c899503..ce458da7e90c7 100644 --- a/packages/next-codemod/README.md +++ b/packages/next-codemod/README.md @@ -1,171 +1,9 @@ -# Next.js Codemod +# Next.js Codemods -This repository contains Codemod transformations to help upgrade Next.js codebases. +Next.js provides Codemod transformations to help upgrade your Next.js codebase when a feature is deprecated. -## v9 +Codemods are transformations that run on your codebase programmatically. This allows for a large amount of changes to be applied without having to manually go through every file. -### `name-default-component` +## Documentation -Transforms anonymous components into named components to make sure they work with [Fast Refresh](https://nextjs.org/blog/next-9-4#fast-refresh). - -For example - -```jsx -// my-component.js -export default function () { - return
Hello World
-} -``` - -Transforms into: - -```jsx -// my-component.js -export default function MyComponent() { - return
Hello World
-} -``` - -The component will have a camel cased name based on the name of the file, and it also works with arrow functions. - -#### Usage - -Go to your project - -``` -cd path-to-your-project/ -``` - -Download the codemod: - -``` -curl -L https://github.com/zeit/next-codemod/archive/master.tar.gz | tar -xz --strip=2 next-codemod-master/transforms/name-default-component.js -``` - -Run the transformation: - -``` -npx jscodeshift -t ./name-default-component.js components/**/*.js -``` - -TypeScript files can use this codemod too: - -``` -npx jscodeshift -t ./name-default-component.js --parser=tsx components/**/*.tsx -``` - -If you have components in multiple folders, change the path to `**/*.js` and add `--ignore-pattern="**/node_modules/**"`. - -After the transformation is done the `name-default-component.js` file in the root of your project can be removed. - -### `withamp-to-config` - -Transforms the `withAmp` HOC into Next.js 9 page configuration. - -For example: - -```js -// Before -import { withAmp } from 'next/amp' - -function Home() { - return

My AMP Page

-} - -export default withAmp(Home) -``` - -```js -// After -export default function Home() { - return

My AMP Page

-} - -export const config = { - amp: true, -} -``` - -#### Usage - -Go to your project - -``` -cd path-to-your-project/ -``` - -Download the codemod: - -``` -curl -L https://github.com/zeit/next-codemod/archive/master.tar.gz | tar -xz --strip=2 next-codemod-master/transforms/withamp-to-config.js -``` - -Run the transformation: - -``` -npx jscodeshift -t ./withamp-to-config.js pages/**/*.js -``` - -After the transformation is done the `withamp-to-config.js` file in the root of your project can be removed. - -## v6 - -### `url-to-withrouter` - -Tranforms the deprecated automatically injected `url` property on top level pages to using `withRouter` and the `router` property it injects. Read more here: [err.sh/next.js/url-deprecated](https://err.sh/next.js/url-deprecated) - -For example: - -```js -// From -import React from 'react' -export default class extends React.Component { - render() { - const { pathname } = this.props.url - return
Current pathname: {pathname}
- } -} -``` - -```js -// To -import React from 'react' -import { withRouter } from 'next/router' -export default withRouter( - class extends React.Component { - render() { - const { pathname } = this.props.router - return
Current pathname: {pathname}
- } - } -) -``` - -This is just one case. All the cases that are transformed (and tested) can be found in the [`__testfixtures__` directory](./transforms/__testfixtures__/url-to-withrouter). - -#### Usage - -Go to your project - -``` -cd path-to-your-project/ -``` - -Download the codemod: - -``` -curl -L https://github.com/zeit/next-codemod/archive/master.tar.gz | tar -xz --strip=2 next-codemod-master/transforms/url-to-withrouter.js -``` - -Run the transformation: - -``` -npx jscodeshift -t ./url-to-withrouter.js pages/**/*.js -``` - -After the transformation is done the `url-to-withrouter.js` file in the root of your project can be removed. - -## Authors - -- Tim Neutkens ([@timneutkens](https://twitter.com/timneutkens)) – [ZEIT](https://zeit.co) -- Joe Haddad ([@timer150](https://twitter.com/timer150)) - [ZEIT](https://zeit.co) +Visit [nextjs.org/docs/advanced-features/codemods](https://nextjs.org/docs/advanced-features/codemods) to view the documentation for this package.