diff --git a/.editorconfig b/.editorconfig deleted file mode 100755 index 7e3649a..0000000 --- a/.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -# http://editorconfig.org -root = true - -[*] -indent_style = space -indent_size = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[*.md] -trim_trailing_whitespace = false - -[Makefile] -indent_style = tab diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml deleted file mode 100644 index d0ce9c5..0000000 --- a/.github/workflows/contributors.yml +++ /dev/null @@ -1,160 +0,0 @@ -name: Contributors - -on: - push: - branches: - - master - -jobs: - contributors: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Install - run: | - yarn - - name: Build - run: | - yarn build - - - uses: ./ - name: contributors-rounded-avatar - with: - GITHUB_TOKEN: ${{ secrets.PAT }} - repo: antvis/g2 - svgPath: examples/contributors-rounded-avatar.svg - round: true - includeBots: true - - - uses: ./ - name: contributors-squared-avatar - with: - GITHUB_TOKEN: ${{ secrets.PAT }} - repo: antvis/g2 - svgPath: examples/contributors-squared-avatar.svg - round: false - includeBots: true - - - uses: ./ - name: bots - with: - GITHUB_TOKEN: ${{ secrets.PAT }} - repo: antvis/g2 - svgPath: examples/bots.svg - svgTemplate: > - - - {{{ bots }}} - - - - - uses: ./ - name: collaborators - with: - GITHUB_TOKEN: ${{ secrets.PAT }} - repo: antvis/g2 - svgPath: examples/collaborators.svg - svgTemplate: > - - - {{{ collaborators }}} - - - - - uses: ./ - name: contributors-username - with: - GITHUB_TOKEN: ${{ secrets.PAT }} - repo: antvis/g2 - svgPath: examples/contributors-username.svg - includeBots: true - avatarSize: 64 - avatarMargin: 5 - userNameHeight: 19 - itemTemplate: > - - - - {{{ name }}} - - - - - - uses: ./ - name: contributors-bots - with: - GITHUB_TOKEN: ${{ secrets.PAT }} - repo: antvis/g2 - svgPath: examples/contributors-bots.svg - includeBots: false - avatarSize: 64 - avatarMargin: 5 - svgTemplate: > - - - - Contributors - - {{{ contributors }}} - - - Bots - - {{{ bots }}} - - - - - - uses: ./ - name: contributors-bots-collaborators - with: - GITHUB_TOKEN: ${{ secrets.PAT }} - repo: antvis/g2 - svgPath: examples/contributors-bots-collaborators.svg - includeBots: false - avatarSize: 64 - avatarMargin: 5 - svgTemplate: > - - - - Contributors - - {{{ contributors }}} - - - Bots - - {{{ bots }}} - - - Collaborators - - {{{ collaborators }}} - - - diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index b282fb7..0000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Release -on: - push: - branches: - - master -jobs: - release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: bubkoo/release-github-action@v1 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 4d1cd78..0000000 --- a/.gitignore +++ /dev/null @@ -1,16 +0,0 @@ -node_modules -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -lerna-debug.log* -coverage -*.lcov -.nyc_output -.npm -.env -.env.test -.cache -.DS_Store -lib -dist diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index 6de9a76..0000000 --- a/.prettierignore +++ /dev/null @@ -1,3 +0,0 @@ -dist/ -lib/ -node_modules/ diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index 0ddbfd0..0000000 --- a/.prettierrc +++ /dev/null @@ -1,8 +0,0 @@ -{ - "semi": false, - "singleQuote": true, - "printWidth": 80, - "trailingComma": "all", - "proseWrap": "never", - "overrides": [{ "files": ".prettierrc", "options": { "parser": "json" } }] -} diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 8217cd5..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 崖崖崖 - -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/README.md b/README.md deleted file mode 100644 index 18970c8..0000000 --- a/README.md +++ /dev/null @@ -1,310 +0,0 @@ -# Contributors List - -> A GitHub Action to automate generate contributors.svg - -## Usage - -Create a workflow file such as `.github/workflows/contributors.yml`: - -```yml -name: Contributors -on: - schedule: - - cron: '0 1 * * 0' # At 01:00 on Sunday. - push: - branches: - - master -jobs: - contributors: - runs-on: ubuntu-latest - steps: - - uses: bubkoo/contributors-list@v1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - svgPath: CONTRIBUTORS.svg -``` - -### Parameters - -- `sort`: Specify if sort contributors by contributions or not. Default: `true`. -- `round`: Specify if clip the avatar to rounded or not. Default: `true`. -- `truncate`: Truncate username by specified length, `0` for no truncate. Default: `12`. -- `affiliation`: Specify the type of collaborators. Default: `direct`. Options: `all/direct/outside`. - - `'outside'`: All outside collaborators of an organization-owned repository. - - `'direct'`: All collaborators with permissions to an organization-owned repository, regardless of organization membership status. - - `'all'`: All collaborators the authenticated user can see. -- `includeBots`: Specify if include bots in the contributors list or not. Default `true`. -- `svgPath`: The path to save generated SVG. Default `'CONTRIBUTORS.svg'`. -- `svgWidth`: Width of the generated SVG. Default: `740`. -- `avatarSize`: Size of user avatar. Default: `64`. -- `avatarMargin`: Margin of user avatar. Default: `5`. -- `userNameHeight`: Height of user name. Default: `0`. -- `svgTemplate`: Template to render SVG. Default: - ```html - - - {{{ contributors }}} - - ``` -- `itemTemplate`: Template to render user item. Default: - ```html - - - - ``` -- `commitMessage`: Commit message of the github action. Default: `'chore: update contributors'` - -## Examples - -### Rounded Avatar - -```yml -name: Contributors -on: - schedule: - - cron: '0 1 * * 0' # At 01:00 on Sunday. - push: - branches: - - master -jobs: - contributors: - runs-on: ubuntu-latest - steps: - - uses: bubkoo/contributors-list@v1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - round: true -``` - - - -### Squared Avatar - -```yml -name: Contributors -on: - schedule: - - cron: '0 1 * * 0' # At 01:00 on Sunday. - push: - branches: - - master -jobs: - contributors: - runs-on: ubuntu-latest - steps: - - uses: bubkoo/contributors-list@v1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - round: false -``` - - - -### With UserName - -```yml -name: Contributors -on: - schedule: - - cron: '0 1 * * 0' # At 01:00 on Sunday. - push: - branches: - - master -jobs: - contributors: - runs-on: ubuntu-latest - steps: - - uses: bubkoo/contributors-list@v1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - userNameHeight: 19 - itemTemplate: > - - - - {{{ name }}} - - -``` - - - -### Only Bots - -```yml -name: Contributors -on: - schedule: - - cron: '0 1 * * 0' # At 01:00 on Sunday. - push: - branches: - - master -jobs: - contributors: - runs-on: ubuntu-latest - steps: - - uses: bubkoo/contributors-list@v1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - svgTemplate: > - - - {{{ bots }}} - -``` - - - -### Only Collaborators - -```yml -name: Contributors -on: - schedule: - - cron: '0 1 * * 0' # At 01:00 on Sunday. - push: - branches: - - master -jobs: - contributors: - runs-on: ubuntu-latest - steps: - - uses: bubkoo/contributors-list@v1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - svgTemplate: > - - - {{{ collaborators }}} - -``` - - - -### Contributors And Bots - -```yml -name: Contributors -on: - schedule: - - cron: '0 1 * * 0' # At 01:00 on Sunday. - push: - branches: - - master -jobs: - contributors: - runs-on: ubuntu-latest - steps: - - uses: bubkoo/contributors-list@v1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - includeBots: false - svgTemplate: > - - - - Contributors - - {{{ contributors }}} - - - Bots - - {{{ bots }}} - - -``` - - - -### Contributors, Bots And Collaborators - -```yaml -name: Contributors -on: - schedule: - - cron: '0 1 * * 0' # At 01:00 on Sunday. - push: - branches: - - master -jobs: - contributors: - runs-on: ubuntu-latest - steps: - - uses: bubkoo/contributors-list@v1 - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - includeBots: false - svgTemplate: > - - - - Contributors - - {{{ contributors }}} - - - Bots - - {{{ bots }}} - - - Collaborators - - {{{ collaborators }}} - - -``` - - - -## License - -The scripts and documentation in this project are released under the [MIT License](LICENSE). diff --git a/dist/build/Release/sharp.node b/dist/build/Release/sharp.node new file mode 100755 index 0000000..ebb6f2d Binary files /dev/null and b/dist/build/Release/sharp.node differ diff --git a/dist/index.js b/dist/index.js new file mode 100644 index 0000000..a4e5922 --- /dev/null +++ b/dist/index.js @@ -0,0 +1,8 @@ +const { readFileSync, writeFileSync } = require('fs'), { Script } = require('vm'), { wrap } = require('module'); +const basename = __dirname + '/index.js'; +const source = readFileSync(basename + '.cache.js', 'utf-8'); +const cachedData = !process.pkg && require('process').platform !== 'win32' && readFileSync(basename + '.cache'); +const scriptOpts = { filename: basename + '.cache.js', columnOffset: -62 } +const script = new Script(wrap(source), cachedData ? Object.assign({ cachedData }, scriptOpts) : scriptOpts); +(script.runInThisContext())(exports, require, module, __filename, __dirname); +if (cachedData) process.on('exit', () => { try { writeFileSync(basename + '.cache', script.createCachedData()); } catch(e) {} }); diff --git a/dist/index.js.cache b/dist/index.js.cache new file mode 100644 index 0000000..c2596a3 Binary files /dev/null and b/dist/index.js.cache differ diff --git a/dist/index.js.cache.js b/dist/index.js.cache.js new file mode 100644 index 0000000..78d631e --- /dev/null +++ b/dist/index.js.cache.js @@ -0,0 +1 @@ +module.exports=(()=>{var __webpack_modules__={7351:function(e,r,t){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var t in e)if(Object.hasOwnProperty.call(e,t))r[t]=e[t];r["default"]=e;return r};Object.defineProperty(r,"__esModule",{value:true});const o=n(t(2087));const i=t(5278);function issueCommand(e,r,t){const n=new Command(e,r,t);process.stdout.write(n.toString()+o.EOL)}r.issueCommand=issueCommand;function issue(e,r=""){issueCommand(e,{},r)}r.issue=issue;const s="::";class Command{constructor(e,r,t){if(!e){e="missing.command"}this.command=e;this.properties=r;this.message=t}toString(){let e=s+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=true;for(const t in this.properties){if(this.properties.hasOwnProperty(t)){const n=this.properties[t];if(n){if(r){r=false}else{e+=","}e+=`${t}=${escapeProperty(n)}`}}}}e+=`${s}${escapeData(this.message)}`;return e}}function escapeData(e){return i.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return i.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},2186:function(e,r,t){"use strict";var n=this&&this.__awaiter||function(e,r,t,n){function adopt(e){return e instanceof t?e:new t(function(r){r(e)})}return new(t||(t=Promise))(function(t,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,r||[])).next())})};var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var t in e)if(Object.hasOwnProperty.call(e,t))r[t]=e[t];r["default"]=e;return r};Object.defineProperty(r,"__esModule",{value:true});const i=t(7351);const s=t(717);const a=t(5278);const u=o(t(2087));const l=o(t(5622));var c;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(c=r.ExitCode||(r.ExitCode={}));function exportVariable(e,r){const t=a.toCommandValue(r);process.env[e]=t;const n=process.env["GITHUB_ENV"]||"";if(n){const r="_GitHubActionsFileCommandDelimeter_";const n=`${e}<<${r}${u.EOL}${t}${u.EOL}${r}`;s.issueCommand("ENV",n)}else{i.issueCommand("set-env",{name:e},t)}}r.exportVariable=exportVariable;function setSecret(e){i.issueCommand("add-mask",{},e)}r.setSecret=setSecret;function addPath(e){const r=process.env["GITHUB_PATH"]||"";if(r){s.issueCommand("PATH",e)}else{i.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${l.delimiter}${process.env["PATH"]}`}r.addPath=addPath;function getInput(e,r){const t=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(r&&r.required&&!t){throw new Error(`Input required and not supplied: ${e}`)}return t.trim()}r.getInput=getInput;function setOutput(e,r){i.issueCommand("set-output",{name:e},r)}r.setOutput=setOutput;function setCommandEcho(e){i.issue("echo",e?"on":"off")}r.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=c.Failure;error(e)}r.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}r.isDebug=isDebug;function debug(e){i.issueCommand("debug",{},e)}r.debug=debug;function error(e){i.issue("error",e instanceof Error?e.toString():e)}r.error=error;function warning(e){i.issue("warning",e instanceof Error?e.toString():e)}r.warning=warning;function info(e){process.stdout.write(e+u.EOL)}r.info=info;function startGroup(e){i.issue("group",e)}r.startGroup=startGroup;function endGroup(){i.issue("endgroup")}r.endGroup=endGroup;function group(e,r){return n(this,void 0,void 0,function*(){startGroup(e);let t;try{t=yield r()}finally{endGroup()}return t})}r.group=group;function saveState(e,r){i.issueCommand("save-state",{name:e},r)}r.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}r.getState=getState},717:function(e,r,t){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var t in e)if(Object.hasOwnProperty.call(e,t))r[t]=e[t];r["default"]=e;return r};Object.defineProperty(r,"__esModule",{value:true});const o=n(t(5747));const i=n(t(2087));const s=t(5278);function issueCommand(e,r){const t=process.env[`GITHUB_${e}`];if(!t){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!o.existsSync(t)){throw new Error(`Missing file at path: ${t}`)}o.appendFileSync(t,`${s.toCommandValue(r)}${i.EOL}`,{encoding:"utf8"})}r.issueCommand=issueCommand},5278:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}r.toCommandValue=toCommandValue},4087:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.Context=void 0;const n=t(5747);const o=t(2087);class Context{constructor(){this.payload={};if(process.env.GITHUB_EVENT_PATH){if(n.existsSync(process.env.GITHUB_EVENT_PATH)){this.payload=JSON.parse(n.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}))}else{const e=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${e} does not exist${o.EOL}`)}}this.eventName=process.env.GITHUB_EVENT_NAME;this.sha=process.env.GITHUB_SHA;this.ref=process.env.GITHUB_REF;this.workflow=process.env.GITHUB_WORKFLOW;this.action=process.env.GITHUB_ACTION;this.actor=process.env.GITHUB_ACTOR;this.job=process.env.GITHUB_JOB;this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10);this.runId=parseInt(process.env.GITHUB_RUN_ID,10)}get issue(){const e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){const[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository){return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name}}throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}}r.Context=Context},5438:function(e,r,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,r,t,n){if(n===undefined)n=t;Object.defineProperty(e,n,{enumerable:true,get:function(){return r[t]}})}:function(e,r,t,n){if(n===undefined)n=t;e[n]=r[t]});var o=this&&this.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:true,value:r})}:function(e,r){e["default"]=r});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var t in e)if(Object.hasOwnProperty.call(e,t))n(r,e,t);o(r,e);return r};Object.defineProperty(r,"__esModule",{value:true});r.getOctokit=r.context=void 0;const s=i(t(4087));const a=t(3030);r.context=new s.Context;function getOctokit(e,r){return new a.GitHub(a.getOctokitOptions(e,r))}r.getOctokit=getOctokit},7914:function(e,r,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,r,t,n){if(n===undefined)n=t;Object.defineProperty(e,n,{enumerable:true,get:function(){return r[t]}})}:function(e,r,t,n){if(n===undefined)n=t;e[n]=r[t]});var o=this&&this.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:true,value:r})}:function(e,r){e["default"]=r});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var t in e)if(Object.hasOwnProperty.call(e,t))n(r,e,t);o(r,e);return r};Object.defineProperty(r,"__esModule",{value:true});r.getApiBaseUrl=r.getProxyAgent=r.getAuthString=void 0;const s=i(t(9925));function getAuthString(e,r){if(!e&&!r.auth){throw new Error("Parameter token or opts.auth is required")}else if(e&&r.auth){throw new Error("Parameters token and opts.auth may not both be specified")}return typeof r.auth==="string"?r.auth:`token ${e}`}r.getAuthString=getAuthString;function getProxyAgent(e){const r=new s.HttpClient;return r.getAgent(e)}r.getProxyAgent=getProxyAgent;function getApiBaseUrl(){return process.env["GITHUB_API_URL"]||"https://api.github.com"}r.getApiBaseUrl=getApiBaseUrl},3030:function(e,r,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,r,t,n){if(n===undefined)n=t;Object.defineProperty(e,n,{enumerable:true,get:function(){return r[t]}})}:function(e,r,t,n){if(n===undefined)n=t;e[n]=r[t]});var o=this&&this.__setModuleDefault||(Object.create?function(e,r){Object.defineProperty(e,"default",{enumerable:true,value:r})}:function(e,r){e["default"]=r});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var t in e)if(Object.hasOwnProperty.call(e,t))n(r,e,t);o(r,e);return r};Object.defineProperty(r,"__esModule",{value:true});r.getOctokitOptions=r.GitHub=r.context=void 0;const s=i(t(4087));const a=i(t(7914));const u=t(6762);const l=t(3044);const c=t(4193);r.context=new s.Context;const f=a.getApiBaseUrl();const p={baseUrl:f,request:{agent:a.getProxyAgent(f)}};r.GitHub=u.Octokit.plugin(l.restEndpointMethods,c.paginateRest).defaults(p);function getOctokitOptions(e,r){const t=Object.assign({},r||{});const n=a.getAuthString(e,t);if(n){t.auth=n}return t}r.getOctokitOptions=getOctokitOptions},9925:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});const n=t(8835);const o=t(8605);const i=t(7211);const s=t(6443);let a;var u;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(u=r.HttpCodes||(r.HttpCodes={}));var l;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(l=r.Headers||(r.Headers={}));var c;(function(e){e["ApplicationJson"]="application/json"})(c=r.MediaTypes||(r.MediaTypes={}));function getProxyUrl(e){let r=s.getProxyUrl(n.parse(e));return r?r.href:""}r.getProxyUrl=getProxyUrl;const f=[u.MovedPermanently,u.ResourceMoved,u.SeeOther,u.TemporaryRedirect,u.PermanentRedirect];const p=[u.BadGateway,u.ServiceUnavailable,u.GatewayTimeout];const d=["OPTIONS","GET","DELETE","HEAD"];const h=10;const m=5;class HttpClientResponse{constructor(e){this.message=e}readBody(){return new Promise(async(e,r)=>{let t=Buffer.alloc(0);this.message.on("data",e=>{t=Buffer.concat([t,e])});this.message.on("end",()=>{e(t.toString())})})}}r.HttpClientResponse=HttpClientResponse;function isHttps(e){let r=n.parse(e);return r.protocol==="https:"}r.isHttps=isHttps;class HttpClient{constructor(e,r,t){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=r||[];this.requestOptions=t;if(t){if(t.ignoreSslError!=null){this._ignoreSslError=t.ignoreSslError}this._socketTimeout=t.socketTimeout;if(t.allowRedirects!=null){this._allowRedirects=t.allowRedirects}if(t.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=t.allowRedirectDowngrade}if(t.maxRedirects!=null){this._maxRedirects=Math.max(t.maxRedirects,0)}if(t.keepAlive!=null){this._keepAlive=t.keepAlive}if(t.allowRetries!=null){this._allowRetries=t.allowRetries}if(t.maxRetries!=null){this._maxRetries=t.maxRetries}}}options(e,r){return this.request("OPTIONS",e,null,r||{})}get(e,r){return this.request("GET",e,null,r||{})}del(e,r){return this.request("DELETE",e,null,r||{})}post(e,r,t){return this.request("POST",e,r,t||{})}patch(e,r,t){return this.request("PATCH",e,r,t||{})}put(e,r,t){return this.request("PUT",e,r,t||{})}head(e,r){return this.request("HEAD",e,null,r||{})}sendStream(e,r,t,n){return this.request(e,r,t,n)}async getJson(e,r={}){r[l.Accept]=this._getExistingOrDefaultHeader(r,l.Accept,c.ApplicationJson);let t=await this.get(e,r);return this._processResponse(t,this.requestOptions)}async postJson(e,r,t={}){let n=JSON.stringify(r,null,2);t[l.Accept]=this._getExistingOrDefaultHeader(t,l.Accept,c.ApplicationJson);t[l.ContentType]=this._getExistingOrDefaultHeader(t,l.ContentType,c.ApplicationJson);let o=await this.post(e,n,t);return this._processResponse(o,this.requestOptions)}async putJson(e,r,t={}){let n=JSON.stringify(r,null,2);t[l.Accept]=this._getExistingOrDefaultHeader(t,l.Accept,c.ApplicationJson);t[l.ContentType]=this._getExistingOrDefaultHeader(t,l.ContentType,c.ApplicationJson);let o=await this.put(e,n,t);return this._processResponse(o,this.requestOptions)}async patchJson(e,r,t={}){let n=JSON.stringify(r,null,2);t[l.Accept]=this._getExistingOrDefaultHeader(t,l.Accept,c.ApplicationJson);t[l.ContentType]=this._getExistingOrDefaultHeader(t,l.ContentType,c.ApplicationJson);let o=await this.patch(e,n,t);return this._processResponse(o,this.requestOptions)}async request(e,r,t,o){if(this._disposed){throw new Error("Client has already been disposed.")}let i=n.parse(r);let s=this._prepareRequest(e,i,o);let a=this._allowRetries&&d.indexOf(e)!=-1?this._maxRetries+1:1;let l=0;let c;while(l0){const a=c.message.headers["location"];if(!a){break}let u=n.parse(a);if(i.protocol=="https:"&&i.protocol!=u.protocol&&!this._allowRedirectDowngrade){throw new Error("Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.")}await c.readBody();if(u.hostname!==i.hostname){for(let e in o){if(e.toLowerCase()==="authorization"){delete o[e]}}}s=this._prepareRequest(e,u,o);c=await this.requestRaw(s,t);r--}if(p.indexOf(c.message.statusCode)==-1){return c}l+=1;if(l{let o=function(e,r){if(e){n(e)}t(r)};this.requestRawWithCallback(e,r,o)})}requestRawWithCallback(e,r,t){let n;if(typeof r==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8")}let o=false;let i=(e,r)=>{if(!o){o=true;t(e,r)}};let s=e.httpModule.request(e.options,e=>{let r=new HttpClientResponse(e);i(null,r)});s.on("socket",e=>{n=e});s.setTimeout(this._socketTimeout||3*6e4,()=>{if(n){n.end()}i(new Error("Request timeout: "+e.options.path),null)});s.on("error",function(e){i(e,null)});if(r&&typeof r==="string"){s.write(r,"utf8")}if(r&&typeof r!=="string"){r.on("close",function(){s.end()});r.pipe(s)}else{s.end()}}getAgent(e){let r=n.parse(e);return this._getAgent(r)}_prepareRequest(e,r,t){const n={};n.parsedUrl=r;const s=n.parsedUrl.protocol==="https:";n.httpModule=s?i:o;const a=s?443:80;n.options={};n.options.host=n.parsedUrl.hostname;n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):a;n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||"");n.options.method=e;n.options.headers=this._mergeHeaders(t);if(this.userAgent!=null){n.options.headers["user-agent"]=this.userAgent}n.options.agent=this._getAgent(n.parsedUrl);if(this.handlers){this.handlers.forEach(e=>{e.prepareRequest(n.options)})}return n}_mergeHeaders(e){const r=e=>Object.keys(e).reduce((r,t)=>(r[t.toLowerCase()]=e[t],r),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},r(this.requestOptions.headers),r(e))}return r(e||{})}_getExistingOrDefaultHeader(e,r,t){const n=e=>Object.keys(e).reduce((r,t)=>(r[t.toLowerCase()]=e[t],r),{});let o;if(this.requestOptions&&this.requestOptions.headers){o=n(this.requestOptions.headers)[r]}return e[r]||o||t}_getAgent(e){let r;let n=s.getProxyUrl(e);let u=n&&n.hostname;if(this._keepAlive&&u){r=this._proxyAgent}if(this._keepAlive&&!u){r=this._agent}if(!!r){return r}const l=e.protocol==="https:";let c=100;if(!!this.requestOptions){c=this.requestOptions.maxSockets||o.globalAgent.maxSockets}if(u){if(!a){a=t(4294)}const e={maxSockets:c,keepAlive:this._keepAlive,proxy:{proxyAuth:n.auth,host:n.hostname,port:n.port}};let o;const i=n.protocol==="https:";if(l){o=i?a.httpsOverHttps:a.httpsOverHttp}else{o=i?a.httpOverHttps:a.httpOverHttp}r=o(e);this._proxyAgent=r}if(this._keepAlive&&!r){const e={keepAlive:this._keepAlive,maxSockets:c};r=l?new i.Agent(e):new o.Agent(e);this._agent=r}if(!r){r=l?i.globalAgent:o.globalAgent}if(l&&this._ignoreSslError){r.options=Object.assign(r.options||{},{rejectUnauthorized:false})}return r}_performExponentialBackoff(e){e=Math.min(h,e);const r=m*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),r))}static dateTimeDeserializer(e,r){if(typeof r==="string"){let e=new Date(r);if(!isNaN(e.valueOf())){return e}}return r}async _processResponse(e,r){return new Promise(async(t,n)=>{const o=e.message.statusCode;const i={statusCode:o,result:null,headers:{}};if(o==u.NotFound){t(i)}let s;let a;try{a=await e.readBody();if(a&&a.length>0){if(r&&r.deserializeDates){s=JSON.parse(a,HttpClient.dateTimeDeserializer)}else{s=JSON.parse(a)}i.result=s}i.headers=e.message.headers}catch(e){}if(o>299){let e;if(s&&s.message){e=s.message}else if(a&&a.length>0){e=a}else{e="Failed request: ("+o+")"}let r=new Error(e);r["statusCode"]=o;if(i.result){r["result"]=i.result}n(r)}else{t(i)}})}}r.HttpClient=HttpClient},6443:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});const n=t(8835);function getProxyUrl(e){let r=e.protocol==="https:";let t;if(checkBypass(e)){return t}let o;if(r){o=process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{o=process.env["http_proxy"]||process.env["HTTP_PROXY"]}if(o){t=n.parse(o)}return t}r.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}let r=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!r){return false}let t;if(e.port){t=Number(e.port)}else if(e.protocol==="http:"){t=80}else if(e.protocol==="https:"){t=443}let n=[e.hostname.toUpperCase()];if(typeof t==="number"){n.push(`${n[0]}:${t}`)}for(let e of r.split(",").map(e=>e.trim().toUpperCase()).filter(e=>e)){if(n.some(r=>r===e)){return true}}return false}r.checkBypass=checkBypass},334:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});async function auth(e){const r=e.split(/\./).length===3?"app":/^v\d+\./.test(e)?"installation":"oauth";return{type:"token",token:e,tokenType:r}}function withAuthorizationPrefix(e){if(e.split(/\./).length===3){return`bearer ${e}`}return`token ${e}`}async function hook(e,r,t,n){const o=r.endpoint.merge(t,n);o.headers.authorization=withAuthorizationPrefix(e);return r(o)}const t=function createTokenAuth(e){if(!e){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof e!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}e=e.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,e),{hook:hook.bind(null,e)})};r.createTokenAuth=t},6762:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});var n=t(5030);var o=t(3682);var i=t(6234);var s=t(8467);var a=t(334);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 ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);if(r)n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable});t.push.apply(t,n)}return t}function _objectSpread2(e){for(var r=1;r{},info:()=>{},warn:console.warn.bind(console),error:console.error.bind(console)},e.log);this.hook=r;if(!e.authStrategy){if(!e.auth){this.auth=(async()=>({type:"unauthenticated"}))}else{const t=a.createTokenAuth(e.auth);r.wrap("request",t.hook);this.auth=t}}else{const t=e.authStrategy(Object.assign({request:this.request},e.auth));r.wrap("request",t.hook);this.auth=t}const l=this.constructor;l.plugins.forEach(r=>{Object.assign(this,r(this,e))})}static defaults(e){const r=class extends(this){constructor(...r){const t=r[0]||{};if(typeof e==="function"){super(e(t));return}super(Object.assign({},e,t,t.userAgent&&e.userAgent?{userAgent:`${t.userAgent} ${e.userAgent}`}:null))}};return r}static plugin(...e){var r;const t=this.plugins;const n=(r=class extends(this){},r.plugins=t.concat(e.filter(e=>!t.includes(e))),r);return n}}Octokit.VERSION=u;Octokit.plugins=[];r.Octokit=Octokit},9440:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});var n=t(3287);var o=t(5030);function lowercaseKeys(e){if(!e){return{}}return Object.keys(e).reduce((r,t)=>{r[t.toLowerCase()]=e[t];return r},{})}function mergeDeep(e,r){const t=Object.assign({},e);Object.keys(r).forEach(o=>{if(n.isPlainObject(r[o])){if(!(o in e))Object.assign(t,{[o]:r[o]});else t[o]=mergeDeep(e[o],r[o])}else{Object.assign(t,{[o]:r[o]})}});return t}function merge(e,r,t){if(typeof r==="string"){let[e,n]=r.split(" ");t=Object.assign(n?{method:e,url:n}:{url:e},t)}else{t=Object.assign({},r)}t.headers=lowercaseKeys(t.headers);const n=mergeDeep(e||{},t);if(e&&e.mediaType.previews.length){n.mediaType.previews=e.mediaType.previews.filter(e=>!n.mediaType.previews.includes(e)).concat(n.mediaType.previews)}n.mediaType.previews=n.mediaType.previews.map(e=>e.replace(/-preview/,""));return n}function addQueryParameters(e,r){const t=/\?/.test(e)?"&":"?";const n=Object.keys(r);if(n.length===0){return e}return e+t+n.map(e=>{if(e==="q"){return"q="+r.q.split("+").map(encodeURIComponent).join("+")}return`${e}=${encodeURIComponent(r[e])}`}).join("&")}const i=/\{[^}]+\}/g;function removeNonChars(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function extractUrlVariableNames(e){const r=e.match(i);if(!r){return[]}return r.map(removeNonChars).reduce((e,r)=>e.concat(r),[])}function omit(e,r){return Object.keys(e).filter(e=>!r.includes(e)).reduce((r,t)=>{r[t]=e[t];return r},{})}function encodeReserved(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){if(!/%[0-9A-Fa-f]/.test(e)){e=encodeURI(e).replace(/%5B/g,"[").replace(/%5D/g,"]")}return e}).join("")}function encodeUnreserved(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function encodeValue(e,r,t){r=e==="+"||e==="#"?encodeReserved(r):encodeUnreserved(r);if(t){return encodeUnreserved(t)+"="+r}else{return r}}function isDefined(e){return e!==undefined&&e!==null}function isKeyOperator(e){return e===";"||e==="&"||e==="?"}function getValues(e,r,t,n){var o=e[t],i=[];if(isDefined(o)&&o!==""){if(typeof o==="string"||typeof o==="number"||typeof o==="boolean"){o=o.toString();if(n&&n!=="*"){o=o.substring(0,parseInt(n,10))}i.push(encodeValue(r,o,isKeyOperator(r)?t:""))}else{if(n==="*"){if(Array.isArray(o)){o.filter(isDefined).forEach(function(e){i.push(encodeValue(r,e,isKeyOperator(r)?t:""))})}else{Object.keys(o).forEach(function(e){if(isDefined(o[e])){i.push(encodeValue(r,o[e],e))}})}}else{const e=[];if(Array.isArray(o)){o.filter(isDefined).forEach(function(t){e.push(encodeValue(r,t))})}else{Object.keys(o).forEach(function(t){if(isDefined(o[t])){e.push(encodeUnreserved(t));e.push(encodeValue(r,o[t].toString()))}})}if(isKeyOperator(r)){i.push(encodeUnreserved(t)+"="+e.join(","))}else if(e.length!==0){i.push(e.join(","))}}}}else{if(r===";"){if(isDefined(o)){i.push(encodeUnreserved(t))}}else if(o===""&&(r==="&"||r==="?")){i.push(encodeUnreserved(t)+"=")}else if(o===""){i.push("")}}return i}function parseUrl(e){return{expand:expand.bind(null,e)}}function expand(e,r){var t=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(e,n,o){if(n){let e="";const o=[];if(t.indexOf(n.charAt(0))!==-1){e=n.charAt(0);n=n.substr(1)}n.split(/,/g).forEach(function(t){var n=/([^:\*]*)(?::(\d+)|(\*))?/.exec(t);o.push(getValues(r,e,n[1],n[2]||n[3]))});if(e&&e!=="+"){var i=",";if(e==="?"){i="&"}else if(e!=="#"){i=e}return(o.length!==0?e:"")+o.join(i)}else{return o.join(",")}}else{return encodeReserved(o)}})}function parse(e){let r=e.method.toUpperCase();let t=(e.url||"/").replace(/:([a-z]\w+)/g,"{+$1}");let n=Object.assign({},e.headers);let o;let i=omit(e,["method","baseUrl","url","headers","request","mediaType"]);const s=extractUrlVariableNames(t);t=parseUrl(t).expand(i);if(!/^http/.test(t)){t=e.baseUrl+t}const a=Object.keys(e).filter(e=>s.includes(e)).concat("baseUrl");const u=omit(i,a);const l=/application\/octet-stream/i.test(n.accept);if(!l){if(e.mediaType.format){n.accept=n.accept.split(/,/).map(r=>r.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")}if(e.mediaType.previews.length){const r=n.accept.match(/[\w-]+(?=-preview)/g)||[];n.accept=r.concat(e.mediaType.previews).map(r=>{const t=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${r}-preview${t}`}).join(",")}}if(["GET","HEAD"].includes(r)){t=addQueryParameters(t,u)}else{if("data"in u){o=u.data}else{if(Object.keys(u).length){o=u}else{n["content-length"]=0}}}if(!n["content-type"]&&typeof o!=="undefined"){n["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(r)&&typeof o==="undefined"){o=""}return Object.assign({method:r,url:t,headers:n},typeof o!=="undefined"?{body:o}:null,e.request?{request:e.request}:null)}function endpointWithDefaults(e,r,t){return parse(merge(e,r,t))}function withDefaults(e,r){const t=merge(e,r);const n=endpointWithDefaults.bind(null,t);return Object.assign(n,{DEFAULTS:t,defaults:withDefaults.bind(null,t),merge:merge.bind(null,t),parse:parse})}const s="6.0.6";const a=`octokit-endpoint.js/${s} ${o.getUserAgent()}`;const u={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":a},mediaType:{format:"",previews:[]}};const l=withDefaults(null,u);r.endpoint=l},8467:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});var n=t(6234);var o=t(5030);const i="4.5.6";class GraphqlError extends Error{constructor(e,r){const t=r.data.errors[0].message;super(t);Object.assign(this,r.data);Object.assign(this,{headers:r.headers});this.name="GraphqlError";this.request=e;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}}const s=["method","baseUrl","url","headers","request","query","mediaType"];const a=/\/api\/v3\/?$/;function graphql(e,r,t){if(typeof r==="string"&&t&&"query"in t){return Promise.reject(new Error(`[@octokit/graphql] "query" cannot be used as variable name`))}const n=typeof r==="string"?Object.assign({query:r},t):r;const o=Object.keys(n).reduce((e,r)=>{if(s.includes(r)){e[r]=n[r];return e}if(!e.variables){e.variables={}}e.variables[r]=n[r];return e},{});const i=n.baseUrl||e.endpoint.DEFAULTS.baseUrl;if(a.test(i)){o.url=i.replace(a,"/api/graphql")}return e(o).then(e=>{if(e.data.errors){const r={};for(const t of Object.keys(e.headers)){r[t]=e.headers[t]}throw new GraphqlError(o,{headers:r,data:e.data})}return e.data.data})}function withDefaults(e,r){const t=e.defaults(r);const o=(e,r)=>{return graphql(t,e,r)};return Object.assign(o,{defaults:withDefaults.bind(null,t),endpoint:n.request.endpoint})}const u=withDefaults(n.request,{headers:{"user-agent":`octokit-graphql.js/${i} ${o.getUserAgent()}`},method:"POST",url:"/graphql"});function withCustomRequest(e){return withDefaults(e,{method:"POST",url:"/graphql"})}r.graphql=u;r.withCustomRequest=withCustomRequest},4193:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});const t="2.4.0";function normalizePaginatedListResponse(e){const r="total_count"in e.data&&!("url"in e.data);if(!r)return e;const t=e.data.incomplete_results;const n=e.data.repository_selection;const o=e.data.total_count;delete e.data.incomplete_results;delete e.data.repository_selection;delete e.data.total_count;const i=Object.keys(e.data)[0];const s=e.data[i];e.data=s;if(typeof t!=="undefined"){e.data.incomplete_results=t}if(typeof n!=="undefined"){e.data.repository_selection=n}e.data.total_count=o;return e}function iterator(e,r,t){const n=typeof r==="function"?r.endpoint(t):e.request.endpoint(r,t);const o=typeof r==="function"?r:e.request;const i=n.method;const s=n.headers;let a=n.url;return{[Symbol.asyncIterator]:()=>({next(){if(!a){return Promise.resolve({done:true})}return o({method:i,url:a,headers:s}).then(normalizePaginatedListResponse).then(e=>{a=((e.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1];return{value:e}})}})}}function paginate(e,r,t,n){if(typeof t==="function"){n=t;t=undefined}return gather(e,[],iterator(e,r,t)[Symbol.asyncIterator](),n)}function gather(e,r,t,n){return t.next().then(o=>{if(o.done){return r}let i=false;function done(){i=true}r=r.concat(n?n(o.value,done):o.value.data);if(i){return r}return gather(e,r,t,n)})}function paginateRest(e){return{paginate:Object.assign(paginate.bind(null,e),{iterator:iterator.bind(null,e)})}}paginateRest.VERSION=t;r.paginateRest=paginateRest},3044:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});const t={actions:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createContentAttachment:["POST /content_references/{content_reference_id}/attachments",{mediaType:{previews:["corsair"]}}],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs",{mediaType:{previews:["antiope"]}}],createSuite:["POST /repos/{owner}/{repo}/check-suites",{mediaType:{previews:["antiope"]}}],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}",{mediaType:{previews:["antiope"]}}],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}",{mediaType:{previews:["antiope"]}}],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations",{mediaType:{previews:["antiope"]}}],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs",{mediaType:{previews:["antiope"]}}],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs",{mediaType:{previews:["antiope"]}}],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites",{mediaType:{previews:["antiope"]}}],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest",{mediaType:{previews:["antiope"]}}],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences",{mediaType:{previews:["antiope"]}}],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}",{mediaType:{previews:["antiope"]}}]},codeScanning:{getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct",{mediaType:{previews:["scarlet-witch"]}}],getConductCode:["GET /codes_of_conduct/{key}",{mediaType:{previews:["scarlet-witch"]}}],getForRepo:["GET /repos/{owner}/{repo}/community/code_of_conduct",{mediaType:{previews:["scarlet-witch"]}}]},emojis:{get:["GET /emojis"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},interactions:{getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits",{mediaType:{previews:["sombra"]}}],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits",{mediaType:{previews:["sombra"]}}],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits",{mediaType:{previews:["sombra"]}}],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits",{mediaType:{previews:["sombra"]}}],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits",{mediaType:{previews:["sombra"]}}],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits",{mediaType:{previews:["sombra"]}}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline",{mediaType:{previews:["mockingbird"]}}],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"]},migrations:{cancelImport:["DELETE /repos/{owner}/{repo}/import"],deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive",{mediaType:{previews:["wyandotte"]}}],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive",{mediaType:{previews:["wyandotte"]}}],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive",{mediaType:{previews:["wyandotte"]}}],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive",{mediaType:{previews:["wyandotte"]}}],getCommitAuthors:["GET /repos/{owner}/{repo}/import/authors"],getImportStatus:["GET /repos/{owner}/{repo}/import"],getLargeFiles:["GET /repos/{owner}/{repo}/import/large_files"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}",{mediaType:{previews:["wyandotte"]}}],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}",{mediaType:{previews:["wyandotte"]}}],listForAuthenticatedUser:["GET /user/migrations",{mediaType:{previews:["wyandotte"]}}],listForOrg:["GET /orgs/{org}/migrations",{mediaType:{previews:["wyandotte"]}}],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories",{mediaType:{previews:["wyandotte"]}}],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{mediaType:{previews:["wyandotte"]}}],mapCommitAuthor:["PATCH /repos/{owner}/{repo}/import/authors/{author_id}"],setLfsPreference:["PATCH /repos/{owner}/{repo}/import/lfs"],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],startImport:["PUT /repos/{owner}/{repo}/import"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock",{mediaType:{previews:["wyandotte"]}}],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock",{mediaType:{previews:["wyandotte"]}}],updateImport:["PATCH /repos/{owner}/{repo}/import"]},orgs:{blockUser:["PUT /orgs/{org}/blocks/{username}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createInvitation:["POST /orgs/{org}/invitations"],createWebhook:["POST /orgs/{org}/hooks"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],get:["GET /orgs/{org}"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listBlockedUsers:["GET /orgs/{org}/blocks"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"]},projects:{addCollaborator:["PUT /projects/{project_id}/collaborators/{username}",{mediaType:{previews:["inertia"]}}],createCard:["POST /projects/columns/{column_id}/cards",{mediaType:{previews:["inertia"]}}],createColumn:["POST /projects/{project_id}/columns",{mediaType:{previews:["inertia"]}}],createForAuthenticatedUser:["POST /user/projects",{mediaType:{previews:["inertia"]}}],createForOrg:["POST /orgs/{org}/projects",{mediaType:{previews:["inertia"]}}],createForRepo:["POST /repos/{owner}/{repo}/projects",{mediaType:{previews:["inertia"]}}],delete:["DELETE /projects/{project_id}",{mediaType:{previews:["inertia"]}}],deleteCard:["DELETE /projects/columns/cards/{card_id}",{mediaType:{previews:["inertia"]}}],deleteColumn:["DELETE /projects/columns/{column_id}",{mediaType:{previews:["inertia"]}}],get:["GET /projects/{project_id}",{mediaType:{previews:["inertia"]}}],getCard:["GET /projects/columns/cards/{card_id}",{mediaType:{previews:["inertia"]}}],getColumn:["GET /projects/columns/{column_id}",{mediaType:{previews:["inertia"]}}],getPermissionForUser:["GET /projects/{project_id}/collaborators/{username}/permission",{mediaType:{previews:["inertia"]}}],listCards:["GET /projects/columns/{column_id}/cards",{mediaType:{previews:["inertia"]}}],listCollaborators:["GET /projects/{project_id}/collaborators",{mediaType:{previews:["inertia"]}}],listColumns:["GET /projects/{project_id}/columns",{mediaType:{previews:["inertia"]}}],listForOrg:["GET /orgs/{org}/projects",{mediaType:{previews:["inertia"]}}],listForRepo:["GET /repos/{owner}/{repo}/projects",{mediaType:{previews:["inertia"]}}],listForUser:["GET /users/{username}/projects",{mediaType:{previews:["inertia"]}}],moveCard:["POST /projects/columns/cards/{card_id}/moves",{mediaType:{previews:["inertia"]}}],moveColumn:["POST /projects/columns/{column_id}/moves",{mediaType:{previews:["inertia"]}}],removeCollaborator:["DELETE /projects/{project_id}/collaborators/{username}",{mediaType:{previews:["inertia"]}}],update:["PATCH /projects/{project_id}",{mediaType:{previews:["inertia"]}}],updateCard:["PATCH /projects/columns/cards/{card_id}",{mediaType:{previews:["inertia"]}}],updateColumn:["PATCH /projects/columns/{column_id}",{mediaType:{previews:["inertia"]}}]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch",{mediaType:{previews:["lydian"]}}],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions",{mediaType:{previews:["squirrel-girl"]}}],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions",{mediaType:{previews:["squirrel-girl"]}}],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions",{mediaType:{previews:["squirrel-girl"]}}],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions",{mediaType:{previews:["squirrel-girl"]}}],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions",{mediaType:{previews:["squirrel-girl"]}}],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions",{mediaType:{previews:["squirrel-girl"]}}],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}",{mediaType:{previews:["squirrel-girl"]}}],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}",{mediaType:{previews:["squirrel-girl"]}}],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}",{mediaType:{previews:["squirrel-girl"]}}],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}",{mediaType:{previews:["squirrel-girl"]}}],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}",{mediaType:{previews:["squirrel-girl"]}}],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}",{mediaType:{previews:["squirrel-girl"]}}],deleteLegacy:["DELETE /reactions/{reaction_id}",{mediaType:{previews:["squirrel-girl"]}},{deprecated:"octokit.reactions.deleteLegacy() is deprecated, see https://developer.github.com/v3/reactions/#delete-a-reaction-legacy"}],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions",{mediaType:{previews:["squirrel-girl"]}}],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions",{mediaType:{previews:["squirrel-girl"]}}],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions",{mediaType:{previews:["squirrel-girl"]}}],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions",{mediaType:{previews:["squirrel-girl"]}}],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions",{mediaType:{previews:["squirrel-girl"]}}],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions",{mediaType:{previews:["squirrel-girl"]}}]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts",{mediaType:{previews:["dorian"]}}],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures",{mediaType:{previews:["zzzax"]}}],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createPagesSite:["POST /repos/{owner}/{repo}/pages",{mediaType:{previews:["switcheroo"]}}],createRelease:["POST /repos/{owner}/{repo}/releases"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate",{mediaType:{previews:["baptiste"]}}],createWebhook:["POST /repos/{owner}/{repo}/hooks"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures",{mediaType:{previews:["zzzax"]}}],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages",{mediaType:{previews:["switcheroo"]}}],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes",{mediaType:{previews:["london"]}}],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts",{mediaType:{previews:["dorian"]}}],downloadArchive:["GET /repos/{owner}/{repo}/{archive_format}/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes",{mediaType:{previews:["london"]}}],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts",{mediaType:{previews:["dorian"]}}],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics",{mediaType:{previews:["mercy"]}}],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures",{mediaType:{previews:["zzzax"]}}],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile",{mediaType:{previews:["black-panther"]}}],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head",{mediaType:{previews:["groot"]}}],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls",{mediaType:{previews:["groot"]}}],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics",{mediaType:{previews:["mercy"]}}],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits",{mediaType:{previews:["cloak"]}}],issuesAndPullRequests:["GET /search/issues"],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics",{mediaType:{previews:["mercy"]}}],users:["GET /search/users"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateProjectPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}",{mediaType:{previews:["inertia"]}}],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForProjectInOrg:["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}",{mediaType:{previews:["inertia"]}}],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listProjectsInOrg:["GET /orgs/{org}/teams/{team_slug}/projects",{mediaType:{previews:["inertia"]}}],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeProjectInOrg:["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys"],deleteEmailForAuthenticated:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}"],list:["GET /users"],listBlockedByAuthenticated:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}};const n="4.2.0";function endpointsToMethods(e,r){const t={};for(const[n,o]of Object.entries(r)){for(const[r,i]of Object.entries(o)){const[o,s,a]=i;const[u,l]=o.split(/ /);const c=Object.assign({method:u,url:l},s);if(!t[n]){t[n]={}}const f=t[n];if(a){f[r]=decorate(e,n,r,c,a);continue}f[r]=e.request.defaults(c)}}return t}function decorate(e,r,t,n,o){const i=e.request.defaults(n);function withDecorations(...n){let s=i.endpoint.merge(...n);if(o.mapToData){s=Object.assign({},s,{data:s[o.mapToData],[o.mapToData]:undefined});return i(s)}if(o.renamed){const[n,i]=o.renamed;e.log.warn(`octokit.${r}.${t}() has been renamed to octokit.${n}.${i}()`)}if(o.deprecated){e.log.warn(o.deprecated)}if(o.renamedParameters){const s=i.endpoint.merge(...n);for(const[n,i]of Object.entries(o.renamedParameters)){if(n in s){e.log.warn(`"${n}" parameter is deprecated for "octokit.${r}.${t}()". Use "${i}" instead`);if(!(i in s)){s[i]=s[n]}delete s[n]}}return i(s)}return i(...n)}return Object.assign(withDecorations,i)}function restEndpointMethods(e){return endpointsToMethods(e,t)}restEndpointMethods.VERSION=n;r.restEndpointMethods=restEndpointMethods},537:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=t(8932);var o=_interopDefault(t(1223));const i=o(e=>console.warn(e));class RequestError extends Error{constructor(e,r,t){super(e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="HttpError";this.status=r;Object.defineProperty(this,"code",{get(){i(new n.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`."));return r}});this.headers=t.headers||{};const o=Object.assign({},t.request);if(t.request.headers.authorization){o.headers=Object.assign({},t.request.headers,{authorization:t.request.headers.authorization.replace(/ .*$/," [REDACTED]")})}o.url=o.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]");this.request=o}}r.RequestError=RequestError},6234:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=t(9440);var o=t(5030);var i=t(3287);var s=_interopDefault(t(467));var a=t(537);const u="5.4.9";function getBufferResponse(e){return e.arrayBuffer()}function fetchWrapper(e){if(i.isPlainObject(e.body)||Array.isArray(e.body)){e.body=JSON.stringify(e.body)}let r={};let t;let n;const o=e.request&&e.request.fetch||s;return o(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(o=>{n=o.url;t=o.status;for(const e of o.headers){r[e[0]]=e[1]}if(t===204||t===205){return}if(e.method==="HEAD"){if(t<400){return}throw new a.RequestError(o.statusText,t,{headers:r,request:e})}if(t===304){throw new a.RequestError("Not modified",t,{headers:r,request:e})}if(t>=400){return o.text().then(n=>{const o=new a.RequestError(n,t,{headers:r,request:e});try{let e=JSON.parse(o.message);Object.assign(o,e);let r=e.errors;o.message=o.message+": "+r.map(JSON.stringify).join(", ")}catch(e){}throw o})}const i=o.headers.get("content-type");if(/application\/json/.test(i)){return o.json()}if(!i||/^text\/|charset=utf-8$/.test(i)){return o.text()}return getBufferResponse(o)}).then(e=>{return{status:t,url:n,headers:r,data:e}}).catch(t=>{if(t instanceof a.RequestError){throw t}throw new a.RequestError(t.message,500,{headers:r,request:e})})}function withDefaults(e,r){const t=e.defaults(r);const n=function(e,r){const n=t.merge(e,r);if(!n.request||!n.request.hook){return fetchWrapper(t.parse(n))}const o=(e,r)=>{return fetchWrapper(t.parse(t.merge(e,r)))};Object.assign(o,{endpoint:t,defaults:withDefaults.bind(null,t)});return n.request.hook(o,n)};return Object.assign(n,{endpoint:t,defaults:withDefaults.bind(null,t)})}const l=withDefaults(n.endpoint,{headers:{"user-agent":`octokit-request.js/${u} ${o.getUserAgent()}`}});r.request=l},3682:(e,r,t)=>{var n=t(4670);var o=t(5549);var i=t(6819);var s=Function.bind;var a=s.bind(s);function bindApi(e,r,t){var n=a(i,null).apply(null,t?[r,t]:[r]);e.api={remove:n};e.remove=n;["before","error","after","wrap"].forEach(function(n){var i=t?[r,n,t]:[r,n];e[n]=e.api[n]=a(o,null).apply(null,i)})}function HookSingular(){var e="h";var r={registry:{}};var t=n.bind(null,r,e);bindApi(t,r,e);return t}function HookCollection(){var e={registry:{}};var r=n.bind(null,e);bindApi(r,e);return r}var u=false;function Hook(){if(!u){console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4');u=true}return HookCollection()}Hook.Singular=HookSingular.bind();Hook.Collection=HookCollection.bind();e.exports=Hook;e.exports.Hook=Hook;e.exports.Singular=Hook.Singular;e.exports.Collection=Hook.Collection},5549:e=>{e.exports=addHook;function addHook(e,r,t,n){var o=n;if(!e.registry[t]){e.registry[t]=[]}if(r==="before"){n=function(e,r){return Promise.resolve().then(o.bind(null,r)).then(e.bind(null,r))}}if(r==="after"){n=function(e,r){var t;return Promise.resolve().then(e.bind(null,r)).then(function(e){t=e;return o(t,r)}).then(function(){return t})}}if(r==="error"){n=function(e,r){return Promise.resolve().then(e.bind(null,r)).catch(function(e){return o(e,r)})}}e.registry[t].push({hook:n,orig:o})}},4670:e=>{e.exports=register;function register(e,r,t,n){if(typeof t!=="function"){throw new Error("method for before hook must be a function")}if(!n){n={}}if(Array.isArray(r)){return r.reverse().reduce(function(r,t){return register.bind(null,e,t,r,n)},t)()}return Promise.resolve().then(function(){if(!e.registry[r]){return t(n)}return e.registry[r].reduce(function(e,r){return r.hook.bind(null,e,n)},t)()})}},6819:e=>{e.exports=removeHook;function removeHook(e,r,t){if(!e.registry[r]){return}var n=e.registry[r].map(function(e){return e.orig}).indexOf(t);if(n===-1){return}e.registry[r].splice(n,1)}},7314:(e,r,t)=>{e.exports=t(8143)},8143:(e,r,t)=>{var n=t(889);var o=t(6551);var i=t(3909);var s=t(402);var a=t(8560);var u=t(52);var l=t(709).formatFrom;var c=t(1130);var f=t(1721);var p=t(2363);var d=t(673).OptimizationLevel;var h=t(673).optimizationLevelFrom;var m=t(588);var g=t(5328);var v=t(4579);var b=t(3900);var E=t(6321);var y=t(1027);var w=e.exports=function CleanCSS(e){e=e||{};this.options={compatibility:a(e.compatibility),fetch:u(e.fetch),format:l(e.format),inline:c(e.inline),inlineRequest:f(e.inlineRequest),inlineTimeout:p(e.inlineTimeout),level:h(e.level),rebase:m(e.rebase),rebaseTo:g(e.rebaseTo),returnPromise:!!e.returnPromise,sourceMap:!!e.sourceMap,sourceMapInlineSources:!!e.sourceMapInlineSources}};w.process=function(e,r){var t;var n=r.to;delete r.to;t=new w(Object.assign({returnPromise:true,rebaseTo:n},r));return t.minify(e).then(function(e){return{css:e.styles}})};w.prototype.minify=function(e,r,t){var n=this.options;if(n.returnPromise){return new Promise(function(t,o){minify(e,n,r,function(e,r){return e?o(e):t(r)})})}else{return minify(e,n,r,t)}};function minify(e,r,t,n){var o=typeof t!="function"?t:null;var i=typeof n=="function"?n:typeof t=="function"?t:null;var a={stats:{efficiency:0,minifiedSize:0,originalSize:0,startedAt:Date.now(),timeSpent:0},cache:{specificity:{}},errors:[],inlinedStylesheets:[],inputSourceMapTracker:v(),localOnly:!i,options:r,source:null,sourcesContent:{},validator:s(r.compatibility),warnings:[]};if(o){a.inputSourceMapTracker.track(undefined,o)}return runner(a.localOnly)(function(){return b(e,a,function(e){var r=a.options.sourceMap?y:E;var t=optimize(e,a);var n=r(t,a);var o=withMetadata(n,a);return i?i(a.errors.length>0?a.errors:null,o):o})})}function runner(e){return e?function(e){return e()}:process.nextTick}function optimize(e,r){var t;t=n(e,r);t=d.One in r.options.level?o(e,r):e;t=d.Two in r.options.level?i(e,r,true):t;return t}function withMetadata(e,r){e.stats=calculateStatsFrom(e.styles,r);e.errors=r.errors;e.inlinedStylesheets=r.inlinedStylesheets;e.warnings=r.warnings;return e}function calculateStatsFrom(e,r){var t=Date.now();var n=t-r.stats.startedAt;delete r.stats.startedAt;r.stats.timeSpent=n;r.stats.efficiency=1-e.length/r.stats.originalSize;r.stats.minifiedSize=e.length;return r.stats}},5381:e=>{var r={ASTERISK:"asterisk",BANG:"bang",BACKSLASH:"backslash",UNDERSCORE:"underscore"};e.exports=r},889:e=>{function level0Optimize(e){return e}e.exports=level0Optimize},6551:(e,r,t)=>{var n=t(2535);var o=t(8695);var i=t(50);var s=t(2663);var a=t(6940);var u=t(9725);var l=t(8679);var c=t(5381);var f=t(4514);var p=t(743);var d=t(4857).all;var h=t(673).OptimizationLevel;var m=t(5673);var g=t(1063);var v=t(2983);var b=t(188);var E=t(9209).rules;var y="ignore-property";var w="@charset";var A=new RegExp("^"+w,"i");var _=t(1661).DEFAULT;var S=/(?:^|\s|\()(-?\d+)px/;var O=/^(\-?[\d\.]+)(m?s)$/;var R=/[0-9a-f]/i;var T=/^(?:\-chrome\-|\-[\w\-]+\w|\w[\w\-]+\w|\-\-\S+)$/;var C=/^@import/i;var P=/^('.*'|".*")$/;var L=/^['"][a-zA-Z][a-zA-Z\d\-_]+['"]$/;var x=/^url\(/i;var I=/^local\(/i;var D=/^--\S+$/;function isLocal(e){return I.test(e)}function isNegative(e){return e&&e[1][0]=="-"&&parseFloat(e[1])<0}function isQuoted(e){return P.test(e)}function isUrl(e){return x.test(e)}function normalizeUrl(e){return e.replace(x,"url(").replace(/\\?\n|\\?\r\n/g,"")}function optimizeBackground(e){var r=e.value;if(r.length==1&&r[0][1]=="none"){r[0][1]="0 0"}if(r.length==1&&r[0][1]=="transparent"){r[0][1]="0 0"}}function optimizeBorderRadius(e){var r=e.value;var t;if(r.length==3&&r[1][1]=="/"&&r[0][1]==r[2][1]){t=1}else if(r.length==5&&r[2][1]=="/"&&r[0][1]==r[3][1]&&r[1][1]==r[4][1]){t=2}else if(r.length==7&&r[3][1]=="/"&&r[0][1]==r[4][1]&&r[1][1]==r[5][1]&&r[2][1]==r[6][1]){t=3}else if(r.length==9&&r[4][1]=="/"&&r[0][1]==r[5][1]&&r[1][1]==r[6][1]&&r[2][1]==r[7][1]&&r[3][1]==r[8][1]){t=4}if(t){e.value.splice(t);e.dirty=true}}function optimizeColors(e,r,t){if(!r.match(/#|rgb|hsl/gi)){return n(r)}r=r.replace(/(rgb|hsl)a?\((\-?\d+),(\-?\d+\%?),(\-?\d+\%?),(0*[1-9]+[0-9]*(\.?\d*)?)\)/gi,function(e,r,t,n,o,i){return parseInt(i,10)>=1?r+"("+[t,n,o].join(",")+")":e}).replace(/rgb\((\-?\d+),(\-?\d+),(\-?\d+)\)/gi,function(e,r,t,n){return i(r,t,n)}).replace(/hsl\((-?\d+),(-?\d+)%?,(-?\d+)%?\)/gi,function(e,r,t,n){return o(r,t,n)}).replace(/(^|[^='"])#([0-9a-f]{6})/gi,function(e,r,t,n,o){var i=o[n+e.length];if(i&&R.test(i)){return e}else if(t[0]==t[1]&&t[2]==t[3]&&t[4]==t[5]){return(r+"#"+t[0]+t[2]+t[4]).toLowerCase()}else{return(r+"#"+t).toLowerCase()}}).replace(/(^|[^='"])#([0-9a-f]{3})/gi,function(e,r,t){return r+"#"+t.toLowerCase()}).replace(/(rgb|rgba|hsl|hsla)\(([^\)]+)\)/gi,function(e,r,t){var n=t.split(",");var o=r&&r.toLowerCase();var i=o=="hsl"&&n.length==3||o=="hsla"&&n.length==4||o=="rgb"&&n.length===3&&t.indexOf("%")>0||o=="rgba"&&n.length==4&&t.indexOf("%")>0;if(!i){return e}if(n[1].indexOf("%")==-1){n[1]+="%"}if(n[2].indexOf("%")==-1){n[2]+="%"}return r+"("+n.join(",")+")"});if(t.colors.opacity&&e.indexOf("background")==-1){r=r.replace(/(?:rgba|hsla)\(0,0%?,0%?,0\)/g,function(e){if(b(r,",").pop().indexOf("gradient(")>-1){return e}return"transparent"})}return n(r)}function optimizeFilter(e){if(e.value.length==1){e.value[0][1]=e.value[0][1].replace(/progid:DXImageTransform\.Microsoft\.(Alpha|Chroma)(\W)/,function(e,r,t){return r.toLowerCase()+t})}e.value[0][1]=e.value[0][1].replace(/,(\S)/g,", $1").replace(/ ?= ?/g,"=")}function optimizeFontWeight(e,r){var t=e.value[r][1];if(t=="normal"){t="400"}else if(t=="bold"){t="700"}e.value[r][1]=t}function optimizeMultipleZeros(e){var r=e.value;var t;if(r.length==4&&r[0][1]==="0"&&r[1][1]==="0"&&r[2][1]==="0"&&r[3][1]==="0"){if(e.name.indexOf("box-shadow")>-1){t=2}else{t=1}}if(t){e.value.splice(t);e.dirty=true}}function optimizeOutline(e){var r=e.value;if(r.length==1&&r[0][1]=="none"){r[0][1]="0"}}function optimizePixelLengths(e,r,t){if(!S.test(r)){return r}return r.replace(S,function(e,r){var n;var o=parseInt(r);if(o===0){return e}if(t.properties.shorterLengthUnits&&t.units.pt&&o*3%4===0){n=o*3/4+"pt"}if(t.properties.shorterLengthUnits&&t.units.pc&&o%16===0){n=o/16+"pc"}if(t.properties.shorterLengthUnits&&t.units.in&&o%96===0){n=o/96+"in"}if(n){n=e.substring(0,e.indexOf(r))+n}return n&&n.length0&&(e=="height"||e=="max-height"||e=="width"||e=="max-width")){return r}return r.replace(t,"$1"+"0"+"$2").replace(t,"$1"+"0"+"$2")}function optimizeWhitespace(e,r){if(e.indexOf("filter")>-1||r.indexOf(" ")==-1||r.indexOf("expression")===0){return r}if(r.indexOf(g.SINGLE_QUOTE)>-1||r.indexOf(g.DOUBLE_QUOTE)>-1){return r}r=r.replace(/\s+/g," ");if(r.indexOf("calc")>-1){r=r.replace(/\) ?\/ ?/g,")/ ")}return r.replace(/(\(;?)\s+/g,"$1").replace(/\s+(;?\))/g,"$1").replace(/, /g,",")}function optimizeZeroDegUnit(e,r){if(r.indexOf("0deg")==-1){return r}return r.replace(/\(0deg\)/g,"(0)")}function optimizeZeroUnits(e,r){if(r.indexOf("0")==-1){return r}if(r.indexOf("-")>-1){r=r.replace(/([^\w\d\-]|^)\-0([^\.]|$)/g,"$10$2").replace(/([^\w\d\-]|^)\-0([^\.]|$)/g,"$10$2")}return r.replace(/(^|\s)0+([1-9])/g,"$1$2").replace(/(^|\D)\.0+(\D|$)/g,"$10$2").replace(/(^|\D)\.0+(\D|$)/g,"$10$2").replace(/\.([1-9]*)0+(\D|$)/g,function(e,r,t){return(r.length>0?".":"")+r+t}).replace(/(^|\D)0\.(\d)/g,"$1.$2")}function removeQuotes(e,r){if(e=="content"||e.indexOf("font-variation-settings")>-1||e.indexOf("font-feature-settings")>-1||e=="grid"||e.indexOf("grid-")>-1){return r}return L.test(r)?r.substring(1,r.length-1):r}function removeUrlQuotes(e){return/^url\(['"].+['"]\)$/.test(e)&&!/^url\(['"].*[\*\s\(\)'"].*['"]\)$/.test(e)&&!/^url\(['"]data:[^;]+;charset/.test(e)?e.replace(/["']/g,""):e}function transformValue(e,r,t,n){var o=E(t);var i=n(e,r,o);if(i===undefined){return r}else if(i===false){return y}else{return i}}function optimizeBody(e,r,t){var n=t.options;var o=n.level[h.One];var i,s,a,u;var l;var g;var b=d(r,true);e:for(var E=0,w=b.length;E0&&o.optimizeBorderRadius){optimizeBorderRadius(i)}else if(s=="filter"&&o.optimizeFilter&&n.compatibility.properties.ieFilters){optimizeFilter(i)}else if(s=="font-weight"&&o.optimizeFontWeight){optimizeFontWeight(i,0)}else if(s=="outline"&&o.optimizeOutline){optimizeOutline(i)}}p(b);f(b);removeComments(r,n)}function removeComments(e,r){var t;var n;for(n=0;n0){r.enabled=true;r.decimalPointMatcher=new RegExp("(\\d)\\.($|"+t.join("|")+")($|W)","g");r.zeroMatcher=new RegExp("(\\d*)(\\.\\d+)("+t.join("|")+")","g")}return r}function isImport(e){return C.test(e[1])}function isLegacyFilter(e){var r;if(e.name=="filter"||e.name=="-ms-filter"){r=e.value[0][1];return r.indexOf("progid")>-1||r.indexOf("alpha")===0||r.indexOf("chroma")===0}else{return false}}function level1Optimize(e,r){var t=r.options;var n=t.level[h.One];var o=t.compatibility.selectors.ie7Hack;var i=t.compatibility.selectors.adjacentSpace;var c=t.compatibility.properties.spaceAfterClosingBrace;var f=t.format;var p=false;var d=false;t.unitsRegexp=t.unitsRegexp||buildUnitRegexp(t);t.precision=t.precision||buildPrecisionOptions(n.roundingPrecision);t.commentsKept=t.commentsKept||0;for(var g=0,v=e.length;g1?s(b[1],n.selectorsSortingMethod):b[1];optimizeBody(b[1],b[2],r);d=true;break}if(b[0]==m.COMMENT&&b[1].length===0||n.removeEmpty&&(b[1].length===0||b[2]&&b[2].length===0)){e.splice(g,1);g--;v--}}if(n.cleanupCharsets&&p){cleanupCharsets(e)}return e}e.exports=level1Optimize},2535:e=>{var r={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"};var t={};var n={};for(var o in r){var i=r[o];if(o.length-1;var t=e.replace(s,hexConverter);if(t!=e){t=t.replace(s,hexConverter)}return r?t.replace(a,nameConverter):t}e.exports=shortenHex},8695:e=>{function hslToRgb(e,r,t){var n,o,i;e=e%360;if(e<0)e+=360;e=~~e/360;if(r<0)r=0;else if(r>100)r=100;r=~~r/100;if(t<0)t=0;else if(t>100)t=100;t=~~t/100;if(r===0){n=o=i=t}else{var s=t<.5?t*(1+r):t+r-t*r;var a=2*t-s;n=hueToRgb(a,s,e+1/3);o=hueToRgb(a,s,e);i=hueToRgb(a,s,e-1/3)}return[~~(n*255),~~(o*255),~~(i*255)]}function hueToRgb(e,r,t){if(t<0)t+=1;if(t>1)t-=1;if(t<1/6)return e+(r-e)*6*t;if(t<1/2)return r;if(t<2/3)return e+(r-e)*(2/3-t)*6;return e}function shortenHsl(e,r,t){var n=hslToRgb(e,r,t);var o=n[0].toString(16);var i=n[1].toString(16);var s=n[2].toString(16);return"#"+((o.length==1?"0":"")+o)+((i.length==1?"0":"")+i)+((s.length==1?"0":"")+s)}e.exports=shortenHsl},50:e=>{function shortenRgb(e,r,t){var n=Math.max(0,Math.min(parseInt(e),255));var o=Math.max(0,Math.min(parseInt(r),255));var i=Math.max(0,Math.min(parseInt(t),255));return"#"+("00000"+(n<<16|o<<8|i).toString(16)).slice(-6)}e.exports=shortenRgb},2663:(e,r,t)=>{var n=t(5793);function naturalSorter(e,r){return n(e[1],r[1])}function standardSorter(e,r){return e[1]>r[1]?1:-1}function sortSelectors(e,r){switch(r){case"natural":return e.sort(naturalSorter);case"standard":return e.sort(standardSorter);case"none":case false:return e}}e.exports=sortSelectors},8679:e=>{function tidyAtRule(e){return e.replace(/\s+/g," ").replace(/url\(\s+/g,"url(").replace(/\s+\)/g,")").trim()}e.exports=tidyAtRule},9725:e=>{var r=/^@media\W/;function tidyBlock(e,t){var n;var o;for(o=e.length-1;o>=0;o--){n=!t&&r.test(e[o][1]);e[o][1]=e[o][1].replace(/\n|\r\n/g," ").replace(/\s+/g," ").replace(/(,|:|\() /g,"$1").replace(/ \)/g,")").replace(/'([a-zA-Z][a-zA-Z\d\-_]+)'/,"$1").replace(/"([a-zA-Z][a-zA-Z\d\-_]+)"/,"$1").replace(n?/\) /g:null,")")}return e}e.exports=tidyBlock},6940:(e,r,t)=>{var n=t(709).Spaces;var o=t(1063);var i=t(2983);var s=/[\s"'][iI]\s*\]/;var a=/([\d\w])([iI])\]/g;var u=/="([a-zA-Z][a-zA-Z\d\-_]+)"([iI])/g;var l=/="([a-zA-Z][a-zA-Z\d\-_]+)"(\s|\])/g;var c=/^(?:(?:)\s*)+/;var f=/='([a-zA-Z][a-zA-Z\d\-_]+)'([iI])/g;var p=/='([a-zA-Z][a-zA-Z\d\-_]+)'(\s|\])/g;var d=/[>\+~]/;var h=/\s/;var m="*+html ";var g="*:first-child+html ";var v="<";function hasInvalidCharacters(e){var r;var t=false;var n;var i=false;var s,a;for(s=0,a=e.length;s0)&&!p){}else if(E&&A&&!p){}else if((l||u)&&(v||y>0)&&p){}else if(b&&A&&!S){t.pop();t.push(i)}else if(b&&!A&&S){t.push(o.SPACE);t.push(i)}else if(E){t.push(o.SPACE)}else{t.push(i)}f=c;c=i==o.BACK_SLASH;w=b;A=E}return _?t.join("").replace(a,"$1 $2]"):t.join("")}function removeQuotes(e){if(e.indexOf("'")==-1&&e.indexOf('"')==-1){return e}return e.replace(f,"=$1 $2").replace(p,"=$1$2").replace(u,"=$1 $2").replace(l,"=$1$2")}function tidyRules(e,r,t,n,o){var s=[];var a=[];function removeHTMLComment(e,r){o.push("HTML comment '"+r+"' at "+i(e[2][0])+". Removing.");return""}for(var u=0,l=e.length;u0){p=p.replace(/\+nav(\S|$)/,"+ nav$1")}if(r&&p.indexOf(m)>-1){continue}if(r&&p.indexOf(g)>-1){continue}if(p.indexOf("*")>-1){p=p.replace(/\*([:#\.\[])/g,"$1").replace(/^(\:first\-child)?\+html/,"*$1+html")}if(a.indexOf(p)>-1){continue}f[1]=p;a.push(p);s.push(f)}if(s.length==1&&s[0][1].length===0){o.push("Empty selector '"+s[0][1]+"' at "+i(s[0][2][0])+". Ignoring.");s=[]}return s}e.exports=tidyRules},6164:(e,r,t)=>{var n=t(8403);var o=t(4857).single;var i=t(5673);var s=t(1063);var a=t(2983);function _anyIsInherit(e){var r,t;for(r=0,t=e.length;r1&&_anyIsInherit(h)){throw new n("Invalid animation values at "+a(h[0][2][0])+". Ignoring.")}for(S=0,O=h.length;S=0;w--){var A=m[w];if(t.isBackgroundAttachmentKeyword(A[1])){c.value=[A];y=true}else if(t.isBackgroundClipKeyword(A[1])||t.isBackgroundOriginKeyword(A[1])){if(v){f.value=[A];b=true}else{p.value=[A];v=true}y=true}else if(t.isBackgroundRepeatKeyword(A[1])){if(E){l.value.unshift(A)}else{l.value=[A];E=true}y=true}else if(t.isBackgroundPositionKeyword(A[1])||t.isBackgroundSizeKeyword(A[1])||t.isUnit(A[1])||t.isDynamicUnit(A[1])){if(w>0){var _=m[w-1];if(_[1]==s.FORWARD_SLASH){u.value=[A]}else if(w>1&&m[w-2][1]==s.FORWARD_SLASH){u.value=[_,A];w-=2}else{if(!g)i.value=[];i.value.unshift(A);g=true}}else{if(!g)i.value=[];i.value.unshift(A);g=true}y=true}else if((d.value[0][1]==r[d.name].defaultValue||d.value[0][1]=="none")&&(t.isColor(A[1])||t.isPrefixed(A[1]))){d.value=[A];y=true}else if(t.isUrl(A[1])||t.isFunction(A[1])){o.value=[A];y=true}}if(v&&!b)f.value=p.value.slice(0);if(!y){throw new n("Invalid background value at "+a(m[0][2][0])+". Ignoring.")}return h}function borderRadius(e,r){var t=e.value;var o=-1;for(var i=0,u=t.length;i-1?t.slice(0,o):t.slice(0);l.components=fourValues(l,r);var c=_wrapDefault(e.name,e,r);c.value=o>-1?t.slice(o+1):t.slice(0);c.components=fourValues(c,r);for(var f=0;f<4;f++){l.components[f].multiplex=true;l.components[f].value=l.components[f].value.concat(c.components[f].value)}return l.components}function font(e,r,t){var o=_wrapDefault("font-style",e,r);var i=_wrapDefault("font-variant",e,r);var u=_wrapDefault("font-weight",e,r);var l=_wrapDefault("font-stretch",e,r);var c=_wrapDefault("font-size",e,r);var f=_wrapDefault("line-height",e,r);var p=_wrapDefault("font-family",e,r);var d=[o,i,u,l,c,f,p];var h=e.value;var m=4;var g=0;var v=false;var b;var E=false;var y;var w=false;var A;var _=false;var S;var O=false;var R=false;if(!h[g]){throw new n("Missing font values at "+a(e.all[e.position][1][2][0])+". Ignoring.")}if(h.length==1&&h[0][1]=="inherit"){o.value=i.value=u.value=l.value=c.value=f.value=p.value=h;return d}if(h.length==1&&(t.isFontKeyword(h[0][1])||t.isGlobal(h[0][1])||t.isPrefixed(h[0][1]))){h[0][1]=s.INTERNAL+h[0][1];o.value=i.value=u.value=l.value=c.value=f.value=p.value=h;return d}if(h.length<2||!_anyIsFontSize(h,t)||!_anyIsFontFamily(h,t)){throw new n("Invalid font values at "+a(e.all[e.position][1][2][0])+". Ignoring.")}if(h.length>1&&_anyIsInherit(h)){throw new n("Invalid font values at "+a(h[0][2][0])+". Ignoring.")}while(g=0;a--){var u=o([i.PROPERTY,[i.PROPERTY_NAME,t[a]]]);u.value=[s[a]];n.unshift(u)}return n}function multiplex(e){return function(r,t,n){var o=[];var a=r.value;var u,l,c,f;for(u=0,c=a.length;u0&&(t.isListStyleTypeKeyword(a[0][1])||t.isIdentifier(a[0][1]))){n.value=[a[0]]}return s}function transition(e,r,t){var o=_wrapDefault(e.name+"-property",e,r);var i=_wrapDefault(e.name+"-duration",e,r);var s=_wrapDefault(e.name+"-timing-function",e,r);var u=_wrapDefault(e.name+"-delay",e,r);var l=[o,i,s,u];var c=e.value;var f;var p=false;var d=false;var h=false;var m=false;var g;var v;if(e.value.length==1&&e.value[0][1]=="inherit"){o.value=i.value=s.value=u.value=e.value;return l}if(c.length>1&&_anyIsInherit(c)){throw new n("Invalid animation values at "+a(c[0][2][0])+". Ignoring.")}for(g=0,v=c.length;g0)i=l;else if(l.name.indexOf("style")>0)s=l;else a=l}if(e.value.length==1&&e.value[0][1]=="inherit"||e.value.length==3&&e.value[0][1]=="inherit"&&e.value[1][1]=="inherit"&&e.value[2][1]=="inherit"){i.value=s.value=a.value=[e.value[0]];return o}var c=e.value.slice(0);var f,p;if(c.length>0){p=c.filter(_widthFilter(t));f=p.length>1&&(p[0][1]=="none"||p[0][1]=="auto")?p[1]:p[0];if(f){a.value=[f];c.splice(c.indexOf(f),1)}}if(c.length>0){f=c.filter(_styleFilter(t))[0];if(f){s.value=[f];c.splice(c.indexOf(f),1)}}if(c.length>0){f=c.filter(_colorFilter(t))[0];if(f){i.value=[f];c.splice(c.indexOf(f),1)}}return o}e.exports={animation:animation,background:background,border:widthStyleColor,borderRadius:borderRadius,font:font,fourValues:fourValues,listStyle:listStyle,multiplex:multiplex,outline:widthStyleColor,transition:transition}},5733:(e,r,t)=>{var n=t(8768);function animationIterationCount(e,r,t){if(!n(e,r,t,0,true)&&!(e.isAnimationIterationCountKeyword(t)||e.isPositiveNumber(t))){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}return e.isAnimationIterationCountKeyword(t)||e.isPositiveNumber(t)}function animationName(e,r,t){if(!n(e,r,t,0,true)&&!(e.isAnimationNameKeyword(t)||e.isIdentifier(t))){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}return e.isAnimationNameKeyword(t)||e.isIdentifier(t)}function areSameFunction(e,r,t){if(!e.isFunction(r)||!e.isFunction(t)){return false}var n=r.substring(0,r.indexOf("("));var o=t.substring(0,t.indexOf("("));return n===o}function backgroundPosition(e,r,t){if(!n(e,r,t,0,true)&&!(e.isBackgroundPositionKeyword(t)||e.isGlobal(t))){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}else if(e.isBackgroundPositionKeyword(t)||e.isGlobal(t)){return true}return unit(e,r,t)}function backgroundSize(e,r,t){if(!n(e,r,t,0,true)&&!(e.isBackgroundSizeKeyword(t)||e.isGlobal(t))){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}else if(e.isBackgroundSizeKeyword(t)||e.isGlobal(t)){return true}return unit(e,r,t)}function color(e,r,t){if(!n(e,r,t,0,true)&&!e.isColor(t)){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}else if(!e.colorOpacity&&(e.isRgbColor(r)||e.isHslColor(r))){return false}else if(!e.colorOpacity&&(e.isRgbColor(t)||e.isHslColor(t))){return false}else if(e.isColor(r)&&e.isColor(t)){return true}return sameFunctionOrValue(e,r,t)}function components(e){return function(r,t,n,o){return e[o](r,t,n)}}function fontFamily(e,r,t){return n(e,r,t,0,true)}function image(e,r,t){if(!n(e,r,t,0,true)&&!e.isImage(t)){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}else if(e.isImage(t)){return true}else if(e.isImage(r)){return false}return sameFunctionOrValue(e,r,t)}function keyword(e){return function(r,t,o){if(!n(r,t,o,0,true)&&!r.isKeyword(e)(o)){return false}else if(r.isVariable(t)&&r.isVariable(o)){return true}return r.isKeyword(e)(o)}}function keywordWithGlobal(e){return function(r,t,o){if(!n(r,t,o,0,true)&&!(r.isKeyword(e)(o)||r.isGlobal(o))){return false}else if(r.isVariable(t)&&r.isVariable(o)){return true}return r.isKeyword(e)(o)||r.isGlobal(o)}}function propertyName(e,r,t){if(!n(e,r,t,0,true)&&!e.isIdentifier(t)){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}return e.isIdentifier(t)}function sameFunctionOrValue(e,r,t){return areSameFunction(e,r,t)?true:r===t}function textShadow(e,r,t){if(!n(e,r,t,0,true)&&!(e.isUnit(t)||e.isColor(t)||e.isGlobal(t))){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}return e.isUnit(t)||e.isColor(t)||e.isGlobal(t)}function time(e,r,t){if(!n(e,r,t,0,true)&&!e.isTime(t)){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}else if(e.isTime(r)&&!e.isTime(t)){return false}else if(e.isTime(t)){return true}else if(e.isTime(r)){return false}else if(e.isFunction(r)&&!e.isPrefixed(r)&&e.isFunction(t)&&!e.isPrefixed(t)){return true}return sameFunctionOrValue(e,r,t)}function timingFunction(e,r,t){if(!n(e,r,t,0,true)&&!(e.isTimingFunction(t)||e.isGlobal(t))){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}return e.isTimingFunction(t)||e.isGlobal(t)}function unit(e,r,t){if(!n(e,r,t,0,true)&&!e.isUnit(t)){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}else if(e.isUnit(r)&&!e.isUnit(t)){return false}else if(e.isUnit(t)){return true}else if(e.isUnit(r)){return false}else if(e.isFunction(r)&&!e.isPrefixed(r)&&e.isFunction(t)&&!e.isPrefixed(t)){return true}return sameFunctionOrValue(e,r,t)}function unitOrKeywordWithGlobal(e){var r=keywordWithGlobal(e);return function(e,t,n){return unit(e,t,n)||r(e,t,n)}}function unitOrNumber(e,r,t){if(!n(e,r,t,0,true)&&!(e.isUnit(t)||e.isNumber(t))){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}else if((e.isUnit(r)||e.isNumber(r))&&!(e.isUnit(t)||e.isNumber(t))){return false}else if(e.isUnit(t)||e.isNumber(t)){return true}else if(e.isUnit(r)||e.isNumber(r)){return false}else if(e.isFunction(r)&&!e.isPrefixed(r)&&e.isFunction(t)&&!e.isPrefixed(t)){return true}return sameFunctionOrValue(e,r,t)}function zIndex(e,r,t){if(!n(e,r,t,0,true)&&!e.isZIndex(t)){return false}else if(e.isVariable(r)&&e.isVariable(t)){return true}return e.isZIndex(t)}e.exports={generic:{color:color,components:components,image:image,propertyName:propertyName,time:time,timingFunction:timingFunction,unit:unit,unitOrNumber:unitOrNumber},property:{animationDirection:keywordWithGlobal("animation-direction"),animationFillMode:keyword("animation-fill-mode"),animationIterationCount:animationIterationCount,animationName:animationName,animationPlayState:keywordWithGlobal("animation-play-state"),backgroundAttachment:keyword("background-attachment"),backgroundClip:keywordWithGlobal("background-clip"),backgroundOrigin:keyword("background-origin"),backgroundPosition:backgroundPosition,backgroundRepeat:keyword("background-repeat"),backgroundSize:backgroundSize,bottom:unitOrKeywordWithGlobal("bottom"),borderCollapse:keyword("border-collapse"),borderStyle:keywordWithGlobal("*-style"),clear:keywordWithGlobal("clear"),cursor:keywordWithGlobal("cursor"),display:keywordWithGlobal("display"),float:keywordWithGlobal("float"),left:unitOrKeywordWithGlobal("left"),fontFamily:fontFamily,fontStretch:keywordWithGlobal("font-stretch"),fontStyle:keywordWithGlobal("font-style"),fontVariant:keywordWithGlobal("font-variant"),fontWeight:keywordWithGlobal("font-weight"),listStyleType:keywordWithGlobal("list-style-type"),listStylePosition:keywordWithGlobal("list-style-position"),outlineStyle:keywordWithGlobal("*-style"),overflow:keywordWithGlobal("overflow"),position:keywordWithGlobal("position"),right:unitOrKeywordWithGlobal("right"),textAlign:keywordWithGlobal("text-align"),textDecoration:keywordWithGlobal("text-decoration"),textOverflow:keywordWithGlobal("text-overflow"),textShadow:textShadow,top:unitOrKeywordWithGlobal("top"),transform:sameFunctionOrValue,verticalAlign:unitOrKeywordWithGlobal("vertical-align"),visibility:keywordWithGlobal("visibility"),whiteSpace:keywordWithGlobal("white-space"),zIndex:zIndex}}},3993:(e,r,t)=>{var n=t(4857).single;var o=t(5673);function deep(e){var r=shallow(e);for(var t=e.components.length-1;t>=0;t--){var n=shallow(e.components[t]);n.value=e.components[t].value.slice(0);r.components.unshift(n)}r.dirty=true;r.value=e.value.slice(0);return r}function shallow(e){var r=n([o.PROPERTY,[o.PROPERTY_NAME,e.name]]);r.important=e.important;r.hack=e.hack;r.unused=false;return r}e.exports={deep:deep,shallow:shallow}},7370:(e,r,t)=>{var n=t(6164);var o=t(5733);var i=t(3093);var s=t(9689);var a={animation:{canOverride:o.generic.components([o.generic.time,o.generic.timingFunction,o.generic.time,o.property.animationIterationCount,o.property.animationDirection,o.property.animationFillMode,o.property.animationPlayState,o.property.animationName]),components:["animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state","animation-name"],breakUp:n.multiplex(n.animation),defaultValue:"none",restore:i.multiplex(i.withoutDefaults),shorthand:true,vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-delay":{canOverride:o.generic.time,componentOf:["animation"],defaultValue:"0s",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-direction":{canOverride:o.property.animationDirection,componentOf:["animation"],defaultValue:"normal",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-duration":{canOverride:o.generic.time,componentOf:["animation"],defaultValue:"0s",intoMultiplexMode:"real",keepUnlessDefault:"animation-delay",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-fill-mode":{canOverride:o.property.animationFillMode,componentOf:["animation"],defaultValue:"none",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-iteration-count":{canOverride:o.property.animationIterationCount,componentOf:["animation"],defaultValue:"1",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-name":{canOverride:o.property.animationName,componentOf:["animation"],defaultValue:"none",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-play-state":{canOverride:o.property.animationPlayState,componentOf:["animation"],defaultValue:"running",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-timing-function":{canOverride:o.generic.timingFunction,componentOf:["animation"],defaultValue:"ease",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},background:{canOverride:o.generic.components([o.generic.image,o.property.backgroundPosition,o.property.backgroundSize,o.property.backgroundRepeat,o.property.backgroundAttachment,o.property.backgroundOrigin,o.property.backgroundClip,o.generic.color]),components:["background-image","background-position","background-size","background-repeat","background-attachment","background-origin","background-clip","background-color"],breakUp:n.multiplex(n.background),defaultValue:"0 0",restore:i.multiplex(i.background),shortestValue:"0",shorthand:true},"background-attachment":{canOverride:o.property.backgroundAttachment,componentOf:["background"],defaultValue:"scroll",intoMultiplexMode:"real"},"background-clip":{canOverride:o.property.backgroundClip,componentOf:["background"],defaultValue:"border-box",intoMultiplexMode:"real",shortestValue:"border-box"},"background-color":{canOverride:o.generic.color,componentOf:["background"],defaultValue:"transparent",intoMultiplexMode:"real",multiplexLastOnly:true,nonMergeableValue:"none",shortestValue:"red"},"background-image":{canOverride:o.generic.image,componentOf:["background"],defaultValue:"none",intoMultiplexMode:"default"},"background-origin":{canOverride:o.property.backgroundOrigin,componentOf:["background"],defaultValue:"padding-box",intoMultiplexMode:"real",shortestValue:"border-box"},"background-position":{canOverride:o.property.backgroundPosition,componentOf:["background"],defaultValue:["0","0"],doubleValues:true,intoMultiplexMode:"real",shortestValue:"0"},"background-repeat":{canOverride:o.property.backgroundRepeat,componentOf:["background"],defaultValue:["repeat"],doubleValues:true,intoMultiplexMode:"real"},"background-size":{canOverride:o.property.backgroundSize,componentOf:["background"],defaultValue:["auto"],doubleValues:true,intoMultiplexMode:"real",shortestValue:"0 0"},bottom:{canOverride:o.property.bottom,defaultValue:"auto"},border:{breakUp:n.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-width","border-style","border-color"],defaultValue:"none",overridesShorthands:["border-bottom","border-left","border-right","border-top"],restore:i.withoutDefaults,shorthand:true,shorthandComponents:true},"border-bottom":{breakUp:n.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-bottom-width","border-bottom-style","border-bottom-color"],defaultValue:"none",restore:i.withoutDefaults,shorthand:true},"border-bottom-color":{canOverride:o.generic.color,componentOf:["border-bottom","border-color"],defaultValue:"none"},"border-bottom-left-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-bottom-right-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-bottom-style":{canOverride:o.property.borderStyle,componentOf:["border-bottom","border-style"],defaultValue:"none"},"border-bottom-width":{canOverride:o.generic.unit,componentOf:["border-bottom","border-width"],defaultValue:"medium",oppositeTo:"border-top-width",shortestValue:"0"},"border-collapse":{canOverride:o.property.borderCollapse,defaultValue:"separate"},"border-color":{breakUp:n.fourValues,canOverride:o.generic.components([o.generic.color,o.generic.color,o.generic.color,o.generic.color]),componentOf:["border"],components:["border-top-color","border-right-color","border-bottom-color","border-left-color"],defaultValue:"none",restore:i.fourValues,shortestValue:"red",shorthand:true},"border-left":{breakUp:n.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-left-width","border-left-style","border-left-color"],defaultValue:"none",restore:i.withoutDefaults,shorthand:true},"border-left-color":{canOverride:o.generic.color,componentOf:["border-color","border-left"],defaultValue:"none"},"border-left-style":{canOverride:o.property.borderStyle,componentOf:["border-left","border-style"],defaultValue:"none"},"border-left-width":{canOverride:o.generic.unit,componentOf:["border-left","border-width"],defaultValue:"medium",oppositeTo:"border-right-width",shortestValue:"0"},"border-radius":{breakUp:n.borderRadius,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),components:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],defaultValue:"0",restore:i.borderRadius,shorthand:true,vendorPrefixes:["-moz-","-o-"]},"border-right":{breakUp:n.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-right-width","border-right-style","border-right-color"],defaultValue:"none",restore:i.withoutDefaults,shorthand:true},"border-right-color":{canOverride:o.generic.color,componentOf:["border-color","border-right"],defaultValue:"none"},"border-right-style":{canOverride:o.property.borderStyle,componentOf:["border-right","border-style"],defaultValue:"none"},"border-right-width":{canOverride:o.generic.unit,componentOf:["border-right","border-width"],defaultValue:"medium",oppositeTo:"border-left-width",shortestValue:"0"},"border-style":{breakUp:n.fourValues,canOverride:o.generic.components([o.property.borderStyle,o.property.borderStyle,o.property.borderStyle,o.property.borderStyle]),componentOf:["border"],components:["border-top-style","border-right-style","border-bottom-style","border-left-style"],defaultValue:"none",restore:i.fourValues,shorthand:true},"border-top":{breakUp:n.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-top-width","border-top-style","border-top-color"],defaultValue:"none",restore:i.withoutDefaults,shorthand:true},"border-top-color":{canOverride:o.generic.color,componentOf:["border-color","border-top"],defaultValue:"none"},"border-top-left-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-top-right-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-top-style":{canOverride:o.property.borderStyle,componentOf:["border-style","border-top"],defaultValue:"none"},"border-top-width":{canOverride:o.generic.unit,componentOf:["border-top","border-width"],defaultValue:"medium",oppositeTo:"border-bottom-width",shortestValue:"0"},"border-width":{breakUp:n.fourValues,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),componentOf:["border"],components:["border-top-width","border-right-width","border-bottom-width","border-left-width"],defaultValue:"medium",restore:i.fourValues,shortestValue:"0",shorthand:true},clear:{canOverride:o.property.clear,defaultValue:"none"},color:{canOverride:o.generic.color,defaultValue:"transparent",shortestValue:"red"},cursor:{canOverride:o.property.cursor,defaultValue:"auto"},display:{canOverride:o.property.display},float:{canOverride:o.property.float,defaultValue:"none"},font:{breakUp:n.font,canOverride:o.generic.components([o.property.fontStyle,o.property.fontVariant,o.property.fontWeight,o.property.fontStretch,o.generic.unit,o.generic.unit,o.property.fontFamily]),components:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],restore:i.font,shorthand:true},"font-family":{canOverride:o.property.fontFamily,defaultValue:"user|agent|specific"},"font-size":{canOverride:o.generic.unit,defaultValue:"medium",shortestValue:"0"},"font-stretch":{canOverride:o.property.fontStretch,defaultValue:"normal"},"font-style":{canOverride:o.property.fontStyle,defaultValue:"normal"},"font-variant":{canOverride:o.property.fontVariant,defaultValue:"normal"},"font-weight":{canOverride:o.property.fontWeight,defaultValue:"normal",shortestValue:"400"},height:{canOverride:o.generic.unit,defaultValue:"auto",shortestValue:"0"},left:{canOverride:o.property.left,defaultValue:"auto"},"line-height":{canOverride:o.generic.unitOrNumber,defaultValue:"normal",shortestValue:"0"},"list-style":{canOverride:o.generic.components([o.property.listStyleType,o.property.listStylePosition,o.property.listStyleImage]),components:["list-style-type","list-style-position","list-style-image"],breakUp:n.listStyle,restore:i.withoutDefaults,defaultValue:"outside",shortestValue:"none",shorthand:true},"list-style-image":{canOverride:o.generic.image,componentOf:["list-style"],defaultValue:"none"},"list-style-position":{canOverride:o.property.listStylePosition,componentOf:["list-style"],defaultValue:"outside",shortestValue:"inside"},"list-style-type":{canOverride:o.property.listStyleType,componentOf:["list-style"],defaultValue:"decimal|disc",shortestValue:"none"},margin:{breakUp:n.fourValues,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),components:["margin-top","margin-right","margin-bottom","margin-left"],defaultValue:"0",restore:i.fourValues,shorthand:true},"margin-bottom":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-top"},"margin-left":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-right"},"margin-right":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-left"},"margin-top":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-bottom"},outline:{canOverride:o.generic.components([o.generic.color,o.property.outlineStyle,o.generic.unit]),components:["outline-color","outline-style","outline-width"],breakUp:n.outline,restore:i.withoutDefaults,defaultValue:"0",shorthand:true},"outline-color":{canOverride:o.generic.color,componentOf:["outline"],defaultValue:"invert",shortestValue:"red"},"outline-style":{canOverride:o.property.outlineStyle,componentOf:["outline"],defaultValue:"none"},"outline-width":{canOverride:o.generic.unit,componentOf:["outline"],defaultValue:"medium",shortestValue:"0"},overflow:{canOverride:o.property.overflow,defaultValue:"visible"},"overflow-x":{canOverride:o.property.overflow,defaultValue:"visible"},"overflow-y":{canOverride:o.property.overflow,defaultValue:"visible"},padding:{breakUp:n.fourValues,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),components:["padding-top","padding-right","padding-bottom","padding-left"],defaultValue:"0",restore:i.fourValues,shorthand:true},"padding-bottom":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-top"},"padding-left":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-right"},"padding-right":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-left"},"padding-top":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-bottom"},position:{canOverride:o.property.position,defaultValue:"static"},right:{canOverride:o.property.right,defaultValue:"auto"},"text-align":{canOverride:o.property.textAlign,defaultValue:"left|right"},"text-decoration":{canOverride:o.property.textDecoration,defaultValue:"none"},"text-overflow":{canOverride:o.property.textOverflow,defaultValue:"none"},"text-shadow":{canOverride:o.property.textShadow,defaultValue:"none"},top:{canOverride:o.property.top,defaultValue:"auto"},transform:{canOverride:o.property.transform,vendorPrefixes:["-moz-","-ms-","-webkit-"]},transition:{breakUp:n.multiplex(n.transition),canOverride:o.generic.components([o.property.transitionProperty,o.generic.time,o.generic.timingFunction,o.generic.time]),components:["transition-property","transition-duration","transition-timing-function","transition-delay"],defaultValue:"none",restore:i.multiplex(i.withoutDefaults),shorthand:true,vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-delay":{canOverride:o.generic.time,componentOf:["transition"],defaultValue:"0s",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-duration":{canOverride:o.generic.time,componentOf:["transition"],defaultValue:"0s",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-property":{canOverride:o.generic.propertyName,componentOf:["transition"],defaultValue:"all",intoMultiplexMode:"placeholder",placeholderValue:"_",vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-timing-function":{canOverride:o.generic.timingFunction,componentOf:["transition"],defaultValue:"ease",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"vertical-align":{canOverride:o.property.verticalAlign,defaultValue:"baseline"},visibility:{canOverride:o.property.visibility,defaultValue:"visible"},"white-space":{canOverride:o.property.whiteSpace,defaultValue:"normal"},width:{canOverride:o.generic.unit,defaultValue:"auto",shortestValue:"0"},"z-index":{canOverride:o.property.zIndex,defaultValue:"auto"}};function cloneDescriptor(e,r){var t=s(a[e],{});if("componentOf"in t){t.componentOf=t.componentOf.map(function(e){return r+e})}if("components"in t){t.components=t.components.map(function(e){return r+e})}if("keepUnlessDefault"in t){t.keepUnlessDefault=r+t.keepUnlessDefault}return t}var u={};for(var l in a){var c=a[l];if(!("vendorPrefixes"in c)){continue}for(var f=0;f{var n=t(5673);var o=t(9209).rules;var i=t(9209).value;function extractProperties(e){var r=[];var t;var s;var a;var u;var l,c;if(e[0]==n.RULE){t=!/[\.\+>~]/.test(o(e[1]));for(l=0,c=e[2].length;l0)return"border-radius";if(e=="border-collapse"||e=="border-spacing"||e=="border-image")return e;if(e.indexOf("border-")===0&&/^border\-\w+\-\w+$/.test(e))return e.match(/border\-\w+/)[0];if(e.indexOf("border-")===0&&/^border\-\w+$/.test(e))return"border";if(e.indexOf("text-")===0)return e;if(e=="-chrome-")return e;return e.replace(/^\-\w+\-/,"").match(/([a-zA-Z]+)/)[0].toLowerCase()}e.exports=extractProperties},8403:e=>{function InvalidPropertyError(e){this.name="InvalidPropertyError";this.message=e;this.stack=(new Error).stack}InvalidPropertyError.prototype=Object.create(Error.prototype);InvalidPropertyError.prototype.constructor=InvalidPropertyError;e.exports=InvalidPropertyError},1659:(e,r,t)=>{var n=t(1063);var o=t(188);var i=/\/deep\//;var s=/^::/;var a=":not";var u=[":dir",":lang",":not",":nth-child",":nth-last-child",":nth-last-of-type",":nth-of-type"];var l=/[>\+~]/;var c=[":after",":before",":first-letter",":first-line",":lang"];var f=["::after","::before","::first-letter","::first-line"];var p={DOUBLE_QUOTE:"double-quote",SINGLE_QUOTE:"single-quote",ROOT:"root"};function isMergeable(e,r,t,i){var s=o(e,n.COMMA);var a;var u,l;for(u=0,l=s.length;u-1&&!areMergeable(a,extractPseudoFrom(a),r,t,i)){return false}}return true}function isDeepSelector(e){return i.test(e)}function extractPseudoFrom(e){var r=[];var t;var o=[];var i=p.ROOT;var s=0;var a;var u;var c=false;var f;var d=false;var h;var m;for(h=0,m=e.length;h0&&c){r.push(o.join(""))}return r}function areMergeable(e,r,t,n,o){return areAllowed(r,t,n)&&needArguments(r)&&(r.length<2||!someIncorrectlyChained(e,r))&&(r.length<2||o&&allMixable(r))}function areAllowed(e,r,t){var o;var i;var s,a;for(s=0,a=e.length;s-1?o.substring(0,o.indexOf(n.OPEN_ROUND_BRACKET)):o;if(r.indexOf(i)===-1&&t.indexOf(i)===-1){return false}}return true}function needArguments(e){var r;var t;var o;var i;var s,a;for(s=0,a=e.length;s-1;t=i?r.substring(0,o):r;if(i&&u.indexOf(t)==-1){return false}if(!i&&u.indexOf(t)>-1){return false}}return true}function someIncorrectlyChained(e,r){var t=0;var o;var i;var s;var u;var l;var c;var f;var p,d;for(p=0,d=r.length;p-1?o.substring(0,o.indexOf(n.OPEN_ROUND_BRACKET)):o;c=s.indexOf(n.OPEN_ROUND_BRACKET)>-1?s.substring(0,s.indexOf(n.OPEN_ROUND_BRACKET)):s;if(l!=a||c!=a){return true}}}return false}function allMixable(e){var r=0;var t;var n,o;for(n=0,o=e.length;n-1?1:0}else{r+=c.indexOf(t)>-1?1:0}if(r>1){return false}}return true}function isPseudoElement(e){return s.test(e)}e.exports=isMergeable},7486:(e,r,t)=>{var n=t(1659);var o=t(170);var i=t(2663);var s=t(6940);var a=t(673).OptimizationLevel;var u=t(9209).body;var l=t(9209).rules;var c=t(5673);function mergeAdjacent(e,r){var t=[null,[],[]];var f=r.options;var p=f.compatibility.selectors.adjacentSpace;var d=f.level[a.One].selectorsSortingMethod;var h=f.compatibility.selectors.mergeablePseudoClasses;var m=f.compatibility.selectors.mergeablePseudoElements;var g=f.compatibility.selectors.mergeLimit;var v=f.compatibility.selectors.multiplePseudoMerging;for(var b=0,E=e.length;b1?i(t[1],d):t[1];y[2]=[]}else{t=y}}}e.exports=mergeAdjacent},6489:(e,r,t)=>{var n=t(4708).canReorder;var o=t(4708).canReorderSingle;var i=t(8309);var s=t(4265);var a=t(9209).rules;var u=t(673).OptimizationLevel;var l=t(5673);function mergeMediaQueries(e,r){var t=r.options.level[u.Two].mergeSemantically;var o=r.cache.specificity;var s={};var c=[];for(var f=e.length-1;f>=0;f--){var p=e[f];if(p[0]!=l.NESTED_BLOCK){continue}var d=a(p[1]);var h=s[d];if(!h){h=[];s[d]=h}h.push(f)}for(var m in s){var g=s[m];e:for(var v=g.length-1;v>0;v--){var b=g[v];var E=e[b];var y=g[v-1];var w=e[y];r:for(var A=1;A>=-1;A-=2){var _=A==1;var S=_?b+1:y-1;var O=_?y:b;var R=_?1:-1;var T=_?E:w;var C=_?w:E;var P=i(T);while(S!=O){var L=i(e[S]);S+=R;if(t&&allSameRulePropertiesCanBeReordered(P,L,o)){continue}if(!n(P,L,o))continue r}C[2]=_?T[2].concat(C[2]):C[2].concat(T[2]);T[2]=[];c.push(C);continue e}}}return c}function allSameRulePropertiesCanBeReordered(e,r,t){var n;var i;var a;var u;var l,c;var f,p;for(l=0,c=e.length;l{var n=t(1659);var o=t(2663);var i=t(6940);var s=t(673).OptimizationLevel;var a=t(9209).body;var u=t(9209).rules;var l=t(5673);function unsafeSelector(e){return/\.|\*| :/.test(e)}function isBemElement(e){var r=u(e[1]);return r.indexOf("__")>-1||r.indexOf("--")>-1}function withoutModifier(e){return e.replace(/--[^ ,>\+~:]+/g,"")}function removeAnyUnsafeElements(e,r){var t=withoutModifier(u(e[1]));for(var n in r){var o=r[n];var i=withoutModifier(u(o[1]));if(i.indexOf(t)>-1||t.indexOf(i)>-1)delete r[n]}}function mergeNonAdjacentByBody(e,r){var t=r.options;var c=t.level[s.Two].mergeSemantically;var f=t.compatibility.selectors.adjacentSpace;var p=t.level[s.One].selectorsSortingMethod;var d=t.compatibility.selectors.mergeablePseudoClasses;var h=t.compatibility.selectors.mergeablePseudoElements;var m=t.compatibility.selectors.multiplePseudoMerging;var g={};for(var v=e.length-1;v>=0;v--){var b=e[v];if(b[0]!=l.RULE)continue;if(b[2].length>0&&(!c&&unsafeSelector(u(b[1]))))g={};if(b[2].length>0&&c&&isBemElement(b))removeAnyUnsafeElements(b,g);var E=a(b[2]);var y=g[E];if(y&&n(u(b[1]),d,h,m)&&n(u(y[1]),d,h,m)){if(b[2].length>0){b[1]=i(y[1].concat(b[1]),false,f,false,r.warnings);b[1]=b[1].length>1?o(b[1],p):b[1]}else{b[1]=y[1].concat(b[1])}y[2]=[];g[E]=null}g[a(b[2])]=b}}e.exports=mergeNonAdjacentByBody},6101:(e,r,t)=>{var n=t(4708).canReorder;var o=t(8309);var i=t(170);var s=t(9209).rules;var a=t(5673);function mergeNonAdjacentBySelector(e,r){var t=r.cache.specificity;var u={};var l=[];var c;for(c=e.length-1;c>=0;c--){if(e[c][0]!=a.RULE)continue;if(e[c][2].length===0)continue;var f=s(e[c][1]);u[f]=[c].concat(u[f]||[]);if(u[f].length==2)l.push(f)}for(c=l.length-1;c>=0;c--){var p=u[l[c]];e:for(var d=p.length-1;d>0;d--){var h=p[d-1];var m=e[h];var g=p[d];var v=e[g];r:for(var b=1;b>=-1;b-=2){var E=b==1;var y=E?h+1:g-1;var w=E?g:h;var A=E?1:-1;var _=E?m:v;var S=E?v:m;var O=o(_);while(y!=w){var R=o(e[y]);y+=A;var T=E?n(O,R,t):n(R,O,t);if(!T&&!E)continue e;if(!T&&E)continue r}if(E){Array.prototype.push.apply(_[2],S[2]);S[2]=_[2]}else{Array.prototype.push.apply(S[2],_[2])}i(S[2],true,true,r);_[2]=[]}}}}e.exports=mergeNonAdjacentBySelector},3909:(e,r,t)=>{var n=t(7486);var o=t(6489);var i=t(5994);var s=t(6101);var a=t(9750);var u=t(3932);var l=t(2282);var c=t(7132);var f=t(897);var p=t(4123);var d=t(170);var h=t(673).OptimizationLevel;var m=t(5673);function removeEmpty(e){for(var r=0,t=e.length;r=0;g--){level2Optimize(m[g][2],r,false)}}if(d.removeEmpty){removeEmpty(e)}return e}e.exports=level2Optimize},7095:(e,r,t)=>{var n=t(1063);function everyValuesPair(e,r,t){var o=r.value.length;var i=t.value.length;var s=Math.max(o,i);var a=Math.min(o,i)-1;var u;var l;var c;for(c=0;c{var n=t(7370);function findComponentIn(e,r){var t=nameComparator(r);return findInDirectComponents(e,t)||findInSubComponents(e,t)}function nameComparator(e){return function(r){return e.name===r.name}}function findInDirectComponents(e,r){return e.components.filter(r)[0]}function findInSubComponents(e,r){var t;var o;var i,s;if(!n[e.name].shorthandComponents){return}for(i=0,s=e.components.length;i{function hasInherit(e){for(var r=e.value.length-1;r>=0;r--){if(e.value[r][1]=="inherit")return true}return false}e.exports=hasInherit},8691:(e,r,t)=>{var n=t(7370);function isComponentOf(e,r,t){return isDirectComponentOf(e,r)||!t&&!!n[e.name].shorthandComponents&&isSubComponentOf(e,r)}function isDirectComponentOf(e,r){var t=n[e.name];return"components"in t&&t.components.indexOf(r.name)>-1}function isSubComponentOf(e,r){return e.components.some(function(e){return isDirectComponentOf(e,r)})}e.exports=isComponentOf},69:(e,r,t)=>{var n=t(1063);function isMergeableShorthand(e){if(e.name!="font"){return true}return e.value[0][1].indexOf(n.INTERNAL)==-1}e.exports=isMergeableShorthand},6293:(e,r,t)=>{var n=t(7095);var o=t(3381);var i=t(3319);var s=t(7370);var a=t(3993).deep;var u=t(3970);var l=t(743);var c=t(4857).single;var f=t(9209).body;var p=t(5673);function mergeIntoShorthands(e,r){var t={};var n;var o;var i;var a,u;var l,c;if(e.length<3){return}for(a=0,u=e.length;aObject.keys(u).length){continue}if(mixedImportance(u)){continue}if(!overridable(u,i,n)){continue}if(!mergeable(u)){continue}if(mixedInherit(u)){replaceWithInheritBestFit(e,u,i,n)}else{replaceWithShorthand(e,u,i,n)}}}function invalidates(e,r,t){var n=s[r];var o=s[t.name];var i;if("overridesShorthands"in n&&n.overridesShorthands.indexOf(t.name)>-1){return true}if(o&&"componentOf"in o){for(i in e[r]){if(o.componentOf.indexOf(i)>-1){return true}}}return false}function mixedImportance(e){var r;var t;for(t in e){if(undefined!==r&&e[t].important!=r){return true}r=e[t].important}return false}function overridable(e,r,t){var o=s[r];var a=[p.PROPERTY,[p.PROPERTY_NAME,r],[p.PROPERTY_VALUE,o.defaultValue]];var u=c(a);var l;var f;var d,h;i([u],t,[]);for(d=0,h=o.components.length;d{var n=t(6293);var o=t(6021);var i=t(3319);var s=t(3970);var a=t(4857).all;var u=t(4514);var l=t(743);var c=t(673).OptimizationLevel;function optimizeProperties(e,r,t,f){var p=f.options.level[c.Two];var d=a(e,false,p.skipProperties);var h;var m,g;i(d,f.validator,f.warnings);for(m=0,g=d.length;m{var n=t(3381);var o=t(7095);var i=t(6584);var s=t(8691);var a=t(69);var u=t(1899);var l=t(3043).same;var c=t(7370);var f=t(3993).deep;var p=t(3970);var d=t(3993).shallow;var h=t(743);var m=t(5673);var g=t(1063);var v=t(9209).property;function wouldBreakCompatibility(e,r){for(var t=0;t=0;o--){if(e[o].name==t&&!e[o].unused)n++;if(n>1)break}return n>1}function overridingFunction(e,r){for(var t=0,n=e.components.length;t=0;y--){d=e[y];if(!isCompactable(d))continue;if(d.block)continue;p=c[d.name].canOverride;r:for(w=y-1;w>=0;w--){h=e[w];if(!isCompactable(h))continue;if(h.block)continue;if(h.unused||d.unused)continue;if(h.hack&&!d.hack&&!d.important||!h.hack&&!h.important&&d.hack)continue;if(h.important==d.important&&h.hack[0]!=d.hack[0])continue;if(h.important==d.important&&(h.hack[0]!=d.hack[0]||h.hack[1]&&h.hack[1]!=d.hack[1]))continue;if(n(d))continue;if(noneOverrideHack(h,d))continue;if(d.shorthand&&s(d,h)){if(!d.important&&h.important)continue;if(!l([h],d.components))continue;if(!anyValue(f.isFunction,h)&&overridingFunction(d,f))continue;if(!a(d)){h.unused=true;continue}m=i(d,h);p=c[h.name].canOverride;if(o(p.bind(null,f),h,m)){h.unused=true}}else if(d.shorthand&&u(d,h)){if(!d.important&&h.important){continue}if(!l([h],d.components)){continue}if(!anyValue(f.isFunction,h)&&overridingFunction(d,f)){continue}g=h.shorthand?h.components:[h];for(A=g.length-1;A>=0;A--){v=g[A];b=i(d,v);p=c[v.name].canOverride;if(!o(p.bind(null,f),h,b)){continue r}}h.unused=true}else if(r&&h.shorthand&&!d.shorthand&&s(h,d,true)){if(d.important&&!h.important)continue;if(!d.important&&h.important){d.unused=true;continue}if(moreSameShorthands(e,y-1,h.name))continue;if(overridingFunction(h,f))continue;if(!a(h))continue;m=i(h,d);if(o(p.bind(null,f),m,d)){var _=!t.properties.backgroundClipMerging&&m.name.indexOf("background-clip")>-1||!t.properties.backgroundOriginMerging&&m.name.indexOf("background-origin")>-1||!t.properties.backgroundSizeMerging&&m.name.indexOf("background-size")>-1;var S=c[d.name].nonMergeableValue===d.value[0][1];if(_||S)continue;if(!t.properties.merging&&wouldBreakCompatibility(h,f))continue;if(m.value[0][1]!=d.value[0][1]&&(n(h)||n(d)))continue;if(wouldResultInLongerValue(h,d))continue;if(!h.multiplex&&d.multiplex)turnIntoMultiplex(h,multiplexSize(d));override(m,d);h.dirty=true}}else if(r&&h.shorthand&&d.shorthand&&h.name==d.name){if(!h.multiplex&&d.multiplex)continue;if(!d.important&&h.important){d.unused=true;continue e}if(d.important&&!h.important){h.unused=true;continue}if(!a(d)){h.unused=true;continue}for(A=h.components.length-1;A>=0;A--){var O=h.components[A];var R=d.components[A];p=c[O.name].canOverride;if(!o(p.bind(null,f),O,R))continue e}overrideShorthand(h,d);h.dirty=true}else if(r&&h.shorthand&&d.shorthand&&s(h,d)){if(!h.important&&d.important)continue;m=i(h,d);p=c[d.name].canOverride;if(!o(p.bind(null,f),m,d))continue;if(h.important&&!d.important){d.unused=true;continue}var T=c[d.name].restore(d,c);if(T.length>1)continue;m=i(h,d);override(m,d);d.dirty=true}else if(h.name==d.name){E=true;if(d.shorthand){for(A=d.components.length-1;A>=0&&E;A--){v=h.components[A];b=d.components[A];p=c[b.name].canOverride;E=E&&o(p.bind(null,f),v,b)}}else{p=c[d.name].canOverride;E=o(p.bind(null,f),h,d)}if(h.important&&!d.important&&E){d.unused=true;continue}if(!h.important&&d.important&&E){h.unused=true;continue}if(!E){continue}h.unused=true}}}}e.exports=overrideProperties},1899:(e,r,t)=>{var n=t(7370);function overridesNonComponentShorthand(e,r){return e.name in n&&"overridesShorthands"in n[e.name]&&n[e.name].overridesShorthands.indexOf(r.name)>-1}e.exports=overridesNonComponentShorthand},3319:(e,r,t)=>{var n=t(7370);var o=t(8403);function populateComponents(e,r,t){var i;var s,a;for(var u=e.length-1;u>=0;u--){var l=e[u];var c=n[l.name];if(c&&c.shorthand){l.shorthand=true;l.dirty=true;try{l.components=c.breakUp(l,n,r);if(c.shorthandComponents){for(s=0,a=l.components.length;s0)l.multiplex=l.components[0].multiplex;else l.unused=true}}}e.exports=populateComponents},8768:(e,r,t)=>{var n=t(3043).same;function understandable(e,r,t,o,i){if(!n(r,t)){return false}if(i&&e.isVariable(r)!==e.isVariable(t)){return false}return true}e.exports=understandable},3043:e=>{var r=/(?:^|\W)(\-\w+\-)/g;function unique(e){var t=[];var n;while((n=r.exec(e))!==null){if(t.indexOf(n[0])==-1){t.push(n[0])}}return t}function same(e,r){return unique(e).sort().join(",")==unique(r).sort().join(",")}e.exports={unique:unique,same:same}},9750:(e,r,t)=>{var n=t(1659);var o=t(170);var i=t(5755);var s=t(5673);var a=t(9209).body;var u=t(9209).rules;function reduceNonAdjacent(e,r){var t=r.options;var o=t.compatibility.selectors.mergeablePseudoClasses;var i=t.compatibility.selectors.mergeablePseudoElements;var a=t.compatibility.selectors.multiplePseudoMerging;var l={};var c=[];for(var f=e.length-1;f>=0;f--){var p=e[f];if(p[0]!=s.RULE){continue}else if(p[2].length===0){continue}var d=u(p[1]);var h=p[1].length>1&&n(d,o,i,a);var m=wrappedSelectorsFrom(p[1]);var g=h?[d].concat(m):[d];for(var v=0,b=g.length;v0,isComplex:h&&v===0})}}reduceSimpleNonAdjacentCases(e,c,l,t,r);reduceComplexNonAdjacentCases(e,l,t,r)}function wrappedSelectorsFrom(e){var r=[];for(var t=0;t=0;c--){if(t.filterOut(c,a))continue;var f=r[c].where;var p=e[f];var d=i(p[2]);a=a.concat(d);u.push(d);l.push(f)}o(a,true,false,s);var h=l.length;var m=a.length-1;var g=h-1;while(g>=0){if((g===0||a[m]&&u[g].indexOf(a[m])>-1)&&m>-1){m--;continue}var v=a.splice(m+1);t.callback(e[l[g]],v,h,g);g--}}e.exports=reduceNonAdjacent},3932:(e,r,t)=>{var n=t(5673);var o=t(9209).all;var i="@font-face";function removeDuplicateFontAtRules(e){var r=[];var t;var s;var a,u;for(a=0,u=e.length;a-1){t[2]=[]}else{r.push(s)}}}e.exports=removeDuplicateFontAtRules},2282:(e,r,t)=>{var n=t(5673);var o=t(9209).all;var i=t(9209).rules;function removeDuplicateMediaQueries(e){var r={};var t;var s;var a;var u,l;for(u=0,l=e.length;u{var n=t(5673);var o=t(9209).body;var i=t(9209).rules;function removeDuplicates(e){var r={};var t=[];var s,a;var u,l;for(var c=0,f=e.length;c=0;p--){a=e[r[s][p]];u=o(a[2]);if(l.indexOf(u)>-1)a[2]=[];else l.push(u)}}}e.exports=removeDuplicates},897:(e,r,t)=>{var n=t(3319);var o=t(4857).single;var i=t(743);var s=t(5673);var a=/^(\-moz\-|\-o\-|\-webkit\-)?animation-name$/;var u=/^(\-moz\-|\-o\-|\-webkit\-)?animation$/;var l=/^@(\-moz\-|\-o\-|\-webkit\-)?keyframes /;var c=/\s{0,31}!important$/;var f=/^(['"]?)(.*)\1$/;function normalize(e){return e.replace(f,"$2").replace(c,"")}function removeUnusedAtRules(e,r){removeUnusedAtRule(e,matchCounterStyle,markCounterStylesAsUsed,r);removeUnusedAtRule(e,matchFontFace,markFontFacesAsUsed,r);removeUnusedAtRule(e,matchKeyframe,markKeyframesAsUsed,r);removeUnusedAtRule(e,matchNamespace,markNamespacesAsUsed,r)}function removeUnusedAtRule(e,r,t,n){var o={};var i;var a;var u;var l;var c,f;for(c=0,f=e.length;c{var n=t(4265);var o=t(3745);var i=/align\-items|box\-align|box\-pack|flex|justify/;var s=/^border\-(top|right|bottom|left|color|style|width|radius)/;function canReorder(e,r,t){for(var n=r.length-1;n>=0;n--){for(var o=e.length-1;o>=0;o--){if(!canReorderSingle(e[o],r[n],t))return false}}return true}function canReorderSingle(e,r,t){var a=e[0];var u=e[1];var l=e[2];var c=e[5];var f=e[6];var p=r[0];var d=r[1];var h=r[2];var m=r[5];var g=r[6];if(a=="font"&&p=="line-height"||p=="font"&&a=="line-height")return false;if(i.test(a)&&i.test(p))return false;if(l==h&&unprefixed(a)==unprefixed(p)&&vendorPrefixed(a)^vendorPrefixed(p))return false;if(l=="border"&&s.test(h)&&(a=="border"||a==h||u!=d&&sameBorderComponent(a,p)))return false;if(h=="border"&&s.test(l)&&(p=="border"||p==l||u!=d&&sameBorderComponent(a,p)))return false;if(l=="border"&&h=="border"&&a!=p&&(isSideBorder(a)&&isStyleBorder(p)||isStyleBorder(a)&&isSideBorder(p)))return false;if(l!=h)return true;if(a==p&&l==h&&(u==d||withDifferentVendorPrefix(u,d)))return true;if(a!=p&&l==h&&a!=l&&p!=h)return true;if(a!=p&&l==h&&u==d)return true;if(g&&f&&!inheritable(l)&&!inheritable(h)&&!n(m,c,false))return true;if(!o(c,m,t))return true;return false}function vendorPrefixed(e){return/^\-(?:moz|webkit|ms|o)\-/.test(e)}function unprefixed(e){return e.replace(/^\-(?:moz|webkit|ms|o)\-/,"")}function sameBorderComponent(e,r){return e.split("-").pop()==r.split("-").pop()}function isSideBorder(e){return e=="border-top"||e=="border-right"||e=="border-bottom"||e=="border-left"}function isStyleBorder(e){return e=="border-color"||e=="border-style"||e=="border-width"}function withDifferentVendorPrefix(e,r){return vendorPrefixed(e)&&vendorPrefixed(r)&&e.split("-")[1]!=r.split("-")[2]}function inheritable(e){return e=="font"||e=="line-height"||e=="list-style"}e.exports={canReorder:canReorder,canReorderSingle:canReorderSingle}},3970:(e,r,t)=>{var n=t(7370);function restoreWithComponents(e){var r=n[e.name];if(r&&r.shorthand){return r.restore(e,n)}else{return e.value}}e.exports=restoreWithComponents},3093:(e,r,t)=>{var n=t(3993).shallow;var o=t(5673);var i=t(1063);function isInheritOnly(e){for(var r=0,t=e.length;r=0;l--){var c=n[l];var f=isDefaultValue(c);if(c.name=="background-clip"){var p=n[l-1];var d=isDefaultValue(p);a=c.value[0][1]==p.value[0][1];u=!a&&(d&&!f||!d&&!f||!d&&f&&c.value[0][1]!=p.value[0][1]);if(a){restoreValue(p)}else if(u){restoreValue(c);restoreValue(p)}l--}else if(c.name=="background-size"){var h=n[l-1];var m=isDefaultValue(h);a=!m&&f;u=!a&&(m&&!f||!m&&!f);if(a){restoreValue(h)}else if(u){restoreValue(c);s.unshift([o.PROPERTY_VALUE,i.FORWARD_SLASH]);restoreValue(h)}else if(h.value.length==1){restoreValue(h)}l--}else{if(f||r[c.name].multiplexLastOnly&&!t)continue;restoreValue(c)}}if(s.length===0&&e.value.length==1&&e.value[0][1]=="0")s.push(e.value[0]);if(s.length===0)s.push([o.PROPERTY_VALUE,r[e.name].defaultValue]);if(isInheritOnly(s))return[s[0]];return s}function borderRadius(e,r){if(e.multiplex){var t=n(e);var s=n(e);for(var a=0;a<4;a++){var u=e.components[a];var l=n(e);l.value=[u.value[0]];t.components.push(l);var c=n(e);c.value=[u.value[1]||u.value[0]];s.components.push(c)}var f=fourValues(t,r);var p=fourValues(s,r);if(f.length==p.length&&f[0][1]==p[0][1]&&(f.length>1?f[1][1]==p[1][1]:true)&&(f.length>2?f[2][1]==p[2][1]:true)&&(f.length>3?f[3][1]==p[3][1]:true)){return f}else{return f.concat([[o.PROPERTY_VALUE,i.FORWARD_SLASH]]).concat(p)}}else{return fourValues(e,r)}}function font(e,r){var t=e.components;var n=[];var s;var a=0;var u=0;if(e.value[0][1].indexOf(i.INTERNAL)===0){e.value[0][1]=e.value[0][1].substring(i.INTERNAL.length);return e.value}while(a<4){s=t[a];if(s.value[0][1]!=r[s.name].defaultValue){Array.prototype.push.apply(n,s.value)}a++}Array.prototype.push.apply(n,t[a].value);a++;if(t[a].value[0][1]!=r[t[a].name].defaultValue){Array.prototype.push.apply(n,[[o.PROPERTY_VALUE,i.FORWARD_SLASH]]);Array.prototype.push.apply(n,t[a].value)}a++;while(t[a].value[u]){n.push(t[a].value[u]);if(t[a].value[u+1]){n.push([o.PROPERTY_VALUE,i.COMMA])}u++}if(isInheritOnly(n)){return[n[0]]}return n}function fourValues(e){var r=e.components;var t=r[0].value[0];var n=r[1].value[0];var o=r[2].value[0];var i=r[3].value[0];if(t[1]==n[1]&&t[1]==o[1]&&t[1]==i[1]){return[t]}else if(t[1]==o[1]&&n[1]==i[1]){return[t,n]}else if(n[1]==i[1]){return[t,n,o]}else{return[t,n,o,i]}}function multiplex(e){return function(r,t){if(!r.multiplex)return e(r,t,true);var s=0;var a=[];var u={};var l,c;for(l=0,c=r.components[0].value.length;l=0;i--){var s=t[i];var a=r[s.name];if(s.value[0][1]!=a.defaultValue||"keepUnlessDefault"in a&&!isDefault(t,r,a.keepUnlessDefault)){n.unshift(s.value[0])}}if(n.length===0)n.push([o.PROPERTY_VALUE,r[e.name].defaultValue]);if(isInheritOnly(n))return[n[0]];return n}function isDefault(e,r,t){var n;var o,i;for(o=0,i=e.length;o{var n=t(4708).canReorderSingle;var o=t(8309);var i=t(1659);var s=t(5266);var a=t(5673);var u=t(5755);var l=t(9209).body;var c=t(9209).rules;function naturalSorter(e,r){return e>r?1:-1}function cloneAndMergeSelectors(e,r){var t=u(e);t[5]=t[5].concat(r[5]);return t}function restructure(e,r){var t=r.options;var u=t.compatibility.selectors.mergeablePseudoClasses;var f=t.compatibility.selectors.mergeablePseudoElements;var p=t.compatibility.selectors.mergeLimit;var d=t.compatibility.selectors.multiplePseudoMerging;var h=r.cache.specificity;var m={};var g=[];var v={};var b=[];var E=2;var y="%";function sendToMultiPropertyMoveCache(e,r,t){for(var n=t.length-1;n>=0;n--){var o=t[n][0];var i=addToCache(r,o);if(v[i].length>1&&processMultiPropertyMove(e,v[i])){removeAllMatchingFromCache(i);break}}}function addToCache(e,r){var t=cacheId(r);v[t]=v[t]||[];v[t].push([e,r]);return t}function removeAllMatchingFromCache(e){var r=e.split(y);var t=[];var n;for(var o in v){var i=o.split(y);for(n=i.length-1;n>=0;n--){if(r.indexOf(i[n])>-1){t.push(o);break}}}for(n=t.length-1;n>=0;n--){delete v[t[n]]}}function cacheId(e){var r=[];for(var t=0,n=e.length;t=0;n--){if(!i(c(e[n][1]),u,f,d)){continue}t.unshift(e[n]);if(e[n][2].length>0&&r.indexOf(e[n])==-1)r.push(e[n])}return r.length>1?t:[]}function shortenIfPossible(e,r){var t=r[0];var n=r[1];var o=r[4];var i=t.length+n.length+1;var a=[];var u=[];var l=tokensToMerge(m[o]);if(l.length<2)return;var c=findAllFits(l,i,1);var f=c[0];if(f[1]>0)return sendToMultiPropertyMoveCache(e,r,c);for(var p=f[0].length-1;p>=0;p--){a=f[0][p][1].concat(a);u.unshift(f[0][p])}a=s(a);dropAsNewTokenAt(e,[r],a,u)}function fitSorter(e,r){return e[1]>r[1]?1:e[1]==r[1]?0:-1}function findAllFits(e,r,t){var n=allCombinations(e,r,t,E-1);return n.sort(fitSorter)}function allCombinations(e,r,t,n){var o=[[e,sizeDifference(e,r,t)]];if(e.length>2&&n>0){for(var i=e.length-1;i>=0;i--){var s=Array.prototype.slice.call(e,0);s.splice(i,1);o=o.concat(allCombinations(s,r,t,n-1))}}return o}function sizeDifference(e,r,t){var n=0;for(var o=e.length-1;o>=0;o--){n+=e[o][2].length>t?c(e[o][1]).length:-1}return n-(e.length-1)*r+1}function dropAsNewTokenAt(r,t,n,o){var i,s,u,c;var f=[];for(i=o.length-1;i>=0;i--){var p=o[i];for(s=p[2].length-1;s>=0;s--){var d=p[2][s];for(u=0,c=t.length;u=0;i--){f.unshift(t[i][3])}var b=[a.RULE,n,f];e.splice(r,0,b)}function dropPropertiesAt(e,r){var t=r[4];var n=m[t];if(n&&n.length>1){if(!shortenMultiMovesIfPossible(e,r))shortenIfPossible(e,r)}}function shortenMultiMovesIfPossible(e,r){var t=[];var n=[];var o=r[4];var i,s;var a=tokensToMerge(m[o]);if(a.length<2)return;e:for(var u in m){var l=m[u];for(i=a.length-1;i>=0;i--){if(l.indexOf(a[i])==-1)continue e}t.push(u)}if(t.length<2)return false;for(i=t.length-1;i>=0;i--){for(s=g.length-1;s>=0;s--){if(g[s][4]==t[i]){n.unshift([g[s],a]);break}}}return processMultiPropertyMove(e,n)}function processMultiPropertyMove(e,r){var t=0;var n=[];var o;for(var i=r.length-1;i>=0;i--){o=r[i][0];var a=o[4];t+=a.length+(i>0?1:0);n.push(o)}var u=r[0][1];var l=findAllFits(u,t,n.length)[0];if(l[1]>0)return false;var c=[];var f=[];for(i=l[0].length-1;i>=0;i--){c=l[0][i][1].concat(c);f.unshift(l[0][i])}c=s(c);dropAsNewTokenAt(e,n,c,f);for(i=n.length-1;i>=0;i--){o=n[i];var p=g.indexOf(o);delete m[o[4]];if(p>-1&&b.indexOf(p)==-1)b.push(p)}return true}function boundToAnotherPropertyInCurrrentToken(e,r,t){var n=e[0];var o=r[0];if(n!=o)return false;var i=r[4];var s=m[i];return s&&s.indexOf(t)>-1}for(var w=e.length-1;w>=0;w--){var A=e[w];var _;var S,O,R;var T;if(A[0]==a.RULE){_=true}else if(A[0]==a.NESTED_BLOCK){_=false}else{continue}var C=g.length;var P=o(A);b=[];var L=[];for(S=P.length-1;S>=0;S--){for(O=S-1;O>=0;O--){if(!n(P[S],P[O],h)){L.push(S);break}}}for(S=P.length-1;S>=0;S--){var x=P[S];var I=false;for(O=0;O-1)continue;var U=x[4];if(I&&g[T][5].length+x[5].length>p){dropPropertiesAt(w+1,g[T]);g.splice(T,1);m[U]=[A];I=false}else{m[U]=m[U]||[];m[U].push(A)}if(I){g[T]=cloneAndMergeSelectors(g[T],x)}else{g.push(x)}}b=b.sort(naturalSorter);for(S=0,R=b.length;S{var r=/\-\-.+$/;function rulesOverlap(e,r,t){var n;var o;var i,s;var a,u;for(i=0,s=e.length;i{var n=t(7680);function specificitiesOverlap(e,r,t){var n;var o;var i,s;var a,u;for(i=0,s=e.length;i{var n=t(1063);var o={ADJACENT_SIBLING:"+",DESCENDANT:">",DOT:".",HASH:"#",NON_ADJACENT_SIBLING:"~",PSEUDO:":"};var i=/[a-zA-Z]/;var s=":not(";var a=/[\s,\(>~\+]/;function specificity(e){var r=[0,0,0];var t;var s;var u;var l;var c=0;var f;var p=false;var d=false;var h,m;for(h=0,m=e.length;h0&&!p){}else if(t==n.OPEN_ROUND_BRACKET){c++}else if(t==n.CLOSE_ROUND_BRACKET&&c==1){c--;p=false}else if(t==n.CLOSE_ROUND_BRACKET){c--}else if(t==o.HASH){r[0]++}else if(t==o.DOT||t==n.OPEN_SQUARE_BRACKET){r[1]++}else if(t==o.PSEUDO&&!d&&!isNotPseudoClass(e,h)){r[1]++;p=false}else if(t==o.PSEUDO){p=true}else if((h===0||f)&&i.test(t)){r[2]++}s=t==n.BACK_SLASH;d=t==o.PSEUDO;f=!s&&a.test(t)}return r}function isNotPseudoClass(e,r){return e.indexOf(s,r)===r}e.exports=specificity},5266:e=>{function ruleSorter(e,r){return e[1]>r[1]?1:-1}function tidyRuleDuplicates(e){var r=[];var t=[];for(var n=0,o=e.length;n{function removeUnused(e){for(var r=e.length-1;r>=0;r--){var t=e[r];if(t.unused){t.all.splice(t.position,1)}}}e.exports=removeUnused},743:(e,r,t)=>{var n=t(5381);var o=t(1063);var i="*";var s="\\";var a="!important";var u="_";var l="!ie";function restoreFromOptimizing(e,r){var t;var n;var o;var i;for(i=e.length-1;i>=0;i--){t=e[i];if(t.unused){continue}if(!t.dirty&&!t.important&&!t.hack){continue}if(r){n=r(t);t.value=n}else{n=t.value}if(t.important){restoreImportant(t)}if(t.hack){restoreHack(t)}if("all"in t){o=t.all[t.position];o[1][1]=t.name;o.splice(2,o.length-1);Array.prototype.push.apply(o,n)}}}function restoreImportant(e){e.value[e.value.length-1][1]+=a}function restoreHack(e){if(e.hack[0]==n.UNDERSCORE){e.name=u+e.name}else if(e.hack[0]==n.ASTERISK){e.name=i+e.name}else if(e.hack[0]==n.BACKSLASH){e.value[e.value.length-1][1]+=s+e.hack[1]}else if(e.hack[0]==n.BANG){e.value[e.value.length-1][1]+=o.SPACE+l}}e.exports=restoreFromOptimizing},402:e=>{var r="[A-Z]+(\\-|[A-Z]|[0-9])+\\(.*?\\)";var t="\\-(\\-|[A-Z]|[0-9])+\\(.*?\\)";var n="var\\(\\-\\-[^\\)]+\\)";var o="("+n+"|"+r+"|"+t+")";var i=new RegExp("^(\\-moz\\-|\\-webkit\\-)?calc\\([^\\)]+\\)$","i");var s=/[0-9]/;var a=new RegExp("^"+o+"$","i");var u=/^hsl\(\s{0,31}[\-\.]?\d+\s{0,31},\s{0,31}\.?\d+%\s{0,31},\s{0,31}\.?\d+%\s{0,31}\)|hsla\(\s{0,31}[\-\.]?\d+\s{0,31},\s{0,31}\.?\d+%\s{0,31},\s{0,31}\.?\d+%\s{0,31},\s{0,31}\.?\d+\s{0,31}\)$/i;var l=/^(\-[a-z0-9_][a-z0-9\-_]*|[a-z][a-z0-9\-_]*)$/i;var c=/^[a-z]+$/i;var f=/^-([a-z0-9]|-)*$/i;var p=/^rgb\(\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31}\)|rgba\(\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\.\d]+\s{0,31}\)$/i;var d=/^(cubic\-bezier|steps)\([^\)]+\)$/;var h=["ms","s"];var m=/^url\([\s\S]+\)$/i;var g=new RegExp("^"+n+"$","i");var v=/^#[0-9a-f]{8}$/i;var b=/^#[0-9a-f]{4}$/i;var E=/^#[0-9a-f]{6}$/i;var y=/^#[0-9a-f]{3}$/i;var w=".";var A="-";var _="+";var S={"^":["inherit","initial","unset"],"*-style":["auto","dashed","dotted","double","groove","hidden","inset","none","outset","ridge","solid"],"*-timing-function":["ease","ease-in","ease-in-out","ease-out","linear","step-end","step-start"],"animation-direction":["alternate","alternate-reverse","normal","reverse"],"animation-fill-mode":["backwards","both","forwards","none"],"animation-iteration-count":["infinite"],"animation-name":["none"],"animation-play-state":["paused","running"],"background-attachment":["fixed","inherit","local","scroll"],"background-clip":["border-box","content-box","inherit","padding-box","text"],"background-origin":["border-box","content-box","inherit","padding-box"],"background-position":["bottom","center","left","right","top"],"background-repeat":["no-repeat","inherit","repeat","repeat-x","repeat-y","round","space"],"background-size":["auto","cover","contain"],"border-collapse":["collapse","inherit","separate"],bottom:["auto"],clear:["both","left","none","right"],color:["transparent"],cursor:["all-scroll","auto","col-resize","crosshair","default","e-resize","help","move","n-resize","ne-resize","no-drop","not-allowed","nw-resize","pointer","progress","row-resize","s-resize","se-resize","sw-resize","text","vertical-text","w-resize","wait"],display:["block","inline","inline-block","inline-table","list-item","none","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group"],float:["left","none","right"],left:["auto"],font:["caption","icon","menu","message-box","small-caption","status-bar","unset"],"font-size":["large","larger","medium","small","smaller","x-large","x-small","xx-large","xx-small"],"font-stretch":["condensed","expanded","extra-condensed","extra-expanded","normal","semi-condensed","semi-expanded","ultra-condensed","ultra-expanded"],"font-style":["italic","normal","oblique"],"font-variant":["normal","small-caps"],"font-weight":["100","200","300","400","500","600","700","800","900","bold","bolder","lighter","normal"],"line-height":["normal"],"list-style-position":["inside","outside"],"list-style-type":["armenian","circle","decimal","decimal-leading-zero","disc","decimal|disc","georgian","lower-alpha","lower-greek","lower-latin","lower-roman","none","square","upper-alpha","upper-latin","upper-roman"],overflow:["auto","hidden","scroll","visible"],position:["absolute","fixed","relative","static"],right:["auto"],"text-align":["center","justify","left","left|right","right"],"text-decoration":["line-through","none","overline","underline"],"text-overflow":["clip","ellipsis"],top:["auto"],"vertical-align":["baseline","bottom","middle","sub","super","text-bottom","text-top","top"],visibility:["collapse","hidden","visible"],"white-space":["normal","nowrap","pre"],width:["inherit","initial","medium","thick","thin"]};var O=["%","ch","cm","em","ex","in","mm","pc","pt","px","rem","vh","vm","vmax","vmin","vw"];function isColor(e){return e!="auto"&&(isKeyword("color")(e)||isHexColor(e)||isColorFunction(e)||isNamedEntity(e))}function isColorFunction(e){return isRgbColor(e)||isHslColor(e)}function isDynamicUnit(e){return i.test(e)}function isFunction(e){return a.test(e)}function isHexColor(e){return y.test(e)||b.test(e)||E.test(e)||v.test(e)}function isHslColor(e){return u.test(e)}function isIdentifier(e){return l.test(e)}function isImage(e){return e=="none"||e=="inherit"||isUrl(e)}function isKeyword(e){return function(r){return S[e].indexOf(r)>-1}}function isNamedEntity(e){return c.test(e)}function isNumber(e){return scanForNumber(e)==e.length}function isRgbColor(e){return p.test(e)}function isPrefixed(e){return f.test(e)}function isPositiveNumber(e){return isNumber(e)&&parseFloat(e)>=0}function isVariable(e){return g.test(e)}function isTime(e){var r=scanForNumber(e);return r==e.length&&parseInt(e)===0||r>-1&&h.indexOf(e.slice(r+1))>-1}function isTimingFunction(){var e=isKeyword("*-timing-function");return function(r){return e(r)||d.test(r)}}function isUnit(e,r){var t=scanForNumber(r);return t==r.length&&parseInt(r)===0||t>-1&&e.indexOf(r.slice(t+1))>-1||r=="auto"||r=="inherit"}function isUrl(e){return m.test(e)}function isZIndex(e){return e=="auto"||isNumber(e)||isKeyword("^")(e)}function scanForNumber(e){var r=false;var t=false;var n;var o,i;for(o=0,i=e.length;o0&&t&&(n==_||n==A)){return o-1}else if(n==w&&!r){r=true}else if(n==w&&r){return o-1}else if(s.test(n)){continue}else{return o-1}}return o}function validator(e){var r=O.slice(0).filter(function(r){return!(r in e.units)||e.units[r]===true});return{colorOpacity:e.colors.opacity,isAnimationDirectionKeyword:isKeyword("animation-direction"),isAnimationFillModeKeyword:isKeyword("animation-fill-mode"),isAnimationIterationCountKeyword:isKeyword("animation-iteration-count"),isAnimationNameKeyword:isKeyword("animation-name"),isAnimationPlayStateKeyword:isKeyword("animation-play-state"),isTimingFunction:isTimingFunction(),isBackgroundAttachmentKeyword:isKeyword("background-attachment"),isBackgroundClipKeyword:isKeyword("background-clip"),isBackgroundOriginKeyword:isKeyword("background-origin"),isBackgroundPositionKeyword:isKeyword("background-position"),isBackgroundRepeatKeyword:isKeyword("background-repeat"),isBackgroundSizeKeyword:isKeyword("background-size"),isColor:isColor,isColorFunction:isColorFunction,isDynamicUnit:isDynamicUnit,isFontKeyword:isKeyword("font"),isFontSizeKeyword:isKeyword("font-size"),isFontStretchKeyword:isKeyword("font-stretch"),isFontStyleKeyword:isKeyword("font-style"),isFontVariantKeyword:isKeyword("font-variant"),isFontWeightKeyword:isKeyword("font-weight"),isFunction:isFunction,isGlobal:isKeyword("^"),isHslColor:isHslColor,isIdentifier:isIdentifier,isImage:isImage,isKeyword:isKeyword,isLineHeightKeyword:isKeyword("line-height"),isListStylePositionKeyword:isKeyword("list-style-position"),isListStyleTypeKeyword:isKeyword("list-style-type"),isNumber:isNumber,isPrefixed:isPrefixed,isPositiveNumber:isPositiveNumber,isRgbColor:isRgbColor,isStyleKeyword:isKeyword("*-style"),isTime:isTime,isUnit:isUnit.bind(null,r),isUrl:isUrl,isVariable:isVariable,isWidth:isKeyword("width"),isZIndex:isZIndex}}e.exports=validator},4857:(e,r,t)=>{var n=t(5381);var o=t(1063);var i=t(5673);var s={ASTERISK:"*",BACKSLASH:"\\",BANG:"!",BANG_SUFFIX_PATTERN:/!\w+$/,IMPORTANT_TOKEN:"!important",IMPORTANT_TOKEN_PATTERN:new RegExp("!important$","i"),IMPORTANT_WORD:"important",IMPORTANT_WORD_PATTERN:new RegExp("important$","i"),SUFFIX_BANG_PATTERN:/!$/,UNDERSCORE:"_",VARIABLE_REFERENCE_PATTERN:/var\(--.+\)$/};function wrapAll(e,r,t){var n=[];var o;var s;var a;for(a=e.length-1;a>=0;a--){s=e[a];if(s[0]!=i.PROPERTY){continue}if(!r&&someVariableReferences(s)){continue}if(t&&t.indexOf(s[1][1])>-1){continue}o=wrapSingle(s);o.all=e;o.position=a;n.unshift(o)}return n}function someVariableReferences(e){var r,t;var n;for(r=2,t=e.length;r0&&!o[1].match(s.IMPORTANT_WORD_PATTERN)&&s.BANG_SUFFIX_PATTERN.test(o[1])){r=[n.BANG]}else if(o[1].indexOf(s.BACKSLASH)>0&&o[1].indexOf(s.BACKSLASH)==o[1].length-s.BACKSLASH.length-1){r=[n.BACKSLASH,o[1].substring(o[1].indexOf(s.BACKSLASH)+1)]}else if(o[1].indexOf(s.BACKSLASH)===0&&o[1].length==2){r=[n.BACKSLASH,o[1].substring(1)]}return r}function isImportant(e){if(e.length<3)return false;var r=e[e.length-1];if(s.IMPORTANT_TOKEN_PATTERN.test(r[1])){return true}else if(s.IMPORTANT_WORD_PATTERN.test(r[1])&&s.SUFFIX_BANG_PATTERN.test(e[e.length-2][1])){return true}return false}function stripImportant(e){var r=e[e.length-1];var t=e[e.length-2];if(s.IMPORTANT_TOKEN_PATTERN.test(r[1])){r[1]=r[1].replace(s.IMPORTANT_TOKEN_PATTERN,"")}else{r[1]=r[1].replace(s.IMPORTANT_WORD_PATTERN,"");t[1]=t[1].replace(s.SUFFIX_BANG_PATTERN,"")}if(r[1].length===0){e.pop()}if(t[1].length===0){e.pop()}}function stripPrefixHack(e){e[1][1]=e[1][1].substring(1)}function stripSuffixHack(e,r){var t=e[e.length-1];t[1]=t[1].substring(0,t[1].indexOf(r[0]==n.BACKSLASH?s.BACKSLASH:s.BANG)).trim();if(t[1].length===0){e.pop()}}function wrapSingle(e){var r=isImportant(e);if(r){stripImportant(e)}var t=hackFrom(e);if(t[0]==n.ASTERISK||t[0]==n.UNDERSCORE){stripPrefixHack(e)}else if(t[0]==n.BACKSLASH||t[0]==n.BANG){stripSuffixHack(e,t)}return{block:e[2]&&e[2][0]==i.PROPERTY_BLOCK,components:[],dirty:false,hack:t,important:r,name:e[1][1],multiplex:e.length>3?isMultiplex(e):false,position:0,shorthand:false,unused:false,value:e.slice(2)}}e.exports={all:wrapAll,single:wrapSingle}},8560:e=>{var r={"*":{colors:{opacity:true},properties:{backgroundClipMerging:true,backgroundOriginMerging:true,backgroundSizeMerging:true,colors:true,ieBangHack:false,ieFilters:false,iePrefixHack:false,ieSuffixHack:false,merging:true,shorterLengthUnits:false,spaceAfterClosingBrace:true,urlQuotes:false,zeroUnits:true},selectors:{adjacentSpace:false,ie7Hack:false,mergeablePseudoClasses:[":active",":after",":before",":empty",":checked",":disabled",":empty",":enabled",":first-child",":first-letter",":first-line",":first-of-type",":focus",":hover",":lang",":last-child",":last-of-type",":link",":not",":nth-child",":nth-last-child",":nth-last-of-type",":nth-of-type",":only-child",":only-of-type",":root",":target",":visited"],mergeablePseudoElements:["::after","::before","::first-letter","::first-line"],mergeLimit:8191,multiplePseudoMerging:true},units:{ch:true,in:true,pc:true,pt:true,rem:true,vh:true,vm:true,vmax:true,vmin:true,vw:true}}};r.ie11=r["*"];r.ie10=r["*"];r.ie9=merge(r["*"],{properties:{ieFilters:true,ieSuffixHack:true}});r.ie8=merge(r.ie9,{colors:{opacity:false},properties:{backgroundClipMerging:false,backgroundOriginMerging:false,backgroundSizeMerging:false,iePrefixHack:true,merging:false},selectors:{mergeablePseudoClasses:[":after",":before",":first-child",":first-letter",":focus",":hover",":visited"],mergeablePseudoElements:[]},units:{ch:false,rem:false,vh:false,vm:false,vmax:false,vmin:false,vw:false}});r.ie7=merge(r.ie8,{properties:{ieBangHack:true},selectors:{ie7Hack:true,mergeablePseudoClasses:[":first-child",":first-letter",":hover",":visited"]}});function compatibilityFrom(e){return merge(r["*"],calculateSource(e))}function merge(e,r){for(var t in e){var n=e[t];if(typeof n==="object"&&!Array.isArray(n)){r[t]=merge(n,r[t]||{})}else{r[t]=t in r?r[t]:n}}return r}function calculateSource(e){if(typeof e=="object")return e;if(!/[,\+\-]/.test(e))return r[e]||r["*"];var t=e.split(",");var n=t[0]in r?r[t.shift()]:r["*"];e={};t.forEach(function(r){var t=r[0]=="+";var n=r.substring(1).split(".");var o=n[0];var i=n[1];e[o]=e[o]||{};e[o][i]=t});return merge(n,e)}e.exports=compatibilityFrom},52:(e,r,t)=>{var n=t(8822);function fetchFrom(e){return e||n}e.exports=fetchFrom},709:(e,r,t)=>{var n=t(2087).EOL;var o=t(9689);var i={AfterAtRule:"afterAtRule",AfterBlockBegins:"afterBlockBegins",AfterBlockEnds:"afterBlockEnds",AfterComment:"afterComment",AfterProperty:"afterProperty",AfterRuleBegins:"afterRuleBegins",AfterRuleEnds:"afterRuleEnds",BeforeBlockEnds:"beforeBlockEnds",BetweenSelectors:"betweenSelectors"};var s={CarriageReturnLineFeed:"\r\n",LineFeed:"\n",System:n};var a={Space:" ",Tab:"\t"};var u={AroundSelectorRelation:"aroundSelectorRelation",BeforeBlockBegins:"beforeBlockBegins",BeforeValue:"beforeValue"};var l={breaks:breaks(false),breakWith:s.System,indentBy:0,indentWith:a.Space,spaces:spaces(false),wrapAt:false,semicolonAfterLastProperty:false};var c="beautify";var f="keep-breaks";var p=";";var d=":";var h=",";var m="=";var g="false";var v="off";var b="true";var E="on";function breaks(e){var r={};r[i.AfterAtRule]=e;r[i.AfterBlockBegins]=e;r[i.AfterBlockEnds]=e;r[i.AfterComment]=e;r[i.AfterProperty]=e;r[i.AfterRuleBegins]=e;r[i.AfterRuleEnds]=e;r[i.BeforeBlockEnds]=e;r[i.BetweenSelectors]=e;return r}function spaces(e){var r={};r[u.AroundSelectorRelation]=e;r[u.BeforeBlockBegins]=e;r[u.BeforeValue]=e;return r}function formatFrom(e){if(e===undefined||e===false){return false}if(typeof e=="object"&&"breakWith"in e){e=o(e,{breakWith:mapBreakWith(e.breakWith)})}if(typeof e=="object"&&"indentBy"in e){e=o(e,{indentBy:parseInt(e.indentBy)})}if(typeof e=="object"&&"indentWith"in e){e=o(e,{indentWith:mapIndentWith(e.indentWith)})}if(typeof e=="object"){return o(l,e)}if(typeof e=="object"){return o(l,e)}if(typeof e=="string"&&e==c){return o(l,{breaks:breaks(true),indentBy:2,spaces:spaces(true)})}if(typeof e=="string"&&e==f){return o(l,{breaks:{afterAtRule:true,afterBlockBegins:true,afterBlockEnds:true,afterComment:true,afterRuleEnds:true,beforeBlockEnds:true}})}if(typeof e=="string"){return o(l,toHash(e))}return l}function toHash(e){return e.split(p).reduce(function(e,r){var t=r.split(d);var n=t[0];var o=t[1];if(n=="breaks"||n=="spaces"){e[n]=hashValuesToHash(o)}else if(n=="indentBy"||n=="wrapAt"){e[n]=parseInt(o)}else if(n=="indentWith"){e[n]=mapIndentWith(o)}else if(n=="breakWith"){e[n]=mapBreakWith(o)}return e},{})}function hashValuesToHash(e){return e.split(h).reduce(function(e,r){var t=r.split(m);var n=t[0];var o=t[1];e[n]=normalizeValue(o);return e},{})}function normalizeValue(e){switch(e){case g:case v:return false;case b:case E:return true;default:return e}}function mapBreakWith(e){switch(e){case"windows":case"crlf":case s.CarriageReturnLineFeed:return s.CarriageReturnLineFeed;case"unix":case"lf":case s.LineFeed:return s.LineFeed;default:return n}}function mapIndentWith(e){switch(e){case"space":return a.Space;case"tab":return a.Tab;default:return e}}e.exports={Breaks:i,Spaces:u,formatFrom:formatFrom}},1721:(e,r,t)=>{var n=t(8835);var o=t(9689);function inlineRequestFrom(e){return o(proxyOptionsFrom(process.env.HTTP_PROXY||process.env.http_proxy),e||{})}function proxyOptionsFrom(e){return e?{hostname:n.parse(e).hostname,port:parseInt(n.parse(e).port)}:{}}e.exports=inlineRequestFrom},2363:e=>{var r=5e3;function inlineTimeoutFrom(e){return e||r}e.exports=inlineTimeoutFrom},1130:e=>{function inlineOptionsFrom(e){if(Array.isArray(e)){return e}if(e===false){return["none"]}return undefined===e?["local"]:e.split(",")}e.exports=inlineOptionsFrom},673:(e,r,t)=>{var n=t(1661).roundingPrecisionFrom;var o=t(9689);var i={Zero:"0",One:"1",Two:"2"};var s={};s[i.Zero]={};s[i.One]={cleanupCharsets:true,normalizeUrls:true,optimizeBackground:true,optimizeBorderRadius:true,optimizeFilter:true,optimizeFontWeight:true,optimizeOutline:true,removeEmpty:true,removeNegativePaddings:true,removeQuotes:true,removeWhitespace:true,replaceMultipleZeros:true,replaceTimeUnits:true,replaceZeroUnits:true,roundingPrecision:n(undefined),selectorsSortingMethod:"standard",specialComments:"all",tidyAtRules:true,tidyBlockScopes:true,tidySelectors:true,transform:noop};s[i.Two]={mergeAdjacentRules:true,mergeIntoShorthands:true,mergeMedia:true,mergeNonAdjacentRules:true,mergeSemantically:false,overrideProperties:true,removeEmpty:true,reduceNonAdjacentRules:true,removeDuplicateFontRules:true,removeDuplicateMediaBlocks:true,removeDuplicateRules:true,removeUnusedAtRules:false,restructureRules:false,skipProperties:[]};var a="*";var u="all";var l="false";var c="off";var f="true";var p="on";var d=",";var h=";";var m=":";function noop(){}function optimizationLevelFrom(e){var r=o(s,{});var t=i.Zero;var l=i.One;var c=i.Two;if(undefined===e){delete r[c];return r}if(typeof e=="string"){e=parseInt(e)}if(typeof e=="number"&&e===parseInt(c)){return r}if(typeof e=="number"&&e===parseInt(l)){delete r[c];return r}if(typeof e=="number"&&e===parseInt(t)){delete r[c];delete r[l];return r}if(typeof e=="object"){e=covertValuesToHashes(e)}if(l in e&&"roundingPrecision"in e[l]){e[l].roundingPrecision=n(e[l].roundingPrecision)}if(c in e&&"skipProperties"in e[c]&&typeof e[c].skipProperties=="string"){e[c].skipProperties=e[c].skipProperties.split(d)}if(t in e||l in e||c in e){r[t]=o(r[t],e[t])}if(l in e&&a in e[l]){r[l]=o(r[l],defaults(l,normalizeValue(e[l][a])));delete e[l][a]}if(l in e&&u in e[l]){r[l]=o(r[l],defaults(l,normalizeValue(e[l][u])));delete e[l][u]}if(l in e||c in e){r[l]=o(r[l],e[l])}else{delete r[l]}if(c in e&&a in e[c]){r[c]=o(r[c],defaults(c,normalizeValue(e[c][a])));delete e[c][a]}if(c in e&&u in e[c]){r[c]=o(r[c],defaults(c,normalizeValue(e[c][u])));delete e[c][u]}if(c in e){r[c]=o(r[c],e[c])}else{delete r[c]}return r}function defaults(e,r){var t=o(s[e],{});var n;for(n in t){if(typeof t[n]=="boolean"){t[n]=r}}return t}function normalizeValue(e){switch(e){case l:case c:return false;case f:case p:return true;default:return e}}function covertValuesToHashes(e){var r=o(e,{});var t;var n;for(n=0;n<=2;n++){t=""+n;if(t in r&&(r[t]===undefined||r[t]===false)){delete r[t]}if(t in r&&r[t]===true){r[t]={}}if(t in r&&typeof r[t]=="string"){r[t]=covertToHash(r[t],t)}}return r}function covertToHash(e,r){return e.split(h).reduce(function(e,t){var n=t.split(m);var i=n[0];var s=n[1];var l=normalizeValue(s);if(a==i||u==i){e=o(e,defaults(r,l))}else{e[i]=l}return e},{})}e.exports={OptimizationLevel:i,optimizationLevelFrom:optimizationLevelFrom}},5328:(e,r,t)=>{var n=t(5622);function rebaseToFrom(e){return e?n.resolve(e):process.cwd()}e.exports=rebaseToFrom},588:e=>{function rebaseFrom(e){return undefined===e?true:!!e}e.exports=rebaseFrom},1661:(e,r,t)=>{var n=t(9689);var o=/^\d+$/;var i=["*","all"];var s="off";var a=",";var u="=";function roundingPrecisionFrom(e){return n(defaults(s),buildPrecisionFrom(e))}function defaults(e){return{ch:e,cm:e,em:e,ex:e,in:e,mm:e,pc:e,pt:e,px:e,q:e,rem:e,vh:e,vmax:e,vmin:e,vw:e,"%":e}}function buildPrecisionFrom(e){if(e===null||e===undefined){return{}}if(typeof e=="boolean"){return{}}if(typeof e=="number"&&e==-1){return defaults(s)}if(typeof e=="number"){return defaults(e)}if(typeof e=="string"&&o.test(e)){return defaults(parseInt(e))}if(typeof e=="string"&&e==s){return defaults(s)}if(typeof e=="object"){return e}return e.split(a).reduce(function(e,r){var t=r.split(u);var o=t[0];var a=parseInt(t[1]);if(isNaN(a)||a==-1){a=s}if(i.indexOf(o)>-1){e=n(e,defaults(a))}else{e[o]=a}return e},{})}e.exports={DEFAULT:s,roundingPrecisionFrom:roundingPrecisionFrom}},5239:(e,r,t)=>{var n=t(5747);var o=t(5622);var i=t(7730);var s=t(3391);var a=t(1295);var u=t(7237);var l=t(5673);var c=t(7069);var f=t(5472);var p=t(6591);var d=/^\/\*# sourceMappingURL=(\S+) \*\/$/;function applySourceMaps(e,r,t){var n={callback:t,fetch:r.options.fetch,index:0,inline:r.options.inline,inlineRequest:r.options.inlineRequest,inlineTimeout:r.options.inlineTimeout,inputSourceMapTracker:r.inputSourceMapTracker,localOnly:r.localOnly,processedTokens:[],rebaseTo:r.options.rebaseTo,sourceTokens:e,warnings:r.warnings};return r.options.sourceMap&&e.length>0?doApplySourceMaps(n):t(e)}function doApplySourceMaps(e){var r=[];var t=findTokenSource(e.sourceTokens[0]);var n;var o;var i;for(i=e.sourceTokens.length;e.index{var n=t(188);var o=/^\(/;var i=/\)$/;var s=/^@import/i;var a=/['"]\s*/;var u=/\s*['"]/;var l=/^url\(\s*/i;var c=/\s*\)/i;function extractImportUrlAndMedia(e){var r;var t;var f;var p;f=e.replace(s,"").trim().replace(l,"(").replace(c,")").replace(a,"").replace(u,"");p=n(f," ");r=p[0].replace(o,"").replace(i,"");t=p.slice(1).join(" ");return[r,t]}e.exports=extractImportUrlAndMedia},4579:(e,r,t)=>{var n=t(6594).SourceMapConsumer;function inputSourceMapTracker(){var e={};return{all:all.bind(null,e),isTracking:isTracking.bind(null,e),originalPositionFor:originalPositionFor.bind(null,e),track:track.bind(null,e)}}function all(e){return e}function isTracking(e,r){return r in e}function originalPositionFor(e,r,t,n){var o=r[0];var i=r[1];var s=r[2];var a={line:o,column:i+t};var u;while(!u&&a.column>i){a.column--;u=e[s].originalPositionFor(a)}if(!u||u.column<0){return r}if(u.line===null&&o>1&&n>0){return originalPositionFor(e,[o-1,i,s],t,n-1)}return u.line!==null?toMetadata(u):r}function toMetadata(e){return[e.line,e.column,e.source]}function track(e,r,t){e[r]=new n(t)}e.exports=inputSourceMapTracker},7730:(e,r,t)=>{var n=t(5622);var o=t(8835);var i=t(6591);var s=t(7069);var a="http:";function isAllowedResource(e,r,t){var i;var u;var l=r?false:true;var c;var f;var p;var d;if(t.length===0){return false}if(r&&!s(e)){e=a+e}i=r?o.parse(e).host:e;u=r?e:n.resolve(e);for(d=0;d{var n=t(5747);var o=t(5622);var i=t(7730);var s=t(7069);var a=t(6591);function loadOriginalSources(e,r){var t={callback:r,fetch:e.options.fetch,index:0,inline:e.options.inline,inlineRequest:e.options.inlineRequest,inlineTimeout:e.options.inlineTimeout,localOnly:e.localOnly,rebaseTo:e.options.rebaseTo,sourcesContent:e.sourcesContent,uriToSource:uriToSourceMapping(e.inputSourceMapTracker.all()),warnings:e.warnings};return e.options.sourceMap&&e.options.sourceMapInlineSources?doLoadOriginalSources(t):r()}function uriToSourceMapping(e){var r={};var t;var n;var o;var i,s;for(o in e){t=e[o];for(i=0,s=t.sources.length;i{var n=t(8605);var o=t(7211);var i=t(8835);var s=t(7733);var a=t(7502);var u=t(9689);var l="http:";function loadRemoteResource(e,r,t,c){var f=r.protocol||r.hostname;var p=false;var d;var h;d=u(i.parse(e),r||{});if(r.hostname!==undefined){d.protocol=r.protocol||l;d.path=d.href}h=f&&!a(f)||s(e)?n.get:o.get;h(d,function(n){var o=[];var s;if(p){return}if(n.statusCode<200||n.statusCode>399){return c(n.statusCode,null)}else if(n.statusCode>299){s=i.resolve(e,n.headers.location);return loadRemoteResource(s,r,t,c)}n.on("data",function(e){o.push(e.toString())});n.on("end",function(){var e=o.join("");c(null,e)})}).on("error",function(e){if(p){return}p=true;c(e.message,null)}).on("timeout",function(){if(p){return}p=true;c("timeout",null)}).setTimeout(t)}e.exports=loadRemoteResource},3391:e=>{var r=/^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/;function matchDataUri(e){return r.exec(e)}e.exports=matchDataUri},3225:e=>{var r="/";var t=/\\/g;function normalizePath(e){return e.replace(t,r)}e.exports=normalizePath},3900:(e,r,t)=>{var n=t(5747);var o=t(5622);var i=t(5239);var s=t(7441);var a=t(7730);var u=t(1067);var l=t(3225);var c=t(5514);var f=t(1295);var p=t(7237);var d=t(5005);var h=t(7233);var m=t(5673);var g=t(1063);var v=t(7069);var b=t(4076);var E=t(6591);var y="uri:unknown";function readSources(e,r,t){return doReadSources(e,r,function(e){return i(e,r,function(){return u(r,function(){return t(e)})})})}function doReadSources(e,r,t){if(typeof e=="string"){return fromString(e,r,t)}else if(Buffer.isBuffer(e)){return fromString(e.toString(),r,t)}else if(Array.isArray(e)){return fromArray(e,r,t)}else if(typeof e=="object"){return fromHash(e,r,t)}}function fromString(e,r,t){r.source=undefined;r.sourcesContent[undefined]=e;r.stats.originalSize+=e.length;return fromStyles(e,r,{inline:r.options.inline},t)}function fromArray(e,r,t){var n=e.reduce(function(e,t){if(typeof t==="string"){return addStringSource(t,e)}else{return addHashSource(t,r,e)}},[]);return fromStyles(n.join(""),r,{inline:["all"]},t)}function fromHash(e,r,t){var n=addHashSource(e,r,[]);return fromStyles(n.join(""),r,{inline:["all"]},t)}function addStringSource(e,r){r.push(restoreAsImport(normalizeUri(e)));return r}function addHashSource(e,r,t){var n;var o;var i;for(n in e){i=e[n];o=normalizeUri(n);t.push(restoreAsImport(o));r.sourcesContent[o]=i.styles;if(i.sourceMap){trackSourceMap(i.sourceMap,o,r)}}return t}function normalizeUri(e){var r=o.resolve("");var t;var n;var i;if(E(e)){return e}t=o.isAbsolute(e)?e:o.resolve(e);n=o.relative(r,t);i=l(n);return i}function trackSourceMap(e,r,t){var n=typeof e=="string"?JSON.parse(e):e;var o=E(r)?p(n,r):f(n,r||y,t.options.rebaseTo);t.inputSourceMapTracker.track(r,o)}function restoreAsImport(e){return d("url("+e+")","")+g.SEMICOLON}function fromStyles(e,r,t,n){var i;var s={};if(!r.source){s.fromBase=o.resolve("");s.toBase=r.options.rebaseTo}else if(E(r.source)){s.fromBase=r.source;s.toBase=r.source}else if(o.isAbsolute(r.source)){s.fromBase=o.dirname(r.source);s.toBase=r.options.rebaseTo}else{s.fromBase=o.dirname(o.resolve(r.source));s.toBase=r.options.rebaseTo}i=h(e,r);i=c(i,r.options.rebase,r.validator,s);return allowsAnyImports(t.inline)?inline(i,r,t,n):n(i)}function allowsAnyImports(e){return!(e.length==1&&e[0]=="none")}function inline(e,r,t,n){var o={afterContent:false,callback:n,errors:r.errors,externalContext:r,fetch:r.options.fetch,inlinedStylesheets:t.inlinedStylesheets||r.inlinedStylesheets,inline:t.inline,inlineRequest:r.options.inlineRequest,inlineTimeout:r.options.inlineTimeout,isRemote:t.isRemote||false,localOnly:r.localOnly,outputTokens:[],rebaseTo:r.options.rebaseTo,sourceTokens:e,warnings:r.warnings};return doInlineImports(o)}function doInlineImports(e){var r;var t,n;for(t=0,n=e.sourceTokens.length;t-1){n.warnings.push('Ignoring remote @import of "'+e+'" as it has already been imported.');n.sourceTokens=n.sourceTokens.slice(1);return doInlineImports(n)}else if(n.localOnly&&n.afterContent){n.warnings.push('Ignoring remote @import of "'+e+'" as no callback given and after other content.');n.sourceTokens=n.sourceTokens.slice(1);return doInlineImports(n)}else if(u){n.warnings.push('Skipping remote @import of "'+e+'" as no protocol given.');n.outputTokens=n.outputTokens.concat(n.sourceTokens.slice(0,1));n.sourceTokens=n.sourceTokens.slice(1);return doInlineImports(n)}else if(n.localOnly&&!s){n.warnings.push('Skipping remote @import of "'+e+'" as no callback given.');n.outputTokens=n.outputTokens.concat(n.sourceTokens.slice(0,1));n.sourceTokens=n.sourceTokens.slice(1);return doInlineImports(n)}else if(!o&&n.afterContent){n.warnings.push('Ignoring remote @import of "'+e+'" as resource is not allowed and after other content.');n.sourceTokens=n.sourceTokens.slice(1);return doInlineImports(n)}else if(!o){n.warnings.push('Skipping remote @import of "'+e+'" as resource is not allowed.');n.outputTokens=n.outputTokens.concat(n.sourceTokens.slice(0,1));n.sourceTokens=n.sourceTokens.slice(1);return doInlineImports(n)}n.inlinedStylesheets.push(e);function whenLoaded(o,s){if(o){n.errors.push('Broken @import declaration of "'+e+'" - '+o);return process.nextTick(function(){n.outputTokens=n.outputTokens.concat(n.sourceTokens.slice(0,1));n.sourceTokens=n.sourceTokens.slice(1);doInlineImports(n)})}n.inline=n.externalContext.options.inline;n.isRemote=true;n.externalContext.source=i;n.externalContext.sourcesContent[e]=s;n.externalContext.stats.originalSize+=s.length;return fromStyles(s,n.externalContext,n,function(e){e=wrapInMedia(e,r,t);n.outputTokens=n.outputTokens.concat(e);n.sourceTokens=n.sourceTokens.slice(1);return doInlineImports(n)})}return s?whenLoaded(null,n.externalContext.sourcesContent[e]):n.fetch(e,n.inlineRequest,n.inlineTimeout,whenLoaded)}function inlineLocalStylesheet(e,r,t,i){var s=o.resolve("");var u=o.isAbsolute(e)?o.resolve(s,e[0]=="/"?e.substring(1):e):o.resolve(i.rebaseTo,e);var c=o.relative(s,u);var f;var p=a(e,false,i.inline);var d=l(c);var h=d in i.externalContext.sourcesContent;if(i.inlinedStylesheets.indexOf(u)>-1){i.warnings.push('Ignoring local @import of "'+e+'" as it has already been imported.')}else if(!h&&(!n.existsSync(u)||!n.statSync(u).isFile())){i.errors.push('Ignoring local @import of "'+e+'" as resource is missing.')}else if(!p&&i.afterContent){i.warnings.push('Ignoring local @import of "'+e+'" as resource is not allowed and after other content.')}else if(i.afterContent){i.warnings.push('Ignoring local @import of "'+e+'" as after other content.')}else if(!p){i.warnings.push('Skipping local @import of "'+e+'" as resource is not allowed.');i.outputTokens=i.outputTokens.concat(i.sourceTokens.slice(0,1))}else{f=h?i.externalContext.sourcesContent[d]:n.readFileSync(u,"utf-8");i.inlinedStylesheets.push(u);i.inline=i.externalContext.options.inline;i.externalContext.source=d;i.externalContext.sourcesContent[d]=f;i.externalContext.stats.originalSize+=f.length;return fromStyles(f,i.externalContext,i,function(e){e=wrapInMedia(e,r,t);i.outputTokens=i.outputTokens.concat(e);i.sourceTokens=i.sourceTokens.slice(1);return doInlineImports(i)})}i.sourceTokens=i.sourceTokens.slice(1);return doInlineImports(i)}function wrapInMedia(e,r,t){if(r){return[[m.NESTED_BLOCK,[[m.NESTED_BLOCK_SCOPE,"@media "+r,t]],e]]}else{return e}}e.exports=readSources},1295:(e,r,t)=>{var n=t(5622);function rebaseLocalMap(e,r,t){var o=n.resolve("");var i=n.resolve(o,r);var s=n.dirname(i);e.sources=e.sources.map(function(e){return n.relative(t,n.resolve(s,e))});return e}e.exports=rebaseLocalMap},7237:(e,r,t)=>{var n=t(5622);var o=t(8835);function rebaseRemoteMap(e,r){var t=n.dirname(r);e.sources=e.sources.map(function(e){return o.resolve(t,e)});return e}e.exports=rebaseRemoteMap},5514:(e,r,t)=>{var n=t(7441);var o=t(5005);var i=t(2522);var s=t(5673);var a=t(4076);var u=/^\/\*# sourceMappingURL=(\S+) \*\/$/;function rebase(e,r,t,n){return r?rebaseEverything(e,t,n):rebaseAtRules(e,t,n)}function rebaseEverything(e,r,t){var n;var o,i;for(o=0,i=e.length;o{function restoreImport(e,r){return("@import "+e+" "+r).trim()}e.exports=restoreImport},2522:(e,r,t)=>{var n=t(5622);var o=t(8835);var i='"';var s="'";var a="url(";var u=")";var l=/^["']/;var c=/["']$/;var f=/[\(\)]/;var p=/^url\(/i;var d=/\)$/;var h=/\s/;var m=process.platform=="win32";function rebase(e,r){if(!r){return e}if(isAbsolute(e)&&!isRemote(r.toBase)){return e}if(isRemote(e)||isSVGMarker(e)||isInternal(e)){return e}if(isData(e)){return"'"+e+"'"}if(isRemote(r.toBase)){return o.resolve(r.toBase,e)}return r.absolute?normalize(absolute(e,r)):normalize(relative(e,r))}function isAbsolute(e){return n.isAbsolute(e)}function isSVGMarker(e){return e[0]=="#"}function isInternal(e){return/^\w+:\w+/.test(e)}function isRemote(e){return/^[^:]+?:\/\//.test(e)||e.indexOf("//")===0}function isData(e){return e.indexOf("data:")===0}function absolute(e,r){return n.resolve(n.join(r.fromBase||"",e)).replace(r.toBase,"")}function relative(e,r){return n.relative(r.toBase,n.join(r.fromBase||"",e))}function normalize(e){return m?e.replace(/\\/g,"/"):e}function quoteFor(e){if(e.indexOf(s)>-1){return i}else if(e.indexOf(i)>-1){return s}else if(hasWhitespace(e)||hasRoundBrackets(e)){return s}else{return""}}function hasWhitespace(e){return h.test(e)}function hasRoundBrackets(e){return f.test(e)}function rewriteUrl(e,r,t){var n=e.replace(p,"").replace(d,"").trim();var o=n.replace(l,"").replace(c,"").trim();var f=n[0]==s||n[0]==i?n[0]:quoteFor(o);return t?rebase(o,r):a+f+rebase(o,r)+f+u}e.exports=rewriteUrl},1063:e=>{var r={ASTERISK:"*",AT:"@",BACK_SLASH:"\\",CARRIAGE_RETURN:"\r",CLOSE_CURLY_BRACKET:"}",CLOSE_ROUND_BRACKET:")",CLOSE_SQUARE_BRACKET:"]",COLON:":",COMMA:",",DOUBLE_QUOTE:'"',EXCLAMATION:"!",FORWARD_SLASH:"/",INTERNAL:"-clean-css-",NEW_LINE_NIX:"\n",OPEN_CURLY_BRACKET:"{",OPEN_ROUND_BRACKET:"(",OPEN_SQUARE_BRACKET:"[",SEMICOLON:";",SINGLE_QUOTE:"'",SPACE:" ",TAB:"\t",UNDERSCORE:"_"};e.exports=r},5673:e=>{var r={AT_RULE:"at-rule",AT_RULE_BLOCK:"at-rule-block",AT_RULE_BLOCK_SCOPE:"at-rule-block-scope",COMMENT:"comment",NESTED_BLOCK:"nested-block",NESTED_BLOCK_SCOPE:"nested-block-scope",PROPERTY:"property",PROPERTY_BLOCK:"property-block",PROPERTY_NAME:"property-name",PROPERTY_VALUE:"property-value",RAW:"raw",RULE:"rule",RULE_SCOPE:"rule-scope"};e.exports=r},7233:(e,r,t)=>{var n=t(1063);var o=t(5673);var i=t(2983);var s={BLOCK:"block",COMMENT:"comment",DOUBLE_QUOTE:"double-quote",RULE:"rule",SINGLE_QUOTE:"single-quote"};var a=["@charset","@import"];var u=["@-moz-document","@document","@-moz-keyframes","@-ms-keyframes","@-o-keyframes","@-webkit-keyframes","@keyframes","@media","@supports"];var l=/\/\* clean\-css ignore:end \*\/$/;var c=/^\/\* clean\-css ignore:start \*\//;var f=["@bottom-center","@bottom-left","@bottom-left-corner","@bottom-right","@bottom-right-corner","@left-bottom","@left-middle","@left-top","@right-bottom","@right-middle","@right-top","@top-center","@top-left","@top-left-corner","@top-right","@top-right-corner"];var p=["@footnote","@footnotes","@left","@page-float-bottom","@page-float-top","@right"];var d=/^\[\s{0,31}\d+\s{0,31}\]$/;var h=/[\s\(]/;var m=/[\s|\}]*$/;function tokenize(e,r){var t={level:s.BLOCK,position:{source:r.source||undefined,line:1,column:0,index:0}};return intoTokens(e,r,t,false)}function intoTokens(e,r,t,a){var u=[];var l=u;var c;var f;var p=[];var d;var h;var g=[];var v=t.level;var b=[];var E=[];var y=[];var w;var A;var _=0;var S;var O;var R;var T;var C;var P;var L=false;var x;var I=false;var D;var U;var F=false;var B=false;var q=false;var N=false;var k=t.position;var G;for(;k.index1){g.push(h);E.push(j);y.push(E.slice(0,E.length-2));E=E.slice(E.length-2);h=[k.line,k.column-1,k.source];b.push(v);v=s.COMMENT}else if(P){b.push(v);v=s.COMMENT;E.push(j)}else if(x&&isIgnoreStartComment(E)){w=E.join("").trim()+j;c=[o.COMMENT,w,[originalMetadata(h,w,r)]];l.push(c);B=true;h=g.pop()||null;E=y.pop()||[]}else if(x&&isIgnoreEndComment(E)){w=E.join("")+j;G=w.lastIndexOf(n.FORWARD_SLASH+n.ASTERISK);A=w.substring(0,G);c=[o.RAW,A,[originalMetadata(h,A,r)]];l.push(c);A=w.substring(G);h=[k.line,k.column-A.length+1,k.source];c=[o.COMMENT,A,[originalMetadata(h,A,r)]];l.push(c);B=false;v=b.pop();h=g.pop()||null;E=y.pop()||[]}else if(x){w=E.join("").trim()+j;c=[o.COMMENT,w,[originalMetadata(h,w,r)]];l.push(c);v=b.pop();h=g.pop()||null;E=y.pop()||[]}else if(D&&e[k.index+1]!=n.ASTERISK){r.warnings.push("Unexpected '*/' at "+i([k.line,k.column,k.source])+".");E=[]}else if(j==n.SINGLE_QUOTE&&!S){b.push(v);v=s.SINGLE_QUOTE;E.push(j)}else if(j==n.SINGLE_QUOTE&&v==s.SINGLE_QUOTE){v=b.pop();E.push(j)}else if(j==n.DOUBLE_QUOTE&&!S){b.push(v);v=s.DOUBLE_QUOTE;E.push(j)}else if(j==n.DOUBLE_QUOTE&&v==s.DOUBLE_QUOTE){v=b.pop();E.push(j)}else if(!P&&!x&&j!=n.CLOSE_ROUND_BRACKET&&j!=n.OPEN_ROUND_BRACKET&&v!=s.COMMENT&&!S&&_>0){E.push(j)}else if(j==n.OPEN_ROUND_BRACKET&&!S&&v!=s.COMMENT&&!q){E.push(j);_++}else if(j==n.CLOSE_ROUND_BRACKET&&!S&&v!=s.COMMENT&&!q){E.push(j);_--}else if(j==n.SEMICOLON&&v==s.BLOCK&&E[0]==n.AT){w=E.join("").trim();u.push([o.AT_RULE,w,[originalMetadata(h,w,r)]]);E=[]}else if(j==n.COMMA&&v==s.BLOCK&&f){w=E.join("").trim();f[1].push([tokenScopeFrom(f[0]),w,[originalMetadata(h,w,r,f[1].length)]]);E=[]}else if(j==n.COMMA&&v==s.BLOCK&&tokenTypeFrom(E)==o.AT_RULE){E.push(j)}else if(j==n.COMMA&&v==s.BLOCK){f=[tokenTypeFrom(E),[],[]];w=E.join("").trim();f[1].push([tokenScopeFrom(f[0]),w,[originalMetadata(h,w,r,0)]]);E=[]}else if(j==n.OPEN_CURLY_BRACKET&&v==s.BLOCK&&f&&f[0]==o.NESTED_BLOCK){w=E.join("").trim();f[1].push([o.NESTED_BLOCK_SCOPE,w,[originalMetadata(h,w,r)]]);u.push(f);b.push(v);k.column++;k.index++;E=[];f[2]=intoTokens(e,r,t,true);f=null}else if(j==n.OPEN_CURLY_BRACKET&&v==s.BLOCK&&tokenTypeFrom(E)==o.NESTED_BLOCK){w=E.join("").trim();f=f||[o.NESTED_BLOCK,[],[]];f[1].push([o.NESTED_BLOCK_SCOPE,w,[originalMetadata(h,w,r)]]);u.push(f);b.push(v);k.column++;k.index++;E=[];f[2]=intoTokens(e,r,t,true);f=null}else if(j==n.OPEN_CURLY_BRACKET&&v==s.BLOCK){w=E.join("").trim();f=f||[tokenTypeFrom(E),[],[]];f[1].push([tokenScopeFrom(f[0]),w,[originalMetadata(h,w,r,f[1].length)]]);l=f[2];u.push(f);b.push(v);v=s.RULE;E=[]}else if(j==n.OPEN_CURLY_BRACKET&&v==s.RULE&&q){p.push(f);f=[o.PROPERTY_BLOCK,[]];d.push(f);l=f[1];b.push(v);v=s.RULE;q=false}else if(j==n.OPEN_CURLY_BRACKET&&v==s.RULE&&isPageMarginBox(E)){w=E.join("").trim();p.push(f);f=[o.AT_RULE_BLOCK,[],[]];f[1].push([o.AT_RULE_BLOCK_SCOPE,w,[originalMetadata(h,w,r)]]);l.push(f);l=f[2];b.push(v);v=s.RULE;E=[]}else if(j==n.COLON&&v==s.RULE&&!q){w=E.join("").trim();d=[o.PROPERTY,[o.PROPERTY_NAME,w,[originalMetadata(h,w,r)]]];l.push(d);q=true;E=[]}else if(j==n.SEMICOLON&&v==s.RULE&&d&&p.length>0&&E.length>0&&E[0]==n.AT){w=E.join("").trim();f[1].push([o.AT_RULE,w,[originalMetadata(h,w,r)]]);E=[]}else if(j==n.SEMICOLON&&v==s.RULE&&d&&E.length>0){w=E.join("").trim();d.push([o.PROPERTY_VALUE,w,[originalMetadata(h,w,r)]]);d=null;q=false;E=[]}else if(j==n.SEMICOLON&&v==s.RULE&&d&&E.length===0){d=null;q=false}else if(j==n.SEMICOLON&&v==s.RULE&&E.length>0&&E[0]==n.AT){w=E.join("");l.push([o.AT_RULE,w,[originalMetadata(h,w,r)]]);q=false;E=[]}else if(j==n.SEMICOLON&&v==s.RULE&&N){N=false;E=[]}else if(j==n.SEMICOLON&&v==s.RULE&&E.length===0){}else if(j==n.CLOSE_CURLY_BRACKET&&v==s.RULE&&d&&q&&E.length>0&&p.length>0){w=E.join("");d.push([o.PROPERTY_VALUE,w,[originalMetadata(h,w,r)]]);d=null;f=p.pop();l=f[2];v=b.pop();q=false;E=[]}else if(j==n.CLOSE_CURLY_BRACKET&&v==s.RULE&&d&&E.length>0&&E[0]==n.AT&&p.length>0){w=E.join("");f[1].push([o.AT_RULE,w,[originalMetadata(h,w,r)]]);d=null;f=p.pop();l=f[2];v=b.pop();q=false;E=[]}else if(j==n.CLOSE_CURLY_BRACKET&&v==s.RULE&&d&&p.length>0){d=null;f=p.pop();l=f[2];v=b.pop();q=false}else if(j==n.CLOSE_CURLY_BRACKET&&v==s.RULE&&d&&E.length>0){w=E.join("");d.push([o.PROPERTY_VALUE,w,[originalMetadata(h,w,r)]]);d=null;f=p.pop();l=u;v=b.pop();q=false;E=[]}else if(j==n.CLOSE_CURLY_BRACKET&&v==s.RULE&&E.length>0&&E[0]==n.AT){d=null;f=null;w=E.join("").trim();l.push([o.AT_RULE,w,[originalMetadata(h,w,r)]]);l=u;v=b.pop();q=false;E=[]}else if(j==n.CLOSE_CURLY_BRACKET&&v==s.RULE&&b[b.length-1]==s.RULE){d=null;f=p.pop();l=f[2];v=b.pop();q=false;N=true;E=[]}else if(j==n.CLOSE_CURLY_BRACKET&&v==s.RULE){d=null;f=null;l=u;v=b.pop();q=false}else if(j==n.CLOSE_CURLY_BRACKET&&v==s.BLOCK&&!a&&k.index<=e.length-1){r.warnings.push("Unexpected '}' at "+i([k.line,k.column,k.source])+".");E.push(j)}else if(j==n.CLOSE_CURLY_BRACKET&&v==s.BLOCK){break}else if(j==n.OPEN_ROUND_BRACKET&&v==s.RULE&&q){E.push(j);_++}else if(j==n.CLOSE_ROUND_BRACKET&&v==s.RULE&&q&&_==1){E.push(j);w=E.join("").trim();d.push([o.PROPERTY_VALUE,w,[originalMetadata(h,w,r)]]);_--;E=[]}else if(j==n.CLOSE_ROUND_BRACKET&&v==s.RULE&&q){E.push(j);_--}else if(j==n.FORWARD_SLASH&&e[k.index+1]!=n.ASTERISK&&v==s.RULE&&q&&E.length>0){w=E.join("").trim();d.push([o.PROPERTY_VALUE,w,[originalMetadata(h,w,r)]]);d.push([o.PROPERTY_VALUE,j,[[k.line,k.column,k.source]]]);E=[]}else if(j==n.FORWARD_SLASH&&e[k.index+1]!=n.ASTERISK&&v==s.RULE&&q){d.push([o.PROPERTY_VALUE,j,[[k.line,k.column,k.source]]]);E=[]}else if(j==n.COMMA&&v==s.RULE&&q&&E.length>0){w=E.join("").trim();d.push([o.PROPERTY_VALUE,w,[originalMetadata(h,w,r)]]);d.push([o.PROPERTY_VALUE,j,[[k.line,k.column,k.source]]]);E=[]}else if(j==n.COMMA&&v==s.RULE&&q){d.push([o.PROPERTY_VALUE,j,[[k.line,k.column,k.source]]]);E=[]}else if(j==n.CLOSE_SQUARE_BRACKET&&d&&d.length>1&&E.length>0&&isRepeatToken(E)){E.push(j);w=E.join("").trim();d[d.length-1][1]+=w;E=[]}else if((O||R&&!T)&&v==s.RULE&&q&&d&&E.length>0){w=E.join("").trim();d.push([o.PROPERTY_VALUE,w,[originalMetadata(h,w,r)]]);E=[]}else if(T&&v==s.RULE&&q&&d&&E.length>1){w=E.join("").trim();d.push([o.PROPERTY_VALUE,w,[originalMetadata(h,w,r)]]);E=[]}else if(T&&v==s.RULE&&q){E=[]}else if(E.length==1&&T){E.pop()}else if(E.length>0||!O&&!R&&!T&&!C){E.push(j)}F=U;U=!F&&j==n.BACK_SLASH;L=P;I=x;k.line=T||R||C?k.line+1:k.line;k.column=T||R||C?0:k.column+1}if(q){r.warnings.push("Missing '}' at "+i([k.line,k.column,k.source])+".")}if(q&&E.length>0){w=E.join("").replace(m,"");d.push([o.PROPERTY_VALUE,w,[originalMetadata(h,w,r)]]);E=[]}if(E.length>0){r.warnings.push("Invalid character(s) '"+E.join("")+"' at "+i(h)+". Ignoring.")}return u}function isIgnoreStartComment(e){return c.test(e.join("")+n.FORWARD_SLASH)}function isIgnoreEndComment(e){return l.test(e.join("")+n.FORWARD_SLASH)}function originalMetadata(e,r,t,n){var o=e[2];return t.inputSourceMapTracker.isTracking(o)?t.inputSourceMapTracker.originalPositionFor(e,r.length,n):e}function tokenTypeFrom(e){var r=e[0]==n.AT||e[0]==n.UNDERSCORE;var t=e.join("").split(h)[0];if(r&&u.indexOf(t)>-1){return o.NESTED_BLOCK}else if(r&&a.indexOf(t)>-1){return o.AT_RULE}else if(r){return o.AT_RULE_BLOCK}else{return o.RULE}}function tokenScopeFrom(e){if(e==o.RULE){return o.RULE_SCOPE}else if(e==o.NESTED_BLOCK){return o.NESTED_BLOCK_SCOPE}else if(e==o.AT_RULE_BLOCK){return o.AT_RULE_BLOCK_SCOPE}}function isPageMarginBox(e){var r=e.join("").trim();return f.indexOf(r)>-1||p.indexOf(r)>-1}function isRepeatToken(e){return d.test(e.join("")+n.CLOSE_SQUARE_BRACKET)}e.exports=tokenize},5755:e=>{function cloneArray(e){var r=e.slice(0);for(var t=0,n=r.length;t{function formatPosition(e){var r=e[0];var t=e[1];var n=e[2];return n?n+":"+r+":"+t:r+":"+t}e.exports=formatPosition},7069:e=>{var r=/^\/\//;function hasProtocol(e){return!r.test(e)}e.exports=hasProtocol},5472:e=>{var r=/^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/;function isDataUriResource(e){return r.test(e)}e.exports=isDataUriResource},7733:e=>{var r=/^http:\/\//;function isHttpResource(e){return r.test(e)}e.exports=isHttpResource},7502:e=>{var r=/^https:\/\//;function isHttpsResource(e){return r.test(e)}e.exports=isHttpsResource},4076:e=>{var r=/^@import/i;function isImport(e){return r.test(e)}e.exports=isImport},6591:e=>{var r=/^(\w+:\/\/|\/\/)/;function isRemoteResource(e){return r.test(e)}e.exports=isRemoteResource},5793:e=>{var r=/([0-9]+)/;function naturalCompare(e,t){var n=(""+e).split(r).map(tryParseInt);var o=(""+t).split(r).map(tryParseInt);var i;var s;var a=Math.min(n.length,o.length);var u,l;for(u=0,l=a;us?1:-1}}return n.length>o.length?1:n.length==o.length?0:-1}function tryParseInt(e){return""+parseInt(e)==e?parseInt(e):e}e.exports=naturalCompare},9689:e=>{function override(e,r){var t={};var n;var o;var i;for(n in e){i=e[n];if(Array.isArray(i)){t[n]=i.slice(0)}else if(typeof i=="object"&&i!==null){t[n]=override(i,{})}else{t[n]=i}}for(o in r){i=r[o];if(o in t&&Array.isArray(i)){t[o]=i.slice(0)}else if(o in t&&typeof i=="object"&&i!==null){t[o]=override(t[o],i)}else{t[o]=i}}return t}e.exports=override},188:(e,r,t)=>{var n=t(1063);function split(e,r){var t=n.OPEN_ROUND_BRACKET;var o=n.CLOSE_ROUND_BRACKET;var i=0;var s=0;var a=0;var u;var l;var c=e.length;var f=[];if(e.indexOf(r)==-1){return[e]}if(e.indexOf(t)==-1){return e.split(r)}while(s0&&s+1{var n="";var o=t(709).Breaks;var i=t(709).Spaces;var s=t(1063);var a=t(5673);function supportsAfterClosingBrace(e){return e[1][1]=="background"||e[1][1]=="transform"||e[1][1]=="src"}function afterClosingBrace(e,r){return e[r][1][e[r][1].length-1]==s.CLOSE_ROUND_BRACKET}function afterComma(e,r){return e[r][1]==s.COMMA}function afterSlash(e,r){return e[r][1]==s.FORWARD_SLASH}function beforeComma(e,r){return e[r+1]&&e[r+1][1]==s.COMMA}function beforeSlash(e,r){return e[r+1]&&e[r+1][1]==s.FORWARD_SLASH}function inFilter(e){return e[1][1]=="filter"||e[1][1]=="-ms-filter"}function disallowsSpace(e,r,t){return!e.spaceAfterClosingBrace&&supportsAfterClosingBrace(r)&&afterClosingBrace(r,t)||beforeSlash(r,t)||afterSlash(r,t)||beforeComma(r,t)||afterComma(r,t)}function rules(e,r){var t=e.store;for(var n=0,o=r.length;n=0;r--){if(e[r][0]!=a.COMMENT){break}}return r}function property(e,r,t,i){var s=e.store;var u=r[t];var l=u[2];var c=l&&l[0]===a.PROPERTY_BLOCK;var f;if(e.format){if(e.format.semicolonAfterLastProperty||c){f=true}else if(t{var n=t(9700);function store(e,r){e.output.push(typeof r=="string"?r:r[1])}function context(){var e={output:[],store:store};return e}function all(e){var r=context();n.all(r,e);return r.output.join("")}function body(e){var r=context();n.body(r,e);return r.output.join("")}function property(e,r){var t=context();n.property(t,e,r,true);return t.output.join("")}function rules(e){var r=context();n.rules(r,e);return r.output.join("")}function value(e){var r=context();n.value(r,e);return r.output.join("")}e.exports={all:all,body:body,property:property,rules:rules,value:value}},6321:(e,r,t)=>{var n=t(9700).all;function store(e,r){var t=typeof r=="string"?r:r[1];var n=e.wrap;n(e,t);track(e,t);e.output.push(t)}function wrap(e,r){if(e.column+r.length>e.format.wrapAt){track(e,e.format.breakWith);e.output.push(e.format.breakWith)}}function track(e,r){var t=r.split("\n");e.line+=t.length-1;e.column=t.length>1?0:e.column+t.pop().length}function serializeStyles(e,r){var t={column:0,format:r.options.format,indentBy:0,indentWith:"",line:1,output:[],spaceAfterClosingBrace:r.options.compatibility.properties.spaceAfterClosingBrace,store:store,wrap:r.options.format.wrapAt?wrap:function(){}};n(t,e);return{styles:t.output.join("")}}e.exports=serializeStyles},1027:(e,r,t)=>{var n=t(6594).SourceMapGenerator;var o=t(9700).all;var i=t(6591);var s=process.platform=="win32";var a=/\//g;var u="$stdin";var l="\\";function store(e,r){var t=typeof r=="string";var n=t?r:r[1];var o=t?null:r[2];var i=e.wrap;i(e,n);track(e,n,o);e.output.push(n)}function wrap(e,r){if(e.column+r.length>e.format.wrapAt){track(e,e.format.breakWith,false);e.output.push(e.format.breakWith)}}function track(e,r,t){var n=r.split("\n");if(t){trackAllMappings(e,t)}e.line+=n.length-1;e.column=n.length>1?0:e.column+n.pop().length}function trackAllMappings(e,r){for(var t=0,n=r.length;t{var n=t(8508);var o={};for(var i in n){if(n.hasOwnProperty(i)){o[n[i]]=i}}var s=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var a in s){if(s.hasOwnProperty(a)){if(!("channels"in s[a])){throw new Error("missing channels property: "+a)}if(!("labels"in s[a])){throw new Error("missing channel labels property: "+a)}if(s[a].labels.length!==s[a].channels){throw new Error("channel and label counts mismatch: "+a)}var u=s[a].channels;var l=s[a].labels;delete s[a].channels;delete s[a].labels;Object.defineProperty(s[a],"channels",{value:u});Object.defineProperty(s[a],"labels",{value:l})}}s.rgb.hsl=function(e){var r=e[0]/255;var t=e[1]/255;var n=e[2]/255;var o=Math.min(r,t,n);var i=Math.max(r,t,n);var s=i-o;var a;var u;var l;if(i===o){a=0}else if(r===i){a=(t-n)/s}else if(t===i){a=2+(n-r)/s}else if(n===i){a=4+(r-t)/s}a=Math.min(a*60,360);if(a<0){a+=360}l=(o+i)/2;if(i===o){u=0}else if(l<=.5){u=s/(i+o)}else{u=s/(2-i-o)}return[a,u*100,l*100]};s.rgb.hsv=function(e){var r;var t;var n;var o;var i;var s=e[0]/255;var a=e[1]/255;var u=e[2]/255;var l=Math.max(s,a,u);var c=l-Math.min(s,a,u);var f=function(e){return(l-e)/6/c+1/2};if(c===0){o=i=0}else{i=c/l;r=f(s);t=f(a);n=f(u);if(s===l){o=n-t}else if(a===l){o=1/3+r-n}else if(u===l){o=2/3+t-r}if(o<0){o+=1}else if(o>1){o-=1}}return[o*360,i*100,l*100]};s.rgb.hwb=function(e){var r=e[0];var t=e[1];var n=e[2];var o=s.rgb.hsl(e)[0];var i=1/255*Math.min(r,Math.min(t,n));n=1-1/255*Math.max(r,Math.max(t,n));return[o,i*100,n*100]};s.rgb.cmyk=function(e){var r=e[0]/255;var t=e[1]/255;var n=e[2]/255;var o;var i;var s;var a;a=Math.min(1-r,1-t,1-n);o=(1-r-a)/(1-a)||0;i=(1-t-a)/(1-a)||0;s=(1-n-a)/(1-a)||0;return[o*100,i*100,s*100,a*100]};function comparativeDistance(e,r){return Math.pow(e[0]-r[0],2)+Math.pow(e[1]-r[1],2)+Math.pow(e[2]-r[2],2)}s.rgb.keyword=function(e){var r=o[e];if(r){return r}var t=Infinity;var i;for(var s in n){if(n.hasOwnProperty(s)){var a=n[s];var u=comparativeDistance(e,a);if(u.04045?Math.pow((r+.055)/1.055,2.4):r/12.92;t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92;n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;var o=r*.4124+t*.3576+n*.1805;var i=r*.2126+t*.7152+n*.0722;var s=r*.0193+t*.1192+n*.9505;return[o*100,i*100,s*100]};s.rgb.lab=function(e){var r=s.rgb.xyz(e);var t=r[0];var n=r[1];var o=r[2];var i;var a;var u;t/=95.047;n/=100;o/=108.883;t=t>.008856?Math.pow(t,1/3):7.787*t+16/116;n=n>.008856?Math.pow(n,1/3):7.787*n+16/116;o=o>.008856?Math.pow(o,1/3):7.787*o+16/116;i=116*n-16;a=500*(t-n);u=200*(n-o);return[i,a,u]};s.hsl.rgb=function(e){var r=e[0]/360;var t=e[1]/100;var n=e[2]/100;var o;var i;var s;var a;var u;if(t===0){u=n*255;return[u,u,u]}if(n<.5){i=n*(1+t)}else{i=n+t-n*t}o=2*n-i;a=[0,0,0];for(var l=0;l<3;l++){s=r+1/3*-(l-1);if(s<0){s++}if(s>1){s--}if(6*s<1){u=o+(i-o)*6*s}else if(2*s<1){u=i}else if(3*s<2){u=o+(i-o)*(2/3-s)*6}else{u=o}a[l]=u*255}return a};s.hsl.hsv=function(e){var r=e[0];var t=e[1]/100;var n=e[2]/100;var o=t;var i=Math.max(n,.01);var s;var a;n*=2;t*=n<=1?n:2-n;o*=i<=1?i:2-i;a=(n+t)/2;s=n===0?2*o/(i+o):2*t/(n+t);return[r,s*100,a*100]};s.hsv.rgb=function(e){var r=e[0]/60;var t=e[1]/100;var n=e[2]/100;var o=Math.floor(r)%6;var i=r-Math.floor(r);var s=255*n*(1-t);var a=255*n*(1-t*i);var u=255*n*(1-t*(1-i));n*=255;switch(o){case 0:return[n,u,s];case 1:return[a,n,s];case 2:return[s,n,u];case 3:return[s,a,n];case 4:return[u,s,n];case 5:return[n,s,a]}};s.hsv.hsl=function(e){var r=e[0];var t=e[1]/100;var n=e[2]/100;var o=Math.max(n,.01);var i;var s;var a;a=(2-t)*n;i=(2-t)*o;s=t*o;s/=i<=1?i:2-i;s=s||0;a/=2;return[r,s*100,a*100]};s.hwb.rgb=function(e){var r=e[0]/360;var t=e[1]/100;var n=e[2]/100;var o=t+n;var i;var s;var a;var u;if(o>1){t/=o;n/=o}i=Math.floor(6*r);s=1-n;a=6*r-i;if((i&1)!==0){a=1-a}u=t+a*(s-t);var l;var c;var f;switch(i){default:case 6:case 0:l=s;c=u;f=t;break;case 1:l=u;c=s;f=t;break;case 2:l=t;c=s;f=u;break;case 3:l=t;c=u;f=s;break;case 4:l=u;c=t;f=s;break;case 5:l=s;c=t;f=u;break}return[l*255,c*255,f*255]};s.cmyk.rgb=function(e){var r=e[0]/100;var t=e[1]/100;var n=e[2]/100;var o=e[3]/100;var i;var s;var a;i=1-Math.min(1,r*(1-o)+o);s=1-Math.min(1,t*(1-o)+o);a=1-Math.min(1,n*(1-o)+o);return[i*255,s*255,a*255]};s.xyz.rgb=function(e){var r=e[0]/100;var t=e[1]/100;var n=e[2]/100;var o;var i;var s;o=r*3.2406+t*-1.5372+n*-.4986;i=r*-.9689+t*1.8758+n*.0415;s=r*.0557+t*-.204+n*1.057;o=o>.0031308?1.055*Math.pow(o,1/2.4)-.055:o*12.92;i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*12.92;s=s>.0031308?1.055*Math.pow(s,1/2.4)-.055:s*12.92;o=Math.min(Math.max(0,o),1);i=Math.min(Math.max(0,i),1);s=Math.min(Math.max(0,s),1);return[o*255,i*255,s*255]};s.xyz.lab=function(e){var r=e[0];var t=e[1];var n=e[2];var o;var i;var s;r/=95.047;t/=100;n/=108.883;r=r>.008856?Math.pow(r,1/3):7.787*r+16/116;t=t>.008856?Math.pow(t,1/3):7.787*t+16/116;n=n>.008856?Math.pow(n,1/3):7.787*n+16/116;o=116*t-16;i=500*(r-t);s=200*(t-n);return[o,i,s]};s.lab.xyz=function(e){var r=e[0];var t=e[1];var n=e[2];var o;var i;var s;i=(r+16)/116;o=t/500+i;s=i-n/200;var a=Math.pow(i,3);var u=Math.pow(o,3);var l=Math.pow(s,3);i=a>.008856?a:(i-16/116)/7.787;o=u>.008856?u:(o-16/116)/7.787;s=l>.008856?l:(s-16/116)/7.787;o*=95.047;i*=100;s*=108.883;return[o,i,s]};s.lab.lch=function(e){var r=e[0];var t=e[1];var n=e[2];var o;var i;var s;o=Math.atan2(n,t);i=o*360/2/Math.PI;if(i<0){i+=360}s=Math.sqrt(t*t+n*n);return[r,s,i]};s.lch.lab=function(e){var r=e[0];var t=e[1];var n=e[2];var o;var i;var s;s=n/360*2*Math.PI;o=t*Math.cos(s);i=t*Math.sin(s);return[r,o,i]};s.rgb.ansi16=function(e){var r=e[0];var t=e[1];var n=e[2];var o=1 in arguments?arguments[1]:s.rgb.hsv(e)[2];o=Math.round(o/50);if(o===0){return 30}var i=30+(Math.round(n/255)<<2|Math.round(t/255)<<1|Math.round(r/255));if(o===2){i+=60}return i};s.hsv.ansi16=function(e){return s.rgb.ansi16(s.hsv.rgb(e),e[2])};s.rgb.ansi256=function(e){var r=e[0];var t=e[1];var n=e[2];if(r===t&&t===n){if(r<8){return 16}if(r>248){return 231}return Math.round((r-8)/247*24)+232}var o=16+36*Math.round(r/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5);return o};s.ansi16.rgb=function(e){var r=e%10;if(r===0||r===7){if(e>50){r+=3.5}r=r/10.5*255;return[r,r,r]}var t=(~~(e>50)+1)*.5;var n=(r&1)*t*255;var o=(r>>1&1)*t*255;var i=(r>>2&1)*t*255;return[n,o,i]};s.ansi256.rgb=function(e){if(e>=232){var r=(e-232)*10+8;return[r,r,r]}e-=16;var t;var n=Math.floor(e/36)/5*255;var o=Math.floor((t=e%36)/6)/5*255;var i=t%6/5*255;return[n,o,i]};s.rgb.hex=function(e){var r=((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255);var t=r.toString(16).toUpperCase();return"000000".substring(t.length)+t};s.hex.rgb=function(e){var r=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!r){return[0,0,0]}var t=r[0];if(r[0].length===3){t=t.split("").map(function(e){return e+e}).join("")}var n=parseInt(t,16);var o=n>>16&255;var i=n>>8&255;var s=n&255;return[o,i,s]};s.rgb.hcg=function(e){var r=e[0]/255;var t=e[1]/255;var n=e[2]/255;var o=Math.max(Math.max(r,t),n);var i=Math.min(Math.min(r,t),n);var s=o-i;var a;var u;if(s<1){a=i/(1-s)}else{a=0}if(s<=0){u=0}else if(o===r){u=(t-n)/s%6}else if(o===t){u=2+(n-r)/s}else{u=4+(r-t)/s+4}u/=6;u%=1;return[u*360,s*100,a*100]};s.hsl.hcg=function(e){var r=e[1]/100;var t=e[2]/100;var n=1;var o=0;if(t<.5){n=2*r*t}else{n=2*r*(1-t)}if(n<1){o=(t-.5*n)/(1-n)}return[e[0],n*100,o*100]};s.hsv.hcg=function(e){var r=e[1]/100;var t=e[2]/100;var n=r*t;var o=0;if(n<1){o=(t-n)/(1-n)}return[e[0],n*100,o*100]};s.hcg.rgb=function(e){var r=e[0]/360;var t=e[1]/100;var n=e[2]/100;if(t===0){return[n*255,n*255,n*255]}var o=[0,0,0];var i=r%1*6;var s=i%1;var a=1-s;var u=0;switch(Math.floor(i)){case 0:o[0]=1;o[1]=s;o[2]=0;break;case 1:o[0]=a;o[1]=1;o[2]=0;break;case 2:o[0]=0;o[1]=1;o[2]=s;break;case 3:o[0]=0;o[1]=a;o[2]=1;break;case 4:o[0]=s;o[1]=0;o[2]=1;break;default:o[0]=1;o[1]=0;o[2]=a}u=(1-t)*n;return[(t*o[0]+u)*255,(t*o[1]+u)*255,(t*o[2]+u)*255]};s.hcg.hsv=function(e){var r=e[1]/100;var t=e[2]/100;var n=r+t*(1-r);var o=0;if(n>0){o=r/n}return[e[0],o*100,n*100]};s.hcg.hsl=function(e){var r=e[1]/100;var t=e[2]/100;var n=t*(1-r)+.5*r;var o=0;if(n>0&&n<.5){o=r/(2*n)}else if(n>=.5&&n<1){o=r/(2*(1-n))}return[e[0],o*100,n*100]};s.hcg.hwb=function(e){var r=e[1]/100;var t=e[2]/100;var n=r+t*(1-r);return[e[0],(n-r)*100,(1-n)*100]};s.hwb.hcg=function(e){var r=e[1]/100;var t=e[2]/100;var n=1-t;var o=n-r;var i=0;if(o<1){i=(n-o)/(1-o)}return[e[0],o*100,i*100]};s.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]};s.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]};s.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]};s.gray.hsl=s.gray.hsv=function(e){return[0,0,e[0]]};s.gray.hwb=function(e){return[0,100,e[0]]};s.gray.cmyk=function(e){return[0,0,0,e[0]]};s.gray.lab=function(e){return[e[0],0,0]};s.gray.hex=function(e){var r=Math.round(e[0]/100*255)&255;var t=(r<<16)+(r<<8)+r;var n=t.toString(16).toUpperCase();return"000000".substring(n.length)+n};s.rgb.gray=function(e){var r=(e[0]+e[1]+e[2])/3;return[r/255*100]}},6931:(e,r,t)=>{var n=t(7391);var o=t(880);var i={};var s=Object.keys(n);function wrapRaw(e){var r=function(r){if(r===undefined||r===null){return r}if(arguments.length>1){r=Array.prototype.slice.call(arguments)}return e(r)};if("conversion"in e){r.conversion=e.conversion}return r}function wrapRounded(e){var r=function(r){if(r===undefined||r===null){return r}if(arguments.length>1){r=Array.prototype.slice.call(arguments)}var t=e(r);if(typeof t==="object"){for(var n=t.length,o=0;o{"use strict";e.exports={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],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]}},880:(e,r,t)=>{var n=t(7391);function buildGraph(){var e={};var r=Object.keys(n);for(var t=r.length,o=0;o{"use strict";e.exports={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],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]}},1069:(e,r,t)=>{var n=t(8510);var o=t(2778);var i={};for(var s in n){if(n.hasOwnProperty(s)){i[n[s]]=s}}var a=e.exports={to:{},get:{}};a.get=function(e){var r=e.substring(0,3).toLowerCase();var t;var n;switch(r){case"hsl":t=a.get.hsl(e);n="hsl";break;case"hwb":t=a.get.hwb(e);n="hwb";break;default:t=a.get.rgb(e);n="rgb";break}if(!t){return null}return{model:n,value:t}};a.get.rgb=function(e){if(!e){return null}var r=/^#([a-f0-9]{3,4})$/i;var t=/^#([a-f0-9]{6})([a-f0-9]{2})?$/i;var o=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/;var i=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/;var s=/(\D+)/;var a=[0,0,0,1];var u;var l;var c;if(u=e.match(t)){c=u[2];u=u[1];for(l=0;l<3;l++){var f=l*2;a[l]=parseInt(u.slice(f,f+2),16)}if(c){a[3]=Math.round(parseInt(c,16)/255*100)/100}}else if(u=e.match(r)){u=u[1];c=u[3];for(l=0;l<3;l++){a[l]=parseInt(u[l]+u[l],16)}if(c){a[3]=Math.round(parseInt(c+c,16)/255*100)/100}}else if(u=e.match(o)){for(l=0;l<3;l++){a[l]=parseInt(u[l+1],0)}if(u[4]){a[3]=parseFloat(u[4])}}else if(u=e.match(i)){for(l=0;l<3;l++){a[l]=Math.round(parseFloat(u[l+1])*2.55)}if(u[4]){a[3]=parseFloat(u[4])}}else if(u=e.match(s)){if(u[1]==="transparent"){return[0,0,0,0]}a=n[u[1]];if(!a){return null}a[3]=1;return a}else{return null}for(l=0;l<3;l++){a[l]=clamp(a[l],0,255)}a[3]=clamp(a[3],0,1);return a};a.get.hsl=function(e){if(!e){return null}var r=/^hsla?\(\s*([+-]?(?:\d*\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/;var t=e.match(r);if(t){var n=parseFloat(t[4]);var o=(parseFloat(t[1])+360)%360;var i=clamp(parseFloat(t[2]),0,100);var s=clamp(parseFloat(t[3]),0,100);var a=clamp(isNaN(n)?1:n,0,1);return[o,i,s,a]}return null};a.get.hwb=function(e){if(!e){return null}var r=/^hwb\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/;var t=e.match(r);if(t){var n=parseFloat(t[4]);var o=(parseFloat(t[1])%360+360)%360;var i=clamp(parseFloat(t[2]),0,100);var s=clamp(parseFloat(t[3]),0,100);var a=clamp(isNaN(n)?1:n,0,1);return[o,i,s,a]}return null};a.to.hex=function(){var e=o(arguments);return"#"+hexDouble(e[0])+hexDouble(e[1])+hexDouble(e[2])+(e[3]<1?hexDouble(Math.round(e[3]*255)):"")};a.to.rgb=function(){var e=o(arguments);return e.length<4||e[3]===1?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"};a.to.rgb.percent=function(){var e=o(arguments);var r=Math.round(e[0]/255*100);var t=Math.round(e[1]/255*100);var n=Math.round(e[2]/255*100);return e.length<4||e[3]===1?"rgb("+r+"%, "+t+"%, "+n+"%)":"rgba("+r+"%, "+t+"%, "+n+"%, "+e[3]+")"};a.to.hsl=function(){var e=o(arguments);return e.length<4||e[3]===1?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"};a.to.hwb=function(){var e=o(arguments);var r="";if(e.length>=4&&e[3]!==1){r=", "+e[3]}return"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+r+")"};a.to.keyword=function(e){return i[e.slice(0,3)]};function clamp(e,r,t){return Math.min(Math.max(r,e),t)}function hexDouble(e){var r=e.toString(16).toUpperCase();return r.length<2?"0"+r:r}},7177:(e,r,t)=>{"use strict";var n=t(1069);var o=t(6931);var i=[].slice;var s=["keyword","gray","hex"];var a={};Object.keys(o).forEach(function(e){a[i.call(o[e].labels).sort().join("")]=e});var u={};function Color(e,r){if(!(this instanceof Color)){return new Color(e,r)}if(r&&r in s){r=null}if(r&&!(r in o)){throw new Error("Unknown model: "+r)}var t;var l;if(e==null){this.model="rgb";this.color=[0,0,0];this.valpha=1}else if(e instanceof Color){this.model=e.model;this.color=e.color.slice();this.valpha=e.valpha}else if(typeof e==="string"){var c=n.get(e);if(c===null){throw new Error("Unable to parse color from string: "+e)}this.model=c.model;l=o[this.model].channels;this.color=c.value.slice(0,l);this.valpha=typeof c.value[l]==="number"?c.value[l]:1}else if(e.length){this.model=r||"rgb";l=o[this.model].channels;var f=i.call(e,0,l);this.color=zeroArray(f,l);this.valpha=typeof e[l]==="number"?e[l]:1}else if(typeof e==="number"){e&=16777215;this.model="rgb";this.color=[e>>16&255,e>>8&255,e&255];this.valpha=1}else{this.valpha=1;var p=Object.keys(e);if("alpha"in e){p.splice(p.indexOf("alpha"),1);this.valpha=typeof e.alpha==="number"?e.alpha:0}var d=p.sort().join("");if(!(d in a)){throw new Error("Unable to parse color from object: "+JSON.stringify(e))}this.model=a[d];var h=o[this.model].labels;var m=[];for(t=0;tt){return(r+.05)/(t+.05)}return(t+.05)/(r+.05)},level:function(e){var r=this.contrast(e);if(r>=7.1){return"AAA"}return r>=4.5?"AA":""},isDark:function(){var e=this.rgb().color;var r=(e[0]*299+e[1]*587+e[2]*114)/1e3;return r<128},isLight:function(){return!this.isDark()},negate:function(){var e=this.rgb();for(var r=0;r<3;r++){e.color[r]=255-e.color[r]}return e},lighten:function(e){var r=this.hsl();r.color[2]+=r.color[2]*e;return r},darken:function(e){var r=this.hsl();r.color[2]-=r.color[2]*e;return r},saturate:function(e){var r=this.hsl();r.color[1]+=r.color[1]*e;return r},desaturate:function(e){var r=this.hsl();r.color[1]-=r.color[1]*e;return r},whiten:function(e){var r=this.hwb();r.color[1]+=r.color[1]*e;return r},blacken:function(e){var r=this.hwb();r.color[2]+=r.color[2]*e;return r},grayscale:function(){var e=this.rgb().color;var r=e[0]*.3+e[1]*.59+e[2]*.11;return Color.rgb(r,r,r)},fade:function(e){return this.alpha(this.valpha-this.valpha*e)},opaquer:function(e){return this.alpha(this.valpha+this.valpha*e)},rotate:function(e){var r=this.hsl();var t=r.color[0];t=(t+e)%360;t=t<0?360+t:t;r.color[0]=t;return r},mix:function(e,r){if(!e||!e.rgb){throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e)}var t=e.rgb();var n=this.rgb();var o=r===undefined?.5:r;var i=2*o-1;var s=t.alpha()-n.alpha();var a=((i*s===-1?i:(i+s)/(1+i*s))+1)/2;var u=1-a;return Color.rgb(a*t.red()+u*n.red(),a*t.green()+u*n.green(),a*t.blue()+u*n.blue(),t.alpha()*o+n.alpha()*(1-o))}};Object.keys(o).forEach(function(e){if(s.indexOf(e)!==-1){return}var r=o[e].channels;Color.prototype[e]=function(){if(this.model===e){return new Color(this)}if(arguments.length){return new Color(arguments,e)}var t=typeof arguments[r]==="number"?r:this.valpha;return new Color(assertArray(o[this.model][e].raw(this.color)).concat(t),e)};Color[e]=function(t){if(typeof t==="number"){t=zeroArray(i.call(arguments),r)}return new Color(t,e)}});function roundTo(e,r){return Number(e.toFixed(r))}function roundToPlace(e){return function(r){return roundTo(r,e)}}function getset(e,r,t){e=Array.isArray(e)?e:[e];e.forEach(function(e){(u[e]||(u[e]=[]))[r]=t});e=e[0];return function(n){var o;if(arguments.length){if(t){n=t(n)}o=this[e]();o.color[r]=n;return o}o=this[e]().color[r];if(t){o=t(o)}return o}}function maxfn(e){return function(r){return Math.max(0,Math.min(e,r))}}function assertArray(e){return Array.isArray(e)?e:[e]}function zeroArray(e,r){for(var t=0;t{"use strict";Object.defineProperty(r,"__esModule",{value:true});class Deprecation extends Error{constructor(e){super(e);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="Deprecation"}}r.Deprecation=Deprecation},4889:(e,r,t)=>{"use strict";var n=t(2087).platform();var o=t(3129).spawnSync;var i=t(5747).readdirSync;var s="glibc";var a="musl";var u={encoding:"utf8",env:process.env};if(!o){o=function(){return{status:126,stdout:"",stderr:""}}}function contains(e){return function(r){return r.indexOf(e)!==-1}}function versionFromMuslLdd(e){return e.split(/[\r\n]+/)[1].trim().split(/\s/)[1]}function safeReaddirSync(e){try{return i(e)}catch(e){}return[]}var l="";var c="";var f="";if(n==="linux"){var p=o("getconf",["GNU_LIBC_VERSION"],u);if(p.status===0){l=s;c=p.stdout.trim().split(" ")[1];f="getconf"}else{var d=o("ldd",["--version"],u);if(d.status===0&&d.stdout.indexOf(a)!==-1){l=a;c=versionFromMuslLdd(d.stdout);f="ldd"}else if(d.status===1&&d.stderr.indexOf(a)!==-1){l=a;c=versionFromMuslLdd(d.stderr);f="ldd"}else{var h=safeReaddirSync("/lib");if(h.some(contains("-linux-gnu"))){l=s;f="filesystem"}else if(h.some(contains("libc.musl-"))){l=a;f="filesystem"}else if(h.some(contains("ld-musl-"))){l=a;f="filesystem"}else{var m=safeReaddirSync("/usr/sbin");if(m.some(contains("glibc"))){l=s;f="filesystem"}}}}}var g=l!==""&&l!==s;e.exports={GLIBC:s,MUSL:a,family:l,version:c,method:f,isNonGlibcLinux:g}},3527:function(e,r,t){e=t.nmd(e);(function(t){var n=true&&r;var o=true&&e&&e.exports==n&&e;var i=typeof global=="object"&&global;if(i.global===i||i.window===i){t=i}var s=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;var a=/[\x01-\x7F]/g;var u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g;var l=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g;var c={"­":"shy","‌":"zwnj","‍":"zwj","‎":"lrm","⁣":"ic","⁢":"it","⁡":"af","‏":"rlm","​":"ZeroWidthSpace","⁠":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp","  ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"};var f=/["&'<>`]/g;var p={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"};var d=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/;var h=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var m=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g;var g={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"⁡",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"⁣",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"​",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"‍",zwnj:"‌"};var v={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"};var b={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"};var E=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];var y=String.fromCharCode;var w={};var A=w.hasOwnProperty;var _=function(e,r){return A.call(e,r)};var S=function(e,r){var t=-1;var n=e.length;while(++t=55296&&e<=57343||e>1114111){if(r){P("character reference outside the permissible Unicode range")}return"�"}if(_(b,e)){if(r){P("disallowed character reference")}return b[e]}if(r&&S(E,e)){P("disallowed character reference")}if(e>65535){e-=65536;t+=y(e>>>10&1023|55296);e=56320|e&1023}t+=y(e);return t};var T=function(e){return"&#x"+e.toString(16).toUpperCase()+";"};var C=function(e){return"&#"+e+";"};var P=function(e){throw Error("Parse error: "+e)};var L=function(e,r){r=O(r,L.options);var t=r.strict;if(t&&h.test(e)){P("forbidden code point")}var n=r.encodeEverything;var o=r.useNamedReferences;var i=r.allowUnsafeSymbols;var p=r.decimal?C:T;var d=function(e){return p(e.charCodeAt(0))};if(n){e=e.replace(a,function(e){if(o&&_(c,e)){return"&"+c[e]+";"}return d(e)});if(o){e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")}if(o){e=e.replace(l,function(e){return"&"+c[e]+";"})}}else if(o){if(!i){e=e.replace(f,function(e){return"&"+c[e]+";"})}e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒");e=e.replace(l,function(e){return"&"+c[e]+";"})}else if(!i){e=e.replace(f,d)}return e.replace(s,function(e){var r=e.charCodeAt(0);var t=e.charCodeAt(1);var n=(r-55296)*1024+t-56320+65536;return p(n)}).replace(u,d)};L.options={allowUnsafeSymbols:false,encodeEverything:false,strict:false,useNamedReferences:false,decimal:false};var x=function(e,r){r=O(r,x.options);var t=r.strict;if(t&&d.test(e)){P("malformed character reference")}return e.replace(m,function(e,n,o,i,s,a,u,l,c){var f;var p;var d;var h;var m;var b;if(n){m=n;return g[m]}if(o){m=o;b=i;if(b&&r.isAttributeValue){if(t&&b=="="){P("`&` did not start a character reference")}return e}else{if(t){P("named character reference was not terminated by a semicolon")}return v[m]+(b||"")}}if(s){d=s;p=a;if(t&&!p){P("character reference was not terminated by a semicolon")}f=parseInt(d,10);return R(f,t)}if(u){h=u;p=l;if(t&&!p){P("character reference was not terminated by a semicolon")}f=parseInt(h,16);return R(f,t)}if(t){P("named character reference was not terminated by a semicolon")}return e})};x.options={isAttributeValue:false,strict:false};var I=function(e){return e.replace(f,function(e){return p[e]})};var D={version:"1.2.0",encode:L,decode:x,escape:I,unescape:x};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){define(function(){return D})}else if(n&&!n.nodeType){if(o){o.exports=D}else{for(var U in D){_(D,U)&&(n[U]=D[U])}}}else{t.he=D}})(this)},609:(e,r,t)=>{"use strict";var n=t(7314);var o=t(3527).decode;var i=t(6698).Ji;var s=t(6171);var a=t(9322);var u=t(9107);var l=t(4793);function trimWhitespace(e){return e&&e.replace(/^[ \n\r\t\f]+/,"").replace(/[ \n\r\t\f]+$/,"")}function collapseWhitespaceAll(e){return e&&e.replace(/[ \n\r\t\f\xA0]+/g,function(e){return e==="\t"?"\t":e.replace(/(^|\xA0+)[^\xA0]+/g,"$1 ")})}function collapseWhitespace(e,r,t,n,o){var i="",s="";if(r.preserveLineBreaks){e=e.replace(/^[ \n\r\t\f]*?[\n\r][ \n\r\t\f]*/,function(){i="\n";return""}).replace(/[ \n\r\t\f]*?[\n\r][ \n\r\t\f]*$/,function(){s="\n";return""})}if(t){e=e.replace(/^[ \n\r\t\f\xA0]+/,function(e){var t=!i&&r.conservativeCollapse;if(t&&e==="\t"){return"\t"}return e.replace(/^[^\xA0]+/,"").replace(/(\xA0+)[^\xA0]+/g,"$1 ")||(t?" ":"")})}if(n){e=e.replace(/[ \n\r\t\f\xA0]+$/,function(e){var t=!s&&r.conservativeCollapse;if(t&&e==="\t"){return"\t"}return e.replace(/[^\xA0]+(\xA0+)/g," $1").replace(/[^\xA0]+$/,"")||(t?" ":"")})}if(o){e=collapseWhitespaceAll(e)}return i+e+s}var c=l.createMapFromString;var f=c("a,abbr,acronym,b,bdi,bdo,big,button,cite,code,del,dfn,em,font,i,ins,kbd,label,mark,math,nobr,object,q,rp,rt,rtc,ruby,s,samp,select,small,span,strike,strong,sub,sup,svg,textarea,time,tt,u,var");var p=c("a,abbr,acronym,b,big,del,em,font,i,ins,kbd,mark,nobr,rp,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var");var d=c("comment,img,input,wbr");function collapseWhitespaceSmart(e,r,t,n){var o=r&&!d(r);if(o&&!n.collapseInlineTagWhitespace){o=r.charAt(0)==="/"?!f(r.slice(1)):!p(r)}var i=t&&!d(t);if(i&&!n.collapseInlineTagWhitespace){i=t.charAt(0)==="/"?!p(t.slice(1)):!f(t)}return collapseWhitespace(e,n,o,i,r&&t)}function isConditionalComment(e){return/^\[if\s[^\]]+]|\[endif]$/.test(e)}function isIgnoredComment(e,r){for(var t=0,n=r.ignoreCustomComments.length;t]+$/.test(e)}function attributesInclude(e,r){for(var t=e.length;t--;){if(e[t].name.toLowerCase()===r){return true}}return false}function isAttributeRedundant(e,r,t,n){t=t?trimWhitespace(t.toLowerCase()):"";return e==="script"&&r==="language"&&t==="javascript"||e==="form"&&r==="method"&&t==="get"||e==="input"&&r==="type"&&t==="text"||e==="script"&&r==="charset"&&!attributesInclude(n,"src")||e==="a"&&r==="name"&&attributesInclude(n,"id")||e==="area"&&r==="shape"&&t==="rect"}var h=l.createMap(["text/javascript","text/ecmascript","text/jscript","application/javascript","application/x-javascript","application/ecmascript"]);function isScriptTypeAttribute(e){e=trimWhitespace(e.split(/;/,2)[0]).toLowerCase();return e===""||h(e)}function isExecutableScript(e,r){if(e!=="script"){return false}for(var t=0,n=r.length;t)([\s\S]*?)(-1){return minify(e,r)}}return e}var b=c("html,head,body,colgroup,tbody");var E=c("html,head,body,li,dt,dd,p,rb,rt,rtc,rp,optgroup,option,colgroup,caption,thead,tbody,tfoot,tr,td,th");var y=c("meta,link,script,style,template,noscript");var w=c("dt,dd");var A=c("address,article,aside,blockquote,details,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,main,menu,nav,ol,p,pre,section,table,ul");var _=c("a,audio,del,ins,map,noscript,video");var S=c("rb,rt,rtc,rp");var O=c("rb,rtc,rp");var R=c("option,optgroup");var T=c("tbody,tfoot");var C=c("thead,tbody,tfoot");var P=c("td,th");var L=c("html,head,body");var x=c("html,body");var I=c("head,colgroup,caption");var D=c("dt,thead");var U=c("a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdi,bdo,bgsound,big,blink,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,command,content,data,datalist,dd,del,details,dfn,dialog,dir,div,dl,dt,element,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,image,img,input,ins,isindex,kbd,keygen,label,legend,li,link,listing,main,map,mark,marquee,menu,menuitem,meta,meter,multicol,nav,nobr,noembed,noframes,noscript,object,ol,optgroup,option,output,p,param,picture,plaintext,pre,progress,q,rb,rp,rt,rtc,ruby,s,samp,script,section,select,shadow,small,source,spacer,span,strike,strong,style,sub,summary,sup,table,tbody,td,template,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr,xmp");function canRemoveParentTag(e,r){switch(e){case"html":case"head":return true;case"body":return!y(r);case"colgroup":return r==="col";case"tbody":return r==="tr"}return false}function isStartTagMandatory(e,r){switch(r){case"colgroup":return e==="colgroup";case"tbody":return C(e)}return false}function canRemovePrecedingTag(e,r){switch(e){case"html":case"head":case"body":case"colgroup":case"caption":return true;case"li":case"optgroup":case"tr":return r===e;case"dt":case"dd":return w(r);case"p":return A(r);case"rb":case"rt":case"rp":return S(r);case"rtc":return O(r);case"option":return R(r);case"thead":case"tbody":return T(r);case"tfoot":return r==="tbody";case"td":case"th":return P(r)}return false}var F=new RegExp("^(?:class|id|style|title|lang|dir|on(?:focus|blur|change|click|dblclick|mouse("+"?:down|up|over|move|out)|key(?:press|down|up)))$");function canDeleteEmptyAttribute(e,r,t,n){var o=!t||/^\s*$/.test(t);if(!o){return false}if(typeof n.removeEmptyAttributes==="function"){return n.removeEmptyAttributes(r,e)}return e==="input"&&r==="value"||F.test(r)}function hasAttrName(e,r){for(var t=r.length-1;t>=0;t--){if(r[t].name===e){return true}}return false}function canRemoveElement(e,r){switch(e){case"textarea":return false;case"audio":case"script":case"video":if(hasAttrName("src",r)){return false}break;case"iframe":if(hasAttrName("src",r)||hasAttrName("srcdoc",r)){return false}break;case"object":if(hasAttrName("data",r)){return false}break;case"applet":if(hasAttrName("code",r)){return false}break}return true}function canCollapseWhitespace(e){return!/^(?:script|style|pre|textarea)$/.test(e)}function canTrimWhitespace(e){return!/^(?:pre|textarea)$/.test(e)}function normalizeAttr(e,r,t,n){var i=n.name(e.name),s=e.value;if(n.decodeEntities&&s){s=o(s,{isAttributeValue:true})}if(n.removeRedundantAttributes&&isAttributeRedundant(t,i,s,r)||n.removeScriptTypeAttributes&&t==="script"&&i==="type"&&isScriptTypeAttribute(s)||n.removeStyleLinkTypeAttributes&&(t==="style"||t==="link")&&i==="type"&&isStyleLinkTypeAttribute(s)){return}if(s){s=cleanAttributeValue(t,i,s,n,r)}if(n.removeEmptyAttributes&&canDeleteEmptyAttribute(t,i,s,n)){return}if(n.decodeEntities&&s){s=s.replace(/&(#?[0-9a-zA-Z]+;)/g,"&$1")}return{attr:e,name:i,value:s}}function buildAttr(e,r,t,n,o){var i=e.name,s=e.value,a=e.attr,u=a.quote,l,c;if(typeof s!=="undefined"&&(!t.removeAttributeQuotes||~s.indexOf(o)||!canRemoveAttributeQuotes(s))){if(!t.preventAttributesEscaping){if(typeof t.quoteCharacter==="undefined"){var f=(s.match(/'/g)||[]).length;var p=(s.match(/"/g)||[]).length;u=f/,/<\?[\s\S]*?\?>/],includeAutoGeneratedTags:true,log:identity,minifyCSS:identity,minifyJS:identity,minifyURLs:identity};Object.keys(e).forEach(function(t){var o=e[t];if(t==="caseSensitive"){if(o){r.name=identity}}else if(t==="log"){if(typeof o==="function"){r.log=o}}else if(t==="minifyCSS"&&typeof o!=="function"){if(!o){return}if(typeof o!=="object"){o={}}r.minifyCSS=function(e,t){e=e.replace(/(url\s*\(\s*)("|'|)(.*?)\2(\s*\))/gi,function(e,t,n,o,i){return t+n+r.minifyURLs(o)+n+i});var i=new n(o).minify(wrapCSS(e,t));if(i.errors.length>0){i.errors.forEach(r.log);return e}return unwrapCSS(i.styles,t)}}else if(t==="minifyJS"&&typeof o!=="function"){if(!o){return}if(typeof o!=="object"){o={}}(o.parse||(o.parse={})).bare_returns=false;r.minifyJS=function(e,t){var n=e.match(/^\s*\s*$/,""):e;o.parse.bare_returns=t;var s=u.minify(i,o);if(s.error){r.log(s.error);return e}return s.code.replace(/;$/,"")}}else if(t==="minifyURLs"&&typeof o!=="function"){if(!o){return}if(typeof o==="string"){o={site:o}}else if(typeof o!=="object"){o={}}r.minifyURLs=function(e){try{return s.relate(e,o)}catch(t){r.log(t);return e}}}else{r[t]=o}});return r}function uniqueId(e){var r;do{r=Math.random().toString(36).replace(/^0\.[0-9]*/,"")}while(~e.indexOf(r));return r}var B=c("script,style");function createSortFns(e,r,t,n){var o=r.sortAttributes&&Object.create(null);var s=r.sortClassName&&new a;function attrNames(e){return e.map(function(e){return r.name(e.name)})}function shouldSkipUID(e,r){return!r||e.indexOf(r)===-1}function shouldSkipUIDs(e){return shouldSkipUID(e,t)&&shouldSkipUID(e,n)}function scan(e){var t,n;new i(e,{start:function(e,i){if(o){if(!o[e]){o[e]=new a}o[e].add(attrNames(i).filter(shouldSkipUIDs))}for(var u=0,l=i.length;u-1){scan(e)}}})}var u=r.log;r.log=identity;r.sortAttributes=false;r.sortClassName=false;scan(minify(e,r));r.log=u;if(o){var l=Object.create(null);for(var c in o){l[c]=o[c].createSorter()}r.sortAttributes=function(e,r){var t=l[e];if(t){var n=Object.create(null);var o=attrNames(r);o.forEach(function(e,t){(n[e]||(n[e]=[])).push(r[t])});t.sort(o).forEach(function(e,t){r[t]=n[e].shift()})}}}if(s){var f=s.createSorter();r.sortClassName=function(e){return f.sort(e.split(/[ \n\f\r]+/)).join(" ")}}}function minify(e,r,t){if(r.collapseWhitespace){e=collapseWhitespace(e,r,true,true)}var s=[],a,u="",l,c="",d=[],h=[],m=[],g="",v="",y=[],w=[],A,S,O;e=e.replace(/([\s\S]*?)/g,function(t,n){if(!A){A=uniqueId(e);var o=new RegExp("^"+A+"([0-9]+)$");if(r.ignoreCustomComments){r.ignoreCustomComments=r.ignoreCustomComments.slice()}else{r.ignoreCustomComments=[]}r.ignoreCustomComments.push(o)}var i="\x3c!--"+A+y.length+"--\x3e";y.push(n);return i});var R=r.ignoreCustomFragments.map(function(e){return e.source});if(R.length){var T=new RegExp("\\s*(?:"+R.join("|")+")+\\s*","g");e=e.replace(T,function(t){if(!S){S=uniqueId(e);O=new RegExp("(\\s*)"+S+"([0-9]+)"+S+"(\\s*)","g");if(r.minifyCSS){r.minifyCSS=function(e){return function(r,t){r=r.replace(O,function(e,r,t){var n=w[+t];return n[1]+S+t+S+n[2]});var o=[];(new n).minify(wrapCSS(r,t)).warnings.forEach(function(e){var t=O.exec(e);if(t){var n=S+t[2]+S;r=r.replace(n,ignoreCSS(n));o.push(n)}});r=e(r,t);o.forEach(function(e){r=r.replace(ignoreCSS(e),e)});return r}}(r.minifyCSS)}if(r.minifyJS){r.minifyJS=function(e){return function(r,t){return e(r.replace(O,function(e,r,t){var n=w[+t];return n[1]+S+t+S+n[2]}),t)}}(r.minifyJS)}}var o=S+w.length+S;w.push(/^(\s*)[\s\S]*?(\s*)$/.exec(t));return"\t"+o+"\t"})}if(r.sortAttributes&&typeof r.sortAttributes!=="function"||r.sortClassName&&typeof r.sortClassName!=="function"){createSortFns(e,r,A,S)}function _canCollapseWhitespace(e,t){return r.canCollapseWhitespace(e,t,canCollapseWhitespace)}function _canTrimWhitespace(e,t){return r.canTrimWhitespace(e,t,canTrimWhitespace)}function removeStartTag(){var e=s.length-1;while(e>0&&!/^<[^/!]/.test(s[e])){e--}s.length=Math.max(0,e)}function removeEndTag(){var e=s.length-1;while(e>0&&!/^<\//.test(s[e])){e--}s.length=Math.max(0,e)}function trimTrailingWhitespace(e,t){for(var n=null;e>=0&&_canTrimWhitespace(n);e--){var o=s[e];var i=o.match(/^<\/([\w:-]+)>$/);if(i){n=i[1]}else if(/>$/.test(o)||(s[e]=collapseWhitespaceSmart(o,null,t,r))){break}}}function squashTrailingWhitespace(e){var r=s.length-1;if(s.length>1){var t=s[s.length-1];if(/^(?:=0;){var R=normalizeAttr(t[_],t,e,r);if(R){A.unshift(buildAttr(R,w,r,O,S));O=false}}if(A.length>0){s.push(" ");s.push.apply(s,A)}else if(f&&b(e)){g=e}s.push(s.pop()+(w?"/":"")+">");if(i&&!r.includeAutoGeneratedTags){removeStartTag();g=""}},end:function(e,t,n){if(e.toLowerCase()==="svg"){r=Object.getPrototypeOf(r)}e=r.name(e);if(r.collapseWhitespace){if(h.length){if(e===h[h.length-1]){h.pop()}}else{squashTrailingWhitespace("/"+e)}if(m.length&&e===m[m.length-1]){m.pop()}}var o=false;if(e===c){c="";o=!l}if(r.removeOptionalTags){if(o&&L(g)){removeStartTag()}g="";if(U(e)&&v&&!D(v)&&(v!=="p"||!_(e))){removeEndTag()}v=E(e)?e:""}if(r.removeEmptyElements&&o&&canRemoveElement(e,t)){removeStartTag();g="";v=""}else{if(n&&!r.includeAutoGeneratedTags){v=""}else{s.push("")}a="/"+e;if(!f(e)){u=""}else if(o){u+="|"}}},chars:function(e,t,n){t=t===""?"comment":t;n=n===""?"comment":n;if(r.decodeEntities&&e&&!B(c)){e=o(e)}if(r.collapseWhitespace){if(!h.length){if(t==="comment"){var i=s[s.length-1];if(i.indexOf(A)===-1){if(!i){t=a}if(s.length>1&&(!i||!r.conservativeCollapse&&/ $/.test(u))){var f=s.length-2;s[f]=s[f].replace(/\s+$/,function(r){e=r+e;return""})}}}if(t){if(t==="/nobr"||t==="wbr"){if(/^\s/.test(e)){var b=s.length-1;while(b>0&&s[b].lastIndexOf("<"+t)!==0){b--}trimTrailingWhitespace(b-1,"br")}}else if(p(t.charAt(0)==="/"?t.slice(1):t)){e=collapseWhitespace(e,r,/(?:^|\s)$/.test(u))}}if(t||n){e=collapseWhitespaceSmart(e,t,n,r)}else{e=collapseWhitespace(e,r,true,true)}if(!e&&/\s$/.test(u)&&t&&t.charAt(0)==="/"){trimTrailingWhitespace(s.length-1,n)}}if(!m.length&&n!=="html"&&!(t&&n)){e=collapseWhitespace(e,r,false,false,true)}}if(r.processScripts&&B(c)){e=processScript(e,r,d)}if(isExecutableScript(c,d)){e=r.minifyJS(e)}if(isStyleSheet(c,d)){e=r.minifyCSS(e)}if(r.removeOptionalTags&&e){if(g==="html"||g==="body"&&!/^\s/.test(e)){removeStartTag()}g="";if(x(v)||I(v)&&!/^\s/.test(e)){removeEndTag()}v=""}a=/^\s*$/.test(e)?t:"comment";if(r.decodeEntities&&e&&!B(c)){e=e.replace(/&((?:Iacute|aacute|uacute|plusmn|Otilde|otilde|agrave|Agrave|Yacute|yacute|Oslash|oslash|atilde|Atilde|brvbar|ccedil|Ccedil|Ograve|curren|divide|eacute|Eacute|ograve|Oacute|egrave|Egrave|Ugrave|frac12|frac14|frac34|ugrave|oacute|iacute|Ntilde|ntilde|Uacute|middot|igrave|Igrave|iquest|Aacute|cedil|laquo|micro|iexcl|Icirc|icirc|acirc|Ucirc|Ecirc|ocirc|Ocirc|ecirc|ucirc|Aring|aring|AElig|aelig|acute|pound|raquo|Acirc|times|THORN|szlig|thorn|COPY|auml|ordf|ordm|Uuml|macr|uuml|Auml|ouml|Ouml|para|nbsp|euml|quot|QUOT|Euml|yuml|cent|sect|copy|sup1|sup2|sup3|iuml|Iuml|ETH|shy|reg|not|yen|amp|AMP|REG|uml|eth|deg|gt|GT|LT|lt)(?!;)|(?:#?[0-9a-zA-Z]+;))/g,"&$1").replace(/":"--\x3e";if(isConditionalComment(e)){e=n+cleanConditionalComment(e,r)+o}else if(r.removeComments){if(isIgnoredComment(e,r)){e="\x3c!--"+e+"--\x3e"}else{e=""}}else{e=n+e+o}if(r.removeOptionalTags&&e){g="";v=""}s.push(e)},doctype:function(e){s.push(r.useShortDoctype?"":collapseWhitespaceAll(e))}});if(r.removeOptionalTags){if(L(g)){removeStartTag()}if(v&&!D(v)){removeEndTag()}}if(r.collapseWhitespace){squashTrailingWhitespace("br")}return joinResultSegments(s,r,O?function(e){return e.replace(O,function(e,t,n,o){var i=w[+n][0];if(r.collapseWhitespace){if(t!=="\t"){i=t+i}if(o!=="\t"){i+=o}return collapseWhitespace(i,{preserveLineBreaks:r.preserveLineBreaks,conservativeCollapse:!r.trimCustomFragments},/^[ \n\r\t\f]/.test(i),/[ \n\r\t\f]$/.test(i))}return i})}:identity,A?function(e){return e.replace(new RegExp("\x3c!--"+A+"([0-9]+)--\x3e","g"),function(e,r){return y[+r]})}:identity)}function joinResultSegments(e,r,t,n){var o;var i=r.maxLineLength;if(i){var s="",a=[];while(e.length){var u=s.length;var l=e[0].indexOf("\n");if(l<0){s+=n(t(e.shift()))}else{s+=n(t(e[0].slice(0,l)));e[0]=e[0].slice(l+1)}if(u>0&&s.length>i){a.push(s.slice(0,u));s=s.slice(u)}else if(l>=0){a.push(s);s=""}}if(s){a.push(s)}o=a.join("\n")}else{o=n(t(e.join("")))}return r.collapseWhitespace?collapseWhitespace(o,r,true,true):o}r.minify=function(e,r){var t=Date.now();r=processOptions(r||{});var n=minify(e,r);r.log("minified in: "+(Date.now()-t)+"ms");return n}},6698:(e,r,t)=>{"use strict";var n;var o=t(4793).createMapFromString;function makeMap(e){return o(e,true)}var i=/([^\s"'<>/=]+)/,s=[/=/],a=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^ \t\n\f\r"'`=<>]+)/.source],u=function(){var e="\\u0300-\\u0345\\u0360\\u0361\\u0483-\\u0486\\u0591-\\u05A1\\u05A3-\\u05B9\\u05BB-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u064B-\\u0652\\u0670\\u06D6-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0901-\\u0903\\u093C\\u093E-\\u094D\\u0951-\\u0954\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A02\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A70\\u0A71\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B43\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B82\\u0B83\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C01-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C82\\u0C83\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0D02\\u0D03\\u0D3E-\\u0D43\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86-\\u0F8B\\u0F90-\\u0F95\\u0F97\\u0F99-\\u0FAD\\u0FB1-\\u0FB7\\u0FB9\\u20D0-\\u20DC\\u20E1\\u302A-\\u302F\\u3099\\u309A";var r="0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE7-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29";var t="\\xB7\\u02D0\\u02D1\\u0387\\u0640\\u0E46\\u0EC6\\u3005\\u3031-\\u3035\\u309D\\u309E\\u30FC-\\u30FE";var n="A-Za-z\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u0131\\u0134-\\u013E\\u0141-\\u0148\\u014A-\\u017E\\u0180-\\u01C3\\u01CD-\\u01F0\\u01F4\\u01F5\\u01FA-\\u0217\\u0250-\\u02A8\\u02BB-\\u02C1\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03CE\\u03D0-\\u03D6\\u03DA\\u03DC\\u03DE\\u03E0\\u03E2-\\u03F3\\u0401-\\u040C\\u040E-\\u044F\\u0451-\\u045C\\u045E-\\u0481\\u0490-\\u04C4\\u04C7\\u04C8\\u04CB\\u04CC\\u04D0-\\u04EB\\u04EE-\\u04F5\\u04F8\\u04F9\\u0531-\\u0556\\u0559\\u0561-\\u0586\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0621-\\u063A\\u0641-\\u064A\\u0671-\\u06B7\\u06BA-\\u06BE\\u06C0-\\u06CE\\u06D0-\\u06D3\\u06D5\\u06E5\\u06E6\\u0905-\\u0939\\u093D\\u0958-\\u0961\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8B\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AE0\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B36-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB5\\u0BB7-\\u0BB9\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CDE\\u0CE0\\u0CE1\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D28\\u0D2A-\\u0D39\\u0D60\\u0D61\\u0E01-\\u0E2E\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E45\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD\\u0EAE\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0F40-\\u0F47\\u0F49-\\u0F69\\u10A0-\\u10C5\\u10D0-\\u10F6\\u1100\\u1102\\u1103\\u1105-\\u1107\\u1109\\u110B\\u110C\\u110E-\\u1112\\u113C\\u113E\\u1140\\u114C\\u114E\\u1150\\u1154\\u1155\\u1159\\u115F-\\u1161\\u1163\\u1165\\u1167\\u1169\\u116D\\u116E\\u1172\\u1173\\u1175\\u119E\\u11A8\\u11AB\\u11AE\\u11AF\\u11B7\\u11B8\\u11BA\\u11BC-\\u11C2\\u11EB\\u11F0\\u11F9\\u1E00-\\u1E9B\\u1EA0-\\u1EF9\\u1F00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2126\\u212A\\u212B\\u212E\\u2180-\\u2182\\u3007\\u3021-\\u3029\\u3041-\\u3094\\u30A1-\\u30FA\\u3105-\\u312C\\u4E00-\\u9FA5\\uAC00-\\uD7A3";var o="["+n+"_]["+n+r+"\\.\\-_"+e+t+"]*";return"((?:"+o+"\\:)?"+o+")"}(),l=new RegExp("^<"+u),c=/^\s*(\/?)>/,f=new RegExp("^<\\/"+u+"[^>]*>"),p=/^]+>/i;var d=false;"x".replace(/x(.)?/g,function(e,r){d=r===""});var h=makeMap("area,base,basefont,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr");var m=makeMap("a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,noscript,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,svg,textarea,tt,u,var");var g=makeMap("colgroup,dd,dt,li,option,p,td,tfoot,th,thead,tr,source");var v=makeMap("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected");var b=makeMap("script,style");var E=makeMap("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,ol,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track,ul");var y={};function attrForHandler(e){var r=i.source+"(?:\\s*("+joinSingleAttrAssigns(e)+")"+"[ \\t\\n\\f\\r]*(?:"+a.join("|")+"))?";if(e.customAttrSurround){var t=[];for(var n=e.customAttrSurround.length-1;n>=0;n--){t[n]="(?:"+"("+e.customAttrSurround[n][0].source+")\\s*"+r+"\\s*("+e.customAttrSurround[n][1].source+")"+")"}t.push("(?:"+r+")");r="(?:"+t.join("|")+")"}return new RegExp("^\\s*"+r)}function joinSingleAttrAssigns(e){return s.concat(e.customAttrAssign||[]).map(function(e){return"(?:"+e.source+")"}).join("|")}function HTMLParser(e,r){var t=[],n;var o=attrForHandler(r);var i,s,a;while(e){i=e;if(!n||!b(n)){var u=e.indexOf("<");if(u===0){if(/^/g,"$1").replace(//g,"$1")}if(r.chars){r.chars(t)}return""});parseEndTag("",C)}if(e===i){throw new Error("Parse Error: "+e)}}if(!r.partialMarkup){parseEndTag()}function parseStartTag(e){var r=e.match(l);if(r){var t={tagName:r[1],attrs:[]};e=e.slice(r[0].length);var n,i;while(!(n=e.match(c))&&(i=e.match(o))){e=e.slice(i[0].length);t.attrs.push(i)}if(n){t.unarySlash=n[1];t.rest=e.slice(n[0].length);return t}}}function closeIfFound(e){if(findTag(e)>=0){parseEndTag("",e);return true}}function handleStartTag(e){var o=e.tagName;var i=e.unarySlash;if(r.html5){if(n==="p"&&E(o)){parseEndTag("",n)}else if(o==="tbody"){closeIfFound("thead")}else if(o==="tfoot"){if(!closeIfFound("tbody")){closeIfFound("thead")}}if(o==="col"&&findTag("colgroup")<0){n="colgroup";t.push({tag:n,attrs:[]});if(r.start){r.start(n,[],false,"")}}}if(!r.html5&&!m(o)){while(n&&m(n)){parseEndTag("",n)}}if(g(o)&&n===o){parseEndTag("",o)}var s=h(o)||o==="html"&&n==="head"||!!i;var a=e.attrs.map(function(e){var t,n,o,i,s,a;var u=7;if(d&&e[0].indexOf('""')===-1){if(e[3]===""){delete e[3]}if(e[4]===""){delete e[4]}if(e[5]===""){delete e[5]}}function populate(r){s=e[r];n=e[r+1];if(typeof n!=="undefined"){return'"'}n=e[r+2];if(typeof n!=="undefined"){return"'"}n=e[r+3];if(typeof n==="undefined"&&v(t)){n=t}return""}var l=1;if(r.customAttrSurround){for(var c=0,f=r.customAttrSurround.length;c=0;r--){if(t[r].tag.toLowerCase()===n){break}}return r}function parseEndTag(e,o){var i;if(o){i=findTag(o)}else{i=0}if(i>=0){for(var s=t.length-1;s>=i;s--){if(r.end){r.end(t[s].tag,t[s].attrs,s>i||!e)}}t.length=i;n=i&&t[i-1].tag}else if(o.toLowerCase()==="br"){if(r.start){r.start(o,[],true,"")}}else if(o.toLowerCase()==="p"){if(r.start){r.start(o,[],false,"",true)}if(r.end){r.end(o,[])}}}}r.Ji=HTMLParser;n=function(e){var r="";new HTMLParser(e,{start:function(e,t,n){r+="<"+e;for(var o=0,i=t.length;o"},end:function(e){r+=""},chars:function(e){r+=e},comment:function(e){r+="\x3c!--"+e+"--\x3e"},ignore:function(e){r+=e}});return r};n=function(e,r){var t={html:true,head:true,body:true,title:true};var n={link:"head",base:"head"};if(r){r=r.ownerDocument||r.getOwnerDocument&&r.getOwnerDocument()||r}else if(typeof DOMDocument!=="undefined"){r=new DOMDocument}else if(typeof document!=="undefined"&&document.implementation&&document.implementation.createDocument){r=document.implementation.createDocument("","",null)}else if(typeof ActiveX!=="undefined"){r=new ActiveXObject("Msxml.DOMDocument")}var o=[],i=r.documentElement||r.getDocumentElement&&r.getDocumentElement();if(!i&&r.createElement){(function(){var e=r.createElement("html");var t=r.createElement("head");t.appendChild(r.createElement("title"));e.appendChild(t);e.appendChild(r.createElement("body"));r.appendChild(e)})()}if(r.getElementsByTagName){for(var s in t){t[s]=r.getElementsByTagName(s)[0]}}var a=t.body;new HTMLParser(e,{start:function(e,i,s){if(t[e]){a=t[e];return}var u=r.createElement(e);for(var l in i){u.setAttribute(i[l].name,i[l].value)}if(n[e]&&typeof t[n[e]]!=="boolean"){t[n[e]].appendChild(u)}else if(a&&a.appendChild){a.appendChild(u)}if(!s){o.push(u);a=u}},end:function(){o.length-=1;a=o[o.length-1]},chars:function(e){a.appendChild(r.createTextNode(e))},comment:function(){},ignore:function(){}});return r}},9322:e=>{"use strict";function Sorter(){}Sorter.prototype.sort=function(e,r){r=r||0;for(var t=0,n=this.keys.length;to?-1:rt?1:0}).filter(function(t){if(e[t].processed{"use strict";function createMap(e,r){var t={};e.forEach(function(e){t[e]=1});return r?function(e){return t[e.toLowerCase()]===1}:function(e){return t[e]===1}}r.createMap=createMap;r.createMapFromString=function(e,r){return createMap(e.split(/,/),r)}},7606:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.detector=void 0;const n=t(6379);const o=Object.keys(n.typeHandlers);const i={56:"psd",66:"bmp",68:"dds",71:"gif",73:"tiff",77:"tiff",82:"webp",105:"icns",137:"png",255:"jpg"};function detector(e){const r=e[0];if(r in i){const t=i[r];if(n.typeHandlers[t].validate(e)){return t}}const t=r=>n.typeHandlers[r].validate(e);return o.find(t)}r.detector=detector},8250:function(e,r,t){"use strict";var n=this&&this.__awaiter||function(e,r,t,n){function adopt(e){return e instanceof t?e:new t(function(r){r(e)})}return new(t||(t=Promise))(function(t,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){o(e)}}function step(e){e.done?t(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,r||[])).next())})};Object.defineProperty(r,"__esModule",{value:true});r.types=r.setConcurrency=r.imageSize=void 0;const o=t(5747);const i=t(5622);const s=t(3795);const a=t(6379);const u=t(7606);const l=512*1024;const c=new s.default({concurrency:100,autostart:true});function lookup(e,r){const t=u.detector(e);if(t&&t in a.typeHandlers){const n=a.typeHandlers[t].calculate(e,r);if(n!==undefined){n.type=t;return n}}throw new TypeError("unsupported file type: "+t+" (file: "+r+")")}function asyncFileToBuffer(e){return n(this,void 0,void 0,function*(){const r=yield o.promises.open(e,"r");const{size:t}=yield r.stat();if(t<=0){throw new Error("Empty file")}const n=Math.min(t,l);const i=Buffer.alloc(n);yield r.read(i,0,n,0);yield r.close();return i})}function syncFileToBuffer(e){const r=o.openSync(e,"r");const t=o.fstatSync(r).size;const n=Math.min(t,l);const i=Buffer.alloc(n);o.readSync(r,i,0,n,0);o.closeSync(r);return i}e.exports=r=imageSize;function imageSize(e,r){if(Buffer.isBuffer(e)){return lookup(e)}if(typeof e!=="string"){throw new TypeError("invalid invocation")}const t=i.resolve(e);if(typeof r==="function"){c.push(()=>asyncFileToBuffer(t).then(e=>process.nextTick(r,null,lookup(e,t))).catch(r))}else{const e=syncFileToBuffer(t);return lookup(e,t)}}r.imageSize=imageSize;r.setConcurrency=(e=>{c.concurrency=e});r.types=Object.keys(a.typeHandlers)},1446:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.readUInt=void 0;function readUInt(e,r,t,n){t=t||0;const o=n?"BE":"LE";const i="readUInt"+r+o;return e[i].call(e,t)}r.readUInt=readUInt},6379:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.typeHandlers=void 0;const n=t(7098);const o=t(3769);const i=t(8773);const s=t(3941);const a=t(7045);const u=t(313);const l=t(5947);const c=t(6542);const f=t(7710);const p=t(645);const d=t(7622);const h=t(5664);const m=t(659);const g=t(7544);const v=t(3651);const b=t(5759);r.typeHandlers={bmp:n.BMP,cur:o.CUR,dds:i.DDS,gif:s.GIF,icns:a.ICNS,ico:u.ICO,j2c:l.J2C,jp2:c.JP2,jpg:f.JPG,ktx:p.KTX,png:d.PNG,pnm:h.PNM,psd:m.PSD,svg:g.SVG,tiff:v.TIFF,webp:b.WEBP}},7098:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.BMP=void 0;r.BMP={validate(e){return"BM"===e.toString("ascii",0,2)},calculate(e){return{height:Math.abs(e.readInt32LE(22)),width:e.readUInt32LE(18)}}}},3769:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.CUR=void 0;const n=t(313);const o=2;r.CUR={validate(e){if(e.readUInt16LE(0)!==0){return false}return e.readUInt16LE(2)===o},calculate(e){return n.ICO.calculate(e)}}},8773:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.DDS=void 0;r.DDS={validate(e){return e.readUInt32LE(0)===542327876},calculate(e){return{height:e.readUInt32LE(12),width:e.readUInt32LE(16)}}}},3941:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.GIF=void 0;const t=/^GIF8[79]a/;r.GIF={validate(e){const r=e.toString("ascii",0,6);return t.test(r)},calculate(e){return{height:e.readUInt16LE(8),width:e.readUInt16LE(6)}}}},7045:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.ICNS=void 0;const t=4+4;const n=4;const o=4;const i={ICON:32,"ICN#":32,"icm#":16,icm4:16,icm8:16,"ics#":16,ics4:16,ics8:16,is32:16,s8mk:16,icp4:16,icl4:32,icl8:32,il32:32,l8mk:32,icp5:32,ic11:32,ich4:48,ich8:48,ih32:48,h8mk:48,icp6:64,ic12:32,it32:128,t8mk:128,ic07:128,ic08:256,ic13:256,ic09:512,ic14:512,ic10:1024};function readImageHeader(e,r){const t=r+o;return[e.toString("ascii",r,t),e.readUInt32BE(t)]}function getImageSize(e){const r=i[e];return{width:r,height:r,type:e}}r.ICNS={validate(e){return"icns"===e.toString("ascii",0,4)},calculate(e){const r=e.length;const o=e.readUInt32BE(n);let i=t;let s=readImageHeader(e,i);let a=getImageSize(s[0]);i+=s[1];if(i===o){return a}const u={height:a.height,images:[a],width:a.width};while(i{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.ICO=void 0;const t=1;const n=2+2+2;const o=1+1+1+1+2+2+4+4;function getSizeFromOffset(e,r){const t=e.readUInt8(r);return t===0?256:t}function getImageSize(e,r){const t=n+r*o;return{height:getSizeFromOffset(e,t+1),width:getSizeFromOffset(e,t)}}r.ICO={validate(e){if(e.readUInt16LE(0)!==0){return false}return e.readUInt16LE(2)===t},calculate(e){const r=e.readUInt16LE(4);const t=getImageSize(e,0);if(r===1){return t}const n=[t];for(let t=1;t{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.J2C=void 0;r.J2C={validate(e){return e.toString("hex",0,4)==="ff4fff51"},calculate(e){return{height:e.readUInt32BE(12),width:e.readUInt32BE(8)}}}},6542:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.JP2=void 0;const t={ftyp:"66747970",ihdr:"69686472",jp2h:"6a703268",jp__:"6a502020",rreq:"72726571",xml_:"786d6c20"};const n=e=>{const r=e.readUInt8(0);let t=1+2*r;const n=e.readUInt16BE(t);const o=n*(2+r);t=t+2+o;const i=e.readUInt16BE(t);const s=i*(16+r);return t+2+s};const o=e=>{return{height:e.readUInt32BE(4),width:e.readUInt32BE(8)}};r.JP2={validate(e){const r=e.toString("hex",4,8);const n=e.readUInt32BE(0);if(r!==t.jp__||n<1){return false}const o=n+4;const i=e.readUInt32BE(n);const s=e.slice(o,o+i);return s.toString("hex",0,4)===t.ftyp},calculate(e){const r=e.readUInt32BE(0);const i=e.readUInt16BE(r+2);let s=r+4+i;const a=e.toString("hex",s,s+4);switch(a){case t.rreq:const r=4;s=s+4+r+n(e.slice(s+4));return o(e.slice(s+8,s+24));case t.jp2h:return o(e.slice(s+8,s+24));default:throw new TypeError("Unsupported header found: "+e.toString("ascii",s,s+4))}}}},7710:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.JPG=void 0;const n=t(1446);const o="45786966";const i=2;const s=6;const a=2;const u="4d4d";const l="4949";const c=12;const f=2;function isEXIF(e){return e.toString("hex",2,6)===o}function extractSize(e,r){return{height:e.readUInt16BE(r),width:e.readUInt16BE(r+2)}}function extractOrientation(e,r){const t=8;const o=s+t;const i=n.readUInt(e,16,o,r);for(let t=0;te.length){return}const a=e.slice(i,s);const u=n.readUInt(a,16,0,r);if(u===274){const e=n.readUInt(a,16,2,r);if(e!==3){return}const t=n.readUInt(a,32,4,r);if(t!==1){return}return n.readUInt(a,16,8,r)}}}function validateExifBlock(e,r){const t=e.slice(i,r);const n=t.toString("hex",s,s+a);const o=n===u;const c=n===l;if(o||c){return extractOrientation(t,o)}}function validateBuffer(e,r){if(r>e.length){throw new TypeError("Corrupt JPG, exceeded buffer limits")}if(e[r]!==255){throw new TypeError("Invalid JPG, marker table corrupted")}}r.JPG={validate(e){const r=e.toString("hex",0,2);return"ffd8"===r},calculate(e){e=e.slice(4);let r;let t;while(e.length){const n=e.readUInt16BE(0);if(isEXIF(e)){r=validateExifBlock(e,n)}validateBuffer(e,n);t=e[n+1];if(t===192||t===193||t===194){const t=extractSize(e,n+5);if(!r){return t}return{height:t.height,orientation:r,width:t.width}}e=e.slice(n+2)}throw new TypeError("Invalid JPG, no size found")}}},645:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.KTX=void 0;const t="KTX 11";r.KTX={validate(e){return t===e.toString("ascii",1,7)},calculate(e){return{height:e.readUInt32LE(40),width:e.readUInt32LE(36)}}}},7622:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.PNG=void 0;const t="PNG\r\n\n";const n="IHDR";const o="CgBI";r.PNG={validate(e){if(t===e.toString("ascii",1,8)){let r=e.toString("ascii",12,16);if(r===o){r=e.toString("ascii",28,32)}if(r!==n){throw new TypeError("Invalid PNG")}return true}return false},calculate(e){if(e.toString("ascii",12,16)===o){return{height:e.readUInt32BE(36),width:e.readUInt32BE(32)}}return{height:e.readUInt32BE(20),width:e.readUInt32BE(16)}}}},5664:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.PNM=void 0;const t={P1:"pbm/ascii",P2:"pgm/ascii",P3:"ppm/ascii",P4:"pbm",P5:"pgm",P6:"ppm",P7:"pam",PF:"pfm"};const n=Object.keys(t);const o={default:e=>{let r=[];while(e.length>0){const t=e.shift();if(t[0]==="#"){continue}r=t.split(" ");break}if(r.length===2){return{height:parseInt(r[1],10),width:parseInt(r[0],10)}}else{throw new TypeError("Invalid PNM")}},pam:e=>{const r={};while(e.length>0){const t=e.shift();if(t.length>16||t.charCodeAt(0)>128){continue}const[n,o]=t.split(" ");if(n&&o){r[n.toLowerCase()]=parseInt(o,10)}if(r.height&&r.width){break}}if(r.height&&r.width){return{height:r.height,width:r.width}}else{throw new TypeError("Invalid PAM")}}};r.PNM={validate(e){const r=e.toString("ascii",0,2);return n.includes(r)},calculate(e){const r=e.toString("ascii",0,2);const n=t[r];const i=e.toString("ascii",3).split(/[\r\n]+/);const s=o[n]||o.default;return s(i)}}},659:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.PSD=void 0;r.PSD={validate(e){return"8BPS"===e.toString("ascii",0,4)},calculate(e){return{height:e.readUInt32BE(14),width:e.readUInt32BE(18)}}}},7544:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.SVG=void 0;const t=/"']|"[^"]*"|'[^']*')*>/;const n={height:/\sheight=(['"])([^%]+?)\1/,root:t,viewbox:/\sviewBox=(['"])(.+?)\1/,width:/\swidth=(['"])([^%]+?)\1/};const o=2.54;const i={cm:96/o,em:16,ex:8,m:96/o*100,mm:96/o/10,pc:96/72/12,pt:96/72};function parseLength(e){const r=/([0-9.]+)([a-z]*)/.exec(e);if(!r){return undefined}return Math.round(parseFloat(r[1])*(i[r[2]]||1))}function parseViewbox(e){const r=e.split(" ");return{height:parseLength(r[3]),width:parseLength(r[2])}}function parseAttributes(e){const r=e.match(n.width);const t=e.match(n.height);const o=e.match(n.viewbox);return{height:t&&parseLength(t[2]),viewbox:o&&parseViewbox(o[2]),width:r&&parseLength(r[2])}}function calculateByDimensions(e){return{height:e.height,width:e.width}}function calculateByViewbox(e,r){const t=r.width/r.height;if(e.width){return{height:Math.floor(e.width/t),width:e.width}}if(e.height){return{height:e.height,width:Math.floor(e.height*t)}}return{height:r.height,width:r.width}}r.SVG={validate(e){const r=String(e);return t.test(r)},calculate(e){const r=e.toString("utf8").match(n.root);if(r){const e=parseAttributes(r[0]);if(e.width&&e.height){return calculateByDimensions(e)}if(e.viewbox){return calculateByViewbox(e,e.viewbox)}}throw new TypeError("Invalid SVG")}}},3651:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.TIFF=void 0;const n=t(5747);const o=t(1446);function readIFD(e,r,t){const i=o.readUInt(e,32,4,t);let s=1024;const a=n.statSync(r).size;if(i+s>a){s=a-i-10}const u=Buffer.alloc(s);const l=n.openSync(r,"r");n.readSync(l,u,0,s,i);n.closeSync(l);return u.slice(2)}function readValue(e,r){const t=o.readUInt(e,16,8,r);const n=o.readUInt(e,16,10,r);return(n<<16)+t}function nextTag(e){if(e.length>24){return e.slice(12)}}function extractTags(e,r){const t={};let n=e;while(n&&n.length){const e=o.readUInt(n,16,0,r);const i=o.readUInt(n,16,2,r);const s=o.readUInt(n,32,4,r);if(e===0){break}else{if(s===1&&(i===3||i===4)){t[e]=readValue(n,r)}n=nextTag(n)}}return t}function determineEndianness(e){const r=e.toString("ascii",0,2);if("II"===r){return"LE"}else if("MM"===r){return"BE"}}const i=["49492a00","4d4d002a"];r.TIFF={validate(e){return i.includes(e.toString("hex",0,4))},calculate(e,r){if(!r){throw new TypeError("Tiff doesn't support buffer")}const t=determineEndianness(e)==="BE";const n=readIFD(e,r,t);const o=extractTags(n,t);const i=o[256];const s=o[257];if(!i||!s){throw new TypeError("Invalid Tiff. Missing tags")}return{height:s,width:i}}}},5759:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});r.WEBP=void 0;function calculateExtended(e){return{height:1+e.readUIntLE(7,3),width:1+e.readUIntLE(4,3)}}function calculateLossless(e){return{height:1+((e[4]&15)<<10|e[3]<<2|(e[2]&192)>>6),width:1+((e[2]&63)<<8|e[1])}}function calculateLossy(e){return{height:e.readInt16LE(8)&16383,width:e.readInt16LE(6)&16383}}r.WEBP={validate(e){const r="RIFF"===e.toString("ascii",0,4);const t="WEBP"===e.toString("ascii",8,12);const n="VP8"===e.toString("ascii",12,15);return r&&t&&n},calculate(e){const r=e.toString("ascii",12,16);e=e.slice(20,30);if(r==="VP8X"){const r=e[0];const t=(r&192)===0;const n=(r&1)===0;if(t&&n){return calculateExtended(e)}else{throw new TypeError("Invalid WebP")}}if(r==="VP8 "&&e[0]!==47){return calculateLossy(e)}const t=e.toString("hex",3,6);if(r==="VP8L"&&t!=="9d012a"){return calculateLossless(e)}throw new TypeError("Invalid WebP")}}},4124:(e,r,t)=>{try{var n=t(1669);if(typeof n.inherits!=="function")throw"";e.exports=n.inherits}catch(r){e.exports=t(8544)}},8544:e=>{if(typeof Object.create==="function"){e.exports=function inherits(e,r){if(r){e.super_=r;e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})}}}else{e.exports=function inherits(e,r){if(r){e.super_=r;var t=function(){};t.prototype=r.prototype;e.prototype=new t;e.prototype.constructor=e}}}},3287:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});function isObject(e){return Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var r,t;if(isObject(e)===false)return false;r=e.constructor;if(r===undefined)return true;t=r.prototype;if(isObject(t)===false)return false;if(t.hasOwnProperty("isPrototypeOf")===false){return false}return true}r.isPlainObject=isPlainObject},8272:function(e){(function(r,t){true?e.exports=t():0})(this,function(){"use strict";var e=Object.prototype.toString;var r=Array.isArray||function isArrayPolyfill(r){return e.call(r)==="[object Array]"};function isFunction(e){return typeof e==="function"}function typeStr(e){return r(e)?"array":typeof e}function escapeRegExp(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function hasProperty(e,r){return e!=null&&typeof e==="object"&&r in e}function primitiveHasOwnProperty(e,r){return e!=null&&typeof e!=="object"&&e.hasOwnProperty&&e.hasOwnProperty(r)}var t=RegExp.prototype.test;function testRegExp(e,r){return t.call(e,r)}var n=/\S/;function isWhitespace(e){return!testRegExp(n,e)}var o={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function escapeHtml(e){return String(e).replace(/[&<>"'`=\/]/g,function fromEntityMap(e){return o[e]})}var i=/\s*/;var s=/\s+/;var a=/\s*=/;var u=/\s*\}/;var l=/#|\^|\/|>|\{|&|=|!/;function parseTemplate(e,t){if(!e)return[];var n=false;var o=[];var f=[];var p=[];var d=false;var h=false;var m="";var g=0;function stripSpace(){if(d&&!h){while(p.length)delete f[p.pop()]}else{p=[]}d=false;h=false}var v,b,E;function compileTags(e){if(typeof e==="string")e=e.split(s,2);if(!r(e)||e.length!==2)throw new Error("Invalid tags: "+e);v=new RegExp(escapeRegExp(e[0])+"\\s*");b=new RegExp("\\s*"+escapeRegExp(e[1]));E=new RegExp("\\s*"+escapeRegExp("}"+e[1]))}compileTags(t||c.tags);var y=new Scanner(e);var w,A,_,S,O,R;while(!y.eos()){w=y.pos;_=y.scanUntil(v);if(_){for(var T=0,C=_.length;T"){O=[A,_,w,y.pos,m,g,n]}else{O=[A,_,w,y.pos]}g++;f.push(O);if(A==="#"||A==="^"){o.push(O)}else if(A==="/"){R=o.pop();if(!R)throw new Error('Unopened section "'+_+'" at '+w);if(R[1]!==_)throw new Error('Unclosed section "'+R[1]+'" at '+w)}else if(A==="name"||A==="{"||A==="&"){h=true}else if(A==="="){compileTags(_)}}stripSpace();R=o.pop();if(R)throw new Error('Unclosed section "'+R[1]+'" at '+y.pos);return nestTokens(squashTokens(f))}function squashTokens(e){var r=[];var t,n;for(var o=0,i=e.length;o0?n[n.length-1][4]:r;break;default:t.push(o)}}return r}function Scanner(e){this.string=e;this.tail=e;this.pos=0}Scanner.prototype.eos=function eos(){return this.tail===""};Scanner.prototype.scan=function scan(e){var r=this.tail.match(e);if(!r||r.index!==0)return"";var t=r[0];this.tail=this.tail.substring(t.length);this.pos+=t.length;return t};Scanner.prototype.scanUntil=function scanUntil(e){var r=this.tail.search(e),t;switch(r){case-1:t=this.tail;this.tail="";break;case 0:t="";break;default:t=this.tail.substring(0,r);this.tail=this.tail.substring(r)}this.pos+=t.length;return t};function Context(e,r){this.view=e;this.cache={".":this.view};this.parent=r}Context.prototype.push=function push(e){return new Context(e,this)};Context.prototype.lookup=function lookup(e){var r=this.cache;var t;if(r.hasOwnProperty(e)){t=r[e]}else{var n=this,o,i,s,a=false;while(n){if(e.indexOf(".")>0){o=n.view;i=e.split(".");s=0;while(o!=null&&s")u=this.renderPartial(s,r,t,o);else if(a==="&")u=this.unescapedValue(s,r);else if(a==="name")u=this.escapedValue(s,r);else if(a==="text")u=this.rawValue(s);if(u!==undefined)i+=u}return i};Writer.prototype.renderSection=function renderSection(e,t,n,o){var i=this;var s="";var a=t.lookup(e[1]);function subRender(e){return i.render(e,t,n)}if(!a)return;if(r(a)){for(var u=0,l=a.length;u0||!t)){o[i]=n+o[i]}}return o.join("\n")};Writer.prototype.renderPartial=function renderPartial(e,r,t,n){if(!t)return;var o=isFunction(t)?t(e[1]):t[e[1]];if(o!=null){var i=e[6];var s=e[5];var a=e[4];var u=o;if(s==0&&a){u=this.indentPartial(o,a,i)}return this.renderTokens(this.parse(u,n),r,t,u,n)}};Writer.prototype.unescapedValue=function unescapedValue(e,r){var t=r.lookup(e[1]);if(t!=null)return t};Writer.prototype.escapedValue=function escapedValue(e,r){var t=r.lookup(e[1]);if(t!=null)return c.escape(t)};Writer.prototype.rawValue=function rawValue(e){return e[1]};var c={name:"mustache.js",version:"4.0.1",tags:["{{","}}"],clearCache:undefined,escape:undefined,parse:undefined,render:undefined,Scanner:undefined,Context:undefined,Writer:undefined,set templateCache(e){f.templateCache=e},get templateCache(){return f.templateCache}};var f=new Writer;c.clearCache=function clearCache(){return f.clearCache()};c.parse=function parse(e,r){return f.parse(e,r)};c.render=function render(e,r,t,n){if(typeof e!=="string"){throw new TypeError('Invalid template! Template should be a "string" '+'but "'+typeStr(e)+'" was given as the first '+"argument for mustache#render(template, view, partials)")}return f.render(e,r,t,n)};c.escape=escapeHtml;c.Scanner=Scanner;c.Context=Context;c.Writer=Writer;return c})},467:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});function _interopDefault(e){return e&&typeof e==="object"&&"default"in e?e["default"]:e}var n=_interopDefault(t(2413));var o=_interopDefault(t(8605));var i=_interopDefault(t(8835));var s=_interopDefault(t(7211));var a=_interopDefault(t(8761));const u=n.Readable;const l=Symbol("buffer");const c=Symbol("type");class Blob{constructor(){this[c]="";const e=arguments[0];const r=arguments[1];const t=[];let n=0;if(e){const r=e;const o=Number(r.length);for(let e=0;e1&&arguments[1]!==undefined?arguments[1]:{},o=t.size;let i=o===undefined?0:o;var s=t.timeout;let a=s===undefined?0:s;if(e==null){e=null}else if(isURLSearchParams(e)){e=Buffer.from(e.toString())}else if(isBlob(e)) ;else if(Buffer.isBuffer(e)) ;else if(Object.prototype.toString.call(e)==="[object ArrayBuffer]"){e=Buffer.from(e)}else if(ArrayBuffer.isView(e)){e=Buffer.from(e.buffer,e.byteOffset,e.byteLength)}else if(e instanceof n) ;else{e=Buffer.from(String(e))}this[p]={body:e,disturbed:false,error:null};this.size=i;this.timeout=a;if(e instanceof n){e.on("error",function(e){const t=e.name==="AbortError"?e:new FetchError(`Invalid response body while trying to fetch ${r.url}: ${e.message}`,"system",e);r[p].error=t})}}Body.prototype={get body(){return this[p].body},get bodyUsed(){return this[p].disturbed},arrayBuffer(){return consumeBody.call(this).then(function(e){return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)})},blob(){let e=this.headers&&this.headers.get("content-type")||"";return consumeBody.call(this).then(function(r){return Object.assign(new Blob([],{type:e.toLowerCase()}),{[l]:r})})},json(){var e=this;return consumeBody.call(this).then(function(r){try{return JSON.parse(r.toString())}catch(r){return Body.Promise.reject(new FetchError(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return consumeBody.call(this).then(function(e){return e.toString()})},buffer(){return consumeBody.call(this)},textConverted(){var e=this;return consumeBody.call(this).then(function(r){return convertBody(r,e.headers)})}};Object.defineProperties(Body.prototype,{body:{enumerable:true},bodyUsed:{enumerable:true},arrayBuffer:{enumerable:true},blob:{enumerable:true},json:{enumerable:true},text:{enumerable:true}});Body.mixIn=function(e){for(const r of Object.getOwnPropertyNames(Body.prototype)){if(!(r in e)){const t=Object.getOwnPropertyDescriptor(Body.prototype,r);Object.defineProperty(e,r,t)}}};function consumeBody(){var e=this;if(this[p].disturbed){return Body.Promise.reject(new TypeError(`body used already for: ${this.url}`))}this[p].disturbed=true;if(this[p].error){return Body.Promise.reject(this[p].error)}let r=this.body;if(r===null){return Body.Promise.resolve(Buffer.alloc(0))}if(isBlob(r)){r=r.stream()}if(Buffer.isBuffer(r)){return Body.Promise.resolve(r)}if(!(r instanceof n)){return Body.Promise.resolve(Buffer.alloc(0))}let t=[];let o=0;let i=false;return new Body.Promise(function(n,s){let a;if(e.timeout){a=setTimeout(function(){i=true;s(new FetchError(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)}r.on("error",function(r){if(r.name==="AbortError"){i=true;s(r)}else{s(new FetchError(`Invalid response body while trying to fetch ${e.url}: ${r.message}`,"system",r))}});r.on("data",function(r){if(i||r===null){return}if(e.size&&o+r.length>e.size){i=true;s(new FetchError(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}o+=r.length;t.push(r)});r.on("end",function(){if(i){return}clearTimeout(a);try{n(Buffer.concat(t,o))}catch(r){s(new FetchError(`Could not create Buffer from response body for ${e.url}: ${r.message}`,"system",r))}})})}function convertBody(e,r){if(typeof f!=="function"){throw new Error("The package `encoding` must be installed to use the textConverted() function")}const t=r.get("content-type");let n="utf-8";let o,i;if(t){o=/charset=([^;]*)/i.exec(t)}i=e.slice(0,1024).toString();if(!o&&i){o=/0&&arguments[0]!==undefined?arguments[0]:undefined;this[g]=Object.create(null);if(e instanceof Headers){const r=e.raw();const t=Object.keys(r);for(const e of t){for(const t of r[e]){this.append(e,t)}}return}if(e==null) ;else if(typeof e==="object"){const r=e[Symbol.iterator];if(r!=null){if(typeof r!=="function"){throw new TypeError("Header pairs must be iterable")}const t=[];for(const r of e){if(typeof r!=="object"||typeof r[Symbol.iterator]!=="function"){throw new TypeError("Each header pair must be iterable")}t.push(Array.from(r))}for(const e of t){if(e.length!==2){throw new TypeError("Each header pair must be a name/value tuple")}this.append(e[0],e[1])}}else{for(const r of Object.keys(e)){const t=e[r];this.append(r,t)}}}else{throw new TypeError("Provided initializer must be an object")}}get(e){e=`${e}`;validateName(e);const r=find(this[g],e);if(r===undefined){return null}return this[g][r].join(", ")}forEach(e){let r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:undefined;let t=getHeaders(this);let n=0;while(n1&&arguments[1]!==undefined?arguments[1]:"key+value";const t=Object.keys(e[g]).sort();return t.map(r==="key"?function(e){return e.toLowerCase()}:r==="value"?function(r){return e[g][r].join(", ")}:function(r){return[r.toLowerCase(),e[g][r].join(", ")]})}const v=Symbol("internal");function createHeadersIterator(e,r){const t=Object.create(b);t[v]={target:e,kind:r,index:0};return t}const b=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==b){throw new TypeError("Value of `this` is not a HeadersIterator")}var e=this[v];const r=e.target,t=e.kind,n=e.index;const o=getHeaders(r,t);const i=o.length;if(n>=i){return{value:undefined,done:true}}this[v].index=n+1;return{value:o[n],done:false}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(b,Symbol.toStringTag,{value:"HeadersIterator",writable:false,enumerable:false,configurable:true});function exportNodeCompatibleHeaders(e){const r=Object.assign({__proto__:null},e[g]);const t=find(e[g],"Host");if(t!==undefined){r[t]=r[t][0]}return r}function createHeadersLenient(e){const r=new Headers;for(const t of Object.keys(e)){if(h.test(t)){continue}if(Array.isArray(e[t])){for(const n of e[t]){if(m.test(n)){continue}if(r[g][t]===undefined){r[g][t]=[n]}else{r[g][t].push(n)}}}else if(!m.test(e[t])){r[g][t]=[e[t]]}}return r}const E=Symbol("Response internals");const y=o.STATUS_CODES;class Response{constructor(){let e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;let r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};Body.call(this,e,r);const t=r.status||200;const n=new Headers(r.headers);if(e!=null&&!n.has("Content-Type")){const r=extractContentType(e);if(r){n.append("Content-Type",r)}}this[E]={url:r.url,status:t,statusText:r.statusText||y[t],headers:n,counter:r.counter}}get url(){return this[E].url||""}get status(){return this[E].status}get ok(){return this[E].status>=200&&this[E].status<300}get redirected(){return this[E].counter>0}get statusText(){return this[E].statusText}get headers(){return this[E].headers}clone(){return new Response(clone(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}Body.mixIn(Response.prototype);Object.defineProperties(Response.prototype,{url:{enumerable:true},status:{enumerable:true},ok:{enumerable:true},redirected:{enumerable:true},statusText:{enumerable:true},headers:{enumerable:true},clone:{enumerable:true}});Object.defineProperty(Response.prototype,Symbol.toStringTag,{value:"Response",writable:false,enumerable:false,configurable:true});const w=Symbol("Request internals");const A=i.parse;const _=i.format;const S="destroy"in n.Readable.prototype;function isRequest(e){return typeof e==="object"&&typeof e[w]==="object"}function isAbortSignal(e){const r=e&&typeof e==="object"&&Object.getPrototypeOf(e);return!!(r&&r.constructor.name==="AbortSignal")}class Request{constructor(e){let r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};let t;if(!isRequest(e)){if(e&&e.href){t=A(e.href)}else{t=A(`${e}`)}e={}}else{t=A(e.url)}let n=r.method||e.method||"GET";n=n.toUpperCase();if((r.body!=null||isRequest(e)&&e.body!==null)&&(n==="GET"||n==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body")}let o=r.body!=null?r.body:isRequest(e)&&e.body!==null?clone(e):null;Body.call(this,o,{timeout:r.timeout||e.timeout||0,size:r.size||e.size||0});const i=new Headers(r.headers||e.headers||{});if(o!=null&&!i.has("Content-Type")){const e=extractContentType(o);if(e){i.append("Content-Type",e)}}let s=isRequest(e)?e.signal:null;if("signal"in r)s=r.signal;if(s!=null&&!isAbortSignal(s)){throw new TypeError("Expected signal to be an instanceof AbortSignal")}this[w]={method:n,redirect:r.redirect||e.redirect||"follow",headers:i,parsedURL:t,signal:s};this.follow=r.follow!==undefined?r.follow:e.follow!==undefined?e.follow:20;this.compress=r.compress!==undefined?r.compress:e.compress!==undefined?e.compress:true;this.counter=r.counter||e.counter||0;this.agent=r.agent||e.agent}get method(){return this[w].method}get url(){return _(this[w].parsedURL)}get headers(){return this[w].headers}get redirect(){return this[w].redirect}get signal(){return this[w].signal}clone(){return new Request(this)}}Body.mixIn(Request.prototype);Object.defineProperty(Request.prototype,Symbol.toStringTag,{value:"Request",writable:false,enumerable:false,configurable:true});Object.defineProperties(Request.prototype,{method:{enumerable:true},url:{enumerable:true},headers:{enumerable:true},redirect:{enumerable:true},clone:{enumerable:true},signal:{enumerable:true}});function getNodeRequestOptions(e){const r=e[w].parsedURL;const t=new Headers(e[w].headers);if(!t.has("Accept")){t.set("Accept","*/*")}if(!r.protocol||!r.hostname){throw new TypeError("Only absolute URLs are supported")}if(!/^https?:$/.test(r.protocol)){throw new TypeError("Only HTTP(S) protocols are supported")}if(e.signal&&e.body instanceof n.Readable&&!S){throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8")}let o=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)){o="0"}if(e.body!=null){const r=getTotalBytes(e);if(typeof r==="number"){o=String(r)}}if(o){t.set("Content-Length",o)}if(!t.has("User-Agent")){t.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)")}if(e.compress&&!t.has("Accept-Encoding")){t.set("Accept-Encoding","gzip,deflate")}let i=e.agent;if(typeof i==="function"){i=i(r)}if(!t.has("Connection")&&!i){t.set("Connection","close")}return Object.assign({},r,{method:e.method,headers:exportNodeCompatibleHeaders(t),agent:i})}function AbortError(e){Error.call(this,e);this.type="aborted";this.message=e;Error.captureStackTrace(this,this.constructor)}AbortError.prototype=Object.create(Error.prototype);AbortError.prototype.constructor=AbortError;AbortError.prototype.name="AbortError";const O=n.PassThrough;const R=i.resolve;function fetch(e,r){if(!fetch.Promise){throw new Error("native promise missing, set fetch.Promise to your favorite alternative")}Body.Promise=fetch.Promise;return new fetch.Promise(function(t,i){const u=new Request(e,r);const l=getNodeRequestOptions(u);const c=(l.protocol==="https:"?s:o).request;const f=u.signal;let p=null;const d=function abort(){let e=new AbortError("The user aborted a request.");i(e);if(u.body&&u.body instanceof n.Readable){u.body.destroy(e)}if(!p||!p.body)return;p.body.emit("error",e)};if(f&&f.aborted){d();return}const h=function abortAndFinalize(){d();finalize()};const m=c(l);let g;if(f){f.addEventListener("abort",h)}function finalize(){m.abort();if(f)f.removeEventListener("abort",h);clearTimeout(g)}if(u.timeout){m.once("socket",function(e){g=setTimeout(function(){i(new FetchError(`network timeout at: ${u.url}`,"request-timeout"));finalize()},u.timeout)})}m.on("error",function(e){i(new FetchError(`request to ${u.url} failed, reason: ${e.message}`,"system",e));finalize()});m.on("response",function(e){clearTimeout(g);const r=createHeadersLenient(e.headers);if(fetch.isRedirect(e.statusCode)){const n=r.get("Location");const o=n===null?null:R(u.url,n);switch(u.redirect){case"error":i(new FetchError(`uri requested responds with a redirect, redirect mode is set to error: ${u.url}`,"no-redirect"));finalize();return;case"manual":if(o!==null){try{r.set("Location",o)}catch(e){i(e)}}break;case"follow":if(o===null){break}if(u.counter>=u.follow){i(new FetchError(`maximum redirect reached at: ${u.url}`,"max-redirect"));finalize();return}const n={headers:new Headers(u.headers),follow:u.follow,counter:u.counter+1,agent:u.agent,compress:u.compress,method:u.method,body:u.body,signal:u.signal,timeout:u.timeout,size:u.size};if(e.statusCode!==303&&u.body&&getTotalBytes(u)===null){i(new FetchError("Cannot follow redirect with body being a readable stream","unsupported-redirect"));finalize();return}if(e.statusCode===303||(e.statusCode===301||e.statusCode===302)&&u.method==="POST"){n.method="GET";n.body=undefined;n.headers.delete("content-length")}t(fetch(new Request(o,n)));finalize();return}}e.once("end",function(){if(f)f.removeEventListener("abort",h)});let n=e.pipe(new O);const o={url:u.url,status:e.statusCode,statusText:e.statusMessage,headers:r,size:u.size,timeout:u.timeout,counter:u.counter};const s=r.get("Content-Encoding");if(!u.compress||u.method==="HEAD"||s===null||e.statusCode===204||e.statusCode===304){p=new Response(n,o);t(p);return}const l={flush:a.Z_SYNC_FLUSH,finishFlush:a.Z_SYNC_FLUSH};if(s=="gzip"||s=="x-gzip"){n=n.pipe(a.createGunzip(l));p=new Response(n,o);t(p);return}if(s=="deflate"||s=="x-deflate"){const r=e.pipe(new O);r.once("data",function(e){if((e[0]&15)===8){n=n.pipe(a.createInflate())}else{n=n.pipe(a.createInflateRaw())}p=new Response(n,o);t(p)});return}if(s=="br"&&typeof a.createBrotliDecompress==="function"){n=n.pipe(a.createBrotliDecompress());p=new Response(n,o);t(p);return}p=new Response(n,o);t(p)});writeToStream(m,u)})}fetch.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};fetch.Promise=global.Promise;e.exports=r=fetch;Object.defineProperty(r,"__esModule",{value:true});r.default=r;r.Headers=Headers;r.Request=Request;r.Response=Response;r.FetchError=FetchError},1223:(e,r,t)=>{var n=t(2940);e.exports=n(once);e.exports.strict=n(onceStrict);once.proto=once(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})});function once(e){var r=function(){if(r.called)return r.value;r.called=true;return r.value=e.apply(this,arguments)};r.called=false;return r}function onceStrict(e){var r=function(){if(r.called)throw new Error(r.onceError);r.called=true;return r.value=e.apply(this,arguments)};var t=e.name||"Function wrapped with `once`";r.onceError=t+" shouldn't be called more than once";r.called=false;return r}},3795:(e,r,t)=>{var n=t(4124);var o=t(8614).EventEmitter;e.exports=Queue;e.exports.default=Queue;function Queue(e){if(!(this instanceof Queue)){return new Queue(e)}o.call(this);e=e||{};this.concurrency=e.concurrency||Infinity;this.timeout=e.timeout||0;this.autostart=e.autostart||false;this.results=e.results||null;this.pending=0;this.session=0;this.running=false;this.jobs=[];this.timers={}}n(Queue,o);var i=["pop","shift","indexOf","lastIndexOf"];i.forEach(function(e){Queue.prototype[e]=function(){return Array.prototype[e].apply(this.jobs,arguments)}});Queue.prototype.slice=function(e,r){this.jobs=this.jobs.slice(e,r);return this};Queue.prototype.reverse=function(){this.jobs.reverse();return this};var s=["push","unshift","splice"];s.forEach(function(e){Queue.prototype[e]=function(){var r=Array.prototype[e].apply(this.jobs,arguments);if(this.autostart){this.start()}return r}});Object.defineProperty(Queue.prototype,"length",{get:function(){return this.pending+this.jobs.length}});Queue.prototype.start=function(e){if(e){callOnErrorOrEnd.call(this,e)}this.running=true;if(this.pending>=this.concurrency){return}if(this.jobs.length===0){if(this.pending===0){done.call(this)}return}var r=this;var t=this.jobs.shift();var n=true;var o=this.session;var i=null;var s=false;var a=null;var u=t.timeout||this.timeout;function next(e,u){if(n&&r.session===o){n=false;r.pending--;if(i!==null){delete r.timers[i];clearTimeout(i)}if(e){r.emit("error",e,t)}else if(s===false){if(a!==null){r.results[a]=Array.prototype.slice.call(arguments,1)}r.emit("success",u,t)}if(r.session===o){if(r.pending===0&&r.jobs.length===0){done.call(r)}else if(r.running){r.start()}}}}if(u){i=setTimeout(function(){s=true;if(r.listeners("timeout").length>0){r.emit("timeout",next,t)}else{next()}},u);this.timers[i]=i}if(this.results){a=this.results.length;this.results[a]=null}this.pending++;r.emit("start",t);var l=t(next);if(l&&l.then&&typeof l.then==="function"){l.then(function(e){return next(null,e)}).catch(function(e){return next(e||true)})}if(this.running&&this.jobs.length>0){this.start()}};Queue.prototype.stop=function(){this.running=false};Queue.prototype.end=function(e){clearTimers.call(this);this.jobs.length=0;this.pending=0;done.call(this,e)};function clearTimers(){for(var e in this.timers){var r=this.timers[e];delete this.timers[e];clearTimeout(r)}}function callOnErrorOrEnd(e){var r=this;this.on("error",onerror);this.on("end",onend);function onerror(e){r.end(e)}function onend(t){r.removeListener("error",onerror);r.removeListener("end",onend);e(t,this.results)}}function done(e){this.session++;this.running=false;this.emit("end",e)}},2360:e=>{"use strict";e.exports={ABSOLUTE:"absolute",PATH_RELATIVE:"pathRelative",ROOT_RELATIVE:"rootRelative",SHORTEST:"shortest"}},2202:(e,r,t)=>{"use strict";var n=t(2360);function formatAuth(e,r){if(e.auth&&!r.removeAuth&&(e.extra.relation.maximumHost||r.output===n.ABSOLUTE)){return e.auth+"@"}return""}function formatHash(e,r){return e.hash?e.hash:""}function formatHost(e,r){if(e.host.full&&(e.extra.relation.maximumAuth||r.output===n.ABSOLUTE)){return e.host.full}return""}function formatPath(e,r){var t="";var o=e.path.absolute.string;var i=e.path.relative.string;var s=showResource(e,r);if(e.extra.relation.maximumHost||r.output===n.ABSOLUTE||r.output===n.ROOT_RELATIVE){t=o}else if(i.length<=o.length&&r.output===n.SHORTEST||r.output===n.PATH_RELATIVE){t=i;if(t===""){var a=showQuery(e,r)&&!!getQuery(e,r);if(e.extra.relation.maximumPath&&!s){t="./"}else if(e.extra.relation.overridesQuery&&!s&&!a){t="./"}}}else{t=o}if(t==="/"&&!s&&r.removeRootTrailingSlash&&(!e.extra.relation.minimumPort||r.output===n.ABSOLUTE)){t=""}return t}function formatPort(e,r){if(e.port&&!e.extra.portIsDefault&&e.extra.relation.maximumHost){return":"+e.port}return""}function formatQuery(e,r){return showQuery(e,r)?getQuery(e,r):""}function formatResource(e,r){return showResource(e,r)?e.resource:""}function formatScheme(e,r){var t="";if(e.extra.relation.maximumHost||r.output===n.ABSOLUTE){if(!e.extra.relation.minimumScheme||!r.schemeRelative||r.output===n.ABSOLUTE){t+=e.scheme+"://"}else{t+="//"}}return t}function formatUrl(e,r){var t="";t+=formatScheme(e,r);t+=formatAuth(e,r);t+=formatHost(e,r);t+=formatPort(e,r);t+=formatPath(e,r);t+=formatResource(e,r);t+=formatQuery(e,r);t+=formatHash(e,r);return t}function getQuery(e,r){var t=r.removeEmptyQueries&&e.extra.relation.minimumPort;return e.query.string[t?"stripped":"full"]}function showQuery(e,r){return!e.extra.relation.minimumQuery||r.output===n.ABSOLUTE||r.output===n.ROOT_RELATIVE}function showResource(e,r){var t=r.removeDirectoryIndexes&&e.extra.resourceIsIndex;var o=e.extra.relation.minimumResource&&r.output!==n.ABSOLUTE&&r.output!==n.ROOT_RELATIVE;return!!e.resource&&!o&&!t}e.exports=formatUrl},6171:(e,r,t)=>{"use strict";var n=t(2360);var o=t(2202);var i=t(824);var s=t(8165);var a=t(1078);var u=t(9251);function RelateUrl(e,r){this.options=i(r,{defaultPorts:{ftp:21,http:80,https:443},directoryIndexes:["index.html"],ignore_www:false,output:RelateUrl.SHORTEST,rejectedSchemes:["data","javascript","mailto"],removeAuth:false,removeDirectoryIndexes:true,removeEmptyQueries:false,removeRootTrailingSlash:true,schemeRelative:true,site:undefined,slashesDenoteHost:true});this.from=a.from(e,this.options,null)}RelateUrl.prototype.relate=function(e,r,t){if(s.isPlainObject(r)){t=r;r=e;e=null}else if(!r){r=e;e=null}t=i(t,this.options);e=e||t.site;e=a.from(e,t,this.from);if(!e||!e.href){throw new Error("from value not defined.")}else if(e.extra.hrefInfo.minimumPathOnly){throw new Error("from value supplied is not absolute: "+e.href)}r=a.to(r,t);if(r.valid===false)return r.href;r=u(e,r,t);r=o(r,t);return r};RelateUrl.relate=function(e,r,t){return(new RelateUrl).relate(e,r,t)};s.shallowMerge(RelateUrl,n);e.exports=RelateUrl},824:(e,r,t)=>{"use strict";var n=t(8165);function getOptions(e,r){if(n.isPlainObject(e)){var t={};for(var o in r){if(r.hasOwnProperty(o)){if(e[o]!==undefined){t[o]=mergeOption(e[o],r[o])}else{t[o]=r[o]}}}return t}else{return r}}function mergeOption(e,r){if(r instanceof Object&&e instanceof Object){if(r instanceof Array&&e instanceof Array){return r.concat(e)}else{return n.shallowMerge(e,r)}}return e}e.exports=getOptions},6603:e=>{"use strict";function parseHost(e,r){if(r.ignore_www){var t=e.host.full;if(t){var n=t;if(t.indexOf("www.")===0){n=t.substr(4)}e.host.stripped=n}}}e.exports=parseHost},2825:e=>{"use strict";function hrefInfo(e){var r=!e.scheme&&!e.auth&&!e.host.full&&!e.port;var t=r&&!e.path.absolute.string;var n=t&&!e.resource;var o=n&&!e.query.string.full.length;var i=o&&!e.hash;e.extra.hrefInfo.minimumPathOnly=r;e.extra.hrefInfo.minimumResourceOnly=t;e.extra.hrefInfo.minimumQueryOnly=n;e.extra.hrefInfo.minimumHashOnly=o;e.extra.hrefInfo.empty=i}e.exports=hrefInfo},1078:(e,r,t)=>{"use strict";var n=t(2825);var o=t(6603);var i=t(6495);var s=t(9631);var a=t(7804);var u=t(1387);var l=t(9125);function parseFromUrl(e,r,t){if(e){var n=parseUrl(e,r);var o=l.resolveDotSegments(n.path.absolute.array);n.path.absolute.array=o;n.path.absolute.string="/"+l.join(o);return n}else{return t}}function parseUrl(e,r){var t=u(e,r);if(t.valid===false)return t;o(t,r);s(t,r);i(t,r);a(t,r);n(t);return t}e.exports={from:parseFromUrl,to:parseUrl}},6495:e=>{"use strict";function isDirectoryIndex(e,r){var t=false;r.directoryIndexes.every(function(r){if(r===e){t=true;return false}return true});return t}function parsePath(e,r){var t=e.path.absolute.string;if(t){var n=t.lastIndexOf("/");if(n>-1){if(++n{"use strict";function parsePort(e,r){var t=-1;for(var n in r.defaultPorts){if(n===e.scheme&&r.defaultPorts.hasOwnProperty(n)){t=r.defaultPorts[n];break}}if(t>-1){t=t.toString();if(e.port===null){e.port=t}e.extra.portIsDefault=e.port===t}}e.exports=parsePort},7804:e=>{"use strict";var r=Object.prototype.hasOwnProperty;function parseQuery(e,r){e.query.string.full=stringify(e.query.object,false);if(r.removeEmptyQueries){e.query.string.stripped=stringify(e.query.object,true)}}function stringify(e,t){var n=0;var o="";for(var i in e){if(i!==""&&r.call(e,i)===true){var s=e[i];if(s!==""||!t){o+=++n===1?"?":"&";i=encodeURIComponent(i);if(s!==""){o+=i+"="+encodeURIComponent(s).replace(/%20/g,"+")}else{o+=i}}}}return o}e.exports=parseQuery},1387:(e,r,t)=>{"use strict";var n=t(8835).parse;function clean(e){var r=e.protocol;if(r){if(r.indexOf(":")===r.length-1){r=r.substr(0,r.length-1)}}e.host={full:e.hostname,stripped:null};e.path={absolute:{array:null,string:e.pathname},relative:{array:null,string:null}};e.query={object:e.query,string:{full:null,stripped:null}};e.extra={hrefInfo:{minimumPathOnly:null,minimumResourceOnly:null,minimumQueryOnly:null,minimumHashOnly:null,empty:null,separatorOnlyQuery:e.search==="?"},portIsDefault:null,relation:{maximumScheme:null,maximumAuth:null,maximumHost:null,maximumPort:null,maximumPath:null,maximumResource:null,maximumQuery:null,maximumHash:null,minimumScheme:null,minimumAuth:null,minimumHost:null,minimumPort:null,minimumPath:null,minimumResource:null,minimumQuery:null,minimumHash:null,overridesQuery:null},resourceIsIndex:null,slashes:e.slashes};e.resource=null;e.scheme=r;delete e.hostname;delete e.pathname;delete e.protocol;delete e.search;delete e.slashes;return e}function validScheme(e,r){var t=true;r.rejectedSchemes.every(function(r){t=!(e.indexOf(r+":")===0);return t});return t}function parseUrlString(e,r){if(validScheme(e,r)){return clean(n(e,true,r.slashesDenoteHost))}else{return{href:e,valid:false}}}e.exports=parseUrlString},1974:(e,r,t)=>{"use strict";var n=t(991);var o=t(8165);var i=t(9125);function absolutize(e,r,t){n.upToPath(e,r,t);if(e.extra.relation.minimumScheme)e.scheme=r.scheme;if(e.extra.relation.minimumAuth)e.auth=r.auth;if(e.extra.relation.minimumHost)e.host=o.clone(r.host);if(e.extra.relation.minimumPort)copyPort(e,r);if(e.extra.relation.minimumScheme)copyPath(e,r);n.pathOn(e,r,t);if(e.extra.relation.minimumResource)copyResource(e,r);if(e.extra.relation.minimumQuery)e.query=o.clone(r.query);if(e.extra.relation.minimumHash)e.hash=r.hash}function copyPath(e,r){if(e.extra.relation.maximumHost||!e.extra.hrefInfo.minimumResourceOnly){var t=e.path.absolute.array;var n="/";if(t){if(e.extra.hrefInfo.minimumPathOnly&&e.path.absolute.string.indexOf("/")!==0){t=r.path.absolute.array.concat(t)}t=i.resolveDotSegments(t);n+=i.join(t)}else{t=[]}e.path.absolute.array=t;e.path.absolute.string=n}else{e.path=o.clone(r.path)}}function copyPort(e,r){e.port=r.port;e.extra.portIsDefault=r.extra.portIsDefault}function copyResource(e,r){e.resource=r.resource;e.extra.resourceIsIndex=r.extra.resourceIsIndex}e.exports=absolutize},991:e=>{"use strict";function findRelation_upToPath(e,r,t){var n=e.extra.hrefInfo.minimumPathOnly;var o=e.scheme===r.scheme||!e.scheme;var i=o&&(e.auth===r.auth||t.removeAuth||n);var s=t.ignore_www?"stripped":"full";var a=i&&(e.host[s]===r.host[s]||n);var u=a&&(e.port===r.port||n);e.extra.relation.minimumScheme=o;e.extra.relation.minimumAuth=i;e.extra.relation.minimumHost=a;e.extra.relation.minimumPort=u;e.extra.relation.maximumScheme=!o||o&&!i;e.extra.relation.maximumAuth=!o||o&&!a;e.extra.relation.maximumHost=!o||o&&!u}function findRelation_pathOn(e,r,t){var n=e.extra.hrefInfo.minimumQueryOnly;var o=e.extra.hrefInfo.minimumHashOnly;var i=e.extra.hrefInfo.empty;var s=e.extra.relation.minimumPort;var a=e.extra.relation.minimumScheme;var u=s&&e.path.absolute.string===r.path.absolute.string;var l=e.resource===r.resource||!e.resource&&r.extra.resourceIsIndex||t.removeDirectoryIndexes&&e.extra.resourceIsIndex&&!r.resource;var c=u&&(l||n||o||i);var f=t.removeEmptyQueries?"stripped":"full";var p=e.query.string[f];var d=r.query.string[f];var h=c&&!!p&&p===d||(o||i)&&!e.extra.hrefInfo.separatorOnlyQuery;var m=h&&e.hash===r.hash;e.extra.relation.minimumPath=u;e.extra.relation.minimumResource=c;e.extra.relation.minimumQuery=h;e.extra.relation.minimumHash=m;e.extra.relation.maximumPort=!a||a&&!u;e.extra.relation.maximumPath=!a||a&&!c;e.extra.relation.maximumResource=!a||a&&!h;e.extra.relation.maximumQuery=!a||a&&!m;e.extra.relation.maximumHash=!a||a&&!m;e.extra.relation.overridesQuery=u&&e.extra.relation.maximumResource&&!h&&!!d}e.exports={pathOn:findRelation_pathOn,upToPath:findRelation_upToPath}},9251:(e,r,t)=>{"use strict";var n=t(1974);var o=t(5593);function relateUrl(e,r,t){n(r,e,t);o(r,e,t);return r}e.exports=relateUrl},5593:(e,r,t)=>{"use strict";var n=t(9125);function relatePath(e,r){var t=[];var n=true;var o=-1;r.forEach(function(r,i){if(n){if(e[i]!==r){n=false}else{o=i}}if(!n){t.push("..")}});e.forEach(function(e,r){if(r>o){t.push(e)}});return t}function relativize(e,r,t){if(e.extra.relation.minimumScheme){var o=relatePath(e.path.absolute.array,r.path.absolute.array);e.path.relative.array=o;e.path.relative.string=n.join(o)}}e.exports=relativize},8165:e=>{"use strict";function clone(e){if(e instanceof Object){var r=e instanceof Array?[]:{};for(var t in e){if(e.hasOwnProperty(t)){r[t]=clone(e[t])}}return r}return e}function isPlainObject(e){return!!e&&typeof e==="object"&&e.constructor===Object}function shallowMerge(e,r){if(e instanceof Object&&r instanceof Object){for(var t in r){if(r.hasOwnProperty(t)){e[t]=r[t]}}}return e}e.exports={clone:clone,isPlainObject:isPlainObject,shallowMerge:shallowMerge}},9125:e=>{"use strict";function joinPath(e){if(e.length>0){return e.join("/")+"/"}else{return""}}function resolveDotSegments(e){var r=[];e.forEach(function(e){if(e!==".."){if(e!=="."){r.push(e)}}else{if(r.length>0){r.splice(r.length-1,1)}}});return r}e.exports={join:joinPath,resolveDotSegments:resolveDotSegments}},1532:(e,r,t)=>{const n=Symbol("SemVer ANY");class Comparator{static get ANY(){return n}constructor(e,r){if(!r||typeof r!=="object"){r={loose:!!r,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!r.loose){return e}else{e=e.value}}a("comparator",e,r);this.options=r;this.loose=!!r.loose;this.parse(e);if(this.semver===n){this.value=""}else{this.value=this.operator+this.semver.version}a("comp",this)}parse(e){const r=this.options.loose?o[i.COMPARATORLOOSE]:o[i.COMPARATOR];const t=e.match(r);if(!t){throw new TypeError(`Invalid comparator: ${e}`)}this.operator=t[1]!==undefined?t[1]:"";if(this.operator==="="){this.operator=""}if(!t[2]){this.semver=n}else{this.semver=new u(t[2],this.options.loose)}}toString(){return this.value}test(e){a("Comparator.test",e,this.options.loose);if(this.semver===n||e===n){return true}if(typeof e==="string"){try{e=new u(e,this.options)}catch(e){return false}}return s(e,this.operator,this.semver,this.options)}intersects(e,r){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!r||typeof r!=="object"){r={loose:!!r,includePrerelease:false}}if(this.operator===""){if(this.value===""){return true}return new l(e.value,r).test(this.value)}else if(e.operator===""){if(e.value===""){return true}return new l(this.value,r).test(e.semver)}const t=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");const n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");const o=this.semver.version===e.semver.version;const i=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");const a=s(this.semver,"<",e.semver,r)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<");const u=s(this.semver,">",e.semver,r)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return t||n||o&&i||a||u}}e.exports=Comparator;const{re:o,t:i}=t(9523);const s=t(5098);const a=t(427);const u=t(8088);const l=t(9828)},9828:(e,r,t)=>{class Range{constructor(e,r){if(!r||typeof r!=="object"){r={loose:!!r,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease){return e}else{return new Range(e.raw,r)}}if(e instanceof n){this.raw=e.value;this.set=[[e]];this.format();return this}this.options=r;this.loose=!!r.loose;this.includePrerelease=!!r.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length);if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${e}`)}this.format()}format(){this.range=this.set.map(e=>{return e.join(" ").trim()}).join("||").trim();return this.range}toString(){return this.range}parseRange(e){const r=this.options.loose;e=e.trim();const t=r?s[a.HYPHENRANGELOOSE]:s[a.HYPHENRANGE];e=e.replace(t,A(this.options.includePrerelease));o("hyphen replace",e);e=e.replace(s[a.COMPARATORTRIM],u);o("comparator trim",e,s[a.COMPARATORTRIM]);e=e.replace(s[a.TILDETRIM],l);e=e.replace(s[a.CARETTRIM],c);e=e.split(/\s+/).join(" ");const i=r?s[a.COMPARATORLOOSE]:s[a.COMPARATOR];return e.split(" ").map(e=>p(e,this.options)).join(" ").split(/\s+/).map(e=>w(e,this.options)).filter(this.options.loose?e=>!!e.match(i):()=>true).map(e=>new n(e,this.options))}intersects(e,r){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(t=>{return f(t,r)&&e.set.some(e=>{return f(e,r)&&t.every(t=>{return e.every(e=>{return t.intersects(e,r)})})})})}test(e){if(!e){return false}if(typeof e==="string"){try{e=new i(e,this.options)}catch(e){return false}}for(let r=0;r{let t=true;const n=e.slice();let o=n.pop();while(t&&n.length){t=n.every(e=>{return o.intersects(e,r)});o=n.pop()}return t};const p=(e,r)=>{o("comp",e,r);e=g(e,r);o("caret",e);e=h(e,r);o("tildes",e);e=b(e,r);o("xrange",e);e=y(e,r);o("stars",e);return e};const d=e=>!e||e.toLowerCase()==="x"||e==="*";const h=(e,r)=>e.trim().split(/\s+/).map(e=>{return m(e,r)}).join(" ");const m=(e,r)=>{const t=r.loose?s[a.TILDELOOSE]:s[a.TILDE];return e.replace(t,(r,t,n,i,s)=>{o("tilde",e,r,t,n,i,s);let a;if(d(t)){a=""}else if(d(n)){a=`>=${t}.0.0 <${+t+1}.0.0-0`}else if(d(i)){a=`>=${t}.${n}.0 <${t}.${+n+1}.0-0`}else if(s){o("replaceTilde pr",s);a=`>=${t}.${n}.${i}-${s} <${t}.${+n+1}.0-0`}else{a=`>=${t}.${n}.${i} <${t}.${+n+1}.0-0`}o("tilde return",a);return a})};const g=(e,r)=>e.trim().split(/\s+/).map(e=>{return v(e,r)}).join(" ");const v=(e,r)=>{o("caret",e,r);const t=r.loose?s[a.CARETLOOSE]:s[a.CARET];const n=r.includePrerelease?"-0":"";return e.replace(t,(r,t,i,s,a)=>{o("caret",e,r,t,i,s,a);let u;if(d(t)){u=""}else if(d(i)){u=`>=${t}.0.0${n} <${+t+1}.0.0-0`}else if(d(s)){if(t==="0"){u=`>=${t}.${i}.0${n} <${t}.${+i+1}.0-0`}else{u=`>=${t}.${i}.0${n} <${+t+1}.0.0-0`}}else if(a){o("replaceCaret pr",a);if(t==="0"){if(i==="0"){u=`>=${t}.${i}.${s}-${a} <${t}.${i}.${+s+1}-0`}else{u=`>=${t}.${i}.${s}-${a} <${t}.${+i+1}.0-0`}}else{u=`>=${t}.${i}.${s}-${a} <${+t+1}.0.0-0`}}else{o("no pr");if(t==="0"){if(i==="0"){u=`>=${t}.${i}.${s}${n} <${t}.${i}.${+s+1}-0`}else{u=`>=${t}.${i}.${s}${n} <${t}.${+i+1}.0-0`}}else{u=`>=${t}.${i}.${s} <${+t+1}.0.0-0`}}o("caret return",u);return u})};const b=(e,r)=>{o("replaceXRanges",e,r);return e.split(/\s+/).map(e=>{return E(e,r)}).join(" ")};const E=(e,r)=>{e=e.trim();const t=r.loose?s[a.XRANGELOOSE]:s[a.XRANGE];return e.replace(t,(t,n,i,s,a,u)=>{o("xRange",e,t,n,i,s,a,u);const l=d(i);const c=l||d(s);const f=c||d(a);const p=f;if(n==="="&&p){n=""}u=r.includePrerelease?"-0":"";if(l){if(n===">"||n==="<"){t="<0.0.0-0"}else{t="*"}}else if(n&&p){if(c){s=0}a=0;if(n===">"){n=">=";if(c){i=+i+1;s=0;a=0}else{s=+s+1;a=0}}else if(n==="<="){n="<";if(c){i=+i+1}else{s=+s+1}}if(n==="<")u="-0";t=`${n+i}.${s}.${a}${u}`}else if(c){t=`>=${i}.0.0${u} <${+i+1}.0.0-0`}else if(f){t=`>=${i}.${s}.0${u} <${i}.${+s+1}.0-0`}o("xRange return",t);return t})};const y=(e,r)=>{o("replaceStars",e,r);return e.trim().replace(s[a.STAR],"")};const w=(e,r)=>{o("replaceGTE0",e,r);return e.trim().replace(s[r.includePrerelease?a.GTE0PRE:a.GTE0],"")};const A=e=>(r,t,n,o,i,s,a,u,l,c,f,p,h)=>{if(d(n)){t=""}else if(d(o)){t=`>=${n}.0.0${e?"-0":""}`}else if(d(i)){t=`>=${n}.${o}.0${e?"-0":""}`}else if(s){t=`>=${t}`}else{t=`>=${t}${e?"-0":""}`}if(d(l)){u=""}else if(d(c)){u=`<${+l+1}.0.0-0`}else if(d(f)){u=`<${l}.${+c+1}.0-0`}else if(p){u=`<=${l}.${c}.${f}-${p}`}else if(e){u=`<${l}.${c}.${+f+1}-0`}else{u=`<=${u}`}return`${t} ${u}`.trim()};const _=(e,r,t)=>{for(let t=0;t0){const n=e[t].semver;if(n.major===r.major&&n.minor===r.minor&&n.patch===r.patch){return true}}}return false}return true}},8088:(e,r,t)=>{const n=t(427);const{MAX_LENGTH:o,MAX_SAFE_INTEGER:i}=t(2293);const{re:s,t:a}=t(9523);const{compareIdentifiers:u}=t(2463);class SemVer{constructor(e,r){if(!r||typeof r!=="object"){r={loose:!!r,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError(`Invalid Version: ${e}`)}if(e.length>o){throw new TypeError(`version is longer than ${o} characters`)}n("SemVer",e,r);this.options=r;this.loose=!!r.loose;this.includePrerelease=!!r.includePrerelease;const t=e.trim().match(r.loose?s[a.LOOSE]:s[a.FULL]);if(!t){throw new TypeError(`Invalid Version: ${e}`)}this.raw=e;this.major=+t[1];this.minor=+t[2];this.patch=+t[3];if(this.major>i||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>i||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>i||this.patch<0){throw new TypeError("Invalid patch version")}if(!t[4]){this.prerelease=[]}else{this.prerelease=t[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const r=+e;if(r>=0&&r=0){if(typeof this.prerelease[e]==="number"){this.prerelease[e]++;e=-2}}if(e===-1){this.prerelease.push(0)}}if(r){if(this.prerelease[0]===r){if(isNaN(this.prerelease[1])){this.prerelease=[r,0]}}else{this.prerelease=[r,0]}}break;default:throw new Error(`invalid increment argument: ${e}`)}this.format();this.raw=this.version;return this}}e.exports=SemVer},8848:(e,r,t)=>{const n=t(5925);const o=(e,r)=>{const t=n(e.trim().replace(/^[=v]+/,""),r);return t?t.version:null};e.exports=o},5098:(e,r,t)=>{const n=t(1898);const o=t(6017);const i=t(3540);const s=t(5522);const a=t(194);const u=t(7520);const l=(e,r,t,l)=>{switch(r){case"===":if(typeof e==="object")e=e.version;if(typeof t==="object")t=t.version;return e===t;case"!==":if(typeof e==="object")e=e.version;if(typeof t==="object")t=t.version;return e!==t;case"":case"=":case"==":return n(e,t,l);case"!=":return o(e,t,l);case">":return i(e,t,l);case">=":return s(e,t,l);case"<":return a(e,t,l);case"<=":return u(e,t,l);default:throw new TypeError(`Invalid operator: ${r}`)}};e.exports=l},3466:(e,r,t)=>{const n=t(8088);const o=t(5925);const{re:i,t:s}=t(9523);const a=(e,r)=>{if(e instanceof n){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}r=r||{};let t=null;if(!r.rtl){t=e.match(i[s.COERCE])}else{let r;while((r=i[s.COERCERTL].exec(e))&&(!t||t.index+t[0].length!==e.length)){if(!t||r.index+r[0].length!==t.index+t[0].length){t=r}i[s.COERCERTL].lastIndex=r.index+r[1].length+r[2].length}i[s.COERCERTL].lastIndex=-1}if(t===null)return null;return o(`${t[2]}.${t[3]||"0"}.${t[4]||"0"}`,r)};e.exports=a},2156:(e,r,t)=>{const n=t(8088);const o=(e,r,t)=>{const o=new n(e,t);const i=new n(r,t);return o.compare(i)||o.compareBuild(i)};e.exports=o},2804:(e,r,t)=>{const n=t(4309);const o=(e,r)=>n(e,r,true);e.exports=o},4309:(e,r,t)=>{const n=t(8088);const o=(e,r,t)=>new n(e,t).compare(new n(r,t));e.exports=o},4297:(e,r,t)=>{const n=t(5925);const o=t(1898);const i=(e,r)=>{if(o(e,r)){return null}else{const t=n(e);const o=n(r);const i=t.prerelease.length||o.prerelease.length;const s=i?"pre":"";const a=i?"prerelease":"";for(const e in t){if(e==="major"||e==="minor"||e==="patch"){if(t[e]!==o[e]){return s+e}}}return a}};e.exports=i},1898:(e,r,t)=>{const n=t(4309);const o=(e,r,t)=>n(e,r,t)===0;e.exports=o},3540:(e,r,t)=>{const n=t(4309);const o=(e,r,t)=>n(e,r,t)>0;e.exports=o},5522:(e,r,t)=>{const n=t(4309);const o=(e,r,t)=>n(e,r,t)>=0;e.exports=o},900:(e,r,t)=>{const n=t(8088);const o=(e,r,t,o)=>{if(typeof t==="string"){o=t;t=undefined}try{return new n(e,t).inc(r,o).version}catch(e){return null}};e.exports=o},194:(e,r,t)=>{const n=t(4309);const o=(e,r,t)=>n(e,r,t)<0;e.exports=o},7520:(e,r,t)=>{const n=t(4309);const o=(e,r,t)=>n(e,r,t)<=0;e.exports=o},6688:(e,r,t)=>{const n=t(8088);const o=(e,r)=>new n(e,r).major;e.exports=o},8447:(e,r,t)=>{const n=t(8088);const o=(e,r)=>new n(e,r).minor;e.exports=o},6017:(e,r,t)=>{const n=t(4309);const o=(e,r,t)=>n(e,r,t)!==0;e.exports=o},5925:(e,r,t)=>{const{MAX_LENGTH:n}=t(2293);const{re:o,t:i}=t(9523);const s=t(8088);const a=(e,r)=>{if(!r||typeof r!=="object"){r={loose:!!r,includePrerelease:false}}if(e instanceof s){return e}if(typeof e!=="string"){return null}if(e.length>n){return null}const t=r.loose?o[i.LOOSE]:o[i.FULL];if(!t.test(e)){return null}try{return new s(e,r)}catch(e){return null}};e.exports=a},2866:(e,r,t)=>{const n=t(8088);const o=(e,r)=>new n(e,r).patch;e.exports=o},6014:(e,r,t)=>{const n=t(5925);const o=(e,r)=>{const t=n(e,r);return t&&t.prerelease.length?t.prerelease:null};e.exports=o},6417:(e,r,t)=>{const n=t(4309);const o=(e,r,t)=>n(r,e,t);e.exports=o},8701:(e,r,t)=>{const n=t(2156);const o=(e,r)=>e.sort((e,t)=>n(t,e,r));e.exports=o},6055:(e,r,t)=>{const n=t(9828);const o=(e,r,t)=>{try{r=new n(r,t)}catch(e){return false}return r.test(e)};e.exports=o},1426:(e,r,t)=>{const n=t(2156);const o=(e,r)=>e.sort((e,t)=>n(e,t,r));e.exports=o},9601:(e,r,t)=>{const n=t(5925);const o=(e,r)=>{const t=n(e,r);return t?t.version:null};e.exports=o},1383:(e,r,t)=>{const n=t(9523);e.exports={re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:t(2293).SEMVER_SPEC_VERSION,SemVer:t(8088),compareIdentifiers:t(2463).compareIdentifiers,rcompareIdentifiers:t(2463).rcompareIdentifiers,parse:t(5925),valid:t(9601),clean:t(8848),inc:t(900),diff:t(4297),major:t(6688),minor:t(8447),patch:t(2866),prerelease:t(6014),compare:t(4309),rcompare:t(6417),compareLoose:t(2804),compareBuild:t(2156),sort:t(1426),rsort:t(8701),gt:t(3540),lt:t(194),eq:t(1898),neq:t(6017),gte:t(5522),lte:t(7520),cmp:t(5098),coerce:t(3466),Comparator:t(1532),Range:t(9828),satisfies:t(6055),toComparators:t(2706),maxSatisfying:t(579),minSatisfying:t(832),minVersion:t(4179),validRange:t(2098),outside:t(420),gtr:t(9380),ltr:t(3323),intersects:t(7008),simplifyRange:t(5297),subset:t(7863)}},2293:e=>{const r="2.0.0";const t=256;const n=Number.MAX_SAFE_INTEGER||9007199254740991;const o=16;e.exports={SEMVER_SPEC_VERSION:r,MAX_LENGTH:t,MAX_SAFE_INTEGER:n,MAX_SAFE_COMPONENT_LENGTH:o}},427:e=>{const r=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=r},2463:e=>{const r=/^[0-9]+$/;const t=(e,t)=>{const n=r.test(e);const o=r.test(t);if(n&&o){e=+e;t=+t}return e===t?0:n&&!o?-1:o&&!n?1:et(r,e);e.exports={compareIdentifiers:t,rcompareIdentifiers:n}},9523:(e,r,t)=>{const{MAX_SAFE_COMPONENT_LENGTH:n}=t(2293);const o=t(427);r=e.exports={};const i=r.re=[];const s=r.src=[];const a=r.t={};let u=0;const l=(e,r,t)=>{const n=u++;o(n,r);a[e]=n;s[n]=r;i[n]=new RegExp(r,t?"g":undefined)};l("NUMERICIDENTIFIER","0|[1-9]\\d*");l("NUMERICIDENTIFIERLOOSE","[0-9]+");l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*");l("MAINVERSION",`(${s[a.NUMERICIDENTIFIER]})\\.`+`(${s[a.NUMERICIDENTIFIER]})\\.`+`(${s[a.NUMERICIDENTIFIER]})`);l("MAINVERSIONLOOSE",`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.`+`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.`+`(${s[a.NUMERICIDENTIFIERLOOSE]})`);l("PRERELEASEIDENTIFIER",`(?:${s[a.NUMERICIDENTIFIER]}|${s[a.NONNUMERICIDENTIFIER]})`);l("PRERELEASEIDENTIFIERLOOSE",`(?:${s[a.NUMERICIDENTIFIERLOOSE]}|${s[a.NONNUMERICIDENTIFIER]})`);l("PRERELEASE",`(?:-(${s[a.PRERELEASEIDENTIFIER]}(?:\\.${s[a.PRERELEASEIDENTIFIER]})*))`);l("PRERELEASELOOSE",`(?:-?(${s[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[a.PRERELEASEIDENTIFIERLOOSE]})*))`);l("BUILDIDENTIFIER","[0-9A-Za-z-]+");l("BUILD",`(?:\\+(${s[a.BUILDIDENTIFIER]}(?:\\.${s[a.BUILDIDENTIFIER]})*))`);l("FULLPLAIN",`v?${s[a.MAINVERSION]}${s[a.PRERELEASE]}?${s[a.BUILD]}?`);l("FULL",`^${s[a.FULLPLAIN]}$`);l("LOOSEPLAIN",`[v=\\s]*${s[a.MAINVERSIONLOOSE]}${s[a.PRERELEASELOOSE]}?${s[a.BUILD]}?`);l("LOOSE",`^${s[a.LOOSEPLAIN]}$`);l("GTLT","((?:<|>)?=?)");l("XRANGEIDENTIFIERLOOSE",`${s[a.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);l("XRANGEIDENTIFIER",`${s[a.NUMERICIDENTIFIER]}|x|X|\\*`);l("XRANGEPLAIN",`[v=\\s]*(${s[a.XRANGEIDENTIFIER]})`+`(?:\\.(${s[a.XRANGEIDENTIFIER]})`+`(?:\\.(${s[a.XRANGEIDENTIFIER]})`+`(?:${s[a.PRERELEASE]})?${s[a.BUILD]}?`+`)?)?`);l("XRANGEPLAINLOOSE",`[v=\\s]*(${s[a.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})`+`(?:${s[a.PRERELEASELOOSE]})?${s[a.BUILD]}?`+`)?)?`);l("XRANGE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAIN]}$`);l("XRANGELOOSE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAINLOOSE]}$`);l("COERCE",`${"(^|[^\\d])"+"(\\d{1,"}${n}})`+`(?:\\.(\\d{1,${n}}))?`+`(?:\\.(\\d{1,${n}}))?`+`(?:$|[^\\d])`);l("COERCERTL",s[a.COERCE],true);l("LONETILDE","(?:~>?)");l("TILDETRIM",`(\\s*)${s[a.LONETILDE]}\\s+`,true);r.tildeTrimReplace="$1~";l("TILDE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAIN]}$`);l("TILDELOOSE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAINLOOSE]}$`);l("LONECARET","(?:\\^)");l("CARETTRIM",`(\\s*)${s[a.LONECARET]}\\s+`,true);r.caretTrimReplace="$1^";l("CARET",`^${s[a.LONECARET]}${s[a.XRANGEPLAIN]}$`);l("CARETLOOSE",`^${s[a.LONECARET]}${s[a.XRANGEPLAINLOOSE]}$`);l("COMPARATORLOOSE",`^${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]})$|^$`);l("COMPARATOR",`^${s[a.GTLT]}\\s*(${s[a.FULLPLAIN]})$|^$`);l("COMPARATORTRIM",`(\\s*)${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]}|${s[a.XRANGEPLAIN]})`,true);r.comparatorTrimReplace="$1$2$3";l("HYPHENRANGE",`^\\s*(${s[a.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${s[a.XRANGEPLAIN]})`+`\\s*$`);l("HYPHENRANGELOOSE",`^\\s*(${s[a.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${s[a.XRANGEPLAINLOOSE]})`+`\\s*$`);l("STAR","(<|>)?=?\\s*\\*");l("GTE0","^\\s*>=\\s*0.0.0\\s*$");l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},9380:(e,r,t)=>{const n=t(420);const o=(e,r,t)=>n(e,r,">",t);e.exports=o},7008:(e,r,t)=>{const n=t(9828);const o=(e,r,t)=>{e=new n(e,t);r=new n(r,t);return e.intersects(r)};e.exports=o},3323:(e,r,t)=>{const n=t(420);const o=(e,r,t)=>n(e,r,"<",t);e.exports=o},579:(e,r,t)=>{const n=t(8088);const o=t(9828);const i=(e,r,t)=>{let i=null;let s=null;let a=null;try{a=new o(r,t)}catch(e){return null}e.forEach(e=>{if(a.test(e)){if(!i||s.compare(e)===-1){i=e;s=new n(i,t)}}});return i};e.exports=i},832:(e,r,t)=>{const n=t(8088);const o=t(9828);const i=(e,r,t)=>{let i=null;let s=null;let a=null;try{a=new o(r,t)}catch(e){return null}e.forEach(e=>{if(a.test(e)){if(!i||s.compare(e)===1){i=e;s=new n(i,t)}}});return i};e.exports=i},4179:(e,r,t)=>{const n=t(8088);const o=t(9828);const i=t(3540);const s=(e,r)=>{e=new o(e,r);let t=new n("0.0.0");if(e.test(t)){return t}t=new n("0.0.0-0");if(e.test(t)){return t}t=null;for(let r=0;r{const r=new n(e.semver.version);switch(e.operator){case">":if(r.prerelease.length===0){r.patch++}else{r.prerelease.push(0)}r.raw=r.format();case"":case">=":if(!t||i(t,r)){t=r}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})}if(t&&e.test(t)){return t}return null};e.exports=s},420:(e,r,t)=>{const n=t(8088);const o=t(1532);const{ANY:i}=o;const s=t(9828);const a=t(6055);const u=t(3540);const l=t(194);const c=t(7520);const f=t(5522);const p=(e,r,t,p)=>{e=new n(e,p);r=new s(r,p);let d,h,m,g,v;switch(t){case">":d=u;h=c;m=l;g=">";v=">=";break;case"<":d=l;h=f;m=u;g="<";v="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,r,p)){return false}for(let t=0;t{if(e.semver===i){e=new o(">=0.0.0")}s=s||e;a=a||e;if(d(e.semver,s.semver,p)){s=e}else if(m(e.semver,a.semver,p)){a=e}});if(s.operator===g||s.operator===v){return false}if((!a.operator||a.operator===g)&&h(e,a.semver)){return false}else if(a.operator===v&&m(e,a.semver)){return false}}return true};e.exports=p},5297:(e,r,t)=>{const n=t(6055);const o=t(4309);e.exports=((e,r,t)=>{const i=[];let s=null;let a=null;const u=e.sort((e,r)=>o(e,r,t));for(const e of u){const o=n(e,r,t);if(o){a=e;if(!s)s=e}else{if(a){i.push([s,a])}a=null;s=null}}if(s)i.push([s,null]);const l=[];for(const[e,r]of i){if(e===r)l.push(e);else if(!r&&e===u[0])l.push("*");else if(!r)l.push(`>=${e}`);else if(e===u[0])l.push(`<=${r}`);else l.push(`${e} - ${r}`)}const c=l.join(" || ");const f=typeof r.raw==="string"?r.raw:String(r);return c.length{const n=t(9828);const{ANY:o}=t(1532);const i=t(6055);const s=t(4309);const a=(e,r,t)=>{e=new n(e,t);r=new n(r,t);let o=false;e:for(const n of e.set){for(const e of r.set){const r=u(n,e,t);o=o||r!==null;if(r)continue e}if(o)return false}return true};const u=(e,r,t)=>{if(e.length===1&&e[0].semver===o)return r.length===1&&r[0].semver===o;const n=new Set;let a,u;for(const r of e){if(r.operator===">"||r.operator===">=")a=l(a,r,t);else if(r.operator==="<"||r.operator==="<=")u=c(u,r,t);else n.add(r.semver)}if(n.size>1)return null;let f;if(a&&u){f=s(a.semver,u.semver,t);if(f>0)return null;else if(f===0&&(a.operator!==">="||u.operator!=="<="))return null}for(const e of n){if(a&&!i(e,String(a),t))return null;if(u&&!i(e,String(u),t))return null;for(const n of r){if(!i(e,String(n),t))return false}return true}let p,d;let h,m;for(const e of r){m=m||e.operator===">"||e.operator===">=";h=h||e.operator==="<"||e.operator==="<=";if(a){if(e.operator===">"||e.operator===">="){p=l(a,e,t);if(p===e)return false}else if(a.operator===">="&&!i(a.semver,String(e),t))return false}if(u){if(e.operator==="<"||e.operator==="<="){d=c(u,e,t);if(d===e)return false}else if(u.operator==="<="&&!i(u.semver,String(e),t))return false}if(!e.operator&&(u||a)&&f!==0)return false}if(a&&h&&!u&&f!==0)return false;if(u&&m&&!a&&f!==0)return false;return true};const l=(e,r,t)=>{if(!e)return r;const n=s(e.semver,r.semver,t);return n>0?e:n<0?r:r.operator===">"&&e.operator===">="?r:e};const c=(e,r,t)=>{if(!e)return r;const n=s(e.semver,r.semver,t);return n<0?e:n>0?r:r.operator==="<"&&e.operator==="<="?r:e};e.exports=a},2706:(e,r,t)=>{const n=t(9828);const o=(e,r)=>new n(e,r).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "));e.exports=o},2098:(e,r,t)=>{const n=t(9828);const o=(e,r)=>{try{return new n(e,r).range||"*"}catch(e){return null}};e.exports=o},6193:(e,r,t)=>{"use strict";const n=t(768);const o={and:"and",or:"or",eor:"eor"};function removeAlpha(){this.options.removeAlpha=true;return this}function ensureAlpha(){this.options.ensureAlpha=true;return this}function extractChannel(e){const r={red:0,green:1,blue:2,alpha:3};if(Object.keys(r).includes(e)){e=r[e]}if(n.integer(e)&&n.inRange(e,0,4)){this.options.extractChannel=e}else{throw n.invalidParameterError("channel","integer or one of: red, green, blue, alpha",e)}return this}function joinChannel(e,r){if(Array.isArray(e)){e.forEach(function(e){this.options.joinChannelIn.push(this._createInputDescriptor(e,r))},this)}else{this.options.joinChannelIn.push(this._createInputDescriptor(e,r))}return this}function bandbool(e){if(n.string(e)&&n.inArray(e,["and","or","eor"])){this.options.bandBoolOp=e}else{throw n.invalidParameterError("boolOp","one of: and, or, eor",e)}return this}e.exports=function(e){Object.assign(e.prototype,{removeAlpha:removeAlpha,ensureAlpha:ensureAlpha,extractChannel:extractChannel,joinChannel:joinChannel,bandbool:bandbool});e.bool=o}},4144:(e,r,t)=>{"use strict";const n=t(7177);const o=t(768);const i={multiband:"multiband","b-w":"b-w",bw:"b-w",cmyk:"cmyk",srgb:"srgb"};function tint(e){const r=n(e);this.options.tintA=r.a();this.options.tintB=r.b();return this}function greyscale(e){this.options.greyscale=o.bool(e)?e:true;return this}function grayscale(e){return this.greyscale(e)}function toColourspace(e){if(!o.string(e)){throw o.invalidParameterError("colourspace","string",e)}this.options.colourspace=e;return this}function toColorspace(e){return this.toColourspace(e)}function _setBackgroundColourOption(e,r){if(o.defined(r)){if(o.object(r)||o.string(r)){const t=n(r);this.options[e]=[t.red(),t.green(),t.blue(),Math.round(t.alpha()*255)]}else{throw o.invalidParameterError("background","object or string",r)}}}e.exports=function(e){Object.assign(e.prototype,{tint:tint,greyscale:greyscale,grayscale:grayscale,toColourspace:toColourspace,toColorspace:toColorspace,_setBackgroundColourOption:_setBackgroundColourOption});e.colourspace=i;e.colorspace=i}},7005:(e,r,t)=>{"use strict";const n=t(768);const o={clear:"clear",source:"source",over:"over",in:"in",out:"out",atop:"atop",dest:"dest","dest-over":"dest-over","dest-in":"dest-in","dest-out":"dest-out","dest-atop":"dest-atop",xor:"xor",add:"add",saturate:"saturate",multiply:"multiply",screen:"screen",overlay:"overlay",darken:"darken",lighten:"lighten","colour-dodge":"colour-dodge","color-dodge":"colour-dodge","colour-burn":"colour-burn","color-burn":"colour-burn","hard-light":"hard-light","soft-light":"soft-light",difference:"difference",exclusion:"exclusion"};function composite(e){if(!Array.isArray(e)){throw n.invalidParameterError("images to composite","array",e)}this.options.composite=e.map(e=>{if(!n.object(e)){throw n.invalidParameterError("image to composite","object",e)}const r=this._inputOptionsFromObject(e);const t={input:this._createInputDescriptor(e.input,r,{allowStream:false}),blend:"over",tile:false,left:-1,top:-1,gravity:0,premultiplied:false};if(n.defined(e.blend)){if(n.string(o[e.blend])){t.blend=o[e.blend]}else{throw n.invalidParameterError("blend","valid blend name",e.blend)}}if(n.defined(e.tile)){if(n.bool(e.tile)){t.tile=e.tile}else{throw n.invalidParameterError("tile","boolean",e.tile)}}if(n.defined(e.left)){if(n.integer(e.left)&&e.left>=0){t.left=e.left}else{throw n.invalidParameterError("left","positive integer",e.left)}}if(n.defined(e.top)){if(n.integer(e.top)&&e.top>=0){t.top=e.top}else{throw n.invalidParameterError("top","positive integer",e.top)}}if(t.left!==t.top&&Math.min(t.left,t.top)===-1){throw new Error("Expected both left and top to be set")}if(n.defined(e.gravity)){if(n.integer(e.gravity)&&n.inRange(e.gravity,0,8)){t.gravity=e.gravity}else if(n.string(e.gravity)&&n.integer(this.constructor.gravity[e.gravity])){t.gravity=this.constructor.gravity[e.gravity]}else{throw n.invalidParameterError("gravity","valid gravity",e.gravity)}}if(n.defined(e.premultiplied)){if(n.bool(e.premultiplied)){t.premultiplied=e.premultiplied}else{throw n.invalidParameterError("premultiplied","boolean",e.premultiplied)}}return t});return this}e.exports=function(e){e.prototype.composite=composite;e.blend=o}},9156:(e,r,t)=>{"use strict";const n=t(1669);const o=t(2413);const i=t(768);t(701).hasVendoredLibvips();try{t(2626)}catch(e){const r=["",'Something went wrong installing the "sharp" module',"",e.message,""];if(/NODE_MODULE_VERSION/.test(e.message)){r.push("- Ensure the version of Node.js used at install time matches that used at runtime")}else if(/invalid ELF header/.test(e.message)){r.push(`- Ensure "${process.platform}" is used at install time as well as runtime`)}else if(/dylib/.test(e.message)&&/Incompatible library version/.test(e.message)){r.push('- Run "brew update && brew upgrade vips"')}else if(/Cannot find module/.test(e.message)){r.push('- Run "npm rebuild --verbose sharp" and look for errors')}else{r.push('- Remove the "node_modules/sharp" directory then run',' "npm install --ignore-scripts=false --verbose" and look for errors')}r.push("- Consult the installation documentation at https://sharp.pixelplumbing.com/install","- Search for this error at https://github.com/lovell/sharp/issues","");const t=r.join("\n");throw new Error(t)}const s=n.debuglog("sharp");const a=function(e,r){if(arguments.length===1&&!i.defined(e)){throw new Error("Invalid input")}if(!(this instanceof a)){return new a(e,r)}o.Duplex.call(this);this.options={topOffsetPre:-1,leftOffsetPre:-1,widthPre:-1,heightPre:-1,topOffsetPost:-1,leftOffsetPost:-1,widthPost:-1,heightPost:-1,width:-1,height:-1,canvas:"crop",position:0,resizeBackground:[0,0,0,255],useExifOrientation:false,angle:0,rotationAngle:0,rotationBackground:[0,0,0,255],rotateBeforePreExtract:false,flip:false,flop:false,extendTop:0,extendBottom:0,extendLeft:0,extendRight:0,extendBackground:[0,0,0,255],withoutEnlargement:false,kernel:"lanczos3",fastShrinkOnLoad:true,tintA:128,tintB:128,flatten:false,flattenBackground:[0,0,0],negate:false,medianSize:0,blurSigma:0,sharpenSigma:0,sharpenFlat:1,sharpenJagged:2,threshold:0,thresholdGrayscale:true,trimThreshold:0,gamma:0,gammaOut:0,greyscale:false,normalise:false,brightness:1,saturation:1,hue:0,booleanBufferIn:null,booleanFileIn:"",joinChannelIn:[],extractChannel:-1,removeAlpha:false,ensureAlpha:false,colourspace:"srgb",composite:[],fileOut:"",formatOut:"input",streamOut:false,withMetadata:false,withMetadataOrientation:-1,withMetadataIcc:"",resolveWithObject:false,jpegQuality:80,jpegProgressive:false,jpegChromaSubsampling:"4:2:0",jpegTrellisQuantisation:false,jpegOvershootDeringing:false,jpegOptimiseScans:false,jpegOptimiseCoding:true,jpegQuantisationTable:0,pngProgressive:false,pngCompressionLevel:9,pngAdaptiveFiltering:false,pngPalette:false,pngQuality:100,pngColours:256,pngDither:1,webpQuality:80,webpAlphaQuality:100,webpLossless:false,webpNearLossless:false,webpSmartSubsample:false,webpReductionEffort:4,tiffQuality:80,tiffCompression:"jpeg",tiffPredictor:"horizontal",tiffPyramid:false,tiffBitdepth:8,tiffTile:false,tiffTileHeight:256,tiffTileWidth:256,tiffXres:1,tiffYres:1,heifQuality:80,heifLossless:false,heifCompression:"hevc",tileSize:256,tileOverlap:0,tileContainer:"fs",tileLayout:"dz",tileFormat:"last",tileDepth:"last",tileAngle:0,tileSkipBlanks:-1,tileBackground:[255,255,255,255],linearA:1,linearB:0,debuglog:e=>{this.emit("warning",e);s(e)},queueListener:function(e){a.queue.emit("change",e)}};this.options.input=this._createInputDescriptor(e,r,{allowStream:true});return this};n.inherits(a,o.Duplex);function clone(){const e=this.constructor.call();e.options=Object.assign({},this.options);if(this._isStreamInput()){this.on("finish",()=>{this._flattenBufferIn();e.options.bufferIn=this.options.bufferIn;e.emit("finish")})}return e}Object.assign(a.prototype,{clone:clone});e.exports=a},4185:(e,r,t)=>{"use strict";const n=t(9156);t(2869)(n);t(2932)(n);t(7005)(n);t(1946)(n);t(4144)(n);t(6193)(n);t(7280)(n);t(9927)(n);e.exports=n},2869:(e,r,t)=>{"use strict";const n=t(7177);const o=t(768);const i=t(2626);function _inputOptionsFromObject(e){const{raw:r,density:t,limitInputPixels:n,sequentialRead:i,failOnError:s,animated:a,page:u,pages:l}=e;return[r,t,n,i,s,a,u,l].some(o.defined)?{raw:r,density:t,limitInputPixels:n,sequentialRead:i,failOnError:s,animated:a,page:u,pages:l}:undefined}function _createInputDescriptor(e,r,t){const i={failOnError:true,limitInputPixels:Math.pow(16383,2),sequentialRead:false};if(o.string(e)){i.file=e}else if(o.buffer(e)){i.buffer=e}else if(o.plainObject(e)&&!o.defined(r)){r=e;if(_inputOptionsFromObject(r)){i.buffer=[]}}else if(!o.defined(e)&&!o.defined(r)&&o.object(t)&&t.allowStream){i.buffer=[]}else{throw new Error(`Unsupported input '${e}' of type ${typeof e}${o.defined(r)?` when also providing options of type ${typeof r}`:""}`)}if(o.object(r)){if(o.defined(r.failOnError)){if(o.bool(r.failOnError)){i.failOnError=r.failOnError}else{throw o.invalidParameterError("failOnError","boolean",r.failOnError)}}if(o.defined(r.density)){if(o.inRange(r.density,1,1e5)){i.density=r.density}else{throw o.invalidParameterError("density","number between 1 and 100000",r.density)}}if(o.defined(r.limitInputPixels)){if(o.bool(r.limitInputPixels)){i.limitInputPixels=r.limitInputPixels?Math.pow(16383,2):0}else if(o.integer(r.limitInputPixels)&&r.limitInputPixels>=0){i.limitInputPixels=r.limitInputPixels}else{throw o.invalidParameterError("limitInputPixels","integer >= 0",r.limitInputPixels)}}if(o.defined(r.sequentialRead)){if(o.bool(r.sequentialRead)){i.sequentialRead=r.sequentialRead}else{throw o.invalidParameterError("sequentialRead","boolean",r.sequentialRead)}}if(o.defined(r.raw)){if(o.object(r.raw)&&o.integer(r.raw.width)&&r.raw.width>0&&o.integer(r.raw.height)&&r.raw.height>0&&o.integer(r.raw.channels)&&o.inRange(r.raw.channels,1,4)){i.rawWidth=r.raw.width;i.rawHeight=r.raw.height;i.rawChannels=r.raw.channels}else{throw new Error("Expected width, height and channels for raw pixel input")}}if(o.defined(r.animated)){if(o.bool(r.animated)){i.pages=r.animated?-1:1}else{throw o.invalidParameterError("animated","boolean",r.animated)}}if(o.defined(r.pages)){if(o.integer(r.pages)&&o.inRange(r.pages,-1,1e5)){i.pages=r.pages}else{throw o.invalidParameterError("pages","integer between -1 and 100000",r.pages)}}if(o.defined(r.page)){if(o.integer(r.page)&&o.inRange(r.page,0,1e5)){i.page=r.page}else{throw o.invalidParameterError("page","integer between 0 and 100000",r.page)}}if(o.defined(r.level)){if(o.integer(r.level)&&o.inRange(r.level,0,256)){i.level=r.level}else{throw o.invalidParameterError("level","integer between 0 and 256",r.level)}}if(o.defined(r.create)){if(o.object(r.create)&&o.integer(r.create.width)&&r.create.width>0&&o.integer(r.create.height)&&r.create.height>0&&o.integer(r.create.channels)&&o.inRange(r.create.channels,3,4)&&o.defined(r.create.background)){i.createWidth=r.create.width;i.createHeight=r.create.height;i.createChannels=r.create.channels;const e=n(r.create.background);i.createBackground=[e.red(),e.green(),e.blue(),Math.round(e.alpha()*255)];delete i.buffer}else{throw new Error("Expected width, height, channels and background to create a new input image")}}}else if(o.defined(r)){throw new Error("Invalid input options "+r)}return i}function _write(e,r,t){if(Array.isArray(this.options.input.buffer)){if(o.buffer(e)){if(this.options.input.buffer.length===0){this.on("finish",()=>{this.streamInFinished=true})}this.options.input.buffer.push(e);t()}else{t(new Error("Non-Buffer data on Writable Stream"))}}else{t(new Error("Unexpected data on Writable Stream"))}}function _flattenBufferIn(){if(this._isStreamInput()){this.options.input.buffer=Buffer.concat(this.options.input.buffer)}}function _isStreamInput(){return Array.isArray(this.options.input.buffer)}function metadata(e){if(o.fn(e)){if(this._isStreamInput()){this.on("finish",()=>{this._flattenBufferIn();i.metadata(this.options,e)})}else{i.metadata(this.options,e)}return this}else{if(this._isStreamInput()){return new Promise((e,r)=>{this.on("finish",()=>{this._flattenBufferIn();i.metadata(this.options,(t,n)=>{if(t){r(t)}else{e(n)}})})})}else{return new Promise((e,r)=>{i.metadata(this.options,(t,n)=>{if(t){r(t)}else{e(n)}})})}}}function stats(e){if(o.fn(e)){if(this._isStreamInput()){this.on("finish",()=>{this._flattenBufferIn();i.stats(this.options,e)})}else{i.stats(this.options,e)}return this}else{if(this._isStreamInput()){return new Promise((e,r)=>{this.on("finish",function(){this._flattenBufferIn();i.stats(this.options,(t,n)=>{if(t){r(t)}else{e(n)}})})})}else{return new Promise((e,r)=>{i.stats(this.options,(t,n)=>{if(t){r(t)}else{e(n)}})})}}}e.exports=function(e){Object.assign(e.prototype,{_inputOptionsFromObject:_inputOptionsFromObject,_createInputDescriptor:_createInputDescriptor,_write:_write,_flattenBufferIn:_flattenBufferIn,_isStreamInput:_isStreamInput,metadata:metadata,stats:stats})}},768:e=>{"use strict";const r=function(e){return typeof e!=="undefined"&&e!==null};const t=function(e){return typeof e==="object"};const n=function(e){return Object.prototype.toString.call(e)==="[object Object]"};const o=function(e){return typeof e==="function"};const i=function(e){return typeof e==="boolean"};const s=function(e){return e instanceof Buffer};const a=function(e){return typeof e==="string"&&e.length>0};const u=function(e){return typeof e==="number"&&!Number.isNaN(e)};const l=function(e){return Number.isInteger(e)};const c=function(e,r,t){return e>=r&&e<=t};const f=function(e,r){return r.includes(e)};const p=function(e,r,t){return new Error(`Expected ${r} for ${e} but received ${t} of type ${typeof t}`)};e.exports={defined:r,object:t,plainObject:n,fn:o,bool:i,buffer:s,string:a,number:u,integer:l,inRange:c,inArray:f,invalidParameterError:p}},701:(e,r,t)=>{"use strict";const n=t(5747);const o=t(2087);const i=t(5622);const s=t(3129).spawnSync;const a=t(1383);const u=t(1998);const l=process.env;const c=l.npm_package_config_libvips||t(1062).vc.W0;const f=a.coerce(c).version;const p={encoding:"utf8",shell:true};const d=function(e){try{n.mkdirSync(e)}catch(e){if(e.code!=="EEXIST"){throw e}}};const h=function(){const e=l.npm_config_cache||(l.APPDATA?i.join(l.APPDATA,"npm-cache"):i.join(o.homedir(),".npm"));d(e);const r=i.join(e,"_libvips");d(r);return r};const m=function(){if(process.platform!=="win32"){const e=s(`PKG_CONFIG_PATH="${v()}" pkg-config --modversion vips-cpp`,p).stdout||"";return e.trim()}else{return""}};const g=function(){const e=u();const r=t.ab+"vendor/"+f;let n;try{n=require(i.join(r,"platform.json"))}catch(e){}if(n){if(e===n){return true}else{throw new Error(`'${n}' binaries cannot be used on the '${e}' platform. Please remove the 'node_modules/sharp' directory and run 'npm install' on the '${e}' platform.`)}}else{return false}};const v=function(){if(process.platform!=="win32"){const e=s("which brew >/dev/null 2>&1 && eval $(brew --env) && echo $PKG_CONFIG_LIBDIR",p).stdout||"";return[e.trim(),l.PKG_CONFIG_PATH,"/usr/local/lib/pkgconfig","/usr/lib/pkgconfig"].filter(function(e){return!!e}).join(":")}else{return""}};const b=function(){if(Boolean(l.SHARP_IGNORE_GLOBAL_LIBVIPS)===true){return false}const e=m();return!!e&&a.gte(e,f)};e.exports={minimumLibvipsVersion:f,minimumLibvipsVersionLabelled:c,cachePath:h,globalLibvipsVersion:m,hasVendoredLibvips:g,pkgConfigPath:v,useGlobalLibvips:b,mkdirSync:d}},1946:(e,r,t)=>{"use strict";const n=t(7177);const o=t(768);function rotate(e,r){if(!o.defined(e)){this.options.useExifOrientation=true}else if(o.integer(e)&&!(e%90)){this.options.angle=e}else if(o.number(e)){this.options.rotationAngle=e;if(o.object(r)&&r.background){const e=n(r.background);this.options.rotationBackground=[e.red(),e.green(),e.blue(),Math.round(e.alpha()*255)]}}else{throw o.invalidParameterError("angle","numeric",e)}return this}function flip(e){this.options.flip=o.bool(e)?e:true;return this}function flop(e){this.options.flop=o.bool(e)?e:true;return this}function sharpen(e,r,t){if(!o.defined(e)){this.options.sharpenSigma=-1}else if(o.bool(e)){this.options.sharpenSigma=e?-1:0}else if(o.number(e)&&o.inRange(e,.01,1e4)){this.options.sharpenSigma=e;if(o.defined(r)){if(o.number(r)&&o.inRange(r,0,1e4)){this.options.sharpenFlat=r}else{throw o.invalidParameterError("flat","number between 0 and 10000",r)}}if(o.defined(t)){if(o.number(t)&&o.inRange(t,0,1e4)){this.options.sharpenJagged=t}else{throw o.invalidParameterError("jagged","number between 0 and 10000",t)}}}else{throw o.invalidParameterError("sigma","number between 0.01 and 10000",e)}return this}function median(e){if(!o.defined(e)){this.options.medianSize=3}else if(o.integer(e)&&o.inRange(e,1,1e3)){this.options.medianSize=e}else{throw o.invalidParameterError("size","integer between 1 and 1000",e)}return this}function blur(e){if(!o.defined(e)){this.options.blurSigma=-1}else if(o.bool(e)){this.options.blurSigma=e?-1:0}else if(o.number(e)&&o.inRange(e,.3,1e3)){this.options.blurSigma=e}else{throw o.invalidParameterError("sigma","number between 0.3 and 1000",e)}return this}function flatten(e){this.options.flatten=o.bool(e)?e:true;if(o.object(e)){this._setBackgroundColourOption("flattenBackground",e.background)}return this}function gamma(e,r){if(!o.defined(e)){this.options.gamma=2.2}else if(o.number(e)&&o.inRange(e,1,3)){this.options.gamma=e}else{throw o.invalidParameterError("gamma","number between 1.0 and 3.0",e)}if(!o.defined(r)){this.options.gammaOut=this.options.gamma}else if(o.number(r)&&o.inRange(r,1,3)){this.options.gammaOut=r}else{throw o.invalidParameterError("gammaOut","number between 1.0 and 3.0",r)}return this}function negate(e){this.options.negate=o.bool(e)?e:true;return this}function normalise(e){this.options.normalise=o.bool(e)?e:true;return this}function normalize(e){return this.normalise(e)}function convolve(e){if(!o.object(e)||!Array.isArray(e.kernel)||!o.integer(e.width)||!o.integer(e.height)||!o.inRange(e.width,3,1001)||!o.inRange(e.height,3,1001)||e.height*e.width!==e.kernel.length){throw new Error("Invalid convolution kernel")}if(!o.integer(e.scale)){e.scale=e.kernel.reduce(function(e,r){return e+r},0)}if(e.scale<1){e.scale=1}if(!o.integer(e.offset)){e.offset=0}this.options.convKernel=e;return this}function threshold(e,r){if(!o.defined(e)){this.options.threshold=128}else if(o.bool(e)){this.options.threshold=e?128:0}else if(o.integer(e)&&o.inRange(e,0,255)){this.options.threshold=e}else{throw o.invalidParameterError("threshold","integer between 0 and 255",e)}if(!o.object(r)||r.greyscale===true||r.grayscale===true){this.options.thresholdGrayscale=true}else{this.options.thresholdGrayscale=false}return this}function boolean(e,r,t){this.options.boolean=this._createInputDescriptor(e,t);if(o.string(r)&&o.inArray(r,["and","or","eor"])){this.options.booleanOp=r}else{throw o.invalidParameterError("operator","one of: and, or, eor",r)}return this}function linear(e,r){if(!o.defined(e)){this.options.linearA=1}else if(o.number(e)){this.options.linearA=e}else{throw o.invalidParameterError("a","numeric",e)}if(!o.defined(r)){this.options.linearB=0}else if(o.number(r)){this.options.linearB=r}else{throw o.invalidParameterError("b","numeric",r)}return this}function recomb(e){if(!Array.isArray(e)||e.length!==3||e[0].length!==3||e[1].length!==3||e[2].length!==3){throw new Error("Invalid recombination matrix")}this.options.recombMatrix=[e[0][0],e[0][1],e[0][2],e[1][0],e[1][1],e[1][2],e[2][0],e[2][1],e[2][2]].map(Number);return this}function modulate(e){if(!o.plainObject(e)){throw o.invalidParameterError("options","plain object",e)}if("brightness"in e){if(o.number(e.brightness)&&e.brightness>=0){this.options.brightness=e.brightness}else{throw o.invalidParameterError("brightness","number above zero",e.brightness)}}if("saturation"in e){if(o.number(e.saturation)&&e.saturation>=0){this.options.saturation=e.saturation}else{throw o.invalidParameterError("saturation","number above zero",e.saturation)}}if("hue"in e){if(o.integer(e.hue)){this.options.hue=e.hue%360}else{throw o.invalidParameterError("hue","number",e.hue)}}return this}e.exports=function(e){Object.assign(e.prototype,{rotate:rotate,flip:flip,flop:flop,sharpen:sharpen,median:median,blur:blur,flatten:flatten,gamma:gamma,negate:negate,normalise:normalise,normalize:normalize,convolve:convolve,threshold:threshold,boolean:boolean,linear:linear,recomb:recomb,modulate:modulate})}},7280:(e,r,t)=>{"use strict";const n=t(768);const o=t(2626);const i=new Map([["heic","heif"],["heif","heif"],["jpeg","jpeg"],["jpg","jpeg"],["png","png"],["raw","raw"],["tiff","tiff"],["webp","webp"],["gif","gif"]]);function toFile(e,r){if(!e||e.length===0){const e=new Error("Missing output file path");if(n.fn(r)){r(e)}else{return Promise.reject(e)}}else{if(this.options.input.file===e){const e=new Error("Cannot use same file for input and output");if(n.fn(r)){r(e)}else{return Promise.reject(e)}}else{this.options.fileOut=e;return this._pipeline(r)}}return this}function toBuffer(e,r){if(n.object(e)){this._setBooleanOption("resolveWithObject",e.resolveWithObject)}else if(this.options.resolveWithObject){this.options.resolveWithObject=false}return this._pipeline(n.fn(e)?e:r)}function withMetadata(e){this.options.withMetadata=n.bool(e)?e:true;if(n.object(e)){if(n.defined(e.orientation)){if(n.integer(e.orientation)&&n.inRange(e.orientation,1,8)){this.options.withMetadataOrientation=e.orientation}else{throw n.invalidParameterError("orientation","integer between 1 and 8",e.orientation)}}if(n.defined(e.icc)){if(n.string(e.icc)){this.options.withMetadataIcc=e.icc}else{throw n.invalidParameterError("icc","string filesystem path to ICC profile",e.icc)}}}return this}function toFormat(e,r){const t=i.get(n.object(e)&&n.string(e.id)?e.id:e);if(!t){throw n.invalidParameterError("format",`one of: ${[...i.keys()].join(", ")}`,e)}return this[t](r)}function jpeg(e){if(n.object(e)){if(n.defined(e.quality)){if(n.integer(e.quality)&&n.inRange(e.quality,1,100)){this.options.jpegQuality=e.quality}else{throw n.invalidParameterError("quality","integer between 1 and 100",e.quality)}}if(n.defined(e.progressive)){this._setBooleanOption("jpegProgressive",e.progressive)}if(n.defined(e.chromaSubsampling)){if(n.string(e.chromaSubsampling)&&n.inArray(e.chromaSubsampling,["4:2:0","4:4:4"])){this.options.jpegChromaSubsampling=e.chromaSubsampling}else{throw n.invalidParameterError("chromaSubsampling","one of: 4:2:0, 4:4:4",e.chromaSubsampling)}}const r=n.bool(e.trellisQuantization)?e.trellisQuantization:e.trellisQuantisation;if(n.defined(r)){this._setBooleanOption("jpegTrellisQuantisation",r)}if(n.defined(e.overshootDeringing)){this._setBooleanOption("jpegOvershootDeringing",e.overshootDeringing)}const t=n.bool(e.optimizeScans)?e.optimizeScans:e.optimiseScans;if(n.defined(t)){this._setBooleanOption("jpegOptimiseScans",t);if(t){this.options.jpegProgressive=true}}const o=n.bool(e.optimizeCoding)?e.optimizeCoding:e.optimiseCoding;if(n.defined(o)){this._setBooleanOption("jpegOptimiseCoding",o)}const i=n.number(e.quantizationTable)?e.quantizationTable:e.quantisationTable;if(n.defined(i)){if(n.integer(i)&&n.inRange(i,0,8)){this.options.jpegQuantisationTable=i}else{throw n.invalidParameterError("quantisationTable","integer between 0 and 8",i)}}}return this._updateFormatOut("jpeg",e)}function png(e){if(n.object(e)){if(n.defined(e.progressive)){this._setBooleanOption("pngProgressive",e.progressive)}if(n.defined(e.compressionLevel)){if(n.integer(e.compressionLevel)&&n.inRange(e.compressionLevel,0,9)){this.options.pngCompressionLevel=e.compressionLevel}else{throw n.invalidParameterError("compressionLevel","integer between 0 and 9",e.compressionLevel)}}if(n.defined(e.adaptiveFiltering)){this._setBooleanOption("pngAdaptiveFiltering",e.adaptiveFiltering)}if(n.defined(e.palette)){this._setBooleanOption("pngPalette",e.palette)}else if(n.defined(e.quality)||n.defined(e.colours||e.colors)||n.defined(e.dither)){this._setBooleanOption("pngPalette",true)}if(this.options.pngPalette){if(n.defined(e.quality)){if(n.integer(e.quality)&&n.inRange(e.quality,0,100)){this.options.pngQuality=e.quality}else{throw n.invalidParameterError("quality","integer between 0 and 100",e.quality)}}const r=e.colours||e.colors;if(n.defined(r)){if(n.integer(r)&&n.inRange(r,2,256)){this.options.pngColours=r}else{throw n.invalidParameterError("colours","integer between 2 and 256",r)}}if(n.defined(e.dither)){if(n.number(e.dither)&&n.inRange(e.dither,0,1)){this.options.pngDither=e.dither}else{throw n.invalidParameterError("dither","number between 0.0 and 1.0",e.dither)}}}}return this._updateFormatOut("png",e)}function webp(e){if(n.object(e)&&n.defined(e.quality)){if(n.integer(e.quality)&&n.inRange(e.quality,1,100)){this.options.webpQuality=e.quality}else{throw n.invalidParameterError("quality","integer between 1 and 100",e.quality)}}if(n.object(e)&&n.defined(e.alphaQuality)){if(n.integer(e.alphaQuality)&&n.inRange(e.alphaQuality,0,100)){this.options.webpAlphaQuality=e.alphaQuality}else{throw n.invalidParameterError("alphaQuality","integer between 0 and 100",e.alphaQuality)}}if(n.object(e)&&n.defined(e.lossless)){this._setBooleanOption("webpLossless",e.lossless)}if(n.object(e)&&n.defined(e.nearLossless)){this._setBooleanOption("webpNearLossless",e.nearLossless)}if(n.object(e)&&n.defined(e.smartSubsample)){this._setBooleanOption("webpSmartSubsample",e.smartSubsample)}if(n.object(e)&&n.defined(e.reductionEffort)){if(n.integer(e.reductionEffort)&&n.inRange(e.reductionEffort,0,6)){this.options.webpReductionEffort=e.reductionEffort}else{throw n.invalidParameterError("reductionEffort","integer between 0 and 6",e.reductionEffort)}}trySetAnimationOptions(e,this.options);return this._updateFormatOut("webp",e)}function gif(e){if(!this.constructor.format.magick.output.buffer){throw new Error("The gif operation requires libvips to have been installed with support for ImageMagick")}trySetAnimationOptions(e,this.options);return this._updateFormatOut("gif",e)}function trySetAnimationOptions(e,r){if(n.object(e)&&n.defined(e.pageHeight)){if(n.integer(e.pageHeight)&&e.pageHeight>0){r.pageHeight=e.pageHeight}else{throw n.invalidParameterError("pageHeight","integer larger than 0",e.pageHeight)}}if(n.object(e)&&n.defined(e.loop)){if(n.integer(e.loop)&&n.inRange(e.loop,0,65535)){r.loop=e.loop}else{throw n.invalidParameterError("loop","integer between 0 and 65535",e.loop)}}if(n.object(e)&&n.defined(e.delay)){if(Array.isArray(e.delay)&&e.delay.every(n.integer)&&e.delay.every(e=>n.inRange(e,0,65535))){r.delay=e.delay}else{throw n.invalidParameterError("delay","array of integers between 0 and 65535",e.delay)}}}function tiff(e){if(n.object(e)){if(n.defined(e.quality)){if(n.integer(e.quality)&&n.inRange(e.quality,1,100)){this.options.tiffQuality=e.quality}else{throw n.invalidParameterError("quality","integer between 1 and 100",e.quality)}}if(n.defined(e.bitdepth)){if(n.integer(e.bitdepth)&&n.inArray(e.bitdepth,[1,2,4,8])){this.options.tiffBitdepth=e.bitdepth}else{throw n.invalidParameterError("bitdepth","1, 2, 4 or 8",e.bitdepth)}}if(n.defined(e.tile)){this._setBooleanOption("tiffTile",e.tile)}if(n.defined(e.tileWidth)){if(n.integer(e.tileWidth)&&e.tileWidth>0){this.options.tiffTileWidth=e.tileWidth}else{throw n.invalidParameterError("tileWidth","integer greater than zero",e.tileWidth)}}if(n.defined(e.tileHeight)){if(n.integer(e.tileHeight)&&e.tileHeight>0){this.options.tiffTileHeight=e.tileHeight}else{throw n.invalidParameterError("tileHeight","integer greater than zero",e.tileHeight)}}if(n.defined(e.pyramid)){this._setBooleanOption("tiffPyramid",e.pyramid)}if(n.defined(e.xres)){if(n.number(e.xres)&&e.xres>0){this.options.tiffXres=e.xres}else{throw n.invalidParameterError("xres","number greater than zero",e.xres)}}if(n.defined(e.yres)){if(n.number(e.yres)&&e.yres>0){this.options.tiffYres=e.yres}else{throw n.invalidParameterError("yres","number greater than zero",e.yres)}}if(n.defined(e.compression)){if(n.string(e.compression)&&n.inArray(e.compression,["lzw","deflate","jpeg","ccittfax4","none"])){this.options.tiffCompression=e.compression}else{throw n.invalidParameterError("compression","one of: lzw, deflate, jpeg, ccittfax4, none",e.compression)}}if(n.defined(e.predictor)){if(n.string(e.predictor)&&n.inArray(e.predictor,["none","horizontal","float"])){this.options.tiffPredictor=e.predictor}else{throw n.invalidParameterError("predictor","one of: none, horizontal, float",e.predictor)}}}return this._updateFormatOut("tiff",e)}function heif(e){if(!this.constructor.format.heif.output.buffer){throw new Error("The heif operation requires libvips to have been installed with support for libheif")}if(n.object(e)){if(n.defined(e.quality)){if(n.integer(e.quality)&&n.inRange(e.quality,1,100)){this.options.heifQuality=e.quality}else{throw n.invalidParameterError("quality","integer between 1 and 100",e.quality)}}if(n.defined(e.lossless)){if(n.bool(e.lossless)){this.options.heifLossless=e.lossless}else{throw n.invalidParameterError("lossless","boolean",e.lossless)}}if(n.defined(e.compression)){if(n.string(e.compression)&&n.inArray(e.compression,["hevc","avc","jpeg","av1"])){this.options.heifCompression=e.compression}else{throw n.invalidParameterError("compression","one of: hevc, avc, jpeg, av1",e.compression)}}}return this._updateFormatOut("heif",e)}function raw(){return this._updateFormatOut("raw")}function tile(e){if(n.object(e)){if(n.defined(e.size)){if(n.integer(e.size)&&n.inRange(e.size,1,8192)){this.options.tileSize=e.size}else{throw n.invalidParameterError("size","integer between 1 and 8192",e.size)}}if(n.defined(e.overlap)){if(n.integer(e.overlap)&&n.inRange(e.overlap,0,8192)){if(e.overlap>this.options.tileSize){throw n.invalidParameterError("overlap",`<= size (${this.options.tileSize})`,e.overlap)}this.options.tileOverlap=e.overlap}else{throw n.invalidParameterError("overlap","integer between 0 and 8192",e.overlap)}}if(n.defined(e.container)){if(n.string(e.container)&&n.inArray(e.container,["fs","zip"])){this.options.tileContainer=e.container}else{throw n.invalidParameterError("container","one of: fs, zip",e.container)}}if(n.defined(e.layout)){if(n.string(e.layout)&&n.inArray(e.layout,["dz","google","iiif","zoomify"])){this.options.tileLayout=e.layout}else{throw n.invalidParameterError("layout","one of: dz, google, iiif, zoomify",e.layout)}}if(n.defined(e.angle)){if(n.integer(e.angle)&&!(e.angle%90)){this.options.tileAngle=e.angle}else{throw n.invalidParameterError("angle","positive/negative multiple of 90",e.angle)}}this._setBackgroundColourOption("tileBackground",e.background);if(n.defined(e.depth)){if(n.string(e.depth)&&n.inArray(e.depth,["onepixel","onetile","one"])){this.options.tileDepth=e.depth}else{throw n.invalidParameterError("depth","one of: onepixel, onetile, one",e.depth)}}if(n.defined(e.skipBlanks)){if(n.integer(e.skipBlanks)&&n.inRange(e.skipBlanks,-1,65535)){this.options.tileSkipBlanks=e.skipBlanks}else{throw n.invalidParameterError("skipBlanks","integer between -1 and 255/65535",e.skipBlanks)}}else if(n.defined(e.layout)&&e.layout==="google"){this.options.tileSkipBlanks=5}}if(n.inArray(this.options.formatOut,["jpeg","png","webp"])){this.options.tileFormat=this.options.formatOut}else if(this.options.formatOut!=="input"){throw n.invalidParameterError("format","one of: jpeg, png, webp",this.options.formatOut)}return this._updateFormatOut("dz")}function _updateFormatOut(e,r){if(!(n.object(r)&&r.force===false)){this.options.formatOut=e}return this}function _setBooleanOption(e,r){if(n.bool(r)){this.options[e]=r}else{throw n.invalidParameterError(e,"boolean",r)}}function _read(){if(!this.options.streamOut){this.options.streamOut=true;this._pipeline()}}function _pipeline(e){if(typeof e==="function"){if(this._isStreamInput()){this.on("finish",()=>{this._flattenBufferIn();o.pipeline(this.options,e)})}else{o.pipeline(this.options,e)}return this}else if(this.options.streamOut){if(this._isStreamInput()){this.once("finish",()=>{this._flattenBufferIn();o.pipeline(this.options,(e,r,t)=>{if(e){this.emit("error",e)}else{this.emit("info",t);this.push(r)}this.push(null)})});if(this.streamInFinished){this.emit("finish")}}else{o.pipeline(this.options,(e,r,t)=>{if(e){this.emit("error",e)}else{this.emit("info",t);this.push(r)}this.push(null)})}return this}else{if(this._isStreamInput()){return new Promise((e,r)=>{this.once("finish",()=>{this._flattenBufferIn();o.pipeline(this.options,(t,n,o)=>{if(t){r(t)}else{if(this.options.resolveWithObject){e({data:n,info:o})}else{e(n)}}})})})}else{return new Promise((e,r)=>{o.pipeline(this.options,(t,n,o)=>{if(t){r(t)}else{if(this.options.resolveWithObject){e({data:n,info:o})}else{e(n)}}})})}}}e.exports=function(e){Object.assign(e.prototype,{toFile:toFile,toBuffer:toBuffer,withMetadata:withMetadata,toFormat:toFormat,jpeg:jpeg,png:png,webp:webp,tiff:tiff,heif:heif,gif:gif,raw:raw,tile:tile,_updateFormatOut:_updateFormatOut,_setBooleanOption:_setBooleanOption,_read:_read,_pipeline:_pipeline})}},1998:(e,r,t)=>{"use strict";const n=t(4889);const o=process.env;e.exports=function(){const e=o.npm_config_arch||process.arch;const r=o.npm_config_platform||process.platform;const t=r==="linux"&&n.isNonGlibcLinux?n.family:"";const i=[`${r}${t}`];if(e==="arm"){const e=process.versions.electron?"7":"6";i.push(`armv${o.npm_config_arm_version||process.config.variables.arm_version||e}`)}else if(e==="arm64"){i.push(`arm64v${o.npm_config_arm_version||"8"}`)}else{i.push(e)}return i.join("-")}},2932:(e,r,t)=>{"use strict";const n=t(768);const o={center:0,centre:0,north:1,east:2,south:3,west:4,northeast:5,southeast:6,southwest:7,northwest:8};const i={top:1,right:2,bottom:3,left:4,"right top":5,"right bottom":6,"left bottom":7,"left top":8};const s={entropy:16,attention:17};const a={nearest:"nearest",cubic:"cubic",mitchell:"mitchell",lanczos2:"lanczos2",lanczos3:"lanczos3"};const u={contain:"contain",cover:"cover",fill:"fill",inside:"inside",outside:"outside"};const l={contain:"embed",cover:"crop",fill:"ignore_aspect",inside:"max",outside:"min"};function isRotationExpected(e){return e.angle%360!==0||e.useExifOrientation===true||e.rotationAngle!==0}function resize(e,r,t){if(n.defined(e)){if(n.object(e)&&!n.defined(t)){t=e}else if(n.integer(e)&&e>0){this.options.width=e}else{throw n.invalidParameterError("width","positive integer",e)}}else{this.options.width=-1}if(n.defined(r)){if(n.integer(r)&&r>0){this.options.height=r}else{throw n.invalidParameterError("height","positive integer",r)}}else{this.options.height=-1}if(n.object(t)){if(n.defined(t.width)){if(n.integer(t.width)&&t.width>0){this.options.width=t.width}else{throw n.invalidParameterError("width","positive integer",t.width)}}if(n.defined(t.height)){if(n.integer(t.height)&&t.height>0){this.options.height=t.height}else{throw n.invalidParameterError("height","positive integer",t.height)}}if(n.defined(t.fit)){const e=l[t.fit];if(n.string(e)){this.options.canvas=e}else{throw n.invalidParameterError("fit","valid fit",t.fit)}}if(n.defined(t.position)){const e=n.integer(t.position)?t.position:s[t.position]||i[t.position]||o[t.position];if(n.integer(e)&&(n.inRange(e,0,8)||n.inRange(e,16,17))){this.options.position=e}else{throw n.invalidParameterError("position","valid position/gravity/strategy",t.position)}}this._setBackgroundColourOption("resizeBackground",t.background);if(n.defined(t.kernel)){if(n.string(a[t.kernel])){this.options.kernel=a[t.kernel]}else{throw n.invalidParameterError("kernel","valid kernel name",t.kernel)}}if(n.defined(t.withoutEnlargement)){this._setBooleanOption("withoutEnlargement",t.withoutEnlargement)}if(n.defined(t.fastShrinkOnLoad)){this._setBooleanOption("fastShrinkOnLoad",t.fastShrinkOnLoad)}}return this}function extend(e){if(n.integer(e)&&e>0){this.options.extendTop=e;this.options.extendBottom=e;this.options.extendLeft=e;this.options.extendRight=e}else if(n.object(e)&&n.integer(e.top)&&e.top>=0&&n.integer(e.bottom)&&e.bottom>=0&&n.integer(e.left)&&e.left>=0&&n.integer(e.right)&&e.right>=0){this.options.extendTop=e.top;this.options.extendBottom=e.bottom;this.options.extendLeft=e.left;this.options.extendRight=e.right;this._setBackgroundColourOption("extendBackground",e.background)}else{throw n.invalidParameterError("extend","integer or object",e)}return this}function extract(e){const r=this.options.width===-1&&this.options.height===-1?"Pre":"Post";["left","top","width","height"].forEach(function(t){const o=e[t];if(n.integer(o)&&o>=0){this.options[t+(t==="left"||t==="top"?"Offset":"")+r]=o}else{throw n.invalidParameterError(t,"integer",o)}},this);if(r==="Pre"&&isRotationExpected(this.options)){this.options.rotateBeforePreExtract=true}return this}function trim(e){if(!n.defined(e)){this.options.trimThreshold=10}else if(n.number(e)&&e>0){this.options.trimThreshold=e}else{throw n.invalidParameterError("threshold","number greater than zero",e)}if(this.options.trimThreshold&&isRotationExpected(this.options)){this.options.rotateBeforePreExtract=true}return this}e.exports=function(e){Object.assign(e.prototype,{resize:resize,extend:extend,extract:extract,trim:trim});e.gravity=o;e.strategy=s;e.kernel=a;e.fit=u;e.position=i}},9927:(e,r,t)=>{function __ncc_wildcard$0(e){if(e==="8.10.0")return t(8602)}"use strict";const n=t(8614);const o=t(768);const i=t(2626);const s=i.format();let a={vips:i.libvipsVersion()};try{a=__ncc_wildcard$0(a.vips)}catch(e){}function cache(e){if(o.bool(e)){if(e){return i.cache(50,20,100)}else{return i.cache(0,0,0)}}else if(o.object(e)){return i.cache(e.memory,e.files,e.items)}else{return i.cache()}}cache(true);function concurrency(e){return i.concurrency(o.integer(e)?e:null)}const u=new n.EventEmitter;function counters(){return i.counters()}function simd(e){return i.simd(o.bool(e)?e:null)}simd(true);e.exports=function(e){[cache,concurrency,counters,simd].forEach(function(r){e[r.name]=r});e.format=s;e.versions=a;e.queue=u}},2778:(e,r,t)=>{"use strict";var n=t(8542);var o=Array.prototype.concat;var i=Array.prototype.slice;var s=e.exports=function swizzle(e){var r=[];for(var t=0,s=e.length;t{e.exports=function isArrayish(e){if(!e||typeof e==="string"){return false}return e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&e.constructor.name!=="String")}},6375:(e,r,t)=>{var n=t(2344);var o=Object.prototype.hasOwnProperty;var i=typeof Map!=="undefined";function ArraySet(){this._array=[];this._set=i?new Map:Object.create(null)}ArraySet.fromArray=function ArraySet_fromArray(e,r){var t=new ArraySet;for(var n=0,o=e.length;n=0){return r}}else{var t=n.toSetString(e);if(o.call(this._set,t)){return this._set[t]}}throw new Error('"'+e+'" is not in the set.')};ArraySet.prototype.at=function ArraySet_at(e){if(e>=0&&e{var n=t(6156);var o=5;var i=1<>1;return r?-t:t}r.encode=function base64VLQ_encode(e){var r="";var t;var i=toVLQSigned(e);do{t=i&s;i>>>=o;if(i>0){t|=a}r+=n.encode(t)}while(i>0);return r};r.decode=function base64VLQ_decode(e,r,t){var i=e.length;var u=0;var l=0;var c,f;do{if(r>=i){throw new Error("Expected more digits in base 64 VLQ value.")}f=n.decode(e.charCodeAt(r++));if(f===-1){throw new Error("Invalid base64 digit: "+e.charAt(r-1))}c=!!(f&a);f&=s;u=u+(f<{var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");r.encode=function(e){if(0<=e&&e{r.GREATEST_LOWER_BOUND=1;r.LEAST_UPPER_BOUND=2;function recursiveSearch(e,t,n,o,i,s){var a=Math.floor((t-e)/2)+e;var u=i(n,o[a],true);if(u===0){return a}else if(u>0){if(t-a>1){return recursiveSearch(a,t,n,o,i,s)}if(s==r.LEAST_UPPER_BOUND){return t1){return recursiveSearch(e,a,n,o,i,s)}if(s==r.LEAST_UPPER_BOUND){return a}else{return e<0?-1:e}}}r.search=function search(e,t,n,o){if(t.length===0){return-1}var i=recursiveSearch(-1,t.length,e,t,n,o||r.GREATEST_LOWER_BOUND);if(i<0){return-1}while(i-1>=0){if(n(t[i],t[i-1],true)!==0){break}--i}return i}},6817:(e,r,t)=>{var n=t(2344);function generatedPositionAfter(e,r){var t=e.generatedLine;var o=r.generatedLine;var i=e.generatedColumn;var s=r.generatedColumn;return o>t||o==t&&s>=i||n.compareByGeneratedPositionsInflated(e,r)<=0}function MappingList(){this._array=[];this._sorted=true;this._last={generatedLine:-1,generatedColumn:0}}MappingList.prototype.unsortedForEach=function MappingList_forEach(e,r){this._array.forEach(e,r)};MappingList.prototype.add=function MappingList_add(e){if(generatedPositionAfter(this._last,e)){this._last=e;this._array.push(e)}else{this._sorted=false;this._array.push(e)}};MappingList.prototype.toArray=function MappingList_toArray(){if(!this._sorted){this._array.sort(n.compareByGeneratedPositionsInflated);this._sorted=true}return this._array};r.H=MappingList},3254:(e,r)=>{function swap(e,r,t){var n=e[r];e[r]=e[t];e[t]=n}function randomIntInRange(e,r){return Math.round(e+Math.random()*(r-e))}function doQuickSort(e,r,t,n){if(t{var n;var o=t(2344);var i=t(3600);var s=t(6375).I;var a=t(975);var u=t(3254).U;function SourceMapConsumer(e,r){var t=e;if(typeof e==="string"){t=o.parseSourceMapInput(e)}return t.sections!=null?new IndexedSourceMapConsumer(t,r):new BasicSourceMapConsumer(t,r)}SourceMapConsumer.fromSourceMap=function(e,r){return BasicSourceMapConsumer.fromSourceMap(e,r)};SourceMapConsumer.prototype._version=3;SourceMapConsumer.prototype.__generatedMappings=null;Object.defineProperty(SourceMapConsumer.prototype,"_generatedMappings",{configurable:true,enumerable:true,get:function(){if(!this.__generatedMappings){this._parseMappings(this._mappings,this.sourceRoot)}return this.__generatedMappings}});SourceMapConsumer.prototype.__originalMappings=null;Object.defineProperty(SourceMapConsumer.prototype,"_originalMappings",{configurable:true,enumerable:true,get:function(){if(!this.__originalMappings){this._parseMappings(this._mappings,this.sourceRoot)}return this.__originalMappings}});SourceMapConsumer.prototype._charIsMappingSeparator=function SourceMapConsumer_charIsMappingSeparator(e,r){var t=e.charAt(r);return t===";"||t===","};SourceMapConsumer.prototype._parseMappings=function SourceMapConsumer_parseMappings(e,r){throw new Error("Subclasses must implement _parseMappings")};SourceMapConsumer.GENERATED_ORDER=1;SourceMapConsumer.ORIGINAL_ORDER=2;SourceMapConsumer.GREATEST_LOWER_BOUND=1;SourceMapConsumer.LEAST_UPPER_BOUND=2;SourceMapConsumer.prototype.eachMapping=function SourceMapConsumer_eachMapping(e,r,t){var n=r||null;var i=t||SourceMapConsumer.GENERATED_ORDER;var s;switch(i){case SourceMapConsumer.GENERATED_ORDER:s=this._generatedMappings;break;case SourceMapConsumer.ORIGINAL_ORDER:s=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var a=this.sourceRoot;s.map(function(e){var r=e.source===null?null:this._sources.at(e.source);r=o.computeSourceURL(a,r,this._sourceMapURL);return{source:r,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:e.name===null?null:this._names.at(e.name)}},this).forEach(e,n)};SourceMapConsumer.prototype.allGeneratedPositionsFor=function SourceMapConsumer_allGeneratedPositionsFor(e){var r=o.getArg(e,"line");var t={source:o.getArg(e,"source"),originalLine:r,originalColumn:o.getArg(e,"column",0)};t.source=this._findSourceIndex(t.source);if(t.source<0){return[]}var n=[];var s=this._findMapping(t,this._originalMappings,"originalLine","originalColumn",o.compareByOriginalPositions,i.LEAST_UPPER_BOUND);if(s>=0){var a=this._originalMappings[s];if(e.column===undefined){var u=a.originalLine;while(a&&a.originalLine===u){n.push({line:o.getArg(a,"generatedLine",null),column:o.getArg(a,"generatedColumn",null),lastColumn:o.getArg(a,"lastGeneratedColumn",null)});a=this._originalMappings[++s]}}else{var l=a.originalColumn;while(a&&a.originalLine===r&&a.originalColumn==l){n.push({line:o.getArg(a,"generatedLine",null),column:o.getArg(a,"generatedColumn",null),lastColumn:o.getArg(a,"lastGeneratedColumn",null)});a=this._originalMappings[++s]}}}return n};r.SourceMapConsumer=SourceMapConsumer;function BasicSourceMapConsumer(e,r){var t=e;if(typeof e==="string"){t=o.parseSourceMapInput(e)}var n=o.getArg(t,"version");var i=o.getArg(t,"sources");var a=o.getArg(t,"names",[]);var u=o.getArg(t,"sourceRoot",null);var l=o.getArg(t,"sourcesContent",null);var c=o.getArg(t,"mappings");var f=o.getArg(t,"file",null);if(n!=this._version){throw new Error("Unsupported version: "+n)}if(u){u=o.normalize(u)}i=i.map(String).map(o.normalize).map(function(e){return u&&o.isAbsolute(u)&&o.isAbsolute(e)?o.relative(u,e):e});this._names=s.fromArray(a.map(String),true);this._sources=s.fromArray(i,true);this._absoluteSources=this._sources.toArray().map(function(e){return o.computeSourceURL(u,e,r)});this.sourceRoot=u;this.sourcesContent=l;this._mappings=c;this._sourceMapURL=r;this.file=f}BasicSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype);BasicSourceMapConsumer.prototype.consumer=SourceMapConsumer;BasicSourceMapConsumer.prototype._findSourceIndex=function(e){var r=e;if(this.sourceRoot!=null){r=o.relative(this.sourceRoot,r)}if(this._sources.has(r)){return this._sources.indexOf(r)}var t;for(t=0;t1){v.source=l+E[1];l+=E[1];v.originalLine=i+E[2];i=v.originalLine;v.originalLine+=1;v.originalColumn=s+E[3];s=v.originalColumn;if(E.length>4){v.name=c+E[4];c+=E[4]}}g.push(v);if(typeof v.originalLine==="number"){m.push(v)}}}u(g,o.compareByGeneratedPositionsDeflated);this.__generatedMappings=g;u(m,o.compareByOriginalPositions);this.__originalMappings=m};BasicSourceMapConsumer.prototype._findMapping=function SourceMapConsumer_findMapping(e,r,t,n,o,s){if(e[t]<=0){throw new TypeError("Line must be greater than or equal to 1, got "+e[t])}if(e[n]<0){throw new TypeError("Column must be greater than or equal to 0, got "+e[n])}return i.search(e,r,o,s)};BasicSourceMapConsumer.prototype.computeColumnSpans=function SourceMapConsumer_computeColumnSpans(){for(var e=0;e=0){var n=this._generatedMappings[t];if(n.generatedLine===r.generatedLine){var i=o.getArg(n,"source",null);if(i!==null){i=this._sources.at(i);i=o.computeSourceURL(this.sourceRoot,i,this._sourceMapURL)}var s=o.getArg(n,"name",null);if(s!==null){s=this._names.at(s)}return{source:i,line:o.getArg(n,"originalLine",null),column:o.getArg(n,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}};BasicSourceMapConsumer.prototype.hasContentsOfAllSources=function BasicSourceMapConsumer_hasContentsOfAllSources(){if(!this.sourcesContent){return false}return this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return e==null})};BasicSourceMapConsumer.prototype.sourceContentFor=function SourceMapConsumer_sourceContentFor(e,r){if(!this.sourcesContent){return null}var t=this._findSourceIndex(e);if(t>=0){return this.sourcesContent[t]}var n=e;if(this.sourceRoot!=null){n=o.relative(this.sourceRoot,n)}var i;if(this.sourceRoot!=null&&(i=o.urlParse(this.sourceRoot))){var s=n.replace(/^file:\/\//,"");if(i.scheme=="file"&&this._sources.has(s)){return this.sourcesContent[this._sources.indexOf(s)]}if((!i.path||i.path=="/")&&this._sources.has("/"+n)){return this.sourcesContent[this._sources.indexOf("/"+n)]}}if(r){return null}else{throw new Error('"'+n+'" is not in the SourceMap.')}};BasicSourceMapConsumer.prototype.generatedPositionFor=function SourceMapConsumer_generatedPositionFor(e){var r=o.getArg(e,"source");r=this._findSourceIndex(r);if(r<0){return{line:null,column:null,lastColumn:null}}var t={source:r,originalLine:o.getArg(e,"line"),originalColumn:o.getArg(e,"column")};var n=this._findMapping(t,this._originalMappings,"originalLine","originalColumn",o.compareByOriginalPositions,o.getArg(e,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));if(n>=0){var i=this._originalMappings[n];if(i.source===t.source){return{line:o.getArg(i,"generatedLine",null),column:o.getArg(i,"generatedColumn",null),lastColumn:o.getArg(i,"lastGeneratedColumn",null)}}}return{line:null,column:null,lastColumn:null}};n=BasicSourceMapConsumer;function IndexedSourceMapConsumer(e,r){var t=e;if(typeof e==="string"){t=o.parseSourceMapInput(e)}var n=o.getArg(t,"version");var i=o.getArg(t,"sections");if(n!=this._version){throw new Error("Unsupported version: "+n)}this._sources=new s;this._names=new s;var a={line:-1,column:0};this._sections=i.map(function(e){if(e.url){throw new Error("Support for url field in sections not implemented.")}var t=o.getArg(e,"offset");var n=o.getArg(t,"line");var i=o.getArg(t,"column");if(n{var n=t(975);var o=t(2344);var i=t(6375).I;var s=t(6817).H;function SourceMapGenerator(e){if(!e){e={}}this._file=o.getArg(e,"file",null);this._sourceRoot=o.getArg(e,"sourceRoot",null);this._skipValidation=o.getArg(e,"skipValidation",false);this._sources=new i;this._names=new i;this._mappings=new s;this._sourcesContents=null}SourceMapGenerator.prototype._version=3;SourceMapGenerator.fromSourceMap=function SourceMapGenerator_fromSourceMap(e){var r=e.sourceRoot;var t=new SourceMapGenerator({file:e.file,sourceRoot:r});e.eachMapping(function(e){var n={generated:{line:e.generatedLine,column:e.generatedColumn}};if(e.source!=null){n.source=e.source;if(r!=null){n.source=o.relative(r,n.source)}n.original={line:e.originalLine,column:e.originalColumn};if(e.name!=null){n.name=e.name}}t.addMapping(n)});e.sources.forEach(function(n){var i=n;if(r!==null){i=o.relative(r,n)}if(!t._sources.has(i)){t._sources.add(i)}var s=e.sourceContentFor(n);if(s!=null){t.setSourceContent(n,s)}});return t};SourceMapGenerator.prototype.addMapping=function SourceMapGenerator_addMapping(e){var r=o.getArg(e,"generated");var t=o.getArg(e,"original",null);var n=o.getArg(e,"source",null);var i=o.getArg(e,"name",null);if(!this._skipValidation){this._validateMapping(r,t,n,i)}if(n!=null){n=String(n);if(!this._sources.has(n)){this._sources.add(n)}}if(i!=null){i=String(i);if(!this._names.has(i)){this._names.add(i)}}this._mappings.add({generatedLine:r.line,generatedColumn:r.column,originalLine:t!=null&&t.line,originalColumn:t!=null&&t.column,source:n,name:i})};SourceMapGenerator.prototype.setSourceContent=function SourceMapGenerator_setSourceContent(e,r){var t=e;if(this._sourceRoot!=null){t=o.relative(this._sourceRoot,t)}if(r!=null){if(!this._sourcesContents){this._sourcesContents=Object.create(null)}this._sourcesContents[o.toSetString(t)]=r}else if(this._sourcesContents){delete this._sourcesContents[o.toSetString(t)];if(Object.keys(this._sourcesContents).length===0){this._sourcesContents=null}}};SourceMapGenerator.prototype.applySourceMap=function SourceMapGenerator_applySourceMap(e,r,t){var n=r;if(r==null){if(e.file==null){throw new Error("SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, "+'or the source map\'s "file" property. Both were omitted.')}n=e.file}var s=this._sourceRoot;if(s!=null){n=o.relative(s,n)}var a=new i;var u=new i;this._mappings.unsortedForEach(function(r){if(r.source===n&&r.originalLine!=null){var i=e.originalPositionFor({line:r.originalLine,column:r.originalColumn});if(i.source!=null){r.source=i.source;if(t!=null){r.source=o.join(t,r.source)}if(s!=null){r.source=o.relative(s,r.source)}r.originalLine=i.line;r.originalColumn=i.column;if(i.name!=null){r.name=i.name}}}var l=r.source;if(l!=null&&!a.has(l)){a.add(l)}var c=r.name;if(c!=null&&!u.has(c)){u.add(c)}},this);this._sources=a;this._names=u;e.sources.forEach(function(r){var n=e.sourceContentFor(r);if(n!=null){if(t!=null){r=o.join(t,r)}if(s!=null){r=o.relative(s,r)}this.setSourceContent(r,n)}},this)};SourceMapGenerator.prototype._validateMapping=function SourceMapGenerator_validateMapping(e,r,t,n){if(r&&typeof r.line!=="number"&&typeof r.column!=="number"){throw new Error("original.line and original.column are not numbers -- you probably meant to omit "+"the original mapping entirely and only map the generated position. If so, pass "+"null for the original mapping instead of an object with empty or null values.")}if(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0&&!r&&!t&&!n){return}else if(e&&"line"in e&&"column"in e&&r&&"line"in r&&"column"in r&&e.line>0&&e.column>=0&&r.line>0&&r.column>=0&&t){return}else{throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:t,original:r,name:n}))}};SourceMapGenerator.prototype._serializeMappings=function SourceMapGenerator_serializeMappings(){var e=0;var r=1;var t=0;var i=0;var s=0;var a=0;var u="";var l;var c;var f;var p;var d=this._mappings.toArray();for(var h=0,m=d.length;h0){if(!o.compareByGeneratedPositionsInflated(c,d[h-1])){continue}l+=","}}l+=n.encode(c.generatedColumn-e);e=c.generatedColumn;if(c.source!=null){p=this._sources.indexOf(c.source);l+=n.encode(p-a);a=p;l+=n.encode(c.originalLine-1-i);i=c.originalLine-1;l+=n.encode(c.originalColumn-t);t=c.originalColumn;if(c.name!=null){f=this._names.indexOf(c.name);l+=n.encode(f-s);s=f}}u+=l}return u};SourceMapGenerator.prototype._generateSourcesContent=function SourceMapGenerator_generateSourcesContent(e,r){return e.map(function(e){if(!this._sourcesContents){return null}if(r!=null){e=o.relative(r,e)}var t=o.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,t)?this._sourcesContents[t]:null},this)};SourceMapGenerator.prototype.toJSON=function SourceMapGenerator_toJSON(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};if(this._file!=null){e.file=this._file}if(this._sourceRoot!=null){e.sourceRoot=this._sourceRoot}if(this._sourcesContents){e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)}return e};SourceMapGenerator.prototype.toString=function SourceMapGenerator_toString(){return JSON.stringify(this.toJSON())};r.SourceMapGenerator=SourceMapGenerator},2616:(e,r,t)=>{var n;var o=t(9425).SourceMapGenerator;var i=t(2344);var s=/(\r?\n)/;var a=10;var u="$$$isSourceNode$$$";function SourceNode(e,r,t,n,o){this.children=[];this.sourceContents={};this.line=e==null?null:e;this.column=r==null?null:r;this.source=t==null?null:t;this.name=o==null?null:o;this[u]=true;if(n!=null)this.add(n)}SourceNode.fromStringWithSourceMap=function SourceNode_fromStringWithSourceMap(e,r,t){var n=new SourceNode;var o=e.split(s);var a=0;var u=function(){var e=getNextLine();var r=getNextLine()||"";return e+r;function getNextLine(){return a=0;r--){this.prepend(e[r])}}else if(e[u]||typeof e==="string"){this.children.unshift(e)}else{throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e)}return this};SourceNode.prototype.walk=function SourceNode_walk(e){var r;for(var t=0,n=this.children.length;t0){r=[];for(t=0;t{function getArg(e,r,t){if(r in e){return e[r]}else if(arguments.length===3){return t}else{throw new Error('"'+r+'" is a required argument.')}}r.getArg=getArg;var t=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/;var n=/^data:.+\,.+$/;function urlParse(e){var r=e.match(t);if(!r){return null}return{scheme:r[1],auth:r[2],host:r[3],port:r[4],path:r[5]}}r.urlParse=urlParse;function urlGenerate(e){var r="";if(e.scheme){r+=e.scheme+":"}r+="//";if(e.auth){r+=e.auth+"@"}if(e.host){r+=e.host}if(e.port){r+=":"+e.port}if(e.path){r+=e.path}return r}r.urlGenerate=urlGenerate;function normalize(e){var t=e;var n=urlParse(e);if(n){if(!n.path){return e}t=n.path}var o=r.isAbsolute(t);var i=t.split(/\/+/);for(var s,a=0,u=i.length-1;u>=0;u--){s=i[u];if(s==="."){i.splice(u,1)}else if(s===".."){a++}else if(a>0){if(s===""){i.splice(u+1,a);a=0}else{i.splice(u,2);a--}}}t=i.join("/");if(t===""){t=o?"/":"."}if(n){n.path=t;return urlGenerate(n)}return t}r.normalize=normalize;function join(e,r){if(e===""){e="."}if(r===""){r="."}var t=urlParse(r);var o=urlParse(e);if(o){e=o.path||"/"}if(t&&!t.scheme){if(o){t.scheme=o.scheme}return urlGenerate(t)}if(t||r.match(n)){return r}if(o&&!o.host&&!o.path){o.host=r;return urlGenerate(o)}var i=r.charAt(0)==="/"?r:normalize(e.replace(/\/+$/,"")+"/"+r);if(o){o.path=i;return urlGenerate(o)}return i}r.join=join;r.isAbsolute=function(e){return e.charAt(0)==="/"||t.test(e)};function relative(e,r){if(e===""){e="."}e=e.replace(/\/$/,"");var t=0;while(r.indexOf(e+"/")!==0){var n=e.lastIndexOf("/");if(n<0){return r}e=e.slice(0,n);if(e.match(/^([^\/]+:\/)?\/*$/)){return r}++t}return Array(t+1).join("../")+r.substr(e.length+1)}r.relative=relative;var o=function(){var e=Object.create(null);return!("__proto__"in e)}();function identity(e){return e}function toSetString(e){if(isProtoString(e)){return"$"+e}return e}r.toSetString=o?identity:toSetString;function fromSetString(e){if(isProtoString(e)){return e.slice(1)}return e}r.fromSetString=o?identity:fromSetString;function isProtoString(e){if(!e){return false}var r=e.length;if(r<9){return false}if(e.charCodeAt(r-1)!==95||e.charCodeAt(r-2)!==95||e.charCodeAt(r-3)!==111||e.charCodeAt(r-4)!==116||e.charCodeAt(r-5)!==111||e.charCodeAt(r-6)!==114||e.charCodeAt(r-7)!==112||e.charCodeAt(r-8)!==95||e.charCodeAt(r-9)!==95){return false}for(var t=r-10;t>=0;t--){if(e.charCodeAt(t)!==36){return false}}return true}function compareByOriginalPositions(e,r,t){var n=strcmp(e.source,r.source);if(n!==0){return n}n=e.originalLine-r.originalLine;if(n!==0){return n}n=e.originalColumn-r.originalColumn;if(n!==0||t){return n}n=e.generatedColumn-r.generatedColumn;if(n!==0){return n}n=e.generatedLine-r.generatedLine;if(n!==0){return n}return strcmp(e.name,r.name)}r.compareByOriginalPositions=compareByOriginalPositions;function compareByGeneratedPositionsDeflated(e,r,t){var n=e.generatedLine-r.generatedLine;if(n!==0){return n}n=e.generatedColumn-r.generatedColumn;if(n!==0||t){return n}n=strcmp(e.source,r.source);if(n!==0){return n}n=e.originalLine-r.originalLine;if(n!==0){return n}n=e.originalColumn-r.originalColumn;if(n!==0){return n}return strcmp(e.name,r.name)}r.compareByGeneratedPositionsDeflated=compareByGeneratedPositionsDeflated;function strcmp(e,r){if(e===r){return 0}if(e===null){return 1}if(r===null){return-1}if(e>r){return 1}return-1}function compareByGeneratedPositionsInflated(e,r){var t=e.generatedLine-r.generatedLine;if(t!==0){return t}t=e.generatedColumn-r.generatedColumn;if(t!==0){return t}t=strcmp(e.source,r.source);if(t!==0){return t}t=e.originalLine-r.originalLine;if(t!==0){return t}t=e.originalColumn-r.originalColumn;if(t!==0){return t}return strcmp(e.name,r.name)}r.compareByGeneratedPositionsInflated=compareByGeneratedPositionsInflated;function parseSourceMapInput(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))}r.parseSourceMapInput=parseSourceMapInput;function computeSourceURL(e,r,t){r=r||"";if(e){if(e[e.length-1]!=="/"&&r[0]!=="/"){e+="/"}r=e+r}if(t){var n=urlParse(t);if(!n){throw new Error("sourceMapURL could not be parsed")}if(n.path){var o=n.path.lastIndexOf("/");if(o>=0){n.path=n.path.substring(0,o+1)}}r=join(urlGenerate(n),r)}return normalize(r)}r.computeSourceURL=computeSourceURL},6594:(e,r,t)=>{r.SourceMapGenerator=t(9425).SourceMapGenerator;r.SourceMapConsumer=t(5155).SourceMapConsumer;t(2616)},4294:(e,r,t)=>{e.exports=t(4219)},4219:(e,r,t)=>{"use strict";var n=t(1631);var o=t(4016);var i=t(8605);var s=t(7211);var a=t(8614);var u=t(2357);var l=t(1669);r.httpOverHttp=httpOverHttp;r.httpsOverHttp=httpsOverHttp;r.httpOverHttps=httpOverHttps;r.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var r=new TunnelingAgent(e);r.request=i.request;return r}function httpsOverHttp(e){var r=new TunnelingAgent(e);r.request=i.request;r.createSocket=createSecureSocket;r.defaultPort=443;return r}function httpOverHttps(e){var r=new TunnelingAgent(e);r.request=s.request;return r}function httpsOverHttps(e){var r=new TunnelingAgent(e);r.request=s.request;r.createSocket=createSecureSocket;r.defaultPort=443;return r}function TunnelingAgent(e){var r=this;r.options=e||{};r.proxyOptions=r.options.proxy||{};r.maxSockets=r.options.maxSockets||i.Agent.defaultMaxSockets;r.requests=[];r.sockets=[];r.on("free",function onFree(e,t,n,o){var i=toOptions(t,n,o);for(var s=0,a=r.requests.length;s=this.maxSockets){o.requests.push(i);return}o.createSocket(i,function(r){r.on("free",onFree);r.on("close",onCloseOrRemove);r.on("agentRemove",onCloseOrRemove);e.onSocket(r);function onFree(){o.emit("free",r,i)}function onCloseOrRemove(e){o.removeSocket(r);r.removeListener("free",onFree);r.removeListener("close",onCloseOrRemove);r.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,r){var t=this;var n={};t.sockets.push(n);var o=mergeOptions({},t.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){o.localAddress=e.localAddress}if(o.proxyAuth){o.headers=o.headers||{};o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")}c("making CONNECT request");var i=t.request(o);i.useChunkedEncodingByDefault=false;i.once("response",onResponse);i.once("upgrade",onUpgrade);i.once("connect",onConnect);i.once("error",onError);i.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,r,t){process.nextTick(function(){onConnect(e,r,t)})}function onConnect(o,s,a){i.removeAllListeners();s.removeAllListeners();if(o.statusCode!==200){c("tunneling socket could not be established, statusCode=%d",o.statusCode);s.destroy();var u=new Error("tunneling socket could not be established, "+"statusCode="+o.statusCode);u.code="ECONNRESET";e.request.emit("error",u);t.removeSocket(n);return}if(a.length>0){c("got illegal response body from proxy");s.destroy();var u=new Error("got illegal response body from proxy");u.code="ECONNRESET";e.request.emit("error",u);t.removeSocket(n);return}c("tunneling connection has established");t.sockets[t.sockets.indexOf(n)]=s;return r(s)}function onError(r){i.removeAllListeners();c("tunneling socket could not be established, cause=%s\n",r.message,r.stack);var o=new Error("tunneling socket could not be established, "+"cause="+r.message);o.code="ECONNRESET";e.request.emit("error",o);t.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var r=this.sockets.indexOf(e);if(r===-1){return}this.sockets.splice(r,1);var t=this.requests.shift();if(t){this.createSocket(t,function(e){t.request.onSocket(e)})}};function createSecureSocket(e,r){var t=this;TunnelingAgent.prototype.createSocket.call(t,e,function(n){var i=e.request.getHeader("host");var s=mergeOptions({},t.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host});var a=o.connect(0,s);t.sockets[t.sockets.indexOf(n)]=a;r(a)})}function toOptions(e,r,t){if(typeof e==="string"){return{host:e,port:r,localAddress:t}}return e}function mergeOptions(e){for(var r=1,t=arguments.length;r{},5030:(e,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:true});function getUserAgent(){if(typeof navigator==="object"&&"userAgent"in navigator){return navigator.userAgent}if(typeof process==="object"&&"version"in process){return`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`}return""}r.getUserAgent=getUserAgent},2940:e=>{e.exports=wrappy;function wrappy(e,r){if(e&&r)return wrappy(e)(r);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(r){wrapper[r]=e[r]});return wrapper;function wrapper(){var r=new Array(arguments.length);for(var t=0;t0&&i[i.length-1])&&(s[0]===6||s[0]===2)){t=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]{"use strict";Object.defineProperty(r,"__esModule",{value:true});var n=t(7672);n.Action.run()},2629:function(e,r,t){"use strict";var n=this&&this.__assign||function(){n=Object.assign||function(e){for(var r,t=1,n=arguments.length;t0&&i[i.length-1])&&(s[0]===6||s[0]===2)){t=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]');return p.default(e).composite([{input:s,blend:"dest-in"}]).png().toBuffer().then(function(e){return"data:image/png;base64,"+e.toString("base64")})}return n+e.toString("base64")})]})})})]})})}function getItemBBox(e,r){var t=r.svgWidth;var n=r.avatarMargin;var o=r.avatarSize;var i=r.avatarSize;var s=Math.floor(t/(o+2*n));var a=e%s;var u=Math.floor(e/s);return{x:n+a*(o+n),y:n+u*(i+n+r.userNameHeight),width:o,height:i}}function getUserName(e,r){return r.truncate>0&&e.length>r.truncate?e.substr(0,r.truncate)+"...":e}function getUsers(e,r,t,o){return a(this,void 0,void 0,function(){var i,s,l,c,f,p,d;var h=this;return u(this,function(m){switch(m.label){case 0:return[4,e.repos.listContributors({owner:r,repo:t})];case 1:i=m.sent();return[4,e.repos.listCollaborators({owner:r,repo:t,affiliation:o.affiliation})];case 2:s=m.sent().data;l=o.includeBots?i.data:i.data.filter(function(e){return e.type!=="Bot"});c=i.data.filter(function(e){return e.type==="Bot"});if(o.sort){l.sort(function(e,r){return r.contributions-e.contributions});c.sort(function(e,r){return r.contributions-e.contributions})}f=l.map(function(e,r){return a(h,void 0,void 0,function(){var t;var i;return u(this,function(s){switch(s.label){case 0:t=[n({},getItemBBox(r,o))];i={name:getUserName(e.login,o)};return[4,fetchAvatar(e.avatar_url,o)];case 1:return[2,n.apply(void 0,t.concat([(i.avatar=s.sent(),i.url=e.html_url,i.type=e.type==="Bot"?"bot":"contributor",i)]))]}})})});p=c.map(function(e,r){return a(h,void 0,void 0,function(){var t;var i;return u(this,function(s){switch(s.label){case 0:t=[n({},getItemBBox(r,o))];i={name:getUserName(e.login,o)};return[4,fetchAvatar(e.avatar_url,o)];case 1:return[2,n.apply(void 0,t.concat([(i.avatar=s.sent(),i.url=e.html_url,i.type="bot",i)]))]}})})});d=s.map(function(e,r){return a(h,void 0,void 0,function(){var t;var i;return u(this,function(s){switch(s.label){case 0:t=[n({},getItemBBox(r,o))];i={name:getUserName(e.login,o)};return[4,fetchAvatar(e.avatar_url,o)];case 1:return[2,n.apply(void 0,t.concat([(i.avatar=s.sent(),i.url=e.html_url,i.type="collaborator",i)]))]}})})});return[4,Promise.all([Promise.all(f),Promise.all(p),Promise.all(d)]).then(function(e){var r=e[0],t=e[1],n=e[2];return{contributors:r,bots:t,collaborators:n}})];case 3:return[2,m.sent()]}})})}e.getUsers=getUsers})(m=r.Util||(r.Util={}))},2626:(e,r,t)=>{e.exports=require(t.ab+"build/Release/sharp.node")},2877:module=>{module.exports=eval("require")("encoding")},1062:e=>{"use strict";e.exports=JSON.parse('{"vc":{"W0":"8.10.0"}}')},8602:e=>{"use strict";e.exports=JSON.parse('{"cairo":"1.16.0","exif":"0.6.22","expat":"2.2.9","ffi":"3.3","fontconfig":"2.13.92","freetype":"2.10.2","fribidi":"1.0.10","gdkpixbuf":"2.40.0","gettext":"0.21","gif":"5.1.4","glib":"2.65.2","gsf":"1.14.47","harfbuzz":"2.7.1","jpeg":"2.0.5","lcms":"2.11","orc":"0.4.31","pango":"1.46.1","pixman":"0.40.0","png":"1.6.37","svg":"2.49.4","spng":"0.6.0","tiff":"4.1.0","vips":"8.10.0","webp":"1.1.0","xml":"2.9.10","zlib":"1.2.11"}')},2357:e=>{"use strict";e.exports=require("assert")},3129:e=>{"use strict";e.exports=require("child_process")},8614:e=>{"use strict";e.exports=require("events")},5747:e=>{"use strict";e.exports=require("fs")},8605:e=>{"use strict";e.exports=require("http")},7211:e=>{"use strict";e.exports=require("https")},1631:e=>{"use strict";e.exports=require("net")},2087:e=>{"use strict";e.exports=require("os")},5622:e=>{"use strict";e.exports=require("path")},2413:e=>{"use strict";e.exports=require("stream")},4016:e=>{"use strict";e.exports=require("tls")},8835:e=>{"use strict";e.exports=require("url")},1669:e=>{"use strict";e.exports=require("util")},8761:e=>{"use strict";e.exports=require("zlib")}};var __webpack_module_cache__={};function __webpack_require__(e){if(__webpack_module_cache__[e]){return __webpack_module_cache__[e].exports}var r=__webpack_module_cache__[e]={id:e,loaded:false,exports:{}};var t=true;try{__webpack_modules__[e].call(r.exports,r,r.exports,__webpack_require__);t=false}finally{if(t)delete __webpack_module_cache__[e]}r.loaded=true;return r.exports}(()=>{__webpack_require__.nmd=(e=>{e.paths=[];if(!e.children)e.children=[];return e})})();__webpack_require__.ab=__dirname+"/";return __webpack_require__(6144)})(); \ No newline at end of file diff --git a/dist/vendor/8.10.0/THIRD-PARTY-NOTICES.md b/dist/vendor/8.10.0/THIRD-PARTY-NOTICES.md new file mode 100644 index 0000000..0bf0e30 --- /dev/null +++ b/dist/vendor/8.10.0/THIRD-PARTY-NOTICES.md @@ -0,0 +1,39 @@ +# Third-party notices + +This software contains third-party libraries +used under the terms of the following licences: + +| Library | Used under the terms of | +|---------------|-----------------------------------------------------------------------------------------------------------| +| cairo | Mozilla Public License 2.0 | +| expat | MIT Licence | +| fontconfig | [fontconfig Licence](https://gitlab.freedesktop.org/fontconfig/fontconfig/blob/master/COPYING) (BSD-like) | +| freetype | [freetype Licence](https://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/FTL.TXT) (BSD-like) | +| fribidi | LGPLv3 | +| gdk-pixbuf | LGPLv3 | +| gettext | LGPLv3 | +| giflib | MIT Licence | +| glib | LGPLv3 | +| harfbuzz | MIT Licence | +| lcms | MIT Licence | +| libexif | LGPLv3 | +| libffi | MIT Licence | +| libgsf | LGPLv3 | +| libjpeg-turbo | [zlib License, IJG License](https://github.com/libjpeg-turbo/libjpeg-turbo/blob/master/LICENSE.md) | +| libpng | [libpng License](https://github.com/glennrp/libpng/blob/master/LICENSE) | +| librsvg | LGPLv3 | +| libspng | [BSD 2-Clause, libpng License](https://github.com/randy408/libspng/blob/master/LICENSE) | +| libtiff | [libtiff License](https://libtiff.gitlab.io/libtiff/misc.html) (BSD-like) | +| libvips | LGPLv3 | +| libwebp | New BSD License | +| libxml2 | MIT Licence | +| orc | [orc License](https://gitlab.freedesktop.org/gstreamer/orc/blob/master/COPYING) (BSD-like) | +| pango | LGPLv3 | +| pixman | MIT Licence | +| zlib | [zlib Licence](https://github.com/madler/zlib/blob/master/zlib.h) | + +Use of libraries under the terms of the LGPLv3 is via the +"any later version" clause of the LGPLv2 or LGPLv2.1. + +Please report any errors or omissions via +https://github.com/lovell/sharp-libvips/issues/new diff --git a/dist/vendor/8.10.0/include/vips/vips8 b/dist/vendor/8.10.0/include/vips/vips8 new file mode 100644 index 0000000..a10ecf1 --- /dev/null +++ b/dist/vendor/8.10.0/include/vips/vips8 @@ -0,0 +1,57 @@ +// Include file to get vips C++ binding + +/* + + This file is part of VIPS. + + VIPS is free software; you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301 USA + + */ + +/* + + These files are distributed with VIPS - http://www.vips.ecs.soton.ac.uk + + */ + +#ifndef VIPS_CPLUSPLUS +#define VIPS_CPLUSPLUS + +#include + +#include + +/* Define VIPS_CPLUSPLUS_EXPORTS to build a DLL using MSVC. + */ +#ifdef _MSC_VER +# ifdef VIPS_CPLUSPLUS_EXPORTS +# define VIPS_CPLUSPLUS_API __declspec(dllexport) +# else +# define VIPS_CPLUSPLUS_API __declspec(dllimport) +# endif +#else +# define VIPS_CPLUSPLUS_API +#endif + +#define VIPS_NAMESPACE_START namespace vips { +#define VIPS_NAMESPACE_END } + +#include "VError8.h" +#include "VImage8.h" +#include "VInterpolate8.h" +#include "VConnection8.h" + +#endif /*VIPS_CPLUSPLUS*/ diff --git a/dist/vendor/8.10.0/lib/libvips-cpp.so.42 b/dist/vendor/8.10.0/lib/libvips-cpp.so.42 new file mode 100644 index 0000000..96ef779 Binary files /dev/null and b/dist/vendor/8.10.0/lib/libvips-cpp.so.42 differ diff --git a/dist/vendor/8.10.0/lib/libvips.so.42 b/dist/vendor/8.10.0/lib/libvips.so.42 new file mode 100644 index 0000000..a64b545 Binary files /dev/null and b/dist/vendor/8.10.0/lib/libvips.so.42 differ diff --git a/dist/vendor/8.10.0/platform.json b/dist/vendor/8.10.0/platform.json new file mode 100644 index 0000000..f8bbb41 --- /dev/null +++ b/dist/vendor/8.10.0/platform.json @@ -0,0 +1 @@ +"linux-x64" \ No newline at end of file diff --git a/dist/vendor/8.10.0/versions.json b/dist/vendor/8.10.0/versions.json new file mode 100644 index 0000000..6684217 --- /dev/null +++ b/dist/vendor/8.10.0/versions.json @@ -0,0 +1,28 @@ +{ + "cairo": "1.16.0", + "exif": "0.6.22", + "expat": "2.2.9", + "ffi": "3.3", + "fontconfig": "2.13.92", + "freetype": "2.10.2", + "fribidi": "1.0.10", + "gdkpixbuf": "2.40.0", + "gettext": "0.21", + "gif": "5.1.4", + "glib": "2.65.2", + "gsf": "1.14.47", + "harfbuzz": "2.7.1", + "jpeg": "2.0.5", + "lcms": "2.11", + "orc": "0.4.31", + "pango": "1.46.1", + "pixman": "0.40.0", + "png": "1.6.37", + "svg": "2.49.4", + "spng": "0.6.0", + "tiff": "4.1.0", + "vips": "8.10.0", + "webp": "1.1.0", + "xml": "2.9.10", + "zlib": "1.2.11" +} \ No newline at end of file diff --git a/examples/bots.svg b/examples/bots.svg deleted file mode 100644 index ee07ae6..0000000 --- a/examples/bots.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/examples/collaborators.svg b/examples/collaborators.svg deleted file mode 100644 index 001bf41..0000000 --- a/examples/collaborators.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/contributors-bots-collaborators.svg b/examples/contributors-bots-collaborators.svg deleted file mode 100644 index f089d6f..0000000 --- a/examples/contributors-bots-collaborators.svg +++ /dev/null @@ -1,117 +0,0 @@ - - - - Contributors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Bots - - - - - - - Collaborators - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/contributors-bots.svg b/examples/contributors-bots.svg deleted file mode 100644 index 9a26903..0000000 --- a/examples/contributors-bots.svg +++ /dev/null @@ -1,101 +0,0 @@ - - - - Contributors - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Bots - - - - - - \ No newline at end of file diff --git a/examples/contributors-rounded-avatar.svg b/examples/contributors-rounded-avatar.svg deleted file mode 100644 index c6f70c0..0000000 --- a/examples/contributors-rounded-avatar.svg +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/contributors-squared-avatar.svg b/examples/contributors-squared-avatar.svg deleted file mode 100644 index 988bd4a..0000000 --- a/examples/contributors-squared-avatar.svg +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/examples/contributors-username.svg b/examples/contributors-username.svg deleted file mode 100644 index c739f79..0000000 --- a/examples/contributors-username.svg +++ /dev/null @@ -1,183 +0,0 @@ - - - - - - simaQ - - - - - - leungwensen - - - - - - hustcc - - - - - - dxq613 - - - - - - elaine1234 - - - - - - zqlu - - - - - - paleface001 - - - - - - brucetoo - - - - - - Me-Momo - - - - - - dependabot-p... - - - - - - cipchk - - - - - - xile611 - - - - - - guisturdy - - - - - - afc163 - - - - - - chenshuai214... - - - - - - ArranZeyuWan... - - - - - - maplor - - - - - - BBSQQ - - - - - - zhfanrui - - - - - - xudafeng - - - - - - Leannechn - - - - - - Frezc - - - - - - lxfu1 - - - - - - pddpd - - - - - - BlackGanglio... - - - - - - janjakubnani... - - - - - - ParryQiu - - - - - - Sai0514 - - - - - - liximomo - - - - - - NewByVector - - - \ No newline at end of file diff --git a/src/action.ts b/src/action.ts deleted file mode 100644 index 731de93..0000000 --- a/src/action.ts +++ /dev/null @@ -1,92 +0,0 @@ -import * as core from '@actions/core' -import * as github from '@actions/github' -import { minify } from 'html-minifier' -import mustache from 'mustache' -import { Util } from './util' - -export namespace Action { - export async function run() { - try { - const context = github.context - const octokit = Util.getOctokit() - const options = Util.getInputs() - - core.debug(`inputs: \n ${JSON.stringify(options, null, 2)}`) - - const parts = options.repo.split('/') - const owner = parts.length === 2 ? parts[0] : context.repo.owner - const repo = parts.length === 2 ? parts[1] : context.repo.repo - const users = await Util.getUsers(octokit, owner, repo, options) - - core.debug(JSON.stringify(users, null, 2)) - - mustache.parse(options.itemTemplate) - - const contributors = users.contributors - .map((user) => mustache.render(options.itemTemplate, user)) - .join('\n') - - const bots = users.bots - .map((user) => mustache.render(options.itemTemplate, user)) - .join('\n') - - const collaborators = users.collaborators - .map((user) => mustache.render(options.itemTemplate, user)) - .join('\n') - - const heights = { - contributorsHeight: Util.calcSectionHeight( - users.contributors.length, - options, - ), - botsHeight: Util.calcSectionHeight(users.bots.length, options), - collaboratorsHeight: Util.calcSectionHeight( - users.collaborators.length, - options, - ), - } - - const rendered = mustache.render(options.svgTemplate, { - contributors, - bots, - collaborators, - width: options.svgWidth, - ...heights, - sum() { - return (text: string, render: (raw: string) => string) => { - const sub = mustache.render(text, heights) - try { - return render(`${eval(sub)}`) // tslint:disable-line - } catch (error) { - return render(sub) - } - } - }, - }) - - const content = minify(rendered) - - core.debug(`content: \n${content}`) - - const preResponse = await Util.getLargeFile(octokit, options.svgPath) - const preContent = preResponse - ? Buffer.from(preResponse.data.content, 'base64').toString() - : null - - if (preContent !== content) { - await octokit.repos.createOrUpdateFileContents({ - ...context.repo, - path: options.svgPath, - content: Buffer.from(content).toString('base64'), - message: options.commitMessage, - sha: preResponse ? preResponse.data.sha : undefined, - }) - - core.info(`Generated: "${options.svgPath}"`) - } - } catch (e) { - core.error(e) - core.setFailed(e.message) - } - } -} diff --git a/src/index.ts b/src/index.ts deleted file mode 100644 index 7e3403f..0000000 --- a/src/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { Action } from './action' - -Action.run() diff --git a/src/util.ts b/src/util.ts deleted file mode 100644 index 873a4e1..0000000 --- a/src/util.ts +++ /dev/null @@ -1,202 +0,0 @@ -import * as core from '@actions/core' -import * as github from '@actions/github' -import sharp from 'sharp' -import fetch from 'node-fetch' -import { imageSize } from 'image-size' - -export namespace Util { - export function getOctokit() { - const token = core.getInput('GITHUB_TOKEN', { required: true }) - return github.getOctokit(token) - } - - export function getInputs() { - const truncate = parseInt(core.getInput('truncate'), 10) - const svgWidth = parseInt(core.getInput('svgWidth'), 10) - const avatarSize = parseInt(core.getInput('avatarSize'), 10) - const avatarMargin = parseInt(core.getInput('avatarMargin'), 10) - const userNameHeight = parseInt(core.getInput('userNameHeight'), 10) - return { - repo: core.getInput('repo') || '', - sort: core.getInput('sort') === 'true', - round: core.getInput('round') !== 'false', - includeBots: core.getInput('includeBots') === 'true', - affiliation: core.getInput('affiliation') as 'all' | 'direct' | 'outside', - svgPath: core.getInput('svgPath') || './contributors.svg', - svgTemplate: core.getInput('svgTemplate'), - itemTemplate: core.getInput('itemTemplate'), - commitMessage: core.getInput('commitMessage'), - truncate: isNaN(truncate) ? 0 : truncate, - svgWidth: isNaN(svgWidth) ? 740 : svgWidth, - avatarSize: isNaN(avatarSize) ? 64 : avatarSize, - avatarMargin: isNaN(avatarMargin) ? 5 : avatarMargin, - userNameHeight: isNaN(userNameHeight) ? 0 : userNameHeight, - } - } - - export async function getLargeFile( - octokit: ReturnType, - path: string, - ) { - const context = github.context - const { data } = await octokit.git.getTree({ - ...context.repo, - tree_sha: context.sha, - recursive: 'true', - }) - - const found = data.tree.find((item) => item.path === path) - if (found) { - return await octokit.request( - 'GET /repos/:owner/:repo/git/blobs/:file_sha', - { - ...context.repo, - file_sha: found.sha, - }, - ) - } - - return null - } - - export function calcSectionHeight( - total: number, - options: ReturnType, - ) { - const svgWidth = options.svgWidth - const avatarMargin = options.avatarMargin - const avatarWidth = options.avatarSize - const avatarHeight = options.avatarSize - const itemWidth = avatarWidth + 2 * avatarMargin - const itemHeight = avatarHeight + 2 * avatarMargin + options.userNameHeight - const colCount = Math.floor(svgWidth / itemWidth) - - return itemHeight * Math.ceil(total / colCount) - } - - async function fetchAvatar( - url: string, - options: ReturnType, - ) { - return fetch(url).then(async (res) => { - const type = res.headers.get('content-type') - const prefix = `data:${type};base64,` - - return res.buffer().then((buffer) => { - if (options.round) { - const box = imageSize(buffer) - const size = Math.min( - box.width || options.avatarSize, - box.height || options.avatarSize, - ) - const r = size / 2 - const overlay = Buffer.from( - ``, - ) - - return sharp(buffer) - .composite([ - { - input: overlay, - blend: 'dest-in', - }, - ]) - .png() - .toBuffer() - .then( - (buffer) => `data:image/png;base64,${buffer.toString('base64')}`, - ) - } - - return prefix + buffer.toString('base64') - }) - }) - } - - function getItemBBox(index: number, options: ReturnType) { - const svgWidth = options.svgWidth - const avatarMargin = options.avatarMargin - const avatarWidth = options.avatarSize - const avatarHeight = options.avatarSize - const colCount = Math.floor(svgWidth / (avatarWidth + 2 * avatarMargin)) - const colIndex = index % colCount - const rowIndex = Math.floor(index / colCount) - - return { - x: avatarMargin + colIndex * (avatarWidth + avatarMargin), - y: - avatarMargin + - rowIndex * (avatarHeight + avatarMargin + options.userNameHeight), - width: avatarWidth, - height: avatarHeight, - } - } - - function getUserName(login: string, options: ReturnType) { - return options.truncate > 0 && login.length > options.truncate - ? `${login.substr(0, options.truncate)}...` - : login - } - - export async function getUsers( - octokit: ReturnType, - owner: string, - repo: string, - options: ReturnType, - ) { - const contributorsRes = await octokit.repos.listContributors({ - owner, - repo, - }) - - const { data: collaborators } = await octokit.repos.listCollaborators({ - owner, - repo, - affiliation: options.affiliation, - }) - - const contributors = options.includeBots - ? contributorsRes.data - : contributorsRes.data.filter((el) => el.type !== 'Bot') - const bots = contributorsRes.data.filter((el) => el.type === 'Bot') - - if (options.sort) { - contributors.sort((a, b) => b.contributions - a.contributions) - bots.sort((a, b) => b.contributions - a.contributions) - } - - const deferred1 = contributors.map(async (user, i) => ({ - ...getItemBBox(i, options), - name: getUserName(user.login, options), - avatar: await fetchAvatar(user.avatar_url, options), - url: user.html_url, - type: user.type === 'Bot' ? 'bot' : 'contributor', - })) - - const deferred2 = bots.map(async (user, i) => ({ - ...getItemBBox(i, options), - name: getUserName(user.login, options), - avatar: await fetchAvatar(user.avatar_url, options), - url: user.html_url, - type: 'bot', - })) - - const deferred3 = collaborators.map(async (user, i) => ({ - ...getItemBBox(i, options), - name: getUserName(user.login, options), - avatar: await fetchAvatar(user.avatar_url, options), - url: user.html_url, - type: 'collaborator', - })) - - return await Promise.all([ - Promise.all(deferred1), - Promise.all(deferred2), - Promise.all(deferred3), - ]).then(([contributors, bots, collaborators]) => ({ - contributors, - bots, - collaborators, - })) - } -} diff --git a/tsconfig.json b/tsconfig.json deleted file mode 100644 index 2b98b34..0000000 --- a/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "moduleResolution": "node", - "skipLibCheck": true, - "esModuleInterop": true, - "noImplicitAny": true, - "noEmitOnError": true, - "noUnusedLocals": true, - "strictNullChecks": true, - "resolveJsonModule": true, - "experimentalDecorators": true, - "outDir": "lib", - "target": "es5", - "lib": ["dom", "es2015"] - }, - "include": ["src/**/*.ts"] -} diff --git a/tslint.json b/tslint.json deleted file mode 100644 index 87ac8a3..0000000 --- a/tslint.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": [ - "tslint-config-airbnb", - "tslint-eslint-rules", - "tslint-config-prettier" - ], - "linterOptions": { - "exclude": ["./lib/**/*.d.ts"] - }, - "rules": { - "no-construct": true, - "no-debugger": true, - "no-reference": true, - "import-name": false, - "semicolon": [true, "never"] - } -} diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 36cd02b..0000000 --- a/yarn.lock +++ /dev/null @@ -1,3312 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@actions/core@^1.2.6": - version "1.2.6" - resolved "https://registry.npmjs.org/@actions/core/-/core-1.2.6.tgz#a78d49f41a4def18e88ce47c2cac615d5694bf09" - integrity sha512-ZQYitnqiyBc3D+k7LsgSBmMDVkOVidaagDG7j3fOym77jNunWRuYx7VSHa9GNfFZh+zh61xsCjRj4JxMZlDqTA== - -"@actions/github@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@actions/github/-/github-4.0.0.tgz#d520483151a2bf5d2dc9cd0f20f9ac3a2e458816" - integrity sha512-Ej/Y2E+VV6sR9X7pWL5F3VgEWrABaT292DRqRU6R4hnQjPtC/zD3nagxVdXWiRQvYDh8kHXo7IDmG42eJ/dOMA== - dependencies: - "@actions/http-client" "^1.0.8" - "@octokit/core" "^3.0.0" - "@octokit/plugin-paginate-rest" "^2.2.3" - "@octokit/plugin-rest-endpoint-methods" "^4.0.0" - -"@actions/http-client@^1.0.8": - version "1.0.8" - resolved "https://registry.npmjs.org/@actions/http-client/-/http-client-1.0.8.tgz#8bd76e8eca89dc8bcf619aa128eba85f7a39af45" - integrity sha512-G4JjJ6f9Hb3Zvejj+ewLLKLf99ZC+9v+yCxoYf9vSyH+WkzPLB2LuUtRMGNkooMqdugGBFStIKXOuvH1W+EctA== - dependencies: - tunnel "0.0.6" - -"@babel/code-frame@^7.0.0": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/helper-validator-identifier@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" - integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== - -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@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/runtime@^7.11.2": - version "7.11.2" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736" - integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw== - dependencies: - regenerator-runtime "^0.13.4" - -"@commitlint/cli@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/cli/-/cli-11.0.0.tgz#698199bc52afed50aa28169237758fa14a67b5d3" - integrity sha512-YWZWg1DuqqO5Zjh7vUOeSX76vm0FFyz4y0cpGMFhrhvUi5unc4IVfCXZ6337R9zxuBtmveiRuuhQqnRRer+13g== - dependencies: - "@babel/runtime" "^7.11.2" - "@commitlint/format" "^11.0.0" - "@commitlint/lint" "^11.0.0" - "@commitlint/load" "^11.0.0" - "@commitlint/read" "^11.0.0" - chalk "4.1.0" - core-js "^3.6.1" - get-stdin "8.0.0" - lodash "^4.17.19" - resolve-from "5.0.0" - resolve-global "1.0.0" - yargs "^15.1.0" - -"@commitlint/config-conventional@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-11.0.0.tgz#3fa300a1b639273946de3c3f15e1cda518333422" - integrity sha512-SNDRsb5gLuDd2PL83yCOQX6pE7gevC79UPFx+GLbLfw6jGnnbO9/tlL76MLD8MOViqGbo7ZicjChO9Gn+7tHhA== - dependencies: - conventional-changelog-conventionalcommits "^4.3.1" - -"@commitlint/ensure@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/ensure/-/ensure-11.0.0.tgz#3e796b968ab5b72bc6f8a6040076406306c987fb" - integrity sha512-/T4tjseSwlirKZdnx4AuICMNNlFvRyPQimbZIOYujp9DSO6XRtOy9NrmvWujwHsq9F5Wb80QWi4WMW6HMaENug== - dependencies: - "@commitlint/types" "^11.0.0" - lodash "^4.17.19" - -"@commitlint/execute-rule@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz#3ed60ab7a33019e58d90e2d891b75d7df77b4b4d" - integrity sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ== - -"@commitlint/format@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/format/-/format-11.0.0.tgz#ac47b0b9ca46540c0082c721b290794e67bdc51b" - integrity sha512-bpBLWmG0wfZH/svzqD1hsGTpm79TKJWcf6EXZllh2J/LSSYKxGlv967lpw0hNojme0sZd4a/97R3qA2QHWWSLg== - dependencies: - "@commitlint/types" "^11.0.0" - chalk "^4.0.0" - -"@commitlint/is-ignored@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-11.0.0.tgz#7b803eda56276dbe7fec51eb1510676198468f39" - integrity sha512-VLHOUBN+sOlkYC4tGuzE41yNPO2w09sQnOpfS+pSPnBFkNUUHawEuA44PLHtDvQgVuYrMAmSWFQpWabMoP5/Xg== - dependencies: - "@commitlint/types" "^11.0.0" - semver "7.3.2" - -"@commitlint/lint@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/lint/-/lint-11.0.0.tgz#01e062cd1b0e7c3d756aa2c246462e0b6a3348a4" - integrity sha512-Q8IIqGIHfwKr8ecVZyYh6NtXFmKw4YSEWEr2GJTB/fTZXgaOGtGFZDWOesCZllQ63f1s/oWJYtVv5RAEuwN8BQ== - dependencies: - "@commitlint/is-ignored" "^11.0.0" - "@commitlint/parse" "^11.0.0" - "@commitlint/rules" "^11.0.0" - "@commitlint/types" "^11.0.0" - -"@commitlint/load@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/load/-/load-11.0.0.tgz#f736562f0ffa7e773f8808fea93319042ee18211" - integrity sha512-t5ZBrtgvgCwPfxmG811FCp39/o3SJ7L+SNsxFL92OR4WQxPcu6c8taD0CG2lzOHGuRyuMxZ7ps3EbngT2WpiCg== - dependencies: - "@commitlint/execute-rule" "^11.0.0" - "@commitlint/resolve-extends" "^11.0.0" - "@commitlint/types" "^11.0.0" - chalk "4.1.0" - cosmiconfig "^7.0.0" - lodash "^4.17.19" - resolve-from "^5.0.0" - -"@commitlint/message@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/message/-/message-11.0.0.tgz#83554c3cbbc884fd07b473593bc3e94bcaa3ee05" - integrity sha512-01ObK/18JL7PEIE3dBRtoMmU6S3ecPYDTQWWhcO+ErA3Ai0KDYqV5VWWEijdcVafNpdeUNrEMigRkxXHQLbyJA== - -"@commitlint/parse@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/parse/-/parse-11.0.0.tgz#d18b08cf67c35d02115207d7009306a2e8e7c901" - integrity sha512-DekKQAIYWAXIcyAZ6/PDBJylWJ1BROTfDIzr9PMVxZRxBPc1gW2TG8fLgjZfBP5mc0cuthPkVi91KQQKGri/7A== - dependencies: - conventional-changelog-angular "^5.0.0" - conventional-commits-parser "^3.0.0" - -"@commitlint/read@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/read/-/read-11.0.0.tgz#f24240548c63587bba139fa5a364cab926077016" - integrity sha512-37V0V91GSv0aDzMzJioKpCoZw6l0shk7+tRG8RkW1GfZzUIytdg3XqJmM+IaIYpaop0m6BbZtfq+idzUwJnw7g== - dependencies: - "@commitlint/top-level" "^11.0.0" - fs-extra "^9.0.0" - git-raw-commits "^2.0.0" - -"@commitlint/resolve-extends@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-11.0.0.tgz#158ecbe27d4a2a51d426111a01478e216fbb1036" - integrity sha512-WinU6Uv6L7HDGLqn/To13KM1CWvZ09VHZqryqxXa1OY+EvJkfU734CwnOEeNlSCK7FVLrB4kmodLJtL1dkEpXw== - dependencies: - import-fresh "^3.0.0" - lodash "^4.17.19" - resolve-from "^5.0.0" - resolve-global "^1.0.0" - -"@commitlint/rules@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/rules/-/rules-11.0.0.tgz#bdb310cc6fc55c9f8d7d917a22b69055c535c375" - integrity sha512-2hD9y9Ep5ZfoNxDDPkQadd2jJeocrwC4vJ98I0g8pNYn/W8hS9+/FuNpolREHN8PhmexXbkjrwyQrWbuC0DVaA== - dependencies: - "@commitlint/ensure" "^11.0.0" - "@commitlint/message" "^11.0.0" - "@commitlint/to-lines" "^11.0.0" - "@commitlint/types" "^11.0.0" - -"@commitlint/to-lines@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-11.0.0.tgz#86dea151c10eea41e39ea96fa4de07839258a7fe" - integrity sha512-TIDTB0Y23jlCNubDROUVokbJk6860idYB5cZkLWcRS9tlb6YSoeLn1NLafPlrhhkkkZzTYnlKYzCVrBNVes1iw== - -"@commitlint/top-level@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/top-level/-/top-level-11.0.0.tgz#bb2d1b6e5ed3be56874633b59e1f7de118c32783" - integrity sha512-O0nFU8o+Ws+py5pfMQIuyxOtfR/kwtr5ybqTvR+C2lUPer2x6lnQU+OnfD7hPM+A+COIUZWx10mYQvkR3MmtAA== - dependencies: - find-up "^5.0.0" - -"@commitlint/types@^11.0.0": - version "11.0.0" - resolved "https://registry.npmjs.org/@commitlint/types/-/types-11.0.0.tgz#719cf05fcc1abb6533610a2e0f5dd1e61eac14fe" - integrity sha512-VoNqai1vR5anRF5Tuh/+SWDFk7xi7oMwHrHrbm1BprYXjB2RJsWLhUrStMssDxEl5lW/z3EUdg8RvH/IUBccSQ== - -"@eslint/eslintrc@^0.1.3": - version "0.1.3" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085" - integrity sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA== - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - lodash "^4.17.19" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - -"@fimbul/bifrost@^0.21.0": - version "0.21.0" - resolved "https://registry.npmjs.org/@fimbul/bifrost/-/bifrost-0.21.0.tgz#d0fafa25938fda475657a6a1e407a21bbe02c74e" - integrity sha512-ou8VU+nTmOW1jeg+FT+sn+an/M0Xb9G16RucrfhjXGWv1Q97kCoM5CG9Qj7GYOSdu7km72k7nY83Eyr53Bkakg== - dependencies: - "@fimbul/ymir" "^0.21.0" - get-caller-file "^2.0.0" - tslib "^1.8.1" - tsutils "^3.5.0" - -"@fimbul/ymir@^0.21.0": - version "0.21.0" - resolved "https://registry.npmjs.org/@fimbul/ymir/-/ymir-0.21.0.tgz#8525726787aceeafd4e199472c0d795160b5d4a1" - integrity sha512-T/y7WqPsm4n3zhT08EpB5sfdm2Kvw3gurAxr2Lr5dQeLi8ZsMlNT/Jby+ZmuuAAd1PnXYzKp+2SXgIkQIIMCUg== - dependencies: - inversify "^5.0.0" - reflect-metadata "^0.1.12" - tslib "^1.8.1" - -"@nodelib/fs.scandir@2.1.3": - version "2.1.3" - resolved "https://registry.npmjs.org/@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.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" - integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.4" - resolved "https://registry.npmjs.org/@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" - -"@octokit/auth-token@^2.4.0": - version "2.4.2" - resolved "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.2.tgz#10d0ae979b100fa6b72fa0e8e63e27e6d0dbff8a" - integrity sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ== - dependencies: - "@octokit/types" "^5.0.0" - -"@octokit/core@^3.0.0": - version "3.1.2" - resolved "https://registry.npmjs.org/@octokit/core/-/core-3.1.2.tgz#c937d5f9621b764573068fcd2e5defcc872fd9cc" - integrity sha512-AInOFULmwOa7+NFi9F8DlDkm5qtZVmDQayi7TUgChE3yeIGPq0Y+6cAEXPexQ3Ea+uZy66hKEazR7DJyU+4wfw== - dependencies: - "@octokit/auth-token" "^2.4.0" - "@octokit/graphql" "^4.3.1" - "@octokit/request" "^5.4.0" - "@octokit/types" "^5.0.0" - before-after-hook "^2.1.0" - universal-user-agent "^6.0.0" - -"@octokit/endpoint@^6.0.1": - version "6.0.6" - resolved "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.6.tgz#4f09f2b468976b444742a1d5069f6fa45826d999" - integrity sha512-7Cc8olaCoL/mtquB7j/HTbPM+sY6Ebr4k2X2y4JoXpVKQ7r5xB4iGQE0IoO58wIPsUk4AzoT65AMEpymSbWTgQ== - dependencies: - "@octokit/types" "^5.0.0" - is-plain-object "^5.0.0" - universal-user-agent "^6.0.0" - -"@octokit/graphql@^4.3.1": - version "4.5.6" - resolved "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.5.6.tgz#708143ba15cf7c1879ed6188266e7f270be805d4" - integrity sha512-Rry+unqKTa3svswT2ZAuqenpLrzJd+JTv89LTeVa5UM/5OX8o4KTkPL7/1ABq4f/ZkELb0XEK/2IEoYwykcLXg== - dependencies: - "@octokit/request" "^5.3.0" - "@octokit/types" "^5.0.0" - universal-user-agent "^6.0.0" - -"@octokit/plugin-paginate-rest@^2.2.3": - version "2.4.0" - resolved "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.4.0.tgz#92f951ddc8a1cd505353fa07650752ca25ed7e93" - integrity sha512-YT6Klz3LLH6/nNgi0pheJnUmTFW4kVnxGft+v8Itc41IIcjl7y1C8TatmKQBbCSuTSNFXO5pCENnqg6sjwpJhg== - dependencies: - "@octokit/types" "^5.5.0" - -"@octokit/plugin-rest-endpoint-methods@^4.0.0": - version "4.2.0" - resolved "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.2.0.tgz#c5a0691b3aba5d8b4ef5dffd6af3649608f167ba" - integrity sha512-1/qn1q1C1hGz6W/iEDm9DoyNoG/xdFDt78E3eZ5hHeUfJTLJgyAMdj9chL/cNBHjcjd+FH5aO1x0VCqR2RE0mw== - dependencies: - "@octokit/types" "^5.5.0" - deprecation "^2.3.1" - -"@octokit/request-error@^2.0.0": - version "2.0.2" - resolved "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz#0e76b83f5d8fdda1db99027ea5f617c2e6ba9ed0" - integrity sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw== - dependencies: - "@octokit/types" "^5.0.1" - deprecation "^2.0.0" - once "^1.4.0" - -"@octokit/request@^5.3.0", "@octokit/request@^5.4.0": - version "5.4.9" - resolved "https://registry.npmjs.org/@octokit/request/-/request-5.4.9.tgz#0a46f11b82351b3416d3157261ad9b1558c43365" - integrity sha512-CzwVvRyimIM1h2n9pLVYfTDmX9m+KHSgCpqPsY8F1NdEK8IaWqXhSBXsdjOBFZSpEcxNEeg4p0UO9cQ8EnOCLA== - dependencies: - "@octokit/endpoint" "^6.0.1" - "@octokit/request-error" "^2.0.0" - "@octokit/types" "^5.0.0" - deprecation "^2.0.0" - is-plain-object "^5.0.0" - node-fetch "^2.6.1" - once "^1.4.0" - universal-user-agent "^6.0.0" - -"@octokit/types@^5.0.0", "@octokit/types@^5.0.1", "@octokit/types@^5.5.0": - version "5.5.0" - resolved "https://registry.npmjs.org/@octokit/types/-/types-5.5.0.tgz#e5f06e8db21246ca102aa28444cdb13ae17a139b" - integrity sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ== - dependencies: - "@types/node" ">= 8" - -"@types/clean-css@*": - version "4.2.2" - resolved "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.2.tgz#99fd79f6939c2b325938a1c569712e07dd97d709" - integrity sha512-xiTJn3bmDh1lA8c6iVJs4ZhHw+pcmxXlJQXOB6G1oULaak8rmarIeFKI4aTJ7849dEhaO612wgIualZfbxTJwA== - dependencies: - "@types/node" "*" - -"@types/color-name@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0" - integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== - -"@types/html-minifier@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@types/html-minifier/-/html-minifier-4.0.0.tgz#2065cb9944f2d1b241146707c6935aa7b947d279" - integrity sha512-eFnGhrKmjWBlnSGNtunetE3UU2Tc/LUl92htFslSSTmpp9EKHQVcYQadCyYfnzUEFB5G/3wLWo/USQS/mEPKrA== - dependencies: - "@types/clean-css" "*" - "@types/relateurl" "*" - "@types/uglify-js" "*" - -"@types/json-schema@^7.0.3": - version "7.0.6" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0" - integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw== - -"@types/minimatch@^3.0.3": - version "3.0.3" - resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" - integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== - -"@types/minimist@^1.2.0": - version "1.2.0" - resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" - integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= - -"@types/mustache@^4.0.1": - version "4.0.1" - resolved "https://registry.npmjs.org/@types/mustache/-/mustache-4.0.1.tgz#e4d421ed2d06d463b120621774185a5cd1b92d77" - integrity sha512-wH6Tu9mbiOt0n5EvdoWy0VGQaJMHfLIxY/6wS0xLC7CV1taM6gESEzcYy0ZlWvxxiiljYvfDIvz4hHbUUDRlhw== - -"@types/node-fetch@^2.5.7": - version "2.5.7" - resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz#20a2afffa882ab04d44ca786449a276f9f6bbf3c" - integrity sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw== - dependencies: - "@types/node" "*" - form-data "^3.0.0" - -"@types/node@*", "@types/node@>= 8", "@types/node@^14.0.27": - version "14.11.2" - resolved "https://registry.npmjs.org/@types/node/-/node-14.11.2.tgz#2de1ed6670439387da1c9f549a2ade2b0a799256" - integrity sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA== - -"@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/relateurl@*": - version "0.2.28" - resolved "https://registry.npmjs.org/@types/relateurl/-/relateurl-0.2.28.tgz#6bda7db8653fa62643f5ee69e9f69c11a392e3a6" - integrity sha1-a9p9uGU/piZD9e5p6facEaOS46Y= - -"@types/sharp@^0.26.0": - version "0.26.0" - resolved "https://registry.npmjs.org/@types/sharp/-/sharp-0.26.0.tgz#2fa8419dbdaca8dd38f73888b27b207f188a8669" - integrity sha512-oJrR8eiwpL7qykn2IeFRduXM4za7z+7yOUEbKVtuDQ/F6htDLHYO6IbzhaJQHV5n6O3adIh4tJvtgPyLyyydqg== - dependencies: - "@types/node" "*" - -"@types/uglify-js@*": - version "3.9.3" - resolved "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz#d94ed608e295bc5424c9600e6b8565407b6b4b6b" - integrity sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w== - dependencies: - source-map "^0.6.1" - -"@typescript-eslint/eslint-plugin@^4.1.1": - version "4.2.0" - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.2.0.tgz#a3d5c11b377b7e18f3cd9c4e87d465fe9432669b" - integrity sha512-zBNRkzvLSwo6y5TG0DVcmshZIYBHKtmzD4N+LYnfTFpzc4bc79o8jNRSb728WV7A4Cegbs+MV5IRAj8BKBgOVQ== - dependencies: - "@typescript-eslint/experimental-utils" "4.2.0" - "@typescript-eslint/scope-manager" "4.2.0" - debug "^4.1.1" - functional-red-black-tree "^1.0.1" - regexpp "^3.0.0" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/experimental-utils@4.2.0": - version "4.2.0" - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.0.tgz#3d0b5cd4aa61f5eb7aa1e873dea0db1410b062d2" - integrity sha512-5BBj6BjgHEndBaQQpUVzRIPERz03LBc0MCQkHwUaH044FJFL08SwWv/sQftk7gf0ShZ2xZysz0LTwCwNt4Xu3w== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.2.0" - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/typescript-estree" "4.2.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" - -"@typescript-eslint/parser@^4.1.1": - version "4.2.0" - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.2.0.tgz#1879ef400abd73d972e20f14c3522e5b343d1d1b" - integrity sha512-54jJ6MwkOtowpE48C0QJF9iTz2/NZxfKVJzv1ha5imigzHbNSLN9yvbxFFH1KdlRPQrlR8qxqyOvLHHxd397VA== - dependencies: - "@typescript-eslint/scope-manager" "4.2.0" - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/typescript-estree" "4.2.0" - debug "^4.1.1" - -"@typescript-eslint/scope-manager@4.2.0": - version "4.2.0" - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.2.0.tgz#d10e6854a65e175b22a28265d372a97c8cce4bfc" - integrity sha512-Tb402cxxObSxWIVT+PnBp5ruT2V/36yj6gG4C9AjkgRlZpxrLAzWDk3neen6ToMBGeGdxtnfFLoJRUecGz9mYQ== - dependencies: - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/visitor-keys" "4.2.0" - -"@typescript-eslint/types@4.2.0": - version "4.2.0" - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.2.0.tgz#6f6b094329e72040f173123832397c7c0b910fc8" - integrity sha512-xkv5nIsxfI/Di9eVwN+G9reWl7Me9R5jpzmZUch58uQ7g0/hHVuGUbbn4NcxcM5y/R4wuJIIEPKPDb5l4Fdmwg== - -"@typescript-eslint/typescript-estree@4.2.0": - version "4.2.0" - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.2.0.tgz#9d746240991c305bf225ad5e96cbf57e7fea0551" - integrity sha512-iWDLCB7z4MGkLipduF6EOotdHNtgxuNKnYD54nMS/oitFnsk4S3S/TE/UYXQTra550lHtlv9eGmp+dvN9pUDtA== - dependencies: - "@typescript-eslint/types" "4.2.0" - "@typescript-eslint/visitor-keys" "4.2.0" - debug "^4.1.1" - globby "^11.0.1" - is-glob "^4.0.1" - lodash "^4.17.15" - semver "^7.3.2" - tsutils "^3.17.1" - -"@typescript-eslint/visitor-keys@4.2.0": - version "4.2.0" - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.2.0.tgz#ae13838e3a260b63ae51021ecaf1d0cdea8dbba5" - integrity sha512-WIf4BNOlFOH2W+YqGWa6YKLcK/EB3gEj2apCrqLw6mme1RzBy0jtJ9ewJgnrZDB640zfnv8L+/gwGH5sYp/rGw== - dependencies: - "@typescript-eslint/types" "4.2.0" - eslint-visitor-keys "^2.0.0" - -"@vercel/ncc@^0.24.1": - version "0.24.1" - resolved "https://registry.npmjs.org/@vercel/ncc/-/ncc-0.24.1.tgz#3ea2932c85ba87f4de6fe550d60e1bf5c005985e" - integrity sha512-r9m7brz2hNmq5TF3sxrK4qR/FhXn44XIMglQUir4sT7Sh5GOaYXlMYikHFwJStf8rmQGTlvOoBXt4yHVonRG8A== - -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - -acorn-jsx@^5.2.0: - version "5.3.1" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" - integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== - -acorn@^7.4.0: - version "7.4.0" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz#e1ad486e6c54501634c6c397c5c121daa383607c" - integrity sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.4: - version "6.12.5" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz#19b0e8bae8f476e5ba666300387775fb1a00a4da" - integrity sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ansi-colors@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" - integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== - -ansi-escapes@^4.3.0: - version "4.3.1" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" - -ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - -ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - -ansi-regex@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" - integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359" - integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== - dependencies: - "@types/color-name" "^1.1.1" - color-convert "^2.0.1" - -aproba@^1.0.3: - version "1.2.0" - resolved "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - -are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -array-differ@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" - integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== - -array-ify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" - integrity sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - -arrify@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" - integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - -base64-js@^1.0.2: - version "1.3.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1" - integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g== - -before-after-hook@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" - integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== - -bl@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" - integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.1: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -buffer@^5.5.0: - version "5.6.0" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz#a31749dc7d81d84db08abf937b6b8c4033f62786" - integrity sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw== - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - -builtin-modules@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.npmjs.org/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, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/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@^2.0.0, chalk@^2.3.0, chalk@^2.4.1: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chownr@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b" - integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -clean-css@^4.2.1: - version "4.2.3" - resolved "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" - integrity sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - -color-convert@^1.9.0, color-convert@^1.9.1: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.0.0, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -color-string@^1.5.2: - version "1.5.3" - resolved "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" - integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - -color@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10" - integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg== - dependencies: - color-convert "^1.9.1" - color-string "^1.5.2" - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^2.12.1, commander@^2.19.0: - version "2.20.3" - resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/commander/-/commander-6.1.0.tgz#f8d722b78103141006b66f4c7ba1e97315ba75bc" - integrity sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA== - -compare-func@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" - integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== - dependencies: - array-ify "^1.0.0" - dot-prop "^5.1.0" - -compare-versions@^3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" - integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - -conventional-changelog-angular@^5.0.0: - version "5.0.11" - resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz#99a3ca16e4a5305e0c2c2fae3ef74fd7631fc3fb" - integrity sha512-nSLypht/1yEflhuTogC03i7DX7sOrXGsRn14g131Potqi6cbGbGEE9PSDEHKldabB6N76HiSyw9Ph+kLmC04Qw== - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - -conventional-changelog-conventionalcommits@^4.3.1: - version "4.4.0" - resolved "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.4.0.tgz#8d96687141c9bbd725a89b95c04966d364194cd4" - integrity sha512-ybvx76jTh08tpaYrYn/yd0uJNLt5yMrb1BphDe4WBredMlvPisvMghfpnJb6RmRNcqXeuhR6LfGZGewbkRm9yA== - dependencies: - compare-func "^2.0.0" - lodash "^4.17.15" - q "^1.5.1" - -conventional-commits-parser@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz#10140673d5e7ef5572633791456c5d03b69e8be4" - integrity sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA== - dependencies: - JSONStream "^1.0.4" - is-text-path "^1.0.1" - lodash "^4.17.15" - meow "^7.0.0" - split2 "^2.0.0" - through2 "^3.0.0" - trim-off-newlines "^1.0.0" - -core-js@^3.6.1: - version "3.6.5" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" - integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== - -core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - -cosmiconfig@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3" - integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - -cross-spawn@^7.0.0, cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -dargs@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" - integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== - -debug@^4.0.1, debug@^4.1.1: - version "4.2.0" - resolved "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1" - integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg== - dependencies: - ms "2.1.2" - -decamelize-keys@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" - integrity sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.1.0, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - -decompress-response@^4.2.0: - version "4.2.1" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986" - integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw== - dependencies: - mimic-response "^2.0.0" - -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deep-is@^0.1.3: - version "0.1.3" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - -deprecation@^2.0.0, deprecation@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" - integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== - -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= - -diff@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" - integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -doctrine@0.7.2: - version "0.7.2" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-0.7.2.tgz#7cb860359ba3be90e040b26b729ce4bfa654c523" - integrity sha1-fLhgNZujvpDgQLJrcpzkv6ZUxSM= - dependencies: - esutils "^1.1.6" - isarray "0.0.1" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dot-prop@^5.1.0: - version "5.3.0" - resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -end-of-stream@^1.1.0, end-of-stream@^1.4.1: - version "1.4.4" - resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enquirer@^2.3.5, enquirer@^2.3.6: - version "2.3.6" - resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - dependencies: - ansi-colors "^4.1.1" - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.17.0-next.1, es-abstract@^1.17.5: - version "1.17.6" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz#9142071707857b2cacc7b89ecb670316c3e2d52a" - integrity sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw== - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.0" - is-regex "^1.1.0" - object-inspect "^1.7.0" - object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - -es-abstract@^1.18.0-next.0: - version "1.18.0-next.0" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.0.tgz#b302834927e624d8e5837ed48224291f2c66e6fc" - integrity sha512-elZXTZXKn51hUBdJjSZGYRujuzilgXo8vSPQzjGYXLvSlGiCo8VO8ZGV3kjo9a0WNJJ57hENagwbtlRuHuzkcQ== - dependencies: - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - is-callable "^1.2.0" - is-negative-zero "^2.0.0" - is-regex "^1.1.1" - object-inspect "^1.8.0" - object-keys "^1.1.1" - object.assign "^4.1.0" - string.prototype.trimend "^1.0.1" - string.prototype.trimstart "^1.0.1" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -eslint-scope@^5.0.0, eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^2.0.0, eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint-visitor-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" - integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== - -eslint@^7.9.0: - version "7.10.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-7.10.0.tgz#494edb3e4750fb791133ca379e786a8f648c72b9" - integrity sha512-BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA== - dependencies: - "@babel/code-frame" "^7.0.0" - "@eslint/eslintrc" "^0.1.3" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^1.3.0" - espree "^7.3.0" - esquery "^1.2.0" - esutils "^2.0.2" - file-entry-cache "^5.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash "^4.17.19" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^5.2.3" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^7.3.0: - version "7.3.0" - resolved "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz#dc30437cf67947cf576121ebd780f15eeac72348" - integrity sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.2.0" - eslint-visitor-keys "^1.3.0" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.2.0: - version "1.3.1" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880" - integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - -esutils@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/esutils/-/esutils-1.1.6.tgz#c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375" - integrity sha1-wBzKqa5LiXxtDD4hCuUvPHqEQ3U= - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -execa@^4.0.0, execa@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/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" - -expand-template@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c" - integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg== - -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.1.1: - version "3.2.4" - resolved "https://registry.npmjs.org/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.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fastq@^1.6.0: - version "1.8.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz#550e1f9f59bbc65fe185cb6a9b4d95357107f481" - integrity sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== - dependencies: - reusify "^1.0.4" - -figures@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - dependencies: - flat-cache "^2.0.1" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -find-versions@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" - integrity sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww== - dependencies: - semver-regex "^2.0.0" - -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" - -flatted@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" - integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - -form-data@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682" - integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -fs-constants@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" - integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== - -fs-extra@^9.0.0: - version "9.0.1" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz#910da0062437ba4c39fedd863f1675ccfefcb9fc" - integrity sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^1.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -get-caller-file@^2.0.0, get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - -get-stdin@8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" - integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== - -get-stream@^5.0.0: - version "5.2.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -git-raw-commits@^2.0.0: - version "2.0.7" - resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.7.tgz#02e9357727a9755efa8e14dd5e59b381c29068fb" - integrity sha512-SkwrTqrDxw8y0G1uGJ9Zw13F7qu3LF8V4BifyDeiJCxSnjRGZD9SaoMiMqUvvXMXh6S3sOQ1DsBN7L2fMUZW/g== - dependencies: - dargs "^7.0.0" - lodash.template "^4.0.2" - meow "^7.0.0" - split2 "^2.0.0" - through2 "^3.0.0" - -github-from-package@0.0.0: - version "0.0.0" - resolved "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" - integrity sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4= - -glob-parent@^5.0.0, glob-parent@^5.1.0: - version "5.1.1" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" - integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== - dependencies: - is-glob "^4.0.1" - -glob@^7.1.1, glob@^7.1.3: - version "7.1.6" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" - integrity sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= - dependencies: - ini "^1.3.4" - -globals@^12.1.0: - version "12.4.0" - resolved "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" - integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - dependencies: - type-fest "^0.8.1" - -globby@^11.0.1: - version "11.0.1" - resolved "https://registry.npmjs.org/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" - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.4" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" - integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== - -html-minifier@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz#cca9aad8bce1175e02e17a8c33e46d8988889f56" - integrity sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig== - dependencies: - camel-case "^3.0.0" - clean-css "^4.2.1" - commander "^2.19.0" - he "^1.2.0" - param-case "^2.1.1" - relateurl "^0.2.7" - uglify-js "^3.5.1" - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -husky@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/husky/-/husky-4.3.0.tgz#0b2ec1d66424e9219d359e26a51c58ec5278f0de" - integrity sha512-tTMeLCLqSBqnflBZnlVDhpaIMucSGaYyX6855jM4AguGeWCeSzNdb1mfyWduTZ3pe3SJVvVWGL0jO1iKZVPfTA== - dependencies: - chalk "^4.0.0" - ci-info "^2.0.0" - compare-versions "^3.6.0" - cosmiconfig "^7.0.0" - find-versions "^3.2.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^4.2.0" - please-upgrade-node "^3.2.0" - slash "^3.0.0" - which-pm-runs "^1.0.0" - -ieee754@^1.1.4: - version "1.1.13" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" - integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.1.4: - version "5.1.8" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" - integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== - -image-size@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/image-size/-/image-size-0.9.1.tgz#da39bc42b80cd33b143b229a10cf023968d0f1ba" - integrity sha512-yBo6xGGjiWtApYroCGR9wTvaIgande5vmAfTYIld5ss5kN4tyDG5lrW1qGomOXgB05ss7GLXLpDYXEiFqSqkzg== - dependencies: - queue "6.0.1" - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" - integrity sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@^1.3.4, ini@~1.3.0: - version "1.3.5" - resolved "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== - -inversify@^5.0.0: - version "5.0.1" - resolved "https://registry.npmjs.org/inversify/-/inversify-5.0.1.tgz#500d709b1434896ce5a0d58915c4a4210e34fb6e" - integrity sha512-Ieh06s48WnEYGcqHepdsJUIJUXpwH5o5vodAX+DK2JA/gjy4EbEcQZxw+uFfzysmKjiLXGYwNG3qDZsKVMcINQ== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - -is-callable@^1.1.4, is-callable@^1.2.0: - version "1.2.2" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" - integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== - -is-date-object@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" - integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^4.0.0, is-glob@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" - integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - dependencies: - is-extglob "^2.1.1" - -is-negative-zero@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz#9553b121b0fac28869da9ed459e20c7543788461" - integrity sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE= - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= - -is-plain-object@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" - integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== - -is-regex@^1.1.0, is-regex@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" - integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== - dependencies: - has-symbols "^1.0.1" - -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= - -is-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" - integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== - -is-symbol@^1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" - integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== - dependencies: - has-symbols "^1.0.1" - -is-text-path@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" - integrity sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= - dependencies: - text-extensions "^1.0.0" - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.0" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -jsonfile@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179" - integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg== - dependencies: - universalify "^1.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonparse@^1.2.0: - version "1.3.1" - resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= - -kind-of@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -lines-and-columns@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" - integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= - -lint-staged@^10.3.0: - version "10.4.0" - resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-10.4.0.tgz#d18628f737328e0bbbf87d183f4020930e9a984e" - integrity sha512-uaiX4U5yERUSiIEQc329vhCTDDwUcSvKdRLsNomkYLRzijk3v8V9GWm2Nz0RMVB87VcuzLvtgy6OsjoH++QHIg== - dependencies: - chalk "^4.1.0" - cli-truncate "^2.1.0" - commander "^6.0.0" - cosmiconfig "^7.0.0" - debug "^4.1.1" - dedent "^0.7.0" - enquirer "^2.3.6" - execa "^4.0.3" - listr2 "^2.6.0" - log-symbols "^4.0.0" - micromatch "^4.0.2" - normalize-path "^3.0.0" - please-upgrade-node "^3.2.0" - string-argv "0.3.1" - stringify-object "^3.3.0" - -listr2@^2.6.0: - version "2.6.2" - resolved "https://registry.npmjs.org/listr2/-/listr2-2.6.2.tgz#4912eb01e1e2dd72ec37f3895a56bf2622d6f36a" - integrity sha512-6x6pKEMs8DSIpA/tixiYY2m/GcbgMplMVmhQAaLFxEtNSKLeWTGjtmU57xvv6QCm2XcqzyNXL/cTSVf4IChCRA== - dependencies: - chalk "^4.1.0" - cli-truncate "^2.1.0" - figures "^3.2.0" - indent-string "^4.0.0" - log-update "^4.0.0" - p-map "^4.0.0" - rxjs "^6.6.2" - through "^2.3.8" - -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs= - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash.template@^4.0.2: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" - integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.2.0" - resolved "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33" - integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== - dependencies: - lodash._reinterpolate "^3.0.0" - -lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19: - version "4.17.20" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== - -log-symbols@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz#69b3cc46d20f448eccdb75ea1fa733d9e821c920" - integrity sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA== - dependencies: - chalk "^4.0.0" - -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== - dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" - -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= - -map-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - -map-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5" - integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g== - -memorystream@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2" - integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI= - -meow@^7.0.0: - version "7.1.1" - resolved "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" - integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - 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" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromatch@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" - integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== - dependencies: - braces "^3.0.1" - picomatch "^2.0.5" - -mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== - -mime-types@^2.1.12: - version "2.1.27" - resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== - dependencies: - mime-db "1.44.0" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" - integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== - -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - -minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimist-options@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/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.2.0, minimist@^1.2.3, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mkdirp-classic@^0.5.2: - version "0.5.3" - resolved "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" - integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== - -mkdirp@^0.5.1, mkdirp@^0.5.3: - version "0.5.5" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -mri@^1.1.5: - version "1.1.6" - resolved "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz#49952e1044db21dbf90f6cd92bc9c9a777d415a6" - integrity sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -multimatch@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" - integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== - dependencies: - "@types/minimatch" "^3.0.3" - array-differ "^3.0.0" - array-union "^2.1.0" - arrify "^2.0.1" - minimatch "^3.0.4" - -mustache@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/mustache/-/mustache-4.0.1.tgz#d99beb031701ad433338e7ea65e0489416c854a2" - integrity sha512-yL5VE97+OXn4+Er3THSmTdCFCtx5hHWzrolvH+JObZnUYwuaG7XV+Ch4fR2cIrcYI0tFHxS7iyFYl14bW8y2sA== - -napi-build-utils@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" - integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - dependencies: - lower-case "^1.1.1" - -node-abi@^2.7.0: - version "2.19.1" - resolved "https://registry.npmjs.org/node-abi/-/node-abi-2.19.1.tgz#6aa32561d0a5e2fdb6810d8c25641b657a8cea85" - integrity sha512-HbtmIuByq44yhAzK7b9j/FelKlHYISKQn0mtvcBrU5QBkhoCMp5bu8Hv5AI34DcKfOAcJBcOEMwLlwO62FFu9A== - dependencies: - semver "^5.4.1" - -node-addon-api@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.0.2.tgz#04bc7b83fd845ba785bb6eae25bc857e1ef75681" - integrity sha512-+D4s2HCnxPd5PjjI0STKwncjXTUKKqm74MDMz9OPXavjsGmjkvwgLtA5yoxJUdmpj52+2u+RrXgPipahKczMKg== - -node-fetch@^2.6.1: - version "2.6.1" - resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== - -noop-logger@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" - integrity sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI= - -normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: - version "2.5.0" - resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-all@^4.1.5: - version "4.1.5" - resolved "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba" - integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ== - dependencies: - ansi-styles "^3.2.1" - chalk "^2.4.1" - cross-spawn "^6.0.5" - memorystream "^0.3.1" - minimatch "^3.0.4" - pidtree "^0.3.0" - read-pkg "^3.0.0" - shell-quote "^1.6.1" - string.prototype.padend "^3.0.0" - -npm-run-path@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -npmlog@^4.0.1, npmlog@^4.1.2: - version "4.1.2" - resolved "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - -object-assign@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-inspect@^1.7.0, object-inspect@^1.8.0: - version "1.8.0" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz#df807e5ecf53a609cc6bfe93eac3cc7be5b3a9d0" - integrity sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA== - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.0: - version "4.1.1" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz#303867a666cdd41936ecdedfb1f8f3e32a478cdd" - integrity sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.18.0-next.0" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -opencollective-postinstall@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.3" - -p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe" - integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg== - dependencies: - p-try "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -param-case@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" - integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= - dependencies: - no-case "^2.2.0" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.0.0: - version "5.1.0" - resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz#f96088cdf24a8faa9aea9a009f2d9d942c999646" - integrity sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ== - dependencies: - "@babel/code-frame" "^7.0.0" - error-ex "^1.3.1" - json-parse-even-better-errors "^2.3.0" - lines-and-columns "^1.1.6" - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - -path-type@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" - integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== - dependencies: - pify "^3.0.0" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picomatch@^2.0.5, picomatch@^2.2.1: - version "2.2.2" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" - integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== - -pidtree@^0.3.0: - version "0.3.1" - resolved "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a" - integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -please-upgrade-node@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" - integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== - dependencies: - semver-compare "^1.0.0" - -prebuild-install@^5.3.5: - version "5.3.5" - resolved "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.5.tgz#e7e71e425298785ea9d22d4f958dbaccf8bb0e1b" - integrity sha512-YmMO7dph9CYKi5IR/BzjOJlRzpxGGVo1EsLSUZ0mt/Mq0HWZIHOKHHcHdT69yG54C9m6i45GpItwRHpk0Py7Uw== - dependencies: - detect-libc "^1.0.3" - expand-template "^2.0.3" - github-from-package "0.0.0" - minimist "^1.2.3" - mkdirp "^0.5.1" - napi-build-utils "^1.0.1" - node-abi "^2.7.0" - noop-logger "^0.1.1" - npmlog "^4.0.1" - pump "^3.0.0" - rc "^1.2.7" - simple-get "^3.0.3" - tar-fs "^2.0.0" - tunnel-agent "^0.6.0" - which-pm-runs "^1.0.0" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prettier@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5" - integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== - -pretty-quick@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.0.2.tgz#7ed460f7e43a647b1044ad8b7f41a0c8a7f1c51c" - integrity sha512-4rWOs/Ifdkg7G/YX7Xbco4jZkuXPx445KdhuMI6REnl3nXRDb9+zysb29c76R59jsJzcnkcpAaGi8D/RjAVfSQ== - dependencies: - chalk "^3.0.0" - execa "^4.0.0" - find-up "^4.1.0" - ignore "^5.1.4" - mri "^1.1.5" - multimatch "^4.0.0" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -q@^1.5.1: - version "1.5.1" - resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -queue@6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/queue/-/queue-6.0.1.tgz#abd5a5b0376912f070a25729e0b6a7d565683791" - integrity sha512-AJBQabRCCNr9ANq8v77RJEv73DPbn55cdTb+Giq4X0AVnNVZvMHlYp7XlQiN+1npCZj1DuSmaA2hYVUUDgxFDg== - dependencies: - inherits "~2.0.3" - -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== - -rc@^1.2.7: - version "1.2.8" - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -read-pkg-up@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" - integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== - dependencies: - find-up "^4.1.0" - read-pkg "^5.2.0" - type-fest "^0.8.1" - -read-pkg@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" - integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= - dependencies: - load-json-file "^4.0.0" - normalize-package-data "^2.3.2" - path-type "^3.0.0" - -read-pkg@^5.2.0: - version "5.2.0" - resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" - integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== - dependencies: - "@types/normalize-package-data" "^2.4.0" - normalize-package-data "^2.5.0" - parse-json "^5.0.0" - type-fest "^0.6.0" - -"readable-stream@2 || 3", readable-stream@^3.1.1, readable-stream@^3.4.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@^2.0.6, readable-stream@~2.3.6: - version "2.3.7" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -reflect-metadata@^0.1.12: - version "0.1.13" - resolved "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" - integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== - -regenerator-runtime@^0.13.4: - version "0.13.7" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" - integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== - -regexpp@^3.0.0, regexpp@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2" - integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -resolve-from@5.0.0, resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-global@1.0.0, resolve-global@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" - integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== - dependencies: - global-dirs "^0.1.1" - -resolve@^1.10.0, resolve@^1.3.2: - version "1.17.0" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-parallel@^1.1.9: - version "1.1.9" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" - integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== - -rxjs@^6.6.2: - version "6.6.3" - resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552" - integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ== - dependencies: - tslib "^1.9.0" - -safe-buffer@^5.0.1, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -semver-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" - integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= - -semver-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" - integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== - -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@7.3.2, semver@^7.2.1, semver@^7.3.2: - version "7.3.2" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - -sharp@^0.26.1: - version "0.26.1" - resolved "https://registry.npmjs.org/sharp/-/sharp-0.26.1.tgz#084e3447ba17f1baf3e3f2e08305ed7aec236ce9" - integrity sha512-9MhwS4ys8pnwBH7MtnBdLzUv+cb24QC4xbzzQL6A+1MQ4Se2V6oPHEX8TIGIZUPRKi6S1kJPVNzt/Xqqp6/H3Q== - dependencies: - color "^3.1.2" - detect-libc "^1.0.3" - node-addon-api "^3.0.2" - npmlog "^4.1.2" - prebuild-install "^5.3.5" - semver "^7.3.2" - simple-get "^4.0.0" - tar-fs "^2.1.0" - tunnel-agent "^0.6.0" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.6.1: - version "1.7.2" - resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2" - integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -simple-concat@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" - integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q== - -simple-get@^3.0.3: - version "3.1.0" - resolved "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3" - integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA== - dependencies: - decompress-response "^4.2.0" - once "^1.3.1" - simple-concat "^1.0.0" - -simple-get@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/simple-get/-/simple-get-4.0.0.tgz#73fa628278d21de83dadd5512d2cc1f4872bd675" - integrity sha512-ZalZGexYr3TA0SwySsr5HlgOOinS4Jsa8YB2GJ6lUNAazyAu4KG/VmzMTwAt2YVXzzVj8QmefmAonZIK2BSGcQ== - dependencies: - decompress-response "^6.0.0" - once "^1.3.1" - simple-concat "^1.0.0" - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - dependencies: - is-arrayish "^0.3.1" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -source-map@^0.6.1, source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - -spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - -spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - -spdx-license-ids@^3.0.0: - version "3.0.6" - resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz#c80757383c28abf7296744998cbc106ae8b854ce" - integrity sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw== - -split2@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz#186b2575bcf83e85b7d18465756238ee4ee42493" - integrity sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw== - dependencies: - through2 "^2.0.2" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -string-argv@0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" - integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== - -string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -"string-width@^1.0.2 || 2": - version "2.1.1" - resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string-width@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" - integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.0" - -string.prototype.padend@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz#dc08f57a8010dc5c153550318f67e13adbb72ac3" - integrity sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.0-next.1" - -string.prototype.trimend@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz#85812a6b847ac002270f5808146064c995fb6913" - integrity sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string.prototype.trimstart@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz#14af6d9f34b053f7cfc89b72f8f2ee14b9039a54" - integrity sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.5" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - -strip-ansi@^5.1.0: - version "5.2.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" - integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - dependencies: - ansi-regex "^5.0.0" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/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.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -table@^5.2.3: - version "5.4.6" - resolved "https://registry.npmjs.org/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" - integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - dependencies: - ajv "^6.10.2" - lodash "^4.17.14" - slice-ansi "^2.1.0" - string-width "^3.0.0" - -tar-fs@^2.0.0, tar-fs@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz#d1cdd121ab465ee0eb9ccde2d35049d3f3daf0d5" - integrity sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.0.0" - -tar-stream@^2.0.0: - version "2.1.4" - resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.4.tgz#c4fb1a11eb0da29b893a5b25476397ba2d053bfa" - integrity sha512-o3pS2zlG4gxr67GmFYBLlq+dM8gyRGUOvsrHclSkvtVtQbjV0s/+ZE8OpICbaj8clrX3tjeHngYGP7rweaBnuw== - dependencies: - bl "^4.0.3" - end-of-stream "^1.4.1" - fs-constants "^1.0.0" - inherits "^2.0.3" - readable-stream "^3.1.1" - -text-extensions@^1.0.0: - version "1.9.0" - resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" - integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -through2@^2.0.2: - version "2.0.5" - resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -through2@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" - integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ== - dependencies: - inherits "^2.0.4" - readable-stream "2 || 3" - -"through@>=2.2.7 <3", through@^2.3.8: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -trim-newlines@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/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.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" - integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= - -tslib@1.9.0: - version "1.9.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz#e37a86fda8cbbaf23a057f473c9f4dc64e5fc2e8" - integrity sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ== - -tslib@^1.13.0, tslib@^1.7.1, tslib@^1.8.1, tslib@^1.9.0: - version "1.13.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" - integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== - -tslint-config-airbnb@^5.11.2: - version "5.11.2" - resolved "https://registry.npmjs.org/tslint-config-airbnb/-/tslint-config-airbnb-5.11.2.tgz#2f3d239fa3923be8e7a4372217a7ed552671528f" - integrity sha512-mUpHPTeeCFx8XARGG/kzYP4dPSOgoCqNiYbGHh09qTH8q+Y1ghsOgaeZKYYQT7IyxMos523z/QBaiv2zKNBcow== - dependencies: - tslint-consistent-codestyle "^1.14.1" - tslint-eslint-rules "^5.4.0" - tslint-microsoft-contrib "~5.2.1" - -tslint-config-prettier@^1.18.0: - version "1.18.0" - resolved "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.18.0.tgz#75f140bde947d35d8f0d238e0ebf809d64592c37" - integrity sha512-xPw9PgNPLG3iKRxmK7DWr+Ea/SzrvfHtjFt5LBl61gk2UBG/DB9kCXRjv+xyIU1rUtnayLeMUVJBcMX8Z17nDg== - -tslint-consistent-codestyle@^1.14.1: - version "1.16.0" - resolved "https://registry.npmjs.org/tslint-consistent-codestyle/-/tslint-consistent-codestyle-1.16.0.tgz#52348ea899a7e025b37cc6545751c6a566a19077" - integrity sha512-ebR/xHyMEuU36hGNOgCfjGBNYxBPixf0yU1Yoo6s3BrpBRFccjPOmIVaVvQsWAUAMdmfzHOCihVkcaMfimqvHw== - dependencies: - "@fimbul/bifrost" "^0.21.0" - tslib "^1.7.1" - tsutils "^2.29.0" - -tslint-eslint-rules@^5.4.0: - version "5.4.0" - resolved "https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz#e488cc9181bf193fe5cd7bfca213a7695f1737b5" - integrity sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w== - dependencies: - doctrine "0.7.2" - tslib "1.9.0" - tsutils "^3.0.0" - -tslint-microsoft-contrib@~5.2.1: - version "5.2.1" - resolved "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz#a6286839f800e2591d041ea2800c77487844ad81" - integrity sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA== - dependencies: - tsutils "^2.27.2 <2.29.0" - -tslint@^6.1.3: - version "6.1.3" - resolved "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904" - integrity sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg== - dependencies: - "@babel/code-frame" "^7.0.0" - builtin-modules "^1.1.1" - chalk "^2.3.0" - commander "^2.12.1" - diff "^4.0.1" - glob "^7.1.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - mkdirp "^0.5.3" - resolve "^1.3.2" - semver "^5.3.0" - tslib "^1.13.0" - tsutils "^2.29.0" - -"tsutils@^2.27.2 <2.29.0": - version "2.28.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz#6bd71e160828f9d019b6f4e844742228f85169a1" - integrity sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA== - dependencies: - tslib "^1.8.1" - -tsutils@^2.29.0: - version "2.29.0" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" - integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== - dependencies: - tslib "^1.8.1" - -tsutils@^3.0.0, tsutils@^3.17.1, tsutils@^3.5.0: - version "3.17.1" - resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" - integrity sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g== - dependencies: - tslib "^1.8.1" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - -tunnel@0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" - integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== - -type-fest@^0.13.1: - version "0.13.1" - resolved "https://registry.npmjs.org/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.npmjs.org/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" - integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== - -type-fest@^0.8.1: - version "0.8.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" - integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - -typescript@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/typescript/-/typescript-4.0.3.tgz#153bbd468ef07725c1df9c77e8b453f8d36abba5" - integrity sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg== - -uglify-js@^3.5.1: - version "3.11.0" - resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.11.0.tgz#67317658d76c21e0e54d3224aee2df4ee6c3e1dc" - integrity sha512-e1KQFRCpOxnrJsJVqDUCjURq+wXvIn7cK2sRAx9XL3HYLL9aezOP4Pb1+Y3/o693EPk111Yj2Q+IUXxcpHlygQ== - -universal-user-agent@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" - integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== - -universalify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" - integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== - -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= - -uri-js@^4.2.2: - version "4.4.0" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz#aa714261de793e8a82347a7bcc9ce74e86f28602" - integrity sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g== - dependencies: - punycode "^2.1.0" - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -v8-compile-cache@^2.0.3: - version "2.1.1" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz#54bc3cdd43317bca91e35dcaf305b1a7237de745" - integrity sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== - -validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - -which-pm-runs@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" - integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= - -which@^1.2.9: - version "1.3.1" - resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - dependencies: - string-width "^1.0.2 || 2" - -word-wrap@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write@1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - -xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== - -yaml@^1.10.0: - version "1.10.0" - resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e" - integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg== - -yargs-parser@^18.1.2, yargs-parser@^18.1.3: - version "18.1.3" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs@^15.1.0: - version "15.4.1" - resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2"