From 7a9ee4b9e504647e99a84afa96419ccd97744e1a Mon Sep 17 00:00:00 2001 From: Kazuhito Hokamura Date: Fri, 7 Aug 2020 16:22:08 +0900 Subject: [PATCH 01/67] Update Sentry example to improve display of server errors (#15495) In the Sentry example, sourcemaps is not enabled in server error. I solved this problem by using `RewriteFrames`. On the client side, the sourcemaps path is `~/_next`, but on the server side it needs to be `~/.next` (distDir), so I rewrite it using the `iteratee`. ref. https://docs.sentry.io/platforms/node/sourcemaps/#updating-sentry-sdk-configuration-to-support-source-maps ----- ## before ss2 ## after ss1 --- examples/with-sentry/next.config.js | 3 +++ examples/with-sentry/package.json | 1 + examples/with-sentry/pages/_app.js | 12 ++++++++++++ 3 files changed, 16 insertions(+) diff --git a/examples/with-sentry/next.config.js b/examples/with-sentry/next.config.js index 7b8cb6549d6e6..21f6635917c7f 100644 --- a/examples/with-sentry/next.config.js +++ b/examples/with-sentry/next.config.js @@ -23,6 +23,9 @@ const COMMIT_SHA = process.env.SENTRY_DSN = SENTRY_DSN module.exports = withSourceMaps({ + serverRuntimeConfig: { + rootDir: __dirname, + }, webpack: (config, options) => { // In `pages/_app.js`, Sentry is imported from @sentry/browser. While // @sentry/node will run in a Node.js environment. @sentry/node will use diff --git a/examples/with-sentry/package.json b/examples/with-sentry/package.json index 2247484221ae0..7d1ba55478e5e 100644 --- a/examples/with-sentry/package.json +++ b/examples/with-sentry/package.json @@ -9,6 +9,7 @@ }, "dependencies": { "@sentry/browser": "^5.15.5", + "@sentry/integrations": "5.20.1", "@sentry/node": "^5.15.5", "@sentry/webpack-plugin": "^1.11.1", "@zeit/next-source-maps": "0.0.4-canary.1", diff --git a/examples/with-sentry/pages/_app.js b/examples/with-sentry/pages/_app.js index 4a3037ce39baa..6dd8e80766169 100644 --- a/examples/with-sentry/pages/_app.js +++ b/examples/with-sentry/pages/_app.js @@ -1,8 +1,20 @@ import * as Sentry from '@sentry/node' +import { RewriteFrames } from '@sentry/integrations' +import getConfig from 'next/config' if (process.env.NEXT_PUBLIC_SENTRY_DSN) { + const config = getConfig() + const distDir = `${config.serverRuntimeConfig.rootDir}/.next` Sentry.init({ enabled: process.env.NODE_ENV === 'production', + integrations: [ + new RewriteFrames({ + iteratee: (frame) => { + frame.filename = frame.filename.replace(distDir, 'app:///_next') + return frame + }, + }), + ], dsn: process.env.NEXT_PUBLIC_SENTRY_DSN, }) } From 856b531e4711dc3ff9f3db75f1740097f108ac94 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Fri, 7 Aug 2020 09:34:50 +0200 Subject: [PATCH 02/67] Remove common PR title prefixes --- release.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/release.js b/release.js index 0cf25473a4b92..8d6d469d083fa 100644 --- a/release.js +++ b/release.js @@ -88,6 +88,14 @@ const groupByLabels = async (commits, github) => { return sections } +function cleanupPRTitle(title) { + if (title.startsWith('[Docs] ')) { + return title.replace('[Docs] ', '') + } + + return title +} + const buildChangelog = (sections, authors) => { let text = '' @@ -105,7 +113,7 @@ const buildChangelog = (sections, authors) => { for (const change of changes) { const numberText = change.number != null ? `: #${change.number}` : '' - text += `- ${change.title}${numberText}\n` + text += `- ${cleanupPRTitle(change.title)}${numberText}\n` } text += '\n' From 7fc92a6c788d379ae6e9a568a52f794788cc789b Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Fri, 7 Aug 2020 09:39:18 +0200 Subject: [PATCH 03/67] v9.5.2-canary.9 --- 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 6e463f8e659cb..aced679e11015 100644 --- a/lerna.json +++ b/lerna.json @@ -17,5 +17,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "9.5.2-canary.8" + "version": "9.5.2-canary.9" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index 65d7d19bd2dfc..d2fa511563e8d 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.8", + "version": "9.5.2-canary.9", "keywords": [ "react", "next", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index 13dd7215058bf..85c51b9e6d03c 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.8", + "version": "9.5.2-canary.9", "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 c2fd25faba5d3..7e6d603c25cbb 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.8", + "version": "9.5.2-canary.9", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index 503902ea286d7..f1ebc15e5b235 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.8", + "version": "9.5.2-canary.9", "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 04c40917e765c..01deccb62085f 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.8", + "version": "9.5.2-canary.9", "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 0abc1c38738e9..0e22ad54da251 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.8", + "version": "9.5.2-canary.9", "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 b393a06f7b6ff..c14741259b94d 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.8", + "version": "9.5.2-canary.9", "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 eef794e3c2462..2ed26eba2e52c 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.8", + "version": "9.5.2-canary.9", "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 32b17af47247a..7839cd34c57a1 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "9.5.2-canary.8", + "version": "9.5.2-canary.9", "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.8", - "@next/react-refresh-utils": "9.5.2-canary.8", + "@next/react-dev-overlay": "9.5.2-canary.9", + "@next/react-refresh-utils": "9.5.2-canary.9", "ast-types": "0.13.2", "babel-plugin-syntax-jsx": "6.18.0", "babel-plugin-transform-define": "2.0.0", @@ -120,7 +120,7 @@ "react-dom": "^16.6.0" }, "devDependencies": { - "@next/polyfill-nomodule": "9.5.2-canary.8", + "@next/polyfill-nomodule": "9.5.2-canary.9", "@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 7c76e83e7d771..761fcba98d2ee 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.8", + "version": "9.5.2-canary.9", "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 3b1b1ff1c5b83..43ca9b2e95e4b 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.8", + "version": "9.5.2-canary.9", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", From 6f7dfe111c21e270ec0be884d702f91566f9e5ae Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Fri, 7 Aug 2020 16:13:24 +0200 Subject: [PATCH 04/67] Make helpers.ts compatible with ie11 (#15973) Fixes #15680 This does not solve the issue that an error triggered will fail on shadowroots being created, however it does fix the general failure Closes https://github.com/vercel/next.js/pull/15825 --- packages/react-refresh-utils/internal/helpers.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/react-refresh-utils/internal/helpers.ts b/packages/react-refresh-utils/internal/helpers.ts index 8b89c6b2761ba..de249f6dc829e 100644 --- a/packages/react-refresh-utils/internal/helpers.ts +++ b/packages/react-refresh-utils/internal/helpers.ts @@ -163,10 +163,11 @@ function scheduleUpdate() { }, 30) } +// Needs to be compatible with IE11 export default { - registerExportsForReactRefresh, - isReactRefreshBoundary, - shouldInvalidateReactRefreshBoundary, - getRefreshBoundarySignature, - scheduleUpdate, + registerExportsForReactRefresh: registerExportsForReactRefresh, + isReactRefreshBoundary: isReactRefreshBoundary, + shouldInvalidateReactRefreshBoundary: shouldInvalidateReactRefreshBoundary, + getRefreshBoundarySignature: getRefreshBoundarySignature, + scheduleUpdate: scheduleUpdate, } From d8edb2eaa52ace39c5ea2ea147d5f0095cc9bffe Mon Sep 17 00:00:00 2001 From: Prateek Bhatnagar Date: Sat, 8 Aug 2020 06:14:03 -0700 Subject: [PATCH 05/67] Bug fix: Font optimization (#15984) Bug fix - Do not remove spaces as it might mangle font names --- packages/next/next-server/lib/post-process.ts | 2 +- yarn.lock | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/next/next-server/lib/post-process.ts b/packages/next/next-server/lib/post-process.ts index e6f5e2883f6b3..7917c9b7dbcdf 100644 --- a/packages/next/next-server/lib/post-process.ts +++ b/packages/next/next-server/lib/post-process.ts @@ -143,7 +143,7 @@ class FontOptimizerMiddleware implements PostProcessMiddleware { result = result.replace( '', `` ) diff --git a/yarn.lock b/yarn.lock index b653ccf83675f..3b5f638c3eb1d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7791,6 +7791,11 @@ 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" From 4b6e9a45a376215758eedaa1877c6155ec239049 Mon Sep 17 00:00:00 2001 From: Amirali Esmaeili Date: Sat, 8 Aug 2020 17:45:00 +0430 Subject: [PATCH 06/67] Fix amphtml link rel not respecting basePath (#15949) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- packages/next/next-server/server/config.ts | 4 ++++ test/integration/basepath/pages/amp-hybrid.js | 3 +++ test/integration/basepath/test/index.test.js | 14 ++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 test/integration/basepath/pages/amp-hybrid.js diff --git a/packages/next/next-server/server/config.ts b/packages/next/next-server/server/config.ts index d3d39f935df7a..bb75f1906de57 100644 --- a/packages/next/next-server/server/config.ts +++ b/packages/next/next-server/server/config.ts @@ -199,6 +199,10 @@ function assignDefaults(userConfig: { [key: string]: any }) { if (result.assetPrefix === '') { result.assetPrefix = result.basePath } + + if (result.amp.canonicalBase === '') { + result.amp.canonicalBase = result.basePath + } } } } diff --git a/test/integration/basepath/pages/amp-hybrid.js b/test/integration/basepath/pages/amp-hybrid.js new file mode 100644 index 0000000000000..e9b71f2b13da1 --- /dev/null +++ b/test/integration/basepath/pages/amp-hybrid.js @@ -0,0 +1,3 @@ +export const config = { amp: 'hybrid' } + +export default () =>

Hello amp

diff --git a/test/integration/basepath/test/index.test.js b/test/integration/basepath/test/index.test.js index c37233146eee3..f2e64a5ae598d 100644 --- a/test/integration/basepath/test/index.test.js +++ b/test/integration/basepath/test/index.test.js @@ -1027,6 +1027,13 @@ describe('basePath development', () => { }) }) }) + + it('should respect basePath in amphtml link rel', async () => { + const html = await renderViaHTTP(context.appPort, '/docs/amp-hybrid') + const $ = cheerio.load(html) + const expectedAmpHtmlUrl = '/docs/amp-hybrid?amp=1' + expect($('link[rel=amphtml]').first().attr('href')).toBe(expectedAmpHtmlUrl) + }) }) describe('basePath production', () => { @@ -1053,6 +1060,13 @@ describe('basePath production', () => { afterAll(() => stopApp(server)) runTests(context) + + it('should respect basePath in amphtml link rel', async () => { + const html = await renderViaHTTP(context.appPort, '/docs/amp-hybrid') + const $ = cheerio.load(html) + const expectedAmpHtmlUrl = '/docs/amp-hybrid.amp' + expect($('link[rel=amphtml]').first().attr('href')).toBe(expectedAmpHtmlUrl) + }) }) describe('basePath serverless', () => { From 79bab9771ca5cdfeef0705e9f0c0d13252817cbc Mon Sep 17 00:00:00 2001 From: Caleb Fetzer Date: Sat, 8 Aug 2020 23:33:34 +0800 Subject: [PATCH 07/67] DOCS: Typo fixes - data-fetching (#16004) Few typos, missing spaces, some small cleanup on grammar. --- docs/basic-features/data-fetching.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/basic-features/data-fetching.md b/docs/basic-features/data-fetching.md index 736d449c1d560..7192803696704 100644 --- a/docs/basic-features/data-fetching.md +++ b/docs/basic-features/data-fetching.md @@ -26,7 +26,7 @@ description: 'Next.js has 2 pre-rendering modes: Static Generation and Server-si -In the [Pages documentation](/docs/basic-features/pages.md), we’ve explained that Next.js has two forms of pre-rendering: **Static Generation** and **Server-side Rendering**. In this page, we’ll talk in depths about data fetching strategies for each case. We recommend you to [read through the Pages documentation](/docs/basic-features/pages.md) first if you haven’t done so. +In the [Pages documentation](/docs/basic-features/pages.md), we’ve explained that Next.js has two forms of pre-rendering: **Static Generation** and **Server-side Rendering**. In this page, we’ll talk in depth about data fetching strategies for each case. We recommend you to [read through the Pages documentation](/docs/basic-features/pages.md) first if you haven’t done so. We’ll talk about the three unique Next.js functions you can use to fetch data for pre-rendering: @@ -104,7 +104,7 @@ export default Blog You should use `getStaticProps` if: - The data required to render the page is available at build time ahead of a user’s request. -- The data comes from headless CMS. +- The data comes from a headless CMS. - The data can be publicly cached (not user-specific). - The page must be pre-rendered (for SEO) and be very fast — `getStaticProps` generates HTML and JSON files, both of which can be cached by a CDN for performance. @@ -159,7 +159,7 @@ export default Blog -With [`getStaticProps`](#getstaticprops-static-generation) you don't have to stop relying in dynamic content, as **static content can also be dynamic**. Incremental Static Regeneration allows you to update _existing_ pages by re-rendering them in the background as traffic comes in. +With [`getStaticProps`](#getstaticprops-static-generation) you don't have to stop relying on dynamic content, as **static content can also be dynamic**. Incremental Static Regeneration allows you to update _existing_ pages by re-rendering them in the background as traffic comes in. Inspired by [stale-while-revalidate](https://tools.ietf.org/html/rfc5861), background regeneration ensures traffic is served uninterruptedly, always from static storage, and the newly built page is pushed only after it's done generating. @@ -341,7 +341,7 @@ Note that the value for each `params` must match the parameters used in the page - If the page name is `pages/posts/[postId]/[commentId]`, then `params` should contain `postId` and `commentId`. - If the page name uses catch-all routes, for example `pages/[...slug]`, then `params` should contain `slug` which is an array. For example, if this array is `['foo', 'bar']`, then Next.js will statically generate the page at `/foo/bar`. -- If the page uses an optional catch-all route, supply `null`, `[]`, `undefined` or `false` to render the rootmost route. For example, if you supply `slug: false` for `pages/[[...slug]]`, Next.js will statically generate the page `/`. +- If the page uses an optional catch-all route, supply `null`, `[]`, `undefined` or `false` to render the root-most route. For example, if you supply `slug: false` for `pages/[[...slug]]`, Next.js will statically generate the page `/`. #### The `fallback` key (required) @@ -605,7 +605,7 @@ export default Page #### Only runs on server-side -`getServerSideProps` only runs on server-side and never runs on the browser. If a page uses `getServerSideProps` , then: +`getServerSideProps` only runs on server-side and never runs on the browser. If a page uses `getServerSideProps`, then: - When you request this page directly, `getServerSideProps` runs at the request time, and this page will be pre-rendered with the returned props. - When you request this page on client-side page transitions through `next/link` ([documentation](/docs/api-reference/next/link.md)) or `next/router` ([documentation](/docs/api-reference/next/router.md)), Next.js sends an API request to the server, which runs `getServerSideProps`. It’ll return JSON that contains the result of running `getServerSideProps`, and the JSON will be used to render the page. All this work will be handled automatically by Next.js, so you don’t need to do anything extra as long as you have `getServerSideProps` defined. From bdaedd220ab24fcf132517918456dbdfe975d044 Mon Sep 17 00:00:00 2001 From: Riccardo Di Maio <35903974+rdimaio@users.noreply.github.com> Date: Sun, 9 Aug 2020 01:05:29 +0800 Subject: [PATCH 08/67] Remove another broken demo link from with-graphql-faunadb (#16007) The link used to appear twice in the README, but it has only been removed once (#15267) to fix #15219. This commit removes the other link to the broken demo. --- examples/with-graphql-faunadb/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/with-graphql-faunadb/README.md b/examples/with-graphql-faunadb/README.md index 49dc9eca9d4fc..6c6b52b6cf2cc 100644 --- a/examples/with-graphql-faunadb/README.md +++ b/examples/with-graphql-faunadb/README.md @@ -1,6 +1,6 @@ # FaunaDB Graphql Starter Example -- The FaunaDB Guestbook -This simple Guestbook SPA example shows you how to use [FaunaDB's GraphQL endpoint](https://docs.fauna.com/fauna/current/api/graphql/) in your Next.js project. [[Live demo](https://with-graphql-faunadb.now.sh/)]. +This simple Guestbook SPA example shows you how to use [FaunaDB's GraphQL endpoint](https://docs.fauna.com/fauna/current/api/graphql/) in your Next.js project. ## Deploy your own From 394e24073d0439f4e277ab2a194cd6cbaf3052e7 Mon Sep 17 00:00:00 2001 From: Riccardo Di Maio <35903974+rdimaio@users.noreply.github.com> Date: Sun, 9 Aug 2020 01:23:25 +0800 Subject: [PATCH 09/67] Typo fix (built time -> build time) (#16006) --- examples/data-fetch/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/data-fetch/README.md b/examples/data-fetch/README.md index 9dad52d6a84ef..d7146d911d652 100644 --- a/examples/data-fetch/README.md +++ b/examples/data-fetch/README.md @@ -3,7 +3,7 @@ Next.js was conceived to make it easy to create universal apps. That's why fetching data on the server and the client when necessary is so easy with Next. -Using `getStaticProps` fetches data at built time from a page, Next.js will pre-render this page at build time. +Using `getStaticProps` fetches data at build time from a page, Next.js will pre-render this page at build time. ## Deploy your own From 843d58425b65fc00cfc1b416128fdd3343a3b083 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 03:26:21 +0200 Subject: [PATCH 10/67] Add browser polyfils for Node.js modules (webpack 5 backwards compat) (#16022) This adds the following Node.js core polyfills only when the import is used: - `path` - `stream` - `vm` - `crypto` - `buffer` Fixes #15948 We'll have a separate issue about adding warnings for the usage of these modules in the browser, some polyfills like crypto are quite heavy and generally not needed for most applications (included accidentally through node_modules). --- packages/next/build/webpack-config.ts | 11 ++++- packages/next/package.json | 4 ++ .../basic/pages/node-browser-polyfills.js | 48 +++++++++++++++++++ test/integration/basic/test/index.test.js | 19 ++++++++ .../pages/node-browser-polyfills.js | 48 +++++++++++++++++++ .../integration/production/test/index.test.js | 18 +++++++ yarn.lock | 48 ++++++++++++++++--- 7 files changed, 189 insertions(+), 7 deletions(-) create mode 100644 test/integration/basic/pages/node-browser-polyfills.js create mode 100644 test/integration/production/pages/node-browser-polyfills.js diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts index 4f15fd19d4157..6355ca150028e 100644 --- a/packages/next/build/webpack-config.ts +++ b/packages/next/build/webpack-config.ts @@ -356,7 +356,16 @@ export default async function getBaseWebpackConfig( 'next/router': 'next/dist/client/router.js', 'next/config': 'next/dist/next-server/lib/runtime-config.js', 'next/dynamic': 'next/dist/next-server/lib/dynamic.js', - next: NEXT_PROJECT_ROOT, + ...(isServer + ? {} + : { + stream: 'stream-browserify', + path: 'path-browserify', + crypto: 'crypto-browserify', + buffer: 'buffer', + vm: 'vm-browserify', + next: NEXT_PROJECT_ROOT, + }), [PAGES_DIR_ALIAS]: pagesDir, [DOT_NEXT_ALIAS]: distDir, ...getOptimizedAliases(isServer), diff --git a/packages/next/package.json b/packages/next/package.json index 7839cd34c57a1..d2b61929ca23c 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -87,6 +87,7 @@ "buffer": "5.6.0", "cacache": "13.0.1", "chokidar": "2.1.8", + "crypto-browserify": "3.12.0", "css-loader": "3.5.3", "cssnano-simple": "1.0.6", "find-cache-dir": "3.3.1", @@ -97,6 +98,7 @@ "native-url": "0.3.4", "neo-async": "2.6.1", "node-html-parser": "^1.2.19", + "path-browserify": "1.0.1", "pnp-webpack-plugin": "1.6.4", "postcss": "7.0.32", "process": "0.11.10", @@ -107,9 +109,11 @@ "resolve-url-loader": "3.1.1", "sass-loader": "8.0.2", "schema-utils": "2.6.6", + "stream-browserify": "3.0.0", "style-loader": "1.2.1", "styled-jsx": "3.3.0", "use-subscription": "1.4.1", + "vm-browserify": "1.1.2", "watchpack": "2.0.0-beta.13", "web-vitals": "0.2.1", "webpack": "4.44.1", diff --git a/test/integration/basic/pages/node-browser-polyfills.js b/test/integration/basic/pages/node-browser-polyfills.js new file mode 100644 index 0000000000000..d5776c88a366b --- /dev/null +++ b/test/integration/basic/pages/node-browser-polyfills.js @@ -0,0 +1,48 @@ +import { Writable } from 'stream' +import path from 'path' +import crypto from 'crypto' +import { Buffer } from 'buffer' +import vm from 'vm' +import { useEffect, useState } from 'react' + +export default function NodeBrowserPolyfillPage() { + const [state, setState] = useState({}) + useEffect(() => { + let closedStream = false + + const writable = new Writable({ + write(_chunk, _encoding, callback) { + callback() + }, + }) + + writable.on('finish', () => { + closedStream = true + }) + + writable.end() + + setState({ + path: path.join('/hello/world', 'test.txt'), + hash: crypto.createHash('sha256').update('hello world').digest('hex'), + buffer: Buffer.from('hello world').toString('utf8'), + vm: vm.runInNewContext('a + 5', { a: 100 }), + stream: closedStream, + }) + }, []) + + useEffect(() => { + if (state.vm) { + window.didRender = true + } + }, [state]) + + return ( + <> +
+ + ) +} diff --git a/test/integration/basic/test/index.test.js b/test/integration/basic/test/index.test.js index e94c48e373f69..af8997f0d7f6c 100644 --- a/test/integration/basic/test/index.test.js +++ b/test/integration/basic/test/index.test.js @@ -2,6 +2,7 @@ import { join } from 'path' import { renderViaHTTP, findPort, launchApp, killApp } from 'next-test-utils' +import webdriver from 'next-webdriver' // test suits import hmr from './hmr' @@ -33,6 +34,24 @@ describe('Basic Features', () => { }) afterAll(() => killApp(context.server)) + it('should polyfill Node.js modules', async () => { + const browser = await webdriver(context.appPort, '/node-browser-polyfills') + await browser.waitForCondition('window.didRender') + + const data = await browser + .waitForElementByCss('#node-browser-polyfills') + .text() + const parsedData = JSON.parse(data) + + expect(parsedData.vm).toBe(105) + expect(parsedData.hash).toBe( + 'b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9' + ) + expect(parsedData.path).toBe('/hello/world/test.txt') + expect(parsedData.buffer).toBe('hello world') + expect(parsedData.stream).toBe(true) + }) + dynamic(context, (p, q) => renderViaHTTP(context.appPort, p, q)) hmr(context, (p, q) => renderViaHTTP(context.appPort, p, q)) errorRecovery(context, (p, q) => renderViaHTTP(context.appPort, p, q)) diff --git a/test/integration/production/pages/node-browser-polyfills.js b/test/integration/production/pages/node-browser-polyfills.js new file mode 100644 index 0000000000000..d5776c88a366b --- /dev/null +++ b/test/integration/production/pages/node-browser-polyfills.js @@ -0,0 +1,48 @@ +import { Writable } from 'stream' +import path from 'path' +import crypto from 'crypto' +import { Buffer } from 'buffer' +import vm from 'vm' +import { useEffect, useState } from 'react' + +export default function NodeBrowserPolyfillPage() { + const [state, setState] = useState({}) + useEffect(() => { + let closedStream = false + + const writable = new Writable({ + write(_chunk, _encoding, callback) { + callback() + }, + }) + + writable.on('finish', () => { + closedStream = true + }) + + writable.end() + + setState({ + path: path.join('/hello/world', 'test.txt'), + hash: crypto.createHash('sha256').update('hello world').digest('hex'), + buffer: Buffer.from('hello world').toString('utf8'), + vm: vm.runInNewContext('a + 5', { a: 100 }), + stream: closedStream, + }) + }, []) + + useEffect(() => { + if (state.vm) { + window.didRender = true + } + }, [state]) + + return ( + <> +
+ + ) +} diff --git a/test/integration/production/test/index.test.js b/test/integration/production/test/index.test.js index 7201d9f0bb7b6..9868a02015de1 100644 --- a/test/integration/production/test/index.test.js +++ b/test/integration/production/test/index.test.js @@ -70,6 +70,24 @@ describe('Production Usage', () => { }) } + it('should polyfill Node.js modules', async () => { + const browser = await webdriver(appPort, '/node-browser-polyfills') + await browser.waitForCondition('window.didRender') + + const data = await browser + .waitForElementByCss('#node-browser-polyfills') + .text() + const parsedData = JSON.parse(data) + + expect(parsedData.vm).toBe(105) + expect(parsedData.hash).toBe( + 'b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9' + ) + expect(parsedData.path).toBe('/hello/world/test.txt') + expect(parsedData.buffer).toBe('hello world') + expect(parsedData.stream).toBe(true) + }) + it('should allow etag header support', async () => { const url = `http://localhost:${appPort}/` const etag = (await fetch(url)).headers.get('ETag') diff --git a/yarn.lock b/yarn.lock index 3b5f638c3eb1d..d366f5c7016fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4121,7 +4121,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.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.13.0, browserslist@^4.3.6, browserslist@^4.6.4, browserslist@^4.8.3, browserslist@^4.8.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: 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,6 +4131,14 @@ browserslist@4.13.0, browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7 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" @@ -4460,11 +4468,21 @@ 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-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001019, caniuse-lite@^1.0.30001020, caniuse-lite@^1.0.30001093: +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: 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" @@ -5376,7 +5394,7 @@ cross-spawn@^7.0.0: shebang-command "^2.0.0" which "^2.0.1" -crypto-browserify@^3.11.0: +crypto-browserify@3.12.0, crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== @@ -6190,6 +6208,11 @@ 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" @@ -8108,7 +8131,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" @@ -11695,6 +11718,11 @@ path-browserify@0.0.1: resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a" integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ== +path-browserify@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + path-case@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5" @@ -13337,7 +13365,7 @@ read@1, read@~1.0.1: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -14717,6 +14745,14 @@ stealthy-require@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" +stream-browserify@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" + integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== + dependencies: + inherits "~2.0.4" + readable-stream "^3.5.0" + stream-browserify@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" @@ -15970,7 +16006,7 @@ vlq@^0.2.1, vlq@^0.2.2: version "0.2.3" resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" -vm-browserify@^1.0.1: +vm-browserify@1.1.2, vm-browserify@^1.0.1: version "1.1.2" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== From f4433ceaa26e8ce3336c77adde356d2b9385fdb8 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Mon, 10 Aug 2020 09:50:15 +0200 Subject: [PATCH 11/67] 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 12/67] 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 13/67] 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 14/67] 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 15/67] 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 16/67] 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 17/67] 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 18/67] 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 19/67] 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 20/67] 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 21/67] 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 22/67] 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 23/67] 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 24/67] 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 25/67] 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 26/67] 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 27/67] 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 28/67] 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 29/67] =?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 30/67] 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 31/67] 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 32/67] 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 33/67] 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 34/67] 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 35/67] 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 36/67] 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 37/67] 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. From 2301331703c118927b8d09811802d9d081a392a0 Mon Sep 17 00:00:00 2001 From: Andrew Nagy Date: Tue, 11 Aug 2020 10:49:34 -0700 Subject: [PATCH 38/67] Add stripPrefix of webpack://_N_E/ (#15955) In with-sentry add stripPrefix of `webpack://_N_E/`. This removes the `webpack://_N_E/` prefix from the stack trace which will help Sentry to understand what is "App Only" vs "Full" I'll fully tested calling errors in browser and the stack traces are still aligned and linked correctly. This just gets rid of the extra data in the front which seems to be the same for everyone and I believe it comes from webpack 5 (?) --- examples/with-sentry/next.config.js | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/with-sentry/next.config.js b/examples/with-sentry/next.config.js index 21f6635917c7f..272fef9c62884 100644 --- a/examples/with-sentry/next.config.js +++ b/examples/with-sentry/next.config.js @@ -62,6 +62,7 @@ module.exports = withSourceMaps({ new SentryWebpackPlugin({ include: '.next', ignore: ['node_modules'], + stripPrefix: ['webpack://_N_E/'], urlPrefix: '~/_next', release: COMMIT_SHA, }) From ceeb6c3fce983cf96c6a9d8844a5cded2eedd9a3 Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Tue, 11 Aug 2020 23:27:31 -0500 Subject: [PATCH 39/67] Mention header overriding behavior (#16089) Closes: https://github.com/vercel/next.js/issues/16088 --- docs/api-reference/next.config.js/headers.md | 40 +++++++++++++++++--- 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/docs/api-reference/next.config.js/headers.md b/docs/api-reference/next.config.js/headers.md index 4b854562e08e0..c066afeaf1a38 100644 --- a/docs/api-reference/next.config.js/headers.md +++ b/docs/api-reference/next.config.js/headers.md @@ -27,7 +27,6 @@ module.exports = { }, ], }, - , ] }, } @@ -38,6 +37,37 @@ module.exports = { - `source` is the incoming request path pattern. - `headers` is an array of header objects with the `key` and `value` properties. +## Header Overriding Behavior + +If two headers match the same path and set the same header key, the last header key will override the first. Using the below headers, the path `/hello` will result in the header `x-hello` being `world` due to the last header value set being `world`. + +```js +module.exports = { + async headers() { + return [ + { + source: '/:path*', + headers: [ + { + key: 'x-hello', + value: 'there', + }, + ], + }, + { + source: '/hello', + headers: [ + { + key: 'x-hello', + value: 'world', + }, + ], + }, + ], + }, +} +``` + ## Path Matching Path matches are allowed, for example `/blog/:slug` will match `/blog/hello-world` (no nested paths): @@ -59,8 +89,7 @@ module.exports = { }, ], }, - , - ] + ], }, } ``` @@ -86,8 +115,7 @@ module.exports = { }, ], }, - , - ] + ], }, } ``` @@ -109,7 +137,7 @@ module.exports = { }, ], }, - ] + ], }, } ``` From c154a878b641bcc144308d003b6dfd7654f07829 Mon Sep 17 00:00:00 2001 From: khasty720 Date: Wed, 12 Aug 2020 02:25:47 -0400 Subject: [PATCH 40/67] Add with-reactstrap example (#15474) ## Summary This PR adds a Next.js example using [Reactsrap](https://reactstrap.github.io/) --- examples/with-reactstrap/.gitignore | 34 ++++++ examples/with-reactstrap/README.md | 21 ++++ examples/with-reactstrap/package.json | 16 +++ examples/with-reactstrap/pages/_app.jsx | 5 + examples/with-reactstrap/pages/index.jsx | 106 ++++++++++++++++++ .../with-reactstrap/public/favicon-32x32.png | Bin 0 -> 880 bytes examples/with-reactstrap/public/favicon.ico | Bin 0 -> 15086 bytes examples/with-reactstrap/public/vercel.svg | 4 + examples/with-reactstrap/styles/index.css | 26 +++++ 9 files changed, 212 insertions(+) create mode 100644 examples/with-reactstrap/.gitignore create mode 100644 examples/with-reactstrap/README.md create mode 100644 examples/with-reactstrap/package.json create mode 100644 examples/with-reactstrap/pages/_app.jsx create mode 100644 examples/with-reactstrap/pages/index.jsx create mode 100644 examples/with-reactstrap/public/favicon-32x32.png create mode 100644 examples/with-reactstrap/public/favicon.ico create mode 100644 examples/with-reactstrap/public/vercel.svg create mode 100644 examples/with-reactstrap/styles/index.css diff --git a/examples/with-reactstrap/.gitignore b/examples/with-reactstrap/.gitignore new file mode 100644 index 0000000000000..1437c53f70bc2 --- /dev/null +++ b/examples/with-reactstrap/.gitignore @@ -0,0 +1,34 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local + +# vercel +.vercel diff --git a/examples/with-reactstrap/README.md b/examples/with-reactstrap/README.md new file mode 100644 index 0000000000000..373166b01c1f9 --- /dev/null +++ b/examples/with-reactstrap/README.md @@ -0,0 +1,21 @@ +# reactstrap Example + +This example shows how to use Next.js with [reactstrap](https://reactstrap.github.io/). + +## Deploy your own + +Deploy the example using [Vercel](https://vercel.com): + +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/git?s=https://github.com/vercel/next.js/tree/canary/examples/with-reactstrap) + +## How to use + +Execute [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) with [npm](https://docs.npmjs.com/cli/init) or [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/) to bootstrap the example: + +```bash +npx create-next-app --example with-reactstrap with-reactstrap-app +# or +yarn create next-app --example with-reactstrap with-reactstrap-app +``` + +Deploy it to the cloud with [Vercel](https://vercel.com/import?filter=next.js&utm_source=github&utm_medium=readme&utm_campaign=next-example) ([Documentation](https://nextjs.org/docs/deployment)). diff --git a/examples/with-reactstrap/package.json b/examples/with-reactstrap/package.json new file mode 100644 index 0000000000000..d70af506fdabf --- /dev/null +++ b/examples/with-reactstrap/package.json @@ -0,0 +1,16 @@ +{ + "name": "with-reactstrap", + "version": "0.0.1", + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start" + }, + "dependencies": { + "bootstrap": "^4.5.0", + "next": "latest", + "react": "^16.13.1", + "react-dom": "^16.13.1", + "reactstrap": "^8.5.1" + } +} diff --git a/examples/with-reactstrap/pages/_app.jsx b/examples/with-reactstrap/pages/_app.jsx new file mode 100644 index 0000000000000..bbd8269522fcb --- /dev/null +++ b/examples/with-reactstrap/pages/_app.jsx @@ -0,0 +1,5 @@ +import '../styles/index.css' + +export default function MyApp({ Component, pageProps }) { + return +} diff --git a/examples/with-reactstrap/pages/index.jsx b/examples/with-reactstrap/pages/index.jsx new file mode 100644 index 0000000000000..86ac829e0a04c --- /dev/null +++ b/examples/with-reactstrap/pages/index.jsx @@ -0,0 +1,106 @@ +import Head from 'next/head' +import { + Container, + Row, + Col, + Button, + Card, + CardText, + CardTitle, + CardBody, +} from 'reactstrap' + +export default function Home() { + return ( + + + ReactJS with reactstrap + + + +

