@rsbuild/shared
Advanced tools
Comparing version 0.3.5 to 0.3.6
@@ -1,1 +0,1 @@ | ||
(()=>{var e={45:(e,t,s)=>{"use strict";const o=s(908);e.exports=o.default;e.exports.defaultGetLocalIdent=s(512).defaultGetLocalIdent},908:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=loader;var o=_interopRequireDefault(s(977));var r=_interopRequireDefault(s(840));var n=s(204);var i=_interopRequireDefault(s(202));var l=s(458);var a=s(512);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function loader(e,t,u){const c=this.getOptions(i.default);const p=this.async();if(this._compiler&&this._compiler.options&&this._compiler.options.experiments&&this._compiler.options.experiments.css&&this._module&&(this._module.type==="css"||this._module.type==="css/auto"||this._module.type==="css/global"||this._module.type==="css/module")){this.emitWarning(new Error('You can\'t use `experiments.css` (`experiments.futureDefaults` enable built-in CSS support by default) and `css-loader` together, please set `experiments.css` to `false` or set `{ type: "javascript/auto" }` for rules with `css-loader` in your webpack config (now css-loader does nothing).'));p(null,e,t,u);return}let d;try{d=(0,a.normalizeOptions)(c,this)}catch(e){p(e);return}const f=[];const h=[];const m=[];if((0,a.shouldUseModulesPlugins)(d)){f.push(...(0,a.getModulesPlugins)(d,this))}const g=[];const _=[];let y=false;if(this._compilation&&this._compilation.options&&this._compilation.options.experiments&&this._compilation.options.experiments.buildHttp){y=true}const b=d.esModule&&Boolean("fsStartTime"in this._compiler);if((0,a.shouldUseImportPlugin)(d)){f.push((0,l.importParser)({isSupportAbsoluteURL:false,isSupportDataURL:false,isCSSStyleSheet:d.exportType==="css-style-sheet",loaderContext:this,imports:g,api:_,filter:d.import.filter,urlHandler:e=>(0,a.stringifyRequest)(this,(0,a.combineRequests)((0,a.getPreRequester)(this)(d.importLoaders),e))}))}const x=[];if((0,a.shouldUseURLPlugin)(d)){const e=!d.esModule;f.push((0,l.urlParser)({isSupportAbsoluteURL:y,isSupportDataURL:b,imports:x,replacements:h,context:this.context,rootContext:this.rootContext,filter:(0,a.getFilter)(d.url.filter,this.resourcePath),resolver:e?this.getResolve({mainFiles:[],extensions:[]}):undefined,urlHandler:e=>(0,a.stringifyRequest)(this,e)}))}const v=[];const R=[];const C=(0,a.shouldUseIcssPlugin)(d);if(C){f.push((0,l.icssParser)({loaderContext:this,imports:v,api:R,replacements:h,exports:m,urlHandler:e=>(0,a.stringifyRequest)(this,(0,a.combineRequests)((0,a.getPreRequester)(this)(d.importLoaders),e))}))}if(u){const{ast:t}=u;if(t&&t.type==="postcss"&&(0,n.satisfies)(t.version,`^${r.default.version}`)){e=t.root}}const{resourcePath:w}=this;let S;try{S=await(0,o.default)(f).process(e,{hideNothingWarning:true,from:w,to:w,map:d.sourceMap?{prev:t?(0,a.normalizeSourceMap)(t,w):null,inline:false,annotation:false}:false})}catch(e){if(e.file){this.addDependency(e.file)}p(e.name==="CssSyntaxError"?(0,a.syntaxErrorFactory)(e):e);return}for(const e of S.warnings()){this.emitWarning((0,a.warningFactory)(e))}const E=[].concat(v.sort(a.sort)).concat(g.sort(a.sort)).concat(x.sort(a.sort));const A=[].concat(_.sort(a.sort)).concat(R.sort(a.sort));if(d.modules.exportOnlyLocals!==true){E.unshift({type:"api_import",importName:"___CSS_LOADER_API_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"api.js")});if(d.sourceMap){E.unshift({importName:"___CSS_LOADER_API_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"sourceMaps.js")})}else{E.unshift({importName:"___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"noSourceMaps.js")})}}let O=false;if(this._compilation&&this._compilation.options&&this._compilation.options.output&&this._compilation.options.output.environment&&this._compilation.options.output.environment.templateLiteral){O=true}const L=(0,a.getImportCode)(E,d);let $;try{$=(0,a.getModuleCode)(S,A,h,d,O,this)}catch(e){p(e);return}const P=(0,a.getExportCode)(m,h,C,d,O);p(null,`${L}${$}${P}`)}},458:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"icssParser",{enumerable:true,get:function(){return r.default}});Object.defineProperty(t,"importParser",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"urlParser",{enumerable:true,get:function(){return n.default}});var o=_interopRequireDefault(s(295));var r=_interopRequireDefault(s(839));var n=_interopRequireDefault(s(196));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},839:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=s(417);var r=s(512);const plugin=(e={})=>({postcssPlugin:"postcss-icss-parser",async OnceExit(t){const s=Object.create(null);const{icssImports:n,icssExports:i}=(0,o.extractICSS)(t);const l=new Map;const a=[];const{loaderContext:u}=e;const c=u.getResolve({dependencyType:"icss",conditionNames:["style"],extensions:["..."],mainFields:["css","style","main","..."],mainFiles:["index","..."],preferRelative:true});for(const e in n){const t=n[e];if(Object.keys(t).length===0){continue}let s=e;let o="";const i=s.split("!");if(i.length>1){s=i.pop();o=i.join("!")}const l=(0,r.requestify)((0,r.normalizeUrl)(s,true),u.rootContext);const doResolve=async()=>{const e=await(0,r.resolveRequests)(c,u.context,[...new Set([s,l])]);if(!e){return}return{url:e,prefix:o,tokens:t}};a.push(doResolve())}const p=await Promise.all(a);for(let t=0;t<=p.length-1;t++){const o=p[t];if(!o){continue}const r=o.prefix?`${o.prefix}!${o.url}`:o.url;const n=r;let i=l.get(n);if(!i){i=`___CSS_LOADER_ICSS_IMPORT_${l.size}___`;l.set(n,i);e.imports.push({type:"icss_import",importName:i,url:e.urlHandler(r),icss:true,index:t});e.api.push({importName:i,dedupe:true,index:t})}for(const[r,n]of Object.keys(o.tokens).entries()){const l=`___CSS_LOADER_ICSS_IMPORT_${t}_REPLACEMENT_${r}___`;const a=o.tokens[n];s[n]=l;e.replacements.push({replacementName:l,importName:i,localName:a})}}if(Object.keys(s).length>0){(0,o.replaceSymbols)(t,s)}for(const t of Object.keys(i)){const r=(0,o.replaceValueSymbols)(i[t],s);e.exports.push({name:t,value:r})}}});plugin.postcss=true;var n=t["default"]=plugin},295:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(555));var r=s(512);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parseNode(e,t,s){if(e.parent.type!=="root"){return}if(e.raws&&e.raws.afterName&&e.raws.afterName.trim().length>0){const t=e.raws.afterName.lastIndexOf("/*");const s=e.raws.afterName.slice(t).match(r.WEBPACK_IGNORE_COMMENT_REGEXP);if(s&&s[2]==="true"){return}}const n=e.prev();if(n&&n.type==="comment"){const e=n.text.match(r.WEBPACK_IGNORE_COMMENT_REGEXP);if(e&&e[2]==="true"){return}}if(e.nodes){const t=new Error("It looks like you didn't end your @import statement correctly. Child nodes are attached to it.");t.node=e;throw t}const i=e.raws&&e.raws[t]&&typeof e.raws[t].raw!=="undefined"?e.raws[t].raw:e[t];const{nodes:l}=(0,o.default)(i);if(l.length===0||l[0].type!=="string"&&l[0].type!=="function"){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}let a;let u;if(l[0].type==="string"){a=true;u=l[0].value}else{if(l[0].value.toLowerCase()!=="url"){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}a=l[0].nodes.length!==0&&l[0].nodes[0].type==="string";u=a?l[0].nodes[0].value:o.default.stringify(l[0].nodes)}u=(0,r.normalizeUrl)(u,a);const{requestable:c,needResolve:p}=(0,r.isURLRequestable)(u,s);let d;if(c&&p){const e=u.split("!");if(e.length>1){u=e.pop();d=e.join("!")}}if(u.trim().length===0){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}const f=l.slice(1);let h;let m;let g;if(f.length>0){let e=[];for(const t of f){e.push(t);const s=t.type==="function"&&t.value.toLowerCase()==="layer";const r=t.type==="word"&&t.value.toLowerCase()==="layer";if(s||r){if(s){e.splice(e.length-1,1,...t.nodes)}else{e.splice(e.length-1,1,{type:"string",value:"",unclosed:false})}m=o.default.stringify(e).trim().toLowerCase();e=[]}else if(t.type==="function"&&t.value.toLowerCase()==="supports"){e.splice(e.length-1,1,...t.nodes);h=o.default.stringify(e).trim().toLowerCase();e=[]}}if(e.length>0){g=o.default.stringify(e).trim().toLowerCase()}}return{atRule:e,prefix:d,url:u,layer:m,supports:h,media:g,requestable:c,needResolve:p}}const plugin=(e={})=>({postcssPlugin:"postcss-import-parser",prepare(t){const s=[];return{AtRule:{import(o){if(e.isCSSStyleSheet){e.loaderContext.emitError(new Error(o.error("'@import' rules are not allowed here and will not be processed").message));return}const{isSupportDataURL:r,isSupportAbsoluteURL:n}=e;let i;try{i=parseNode(o,"params",{isSupportAbsoluteURL:n,isSupportDataURL:r})}catch(e){t.warn(e.message,{node:e.node})}if(!i){return}s.push(i)}},async OnceExit(){if(s.length===0){return}const{loaderContext:t}=e;const o=t.getResolve({dependencyType:"css",conditionNames:["style"],mainFields:["css","style","main","..."],mainFiles:["index","..."],extensions:[".css","..."],preferRelative:true});const n=await Promise.all(s.map((async s=>{const{atRule:n,requestable:i,needResolve:l,prefix:a,url:u,layer:c,supports:p,media:d}=s;if(e.filter){const s=await e.filter(u,d,t.resourcePath,p,c);if(!s){return}}if(l){const e=(0,r.requestify)(u,t.rootContext);const s=await(0,r.resolveRequests)(o,t.context,[...new Set([e,u])]);if(!s){return}if(s===t.resourcePath){n.remove();return}n.remove();return{url:s,layer:c,supports:p,media:d,prefix:a,requestable:i}}n.remove();return{url:u,layer:c,supports:p,media:d,prefix:a,requestable:i}})));const i=new Map;for(let t=0;t<=n.length-1;t++){const s=n[t];if(!s){continue}const{url:o,requestable:r,layer:l,supports:a,media:u}=s;if(!r){e.api.push({url:o,layer:l,supports:a,media:u,index:t});continue}const{prefix:c}=s;const p=c?`${c}!${o}`:o;let d=i.get(p);if(!d){d=`___CSS_LOADER_AT_RULE_IMPORT_${i.size}___`;i.set(p,d);e.imports.push({type:"rule_import",importName:d,url:e.urlHandler(p),index:t})}e.api.push({importName:d,layer:l,supports:a,media:u,index:t})}}}}});plugin.postcss=true;var n=t["default"]=plugin},196:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(555));var r=s(512);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const n=/url/i;const i=/^(?:-webkit-)?image-set$/i;const l=/(?:url|(?:-webkit-)?image-set)\(/i;function getNodeFromUrlFunc(e){return e.nodes&&e.nodes[0]}function getWebpackIgnoreCommentValue(e,t,s){if(e===0&&typeof s!=="undefined"){return s}let o=t[e-1];if(!o){return}if(o.type==="space"){if(!t[e-2]){return}o=t[e-2]}if(o.type!=="comment"){return}const n=o.value.match(r.WEBPACK_IGNORE_COMMENT_REGEXP);return n&&n[2]==="true"}function shouldHandleURL(e,t,s,o){if(e.length===0){s.warn(`Unable to find uri in '${t.toString()}'`,{node:t});return{requestable:false,needResolve:false}}return(0,r.isURLRequestable)(e,o)}function parseDeclaration(e,t,s,a){if(!l.test(e[t])){return}const u=(0,o.default)(e.raws&&e.raws.value&&e.raws.value.raw?e.raws.value.raw:e[t]);let c;if(e.raws&&e.raws.between){const t=e.raws.between.lastIndexOf("/*");const s=e.raws.between.slice(t).match(r.WEBPACK_IGNORE_COMMENT_REGEXP);if(s){c=s[2]==="true"}}let p=false;const d=e.prev();if(d&&d.type==="comment"){const e=d.text.match(r.WEBPACK_IGNORE_COMMENT_REGEXP);if(e){p=e[2]==="true"}}let f;const h=[];u.walk(((t,l,d)=>{if(t.type!=="function"){return}if(n.test(t.value)){f=getWebpackIgnoreCommentValue(l,d,c);if(p&&typeof f==="undefined"||f){if(f){f=undefined}return}const{nodes:n}=t;const i=n.length!==0&&n[0].type==="string";let m=i?n[0].value:o.default.stringify(n);m=(0,r.normalizeUrl)(m,i);const{requestable:g,needResolve:_}=shouldHandleURL(m,e,s,a);if(!g){return false}const y=m.split("!");let b;if(y.length>1){m=y.pop();b=y.join("!")}h.push({declaration:e,parsed:u,node:getNodeFromUrlFunc(t),prefix:b,url:m,needQuotes:false,needResolve:_});return false}else if(i.test(t.value)){for(const[i,l]of t.nodes.entries()){const{type:c,value:d}=l;if(c==="function"&&n.test(d)){f=getWebpackIgnoreCommentValue(i,t.nodes);if(p&&typeof f==="undefined"||f){if(f){f=undefined}continue}const{nodes:n}=l;const c=n.length!==0&&n[0].type==="string";let d=c?n[0].value:o.default.stringify(n);d=(0,r.normalizeUrl)(d,c);const{requestable:m,needResolve:g}=shouldHandleURL(d,e,s,a);if(!m){return false}const _=d.split("!");let y;if(_.length>1){d=_.pop();y=_.join("!")}h.push({declaration:e,parsed:u,node:getNodeFromUrlFunc(l),prefix:y,url:d,needQuotes:false,needResolve:g})}else if(c==="string"){f=getWebpackIgnoreCommentValue(i,t.nodes);if(p&&typeof f==="undefined"||f){if(f){f=undefined}continue}let o=(0,r.normalizeUrl)(d,true);const{requestable:n,needResolve:c}=shouldHandleURL(o,e,s,a);if(!n){return false}const m=o.split("!");let g;if(m.length>1){o=m.pop();g=m.join("!")}h.push({declaration:e,parsed:u,node:l,prefix:g,url:o,needQuotes:true,needResolve:c})}}return false}}));return h}const plugin=(e={})=>({postcssPlugin:"postcss-url-parser",prepare(t){const o=[];return{Declaration(s){const{isSupportDataURL:r,isSupportAbsoluteURL:n}=e;const i=parseDeclaration(s,"value",t,{isSupportDataURL:r,isSupportAbsoluteURL:n});if(!i){return}o.push(...i)},async OnceExit(){if(o.length===0){return}const t=await Promise.all(o.map((async t=>{const{url:s,needResolve:o}=t;if(e.filter){const t=await e.filter(s);if(!t){return}}if(!o){return t}const n=s.split(/(\?)?#/);const[i,l,a]=n;let u=l?"?":"";u+=a?`#${a}`:"";const{resolver:c,rootContext:p}=e;const d=(0,r.requestify)(i,p,Boolean(c));if(!c){return{...t,url:d,hash:u}}const f=await(0,r.resolveRequests)(c,e.context,[...new Set([d,s])]);if(!f){return}return{...t,url:f,hash:u}})));const n=new Map;const i=new Map;let l=false;for(let o=0;o<=t.length-1;o++){const r=t[o];if(!r){continue}if(!l){e.imports.push({type:"get_url_import",importName:"___CSS_LOADER_GET_URL_IMPORT___",url:e.urlHandler(s.ab+"getUrl.js"),index:-1});l=true}const{url:a,prefix:u}=r;const c=u?`${u}!${a}`:a;let p=n.get(c);if(!p){p=`___CSS_LOADER_URL_IMPORT_${n.size}___`;n.set(c,p);e.imports.push({type:"url",importName:p,url:e.resolver?e.urlHandler(c):JSON.stringify(c),index:o})}const{hash:d,needQuotes:f}=r;const h=JSON.stringify({newUrl:c,hash:d,needQuotes:f});let m=i.get(h);if(!m){m=`___CSS_LOADER_URL_REPLACEMENT_${i.size}___`;i.set(h,m);e.replacements.push({replacementName:m,importName:p,hash:d,needQuotes:f})}r.node.type="word";r.node.value=m;r.declaration.value=r.parsed.toString()}}}}});plugin.postcss=true;var a=t["default"]=plugin},512:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.WEBPACK_IGNORE_COMMENT_REGEXP=void 0;t.camelCase=camelCase;t.combineRequests=combineRequests;t.defaultGetLocalIdent=defaultGetLocalIdent;t.getExportCode=getExportCode;t.getFilter=getFilter;t.getImportCode=getImportCode;t.getModuleCode=getModuleCode;t.getModulesOptions=getModulesOptions;t.getModulesPlugins=getModulesPlugins;t.getPreRequester=getPreRequester;t.isDataUrl=isDataUrl;t.isURLRequestable=isURLRequestable;t.normalizeOptions=normalizeOptions;t.normalizeSourceMap=normalizeSourceMap;t.normalizeUrl=normalizeUrl;t.requestify=requestify;t.resolveRequests=resolveRequests;t.shouldUseIcssPlugin=shouldUseIcssPlugin;t.shouldUseImportPlugin=shouldUseImportPlugin;t.shouldUseModulesPlugins=shouldUseModulesPlugins;t.shouldUseURLPlugin=shouldUseURLPlugin;t.sort=sort;t.stringifyRequest=stringifyRequest;t.syntaxErrorFactory=syntaxErrorFactory;t.warningFactory=warningFactory;var o=s(310);var r=_interopRequireDefault(s(17));var n=_interopRequireDefault(s(193));var i=_interopRequireDefault(s(552));var l=_interopRequireDefault(s(749));var a=_interopRequireDefault(s(898));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const u=t.WEBPACK_IGNORE_COMMENT_REGEXP=/webpackIgnore:(\s+)?(true|false)/;const c=/^\.\.?[/\\]/;function isAbsolutePath(e){return r.default.posix.isAbsolute(e)||r.default.win32.isAbsolute(e)}function isRelativePath(e){return c.test(e)}function stringifyRequest(e,t){if(typeof e.utils!=="undefined"&&typeof e.utils.contextify==="function"){return JSON.stringify(e.utils.contextify(e.context||e.rootContext,t))}const s=t.split("!");const{context:o}=e;return JSON.stringify(s.map((e=>{const t=e.match(/^(.*?)(\?.*)/);const s=t?t[2]:"";let n=t?t[1]:e;if(isAbsolutePath(n)&&o){n=r.default.relative(o,n);if(isAbsolutePath(n)){return n+s}if(isRelativePath(n)===false){n=`./${n}`}}return n.replace(/\\/g,"/")+s})).join("!"))}const p=/^[a-z]:[/\\]|^\\\\/i;const d=/^[^?]*~/;function urlToRequest(e,t){let s;if(p.test(e)){s=e}else if(typeof t!=="undefined"&&/^\//.test(e)){s=t+e}else if(/^\.\.?\//.test(e)){s=e}else{s=`./${e}`}if(d.test(s)){s=s.replace(d,"")}return s}const f=/[ -,.\/:-@[\]\^`{-~]/;const h=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g;const preserveCamelCase=e=>{let t=e;let s=false;let o=false;let r=false;for(let e=0;e<t.length;e++){const n=t[e];if(s&&/[\p{Lu}]/u.test(n)){t=`${t.slice(0,e)}-${t.slice(e)}`;s=false;r=o;o=true;e+=1}else if(o&&r&&/[\p{Ll}]/u.test(n)){t=`${t.slice(0,e-1)}-${t.slice(e-1)}`;r=o;o=false;s=true}else{s=n.toLowerCase()===n&&n.toUpperCase()!==n;r=o;o=n.toUpperCase()===n&&n.toLowerCase()!==n}}return t};function camelCase(e){let t=e.trim();if(t.length===0){return""}if(t.length===1){return t.toLowerCase()}const s=t!==t.toLowerCase();if(s){t=preserveCamelCase(t)}return t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+([\p{Alpha}\p{N}_]|$)/gu,((e,t)=>t.toUpperCase())).replace(/\d+([\p{Alpha}\p{N}_]|$)/gu,(e=>e.toUpperCase()))}function escape(e){let t="";let s=0;while(s<e.length){const o=e.charAt(s++);let r;if(/[\t\n\f\r\x0B]/.test(o)){const e=o.charCodeAt();r=`\\${e.toString(16).toUpperCase()} `}else if(o==="\\"||f.test(o)){r=`\\${o}`}else{r=o}t+=r}const o=e.charAt(0);if(/^-[-\d]/.test(t)){t=`\\-${t.slice(1)}`}else if(/\d/.test(o)){t=`\\3${o} ${t.slice(1)}`}t=t.replace(h,((e,t,s)=>{if(t&&t.length%2){return e}return(t||"")+s}));return t}function gobbleHex(e){const t=e.toLowerCase();let s="";let o=false;for(let e=0;e<6&&t[e]!==undefined;e++){const r=t.charCodeAt(e);const n=r>=97&&r<=102||r>=48&&r<=57;o=r===32;if(!n){break}s+=t[e]}if(s.length===0){return undefined}const r=parseInt(s,16);const n=r>=55296&&r<=57343;if(n||r===0||r>1114111){return["�",s.length+(o?1:0)]}return[String.fromCodePoint(r),s.length+(o?1:0)]}const m=/\\/;function unescape(e){const t=m.test(e);if(!t){return e}let s="";for(let t=0;t<e.length;t++){if(e[t]==="\\"){const o=gobbleHex(e.slice(t+1,t+7));if(o!==undefined){s+=o[0];t+=o[1];continue}if(e[t+1]==="\\"){s+="\\";t+=1;continue}if(e.length===t+1){s+=e[t]}continue}s+=e[t]}return s}function normalizePath(e){return r.default.sep==="\\"?e.replace(/\\/g,"/"):e}const g=/[<>:"/\\|?*]/g;const _=/[\u0000-\u001f\u0080-\u009f]/g;function escapeLocalIdent(e){return escape(e.replace(/^((-?[0-9])|--)/,"_$1").replace(g,"-").replace(_,"-").replace(/\./g,"-"))}function defaultGetLocalIdent(e,t,s,o){const{context:n,hashSalt:i,hashStrategy:l}=o;const{resourcePath:a}=e;let u=normalizePath(r.default.relative(n,a));if(e._module&&e._module.matchResource){u=`${normalizePath(r.default.relative(n,e._module.matchResource))}`}o.content=l==="minimal-subset"&&/\[local\]/.test(t)?u:`${u}\0${s}`;let{hashFunction:c,hashDigest:p,hashDigestLength:d}=o;const f=t.match(/\[(?:([^:\]]+):)?(?:(hash|contenthash|fullhash))(?::([a-z]+\d*))?(?::(\d+))?\]/i);if(f){const e=f[2]||c;c=f[1]||c;p=f[3]||p;d=f[4]||d;t=t.replace(/\[(?:([^:\]]+):)?(?:hash|contenthash|fullhash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,(()=>e==="fullhash"?"[fullhash]":"[contenthash]"))}let h="";for(let t=0;h.length<d;t++){const s=e.utils&&typeof e.utils.createHash==="function"?e.utils.createHash(c):e._compiler.webpack.util.createHash(c);if(i){s.update(i)}const r=Buffer.allocUnsafe(4);r.writeUInt32LE(t);s.update(r);s.update(Buffer.from(o.content,"utf8"));h=(h+s.digest(p)).replace(/^\d+/,"").replace(/\//g,"_").replace(/[^A-Za-z0-9_]+/g,"").slice(0,d)}const m=r.default.extname(a);const g=r.default.basename(a);const _=g.slice(0,g.length-m.length);const y={filename:r.default.relative(n,a),contentHash:h,chunk:{name:_,hash:h,contentHash:h}};let b=e._compilation.getPath(t,y);if(/\[folder\]/gi.test(b)){const e=r.default.dirname(a);let t=normalizePath(r.default.relative(n,`${e+r.default.sep}_`));t=t.substring(0,t.length-1);let s="";if(t.length>1){s=r.default.basename(t)}b=b.replace(/\[folder\]/gi,(()=>s))}if(o.regExp){const e=a.match(o.regExp);if(e){e.forEach(((e,t)=>{b=b.replace(new RegExp(`\\[${t}\\]`,"ig"),e)}))}}return b}function fixedEncodeURIComponent(e){return e.replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16)}`))}function isDataUrl(e){if(/^data:/i.test(e)){return true}return false}const y=/^[A-Z]:[/\\]|^\\\\/i;function normalizeUrl(e,t){let s=e.replace(/^( |\t\n|\r\n|\r|\f)*/g,"").replace(/( |\t\n|\r\n|\r|\f)*$/g,"");if(t&&/\\(\n|\r\n|\r|\f)/.test(s)){s=s.replace(/\\(\n|\r\n|\r|\f)/g,"")}if(y.test(e)){try{s=decodeURI(s)}catch(e){}return s}s=unescape(s);if(isDataUrl(e)){return fixedEncodeURIComponent(s)}try{s=decodeURI(s)}catch(e){}return s}function requestify(e,t,s=true){if(s){if(/^file:/i.test(e)){return(0,o.fileURLToPath)(e)}return e.charAt(0)==="/"?urlToRequest(e,t):urlToRequest(e)}if(e.charAt(0)==="/"||/^file:/i.test(e)){return e}if(d.test(e)){return e.replace(d,"")}return e}function getFilter(e,t){return(...s)=>{if(typeof e==="function"){return e(...s,t)}return true}}function getValidLocalName(e,t){const s=t(e);return Array.isArray(s)?s[0]:s}const b=/\.module(s)?\.\w+$/i;const x=/\.icss\.\w+$/i;function getModulesOptions(e,t,s){if(typeof e.modules==="boolean"&&e.modules===false){return false}const o=s._module&&s._module.matchResource||s.resourcePath;let r;let n;if(typeof e.modules==="undefined"){n={};r=true}else if(typeof e.modules==="boolean"){n={}}else if(typeof e.modules==="string"){n={mode:e.modules}}else{n=e.modules;({auto:r}=n)}const{outputOptions:i}=s._compilation;const l=t==="css-style-sheet"||t==="string";const a={auto:r,mode:"local",exportGlobals:false,localIdentName:"[hash:base64]",localIdentContext:s.rootContext,localIdentHashSalt:i.hashSalt,localIdentHashFunction:i.hashFunction,localIdentHashDigest:i.hashDigest,localIdentHashDigestLength:i.hashDigestLength,localIdentRegExp:undefined,getLocalIdent:undefined,namedExport:l||false,exportLocalsConvention:(n.namedExport===true||l)&&typeof n.exportLocalsConvention==="undefined"?"camelCaseOnly":"asIs",exportOnlyLocals:false,...n};let u;if(typeof a.exportLocalsConvention==="string"){u=a.exportLocalsConvention;a.exportLocalsConvention=e=>{switch(u){case"camelCase":{return[e,camelCase(e)]}case"camelCaseOnly":{return camelCase(e)}case"dashes":{return[e,dashesCamelCase(e)]}case"dashesOnly":{return dashesCamelCase(e)}case"asIs":default:return e}}}if(typeof a.auto==="boolean"){const e=a.auto&&b.test(o);let t;if(!e){t=x.test(o);if(t){a.mode="icss"}}if(!e&&!t){return false}}else if(a.auto instanceof RegExp){const e=a.auto.test(o);if(!e){return false}}else if(typeof a.auto==="function"){const e=a.auto(o);if(!e){return false}}if(typeof a.mode==="function"){a.mode=a.mode(s.resourcePath)}if(l){if(e.esModule===false){throw new Error("The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'esModule' option to be enabled")}if(a.namedExport===false){throw new Error("The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'modules.namedExport' option to be enabled")}}if(a.namedExport===true){if(e.esModule===false){throw new Error("The 'modules.namedExport' option requires the 'esModule' option to be enabled")}if(typeof u==="string"&&u!=="camelCaseOnly"&&u!=="dashesOnly"){throw new Error('The "modules.namedExport" option requires the "modules.exportLocalsConvention" option to be "camelCaseOnly" or "dashesOnly"')}}return a}function normalizeOptions(e,t){const s=typeof e.exportType==="undefined"?"array":e.exportType;const o=getModulesOptions(e,s,t);return{url:typeof e.url==="undefined"?true:e.url,import:typeof e.import==="undefined"?true:e.import,modules:o,sourceMap:typeof e.sourceMap==="boolean"?e.sourceMap:t.sourceMap,importLoaders:typeof e.importLoaders==="string"?parseInt(e.importLoaders,10):e.importLoaders,esModule:typeof e.esModule==="undefined"?true:e.esModule,exportType:s}}function shouldUseImportPlugin(e){if(e.modules.exportOnlyLocals){return false}if(typeof e.import==="boolean"){return e.import}return true}function shouldUseURLPlugin(e){if(e.modules.exportOnlyLocals){return false}if(typeof e.url==="boolean"){return e.url}return true}function shouldUseModulesPlugins(e){if(typeof e.modules==="boolean"&&e.modules===false){return false}return e.modules.mode!=="icss"}function shouldUseIcssPlugin(e){return Boolean(e.modules)}function getModulesPlugins(e,t){const{mode:s,getLocalIdent:o,localIdentName:r,localIdentContext:u,localIdentHashSalt:c,localIdentHashFunction:p,localIdentHashDigest:d,localIdentHashDigestLength:f,localIdentRegExp:h,hashStrategy:m}=e.modules;let g=[];try{g=[n.default,(0,i.default)({mode:s}),(0,l.default)(),(0,a.default)({generateScopedName(e,s,n,i){let l;if(typeof o!=="undefined"){l=o(t,r,unescape(e),{context:u,hashSalt:c,hashFunction:p,hashDigest:d,hashDigestLength:f,hashStrategy:m,regExp:h,node:i})}if(typeof l==="undefined"||l===null){l=defaultGetLocalIdent(t,r,unescape(e),{context:u,hashSalt:c,hashFunction:p,hashDigest:d,hashDigestLength:f,hashStrategy:m,regExp:h,node:i});return escapeLocalIdent(l).replace(/\\\[local\\]/gi,e)}return escapeLocalIdent(l)},exportGlobals:e.modules.exportGlobals})]}catch(e){t.emitError(e)}return g}const v=/^[a-z0-9+\-.]+:/i;function getURLType(e){if(e[0]==="/"){if(e[1]==="/"){return"scheme-relative"}return"path-absolute"}if(p.test(e)){return"path-absolute"}return v.test(e)?"absolute":"path-relative"}function normalizeSourceMap(e,t){let s=e;if(typeof s==="string"){s=JSON.parse(s)}delete s.file;const{sourceRoot:o}=s;delete s.sourceRoot;if(s.sources){s.sources=s.sources.map((e=>{if(e.indexOf("<")===0){return e}const s=getURLType(e);if(s==="path-relative"||s==="path-absolute"){const n=s==="path-relative"&&o?r.default.resolve(o,normalizePath(e)):normalizePath(e);return r.default.relative(r.default.dirname(t),n)}return e}))}return s}function getPreRequester({loaders:e,loaderIndex:t}){const s=Object.create(null);return o=>{if(s[o]){return s[o]}if(o===false){s[o]=""}else{const r=e.slice(t,t+1+(typeof o!=="number"?0:o)).map((e=>e.request)).join("!");s[o]=`-!${r}!`}return s[o]}}function getImportCode(e,t){let s="";for(const o of e){const{importName:e,url:r,icss:n,type:i}=o;if(t.esModule){if(n&&t.modules.namedExport){s+=`import ${t.modules.exportOnlyLocals?"":`${e}, `}* as ${e}_NAMED___ from ${r};\n`}else{s+=i==="url"?`var ${e} = new URL(${r}, import.meta.url);\n`:`import ${e} from ${r};\n`}}else{s+=`var ${e} = require(${r});\n`}}return s?`// Imports\n${s}`:""}function normalizeSourceMapForRuntime(e,t){const s=e?e.toJSON():null;if(s){delete s.file;if(t._compilation&&t._compilation.options&&t._compilation.options.devtool&&t._compilation.options.devtool.includes("nosources")){delete s.sourcesContent}s.sourceRoot="";s.sources=s.sources.map((e=>{if(e.indexOf("<")===0){return e}const s=getURLType(e);if(s!=="path-relative"){return e}const o=r.default.dirname(t.resourcePath);const n=r.default.resolve(o,e);const i=normalizePath(r.default.relative(t.rootContext,n));return`webpack://./${i}`}))}return JSON.stringify(s)}function printParams(e,t,s,o){let r="";if(typeof o!=="undefined"){r=`, ${JSON.stringify(o)}`}if(typeof s!=="undefined"){r=`, ${JSON.stringify(s)}${r}`}else if(r.length>0){r=`, undefined${r}`}if(t){r=`, true${r}`}else if(r.length>0){r=`, false${r}`}if(e){r=`${JSON.stringify(e)}${r}`}else if(r.length>0){r=`""${r}`}return r}function getModuleCode(e,t,s,o,r,n){if(o.modules.exportOnlyLocals===true){return""}let i="";if(o.sourceMap){const t=e.map;i=`,${normalizeSourceMapForRuntime(t,n)}`}let l=r?convertToTemplateLiteral(e.css):JSON.stringify(e.css);let a=`var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(${o.sourceMap?"___CSS_LOADER_API_SOURCEMAP_IMPORT___":"___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___"});\n`;for(const e of t){const{url:t,layer:s,supports:o,media:r,dedupe:n}=e;if(t){const e=printParams(r,undefined,o,s);a+=`___CSS_LOADER_EXPORT___.push([module.id, ${JSON.stringify(`@import url(${t});`)}${e.length>0?`, ${e}`:""}]);\n`}else{const t=printParams(r,n,o,s);a+=`___CSS_LOADER_EXPORT___.i(${e.importName}${t.length>0?`, ${t}`:""});\n`}}for(const e of s){const{replacementName:t,importName:s,localName:n}=e;if(n){l=l.replace(new RegExp(t,"g"),(()=>o.modules.namedExport?r?`\${ ${s}_NAMED___[${JSON.stringify(getValidLocalName(n,o.modules.exportLocalsConvention))}] }`:`" + ${s}_NAMED___[${JSON.stringify(getValidLocalName(n,o.modules.exportLocalsConvention))}] + "`:r?`\${${s}.locals[${JSON.stringify(n)}]}`:`" + ${s}.locals[${JSON.stringify(n)}] + "`))}else{const{hash:o,needQuotes:n}=e;const i=[].concat(o?[`hash: ${JSON.stringify(o)}`]:[]).concat(n?"needQuotes: true":[]);const u=i.length>0?`, { ${i.join(", ")} }`:"";a+=`var ${t} = ___CSS_LOADER_GET_URL_IMPORT___(${s}${u});\n`;l=l.replace(new RegExp(t,"g"),(()=>r?`\${${t}}`:`" + ${t} + "`))}}return`${a}// Module\n___CSS_LOADER_EXPORT___.push([module.id, ${l}, ""${i}]);\n`}const R="\\".charCodeAt(0);const C="`".charCodeAt(0);const w="$".charCodeAt(0);function convertToTemplateLiteral(e){let t="";for(let s=0;s<e.length;s++){const o=e.charCodeAt(s);t+=o===R||o===C||o===w?`\\${e[s]}`:e[s]}return`\`${t}\``}function dashesCamelCase(e){return e.replace(/-+(\w)/g,((e,t)=>t.toUpperCase()))}function getExportCode(e,t,s,o,r){let n="// Exports\n";if(s){let s="";const addExportToLocalsCode=(e,t)=>{const n=Array.isArray(e)?new Set(e):new Set([e]);for(const e of n){if(o.modules.namedExport){s+=`export var ${e} = ${r?convertToTemplateLiteral(t):JSON.stringify(t)};\n`}else{if(s){s+=`,\n`}s+=`\t${JSON.stringify(e)}: ${r?convertToTemplateLiteral(t):JSON.stringify(t)}`}}};for(const{name:t,value:s}of e){addExportToLocalsCode(o.modules.exportLocalsConvention(t),s)}for(const e of t){const{replacementName:t,localName:n}=e;if(n){const{importName:i}=e;s=s.replace(new RegExp(t,"g"),(()=>{if(o.modules.namedExport){return r?`\${${i}_NAMED___[${JSON.stringify(getValidLocalName(n,o.modules.exportLocalsConvention))}]}`:`" + ${i}_NAMED___[${JSON.stringify(getValidLocalName(n,o.modules.exportLocalsConvention))}] + "`}else if(o.modules.exportOnlyLocals){return r?`\${${i}[${JSON.stringify(n)}]}`:`" + ${i}[${JSON.stringify(n)}] + "`}return r?`\${${i}.locals[${JSON.stringify(n)}]}`:`" + ${i}.locals[${JSON.stringify(n)}] + "`}))}else{s=s.replace(new RegExp(t,"g"),(()=>r?`\${${t}}`:`" + ${t} + "`))}}if(o.modules.exportOnlyLocals){n+=o.modules.namedExport?s:`${o.esModule?"export default":"module.exports ="} {\n${s}\n};\n`;return n}n+=o.modules.namedExport?s:`___CSS_LOADER_EXPORT___.locals = {${s?`\n${s}\n`:""}};\n`}const i=o.exportType==="css-style-sheet";if(i){n+="var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet();\n";n+="___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString());\n"}let l;switch(o.exportType){case"string":l="___CSS_LOADER_EXPORT___.toString()";break;case"css-style-sheet":l="___CSS_LOADER_STYLE_SHEET___";break;default:case"array":l="___CSS_LOADER_EXPORT___";break}n+=`${o.esModule?"export default":"module.exports ="} ${l};\n`;return n}async function resolveRequests(e,t,s){return e(t,s[0]).then((e=>e)).catch((o=>{const[,...r]=s;if(r.length===0){throw o}return resolveRequests(e,t,r)}))}function isURLRequestable(e,t={}){if(/^\/\//.test(e)){return{requestable:false,needResolve:false}}if(/^#/.test(e)){return{requestable:false,needResolve:false}}if(isDataUrl(e)&&t.isSupportDataURL){try{decodeURIComponent(e)}catch(e){return{requestable:false,needResolve:false}}return{requestable:true,needResolve:false}}if(/^file:/i.test(e)){return{requestable:true,needResolve:true}}if(/^[a-z][a-z0-9+.-]*:/i.test(e)&&!y.test(e)){if(t.isSupportAbsoluteURL&&/^https?:/i.test(e)){return{requestable:true,needResolve:false}}return{requestable:false,needResolve:false}}return{requestable:true,needResolve:true}}function sort(e,t){return e.index-t.index}function combineRequests(e,t){const s=t.indexOf("!=!");return s!==-1?t.slice(0,s+3)+e+t.slice(s+3):e+t}function warningFactory(e){let t="";if(typeof e.line!=="undefined"){t+=`(${e.line}:${e.column}) `}if(typeof e.plugin!=="undefined"){t+=`from "${e.plugin}" plugin: `}t+=e.text;if(e.node){t+=`\n\nCode:\n ${e.node.toString()}\n`}const s=new Error(t,{cause:e});s.stack=null;return s}function syntaxErrorFactory(e){let t="\nSyntaxError\n\n";if(typeof e.line!=="undefined"){t+=`(${e.line}:${e.column}) `}if(typeof e.plugin!=="undefined"){t+=`from "${e.plugin}" plugin: `}t+=e.file?`${e.file} `:"<css input> ";t+=`${e.reason}`;const s=e.showSourceCode();if(s){t+=`\n\n${s}\n`}const o=new Error(t,{cause:e});o.stack=null;return o}},555:(e,t,s)=>{var o=s(108);var r=s(629);var n=s(377);function ValueParser(e){if(this instanceof ValueParser){this.nodes=o(e);return this}return new ValueParser(e)}ValueParser.prototype.toString=function(){return Array.isArray(this.nodes)?n(this.nodes):""};ValueParser.prototype.walk=function(e,t){r(this.nodes,e,t);return this};ValueParser.unit=s(419);ValueParser.walk=r;ValueParser.stringify=n;e.exports=ValueParser},108:e=>{var t="(".charCodeAt(0);var s=")".charCodeAt(0);var o="'".charCodeAt(0);var r='"'.charCodeAt(0);var n="\\".charCodeAt(0);var i="/".charCodeAt(0);var l=",".charCodeAt(0);var a=":".charCodeAt(0);var u="*".charCodeAt(0);var c="u".charCodeAt(0);var p="U".charCodeAt(0);var d="+".charCodeAt(0);var f=/^[a-f0-9?-]+$/i;e.exports=function(e){var h=[];var m=e;var g,_,y,b,x,v,R,C;var w=0;var S=m.charCodeAt(w);var E=m.length;var A=[{nodes:h}];var O=0;var L;var $="";var P="";var I="";while(w<E){if(S<=32){g=w;do{g+=1;S=m.charCodeAt(g)}while(S<=32);b=m.slice(w,g);y=h[h.length-1];if(S===s&&O){I=b}else if(y&&y.type==="div"){y.after=b;y.sourceEndIndex+=b.length}else if(S===l||S===a||S===i&&m.charCodeAt(g+1)!==u&&(!L||L&&L.type==="function"&&L.value!=="calc")){P=b}else{h.push({type:"space",sourceIndex:w,sourceEndIndex:g,value:b})}w=g}else if(S===o||S===r){g=w;_=S===o?"'":'"';b={type:"string",sourceIndex:w,quote:_};do{x=false;g=m.indexOf(_,g+1);if(~g){v=g;while(m.charCodeAt(v-1)===n){v-=1;x=!x}}else{m+=_;g=m.length-1;b.unclosed=true}}while(x);b.value=m.slice(w+1,g);b.sourceEndIndex=b.unclosed?g:g+1;h.push(b);w=g+1;S=m.charCodeAt(w)}else if(S===i&&m.charCodeAt(w+1)===u){g=m.indexOf("*/",w);b={type:"comment",sourceIndex:w,sourceEndIndex:g+2};if(g===-1){b.unclosed=true;g=m.length;b.sourceEndIndex=g}b.value=m.slice(w+2,g);h.push(b);w=g+2;S=m.charCodeAt(w)}else if((S===i||S===u)&&L&&L.type==="function"&&L.value==="calc"){b=m[w];h.push({type:"word",sourceIndex:w-P.length,sourceEndIndex:w+b.length,value:b});w+=1;S=m.charCodeAt(w)}else if(S===i||S===l||S===a){b=m[w];h.push({type:"div",sourceIndex:w-P.length,sourceEndIndex:w+b.length,value:b,before:P,after:""});P="";w+=1;S=m.charCodeAt(w)}else if(t===S){g=w;do{g+=1;S=m.charCodeAt(g)}while(S<=32);C=w;b={type:"function",sourceIndex:w-$.length,value:$,before:m.slice(C+1,g)};w=g;if($==="url"&&S!==o&&S!==r){g-=1;do{x=false;g=m.indexOf(")",g+1);if(~g){v=g;while(m.charCodeAt(v-1)===n){v-=1;x=!x}}else{m+=")";g=m.length-1;b.unclosed=true}}while(x);R=g;do{R-=1;S=m.charCodeAt(R)}while(S<=32);if(C<R){if(w!==R+1){b.nodes=[{type:"word",sourceIndex:w,sourceEndIndex:R+1,value:m.slice(w,R+1)}]}else{b.nodes=[]}if(b.unclosed&&R+1!==g){b.after="";b.nodes.push({type:"space",sourceIndex:R+1,sourceEndIndex:g,value:m.slice(R+1,g)})}else{b.after=m.slice(R+1,g);b.sourceEndIndex=g}}else{b.after="";b.nodes=[]}w=g+1;b.sourceEndIndex=b.unclosed?g:w;S=m.charCodeAt(w);h.push(b)}else{O+=1;b.after="";b.sourceEndIndex=w+1;h.push(b);A.push(b);h=b.nodes=[];L=b}$=""}else if(s===S&&O){w+=1;S=m.charCodeAt(w);L.after=I;L.sourceEndIndex+=I.length;I="";O-=1;A[A.length-1].sourceEndIndex=w;A.pop();L=A[O];h=L.nodes}else{g=w;do{if(S===n){g+=1}g+=1;S=m.charCodeAt(g)}while(g<E&&!(S<=32||S===o||S===r||S===l||S===a||S===i||S===t||S===u&&L&&L.type==="function"&&L.value==="calc"||S===i&&L.type==="function"&&L.value==="calc"||S===s&&O));b=m.slice(w,g);if(t===S){$=b}else if((c===b.charCodeAt(0)||p===b.charCodeAt(0))&&d===b.charCodeAt(1)&&f.test(b.slice(2))){h.push({type:"unicode-range",sourceIndex:w,sourceEndIndex:g,value:b})}else{h.push({type:"word",sourceIndex:w,sourceEndIndex:g,value:b})}w=g}}for(w=A.length-1;w;w-=1){A[w].unclosed=true;A[w].sourceEndIndex=m.length}return A[0].nodes}},377:e=>{function stringifyNode(e,t){var s=e.type;var o=e.value;var r;var n;if(t&&(n=t(e))!==undefined){return n}else if(s==="word"||s==="space"){return o}else if(s==="string"){r=e.quote||"";return r+o+(e.unclosed?"":r)}else if(s==="comment"){return"/*"+o+(e.unclosed?"":"*/")}else if(s==="div"){return(e.before||"")+o+(e.after||"")}else if(Array.isArray(e.nodes)){r=stringify(e.nodes,t);if(s!=="function"){return r}return o+"("+(e.before||"")+r+(e.after||"")+(e.unclosed?"":")")}return o}function stringify(e,t){var s,o;if(Array.isArray(e)){s="";for(o=e.length-1;~o;o-=1){s=stringifyNode(e[o],t)+s}return s}return stringifyNode(e,t)}e.exports=stringify},419:e=>{var t="-".charCodeAt(0);var s="+".charCodeAt(0);var o=".".charCodeAt(0);var r="e".charCodeAt(0);var n="E".charCodeAt(0);function likeNumber(e){var r=e.charCodeAt(0);var n;if(r===s||r===t){n=e.charCodeAt(1);if(n>=48&&n<=57){return true}var i=e.charCodeAt(2);if(n===o&&i>=48&&i<=57){return true}return false}if(r===o){n=e.charCodeAt(1);if(n>=48&&n<=57){return true}return false}if(r>=48&&r<=57){return true}return false}e.exports=function(e){var i=0;var l=e.length;var a;var u;var c;if(l===0||!likeNumber(e)){return false}a=e.charCodeAt(i);if(a===s||a===t){i++}while(i<l){a=e.charCodeAt(i);if(a<48||a>57){break}i+=1}a=e.charCodeAt(i);u=e.charCodeAt(i+1);if(a===o&&u>=48&&u<=57){i+=2;while(i<l){a=e.charCodeAt(i);if(a<48||a>57){break}i+=1}}a=e.charCodeAt(i);u=e.charCodeAt(i+1);c=e.charCodeAt(i+2);if((a===r||a===n)&&(u>=48&&u<=57||(u===s||u===t)&&c>=48&&c<=57)){i+=u===s||u===t?3:2;while(i<l){a=e.charCodeAt(i);if(a<48||a>57){break}i+=1}}return{number:e.slice(0,i),unit:e.slice(i)}}},629:e=>{e.exports=function walk(e,t,s){var o,r,n,i;for(o=0,r=e.length;o<r;o+=1){n=e[o];if(!s){i=t(n,o,e)}if(i!==false&&n.type==="function"&&Array.isArray(n.nodes)){walk(n.nodes,t,s)}if(s){t(n,o,e)}}}},417:e=>{"use strict";e.exports=require("../icss-utils")},749:e=>{"use strict";e.exports=require("../postcss-modules-extract-imports")},552:e=>{"use strict";e.exports=require("../postcss-modules-local-by-default")},898:e=>{"use strict";e.exports=require("../postcss-modules-scope")},193:e=>{"use strict";e.exports=require("../postcss-modules-values")},204:e=>{"use strict";e.exports=require("../semver")},17:e=>{"use strict";e.exports=require("path")},977:e=>{"use strict";e.exports=require("postcss")},310:e=>{"use strict";e.exports=require("url")},202:e=>{"use strict";e.exports=JSON.parse('{"title":"CSS Loader options","additionalProperties":false,"properties":{"url":{"description":"Allows to enables/disables `url()`/`image-set()` functions handling.","link":"https://github.com/webpack-contrib/css-loader#url","anyOf":[{"type":"boolean"},{"type":"object","properties":{"filter":{"instanceof":"Function"}},"additionalProperties":false}]},"import":{"description":"Allows to enables/disables `@import` at-rules handling.","link":"https://github.com/webpack-contrib/css-loader#import","anyOf":[{"type":"boolean"},{"type":"object","properties":{"filter":{"instanceof":"Function"}},"additionalProperties":false}]},"modules":{"description":"Allows to enable/disable CSS Modules or ICSS and setup configuration.","link":"https://github.com/webpack-contrib/css-loader#modules","anyOf":[{"type":"boolean"},{"enum":["local","global","pure","icss"]},{"type":"object","additionalProperties":false,"properties":{"auto":{"description":"Allows auto enable CSS modules based on filename.","link":"https://github.com/webpack-contrib/css-loader#auto","anyOf":[{"instanceof":"RegExp"},{"instanceof":"Function"},{"type":"boolean"}]},"mode":{"description":"Setup `mode` option.","link":"https://github.com/webpack-contrib/css-loader#mode","anyOf":[{"enum":["local","global","pure","icss"]},{"instanceof":"Function"}]},"localIdentName":{"description":"Allows to configure the generated local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentname","type":"string","minLength":1},"localIdentContext":{"description":"Allows to redefine basic loader context for local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentcontext","type":"string","minLength":1},"localIdentHashSalt":{"description":"Allows to add custom hash to generate more unique classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashsalt","type":"string","minLength":1},"localIdentHashFunction":{"description":"Allows to specify hash function to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashfunction","type":"string","minLength":1},"localIdentHashDigest":{"description":"Allows to specify hash digest to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashdigest","type":"string","minLength":1},"localIdentHashDigestLength":{"description":"Allows to specify hash digest length to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashdigestlength","type":"number"},"hashStrategy":{"description":"Allows to specify should localName be used when computing the hash.","link":"https://github.com/webpack-contrib/css-loader#hashstrategy","enum":["resource-path-and-local-name","minimal-subset"]},"localIdentRegExp":{"description":"Allows to specify custom RegExp for local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentregexp","anyOf":[{"type":"string","minLength":1},{"instanceof":"RegExp"}]},"getLocalIdent":{"description":"Allows to specify a function to generate the classname.","link":"https://github.com/webpack-contrib/css-loader#getlocalident","instanceof":"Function"},"namedExport":{"description":"Enables/disables ES modules named export for locals.","link":"https://github.com/webpack-contrib/css-loader#namedexport","type":"boolean"},"exportGlobals":{"description":"Allows to export names from global class or id, so you can use that as local name.","link":"https://github.com/webpack-contrib/css-loader#exportglobals","type":"boolean"},"exportLocalsConvention":{"description":"Style of exported classnames.","link":"https://github.com/webpack-contrib/css-loader#localsconvention","anyOf":[{"enum":["asIs","camelCase","camelCaseOnly","dashes","dashesOnly"]},{"instanceof":"Function"}]},"exportOnlyLocals":{"description":"Export only locals.","link":"https://github.com/webpack-contrib/css-loader#exportonlylocals","type":"boolean"}}}]},"sourceMap":{"description":"Allows to enable/disable source maps.","link":"https://github.com/webpack-contrib/css-loader#sourcemap","type":"boolean"},"importLoaders":{"description":"Allows enables/disables or setups number of loaders applied before CSS loader for `@import`/CSS Modules and ICSS imports.","link":"https://github.com/webpack-contrib/css-loader#importloaders","anyOf":[{"type":"boolean"},{"type":"string"},{"type":"integer"}]},"esModule":{"description":"Use the ES modules syntax.","link":"https://github.com/webpack-contrib/css-loader#esmodule","type":"boolean"},"exportType":{"description":"Allows exporting styles as array with modules, string or constructable stylesheet (i.e. `CSSStyleSheet`).","link":"https://github.com/webpack-contrib/css-loader#exporttype","enum":["array","string","css-style-sheet"]}},"type":"object"}')},840:e=>{"use strict";e.exports=JSON.parse('{"name":"postcss","version":"8.4.33","description":"Tool for transforming styles with JS plugins","engines":{"node":"^10 || ^12 || >=14"},"exports":{".":{"require":"./lib/postcss.js","import":"./lib/postcss.mjs"},"./lib/at-rule":"./lib/at-rule.js","./lib/comment":"./lib/comment.js","./lib/container":"./lib/container.js","./lib/css-syntax-error":"./lib/css-syntax-error.js","./lib/declaration":"./lib/declaration.js","./lib/fromJSON":"./lib/fromJSON.js","./lib/input":"./lib/input.js","./lib/lazy-result":"./lib/lazy-result.js","./lib/no-work-result":"./lib/no-work-result.js","./lib/list":"./lib/list.js","./lib/map-generator":"./lib/map-generator.js","./lib/node":"./lib/node.js","./lib/parse":"./lib/parse.js","./lib/parser":"./lib/parser.js","./lib/postcss":"./lib/postcss.js","./lib/previous-map":"./lib/previous-map.js","./lib/processor":"./lib/processor.js","./lib/result":"./lib/result.js","./lib/root":"./lib/root.js","./lib/rule":"./lib/rule.js","./lib/stringifier":"./lib/stringifier.js","./lib/stringify":"./lib/stringify.js","./lib/symbols":"./lib/symbols.js","./lib/terminal-highlight":"./lib/terminal-highlight.js","./lib/tokenize":"./lib/tokenize.js","./lib/warn-once":"./lib/warn-once.js","./lib/warning":"./lib/warning.js","./package.json":"./package.json"},"main":"./lib/postcss.js","types":"./lib/postcss.d.ts","keywords":["css","postcss","rework","preprocessor","parser","source map","transform","manipulation","transpiler"],"funding":[{"type":"opencollective","url":"https://opencollective.com/postcss/"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/postcss"},{"type":"github","url":"https://github.com/sponsors/ai"}],"author":"Andrey Sitnik <andrey@sitnik.ru>","license":"MIT","homepage":"https://postcss.org/","repository":"postcss/postcss","bugs":{"url":"https://github.com/postcss/postcss/issues"},"dependencies":{"nanoid":"^3.3.7","picocolors":"^1.0.0","source-map-js":"^1.0.2"},"browser":{"./lib/terminal-highlight":false,"source-map-js":false,"path":false,"url":false,"fs":false}}')}};var t={};function __nccwpck_require__(s){var o=t[s];if(o!==undefined){return o.exports}var r=t[s]={exports:{}};var n=true;try{e[s](r,r.exports,__nccwpck_require__);n=false}finally{if(n)delete t[s]}return r.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var s=__nccwpck_require__(45);module.exports=s})(); | ||
(()=>{"use strict";var e={643:(e,t,s)=>{const o=s(917);e.exports=o.default;e.exports.defaultGetLocalIdent=s(466).defaultGetLocalIdent},917:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=loader;var o=_interopRequireDefault(s(977));var n=_interopRequireDefault(s(840));var r=s(204);var i=_interopRequireDefault(s(891));var l=s(627);var a=s(466);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}async function loader(e,t,u){const c=this.getOptions(i.default);const p=this.async();if(this._compiler&&this._compiler.options&&this._compiler.options.experiments&&this._compiler.options.experiments.css&&this._module&&(this._module.type==="css"||this._module.type==="css/auto"||this._module.type==="css/global"||this._module.type==="css/module")){this.emitWarning(new Error('You can\'t use `experiments.css` (`experiments.futureDefaults` enable built-in CSS support by default) and `css-loader` together, please set `experiments.css` to `false` or set `{ type: "javascript/auto" }` for rules with `css-loader` in your webpack config (now css-loader does nothing).'));p(null,e,t,u);return}let f;try{f=(0,a.normalizeOptions)(c,this)}catch(e){p(e);return}const d=[];const m=[];const h=[];if((0,a.shouldUseModulesPlugins)(f)){d.push(...(0,a.getModulesPlugins)(f,this))}const g=[];const _=[];let y=false;if(this._compilation&&this._compilation.options&&this._compilation.options.experiments&&this._compilation.options.experiments.buildHttp){y=true}const b=f.esModule&&Boolean("fsStartTime"in this._compiler);if((0,a.shouldUseImportPlugin)(f)){d.push((0,l.importParser)({isSupportAbsoluteURL:false,isSupportDataURL:false,isCSSStyleSheet:f.exportType==="css-style-sheet",loaderContext:this,imports:g,api:_,filter:f.import.filter,urlHandler:e=>(0,a.stringifyRequest)(this,(0,a.combineRequests)((0,a.getPreRequester)(this)(f.importLoaders),e))}))}const R=[];if((0,a.shouldUseURLPlugin)(f)){const e=!f.esModule;d.push((0,l.urlParser)({isSupportAbsoluteURL:y,isSupportDataURL:b,imports:R,replacements:m,context:this.context,rootContext:this.rootContext,filter:(0,a.getFilter)(f.url.filter,this.resourcePath),resolver:e?this.getResolve({mainFiles:[],extensions:[]}):undefined,urlHandler:e=>(0,a.stringifyRequest)(this,e)}))}const x=[];const S=[];const w=(0,a.shouldUseIcssPlugin)(f);if(w){d.push((0,l.icssParser)({loaderContext:this,imports:x,api:S,replacements:m,exports:h,urlHandler:e=>(0,a.stringifyRequest)(this,(0,a.combineRequests)((0,a.getPreRequester)(this)(f.importLoaders),e))}))}if(u){const{ast:t}=u;if(t&&t.type==="postcss"&&(0,r.satisfies)(t.version,`^${n.default.version}`)){e=t.root}}const{resourcePath:E}=this;let v;try{v=await(0,o.default)(d).process(e,{hideNothingWarning:true,from:E,to:E,map:f.sourceMap?{prev:t?(0,a.normalizeSourceMap)(t,E):null,inline:false,annotation:false}:false})}catch(e){if(e.file){this.addDependency(e.file)}p(e.name==="CssSyntaxError"?(0,a.syntaxErrorFactory)(e):e);return}for(const e of v.warnings()){this.emitWarning((0,a.warningFactory)(e))}const C=[].concat(x.sort(a.sort)).concat(g.sort(a.sort)).concat(R.sort(a.sort));const O=[].concat(_.sort(a.sort)).concat(S.sort(a.sort));if(f.modules.exportOnlyLocals!==true){C.unshift({type:"api_import",importName:"___CSS_LOADER_API_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"api.js")});if(f.sourceMap){C.unshift({importName:"___CSS_LOADER_API_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"sourceMaps.js")})}else{C.unshift({importName:"___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___",url:(0,a.stringifyRequest)(this,s.ab+"noSourceMaps.js")})}}let L=false;if(this._compilation&&this._compilation.options&&this._compilation.options.output&&this._compilation.options.output.environment&&this._compilation.options.output.environment.templateLiteral){L=true}const $=(0,a.getImportCode)(C,f);let P;try{P=(0,a.getModuleCode)(v,O,m,f,L,this)}catch(e){p(e);return}const M=(0,a.getExportCode)(h,m,w,f,L);p(null,`${$}${P}${M}`)}},627:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"icssParser",{enumerable:true,get:function(){return n.default}});Object.defineProperty(t,"importParser",{enumerable:true,get:function(){return o.default}});Object.defineProperty(t,"urlParser",{enumerable:true,get:function(){return r.default}});var o=_interopRequireDefault(s(284));var n=_interopRequireDefault(s(78));var r=_interopRequireDefault(s(13));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},78:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=s(417);var n=s(466);const plugin=(e={})=>({postcssPlugin:"postcss-icss-parser",async OnceExit(t){const s=Object.create(null);const{icssImports:r,icssExports:i}=(0,o.extractICSS)(t);const l=new Map;const a=[];const{loaderContext:u}=e;const c=u.getResolve({dependencyType:"icss",conditionNames:["style"],extensions:["..."],mainFields:["css","style","main","..."],mainFiles:["index","..."],preferRelative:true});for(const e in r){const t=r[e];if(Object.keys(t).length===0){continue}let s=e;let o="";const i=s.split("!");if(i.length>1){s=i.pop();o=i.join("!")}const l=(0,n.requestify)((0,n.normalizeUrl)(s,true),u.rootContext);const doResolve=async()=>{const e=await(0,n.resolveRequests)(c,u.context,[...new Set([s,l])]);if(!e){return}return{url:e,prefix:o,tokens:t}};a.push(doResolve())}const p=await Promise.all(a);for(let t=0;t<=p.length-1;t++){const o=p[t];if(!o){continue}const n=o.prefix?`${o.prefix}!${o.url}`:o.url;const r=n;let i=l.get(r);if(!i){i=`___CSS_LOADER_ICSS_IMPORT_${l.size}___`;l.set(r,i);e.imports.push({type:"icss_import",importName:i,url:e.urlHandler(n),icss:true,index:t});e.api.push({importName:i,dedupe:true,index:t})}for(const[n,r]of Object.keys(o.tokens).entries()){const l=`___CSS_LOADER_ICSS_IMPORT_${t}_REPLACEMENT_${n}___`;const a=o.tokens[r];s[r]=l;e.replacements.push({replacementName:l,importName:i,localName:a})}}if(Object.keys(s).length>0){(0,o.replaceSymbols)(t,s)}for(const t of Object.keys(i)){const n=(0,o.replaceValueSymbols)(i[t],s);e.exports.push({name:t,value:n})}}});plugin.postcss=true;var r=t["default"]=plugin},284:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(466);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function parseNode(e,t,s){if(e.parent.type!=="root"){return}if(e.raws&&e.raws.afterName&&e.raws.afterName.trim().length>0){const t=e.raws.afterName.lastIndexOf("/*");const s=e.raws.afterName.slice(t).match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(s&&s[2]==="true"){return}}const r=e.prev();if(r&&r.type==="comment"){const e=r.text.match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(e&&e[2]==="true"){return}}if(e.nodes){const t=new Error("It looks like you didn't end your @import statement correctly. Child nodes are attached to it.");t.node=e;throw t}const i=e.raws&&e.raws[t]&&typeof e.raws[t].raw!=="undefined"?e.raws[t].raw:e[t];const{nodes:l}=(0,o.default)(i);if(l.length===0||l[0].type!=="string"&&l[0].type!=="function"){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}let a;let u;if(l[0].type==="string"){a=true;u=l[0].value}else{if(l[0].value.toLowerCase()!=="url"){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}a=l[0].nodes.length!==0&&l[0].nodes[0].type==="string";u=a?l[0].nodes[0].value:o.default.stringify(l[0].nodes)}u=(0,n.normalizeUrl)(u,a);const{requestable:c,needResolve:p}=(0,n.isURLRequestable)(u,s);let f;if(c&&p){const e=u.split("!");if(e.length>1){u=e.pop();f=e.join("!")}}if(u.trim().length===0){const t=new Error(`Unable to find uri in "${e.toString()}"`);t.node=e;throw t}const d=l.slice(1);let m;let h;let g;if(d.length>0){let e=[];for(const t of d){e.push(t);const s=t.type==="function"&&t.value.toLowerCase()==="layer";const n=t.type==="word"&&t.value.toLowerCase()==="layer";if(s||n){if(s){e.splice(e.length-1,1,...t.nodes)}else{e.splice(e.length-1,1,{type:"string",value:"",unclosed:false})}h=o.default.stringify(e).trim().toLowerCase();e=[]}else if(t.type==="function"&&t.value.toLowerCase()==="supports"){e.splice(e.length-1,1,...t.nodes);m=o.default.stringify(e).trim().toLowerCase();e=[]}}if(e.length>0){g=o.default.stringify(e).trim().toLowerCase()}}return{atRule:e,prefix:f,url:u,layer:h,supports:m,media:g,requestable:c,needResolve:p}}const plugin=(e={})=>({postcssPlugin:"postcss-import-parser",prepare(t){const s=[];return{AtRule:{import(o){if(e.isCSSStyleSheet){e.loaderContext.emitError(new Error(o.error("'@import' rules are not allowed here and will not be processed").message));return}const{isSupportDataURL:n,isSupportAbsoluteURL:r}=e;let i;try{i=parseNode(o,"params",{isSupportAbsoluteURL:r,isSupportDataURL:n})}catch(e){t.warn(e.message,{node:e.node})}if(!i){return}s.push(i)}},async OnceExit(){if(s.length===0){return}const{loaderContext:t}=e;const o=t.getResolve({dependencyType:"css",conditionNames:["style"],mainFields:["css","style","main","..."],mainFiles:["index","..."],extensions:[".css","..."],preferRelative:true});const r=await Promise.all(s.map((async s=>{const{atRule:r,requestable:i,needResolve:l,prefix:a,url:u,layer:c,supports:p,media:f}=s;if(e.filter){const s=await e.filter(u,f,t.resourcePath,p,c);if(!s){return}}if(l){const e=(0,n.requestify)(u,t.rootContext);const s=await(0,n.resolveRequests)(o,t.context,[...new Set([e,u])]);if(!s){return}if(s===t.resourcePath){r.remove();return}r.remove();return{url:s,layer:c,supports:p,media:f,prefix:a,requestable:i}}r.remove();return{url:u,layer:c,supports:p,media:f,prefix:a,requestable:i}})));const i=new Map;for(let t=0;t<=r.length-1;t++){const s=r[t];if(!s){continue}const{url:o,requestable:n,layer:l,supports:a,media:u}=s;if(!n){e.api.push({url:o,layer:l,supports:a,media:u,index:t});continue}const{prefix:c}=s;const p=c?`${c}!${o}`:o;let f=i.get(p);if(!f){f=`___CSS_LOADER_AT_RULE_IMPORT_${i.size}___`;i.set(p,f);e.imports.push({type:"rule_import",importName:f,url:e.urlHandler(p),index:t})}e.api.push({importName:f,layer:l,supports:a,media:u,index:t})}}}}});plugin.postcss=true;var r=t["default"]=plugin},13:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t["default"]=void 0;var o=_interopRequireDefault(s(36));var n=s(466);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const r=/url/i;const i=/^(?:-webkit-)?image-set$/i;const l=/(?:url|(?:-webkit-)?image-set)\(/i;function getNodeFromUrlFunc(e){return e.nodes&&e.nodes[0]}function getWebpackIgnoreCommentValue(e,t,s){if(e===0&&typeof s!=="undefined"){return s}let o=t[e-1];if(!o){return}if(o.type==="space"){if(!t[e-2]){return}o=t[e-2]}if(o.type!=="comment"){return}const r=o.value.match(n.WEBPACK_IGNORE_COMMENT_REGEXP);return r&&r[2]==="true"}function shouldHandleURL(e,t,s,o){if(e.length===0){s.warn(`Unable to find uri in '${t.toString()}'`,{node:t});return{requestable:false,needResolve:false}}return(0,n.isURLRequestable)(e,o)}function parseDeclaration(e,t,s,a){if(!l.test(e[t])){return}const u=(0,o.default)(e.raws&&e.raws.value&&e.raws.value.raw?e.raws.value.raw:e[t]);let c;if(e.raws&&e.raws.between){const t=e.raws.between.lastIndexOf("/*");const s=e.raws.between.slice(t).match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(s){c=s[2]==="true"}}let p=false;const f=e.prev();if(f&&f.type==="comment"){const e=f.text.match(n.WEBPACK_IGNORE_COMMENT_REGEXP);if(e){p=e[2]==="true"}}let d;const m=[];u.walk(((t,l,f)=>{if(t.type!=="function"){return}if(r.test(t.value)){d=getWebpackIgnoreCommentValue(l,f,c);if(p&&typeof d==="undefined"||d){if(d){d=undefined}return}const{nodes:r}=t;const i=r.length!==0&&r[0].type==="string";let h=i?r[0].value:o.default.stringify(r);h=(0,n.normalizeUrl)(h,i);const{requestable:g,needResolve:_}=shouldHandleURL(h,e,s,a);if(!g){return false}const y=h.split("!");let b;if(y.length>1){h=y.pop();b=y.join("!")}m.push({declaration:e,parsed:u,node:getNodeFromUrlFunc(t),prefix:b,url:h,needQuotes:false,needResolve:_});return false}else if(i.test(t.value)){for(const[i,l]of t.nodes.entries()){const{type:c,value:f}=l;if(c==="function"&&r.test(f)){d=getWebpackIgnoreCommentValue(i,t.nodes);if(p&&typeof d==="undefined"||d){if(d){d=undefined}continue}const{nodes:r}=l;const c=r.length!==0&&r[0].type==="string";let f=c?r[0].value:o.default.stringify(r);f=(0,n.normalizeUrl)(f,c);const{requestable:h,needResolve:g}=shouldHandleURL(f,e,s,a);if(!h){return false}const _=f.split("!");let y;if(_.length>1){f=_.pop();y=_.join("!")}m.push({declaration:e,parsed:u,node:getNodeFromUrlFunc(l),prefix:y,url:f,needQuotes:false,needResolve:g})}else if(c==="string"){d=getWebpackIgnoreCommentValue(i,t.nodes);if(p&&typeof d==="undefined"||d){if(d){d=undefined}continue}let o=(0,n.normalizeUrl)(f,true);const{requestable:r,needResolve:c}=shouldHandleURL(o,e,s,a);if(!r){return false}const h=o.split("!");let g;if(h.length>1){o=h.pop();g=h.join("!")}m.push({declaration:e,parsed:u,node:l,prefix:g,url:o,needQuotes:true,needResolve:c})}}return false}}));return m}const plugin=(e={})=>({postcssPlugin:"postcss-url-parser",prepare(t){const o=[];return{Declaration(s){const{isSupportDataURL:n,isSupportAbsoluteURL:r}=e;const i=parseDeclaration(s,"value",t,{isSupportDataURL:n,isSupportAbsoluteURL:r});if(!i){return}o.push(...i)},async OnceExit(){if(o.length===0){return}const t=await Promise.all(o.map((async t=>{const{url:s,needResolve:o}=t;if(e.filter){const t=await e.filter(s);if(!t){return}}if(!o){return t}const r=s.split(/(\?)?#/);const[i,l,a]=r;let u=l?"?":"";u+=a?`#${a}`:"";const{resolver:c,rootContext:p}=e;const f=(0,n.requestify)(i,p,Boolean(c));if(!c){return{...t,url:f,hash:u}}const d=await(0,n.resolveRequests)(c,e.context,[...new Set([f,s])]);if(!d){return}return{...t,url:d,hash:u}})));const r=new Map;const i=new Map;let l=false;for(let o=0;o<=t.length-1;o++){const n=t[o];if(!n){continue}if(!l){e.imports.push({type:"get_url_import",importName:"___CSS_LOADER_GET_URL_IMPORT___",url:e.urlHandler(s.ab+"getUrl.js"),index:-1});l=true}const{url:a,prefix:u}=n;const c=u?`${u}!${a}`:a;let p=r.get(c);if(!p){p=`___CSS_LOADER_URL_IMPORT_${r.size}___`;r.set(c,p);e.imports.push({type:"url",importName:p,url:e.resolver?e.urlHandler(c):JSON.stringify(c),index:o})}const{hash:f,needQuotes:d}=n;const m=JSON.stringify({newUrl:c,hash:f,needQuotes:d});let h=i.get(m);if(!h){h=`___CSS_LOADER_URL_REPLACEMENT_${i.size}___`;i.set(m,h);e.replacements.push({replacementName:h,importName:p,hash:f,needQuotes:d})}n.node.type="word";n.node.value=h;n.declaration.value=n.parsed.toString()}}}}});plugin.postcss=true;var a=t["default"]=plugin},466:(e,t,s)=>{Object.defineProperty(t,"__esModule",{value:true});t.WEBPACK_IGNORE_COMMENT_REGEXP=void 0;t.camelCase=camelCase;t.combineRequests=combineRequests;t.defaultGetLocalIdent=defaultGetLocalIdent;t.getExportCode=getExportCode;t.getFilter=getFilter;t.getImportCode=getImportCode;t.getModuleCode=getModuleCode;t.getModulesOptions=getModulesOptions;t.getModulesPlugins=getModulesPlugins;t.getPreRequester=getPreRequester;t.isDataUrl=isDataUrl;t.isURLRequestable=isURLRequestable;t.normalizeOptions=normalizeOptions;t.normalizeSourceMap=normalizeSourceMap;t.normalizeUrl=normalizeUrl;t.requestify=requestify;t.resolveRequests=resolveRequests;t.shouldUseIcssPlugin=shouldUseIcssPlugin;t.shouldUseImportPlugin=shouldUseImportPlugin;t.shouldUseModulesPlugins=shouldUseModulesPlugins;t.shouldUseURLPlugin=shouldUseURLPlugin;t.sort=sort;t.stringifyRequest=stringifyRequest;t.syntaxErrorFactory=syntaxErrorFactory;t.warningFactory=warningFactory;var o=s(310);var n=_interopRequireDefault(s(17));var r=_interopRequireDefault(s(193));var i=_interopRequireDefault(s(552));var l=_interopRequireDefault(s(749));var a=_interopRequireDefault(s(898));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const u=t.WEBPACK_IGNORE_COMMENT_REGEXP=/webpackIgnore:(\s+)?(true|false)/;const c=/^\.\.?[/\\]/;function isAbsolutePath(e){return n.default.posix.isAbsolute(e)||n.default.win32.isAbsolute(e)}function isRelativePath(e){return c.test(e)}function stringifyRequest(e,t){if(typeof e.utils!=="undefined"&&typeof e.utils.contextify==="function"){return JSON.stringify(e.utils.contextify(e.context||e.rootContext,t))}const s=t.split("!");const{context:o}=e;return JSON.stringify(s.map((e=>{const t=e.match(/^(.*?)(\?.*)/);const s=t?t[2]:"";let r=t?t[1]:e;if(isAbsolutePath(r)&&o){r=n.default.relative(o,r);if(isAbsolutePath(r)){return r+s}if(isRelativePath(r)===false){r=`./${r}`}}return r.replace(/\\/g,"/")+s})).join("!"))}const p=/^[a-z]:[/\\]|^\\\\/i;const f=/^[^?]*~/;function urlToRequest(e,t){let s;if(p.test(e)){s=e}else if(typeof t!=="undefined"&&/^\//.test(e)){s=t+e}else if(/^\.\.?\//.test(e)){s=e}else{s=`./${e}`}if(f.test(s)){s=s.replace(f,"")}return s}const d=/[ -,.\/:-@[\]\^`{-~]/;const m=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g;const preserveCamelCase=e=>{let t=e;let s=false;let o=false;let n=false;for(let e=0;e<t.length;e++){const r=t[e];if(s&&/[\p{Lu}]/u.test(r)){t=`${t.slice(0,e)}-${t.slice(e)}`;s=false;n=o;o=true;e+=1}else if(o&&n&&/[\p{Ll}]/u.test(r)){t=`${t.slice(0,e-1)}-${t.slice(e-1)}`;n=o;o=false;s=true}else{s=r.toLowerCase()===r&&r.toUpperCase()!==r;n=o;o=r.toUpperCase()===r&&r.toLowerCase()!==r}}return t};function camelCase(e){let t=e.trim();if(t.length===0){return""}if(t.length===1){return t.toLowerCase()}const s=t!==t.toLowerCase();if(s){t=preserveCamelCase(t)}return t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+([\p{Alpha}\p{N}_]|$)/gu,((e,t)=>t.toUpperCase())).replace(/\d+([\p{Alpha}\p{N}_]|$)/gu,(e=>e.toUpperCase()))}function escape(e){let t="";let s=0;while(s<e.length){const o=e.charAt(s++);let n;if(/[\t\n\f\r\x0B]/.test(o)){const e=o.charCodeAt();n=`\\${e.toString(16).toUpperCase()} `}else if(o==="\\"||d.test(o)){n=`\\${o}`}else{n=o}t+=n}const o=e.charAt(0);if(/^-[-\d]/.test(t)){t=`\\-${t.slice(1)}`}else if(/\d/.test(o)){t=`\\3${o} ${t.slice(1)}`}t=t.replace(m,((e,t,s)=>{if(t&&t.length%2){return e}return(t||"")+s}));return t}function gobbleHex(e){const t=e.toLowerCase();let s="";let o=false;for(let e=0;e<6&&t[e]!==undefined;e++){const n=t.charCodeAt(e);const r=n>=97&&n<=102||n>=48&&n<=57;o=n===32;if(!r){break}s+=t[e]}if(s.length===0){return undefined}const n=parseInt(s,16);const r=n>=55296&&n<=57343;if(r||n===0||n>1114111){return["�",s.length+(o?1:0)]}return[String.fromCodePoint(n),s.length+(o?1:0)]}const h=/\\/;function unescape(e){const t=h.test(e);if(!t){return e}let s="";for(let t=0;t<e.length;t++){if(e[t]==="\\"){const o=gobbleHex(e.slice(t+1,t+7));if(o!==undefined){s+=o[0];t+=o[1];continue}if(e[t+1]==="\\"){s+="\\";t+=1;continue}if(e.length===t+1){s+=e[t]}continue}s+=e[t]}return s}function normalizePath(e){return n.default.sep==="\\"?e.replace(/\\/g,"/"):e}const g=/[<>:"/\\|?*]/g;const _=/[\u0000-\u001f\u0080-\u009f]/g;function escapeLocalIdent(e){return escape(e.replace(/^((-?[0-9])|--)/,"_$1").replace(g,"-").replace(_,"-").replace(/\./g,"-"))}function defaultGetLocalIdent(e,t,s,o){const{context:r,hashSalt:i,hashStrategy:l}=o;const{resourcePath:a}=e;let u=normalizePath(n.default.relative(r,a));if(e._module&&e._module.matchResource){u=`${normalizePath(n.default.relative(r,e._module.matchResource))}`}o.content=l==="minimal-subset"&&/\[local\]/.test(t)?u:`${u}\0${s}`;let{hashFunction:c,hashDigest:p,hashDigestLength:f}=o;const d=t.match(/\[(?:([^:\]]+):)?(?:(hash|contenthash|fullhash))(?::([a-z]+\d*))?(?::(\d+))?\]/i);if(d){const e=d[2]||c;c=d[1]||c;p=d[3]||p;f=d[4]||f;t=t.replace(/\[(?:([^:\]]+):)?(?:hash|contenthash|fullhash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,(()=>e==="fullhash"?"[fullhash]":"[contenthash]"))}let m="";for(let t=0;m.length<f;t++){const s=e.utils&&typeof e.utils.createHash==="function"?e.utils.createHash(c):e._compiler.webpack.util.createHash(c);if(i){s.update(i)}const n=Buffer.allocUnsafe(4);n.writeUInt32LE(t);s.update(n);s.update(Buffer.from(o.content,"utf8"));m=(m+s.digest(p)).replace(/^\d+/,"").replace(/\//g,"_").replace(/[^A-Za-z0-9_]+/g,"").slice(0,f)}const h=n.default.extname(a);const g=n.default.basename(a);const _=g.slice(0,g.length-h.length);const y={filename:n.default.relative(r,a),contentHash:m,chunk:{name:_,hash:m,contentHash:m}};let b=e._compilation.getPath(t,y);if(/\[folder\]/gi.test(b)){const e=n.default.dirname(a);let t=normalizePath(n.default.relative(r,`${e+n.default.sep}_`));t=t.substring(0,t.length-1);let s="";if(t.length>1){s=n.default.basename(t)}b=b.replace(/\[folder\]/gi,(()=>s))}if(o.regExp){const e=a.match(o.regExp);if(e){e.forEach(((e,t)=>{b=b.replace(new RegExp(`\\[${t}\\]`,"ig"),e)}))}}return b}function fixedEncodeURIComponent(e){return e.replace(/[!'()*]/g,(e=>`%${e.charCodeAt(0).toString(16)}`))}function isDataUrl(e){if(/^data:/i.test(e)){return true}return false}const y=/^[A-Z]:[/\\]|^\\\\/i;function normalizeUrl(e,t){let s=e.replace(/^( |\t\n|\r\n|\r|\f)*/g,"").replace(/( |\t\n|\r\n|\r|\f)*$/g,"");if(t&&/\\(\n|\r\n|\r|\f)/.test(s)){s=s.replace(/\\(\n|\r\n|\r|\f)/g,"")}if(y.test(e)){try{s=decodeURI(s)}catch(e){}return s}s=unescape(s);if(isDataUrl(e)){return fixedEncodeURIComponent(s)}try{s=decodeURI(s)}catch(e){}return s}function requestify(e,t,s=true){if(s){if(/^file:/i.test(e)){return(0,o.fileURLToPath)(e)}return e.charAt(0)==="/"?urlToRequest(e,t):urlToRequest(e)}if(e.charAt(0)==="/"||/^file:/i.test(e)){return e}if(f.test(e)){return e.replace(f,"")}return e}function getFilter(e,t){return(...s)=>{if(typeof e==="function"){return e(...s,t)}return true}}function getValidLocalName(e,t){const s=t(e);return Array.isArray(s)?s[0]:s}const b=/\.module(s)?\.\w+$/i;const R=/\.icss\.\w+$/i;function getModulesOptions(e,t,s){if(typeof e.modules==="boolean"&&e.modules===false){return false}const o=s._module&&s._module.matchResource||s.resourcePath;let n;let r;if(typeof e.modules==="undefined"){r={};n=true}else if(typeof e.modules==="boolean"){r={}}else if(typeof e.modules==="string"){r={mode:e.modules}}else{r=e.modules;({auto:n}=r)}const{outputOptions:i}=s._compilation;const l=t==="css-style-sheet"||t==="string";const a={auto:n,mode:"local",exportGlobals:false,localIdentName:"[hash:base64]",localIdentContext:s.rootContext,localIdentHashSalt:i.hashSalt,localIdentHashFunction:i.hashFunction,localIdentHashDigest:i.hashDigest,localIdentHashDigestLength:i.hashDigestLength,localIdentRegExp:undefined,getLocalIdent:undefined,namedExport:l||false,exportLocalsConvention:(r.namedExport===true||l)&&typeof r.exportLocalsConvention==="undefined"?"camelCaseOnly":"asIs",exportOnlyLocals:false,...r};let u;if(typeof a.exportLocalsConvention==="string"){u=a.exportLocalsConvention;a.exportLocalsConvention=e=>{switch(u){case"camelCase":{return[e,camelCase(e)]}case"camelCaseOnly":{return camelCase(e)}case"dashes":{return[e,dashesCamelCase(e)]}case"dashesOnly":{return dashesCamelCase(e)}case"asIs":default:return e}}}if(typeof a.auto==="boolean"){const e=a.auto&&b.test(o);let t;if(!e){t=R.test(o);if(t){a.mode="icss"}}if(!e&&!t){return false}}else if(a.auto instanceof RegExp){const e=a.auto.test(o);if(!e){return false}}else if(typeof a.auto==="function"){const e=a.auto(o);if(!e){return false}}if(typeof a.mode==="function"){a.mode=a.mode(s.resourcePath)}if(l){if(e.esModule===false){throw new Error("The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'esModule' option to be enabled")}if(a.namedExport===false){throw new Error("The 'exportType' option with the 'css-style-sheet' or 'string' value requires the 'modules.namedExport' option to be enabled")}}if(a.namedExport===true){if(e.esModule===false){throw new Error("The 'modules.namedExport' option requires the 'esModule' option to be enabled")}if(typeof u==="string"&&u!=="camelCaseOnly"&&u!=="dashesOnly"){throw new Error('The "modules.namedExport" option requires the "modules.exportLocalsConvention" option to be "camelCaseOnly" or "dashesOnly"')}}return a}function normalizeOptions(e,t){const s=typeof e.exportType==="undefined"?"array":e.exportType;const o=getModulesOptions(e,s,t);return{url:typeof e.url==="undefined"?true:e.url,import:typeof e.import==="undefined"?true:e.import,modules:o,sourceMap:typeof e.sourceMap==="boolean"?e.sourceMap:t.sourceMap,importLoaders:typeof e.importLoaders==="string"?parseInt(e.importLoaders,10):e.importLoaders,esModule:typeof e.esModule==="undefined"?true:e.esModule,exportType:s}}function shouldUseImportPlugin(e){if(e.modules.exportOnlyLocals){return false}if(typeof e.import==="boolean"){return e.import}return true}function shouldUseURLPlugin(e){if(e.modules.exportOnlyLocals){return false}if(typeof e.url==="boolean"){return e.url}return true}function shouldUseModulesPlugins(e){if(typeof e.modules==="boolean"&&e.modules===false){return false}return e.modules.mode!=="icss"}function shouldUseIcssPlugin(e){return Boolean(e.modules)}function getModulesPlugins(e,t){const{mode:s,getLocalIdent:o,localIdentName:n,localIdentContext:u,localIdentHashSalt:c,localIdentHashFunction:p,localIdentHashDigest:f,localIdentHashDigestLength:d,localIdentRegExp:m,hashStrategy:h}=e.modules;let g=[];try{g=[r.default,(0,i.default)({mode:s}),(0,l.default)(),(0,a.default)({generateScopedName(e,s,r,i){let l;if(typeof o!=="undefined"){l=o(t,n,unescape(e),{context:u,hashSalt:c,hashFunction:p,hashDigest:f,hashDigestLength:d,hashStrategy:h,regExp:m,node:i})}if(typeof l==="undefined"||l===null){l=defaultGetLocalIdent(t,n,unescape(e),{context:u,hashSalt:c,hashFunction:p,hashDigest:f,hashDigestLength:d,hashStrategy:h,regExp:m,node:i});return escapeLocalIdent(l).replace(/\\\[local\\]/gi,e)}return escapeLocalIdent(l)},exportGlobals:e.modules.exportGlobals})]}catch(e){t.emitError(e)}return g}const x=/^[a-z0-9+\-.]+:/i;function getURLType(e){if(e[0]==="/"){if(e[1]==="/"){return"scheme-relative"}return"path-absolute"}if(p.test(e)){return"path-absolute"}return x.test(e)?"absolute":"path-relative"}function normalizeSourceMap(e,t){let s=e;if(typeof s==="string"){s=JSON.parse(s)}delete s.file;const{sourceRoot:o}=s;delete s.sourceRoot;if(s.sources){s.sources=s.sources.map((e=>{if(e.indexOf("<")===0){return e}const s=getURLType(e);if(s==="path-relative"||s==="path-absolute"){const r=s==="path-relative"&&o?n.default.resolve(o,normalizePath(e)):normalizePath(e);return n.default.relative(n.default.dirname(t),r)}return e}))}return s}function getPreRequester({loaders:e,loaderIndex:t}){const s=Object.create(null);return o=>{if(s[o]){return s[o]}if(o===false){s[o]=""}else{const n=e.slice(t,t+1+(typeof o!=="number"?0:o)).map((e=>e.request)).join("!");s[o]=`-!${n}!`}return s[o]}}function getImportCode(e,t){let s="";for(const o of e){const{importName:e,url:n,icss:r,type:i}=o;if(t.esModule){if(r&&t.modules.namedExport){s+=`import ${t.modules.exportOnlyLocals?"":`${e}, `}* as ${e}_NAMED___ from ${n};\n`}else{s+=i==="url"?`var ${e} = new URL(${n}, import.meta.url);\n`:`import ${e} from ${n};\n`}}else{s+=`var ${e} = require(${n});\n`}}return s?`// Imports\n${s}`:""}function normalizeSourceMapForRuntime(e,t){const s=e?e.toJSON():null;if(s){delete s.file;if(t._compilation&&t._compilation.options&&t._compilation.options.devtool&&t._compilation.options.devtool.includes("nosources")){delete s.sourcesContent}s.sourceRoot="";s.sources=s.sources.map((e=>{if(e.indexOf("<")===0){return e}const s=getURLType(e);if(s!=="path-relative"){return e}const o=n.default.dirname(t.resourcePath);const r=n.default.resolve(o,e);const i=normalizePath(n.default.relative(t.rootContext,r));return`webpack://./${i}`}))}return JSON.stringify(s)}function printParams(e,t,s,o){let n="";if(typeof o!=="undefined"){n=`, ${JSON.stringify(o)}`}if(typeof s!=="undefined"){n=`, ${JSON.stringify(s)}${n}`}else if(n.length>0){n=`, undefined${n}`}if(t){n=`, true${n}`}else if(n.length>0){n=`, false${n}`}if(e){n=`${JSON.stringify(e)}${n}`}else if(n.length>0){n=`""${n}`}return n}function getModuleCode(e,t,s,o,n,r){if(o.modules.exportOnlyLocals===true){return""}let i="";if(o.sourceMap){const t=e.map;i=`,${normalizeSourceMapForRuntime(t,r)}`}let l=n?convertToTemplateLiteral(e.css):JSON.stringify(e.css);let a=`var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(${o.sourceMap?"___CSS_LOADER_API_SOURCEMAP_IMPORT___":"___CSS_LOADER_API_NO_SOURCEMAP_IMPORT___"});\n`;for(const e of t){const{url:t,layer:s,supports:o,media:n,dedupe:r}=e;if(t){const e=printParams(n,undefined,o,s);a+=`___CSS_LOADER_EXPORT___.push([module.id, ${JSON.stringify(`@import url(${t});`)}${e.length>0?`, ${e}`:""}]);\n`}else{const t=printParams(n,r,o,s);a+=`___CSS_LOADER_EXPORT___.i(${e.importName}${t.length>0?`, ${t}`:""});\n`}}for(const e of s){const{replacementName:t,importName:s,localName:r}=e;if(r){l=l.replace(new RegExp(t,"g"),(()=>o.modules.namedExport?n?`\${ ${s}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}] }`:`" + ${s}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}] + "`:n?`\${${s}.locals[${JSON.stringify(r)}]}`:`" + ${s}.locals[${JSON.stringify(r)}] + "`))}else{const{hash:o,needQuotes:r}=e;const i=[].concat(o?[`hash: ${JSON.stringify(o)}`]:[]).concat(r?"needQuotes: true":[]);const u=i.length>0?`, { ${i.join(", ")} }`:"";a+=`var ${t} = ___CSS_LOADER_GET_URL_IMPORT___(${s}${u});\n`;l=l.replace(new RegExp(t,"g"),(()=>n?`\${${t}}`:`" + ${t} + "`))}}return`${a}// Module\n___CSS_LOADER_EXPORT___.push([module.id, ${l}, ""${i}]);\n`}const S="\\".charCodeAt(0);const w="`".charCodeAt(0);const E="$".charCodeAt(0);function convertToTemplateLiteral(e){let t="";for(let s=0;s<e.length;s++){const o=e.charCodeAt(s);t+=o===S||o===w||o===E?`\\${e[s]}`:e[s]}return`\`${t}\``}function dashesCamelCase(e){return e.replace(/-+(\w)/g,((e,t)=>t.toUpperCase()))}function getExportCode(e,t,s,o,n){let r="// Exports\n";if(s){let s="";const addExportToLocalsCode=(e,t)=>{const r=Array.isArray(e)?new Set(e):new Set([e]);for(const e of r){if(o.modules.namedExport){s+=`export var ${e} = ${n?convertToTemplateLiteral(t):JSON.stringify(t)};\n`}else{if(s){s+=`,\n`}s+=`\t${JSON.stringify(e)}: ${n?convertToTemplateLiteral(t):JSON.stringify(t)}`}}};for(const{name:t,value:s}of e){addExportToLocalsCode(o.modules.exportLocalsConvention(t),s)}for(const e of t){const{replacementName:t,localName:r}=e;if(r){const{importName:i}=e;s=s.replace(new RegExp(t,"g"),(()=>{if(o.modules.namedExport){return n?`\${${i}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}]}`:`" + ${i}_NAMED___[${JSON.stringify(getValidLocalName(r,o.modules.exportLocalsConvention))}] + "`}else if(o.modules.exportOnlyLocals){return n?`\${${i}[${JSON.stringify(r)}]}`:`" + ${i}[${JSON.stringify(r)}] + "`}return n?`\${${i}.locals[${JSON.stringify(r)}]}`:`" + ${i}.locals[${JSON.stringify(r)}] + "`}))}else{s=s.replace(new RegExp(t,"g"),(()=>n?`\${${t}}`:`" + ${t} + "`))}}if(o.modules.exportOnlyLocals){r+=o.modules.namedExport?s:`${o.esModule?"export default":"module.exports ="} {\n${s}\n};\n`;return r}r+=o.modules.namedExport?s:`___CSS_LOADER_EXPORT___.locals = {${s?`\n${s}\n`:""}};\n`}const i=o.exportType==="css-style-sheet";if(i){r+="var ___CSS_LOADER_STYLE_SHEET___ = new CSSStyleSheet();\n";r+="___CSS_LOADER_STYLE_SHEET___.replaceSync(___CSS_LOADER_EXPORT___.toString());\n"}let l;switch(o.exportType){case"string":l="___CSS_LOADER_EXPORT___.toString()";break;case"css-style-sheet":l="___CSS_LOADER_STYLE_SHEET___";break;default:case"array":l="___CSS_LOADER_EXPORT___";break}r+=`${o.esModule?"export default":"module.exports ="} ${l};\n`;return r}async function resolveRequests(e,t,s){return e(t,s[0]).then((e=>e)).catch((o=>{const[,...n]=s;if(n.length===0){throw o}return resolveRequests(e,t,n)}))}function isURLRequestable(e,t={}){if(/^\/\//.test(e)){return{requestable:false,needResolve:false}}if(/^#/.test(e)){return{requestable:false,needResolve:false}}if(isDataUrl(e)&&t.isSupportDataURL){try{decodeURIComponent(e)}catch(e){return{requestable:false,needResolve:false}}return{requestable:true,needResolve:false}}if(/^file:/i.test(e)){return{requestable:true,needResolve:true}}if(/^[a-z][a-z0-9+.-]*:/i.test(e)&&!y.test(e)){if(t.isSupportAbsoluteURL&&/^https?:/i.test(e)){return{requestable:true,needResolve:false}}return{requestable:false,needResolve:false}}return{requestable:true,needResolve:true}}function sort(e,t){return e.index-t.index}function combineRequests(e,t){const s=t.indexOf("!=!");return s!==-1?t.slice(0,s+3)+e+t.slice(s+3):e+t}function warningFactory(e){let t="";if(typeof e.line!=="undefined"){t+=`(${e.line}:${e.column}) `}if(typeof e.plugin!=="undefined"){t+=`from "${e.plugin}" plugin: `}t+=e.text;if(e.node){t+=`\n\nCode:\n ${e.node.toString()}\n`}const s=new Error(t,{cause:e});s.stack=null;return s}function syntaxErrorFactory(e){let t="\nSyntaxError\n\n";if(typeof e.line!=="undefined"){t+=`(${e.line}:${e.column}) `}if(typeof e.plugin!=="undefined"){t+=`from "${e.plugin}" plugin: `}t+=e.file?`${e.file} `:"<css input> ";t+=`${e.reason}`;const s=e.showSourceCode();if(s){t+=`\n\n${s}\n`}const o=new Error(t,{cause:e});o.stack=null;return o}},417:e=>{e.exports=require("../icss-utils")},749:e=>{e.exports=require("../postcss-modules-extract-imports")},552:e=>{e.exports=require("../postcss-modules-local-by-default")},898:e=>{e.exports=require("../postcss-modules-scope")},193:e=>{e.exports=require("../postcss-modules-values")},36:e=>{e.exports=require("../postcss-value-parser")},204:e=>{e.exports=require("../semver")},17:e=>{e.exports=require("path")},977:e=>{e.exports=require("postcss")},310:e=>{e.exports=require("url")},891:e=>{e.exports=JSON.parse('{"title":"CSS Loader options","additionalProperties":false,"properties":{"url":{"description":"Allows to enables/disables `url()`/`image-set()` functions handling.","link":"https://github.com/webpack-contrib/css-loader#url","anyOf":[{"type":"boolean"},{"type":"object","properties":{"filter":{"instanceof":"Function"}},"additionalProperties":false}]},"import":{"description":"Allows to enables/disables `@import` at-rules handling.","link":"https://github.com/webpack-contrib/css-loader#import","anyOf":[{"type":"boolean"},{"type":"object","properties":{"filter":{"instanceof":"Function"}},"additionalProperties":false}]},"modules":{"description":"Allows to enable/disable CSS Modules or ICSS and setup configuration.","link":"https://github.com/webpack-contrib/css-loader#modules","anyOf":[{"type":"boolean"},{"enum":["local","global","pure","icss"]},{"type":"object","additionalProperties":false,"properties":{"auto":{"description":"Allows auto enable CSS modules based on filename.","link":"https://github.com/webpack-contrib/css-loader#auto","anyOf":[{"instanceof":"RegExp"},{"instanceof":"Function"},{"type":"boolean"}]},"mode":{"description":"Setup `mode` option.","link":"https://github.com/webpack-contrib/css-loader#mode","anyOf":[{"enum":["local","global","pure","icss"]},{"instanceof":"Function"}]},"localIdentName":{"description":"Allows to configure the generated local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentname","type":"string","minLength":1},"localIdentContext":{"description":"Allows to redefine basic loader context for local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentcontext","type":"string","minLength":1},"localIdentHashSalt":{"description":"Allows to add custom hash to generate more unique classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashsalt","type":"string","minLength":1},"localIdentHashFunction":{"description":"Allows to specify hash function to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashfunction","type":"string","minLength":1},"localIdentHashDigest":{"description":"Allows to specify hash digest to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashdigest","type":"string","minLength":1},"localIdentHashDigestLength":{"description":"Allows to specify hash digest length to generate classes.","link":"https://github.com/webpack-contrib/css-loader#localidenthashdigestlength","type":"number"},"hashStrategy":{"description":"Allows to specify should localName be used when computing the hash.","link":"https://github.com/webpack-contrib/css-loader#hashstrategy","enum":["resource-path-and-local-name","minimal-subset"]},"localIdentRegExp":{"description":"Allows to specify custom RegExp for local ident name.","link":"https://github.com/webpack-contrib/css-loader#localidentregexp","anyOf":[{"type":"string","minLength":1},{"instanceof":"RegExp"}]},"getLocalIdent":{"description":"Allows to specify a function to generate the classname.","link":"https://github.com/webpack-contrib/css-loader#getlocalident","instanceof":"Function"},"namedExport":{"description":"Enables/disables ES modules named export for locals.","link":"https://github.com/webpack-contrib/css-loader#namedexport","type":"boolean"},"exportGlobals":{"description":"Allows to export names from global class or id, so you can use that as local name.","link":"https://github.com/webpack-contrib/css-loader#exportglobals","type":"boolean"},"exportLocalsConvention":{"description":"Style of exported classnames.","link":"https://github.com/webpack-contrib/css-loader#localsconvention","anyOf":[{"enum":["asIs","camelCase","camelCaseOnly","dashes","dashesOnly"]},{"instanceof":"Function"}]},"exportOnlyLocals":{"description":"Export only locals.","link":"https://github.com/webpack-contrib/css-loader#exportonlylocals","type":"boolean"}}}]},"sourceMap":{"description":"Allows to enable/disable source maps.","link":"https://github.com/webpack-contrib/css-loader#sourcemap","type":"boolean"},"importLoaders":{"description":"Allows enables/disables or setups number of loaders applied before CSS loader for `@import`/CSS Modules and ICSS imports.","link":"https://github.com/webpack-contrib/css-loader#importloaders","anyOf":[{"type":"boolean"},{"type":"string"},{"type":"integer"}]},"esModule":{"description":"Use the ES modules syntax.","link":"https://github.com/webpack-contrib/css-loader#esmodule","type":"boolean"},"exportType":{"description":"Allows exporting styles as array with modules, string or constructable stylesheet (i.e. `CSSStyleSheet`).","link":"https://github.com/webpack-contrib/css-loader#exporttype","enum":["array","string","css-style-sheet"]}},"type":"object"}')},840:e=>{e.exports=JSON.parse('{"name":"postcss","version":"8.4.33","description":"Tool for transforming styles with JS plugins","engines":{"node":"^10 || ^12 || >=14"},"exports":{".":{"require":"./lib/postcss.js","import":"./lib/postcss.mjs"},"./lib/at-rule":"./lib/at-rule.js","./lib/comment":"./lib/comment.js","./lib/container":"./lib/container.js","./lib/css-syntax-error":"./lib/css-syntax-error.js","./lib/declaration":"./lib/declaration.js","./lib/fromJSON":"./lib/fromJSON.js","./lib/input":"./lib/input.js","./lib/lazy-result":"./lib/lazy-result.js","./lib/no-work-result":"./lib/no-work-result.js","./lib/list":"./lib/list.js","./lib/map-generator":"./lib/map-generator.js","./lib/node":"./lib/node.js","./lib/parse":"./lib/parse.js","./lib/parser":"./lib/parser.js","./lib/postcss":"./lib/postcss.js","./lib/previous-map":"./lib/previous-map.js","./lib/processor":"./lib/processor.js","./lib/result":"./lib/result.js","./lib/root":"./lib/root.js","./lib/rule":"./lib/rule.js","./lib/stringifier":"./lib/stringifier.js","./lib/stringify":"./lib/stringify.js","./lib/symbols":"./lib/symbols.js","./lib/terminal-highlight":"./lib/terminal-highlight.js","./lib/tokenize":"./lib/tokenize.js","./lib/warn-once":"./lib/warn-once.js","./lib/warning":"./lib/warning.js","./package.json":"./package.json"},"main":"./lib/postcss.js","types":"./lib/postcss.d.ts","keywords":["css","postcss","rework","preprocessor","parser","source map","transform","manipulation","transpiler"],"funding":[{"type":"opencollective","url":"https://opencollective.com/postcss/"},{"type":"tidelift","url":"https://tidelift.com/funding/github/npm/postcss"},{"type":"github","url":"https://github.com/sponsors/ai"}],"author":"Andrey Sitnik <andrey@sitnik.ru>","license":"MIT","homepage":"https://postcss.org/","repository":"postcss/postcss","bugs":{"url":"https://github.com/postcss/postcss/issues"},"dependencies":{"nanoid":"^3.3.7","picocolors":"^1.0.0","source-map-js":"^1.0.2"},"browser":{"./lib/terminal-highlight":false,"source-map-js":false,"path":false,"url":false,"fs":false}}')}};var t={};function __nccwpck_require__(s){var o=t[s];if(o!==undefined){return o.exports}var n=t[s]={exports:{}};var r=true;try{e[s](n,n.exports,__nccwpck_require__);r=false}finally{if(r)delete t[s]}return n.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var s=__nccwpck_require__(643);module.exports=s})(); |
@@ -1,1 +0,1 @@ | ||
{"name":"css-loader","author":"Tobias Koppers @sokra","version":"6.9.0","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"license":"MIT","types":"index.d.ts","type":"commonjs"} | ||
{"name":"css-loader","author":"Tobias Koppers @sokra","version":"6.9.1","funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"license":"MIT","types":"index.d.ts","type":"commonjs"} |
@@ -1,1 +0,1 @@ | ||
(()=>{var e={612:e=>{const createImports=(e,r,t="rule")=>Object.keys(e).map((s=>{const o=e[s];const a=Object.keys(o).map((e=>r.decl({prop:e,value:o[e],raws:{before:"\n "}})));const n=a.length>0;const c=t==="rule"?r.rule({selector:`:import('${s}')`,raws:{after:n?"\n":""}}):r.atRule({name:"icss-import",params:`'${s}'`,raws:{after:n?"\n":""}});if(n){c.append(a)}return c}));const createExports=(e,r,t="rule")=>{const s=Object.keys(e).map((t=>r.decl({prop:t,value:e[t],raws:{before:"\n "}})));if(s.length===0){return[]}const o=t==="rule"?r.rule({selector:`:export`,raws:{after:"\n"}}):r.atRule({name:"icss-export",raws:{after:"\n"}});o.append(s);return[o]};const createICSSRules=(e,r,t,s)=>[...createImports(e,t,s),...createExports(r,t,s)];e.exports=createICSSRules},689:e=>{const r=/^:import\(("[^"]*"|'[^']*'|[^"']+)\)$/;const t=/^("[^"]*"|'[^']*'|[^"']+)$/;const getDeclsObject=e=>{const r={};e.walkDecls((e=>{const t=e.raws.before?e.raws.before.trim():"";r[t+e.prop]=e.value}));return r};const extractICSS=(e,s=true,o="auto")=>{const a={};const n={};function addImports(e,r){const t=r.replace(/'|"/g,"");a[t]=Object.assign(a[t]||{},getDeclsObject(e));if(s){e.remove()}}function addExports(e){Object.assign(n,getDeclsObject(e));if(s){e.remove()}}e.each((e=>{if(e.type==="rule"&&o!=="at-rule"){if(e.selector.slice(0,7)===":import"){const t=r.exec(e.selector);if(t){addImports(e,t[1])}}if(e.selector===":export"){addExports(e)}}if(e.type==="atrule"&&o!=="rule"){if(e.name==="icss-import"){const r=t.exec(e.params);if(r){addImports(e,r[1])}}if(e.name==="icss-export"){addExports(e)}}}));return{icssImports:a,icssExports:n}};e.exports=extractICSS},332:(e,r,t)=>{const s=t(191);const o=t(985);const a=t(689);const n=t(612);e.exports={replaceValueSymbols:s,replaceSymbols:o,extractICSS:a,createICSSRules:n}},985:(e,r,t)=>{const s=t(191);const replaceSymbols=(e,r)=>{e.walk((e=>{if(e.type==="decl"&&e.value){e.value=s(e.value.toString(),r)}else if(e.type==="rule"&&e.selector){e.selector=s(e.selector.toString(),r)}else if(e.type==="atrule"&&e.params){e.params=s(e.params.toString(),r)}}))};e.exports=replaceSymbols},191:e=>{const r=/[$]?[\w-]+/g;const replaceValueSymbols=(e,t)=>{let s;while(s=r.exec(e)){const o=t[s[0]];if(o){e=e.slice(0,s.index)+o+e.slice(r.lastIndex);r.lastIndex-=s[0].length-o.length}}return e};e.exports=replaceValueSymbols},268:(e,r,t)=>{"use strict";const s=t(332);const o=/^(.+?|\([\s\S]+?\))\s+from\s+("[^"]*"|'[^']*'|[\w-]+)$/;const a=/(?:\s+|^)([\w-]+):?(.*?)$/;const n=/^([\w-]+)(?:\s+as\s+([\w-]+))?/;e.exports=e=>{let r=0;const t=e&&e.createImportedName||(e=>`i__const_${e.replace(/\W/g,"_")}_${r++}`);return{postcssPlugin:"postcss-modules-values",prepare(e){const r=[];const c={};return{Once(p,l){p.walkAtRules(/value/i,(p=>{const l=p.params.match(o);if(l){let[,e,s]=l;if(c[s]){s=c[s]}const o=e.replace(/^\(\s*([\s\S]+)\s*\)$/,"$1").split(/\s*,\s*/).map((e=>{const r=n.exec(e);if(r){const[,e,s=e]=r;const o=t(s);c[s]=o;return{theirName:e,importedName:o}}else{throw new Error(`@import statement "${e}" is invalid!`)}}));r.push({path:s,imports:o});p.remove();return}if(p.params.indexOf("@value")!==-1){e.warn("Invalid value definition: "+p.params)}let[,i,u]=`${p.params}${p.raws.between}`.match(a);const m=u.replace(/\/\*((?!\*\/).*?)\*\//g,"");if(m.length===0){e.warn("Invalid value definition: "+p.params);p.remove();return}let f=/^\s+$/.test(m);if(!f){u=u.trim()}c[i]=s.replaceValueSymbols(u,c);p.remove()}));if(!Object.keys(c).length){return}s.replaceSymbols(p,c);const i=Object.keys(c).map((e=>l.decl({value:c[e],prop:e,raws:{before:"\n "}})));if(i.length>0){const e=l.rule({selector:":export",raws:{after:"\n"}});e.append(i);p.prepend(e)}r.reverse().forEach((({path:e,imports:r})=>{const t=l.rule({selector:`:import(${e})`,raws:{after:"\n"}});r.forEach((({theirName:e,importedName:r})=>{t.append({value:e,prop:r,raws:{before:"\n "}})}));p.prepend(t)}))}}}}};e.exports.postcss=true}};var r={};function __nccwpck_require__(t){var s=r[t];if(s!==undefined){return s.exports}var o=r[t]={exports:{}};var a=true;try{e[t](o,o.exports,__nccwpck_require__);a=false}finally{if(a)delete r[t]}return o.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(268);module.exports=t})(); | ||
(()=>{"use strict";var e={268:(e,r,t)=>{const s=t(417);const a=/^(.+?|\([\s\S]+?\))\s+from\s+("[^"]*"|'[^']*'|[\w-]+)$/;const n=/(?:\s+|^)([\w-]+):?(.*?)$/;const o=/^([\w-]+)(?:\s+as\s+([\w-]+))?/;e.exports=e=>{let r=0;const t=e&&e.createImportedName||(e=>`i__const_${e.replace(/\W/g,"_")}_${r++}`);return{postcssPlugin:"postcss-modules-values",prepare(e){const r=[];const p={};return{Once(i,c){i.walkAtRules(/value/i,(i=>{const c=i.params.match(a);if(c){let[,e,s]=c;if(p[s]){s=p[s]}const a=e.replace(/^\(\s*([\s\S]+)\s*\)$/,"$1").split(/\s*,\s*/).map((e=>{const r=o.exec(e);if(r){const[,e,s=e]=r;const a=t(s);p[s]=a;return{theirName:e,importedName:a}}else{throw new Error(`@import statement "${e}" is invalid!`)}}));r.push({path:s,imports:a});i.remove();return}if(i.params.indexOf("@value")!==-1){e.warn("Invalid value definition: "+i.params)}let[,l,u]=`${i.params}${i.raws.between}`.match(n);const m=u.replace(/\/\*((?!\*\/).*?)\*\//g,"");if(m.length===0){e.warn("Invalid value definition: "+i.params);i.remove();return}let _=/^\s+$/.test(m);if(!_){u=u.trim()}p[l]=s.replaceValueSymbols(u,p);i.remove()}));if(!Object.keys(p).length){return}s.replaceSymbols(i,p);const l=Object.keys(p).map((e=>c.decl({value:p[e],prop:e,raws:{before:"\n "}})));if(l.length>0){const e=c.rule({selector:":export",raws:{after:"\n"}});e.append(l);i.prepend(e)}r.reverse().forEach((({path:e,imports:r})=>{const t=c.rule({selector:`:import(${e})`,raws:{after:"\n"}});r.forEach((({theirName:e,importedName:r})=>{t.append({value:e,prop:r,raws:{before:"\n "}})}));i.prepend(t)}))}}}}};e.exports.postcss=true},417:e=>{e.exports=require("../icss-utils")}};var r={};function __nccwpck_require__(t){var s=r[t];if(s!==undefined){return s.exports}var a=r[t]={exports:{}};var n=true;try{e[t](a,a.exports,__nccwpck_require__);n=false}finally{if(n)delete r[t]}return a.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var t=__nccwpck_require__(268);module.exports=t})(); |
@@ -1,1 +0,1 @@ | ||
(()=>{var e={296:function(e){(function(t,s){true?e.exports=s():0})(this,(function(){"use strict";var e=function isMergeableObject(e){return isNonNullObject(e)&&!isSpecial(e)};function isNonNullObject(e){return!!e&&typeof e==="object"}function isSpecial(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||isReactElement(e)}var t=typeof Symbol==="function"&&Symbol.for;var s=t?Symbol.for("react.element"):60103;function isReactElement(e){return e.$$typeof===s}function emptyTarget(e){return Array.isArray(e)?[]:{}}function cloneIfNecessary(t,s){var n=s&&s.clone===true;return n&&e(t)?deepmerge(emptyTarget(t),t,s):t}function defaultArrayMerge(t,s,n){var i=t.slice();s.forEach((function(s,r){if(typeof i[r]==="undefined"){i[r]=cloneIfNecessary(s,n)}else if(e(s)){i[r]=deepmerge(t[r],s,n)}else if(t.indexOf(s)===-1){i.push(cloneIfNecessary(s,n))}}));return i}function mergeObject(t,s,n){var i={};if(e(t)){Object.keys(t).forEach((function(e){i[e]=cloneIfNecessary(t[e],n)}))}Object.keys(s).forEach((function(r){if(!e(s[r])||!t[r]){i[r]=cloneIfNecessary(s[r],n)}else{i[r]=deepmerge(t[r],s[r],n)}}));return i}function deepmerge(e,t,s){var n=Array.isArray(t);var i=Array.isArray(e);var r=s||{arrayMerge:defaultArrayMerge};var o=n===i;if(!o){return cloneIfNecessary(t,s)}else if(n){var u=r.arrayMerge||defaultArrayMerge;return u(e,t,s)}else{return mergeObject(e,t,s)}}deepmerge.all=function deepmergeAll(e,t){if(!Array.isArray(e)||e.length<2){throw new Error("first argument should be an array with at least two elements")}return e.reduce((function(e,s){return deepmerge(e,s,t)}))};var n=deepmerge;return n}))},95:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.arrayToString=void 0;const arrayToString=(e,t,s)=>{const n=e.map((function(e,n){const i=s(e,n);if(i===undefined)return String(i);return t+i.split("\n").join(`\n${t}`)})).join(t?",\n":",");const i=t&&n?"\n":"";return`[${i}${n}${i}]`};t.arrayToString=arrayToString},869:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.FunctionParser=t.dedentFunction=t.functionToString=t.USED_METHOD_KEY=void 0;const n=s(309);const i={" "(){}}[" "].toString().charAt(0)==='"';const r={Function:"function ",GeneratorFunction:"function* ",AsyncFunction:"async function ",AsyncGeneratorFunction:"async function* "};const o={Function:"",GeneratorFunction:"*",AsyncFunction:"async ",AsyncGeneratorFunction:"async *"};const u=new Set(("case delete else in instanceof new return throw typeof void "+", ; : + - ! ~ & | ^ * / % < > ? =").split(" "));t.USED_METHOD_KEY=new WeakSet;const functionToString=(e,s,n,i)=>{const r=typeof i==="string"?i:undefined;if(r!==undefined)t.USED_METHOD_KEY.add(e);return new FunctionParser(e,s,n,r).stringify()};t.functionToString=functionToString;function dedentFunction(e){let t;for(const s of e.split("\n").slice(1)){const n=/^[\s\t]+/.exec(s);if(!n)return e;const[i]=n;if(t===undefined)t=i;else if(i.length<t.length)t=i}return t?e.split(`\n${t}`).join("\n"):e}t.dedentFunction=dedentFunction;class FunctionParser{constructor(e,t,s,i){this.fn=e;this.indent=t;this.next=s;this.key=i;this.pos=0;this.hadKeyword=false;this.fnString=Function.prototype.toString.call(e);this.fnType=e.constructor.name;this.keyQuote=i===undefined?"":n.quoteKey(i,s);this.keyPrefix=i===undefined?"":`${this.keyQuote}:${t?" ":""}`;this.isMethodCandidate=i===undefined?false:this.fn.name===""||this.fn.name===i}stringify(){const e=this.tryParse();if(!e){return`${this.keyPrefix}void ${this.next(this.fnString)}`}return dedentFunction(e)}getPrefix(){if(this.isMethodCandidate&&!this.hadKeyword){return o[this.fnType]+this.keyQuote}return this.keyPrefix+r[this.fnType]}tryParse(){if(this.fnString[this.fnString.length-1]!=="}"){return this.keyPrefix+this.fnString}if(this.fn.name){const e=this.tryStrippingName();if(e)return e}const e=this.pos;if(this.consumeSyntax()==="class")return this.fnString;this.pos=e;if(this.tryParsePrefixTokens()){const e=this.tryStrippingName();if(e)return e;let t=this.pos;switch(this.consumeSyntax("WORD_LIKE")){case"WORD_LIKE":if(this.isMethodCandidate&&!this.hadKeyword){t=this.pos}case"()":if(this.fnString.substr(this.pos,2)==="=>"){return this.keyPrefix+this.fnString}this.pos=t;case'"':case"'":case"[]":return this.getPrefix()+this.fnString.substr(this.pos)}}}tryStrippingName(){if(i){return}let e=this.pos;const t=this.fnString.substr(this.pos,this.fn.name.length);if(t===this.fn.name){this.pos+=t.length;if(this.consumeSyntax()==="()"&&this.consumeSyntax()==="{}"&&this.pos===this.fnString.length){if(this.isMethodCandidate||!n.isValidVariableName(t)){e+=t.length}return this.getPrefix()+this.fnString.substr(e)}}this.pos=e}tryParsePrefixTokens(){let e=this.pos;this.hadKeyword=false;switch(this.fnType){case"AsyncFunction":if(this.consumeSyntax()!=="async")return false;e=this.pos;case"Function":if(this.consumeSyntax()==="function"){this.hadKeyword=true}else{this.pos=e}return true;case"AsyncGeneratorFunction":if(this.consumeSyntax()!=="async")return false;case"GeneratorFunction":let t=this.consumeSyntax();if(t==="function"){t=this.consumeSyntax();this.hadKeyword=true}return t==="*"}}consumeSyntax(e){const t=this.consumeMatch(/^(?:([A-Za-z_0-9$\xA0-\uFFFF]+)|=>|\+\+|\-\-|.)/);if(!t)return;const[s,n]=t;this.consumeWhitespace();if(n)return e||n;switch(s){case"(":return this.consumeSyntaxUntil("(",")");case"[":return this.consumeSyntaxUntil("[","]");case"{":return this.consumeSyntaxUntil("{","}");case"`":return this.consumeTemplate();case'"':return this.consumeRegExp(/^(?:[^\\"]|\\.)*"/,'"');case"'":return this.consumeRegExp(/^(?:[^\\']|\\.)*'/,"'")}return s}consumeSyntaxUntil(e,t){let s=true;for(;;){const n=this.consumeSyntax();if(n===t)return e+t;if(!n||n===")"||n==="]"||n==="}")return;if(n==="/"&&s&&this.consumeMatch(/^(?:\\.|[^\\\/\n[]|\[(?:\\.|[^\]])*\])+\/[a-z]*/)){s=false;this.consumeWhitespace()}else{s=u.has(n)}}}consumeMatch(e){const t=e.exec(this.fnString.substr(this.pos));if(t)this.pos+=t[0].length;return t}consumeRegExp(e,t){const s=e.exec(this.fnString.substr(this.pos));if(!s)return;this.pos+=s[0].length;this.consumeWhitespace();return t}consumeTemplate(){for(;;){this.consumeMatch(/^(?:[^`$\\]|\\.|\$(?!{))*/);if(this.fnString[this.pos]==="`"){this.pos++;this.consumeWhitespace();return"`"}if(this.fnString.substr(this.pos,2)==="${"){this.pos+=2;this.consumeWhitespace();if(this.consumeSyntaxUntil("{","}"))continue}return}}consumeWhitespace(){this.consumeMatch(/^(?:\s|\/\/.*|\/\*[^]*?\*\/)*/)}}t.FunctionParser=FunctionParser},277:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.stringify=void 0;const n=s(960);const i=s(309);const r=Symbol("root");function stringify(e,t,s,n={}){const o=typeof s==="string"?s:" ".repeat(s||0);const u=[];const a=new Set;const c=new Map;const l=new Map;let h=0;const{maxDepth:f=100,references:p=false,skipUndefinedProperties:d=false,maxValues:g=1e5}=n;const m=replacerToString(t);const onNext=(e,t)=>{if(++h>g)return;if(d&&e===undefined)return;if(u.length>f)return;if(t===undefined)return m(e,o,onNext,t);u.push(t);const s=y(e,t===r?undefined:t);u.pop();return s};const y=p?(e,t)=>{if(e!==null&&(typeof e==="object"||typeof e==="function"||typeof e==="symbol")){if(c.has(e)){l.set(u.slice(1),c.get(e));return m(undefined,o,onNext,t)}c.set(e,u.slice(1))}return m(e,o,onNext,t)}:(e,t)=>{if(a.has(e))return;a.add(e);const s=m(e,o,onNext,t);a.delete(e);return s};const b=onNext(e,r);if(l.size){const e=o?" ":"";const t=o?"\n":"";let s=`var x${e}=${e}${b};${t}`;for(const[n,r]of l.entries()){const o=i.stringifyPath(n,onNext);const u=i.stringifyPath(r,onNext);s+=`x${o}${e}=${e}x${u};${t}`}return`(function${e}()${e}{${t}${s}return x;${t}}())`}return b}t.stringify=stringify;function replacerToString(e){if(!e)return n.toString;return(t,s,i,r)=>e(t,s,(e=>n.toString(e,s,i,r)),r)}},954:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.objectToString=void 0;const n=s(309);const i=s(869);const r=s(95);const objectToString=(e,t,s,n)=>{if(typeof Buffer==="function"&&Buffer.isBuffer(e)){return`Buffer.from(${s(e.toString("base64"))}, 'base64')`}if(typeof global==="object"&&e===global){return globalToString(e,t,s,n)}const i=o[Object.prototype.toString.call(e)];return i?i(e,t,s,n):undefined};t.objectToString=objectToString;const rawObjectToString=(e,t,s,r)=>{const o=t?"\n":"";const u=t?" ":"";const a=Object.keys(e).reduce((function(r,o){const a=e[o];const c=s(a,o);if(c===undefined)return r;const l=c.split("\n").join(`\n${t}`);if(i.USED_METHOD_KEY.has(a)){r.push(`${t}${l}`);return r}r.push(`${t}${n.quoteKey(o,s)}:${u}${l}`);return r}),[]).join(`,${o}`);if(a==="")return"{}";return`{${o}${a}${o}}`};const globalToString=(e,t,s)=>`Function(${s("return this")})()`;const o={"[object Array]":r.arrayToString,"[object Object]":rawObjectToString,"[object Error]":(e,t,s)=>`new Error(${s(e.message)})`,"[object Date]":e=>`new Date(${e.getTime()})`,"[object String]":(e,t,s)=>`new String(${s(e.toString())})`,"[object Number]":e=>`new Number(${e})`,"[object Boolean]":e=>`new Boolean(${e})`,"[object Set]":(e,t,s)=>`new Set(${s(Array.from(e))})`,"[object Map]":(e,t,s)=>`new Map(${s(Array.from(e))})`,"[object RegExp]":String,"[object global]":globalToString,"[object Window]":globalToString}},309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.stringifyPath=t.quoteKey=t.isValidVariableName=t.IS_VALID_IDENTIFIER=t.quoteString=void 0;const s=/[\\\'\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;const n=new Map([["\b","\\b"],["\t","\\t"],["\n","\\n"],["\f","\\f"],["\r","\\r"],["'","\\'"],['"','\\"'],["\\","\\\\"]]);function escapeChar(e){return n.get(e)||`\\u${`0000${e.charCodeAt(0).toString(16)}`.slice(-4)}`}function quoteString(e){return`'${e.replace(s,escapeChar)}'`}t.quoteString=quoteString;const i=new Set(("break else new var case finally return void catch for switch while "+"continue function this with default if throw delete in try "+"do instanceof typeof abstract enum int short boolean export "+"interface static byte extends long super char final native synchronized "+"class float package throws const goto private transient debugger "+"implements protected volatile double import public let yield").split(" "));t.IS_VALID_IDENTIFIER=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function isValidVariableName(e){return typeof e==="string"&&!i.has(e)&&t.IS_VALID_IDENTIFIER.test(e)}t.isValidVariableName=isValidVariableName;function quoteKey(e,t){return isValidVariableName(e)?e:t(e)}t.quoteKey=quoteKey;function stringifyPath(e,t){let s="";for(const n of e){if(isValidVariableName(n)){s+=`.${n}`}else{s+=`[${t(n)}]`}}return s}t.stringifyPath=stringifyPath},960:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toString=void 0;const n=s(309);const i=s(954);const r=s(869);const o={string:n.quoteString,number:e=>Object.is(e,-0)?"-0":String(e),boolean:String,symbol:(e,t,s)=>{const n=Symbol.keyFor(e);if(n!==undefined)return`Symbol.for(${s(n)})`;return`Symbol(${s(e.description)})`},bigint:(e,t,s)=>`BigInt(${s(String(e))})`,undefined:String,object:i.objectToString,function:r.functionToString};const toString=(e,t,s,n)=>{if(e===null)return"null";return o[typeof e](e,t,s,n)};t.toString=toString},44:e=>{e.exports=class extends Function{constructor(){super();return new Proxy(this,{apply:(e,t,s)=>e.classCall(...s)})}classCall(){throw new Error("not implemented")}}},68:(e,t,s)=>{const n=s(163);const i=s(281);e.exports=n(i(Object))},434:(e,t,s)=>{const n=s(317);const i=s(281);e.exports=n(i(Object))},112:(e,t,s)=>{const n=s(44);const i=s(163);const r=s(281);const o=s(658);e.exports=o(i(r(n)))},914:(e,t,s)=>{const n=s(68);const i=s(112);const r=s(434);const o=s(899);const u=s(640);const a=s(86);const c=s(792);const l=s(56);const h=s(402);const f=s(389);const p=s(984);e.exports=class extends n{constructor(){super();this.entryPoints=new n(this);this.output=new a(this);this.module=new h(this);this.resolve=new o(this);this.resolveLoader=new u(this);this.optimization=new f(this);this.plugins=new n(this);this.devServer=new c(this);this.performance=new p(this);this.node=new i(this);this.extend(["context","mode","devtool","target","watch","watchOptions","externals","externalsType","externalsPresets","stats","experiments","amd","bail","cache","dependencies","ignoreWarnings","loader","parallelism","profile","recordsPath","recordsInputPath","recordsOutputPath","name","infrastructureLogging","snapshot"])}static toString(e,{verbose:t=false,configPrefix:n="config"}={}){const{stringify:i}=s(277);return i(e,((e,s,i)=>{if(e&&e.__pluginName){const t=`/* ${n}.${e.__pluginType}('${e.__pluginName}') */\n`;const s=e.__pluginPath?`(require(${i(e.__pluginPath)}))`:e.__pluginConstructorName;if(s){const n=i(e.__pluginArgs).slice(1,-1);return`${t}new ${s}(${n})`}return t+i(e.__pluginArgs&&e.__pluginArgs.length?{args:e.__pluginArgs}:{})}if(e&&e.__ruleNames){const t=e.__ruleTypes;const s=`/* ${n}.module${e.__ruleNames.map(((e,s)=>`.${t?t[s]:"rule"}('${e}')`)).join("")}${e.__useName?`.use('${e.__useName}')`:``} */\n`;return s+i(e)}if(e&&e.__expression){return e.__expression}if(typeof e==="function"){if(!t&&e.toString().length>100){return`function () { /* omitted long function */ }`}}return i(e)}),2)}entry(e){return this.entryPoints.getOrCompute(e,(()=>new r(this)))}plugin(e){return this.plugins.getOrCompute(e,(()=>new l(this,e)))}toConfig(){const e=this.entryPoints.entries()||{};const t=this.entries()||{};return this.clean(Object.assign(t,{node:this.node.entries(),output:this.output.entries(),resolve:this.resolve.toConfig(),resolveLoader:this.resolveLoader.toConfig(),devServer:this.devServer.toConfig(),module:this.module.toConfig(),optimization:this.optimization.toConfig(),plugins:this.plugins.values().map((e=>e.toConfig())),performance:this.performance.entries(),entry:Object.keys(e).reduce(((t,s)=>Object.assign(t,{[s]:e[s].values()})),{})}))}toString(t){return e.exports.toString(this.toConfig(),t)}merge(e={},t=[]){const s=["node","output","resolve","resolveLoader","devServer","optimization","performance","module"];if(!t.includes("entry")&&"entry"in e){Object.keys(e.entry).forEach((t=>this.entry(t).merge([].concat(e.entry[t]))))}if(!t.includes("plugin")&&"plugin"in e){Object.keys(e.plugin).forEach((t=>this.plugin(t).merge(e.plugin[t])))}s.forEach((s=>{if(!t.includes(s)&&s in e){this[s].merge(e[s])}}));return super.merge(e,[...t,...s,"entry","plugin"])}}},792:(e,t,s)=>{const n=s(68);const i=s(434);e.exports=class extends n{constructor(e){super(e);this.allowedHosts=new i(this);this.extend(["after","before","bonjour","clientLogLevel","compress","contentBase","contentBasePublicPath","disableHostCheck","filename","headers","historyApiFallback","host","hot","hotOnly","http2","https","index","injectClient","injectHot","inline","lazy","liveReload","mimeTypes","noInfo","onListening","open","openPage","overlay","pfx","pfxPassphrase","port","proxy","progress","public","publicPath","quiet","serveIndex","setup","socket","sockHost","sockPath","sockPort","staticOptions","stats","stdin","transportMode","useLocalIp","watchContentBase","watchOptions","writeToDisk"])}toConfig(){return this.clean({allowedHosts:this.allowedHosts.values(),...this.entries()||{}})}merge(e,t=[]){if(!t.includes("allowedHosts")&&"allowedHosts"in e){this.allowedHosts.merge(e.allowedHosts)}return super.merge(e,["allowedHosts"])}}},402:(e,t,s)=>{const n=s(68);const i=s(427);e.exports=class extends n{constructor(e){super(e);this.rules=new n(this);this.defaultRules=new n(this);this.generator=new n(this);this.parser=new n(this);this.extend(["noParse","unsafeCache","wrappedContextCritical","exprContextRegExp","wrappedContextRecursive","strictExportPresence","wrappedContextRegExp"])}defaultRule(e){return this.defaultRules.getOrCompute(e,(()=>new i(this,e,"defaultRule")))}rule(e){return this.rules.getOrCompute(e,(()=>new i(this,e,"rule")))}toConfig(){return this.clean(Object.assign(this.entries()||{},{defaultRules:this.defaultRules.values().map((e=>e.toConfig())),generator:this.generator.entries(),parser:this.parser.entries(),rules:this.rules.values().map((e=>e.toConfig()))}))}merge(e,t=[]){if(!t.includes("rule")&&"rule"in e){Object.keys(e.rule).forEach((t=>this.rule(t).merge(e.rule[t])))}if(!t.includes("defaultRule")&&"defaultRule"in e){Object.keys(e.defaultRule).forEach((t=>this.defaultRule(t).merge(e.defaultRule[t])))}return super.merge(e,["rule","defaultRule"])}}},389:(e,t,s)=>{const n=s(68);const i=s(112);const r=s(56);e.exports=class extends n{constructor(e){super(e);this.minimizers=new n(this);this.splitChunks=new i(this);this.extend(["minimize","runtimeChunk","emitOnErrors","moduleIds","chunkIds","nodeEnv","mangleWasmImports","removeAvailableModules","removeEmptyChunks","mergeDuplicateChunks","flagIncludedChunks","providedExports","usedExports","concatenateModules","sideEffects","portableRecords","mangleExports","innerGraph","realContentHash"])}minimizer(e){if(Array.isArray(e)){throw new Error("optimization.minimizer() no longer supports being passed an array. "+"Either switch to the new syntax (https://github.com/neutrinojs/webpack-chain#config-optimization-minimizers-adding) or downgrade to webpack-chain 4. "+"If using Vue this likely means a Vue plugin has not yet been updated to support Vue CLI 4+.")}return this.minimizers.getOrCompute(e,(()=>new r(this,e,"optimization.minimizer")))}toConfig(){return this.clean(Object.assign(this.entries()||{},{splitChunks:this.splitChunks.entries(),minimizer:this.minimizers.values().map((e=>e.toConfig()))}))}merge(e,t=[]){if(!t.includes("minimizer")&&"minimizer"in e){Object.keys(e.minimizer).forEach((t=>this.minimizer(t).merge(e.minimizer[t])))}return super.merge(e,[...t,"minimizer"])}}},624:e=>{e.exports=e=>class extends e{before(e){if(this.__after){throw new Error(`Unable to set .before(${JSON.stringify(e)}) with existing value for .after()`)}this.__before=e;return this}after(e){if(this.__before){throw new Error(`Unable to set .after(${JSON.stringify(e)}) with existing value for .before()`)}this.__after=e;return this}merge(e,t=[]){if(e.before){this.before(e.before)}if(e.after){this.after(e.after)}return super.merge(e,[...t,"before","after"])}}},86:(e,t,s)=>{const n=s(68);e.exports=class extends n{constructor(e){super(e);this.extend(["auxiliaryComment","charset","chunkFilename","chunkLoadTimeout","chunkLoadingGlobal","chunkLoading","chunkFormat","enabledChunkLoadingTypes","crossOriginLoading","devtoolFallbackModuleFilenameTemplate","devtoolModuleFilenameTemplate","devtoolNamespace","filename","assetModuleFilename","globalObject","uniqueName","hashDigest","hashDigestLength","hashFunction","hashSalt","hotUpdateChunkFilename","hotUpdateGlobal","hotUpdateMainFilename","library","libraryExport","libraryTarget","importFunctionName","path","pathinfo","publicPath","scriptType","sourceMapFilename","sourcePrefix","strictModuleErrorHandling","strictModuleExceptionHandling","umdNamedDefine","workerChunkLoading","enabledLibraryTypes","environment","compareBeforeEmit","wasmLoading","enabledWasmLoadingTypes","iife","module","clean"])}}},984:(e,t,s)=>{const n=s(112);e.exports=class extends n{constructor(e){super(e);this.extend(["assetFilter","hints","maxAssetSize","maxEntrypointSize"])}}},56:(e,t,s)=>{const n=s(68);const i=s(624);e.exports=i(class extends n{constructor(e,t,s="plugin"){super(e);this.name=t;this.type=s;this.extend(["init"]);this.init(((e,t=[])=>{if(typeof e==="function"){return new e(...t)}return e}))}use(e,t=[]){return this.set("plugin",e).set("args",t)}tap(e){if(!this.has("plugin")){throw new Error(`Cannot call .tap() on a plugin that has not yet been defined. Call ${this.type}('${this.name}').use(<Plugin>) first.`)}this.set("args",e(this.get("args")||[]));return this}set(e,t){if(e==="args"&&!Array.isArray(t)){throw new Error("args must be an array of arguments")}return super.set(e,t)}merge(e,t=[]){if("plugin"in e){this.set("plugin",e.plugin)}if("args"in e){this.set("args",e.args)}return super.merge(e,[...t,"args","plugin"])}toConfig(){const e=this.get("init");let t=this.get("plugin");const n=this.get("args");let i=null;if(t===undefined){throw new Error(`Invalid ${this.type} configuration: ${this.type}('${this.name}').use(<Plugin>) was not called to specify the plugin`)}if(typeof t==="string"){i=t;t=s(332)(i)}const r=t.__expression?`(${t.__expression})`:t.name;const o=e(t,n);Object.defineProperties(o,{__pluginName:{value:this.name},__pluginType:{value:this.type},__pluginArgs:{value:n},__pluginConstructorName:{value:r},__pluginPath:{value:i}});return o}})},899:(e,t,s)=>{const n=s(68);const i=s(434);const r=s(56);e.exports=class extends n{constructor(e){super(e);this.alias=new n(this);this.aliasFields=new i(this);this.descriptionFiles=new i(this);this.extensions=new i(this);this.mainFields=new i(this);this.mainFiles=new i(this);this.exportsFields=new i(this);this.importsFields=new i(this);this.restrictions=new i(this);this.roots=new i(this);this.modules=new i(this);this.plugins=new n(this);this.fallback=new n(this);this.byDependency=new n(this);this.extend(["cachePredicate","cacheWithContext","enforceExtension","symlinks","unsafeCache","preferRelative","preferAbsolute"])}plugin(e){return this.plugins.getOrCompute(e,(()=>new r(this,e,"resolve.plugin")))}toConfig(){return this.clean(Object.assign(this.entries()||{},{alias:this.alias.entries(),aliasFields:this.aliasFields.values(),descriptionFiles:this.descriptionFiles.values(),extensions:this.extensions.values(),mainFields:this.mainFields.values(),mainFiles:this.mainFiles.values(),modules:this.modules.values(),exportsFields:this.exportsFields.values(),importsFields:this.importsFields.values(),restrictions:this.restrictions.values(),roots:this.roots.values(),fallback:this.fallback.entries(),byDependency:this.byDependency.entries(),plugins:this.plugins.values().map((e=>e.toConfig()))}))}merge(e,t=[]){const s=["alias","aliasFields","descriptionFiles","extensions","mainFields","mainFiles","exportsFields","importsFields","restrictions","roots","modules"];if(!t.includes("plugin")&&"plugin"in e){Object.keys(e.plugin).forEach((t=>this.plugin(t).merge(e.plugin[t])))}s.forEach((s=>{if(!t.includes(s)&&s in e){this[s].merge(e[s])}}));return super.merge(e,[...t,...s,"plugin"])}}},640:(e,t,s)=>{const n=s(899);const i=s(434);e.exports=class extends n{constructor(e){super(e);this.modules=new i(this);this.moduleExtensions=new i(this);this.packageMains=new i(this)}toConfig(){return this.clean({modules:this.modules.values(),moduleExtensions:this.moduleExtensions.values(),packageMains:this.packageMains.values(),...super.toConfig()})}merge(e,t=[]){const s=["modules","moduleExtensions","packageMains"];s.forEach((s=>{if(!t.includes(s)&&s in e){this[s].merge(e[s])}}));return super.merge(e,[...t,...s])}}},427:(e,t,s)=>{const n=s(68);const i=s(434);const r=s(624);const o=s(316);const u=s(899);function toArray(e){return Array.isArray(e)?e:[e]}const a=r(class extends n{constructor(e,t,s="rule"){super(e);this.ruleName=t;this.names=[];this.ruleType=s;this.ruleTypes=[];let r=this;while(r instanceof a){this.names.unshift(r.ruleName);this.ruleTypes.unshift(r.ruleType);r=r.parent}this.uses=new n(this);this.include=new i(this);this.exclude=new i(this);this.rules=new n(this);this.oneOfs=new n(this);this.resolve=new u(this);this.resolve.extend(["fullySpecified"]);this.extend(["enforce","issuer","issuerLayer","layer","mimetype","parser","generator","resource","resourceQuery","sideEffects","test","type"])}use(e){return this.uses.getOrCompute(e,(()=>new o(this,e)))}rule(e){return this.rules.getOrCompute(e,(()=>new a(this,e,"rule")))}oneOf(e){return this.oneOfs.getOrCompute(e,(()=>new a(this,e,"oneOf")))}pre(){return this.enforce("pre")}post(){return this.enforce("post")}toConfig(){const e=this.clean(Object.assign(this.entries()||{},{include:this.include.values(),exclude:this.exclude.values(),rules:this.rules.values().map((e=>e.toConfig())),oneOf:this.oneOfs.values().map((e=>e.toConfig())),use:this.uses.values().map((e=>e.toConfig())),resolve:this.resolve.toConfig()}));Object.defineProperties(e,{__ruleNames:{value:this.names},__ruleTypes:{value:this.ruleTypes}});return e}merge(e,t=[]){if(!t.includes("include")&&"include"in e){this.include.merge(toArray(e.include))}if(!t.includes("exclude")&&"exclude"in e){this.exclude.merge(toArray(e.exclude))}if(!t.includes("use")&&"use"in e){Object.keys(e.use).forEach((t=>this.use(t).merge(e.use[t])))}if(!t.includes("rules")&&"rules"in e){Object.keys(e.rules).forEach((t=>this.rule(t).merge(e.rules[t])))}if(!t.includes("oneOf")&&"oneOf"in e){Object.keys(e.oneOf).forEach((t=>this.oneOf(t).merge(e.oneOf[t])))}if(!t.includes("resolve")&&"resolve"in e){this.resolve.merge(e.resolve)}if(!t.includes("test")&&"test"in e){this.test(e.test instanceof RegExp||typeof e.test==="function"?e.test:new RegExp(e.test))}return super.merge(e,[...t,"include","exclude","use","rules","oneOf","resolve","test"])}});e.exports=a},316:(e,t,s)=>{const n=s(296);const i=s(68);const r=s(624);e.exports=r(class extends i{constructor(e,t){super(e);this.name=t;this.extend(["loader","options"])}tap(e){this.options(e(this.get("options")));return this}merge(e,t=[]){if(!t.includes("loader")&&"loader"in e){this.loader(e.loader)}if(!t.includes("options")&&"options"in e){this.options(n(this.store.get("options")||{},e.options))}return super.merge(e,[...t,"loader","options"])}toConfig(){const e=this.clean(this.entries()||{});Object.defineProperties(e,{__useName:{value:this.name},__ruleNames:{value:this.parent&&this.parent.names},__ruleTypes:{value:this.parent&&this.parent.ruleTypes}});return e}})},281:e=>{e.exports=function createChainable(e){return class extends e{constructor(e){super();this.parent=e}batch(e){e(this);return this}end(){return this.parent}}}},163:(e,t,s)=>{const n=s(296);e.exports=function createMap(e){return class extends e{constructor(...e){super(...e);this.store=new Map}extend(e){this.shorthands=e;e.forEach((e=>{this[e]=t=>this.set(e,t)}));return this}clear(){this.store.clear();return this}delete(e){this.store.delete(e);return this}order(){const e=[...this.store].reduce(((e,[t,s])=>{e[t]=s;return e}),{});const t=Object.keys(e);const s=[...t];t.forEach((t=>{if(!e[t]){return}const{__before:n,__after:i}=e[t];if(n&&s.includes(n)){s.splice(s.indexOf(t),1);s.splice(s.indexOf(n),0,t)}else if(i&&s.includes(i)){s.splice(s.indexOf(t),1);s.splice(s.indexOf(i)+1,0,t)}}));return{entries:e,order:s}}entries(){const{entries:e,order:t}=this.order();if(t.length){return e}return undefined}values(){const{entries:e,order:t}=this.order();return t.map((t=>e[t]))}get(e){return this.store.get(e)}getOrCompute(e,t){if(!this.has(e)){this.set(e,t())}return this.get(e)}has(e){return this.store.has(e)}set(e,t){this.store.set(e,t);return this}merge(e,t=[]){Object.keys(e).forEach((s=>{if(t.includes(s)){return}const i=e[s];if(!Array.isArray(i)&&typeof i!=="object"||i===null||!this.has(s)){this.set(s,i)}else{this.set(s,n(this.get(s),i))}}));return this}clean(e){return Object.keys(e).reduce(((t,s)=>{const n=e[s];if(n===undefined){return t}if(Array.isArray(n)&&!n.length){return t}if(Object.prototype.toString.call(n)==="[object Object]"&&!Object.keys(n).length){return t}t[s]=n;return t}),{})}when(e,t=Function.prototype,s=Function.prototype){if(e){t(this)}else{s(this)}return this}}}},317:e=>{e.exports=function createSet(e){return class extends e{constructor(...e){super(...e);this.store=new Set}add(e){this.store.add(e);return this}prepend(e){this.store=new Set([e,...this.store]);return this}clear(){this.store.clear();return this}delete(e){this.store.delete(e);return this}values(){return[...this.store]}has(e){return this.store.has(e)}merge(e){this.store=new Set([...this.store,...e]);return this}when(e,t=Function.prototype,s=Function.prototype){if(e){t(this)}else{s(this)}return this}}}},658:e=>{e.exports=function createValue(e){return class extends e{constructor(...e){super(...e);this.value=undefined;this.useMap=true}set(...e){this.useMap=true;this.value=undefined;return super.set(...e)}clear(){this.value=undefined;return super.clear()}classCall(e){this.clear();this.useMap=false;this.value=e;return this.parent}entries(){if(this.useMap){return super.entries()}return this.value}values(){if(this.useMap){return super.values()}return this.value}}}},332:e=>{function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");t.code="MODULE_NOT_FOUND";throw t}webpackEmptyContext.keys=()=>[];webpackEmptyContext.resolve=webpackEmptyContext;webpackEmptyContext.id=332;e.exports=webpackEmptyContext}};var t={};function __nccwpck_require__(s){var n=t[s];if(n!==undefined){return n.exports}var i=t[s]={exports:{}};var r=true;try{e[s].call(i.exports,i,i.exports,__nccwpck_require__);r=false}finally{if(r)delete t[s]}return i.exports}(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var s=__nccwpck_require__(914);module.exports=s})(); | ||
(()=>{var e={95:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.arrayToString=void 0;const arrayToString=(e,t,s)=>{const n=e.map((function(e,n){const i=s(e,n);if(i===undefined)return String(i);return t+i.split("\n").join(`\n${t}`)})).join(t?",\n":",");const i=t&&n?"\n":"";return`[${i}${n}${i}]`};t.arrayToString=arrayToString},869:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.FunctionParser=t.dedentFunction=t.functionToString=t.USED_METHOD_KEY=void 0;const n=s(309);const i={" "(){}}[" "].toString().charAt(0)==='"';const r={Function:"function ",GeneratorFunction:"function* ",AsyncFunction:"async function ",AsyncGeneratorFunction:"async function* "};const o={Function:"",GeneratorFunction:"*",AsyncFunction:"async ",AsyncGeneratorFunction:"async *"};const u=new Set(("case delete else in instanceof new return throw typeof void "+", ; : + - ! ~ & | ^ * / % < > ? =").split(" "));t.USED_METHOD_KEY=new WeakSet;const functionToString=(e,s,n,i)=>{const r=typeof i==="string"?i:undefined;if(r!==undefined)t.USED_METHOD_KEY.add(e);return new FunctionParser(e,s,n,r).stringify()};t.functionToString=functionToString;function dedentFunction(e){let t;for(const s of e.split("\n").slice(1)){const n=/^[\s\t]+/.exec(s);if(!n)return e;const[i]=n;if(t===undefined)t=i;else if(i.length<t.length)t=i}return t?e.split(`\n${t}`).join("\n"):e}t.dedentFunction=dedentFunction;class FunctionParser{constructor(e,t,s,i){this.fn=e;this.indent=t;this.next=s;this.key=i;this.pos=0;this.hadKeyword=false;this.fnString=Function.prototype.toString.call(e);this.fnType=e.constructor.name;this.keyQuote=i===undefined?"":n.quoteKey(i,s);this.keyPrefix=i===undefined?"":`${this.keyQuote}:${t?" ":""}`;this.isMethodCandidate=i===undefined?false:this.fn.name===""||this.fn.name===i}stringify(){const e=this.tryParse();if(!e){return`${this.keyPrefix}void ${this.next(this.fnString)}`}return dedentFunction(e)}getPrefix(){if(this.isMethodCandidate&&!this.hadKeyword){return o[this.fnType]+this.keyQuote}return this.keyPrefix+r[this.fnType]}tryParse(){if(this.fnString[this.fnString.length-1]!=="}"){return this.keyPrefix+this.fnString}if(this.fn.name){const e=this.tryStrippingName();if(e)return e}const e=this.pos;if(this.consumeSyntax()==="class")return this.fnString;this.pos=e;if(this.tryParsePrefixTokens()){const e=this.tryStrippingName();if(e)return e;let t=this.pos;switch(this.consumeSyntax("WORD_LIKE")){case"WORD_LIKE":if(this.isMethodCandidate&&!this.hadKeyword){t=this.pos}case"()":if(this.fnString.substr(this.pos,2)==="=>"){return this.keyPrefix+this.fnString}this.pos=t;case'"':case"'":case"[]":return this.getPrefix()+this.fnString.substr(this.pos)}}}tryStrippingName(){if(i){return}let e=this.pos;const t=this.fnString.substr(this.pos,this.fn.name.length);if(t===this.fn.name){this.pos+=t.length;if(this.consumeSyntax()==="()"&&this.consumeSyntax()==="{}"&&this.pos===this.fnString.length){if(this.isMethodCandidate||!n.isValidVariableName(t)){e+=t.length}return this.getPrefix()+this.fnString.substr(e)}}this.pos=e}tryParsePrefixTokens(){let e=this.pos;this.hadKeyword=false;switch(this.fnType){case"AsyncFunction":if(this.consumeSyntax()!=="async")return false;e=this.pos;case"Function":if(this.consumeSyntax()==="function"){this.hadKeyword=true}else{this.pos=e}return true;case"AsyncGeneratorFunction":if(this.consumeSyntax()!=="async")return false;case"GeneratorFunction":let t=this.consumeSyntax();if(t==="function"){t=this.consumeSyntax();this.hadKeyword=true}return t==="*"}}consumeSyntax(e){const t=this.consumeMatch(/^(?:([A-Za-z_0-9$\xA0-\uFFFF]+)|=>|\+\+|\-\-|.)/);if(!t)return;const[s,n]=t;this.consumeWhitespace();if(n)return e||n;switch(s){case"(":return this.consumeSyntaxUntil("(",")");case"[":return this.consumeSyntaxUntil("[","]");case"{":return this.consumeSyntaxUntil("{","}");case"`":return this.consumeTemplate();case'"':return this.consumeRegExp(/^(?:[^\\"]|\\.)*"/,'"');case"'":return this.consumeRegExp(/^(?:[^\\']|\\.)*'/,"'")}return s}consumeSyntaxUntil(e,t){let s=true;for(;;){const n=this.consumeSyntax();if(n===t)return e+t;if(!n||n===")"||n==="]"||n==="}")return;if(n==="/"&&s&&this.consumeMatch(/^(?:\\.|[^\\\/\n[]|\[(?:\\.|[^\]])*\])+\/[a-z]*/)){s=false;this.consumeWhitespace()}else{s=u.has(n)}}}consumeMatch(e){const t=e.exec(this.fnString.substr(this.pos));if(t)this.pos+=t[0].length;return t}consumeRegExp(e,t){const s=e.exec(this.fnString.substr(this.pos));if(!s)return;this.pos+=s[0].length;this.consumeWhitespace();return t}consumeTemplate(){for(;;){this.consumeMatch(/^(?:[^`$\\]|\\.|\$(?!{))*/);if(this.fnString[this.pos]==="`"){this.pos++;this.consumeWhitespace();return"`"}if(this.fnString.substr(this.pos,2)==="${"){this.pos+=2;this.consumeWhitespace();if(this.consumeSyntaxUntil("{","}"))continue}return}}consumeWhitespace(){this.consumeMatch(/^(?:\s|\/\/.*|\/\*[^]*?\*\/)*/)}}t.FunctionParser=FunctionParser},277:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.stringify=void 0;const n=s(960);const i=s(309);const r=Symbol("root");function stringify(e,t,s,n={}){const o=typeof s==="string"?s:" ".repeat(s||0);const u=[];const a=new Set;const c=new Map;const l=new Map;let h=0;const{maxDepth:p=100,references:f=false,skipUndefinedProperties:d=false,maxValues:g=1e5}=n;const m=replacerToString(t);const onNext=(e,t)=>{if(++h>g)return;if(d&&e===undefined)return;if(u.length>p)return;if(t===undefined)return m(e,o,onNext,t);u.push(t);const s=y(e,t===r?undefined:t);u.pop();return s};const y=f?(e,t)=>{if(e!==null&&(typeof e==="object"||typeof e==="function"||typeof e==="symbol")){if(c.has(e)){l.set(u.slice(1),c.get(e));return m(undefined,o,onNext,t)}c.set(e,u.slice(1))}return m(e,o,onNext,t)}:(e,t)=>{if(a.has(e))return;a.add(e);const s=m(e,o,onNext,t);a.delete(e);return s};const x=onNext(e,r);if(l.size){const e=o?" ":"";const t=o?"\n":"";let s=`var x${e}=${e}${x};${t}`;for(const[n,r]of l.entries()){const o=i.stringifyPath(n,onNext);const u=i.stringifyPath(r,onNext);s+=`x${o}${e}=${e}x${u};${t}`}return`(function${e}()${e}{${t}${s}return x;${t}}())`}return x}t.stringify=stringify;function replacerToString(e){if(!e)return n.toString;return(t,s,i,r)=>e(t,s,(e=>n.toString(e,s,i,r)),r)}},954:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.objectToString=void 0;const n=s(309);const i=s(869);const r=s(95);const objectToString=(e,t,s,n)=>{if(typeof Buffer==="function"&&Buffer.isBuffer(e)){return`Buffer.from(${s(e.toString("base64"))}, 'base64')`}if(typeof global==="object"&&e===global){return globalToString(e,t,s,n)}const i=o[Object.prototype.toString.call(e)];return i?i(e,t,s,n):undefined};t.objectToString=objectToString;const rawObjectToString=(e,t,s,r)=>{const o=t?"\n":"";const u=t?" ":"";const a=Object.keys(e).reduce((function(r,o){const a=e[o];const c=s(a,o);if(c===undefined)return r;const l=c.split("\n").join(`\n${t}`);if(i.USED_METHOD_KEY.has(a)){r.push(`${t}${l}`);return r}r.push(`${t}${n.quoteKey(o,s)}:${u}${l}`);return r}),[]).join(`,${o}`);if(a==="")return"{}";return`{${o}${a}${o}}`};const globalToString=(e,t,s)=>`Function(${s("return this")})()`;const o={"[object Array]":r.arrayToString,"[object Object]":rawObjectToString,"[object Error]":(e,t,s)=>`new Error(${s(e.message)})`,"[object Date]":e=>`new Date(${e.getTime()})`,"[object String]":(e,t,s)=>`new String(${s(e.toString())})`,"[object Number]":e=>`new Number(${e})`,"[object Boolean]":e=>`new Boolean(${e})`,"[object Set]":(e,t,s)=>`new Set(${s(Array.from(e))})`,"[object Map]":(e,t,s)=>`new Map(${s(Array.from(e))})`,"[object RegExp]":String,"[object global]":globalToString,"[object Window]":globalToString}},309:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.stringifyPath=t.quoteKey=t.isValidVariableName=t.IS_VALID_IDENTIFIER=t.quoteString=void 0;const s=/[\\\'\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;const n=new Map([["\b","\\b"],["\t","\\t"],["\n","\\n"],["\f","\\f"],["\r","\\r"],["'","\\'"],['"','\\"'],["\\","\\\\"]]);function escapeChar(e){return n.get(e)||`\\u${`0000${e.charCodeAt(0).toString(16)}`.slice(-4)}`}function quoteString(e){return`'${e.replace(s,escapeChar)}'`}t.quoteString=quoteString;const i=new Set(("break else new var case finally return void catch for switch while "+"continue function this with default if throw delete in try "+"do instanceof typeof abstract enum int short boolean export "+"interface static byte extends long super char final native synchronized "+"class float package throws const goto private transient debugger "+"implements protected volatile double import public let yield").split(" "));t.IS_VALID_IDENTIFIER=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function isValidVariableName(e){return typeof e==="string"&&!i.has(e)&&t.IS_VALID_IDENTIFIER.test(e)}t.isValidVariableName=isValidVariableName;function quoteKey(e,t){return isValidVariableName(e)?e:t(e)}t.quoteKey=quoteKey;function stringifyPath(e,t){let s="";for(const n of e){if(isValidVariableName(n)){s+=`.${n}`}else{s+=`[${t(n)}]`}}return s}t.stringifyPath=stringifyPath},960:(e,t,s)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toString=void 0;const n=s(309);const i=s(954);const r=s(869);const o={string:n.quoteString,number:e=>Object.is(e,-0)?"-0":String(e),boolean:String,symbol:(e,t,s)=>{const n=Symbol.keyFor(e);if(n!==undefined)return`Symbol.for(${s(n)})`;return`Symbol(${s(e.description)})`},bigint:(e,t,s)=>`BigInt(${s(String(e))})`,undefined:String,object:i.objectToString,function:r.functionToString};const toString=(e,t,s,n)=>{if(e===null)return"null";return o[typeof e](e,t,s,n)};t.toString=toString},44:e=>{e.exports=class extends Function{constructor(){super();return new Proxy(this,{apply:(e,t,s)=>e.classCall(...s)})}classCall(){throw new Error("not implemented")}}},68:(e,t,s)=>{const n=s(163);const i=s(281);e.exports=n(i(Object))},434:(e,t,s)=>{const n=s(317);const i=s(281);e.exports=n(i(Object))},112:(e,t,s)=>{const n=s(44);const i=s(163);const r=s(281);const o=s(658);e.exports=o(i(r(n)))},914:(e,t,s)=>{const n=s(68);const i=s(112);const r=s(434);const o=s(899);const u=s(640);const a=s(86);const c=s(792);const l=s(56);const h=s(402);const p=s(389);const f=s(984);e.exports=class extends n{constructor(){super();this.entryPoints=new n(this);this.output=new a(this);this.module=new h(this);this.resolve=new o(this);this.resolveLoader=new u(this);this.optimization=new p(this);this.plugins=new n(this);this.devServer=new c(this);this.performance=new f(this);this.node=new i(this);this.extend(["context","mode","devtool","target","watch","watchOptions","externals","externalsType","externalsPresets","stats","experiments","amd","bail","cache","dependencies","ignoreWarnings","loader","parallelism","profile","recordsPath","recordsInputPath","recordsOutputPath","name","infrastructureLogging","snapshot"])}static toString(e,{verbose:t=false,configPrefix:n="config"}={}){const{stringify:i}=s(277);return i(e,((e,s,i)=>{if(e&&e.__pluginName){const t=`/* ${n}.${e.__pluginType}('${e.__pluginName}') */\n`;const s=e.__pluginPath?`(require(${i(e.__pluginPath)}))`:e.__pluginConstructorName;if(s){const n=i(e.__pluginArgs).slice(1,-1);return`${t}new ${s}(${n})`}return t+i(e.__pluginArgs&&e.__pluginArgs.length?{args:e.__pluginArgs}:{})}if(e&&e.__ruleNames){const t=e.__ruleTypes;const s=`/* ${n}.module${e.__ruleNames.map(((e,s)=>`.${t?t[s]:"rule"}('${e}')`)).join("")}${e.__useName?`.use('${e.__useName}')`:``} */\n`;return s+i(e)}if(e&&e.__expression){return e.__expression}if(typeof e==="function"){if(!t&&e.toString().length>100){return`function () { /* omitted long function */ }`}}return i(e)}),2)}entry(e){return this.entryPoints.getOrCompute(e,(()=>new r(this)))}plugin(e){return this.plugins.getOrCompute(e,(()=>new l(this,e)))}toConfig(){const e=this.entryPoints.entries()||{};const t=this.entries()||{};return this.clean(Object.assign(t,{node:this.node.entries(),output:this.output.entries(),resolve:this.resolve.toConfig(),resolveLoader:this.resolveLoader.toConfig(),devServer:this.devServer.toConfig(),module:this.module.toConfig(),optimization:this.optimization.toConfig(),plugins:this.plugins.values().map((e=>e.toConfig())),performance:this.performance.entries(),entry:Object.keys(e).reduce(((t,s)=>Object.assign(t,{[s]:e[s].values()})),{})}))}toString(t){return e.exports.toString(this.toConfig(),t)}merge(e={},t=[]){const s=["node","output","resolve","resolveLoader","devServer","optimization","performance","module"];if(!t.includes("entry")&&"entry"in e){Object.keys(e.entry).forEach((t=>this.entry(t).merge([].concat(e.entry[t]))))}if(!t.includes("plugin")&&"plugin"in e){Object.keys(e.plugin).forEach((t=>this.plugin(t).merge(e.plugin[t])))}s.forEach((s=>{if(!t.includes(s)&&s in e){this[s].merge(e[s])}}));return super.merge(e,[...t,...s,"entry","plugin"])}}},792:(e,t,s)=>{const n=s(68);const i=s(434);e.exports=class extends n{constructor(e){super(e);this.allowedHosts=new i(this);this.extend(["after","before","bonjour","clientLogLevel","compress","contentBase","contentBasePublicPath","disableHostCheck","filename","headers","historyApiFallback","host","hot","hotOnly","http2","https","index","injectClient","injectHot","inline","lazy","liveReload","mimeTypes","noInfo","onListening","open","openPage","overlay","pfx","pfxPassphrase","port","proxy","progress","public","publicPath","quiet","serveIndex","setup","socket","sockHost","sockPath","sockPort","staticOptions","stats","stdin","transportMode","useLocalIp","watchContentBase","watchOptions","writeToDisk"])}toConfig(){return this.clean({allowedHosts:this.allowedHosts.values(),...this.entries()||{}})}merge(e,t=[]){if(!t.includes("allowedHosts")&&"allowedHosts"in e){this.allowedHosts.merge(e.allowedHosts)}return super.merge(e,["allowedHosts"])}}},402:(e,t,s)=>{const n=s(68);const i=s(427);e.exports=class extends n{constructor(e){super(e);this.rules=new n(this);this.defaultRules=new n(this);this.generator=new n(this);this.parser=new n(this);this.extend(["noParse","unsafeCache","wrappedContextCritical","exprContextRegExp","wrappedContextRecursive","strictExportPresence","wrappedContextRegExp"])}defaultRule(e){return this.defaultRules.getOrCompute(e,(()=>new i(this,e,"defaultRule")))}rule(e){return this.rules.getOrCompute(e,(()=>new i(this,e,"rule")))}toConfig(){return this.clean(Object.assign(this.entries()||{},{defaultRules:this.defaultRules.values().map((e=>e.toConfig())),generator:this.generator.entries(),parser:this.parser.entries(),rules:this.rules.values().map((e=>e.toConfig()))}))}merge(e,t=[]){if(!t.includes("rule")&&"rule"in e){Object.keys(e.rule).forEach((t=>this.rule(t).merge(e.rule[t])))}if(!t.includes("defaultRule")&&"defaultRule"in e){Object.keys(e.defaultRule).forEach((t=>this.defaultRule(t).merge(e.defaultRule[t])))}return super.merge(e,["rule","defaultRule"])}}},389:(e,t,s)=>{const n=s(68);const i=s(112);const r=s(56);e.exports=class extends n{constructor(e){super(e);this.minimizers=new n(this);this.splitChunks=new i(this);this.extend(["minimize","runtimeChunk","emitOnErrors","moduleIds","chunkIds","nodeEnv","mangleWasmImports","removeAvailableModules","removeEmptyChunks","mergeDuplicateChunks","flagIncludedChunks","providedExports","usedExports","concatenateModules","sideEffects","portableRecords","mangleExports","innerGraph","realContentHash"])}minimizer(e){if(Array.isArray(e)){throw new Error("optimization.minimizer() no longer supports being passed an array. "+"Either switch to the new syntax (https://github.com/neutrinojs/webpack-chain#config-optimization-minimizers-adding) or downgrade to webpack-chain 4. "+"If using Vue this likely means a Vue plugin has not yet been updated to support Vue CLI 4+.")}return this.minimizers.getOrCompute(e,(()=>new r(this,e,"optimization.minimizer")))}toConfig(){return this.clean(Object.assign(this.entries()||{},{splitChunks:this.splitChunks.entries(),minimizer:this.minimizers.values().map((e=>e.toConfig()))}))}merge(e,t=[]){if(!t.includes("minimizer")&&"minimizer"in e){Object.keys(e.minimizer).forEach((t=>this.minimizer(t).merge(e.minimizer[t])))}return super.merge(e,[...t,"minimizer"])}}},624:e=>{e.exports=e=>class extends e{before(e){if(this.__after){throw new Error(`Unable to set .before(${JSON.stringify(e)}) with existing value for .after()`)}this.__before=e;return this}after(e){if(this.__before){throw new Error(`Unable to set .after(${JSON.stringify(e)}) with existing value for .before()`)}this.__after=e;return this}merge(e,t=[]){if(e.before){this.before(e.before)}if(e.after){this.after(e.after)}return super.merge(e,[...t,"before","after"])}}},86:(e,t,s)=>{const n=s(68);e.exports=class extends n{constructor(e){super(e);this.extend(["auxiliaryComment","charset","chunkFilename","chunkLoadTimeout","chunkLoadingGlobal","chunkLoading","chunkFormat","enabledChunkLoadingTypes","crossOriginLoading","devtoolFallbackModuleFilenameTemplate","devtoolModuleFilenameTemplate","devtoolNamespace","filename","assetModuleFilename","globalObject","uniqueName","hashDigest","hashDigestLength","hashFunction","hashSalt","hotUpdateChunkFilename","hotUpdateGlobal","hotUpdateMainFilename","library","libraryExport","libraryTarget","importFunctionName","path","pathinfo","publicPath","scriptType","sourceMapFilename","sourcePrefix","strictModuleErrorHandling","strictModuleExceptionHandling","umdNamedDefine","workerChunkLoading","enabledLibraryTypes","environment","compareBeforeEmit","wasmLoading","enabledWasmLoadingTypes","iife","module","clean"])}}},984:(e,t,s)=>{const n=s(112);e.exports=class extends n{constructor(e){super(e);this.extend(["assetFilter","hints","maxAssetSize","maxEntrypointSize"])}}},56:(e,t,s)=>{const n=s(68);const i=s(624);e.exports=i(class extends n{constructor(e,t,s="plugin"){super(e);this.name=t;this.type=s;this.extend(["init"]);this.init(((e,t=[])=>{if(typeof e==="function"){return new e(...t)}return e}))}use(e,t=[]){return this.set("plugin",e).set("args",t)}tap(e){if(!this.has("plugin")){throw new Error(`Cannot call .tap() on a plugin that has not yet been defined. Call ${this.type}('${this.name}').use(<Plugin>) first.`)}this.set("args",e(this.get("args")||[]));return this}set(e,t){if(e==="args"&&!Array.isArray(t)){throw new Error("args must be an array of arguments")}return super.set(e,t)}merge(e,t=[]){if("plugin"in e){this.set("plugin",e.plugin)}if("args"in e){this.set("args",e.args)}return super.merge(e,[...t,"args","plugin"])}toConfig(){const e=this.get("init");let t=this.get("plugin");const n=this.get("args");let i=null;if(t===undefined){throw new Error(`Invalid ${this.type} configuration: ${this.type}('${this.name}').use(<Plugin>) was not called to specify the plugin`)}if(typeof t==="string"){i=t;t=s(332)(i)}const r=t.__expression?`(${t.__expression})`:t.name;const o=e(t,n);Object.defineProperties(o,{__pluginName:{value:this.name},__pluginType:{value:this.type},__pluginArgs:{value:n},__pluginConstructorName:{value:r},__pluginPath:{value:i}});return o}})},899:(e,t,s)=>{const n=s(68);const i=s(434);const r=s(56);e.exports=class extends n{constructor(e){super(e);this.alias=new n(this);this.aliasFields=new i(this);this.descriptionFiles=new i(this);this.extensions=new i(this);this.mainFields=new i(this);this.mainFiles=new i(this);this.exportsFields=new i(this);this.importsFields=new i(this);this.restrictions=new i(this);this.roots=new i(this);this.modules=new i(this);this.plugins=new n(this);this.fallback=new n(this);this.byDependency=new n(this);this.extend(["cachePredicate","cacheWithContext","enforceExtension","symlinks","unsafeCache","preferRelative","preferAbsolute"])}plugin(e){return this.plugins.getOrCompute(e,(()=>new r(this,e,"resolve.plugin")))}toConfig(){return this.clean(Object.assign(this.entries()||{},{alias:this.alias.entries(),aliasFields:this.aliasFields.values(),descriptionFiles:this.descriptionFiles.values(),extensions:this.extensions.values(),mainFields:this.mainFields.values(),mainFiles:this.mainFiles.values(),modules:this.modules.values(),exportsFields:this.exportsFields.values(),importsFields:this.importsFields.values(),restrictions:this.restrictions.values(),roots:this.roots.values(),fallback:this.fallback.entries(),byDependency:this.byDependency.entries(),plugins:this.plugins.values().map((e=>e.toConfig()))}))}merge(e,t=[]){const s=["alias","aliasFields","descriptionFiles","extensions","mainFields","mainFiles","exportsFields","importsFields","restrictions","roots","modules"];if(!t.includes("plugin")&&"plugin"in e){Object.keys(e.plugin).forEach((t=>this.plugin(t).merge(e.plugin[t])))}s.forEach((s=>{if(!t.includes(s)&&s in e){this[s].merge(e[s])}}));return super.merge(e,[...t,...s,"plugin"])}}},640:(e,t,s)=>{const n=s(899);const i=s(434);e.exports=class extends n{constructor(e){super(e);this.modules=new i(this);this.moduleExtensions=new i(this);this.packageMains=new i(this)}toConfig(){return this.clean({modules:this.modules.values(),moduleExtensions:this.moduleExtensions.values(),packageMains:this.packageMains.values(),...super.toConfig()})}merge(e,t=[]){const s=["modules","moduleExtensions","packageMains"];s.forEach((s=>{if(!t.includes(s)&&s in e){this[s].merge(e[s])}}));return super.merge(e,[...t,...s])}}},427:(e,t,s)=>{const n=s(68);const i=s(434);const r=s(624);const o=s(316);const u=s(899);function toArray(e){return Array.isArray(e)?e:[e]}const a=r(class extends n{constructor(e,t,s="rule"){super(e);this.ruleName=t;this.names=[];this.ruleType=s;this.ruleTypes=[];let r=this;while(r instanceof a){this.names.unshift(r.ruleName);this.ruleTypes.unshift(r.ruleType);r=r.parent}this.uses=new n(this);this.include=new i(this);this.exclude=new i(this);this.rules=new n(this);this.oneOfs=new n(this);this.resolve=new u(this);this.resolve.extend(["fullySpecified"]);this.extend(["enforce","issuer","issuerLayer","layer","mimetype","parser","generator","resource","resourceQuery","sideEffects","test","type"])}use(e){return this.uses.getOrCompute(e,(()=>new o(this,e)))}rule(e){return this.rules.getOrCompute(e,(()=>new a(this,e,"rule")))}oneOf(e){return this.oneOfs.getOrCompute(e,(()=>new a(this,e,"oneOf")))}pre(){return this.enforce("pre")}post(){return this.enforce("post")}toConfig(){const e=this.clean(Object.assign(this.entries()||{},{include:this.include.values(),exclude:this.exclude.values(),rules:this.rules.values().map((e=>e.toConfig())),oneOf:this.oneOfs.values().map((e=>e.toConfig())),use:this.uses.values().map((e=>e.toConfig())),resolve:this.resolve.toConfig()}));Object.defineProperties(e,{__ruleNames:{value:this.names},__ruleTypes:{value:this.ruleTypes}});return e}merge(e,t=[]){if(!t.includes("include")&&"include"in e){this.include.merge(toArray(e.include))}if(!t.includes("exclude")&&"exclude"in e){this.exclude.merge(toArray(e.exclude))}if(!t.includes("use")&&"use"in e){Object.keys(e.use).forEach((t=>this.use(t).merge(e.use[t])))}if(!t.includes("rules")&&"rules"in e){Object.keys(e.rules).forEach((t=>this.rule(t).merge(e.rules[t])))}if(!t.includes("oneOf")&&"oneOf"in e){Object.keys(e.oneOf).forEach((t=>this.oneOf(t).merge(e.oneOf[t])))}if(!t.includes("resolve")&&"resolve"in e){this.resolve.merge(e.resolve)}if(!t.includes("test")&&"test"in e){this.test(e.test instanceof RegExp||typeof e.test==="function"?e.test:new RegExp(e.test))}return super.merge(e,[...t,"include","exclude","use","rules","oneOf","resolve","test"])}});e.exports=a},316:(e,t,s)=>{const n=s(377);const i=s(68);const r=s(624);e.exports=r(class extends i{constructor(e,t){super(e);this.name=t;this.extend(["loader","options"])}tap(e){this.options(e(this.get("options")));return this}merge(e,t=[]){if(!t.includes("loader")&&"loader"in e){this.loader(e.loader)}if(!t.includes("options")&&"options"in e){this.options(n(this.store.get("options")||{},e.options))}return super.merge(e,[...t,"loader","options"])}toConfig(){const e=this.clean(this.entries()||{});Object.defineProperties(e,{__useName:{value:this.name},__ruleNames:{value:this.parent&&this.parent.names},__ruleTypes:{value:this.parent&&this.parent.ruleTypes}});return e}})},281:e=>{e.exports=function createChainable(e){return class extends e{constructor(e){super();this.parent=e}batch(e){e(this);return this}end(){return this.parent}}}},163:(e,t,s)=>{const n=s(377);e.exports=function createMap(e){return class extends e{constructor(...e){super(...e);this.store=new Map}extend(e){this.shorthands=e;e.forEach((e=>{this[e]=t=>this.set(e,t)}));return this}clear(){this.store.clear();return this}delete(e){this.store.delete(e);return this}order(){const e=[...this.store].reduce(((e,[t,s])=>{e[t]=s;return e}),{});const t=Object.keys(e);const s=[...t];t.forEach((t=>{if(!e[t]){return}const{__before:n,__after:i}=e[t];if(n&&s.includes(n)){s.splice(s.indexOf(t),1);s.splice(s.indexOf(n),0,t)}else if(i&&s.includes(i)){s.splice(s.indexOf(t),1);s.splice(s.indexOf(i)+1,0,t)}}));return{entries:e,order:s}}entries(){const{entries:e,order:t}=this.order();if(t.length){return e}return undefined}values(){const{entries:e,order:t}=this.order();return t.map((t=>e[t]))}get(e){return this.store.get(e)}getOrCompute(e,t){if(!this.has(e)){this.set(e,t())}return this.get(e)}has(e){return this.store.has(e)}set(e,t){this.store.set(e,t);return this}merge(e,t=[]){Object.keys(e).forEach((s=>{if(t.includes(s)){return}const i=e[s];if(!Array.isArray(i)&&typeof i!=="object"||i===null||!this.has(s)){this.set(s,i)}else{this.set(s,n(this.get(s),i))}}));return this}clean(e){return Object.keys(e).reduce(((t,s)=>{const n=e[s];if(n===undefined){return t}if(Array.isArray(n)&&!n.length){return t}if(Object.prototype.toString.call(n)==="[object Object]"&&!Object.keys(n).length){return t}t[s]=n;return t}),{})}when(e,t=Function.prototype,s=Function.prototype){if(e){t(this)}else{s(this)}return this}}}},317:e=>{e.exports=function createSet(e){return class extends e{constructor(...e){super(...e);this.store=new Set}add(e){this.store.add(e);return this}prepend(e){this.store=new Set([e,...this.store]);return this}clear(){this.store.clear();return this}delete(e){this.store.delete(e);return this}values(){return[...this.store]}has(e){return this.store.has(e)}merge(e){this.store=new Set([...this.store,...e]);return this}when(e,t=Function.prototype,s=Function.prototype){if(e){t(this)}else{s(this)}return this}}}},658:e=>{e.exports=function createValue(e){return class extends e{constructor(...e){super(...e);this.value=undefined;this.useMap=true}set(...e){this.useMap=true;this.value=undefined;return super.set(...e)}clear(){this.value=undefined;return super.clear()}classCall(e){this.clear();this.useMap=false;this.value=e;return this.parent}entries(){if(this.useMap){return super.entries()}return this.value}values(){if(this.useMap){return super.values()}return this.value}}}},332:e=>{function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");t.code="MODULE_NOT_FOUND";throw t}webpackEmptyContext.keys=()=>[];webpackEmptyContext.resolve=webpackEmptyContext;webpackEmptyContext.id=332;e.exports=webpackEmptyContext},377:e=>{"use strict";e.exports=require("../deepmerge")}};var t={};function __nccwpck_require__(s){var n=t[s];if(n!==undefined){return n.exports}var i=t[s]={exports:{}};var r=true;try{e[s](i,i.exports,__nccwpck_require__);r=false}finally{if(r)delete t[s]}return i.exports}(()=>{__nccwpck_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var s=__nccwpck_require__(914);module.exports=s})(); |
@@ -59,2 +59,3 @@ /// <reference types="node" /> | ||
}; | ||
export type Middlewares = Array<RequestHandler | [string, RequestHandler]>; | ||
export type DevServerAPIs = { | ||
@@ -104,3 +105,3 @@ /** | ||
}) => Promise<{ | ||
middlewares: RequestHandler[]; | ||
middlewares: Middlewares; | ||
close: () => Promise<void>; | ||
@@ -107,0 +108,0 @@ /** |
@@ -25,3 +25,3 @@ import type { Options as SassOptions, LegacyOptions as LegacySassOptions } from '../../compiled/sass'; | ||
lessOptions?: Less.Options; | ||
additionalData?: string | ((content: string, loaderContext: LoaderContext<LessLoaderOptions>) => string); | ||
additionalData?: string | ((content: string, loaderContext: LoaderContext<LessLoaderOptions>) => string | Promise<string>); | ||
sourceMap?: boolean; | ||
@@ -28,0 +28,0 @@ webpackImporter?: boolean; |
{ | ||
"name": "@rsbuild/shared", | ||
"version": "0.3.5", | ||
"version": "0.3.6", | ||
"description": "The internal shared modules and dependencies of Rsbuild.", | ||
@@ -38,2 +38,6 @@ "homepage": "https://rsbuild.dev", | ||
}, | ||
"./picocolors": { | ||
"types": "./compiled/picocolors/picocolors.d.ts", | ||
"default": "./compiled/picocolors/index.js" | ||
}, | ||
"./browserslist": { | ||
@@ -40,0 +44,0 @@ "types": "./compiled/browserslist/index.d.ts", |
Sorry, the diff of this file is too big to display
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
23319
7744709
27