+ Welcome to Next.js! +

+

+ Get started by editing pages/index.js +

+ + + + + + Documentation + + Find in-depth information about Next.js features and API. + + + + + + + + + Learn + + Learn about Next.js in an interactive course with quizzes! + + + + + + + + + + + Examples + + Discover and deploy boilerplate example Next.js projects. + + + + + + + + + Deploy + + Instantly deploy your Next.js site to a public URL with + Vercel. + + + + + + + +
+ + +
+ ) +} diff --git a/examples/with-reactstrap/public/favicon-32x32.png b/examples/with-reactstrap/public/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b4277bf093d204f4088ba46590bc9e6f37bf67 GIT binary patch literal 880 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4UEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10f+@+{-G$+Qd;gjJKpuOE zr>`sfBNk~6b@eGS1_y!iqMj~}As)x)PCc6)94K(Key6_H)~zdg8;|I@2rLO(;bG?z zv&88`{sbpi5kZkx_Z~U92;G^MrtDPSr1Z{Z$_>33u1k7BO}vhVOI&wNh%niD+%@X$ zZ@)Q_cPr<7PJ1`kQuttQpkKj6ndP1vjjEhOWtlh|D8oV>EHcW z2`<~itr`hdERnPRyIxS?X6yERwEJ~uLB~SbPr1@5O?#Bx=6LEzEKE!9dp*_eMU(Ed zOXYj7Gp6&Iy74^bx!uWbaa8i1;AYbmu2VWbzipE=f6`I4{V1>b0b5hc!z--i9*Rrf zc~&FA*drwr$HMEyV|ezVK~u}Z``UW*K1{N?ewgD|Z@JAOtM4m~kM0y;b3Sd&eAu1q z$c$$R0{c=ke$>x>Y&m@gTTSxW-@a09s_U6r8pQY`9`a?bI&&PJ`$1|x1z#mL#e9}@HJ8bK zzir;N-}0T6{L6#yK6nF6GpZ%75hW>!C8<`)MX5lF!N|bSLf61V*T_7?z{1Md5{R@7 zjI0a{dTTkFP&DM`r(~v8;@0p-VS^n|LwHq4L`hI$xk5ovep+TuszOO+L8?M#K}j+L zL&coOpLjS5!!$Hb`JX=H`80@uS(#fenOj&{*n6@Fv#^3ogUR6(X64Nx3a4*eIdSC7 j5t$?GryD#LcN@1PWL!LLfZKyG5c!MTHoP7_p!sBz0k$?pjS;^lmgJ zU6^i~bWuZYHL)9$wuvEKm~qo~(5=Lvx5&Hv;?X#m}i|`yaGY4gX+&b>tew;gcnRQA1kp zBbm04SRuuE{Hn+&1wk%&g;?wja_Is#1gKoFlI7f`Gt}X*-nsMO30b_J@)EFNhzd1QM zdH&qFb9PVqQOx@clvc#KAu}^GrN`q5oP(8>m4UOcp`k&xwzkTio*p?kI4BPtIwX%B zJN69cGsm=x90<;Wmh-bs>43F}ro$}Of@8)4KHndLiR$nW?*{Rl72JPUqRr3ta6e#A z%DTEbi9N}+xPtd1juj8;(CJt3r9NOgb>KTuK|z7!JB_KsFW3(pBN4oh&M&}Nb$Ee2 z$-arA6a)CdsPj`M#1DS>fqj#KF%0q?w50GN4YbmMZIoF{e1yTR=4ablqXHBB2!`wM z1M1ke9+<);|AI;f=2^F1;G6Wfpql?1d5D4rMr?#f(=hkoH)U`6Gb)#xDLjoKjp)1;Js@2Iy5yk zMXUqj+gyk1i0yLjWS|3sM2-1ECc;MAz<4t0P53%7se$$+5Ex`L5TQO_MMXXi04UDIU+3*7Ez&X|mj9cFYBXqM{M;mw_ zpw>azP*qjMyNSD4hh)XZt$gqf8f?eRSFX8VQ4Y+H3jAtvyTrXr`qHAD6`m;aYmH2zOhJC~_*AuT} zvUxC38|JYN94i(05R)dVKgUQF$}#cxV7xZ4FULqFCNX*Forhgp*yr6;DsIk=ub0Hv zpk2L{9Q&|uI^b<6@i(Y+iSxeO_n**4nRLc`P!3ld5jL=nZRw6;DEJ*1z6Pvg+eW|$lnnjO zjd|8>6l{i~UxI244CGn2kK@cJ|#ecwgSyt&HKA2)z zrOO{op^o*- + + \ No newline at end of file diff --git a/examples/with-reactstrap/styles/index.css b/examples/with-reactstrap/styles/index.css new file mode 100644 index 0000000000000..1583ab2eee329 --- /dev/null +++ b/examples/with-reactstrap/styles/index.css @@ -0,0 +1,26 @@ +/* ensure all pages have Bootstrap CSS */ +@import '~bootstrap/dist/css/bootstrap.min.css'; + +.md-container { + max-width: 800px; + padding-top: 2rem; +} + +.sml-card { + width: 22rem; + margin: 1rem 0; +} + +.cntr-footer { + height: 80px; + margin-top: 20px; + display: flex; + align-items: center; + justify-content: center; + border-top: 1px solid #ccc; +} + +.sml-logo { + height: 1em; + margin-left: 10px; +} From e72ac7642235d37891deba08fdad31e9963f164c Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Wed, 12 Aug 2020 16:39:07 +0200 Subject: [PATCH 41/67] Remove tslint disables (#16116) We no longer use tslint so these comments don't do anything. --- packages/next/bin/next.ts | 4 ---- packages/next/cli/next-dev.ts | 3 --- packages/next/cli/next-export.ts | 1 - packages/next/cli/next-start.ts | 3 --- packages/next/client/router.ts | 2 -- packages/next/next-server/lib/mitt.ts | 1 - packages/next/next-server/lib/utils.ts | 1 - packages/next/next-server/server/get-page-files.ts | 1 - packages/next/next-server/server/next-server.ts | 1 - packages/next/next-server/server/require.ts | 1 - packages/next/server/lib/utils.ts | 1 - packages/next/types/webpack.d.ts | 9 --------- 12 files changed, 28 deletions(-) diff --git a/packages/next/bin/next.ts b/packages/next/bin/next.ts index 6e8ee0429b4bd..5c4cc27f6795c 100755 --- a/packages/next/bin/next.ts +++ b/packages/next/bin/next.ts @@ -7,7 +7,6 @@ import { NON_STANDARD_NODE_ENV } from '../lib/constants' // When 'npm link' is used it checks the clone location. Not the project. require.resolve(dependency) } catch (err) { - // tslint:disable-next-line console.warn( `The module '${dependency}' was not found. Next.js requires that you include it in 'dependencies' of your 'package.json'. To add it, run 'npm install ${dependency}'` ) @@ -44,7 +43,6 @@ const args = arg( // Version is inlined into the file using taskr build pipeline if (args['--version']) { - // tslint:disable-next-line console.log(`Next.js v${process.env.__NEXT_VERSION}`) process.exit(0) } @@ -55,7 +53,6 @@ const foundCommand = Boolean(commands[args._[0]]) // Makes sure the `next --help` case is covered // This help message is only showed for `next --help` if (!foundCommand && args['--help']) { - // tslint:disable-next-line console.log(` Usage $ next @@ -113,7 +110,6 @@ if (command === 'dev') { const { watchFile } = require('fs') watchFile(`${process.cwd()}/${CONFIG_FILE}`, (cur: any, prev: any) => { if (cur.size > 0 || prev.size > 0) { - // tslint:disable-next-line console.log( `\n> Found a change in ${CONFIG_FILE}. Restart the server to see the changes in effect.` ) diff --git a/packages/next/cli/next-dev.ts b/packages/next/cli/next-dev.ts index 88bc9fbf7cb34..f4985f6dbb7b0 100755 --- a/packages/next/cli/next-dev.ts +++ b/packages/next/cli/next-dev.ts @@ -30,7 +30,6 @@ const nextDev: cliCommand = (argv) => { throw error } if (args['--help']) { - // tslint:disable-next-line console.log(` Description Starts the application in development mode (hot-code reloading, error @@ -119,10 +118,8 @@ const nextDev: cliCommand = (argv) => { errorMessage += `\nUse \`npm run ${nextScript[0]} -- -p \`.` } } - // tslint:disable-next-line console.error(errorMessage) } else { - // tslint:disable-next-line console.error(err) } process.nextTick(() => process.exit(1)) diff --git a/packages/next/cli/next-export.ts b/packages/next/cli/next-export.ts index 55a959892ceb1..f13533bd26095 100755 --- a/packages/next/cli/next-export.ts +++ b/packages/next/cli/next-export.ts @@ -29,7 +29,6 @@ const nextExport: cliCommand = (argv) => { throw error } if (args['--help']) { - // tslint:disable-next-line console.log(` Description Exports the application for production deployment diff --git a/packages/next/cli/next-start.ts b/packages/next/cli/next-start.ts index 78a71bb95dc9f..d84e04ebada2e 100755 --- a/packages/next/cli/next-start.ts +++ b/packages/next/cli/next-start.ts @@ -29,7 +29,6 @@ const nextStart: cliCommand = (argv) => { throw error } if (args['--help']) { - // tslint:disable-next-line console.log(` Description Starts the application in production mode. @@ -53,14 +52,12 @@ const nextStart: cliCommand = (argv) => { const port = args['--port'] || 3000 startServer({ dir }, port, args['--hostname']) .then(async (app) => { - // tslint:disable-next-line Log.ready( `started server on http://${args['--hostname'] || 'localhost'}:${port}` ) await app.prepare() }) .catch((err) => { - // tslint:disable-next-line console.error(err) process.exit(1) }) diff --git a/packages/next/client/router.ts b/packages/next/client/router.ts index 1aab746062740..81f10d960936f 100644 --- a/packages/next/client/router.ts +++ b/packages/next/client/router.ts @@ -94,9 +94,7 @@ routerEvents.forEach((event) => { try { _singletonRouter[eventField](...args) } catch (err) { - // tslint:disable-next-line:no-console console.error(`Error when running the Router event: ${eventField}`) - // tslint:disable-next-line:no-console console.error(`${err.message}\n${err.stack}`) } } diff --git a/packages/next/next-server/lib/mitt.ts b/packages/next/next-server/lib/mitt.ts index 6aa95277c1438..e7c57c33b6e6c 100644 --- a/packages/next/next-server/lib/mitt.ts +++ b/packages/next/next-server/lib/mitt.ts @@ -32,7 +32,6 @@ export default function mitt(): MittEmitter { off(type: string, handler: Handler) { if (all[type]) { - // tslint:disable-next-line:no-bitwise all[type].splice(all[type].indexOf(handler) >>> 0, 1) } }, diff --git a/packages/next/next-server/lib/utils.ts b/packages/next/next-server/lib/utils.ts index 37e7d58a0833f..7df5e91165e00 100644 --- a/packages/next/next-server/lib/utils.ts +++ b/packages/next/next-server/lib/utils.ts @@ -103,7 +103,6 @@ export type NEXT_DATA = { /** * `Next` context */ -// tslint:disable-next-line interface-name export interface NextPageContext { /** * Error object if encountered during rendering diff --git a/packages/next/next-server/server/get-page-files.ts b/packages/next/next-server/server/get-page-files.ts index 1e5543ee744da..076309c5e00b6 100644 --- a/packages/next/next-server/server/get-page-files.ts +++ b/packages/next/next-server/server/get-page-files.ts @@ -20,7 +20,6 @@ export function getPageFiles( let files = buildManifest.pages[normalizedPage] if (!files) { - // tslint:disable-next-line console.warn( `Could not find files for ${normalizedPage} in .next/build-manifest.json` ) diff --git a/packages/next/next-server/server/next-server.ts b/packages/next/next-server/server/next-server.ts index 2cb9a6e79663f..89727bf3c5c8c 100644 --- a/packages/next/next-server/server/next-server.ts +++ b/packages/next/next-server/server/next-server.ts @@ -253,7 +253,6 @@ export default class Server { this.onErrorMiddleware({ err }) } if (this.quiet) return - // tslint:disable-next-line console.error(err) } diff --git a/packages/next/next-server/server/require.ts b/packages/next/next-server/server/require.ts index 28fca96a2cbc0..50234fde9e425 100644 --- a/packages/next/next-server/server/require.ts +++ b/packages/next/next-server/server/require.ts @@ -33,7 +33,6 @@ export function getPagePath( try { page = denormalizePagePath(normalizePagePath(page)) } catch (err) { - // tslint:disable-next-line console.error(err) throw pageNotFoundError(page) } diff --git a/packages/next/server/lib/utils.ts b/packages/next/server/lib/utils.ts index 296601ecbbb56..578992683c8e5 100644 --- a/packages/next/server/lib/utils.ts +++ b/packages/next/server/lib/utils.ts @@ -1,6 +1,5 @@ export function printAndExit(message: string, code = 1) { if (code === 0) { - // tslint:disable-next-line no-console console.log(message) } else { console.error(message) diff --git a/packages/next/types/webpack.d.ts b/packages/next/types/webpack.d.ts index 5712472d1326b..eac5cc0ffbb5d 100644 --- a/packages/next/types/webpack.d.ts +++ b/packages/next/types/webpack.d.ts @@ -600,7 +600,6 @@ declare module 'webpack' { type Rule = RuleSetRule namespace Options { - // tslint:disable-next-line:max-line-length type Devtool = | 'eval' | 'inline-source-map' @@ -869,13 +868,10 @@ declare module 'webpack' { modulesSize(): number size(options: any): number integratedSize(otherChunk: any, options: any): number - // tslint:disable-next-line:ban-types sortModules(sortByFn: Function): void getAllAsyncChunks(): Set getChunkMaps(realHash: any): { hash: any; name: any } - // tslint:disable-next-line:ban-types getChunkModuleMaps(filterFn: Function): { id: any; hash: any } - // tslint:disable-next-line:ban-types hasModuleInGraph(filterFn: Function, filterChunkFn: Function): boolean toString(): string } @@ -1132,7 +1128,6 @@ declare module 'webpack' { hash?: string getStats(): Stats addModule(module: CompilationModule, cacheGroup: any): any - // tslint:disable-next-line:ban-types addEntry(context: any, entry: any, name: any, callback: Function): void getPath( filename: string, @@ -1256,7 +1251,6 @@ declare module 'webpack' { watchRun: any } } - // tslint:disable-next-line:interface-name interface ICompiler { run(handler: ICompiler.Handler): void watch( @@ -1877,7 +1871,6 @@ declare module 'webpack' { } class PrefetchPlugin extends Plugin { - // tslint:disable-next-line:unified-signatures constructor(context: any, request: any) constructor(request: any) } @@ -2363,7 +2356,6 @@ declare module 'webpack' { /** @deprecated */ namespace compiler { /** @deprecated use webpack.Compiler */ - // tslint:disable-next-line:no-unnecessary-qualifier type Compiler = webpack.Compiler /** @deprecated use webpack.Compiler.Watching */ @@ -2374,7 +2366,6 @@ declare module 'webpack' { type WatchOptions = Compiler.WatchOptions /** @deprecated use webpack.Stats */ - // tslint:disable-next-line:no-unnecessary-qualifier type Stats = webpack.Stats /** @deprecated use webpack.Stats.ToJsonOptions */ From 9e65c6a958baad321f118c52907c117511cb239e Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Wed, 12 Aug 2020 16:42:05 -0400 Subject: [PATCH 42/67] Strongly type PageLoader (#16132) Fixes #16131 --- packages/next/build/index.ts | 4 +- .../webpack/plugins/build-manifest-plugin.ts | 4 +- .../client/{page-loader.js => page-loader.ts} | 146 ++++++++++-------- 3 files changed, 89 insertions(+), 65 deletions(-) rename packages/next/client/{page-loader.js => page-loader.ts} (70%) diff --git a/packages/next/build/index.ts b/packages/next/build/index.ts index abb020b18f66f..2f5a96db57f3f 100644 --- a/packages/next/build/index.ts +++ b/packages/next/build/index.ts @@ -1064,6 +1064,8 @@ export default async function build( await telemetry.flush() } +export type ClientSsgManifest = Set + function generateClientSsgManifest( prerenderManifest: PrerenderManifest, { @@ -1072,7 +1074,7 @@ function generateClientSsgManifest( isModern, }: { buildId: string; distDir: string; isModern: boolean } ) { - const ssgPages: Set = new Set([ + const ssgPages: ClientSsgManifest = new Set([ ...Object.entries(prerenderManifest.routes) // Filter out dynamic routes .filter(([, { srcRoute }]) => srcRoute == null) diff --git a/packages/next/build/webpack/plugins/build-manifest-plugin.ts b/packages/next/build/webpack/plugins/build-manifest-plugin.ts index c530823acca42..e393c832afc71 100644 --- a/packages/next/build/webpack/plugins/build-manifest-plugin.ts +++ b/packages/next/build/webpack/plugins/build-manifest-plugin.ts @@ -15,13 +15,15 @@ import { ampFirstEntryNamesMap } from './next-drop-client-page-plugin' const isWebpack5 = parseInt(webpack.version!) === 5 +export type ClientBuildManifest = Record + // This function takes the asset map generated in BuildManifestPlugin and creates a // reduced version to send to the client. function generateClientManifest( assetMap: BuildManifest, isModern: boolean ): string { - const clientManifest: { [s: string]: string[] } = {} + const clientManifest: ClientBuildManifest = {} const appDependencies = new Set(assetMap.pages['/_app']) Object.entries(assetMap.pages).forEach(([page, dependencies]) => { diff --git a/packages/next/client/page-loader.js b/packages/next/client/page-loader.ts similarity index 70% rename from packages/next/client/page-loader.js rename to packages/next/client/page-loader.ts index c8d3b1197d97a..880bb2722f0e4 100644 --- a/packages/next/client/page-loader.js +++ b/packages/next/client/page-loader.ts @@ -1,21 +1,24 @@ +import type { ClientSsgManifest } from '../build' +import type { ClientBuildManifest } from '../build/webpack/plugins/build-manifest-plugin' import mitt from '../next-server/lib/mitt' +import type { MittEmitter } 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' - -function hasRel(rel, link) { +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' + +function hasRel(rel: string, link?: HTMLLinkElement) { try { link = document.createElement('link') return link.relList.supports(rel) } catch {} } -function pageLoadError(route) { +function pageLoadError(route: string) { return markLoadingError(new Error(`Error loading ${route}`)) } @@ -30,14 +33,13 @@ const relPrefetch = const hasNoModule = 'noModule' in document.createElement('script') -const requestIdleCallback = - window.requestIdleCallback || - function (cb) { +const requestIdleCallback: (fn: () => void) => void = + (window as any).requestIdleCallback || + function (cb: () => void) { return setTimeout(cb, 1) } -/** @param {string} route */ -function normalizeRoute(route) { +function normalizeRoute(route: string) { if (route[0] !== '/') { throw new Error(`Route name should start with a "/", got "${route}"`) } @@ -46,10 +48,15 @@ function normalizeRoute(route) { return route.replace(/\/$/, '') } -function appendLink(href, rel, as) { - return new Promise((res, rej, link) => { +function appendLink( + href: string, + rel: string, + as?: string, + link?: HTMLLinkElement +): Promise { + return new Promise((res, rej) => { link = document.createElement('link') - link.crossOrigin = process.env.__NEXT_CROSS_ORIGIN + link.crossOrigin = process.env.__NEXT_CROSS_ORIGIN! link.href = href link.rel = rel if (as) link.as = as @@ -61,8 +68,18 @@ function appendLink(href, rel, as) { }) } +type PageCacheEntry = { error?: any; page?: any; mod?: any } + export default class PageLoader { - constructor(buildId, assetPrefix, initialPage) { + private buildId: string + private assetPrefix: string + private pageCache: Record + private pageRegisterEvents: MittEmitter + private loadingRoutes: Record + private promisedBuildManifest?: Promise + private promisedSsgManifest?: Promise + + constructor(buildId: string, assetPrefix: string, initialPage: string) { this.buildId = buildId this.assetPrefix = assetPrefix @@ -80,35 +97,36 @@ export default class PageLoader { if (process.env.NODE_ENV === 'production') { this.promisedBuildManifest = new Promise((resolve) => { - if (window.__BUILD_MANIFEST) { - resolve(window.__BUILD_MANIFEST) + if ((window as any).__BUILD_MANIFEST) { + resolve((window as any).__BUILD_MANIFEST) } else { - window.__BUILD_MANIFEST_CB = () => { - resolve(window.__BUILD_MANIFEST) + ;(window as any).__BUILD_MANIFEST_CB = () => { + resolve((window as any).__BUILD_MANIFEST) } } }) } /** @type {Promise>} */ this.promisedSsgManifest = new Promise((resolve) => { - if (window.__SSG_MANIFEST) { - resolve(window.__SSG_MANIFEST) + if ((window as any).__SSG_MANIFEST) { + resolve((window as any).__SSG_MANIFEST) } else { - window.__SSG_MANIFEST_CB = () => { - resolve(window.__SSG_MANIFEST) + ;(window as any).__SSG_MANIFEST_CB = () => { + resolve((window as any).__SSG_MANIFEST) } } }) } // Returns a promise for the dependencies for a particular route - getDependencies(route) { - return this.promisedBuildManifest.then((m) => { + getDependencies(route: string): Promise { + return this.promisedBuildManifest!.then((m) => { return m[route] ? m[route].map((url) => `${this.assetPrefix}/_next/${encodeURI(url)}`) - : this.pageRegisterEvents.emit(route, { + : (this.pageRegisterEvents.emit(route, { error: pageLoadError(route), - }) ?? [] + }), + []) }) } @@ -116,7 +134,7 @@ export default class PageLoader { * @param {string} href the route href (file-system path) * @param {string} asPath the URL as shown in browser (virtual path); used for dynamic routes */ - getDataHref(href, asPath, ssg) { + getDataHref(href: string, asPath: string, ssg: boolean) { const { pathname: hrefPathname, searchParams, search } = parseRelativeUrl( href ) @@ -124,15 +142,15 @@ export default class PageLoader { const { pathname: asPathname } = parseRelativeUrl(asPath) const route = normalizeRoute(hrefPathname) - const getHrefForSlug = (/** @type string */ path) => { + const getHrefForSlug = (path: string) => { const dataRoute = getAssetPathFromRoute(path, '.json') return addBasePath( `/_next/data/${this.buildId}${dataRoute}${ssg ? '' : search}` ) } - let isDynamic = isDynamicRoute(route), - interpolatedRoute + let isDynamic: boolean = isDynamicRoute(route), + interpolatedRoute: string | undefined if (isDynamic) { const dynamicRegex = getRouteRegex(route) const dynamicGroups = dynamicRegex.groups @@ -161,11 +179,11 @@ export default class PageLoader { (optional || param in dynamicMatches) && // Interpolate group into data URL if present (interpolatedRoute = - interpolatedRoute.replace( + interpolatedRoute!.replace( replaced, repeat - ? value.map(escapePathDelimiters).join('/') - : escapePathDelimiters(value) + ? (value as string[]).map(escapePathDelimiters).join('/') + : escapePathDelimiters(value as string) ) || '/') ) }) @@ -186,26 +204,28 @@ export default class PageLoader { * @param {string} href the route href (file-system path) * @param {string} asPath the URL as shown in browser (virtual path); used for dynamic routes */ - prefetchData(href, asPath) { + prefetchData(href: string, asPath: string) { const { pathname: hrefPathname } = parseRelativeUrl(href) const route = normalizeRoute(hrefPathname) - return this.promisedSsgManifest.then((s, _dataHref) => { - requestIdleCallback(() => { - // Check if the route requires a data file - s.has(route) && - // Try to generate data href, noop when falsy - (_dataHref = this.getDataHref(href, asPath, true)) && - // noop when data has already been prefetched (dedupe) - !document.querySelector( - `link[rel="${relPrefetch}"][href^="${_dataHref}"]` - ) && - // Inject the `` tag for above computed `href`. - appendLink(_dataHref, relPrefetch, 'fetch') - }) - }) + return this.promisedSsgManifest!.then( + (s: ClientSsgManifest, _dataHref?: string) => { + requestIdleCallback(() => { + // Check if the route requires a data file + s.has(route) && + // Try to generate data href, noop when falsy + (_dataHref = this.getDataHref(href, asPath, true)) && + // noop when data has already been prefetched (dedupe) + !document.querySelector( + `link[rel="${relPrefetch}"][href^="${_dataHref}"]` + ) && + // Inject the `` tag for above computed `href`. + appendLink(_dataHref, relPrefetch, 'fetch') + }) + } + ) } - loadPage(route) { + loadPage(route: string) { route = normalizeRoute(route) return new Promise((resolve, reject) => { @@ -217,7 +237,7 @@ export default class PageLoader { return } - const fire = ({ error, page, mod }) => { + const fire = ({ error, page, mod }: PageCacheEntry) => { this.pageRegisterEvents.off(route, fire) delete this.loadingRoutes[route] @@ -267,12 +287,12 @@ export default class PageLoader { }) } - loadScript(url, route) { + loadScript(url: string, route: string) { const script = document.createElement('script') if (process.env.__NEXT_MODERN_BUILD && hasNoModule) { script.type = 'module' } - script.crossOrigin = process.env.__NEXT_CROSS_ORIGIN + script.crossOrigin = process.env.__NEXT_CROSS_ORIGIN! script.src = url script.onerror = () => { this.pageRegisterEvents.emit(route, { error: pageLoadError(url) }) @@ -281,7 +301,7 @@ export default class PageLoader { } // This method if called by the route code. - registerPage(route, regFn) { + registerPage(route: string, regFn: () => any) { const register = () => { try { const mod = regFn() @@ -297,18 +317,18 @@ export default class PageLoader { if (process.env.NODE_ENV !== 'production') { // Wait for webpack to become idle if it's not. // More info: https://github.com/vercel/next.js/pull/1511 - if (module.hot && module.hot.status() !== 'idle') { + if ((module as any).hot && (module as any).hot.status() !== 'idle') { console.log( `Waiting for webpack to become "idle" to initialize the page: "${route}"` ) - const check = (status) => { + const check = (status: string) => { if (status === 'idle') { - module.hot.removeStatusHandler(check) + ;(module as any).hot.removeStatusHandler(check) register() } } - module.hot.status(check) + ;(module as any).hot.status(check) return } } @@ -320,11 +340,11 @@ export default class PageLoader { * @param {string} route * @param {boolean} [isDependency] */ - prefetch(route, isDependency) { + prefetch(route: string, isDependency?: boolean): Promise { // https://github.com/GoogleChromeLabs/quicklink/blob/453a661fa1fa940e2d2e044452398e38c67a98fb/src/index.mjs#L115-L118 // License: Apache 2.0 let cn - if ((cn = navigator.connection)) { + if ((cn = (navigator as any).connection)) { // Don't prefetch if using 2G or if Save-Data is enabled. if (cn.saveData || /2g/.test(cn.effectiveType)) return Promise.resolve() } From 16e4f9e79ef804221b7a761ced2971842fff98a5 Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Wed, 12 Aug 2020 23:54:48 -0400 Subject: [PATCH 43/67] Strongly type Head Manager (#16144) --- .../{head-manager.js => head-manager.ts} | 44 ++++++++++--------- 1 file changed, 24 insertions(+), 20 deletions(-) rename packages/next/client/{head-manager.js => head-manager.ts} (69%) diff --git a/packages/next/client/head-manager.js b/packages/next/client/head-manager.ts similarity index 69% rename from packages/next/client/head-manager.js rename to packages/next/client/head-manager.ts index eccf2fc1a4aa9..424613f75db21 100644 --- a/packages/next/client/head-manager.js +++ b/packages/next/client/head-manager.ts @@ -1,11 +1,11 @@ -const DOMAttributeNames = { +const DOMAttributeNames: Record = { acceptCharset: 'accept-charset', className: 'class', htmlFor: 'for', httpEquiv: 'http-equiv', } -function reactElementToDOM({ type, props }) { +function reactElementToDOM({ type, props }: JSX.Element): HTMLElement { const el = document.createElement(type) for (const p in props) { if (!props.hasOwnProperty(p)) continue @@ -27,9 +27,11 @@ function reactElementToDOM({ type, props }) { return el } -function updateElements(type, components) { +function updateElements(type: string, components: JSX.Element[]) { const headEl = document.getElementsByTagName('head')[0] - const headCountEl = headEl.querySelector('meta[name=next-head-count]') + const headCountEl: HTMLMetaElement = headEl.querySelector( + 'meta[name=next-head-count]' + ) as HTMLMetaElement if (process.env.NODE_ENV !== 'production') { if (!headCountEl) { console.error( @@ -40,44 +42,46 @@ function updateElements(type, components) { } const headCount = Number(headCountEl.content) - const oldTags = [] + const oldTags: Element[] = [] for ( let i = 0, j = headCountEl.previousElementSibling; i < headCount; - i++, j = j.previousElementSibling + i++, j = j!.previousElementSibling ) { - if (j.tagName.toLowerCase() === type) { - oldTags.push(j) + if (j!.tagName.toLowerCase() === type) { + oldTags.push(j!) } } - const newTags = components.map(reactElementToDOM).filter((newTag) => { - for (let k = 0, len = oldTags.length; k < len; k++) { - const oldTag = oldTags[k] - if (oldTag.isEqualNode(newTag)) { - oldTags.splice(k, 1) - return false + const newTags = (components.map(reactElementToDOM) as HTMLElement[]).filter( + (newTag) => { + for (let k = 0, len = oldTags.length; k < len; k++) { + const oldTag = oldTags[k] + if (oldTag.isEqualNode(newTag)) { + oldTags.splice(k, 1) + return false + } } + return true } - return true - }) + ) - oldTags.forEach((t) => t.parentNode.removeChild(t)) + oldTags.forEach((t) => t.parentNode!.removeChild(t)) newTags.forEach((t) => headEl.insertBefore(t, headCountEl)) headCountEl.content = (headCount - oldTags.length + newTags.length).toString() } export default function initHeadManager() { - let updatePromise = null + let updatePromise: Promise | null = null return { mountedInstances: new Set(), - updateHead: (head) => { + updateHead: (head: JSX.Element[]) => { const promise = (updatePromise = Promise.resolve().then(() => { if (promise !== updatePromise) return updatePromise = null - const tags = {} + const tags: Record = {} head.forEach((h) => { const components = tags[h.type] || [] From 94a85cff12cb37ecbdc88ca0360e467945d1e393 Mon Sep 17 00:00:00 2001 From: Joe Haddad Date: Thu, 13 Aug 2020 00:01:15 -0400 Subject: [PATCH 44/67] Improve page loader types (#16145) --- packages/next/client/page-loader.ts | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/packages/next/client/page-loader.ts b/packages/next/client/page-loader.ts index 880bb2722f0e4..e48c6585b6e28 100644 --- a/packages/next/client/page-loader.ts +++ b/packages/next/client/page-loader.ts @@ -68,7 +68,8 @@ function appendLink( }) } -type PageCacheEntry = { error?: any; page?: any; mod?: any } +export type GoodPageCache = { page: any; mod: any } +export type PageCacheEntry = { error: any } | GoodPageCache export default class PageLoader { private buildId: string @@ -225,26 +226,29 @@ export default class PageLoader { ) } - loadPage(route: string) { + loadPage(route: string): Promise { route = normalizeRoute(route) - return new Promise((resolve, reject) => { + return new Promise((resolve, reject) => { // If there's a cached version of the page, let's use it. const cachedPage = this.pageCache[route] if (cachedPage) { - const { error, page, mod } = cachedPage - error ? reject(error) : resolve({ page, mod }) + if ('error' in cachedPage) { + reject(cachedPage.error) + } else { + resolve(cachedPage) + } return } - const fire = ({ error, page, mod }: PageCacheEntry) => { + const fire = (pageToCache: PageCacheEntry) => { this.pageRegisterEvents.off(route, fire) delete this.loadingRoutes[route] - if (error) { - reject(error) + if ('error' in pageToCache) { + reject(pageToCache.error) } else { - resolve({ page, mod }) + resolve(pageToCache) } } From d81ace268a43e83ddae98fa339dc825ea69a5b43 Mon Sep 17 00:00:00 2001 From: madiknox <59509185+madiknox@users.noreply.github.com> Date: Thu, 13 Aug 2020 00:21:27 -0400 Subject: [PATCH 45/67] removed renderToHTML definition from with-flow example (#16137) This is my very first PR, I'm hoping to contribute more. Should I also remove `renderErrorToHTML` and `renderError`? #14737 --- examples/with-flow/flow-typed/next.js.flow | 3 --- 1 file changed, 3 deletions(-) diff --git a/examples/with-flow/flow-typed/next.js.flow b/examples/with-flow/flow-typed/next.js.flow index 102b81a5d5010..e5b2756d88722 100644 --- a/examples/with-flow/flow-typed/next.js.flow +++ b/examples/with-flow/flow-typed/next.js.flow @@ -5,9 +5,6 @@ declare module "next" { prepare(): Promise; getRequestHandler(): any; render(req: any, res: any, pathname: string, query: any): any; - renderToHTML(req: any, res: any, pathname: string, query: string): string; - renderError(err: Error, req: any, res: any, pathname: any, query: any): any; - renderErrorToHTML(err: Error, req: any, res: any, pathname: string, query: any): string; }; declare module.exports: (...opts: any) => NextApp } From 604ca6c61d048f3fe525ff9f756e29bb1c97fa5b Mon Sep 17 00:00:00 2001 From: madiknox <59509185+madiknox@users.noreply.github.com> Date: Thu, 13 Aug 2020 00:43:46 -0400 Subject: [PATCH 46/67] removed renderToHTML from ssr-caching and custom-server-hapi in examples (#16138) Fixes #14737 --- examples/custom-server-hapi/next-wrapper.js | 2 +- examples/ssr-caching/server.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/custom-server-hapi/next-wrapper.js b/examples/custom-server-hapi/next-wrapper.js index 34040bae437cd..b178e9a6088d1 100644 --- a/examples/custom-server-hapi/next-wrapper.js +++ b/examples/custom-server-hapi/next-wrapper.js @@ -10,7 +10,7 @@ const pathWrapper = (app, pathName, opts) => async ( { raw, query, params }, h ) => { - const html = await app.renderToHTML( + const html = await app.render( raw.req, raw.res, pathName, diff --git a/examples/ssr-caching/server.js b/examples/ssr-caching/server.js index 333aca98bbcc0..50f67faf8487a 100644 --- a/examples/ssr-caching/server.js +++ b/examples/ssr-caching/server.js @@ -11,7 +11,7 @@ const handle = app.getRequestHandler() const ssrCache = cacheableResponse({ ttl: 1000 * 60 * 60, // 1hour get: async ({ req, res }) => { - const data = await app.renderToHTML(req, res, req.path, { + const data = await app.render(req, res, req.path, { ...req.query, ...req.params, }) From bdc465092b0bcfad53b7fecc8f1c0a33bb7e778e Mon Sep 17 00:00:00 2001 From: Thorsten Schaeff <5748289+thorwebdev@users.noreply.github.com> Date: Thu, 13 Aug 2020 13:03:09 +0800 Subject: [PATCH 47/67] examples: Add with-supabase-auth-realtime-db example. (#16016) r? @lfades @timothyis cc @kiwicopple @awalias Adding a realtime chat example showing how to implement authentication and realtime data syncing with supabase.io :) --- .../.env.local.example | 2 + .../with-supabase-auth-realtime-db/.gitignore | 34 ++++ .../with-supabase-auth-realtime-db/README.md | 139 ++++++++++++++ .../components/Layout.js | 80 +++++++++ .../components/Message.js | 10 ++ .../components/MessageInput.js | 28 +++ .../docs/slack-clone-demo.gif | Bin 0 -> 1607450 bytes .../jsconfig.json | 8 + .../lib/Store.js | 169 ++++++++++++++++++ .../lib/UserContext.js | 5 + .../package.json | 18 ++ .../pages/_app.js | 71 ++++++++ .../pages/channels/[id].js | 53 ++++++ .../pages/index.js | 87 +++++++++ .../styles/style.scss | 28 +++ 15 files changed, 732 insertions(+) create mode 100644 examples/with-supabase-auth-realtime-db/.env.local.example create mode 100644 examples/with-supabase-auth-realtime-db/.gitignore create mode 100644 examples/with-supabase-auth-realtime-db/README.md create mode 100644 examples/with-supabase-auth-realtime-db/components/Layout.js create mode 100644 examples/with-supabase-auth-realtime-db/components/Message.js create mode 100644 examples/with-supabase-auth-realtime-db/components/MessageInput.js create mode 100644 examples/with-supabase-auth-realtime-db/docs/slack-clone-demo.gif create mode 100644 examples/with-supabase-auth-realtime-db/jsconfig.json create mode 100644 examples/with-supabase-auth-realtime-db/lib/Store.js create mode 100644 examples/with-supabase-auth-realtime-db/lib/UserContext.js create mode 100644 examples/with-supabase-auth-realtime-db/package.json create mode 100644 examples/with-supabase-auth-realtime-db/pages/_app.js create mode 100644 examples/with-supabase-auth-realtime-db/pages/channels/[id].js create mode 100644 examples/with-supabase-auth-realtime-db/pages/index.js create mode 100644 examples/with-supabase-auth-realtime-db/styles/style.scss diff --git a/examples/with-supabase-auth-realtime-db/.env.local.example b/examples/with-supabase-auth-realtime-db/.env.local.example new file mode 100644 index 0000000000000..b6fedec92e308 --- /dev/null +++ b/examples/with-supabase-auth-realtime-db/.env.local.example @@ -0,0 +1,2 @@ +NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co +NEXT_PUBLIC_SUPABASE_KEY=your-anon-key \ No newline at end of file diff --git a/examples/with-supabase-auth-realtime-db/.gitignore b/examples/with-supabase-auth-realtime-db/.gitignore new file mode 100644 index 0000000000000..1437c53f70bc2 --- /dev/null +++ b/examples/with-supabase-auth-realtime-db/.gitignore @@ -0,0 +1,34 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env.local +.env.development.local +.env.test.local +.env.production.local + +# vercel +.vercel diff --git a/examples/with-supabase-auth-realtime-db/README.md b/examples/with-supabase-auth-realtime-db/README.md new file mode 100644 index 0000000000000..7e944e3f6fa61 --- /dev/null +++ b/examples/with-supabase-auth-realtime-db/README.md @@ -0,0 +1,139 @@ +# Realtime chat example using Supabase + +This is a full-stack Slack clone example using: + +- Frontend: + - Next.js. + - [Supabase](https://supabase.io/docs/library/getting-started) for user management and realtime data syncing. +- Backend: + - [app.supabase.io](https://app.supabase.io/): hosted Postgres database with restful API for usage with Supabase.js. + +![Demo animation gif](./docs/slack-clone-demo.gif) + +This example is a clone of the [Slack Clone example](https://github.com/supabase/supabase/tree/master/examples/slack-clone) in the supabase repo, feel free to check it out! + +## Deploy your own + +Once you have access to [the environment variables you'll need](#step-3-set-up-environment-variables), deploy the example using [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=next-example): + +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/git?c=1&s=https://github.com/vercel/next.js/tree/canary/examples/with-supabase-auth-realtime-db&env=NEXT_PUBLIC_SUPABASE_URL,NEXT_PUBLIC_SUPABASE_KEY&envDescription=Required%20to%20connect%20the%20app%to%Supabase&envLink=https://github.com/vercel/next.js/tree/canary/examples/with-supabase-auth-realtime-db%23step-3-set-up-environment-variables&project-name=supabase-slack-clone&repo-name=supabase-slack-clone) + +## How to use + +Execute [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app) with [npm](https://docs.npmjs.com/cli/init) or [Yarn](https://yarnpkg.com/lang/en/docs/cli/create/) to bootstrap the example: + +```bash +npx create-next-app --example with-supabase-auth-realtime-db realtime-chat-app +# or +yarn create next-app --example with-supabase-auth-realtime-db realtime-chat-app +``` + +## Configuration + +### Step 1. Create a new Supabase project + +Sign up to Supabase - [https://app.supabase.io](https://app.supabase.io) and create a new project. Wait for your database to start. + +### Step 2. Run the "Slack Clone" Quickstart + +Once your database has started, run the "Slack Clone" quickstart. + +![Slack Clone Quick Start](https://user-images.githubusercontent.com/10214025/88916135-1b1d7a00-d298-11ea-82e7-e2c18314e805.png) + +### Step 3. Set up environment variables + +In your Supabase project, go to Project Settings (the cog icon), open the API tab, and find your **API URL** and **anon** key, you'll need these in the next step. + +![image](https://user-images.githubusercontent.com/10214025/88916245-528c2680-d298-11ea-8a71-708f93e1ce4f.png) + +Next, copy the `.env.local.example` file in this directory to `.env.local` (which will be ignored by Git): + +```bash +cp .env.local.example .env.local +``` + +Then set each variable on `.env.local`: + +- `NEXT_PUBLIC_SUPABASE_URL` should be the **API URL** +- `NEXT_PUBLIC_SUPABASE_KEY` should be the **anon** key + +The **anon** key is your client-side API key. It allows "anonymous access" to your database, until the user has logged in. Once they have logged in, the keys will switch to the user's own login token. This enables row level security for your data. Read more about this [below](#postgres-row-level-security). + +> **_NOTE_**: The `service_role` key has full access to your data, bypassing any security policies. These keys have to be kept secret and are meant to be used in server environments and never on a client or browser. + +### Step 4. Run Next.js in development mode + +```bash +npm install +npm run dev + +# or + +yarn install +yarn dev +``` + +Visit [http://localhost:3000](http://localhost:3000) and start chatting! Open a channel across two browser tabs to see everything getting updated in realtime 🥳. If it doesn't work, post on [GitHub discussions](https://github.com/vercel/next.js/discussions). + +### Step 5. Deploy on Vercel + +You can deploy this app to the cloud with [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=next-example) ([Documentation](https://nextjs.org/docs/deployment)). + +#### Deploy Your Local Project + +To deploy your local project to Vercel, push it to GitHub/GitLab/Bitbucket and [import to Vercel](https://vercel.com/import/git?utm_source=github&utm_medium=readme&utm_campaign=next-example). + +**Important**: When you import your project on Vercel, make sure to click on **Environment Variables** and set them to match your `.env.local` file. + +#### Deploy from Our Template + +Alternatively, you can deploy using our template by clicking on the Deploy button below. + +[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/git?c=1&s=https://github.com/vercel/next.js/tree/canary/examples/with-supabase-auth-realtime-db&env=NEXT_PUBLIC_SUPABASE_URL,NEXT_PUBLIC_SUPABASE_KEY&envDescription=Required%20to%20connect%20the%20app%to%Supabase&envLink=https://github.com/vercel/next.js/tree/canary/examples/with-supabase-auth-realtime-db%23step-3-set-up-environment-variables&project-name=supabase-slack-clone&repo-name=supabase-slack-clone) + +## Supabase details + +### Postgres Row level security + +This project uses very high-level Authorization using Postgres' Role Level Security. +When you start a Postgres database on Supabase, we populate it with an `auth` schema, and some helper functions. +When a user logs in, they are issued a JWT with the role `authenticated` and thier UUID. +We can use these details to provide fine-grained control over what each user can and cannot do. + +This is a trimmed-down schema, with the policies: + +```sql +-- USER PROFILES +CREATE TYPE public.user_status AS ENUM ('ONLINE', 'OFFLINE'); +CREATE TABLE public.users ( + id uuid NOT NULL PRIMARY KEY, -- UUID from auth.users (Supabase) + username text, + status user_status DEFAULT 'OFFLINE'::public.user_status +); +ALTER TABLE public.users ENABLE ROW LEVEL SECURITY; +CREATE POLICY "Allow logged-in read access" on public.users FOR SELECT USING ( auth.role() = 'authenticated' ); +CREATE POLICY "Allow individual insert access" on public.users FOR INSERT WITH CHECK ( auth.uid() = id ); +CREATE POLICY "Allow individual update access" on public.users FOR UPDATE USING ( auth.uid() = id ); + +-- CHANNELS +CREATE TABLE public.channels ( + id bigint GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY, + inserted_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, + slug text NOT NULL UNIQUE +); +ALTER TABLE public.channels ENABLE ROW LEVEL SECURITY; +CREATE POLICY "Allow logged-in full access" on public.channels FOR ALL USING ( auth.role() = 'authenticated' ); + +-- MESSAGES +CREATE TABLE public.messages ( + id bigint GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY, + inserted_at timestamp with time zone DEFAULT timezone('utc'::text, now()) NOT NULL, + message text, + user_id uuid REFERENCES public.users NOT NULL, + channel_id bigint REFERENCES public.channels NOT NULL +); +ALTER TABLE public.messages ENABLE ROW LEVEL SECURITY; +CREATE POLICY "Allow logged-in read access" on public.messages USING ( auth.role() = 'authenticated' ); +CREATE POLICY "Allow individual insert access" on public.messages FOR INSERT WITH CHECK ( auth.uid() = user_id ); +CREATE POLICY "Allow individual update access" on public.messages FOR UPDATE USING ( auth.uid() = user_id ); +``` diff --git a/examples/with-supabase-auth-realtime-db/components/Layout.js b/examples/with-supabase-auth-realtime-db/components/Layout.js new file mode 100644 index 0000000000000..1b94dea575aa5 --- /dev/null +++ b/examples/with-supabase-auth-realtime-db/components/Layout.js @@ -0,0 +1,80 @@ +import Link from 'next/link' +import { useContext } from 'react' +import UserContext from '~/lib/UserContext' +import { addChannel } from '~/lib/Store' + +export default function Layout(props) { + const { signOut } = useContext(UserContext) + + const slugify = (text) => { + return text + .toString() + .toLowerCase() + .replace(/\s+/g, '-') // Replace spaces with - + .replace(/[^\w-]+/g, '') // Remove all non-word chars + .replace(/--+/g, '-') // Replace multiple - with single - + .replace(/^-+/, '') // Trim - from start of text + .replace(/-+$/, '') // Trim - from end of text + } + + const newChannel = async () => { + const slug = prompt('Please enter your name') + if (slug) { + addChannel(slugify(slug)) + } + } + + return ( +
+ {/* Sidebar */} + + + {/* Messages */} +
{props.children}
+
+ ) +} + +const SidebarItem = ({ channel, isActiveChannel }) => ( + <> +
  • + + {channel.slug} + +
  • + +) diff --git a/examples/with-supabase-auth-realtime-db/components/Message.js b/examples/with-supabase-auth-realtime-db/components/Message.js new file mode 100644 index 0000000000000..1590a0ab9c095 --- /dev/null +++ b/examples/with-supabase-auth-realtime-db/components/Message.js @@ -0,0 +1,10 @@ +const Message = ({ message }) => ( + <> +
    +

    {message.author.username}

    +

    {message.message}

    +
    + +) + +export default Message diff --git a/examples/with-supabase-auth-realtime-db/components/MessageInput.js b/examples/with-supabase-auth-realtime-db/components/MessageInput.js new file mode 100644 index 0000000000000..1c0e3501beb57 --- /dev/null +++ b/examples/with-supabase-auth-realtime-db/components/MessageInput.js @@ -0,0 +1,28 @@ +import { useState } from 'react' + +const MessageInput = ({ onSubmit }) => { + const [messageText, setMessageText] = useState('') + + const submitOnEnter = (event) => { + // Watch for enter key + if (event.keyCode === 13) { + onSubmit(messageText) + setMessageText('') + } + } + + return ( + <> + setMessageText(e.target.value)} + onKeyDown={(e) => submitOnEnter(e)} + /> + + ) +} + +export default MessageInput diff --git a/examples/with-supabase-auth-realtime-db/docs/slack-clone-demo.gif b/examples/with-supabase-auth-realtime-db/docs/slack-clone-demo.gif new file mode 100644 index 0000000000000000000000000000000000000000..8dff9b017beaebe7ef6038cd52bfe3a47530dddf GIT binary patch literal 1607450 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
    WC9XXMIa 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

    D>{?mQD?Kw?{I1EcWH!g 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 G7SC=RvhmfthjozO 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 !~! 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℞3;Ex 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

    iXov2_Chaz4{?M0))qs$JuwMdyax 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]H79-2 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�bhdg|QYBkXFbn($2hL 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

    m@WGos5dwewobTxV&&k_$H*N!tS}#Aq@PC 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%0Dy++U2CU?$VbH!$#UC%B_w=@jF+uVvCve? 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ξ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≧>=iK)lo}%`5yTsVB@o-Yp!Y3z| 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

    s&aRdudw2uvZ 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